(function(){"use strict";var tR=Object.defineProperty;var aR=(ft,ct,Vt)=>ct in ft?tR(ft,ct,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):ft[ct]=Vt;var be=(ft,ct,Vt)=>(aR(ft,typeof ct!="symbol"?ct+"":ct,Vt),Vt);function ft(){}function ct(e){return e}var Vt={debug:0,info:1,warn:2,error:3},pd=Vt.warn;rr("info");var Ze=rr("warn"),un=rr("error"),Ce=rr("debug");function rr(e){if(typeof console<"u"&&console[e]&&typeof console[e].apply=="function"){var t=Vt[e];return function(){t>=pd&&console[e].apply(console,arguments)}}return ft}var md=Object.prototype.hasOwnProperty;function fd(e,t){return md.call(e,t)}var C=typeof window<"u"?window:void 0,Re=C==null?void 0:C.document,nr=C==null?void 0:C.navigator,Ks=typeof location<"u"?location:void 0,ke=(C==null?void 0:C.performance)||(C==null?void 0:C.webkitPerformance)||(C==null?void 0:C.msPerformance)||(C==null?void 0:C.mozPerformance);C==null||C.encodeURIComponent;var hn=C==null?void 0:C.fetch,Nt=function(){try{var e;return(e=C==null?void 0:C.localStorage)!==null&&e!==void 0?e:null}catch{return null}}(),Mt=function(){try{var e;return(e=C==null?void 0:C.sessionStorage)!==null&&e!==void 0?e:null}catch{return null}}(),sr=Array(32);function jt(e){for(var t=0;t<2*e;t++)sr[t]=Math.floor(16*Math.random())+48,sr[t]>=58&&(sr[t]+=39);return String.fromCharCode.apply(null,sr.slice(0,2*e))}function wa(e,t,a){e.addEventListener?e.addEventListener(t,a,!1):e.attachEvent&&e.attachEvent("on"+t,a)}var or=Nt!=null&&typeof Nt.getItem=="function"&&typeof Nt.setItem=="function";function pn(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a<t;a++)r[a]=e[a];return r}function Zs(e,t,a,r,n,s,o){try{var i=e[s](o),l=i.value}catch(c){return void a(c)}i.done?t(l):Promise.resolve(l).then(r,n)}function Pa(e){return function(){var t=this,a=arguments;return new Promise(function(r,n){var s=e.apply(t,a);function o(l){Zs(s,r,n,o,i,"next",l)}function i(l){Zs(s,r,n,o,i,"throw",l)}o(void 0)})}}function mn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fn(e,t,a){return t&&function(r,n){for(var s=0;s<n.length;s++){var o=n[s];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(r,to(o.key),o)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xe(e,t){var a=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=gn(e))||t){a&&(e=a);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:n}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,o=!0,i=!1;return{s:function(){a=a.call(e)},n:function(){var l=a.next();return o=l.done,l},e:function(l){i=!0,s=l},f:function(){try{o||a.return==null||a.return()}finally{if(i)throw s}}}}function Me(e,t,a){return(t=to(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function eo(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,r)}return a}function et(){et=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(V,S,U){V[S]=U.value},s=typeof Symbol=="function"?Symbol:{},o=s.iterator||"@@iterator",i=s.asyncIterator||"@@asyncIterator",l=s.toStringTag||"@@toStringTag";function c(V,S,U){return Object.defineProperty(V,S,{value:U,enumerable:!0,configurable:!0,writable:!0}),V[S]}try{c({},"")}catch{c=function(S,U,pe){return S[U]=pe}}function d(V,S,U,pe){var X=S&&S.prototype instanceof _?S:_,Oe=Object.create(X.prototype),Ue=new tr(pe||[]);return n(Oe,"_invoke",{value:ba(V,U,Ue)}),Oe}function h(V,S,U){try{return{type:"normal",arg:V.call(S,U)}}catch(pe){return{type:"throw",arg:pe}}}t.wrap=d;var m="suspendedStart",g="suspendedYield",p="executing",b="completed",O={};function _(){}function Q(){}function x(){}var ie={};c(ie,o,function(){return this});var de=Object.getPrototypeOf,ye=de&&de(de(_e([])));ye&&ye!==a&&r.call(ye,o)&&(ie=ye);var Pe=x.prototype=_.prototype=Object.create(ie);function it(V){["next","throw","return"].forEach(function(S){c(V,S,function(U){return this._invoke(S,U)})})}function lt(V,S){function U(X,Oe,Ue,Ye){var Je=h(V[X],V,Oe);if(Je.type!=="throw"){var va=Je.arg,ar=va.value;return ar&&typeof ar=="object"&&r.call(ar,"__await")?S.resolve(ar.__await).then(function(ta){U("next",ta,Ue,Ye)},function(ta){U("throw",ta,Ue,Ye)}):S.resolve(ar).then(function(ta){va.value=ta,Ue(va)},function(ta){return U("throw",ta,Ue,Ye)})}Ye(Je.arg)}var pe;n(this,"_invoke",{value:function(X,Oe){function Ue(){return new S(function(Ye,Je){U(X,Oe,Ye,Je)})}return pe=pe?pe.then(Ue,Ue):Ue()}})}function ba(V,S,U){var pe=m;return function(X,Oe){if(pe===p)throw Error("Generator is already running");if(pe===b){if(X==="throw")throw Oe;return{value:e,done:!0}}for(U.method=X,U.arg=Oe;;){var Ue=U.delegate;if(Ue){var Ye=dn(Ue,U);if(Ye){if(Ye===O)continue;return Ye}}if(U.method==="next")U.sent=U._sent=U.arg;else if(U.method==="throw"){if(pe===m)throw pe=b,U.arg;U.dispatchException(U.arg)}else U.method==="return"&&U.abrupt("return",U.arg);pe=p;var Je=h(V,S,U);if(Je.type==="normal"){if(pe=U.done?b:g,Je.arg===O)continue;return{value:Je.arg,done:U.done}}Je.type==="throw"&&(pe=b,U.method="throw",U.arg=Je.arg)}}}function dn(V,S){var U=S.method,pe=V.iterator[U];if(pe===e)return S.delegate=null,U==="throw"&&V.iterator.return&&(S.method="return",S.arg=e,dn(V,S),S.method==="throw")||U!=="return"&&(S.method="throw",S.arg=new TypeError("The iterator does not provide a '"+U+"' method")),O;var X=h(pe,V.iterator,S.arg);if(X.type==="throw")return S.method="throw",S.arg=X.arg,S.delegate=null,O;var Oe=X.arg;return Oe?Oe.done?(S[V.resultName]=Oe.value,S.next=V.nextLoc,S.method!=="return"&&(S.method="next",S.arg=e),S.delegate=null,O):Oe:(S.method="throw",S.arg=new TypeError("iterator result is not an object"),S.delegate=null,O)}function Js(V){var S={tryLoc:V[0]};1 in V&&(S.catchLoc=V[1]),2 in V&&(S.finallyLoc=V[2],S.afterLoc=V[3]),this.tryEntries.push(S)}function er(V){var S=V.completion||{};S.type="normal",delete S.arg,V.completion=S}function tr(V){this.tryEntries=[{tryLoc:"root"}],V.forEach(Js,this),this.reset(!0)}function _e(V){if(V||V===""){var S=V[o];if(S)return S.call(V);if(typeof V.next=="function")return V;if(!isNaN(V.length)){var U=-1,pe=function X(){for(;++U<V.length;)if(r.call(V,U))return X.value=V[U],X.done=!1,X;return X.value=e,X.done=!0,X};return pe.next=pe}}throw new TypeError(typeof V+" is not iterable")}return Q.prototype=x,n(Pe,"constructor",{value:x,configurable:!0}),n(x,"constructor",{value:Q,configurable:!0}),Q.displayName=c(x,l,"GeneratorFunction"),t.isGeneratorFunction=function(V){var S=typeof V=="function"&&V.constructor;return!!S&&(S===Q||(S.displayName||S.name)==="GeneratorFunction")},t.mark=function(V){return Object.setPrototypeOf?Object.setPrototypeOf(V,x):(V.__proto__=x,c(V,l,"GeneratorFunction")),V.prototype=Object.create(Pe),V},t.awrap=function(V){return{__await:V}},it(lt.prototype),c(lt.prototype,i,function(){return this}),t.AsyncIterator=lt,t.async=function(V,S,U,pe,X){X===void 0&&(X=Promise);var Oe=new lt(d(V,S,U,pe),X);return t.isGeneratorFunction(S)?Oe:Oe.next().then(function(Ue){return Ue.done?Ue.value:Oe.next()})},it(Pe),c(Pe,l,"Generator"),c(Pe,o,function(){return this}),c(Pe,"toString",function(){return"[object Generator]"}),t.keys=function(V){var S=Object(V),U=[];for(var pe in S)U.push(pe);return U.reverse(),function X(){for(;U.length;){var Oe=U.pop();if(Oe in S)return X.value=Oe,X.done=!1,X}return X.done=!0,X}},t.values=_e,tr.prototype={constructor:tr,reset:function(V){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(er),!V)for(var S in this)S.charAt(0)==="t"&&r.call(this,S)&&!isNaN(+S.slice(1))&&(this[S]=e)},stop:function(){this.done=!0;var V=this.tryEntries[0].completion;if(V.type==="throw")throw V.arg;return this.rval},dispatchException:function(V){if(this.done)throw V;var S=this;function U(Je,va){return Oe.type="throw",Oe.arg=V,S.next=Je,va&&(S.method="next",S.arg=e),!!va}for(var pe=this.tryEntries.length-1;pe>=0;--pe){var X=this.tryEntries[pe],Oe=X.completion;if(X.tryLoc==="root")return U("end");if(X.tryLoc<=this.prev){var Ue=r.call(X,"catchLoc"),Ye=r.call(X,"finallyLoc");if(Ue&&Ye){if(this.prev<X.catchLoc)return U(X.catchLoc,!0);if(this.prev<X.finallyLoc)return U(X.finallyLoc)}else if(Ue){if(this.prev<X.catchLoc)return U(X.catchLoc,!0)}else{if(!Ye)throw Error("try statement without catch or finally");if(this.prev<X.finallyLoc)return U(X.finallyLoc)}}}},abrupt:function(V,S){for(var U=this.tryEntries.length-1;U>=0;--U){var pe=this.tryEntries[U];if(pe.tryLoc<=this.prev&&r.call(pe,"finallyLoc")&&this.prev<pe.finallyLoc){var X=pe;break}}X&&(V==="break"||V==="continue")&&X.tryLoc<=S&&S<=X.finallyLoc&&(X=null);var Oe=X?X.completion:{};return Oe.type=V,Oe.arg=S,X?(this.method="next",this.next=X.finallyLoc,O):this.complete(Oe)},complete:function(V,S){if(V.type==="throw")throw V.arg;return V.type==="break"||V.type==="continue"?this.next=V.arg:V.type==="return"?(this.rval=this.arg=V.arg,this.method="return",this.next="end"):V.type==="normal"&&S&&(this.next=S),O},finish:function(V){for(var S=this.tryEntries.length-1;S>=0;--S){var U=this.tryEntries[S];if(U.finallyLoc===V)return this.complete(U.completion,U.afterLoc),er(U),O}},catch:function(V){for(var S=this.tryEntries.length-1;S>=0;--S){var U=this.tryEntries[S];if(U.tryLoc===V){var pe=U.completion;if(pe.type==="throw"){var X=pe.arg;er(U)}return X}}throw Error("illegal catch attempt")},delegateYield:function(V,S,U){return this.delegate={iterator:_e(V),resultName:S,nextLoc:U},this.method==="next"&&(this.arg=e),O}},t}function Aa(e,t){return function(a){if(Array.isArray(a))return a}(e)||function(a,r){var n=a==null?null:typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(n!=null){var s,o,i,l,c=[],d=!0,h=!1;try{if(i=(n=n.call(a)).next,r!==0)for(;!(d=(s=i.call(n)).done)&&(c.push(s.value),c.length!==r);d=!0);}catch(m){h=!0,o=m}finally{try{if(!d&&n.return!=null&&(l=n.return(),Object(l)!==l))return}finally{if(h)throw o}}return c}}(e,t)||gn(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ir(e){return function(t){if(Array.isArray(t))return pn(t)}(e)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||gn(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function to(e){var t=function(a,r){if(typeof a!="object"||!a)return a;var n=a[Symbol.toPrimitive];if(n!==void 0){var s=n.call(a,r);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(a)}(e,"string");return typeof t=="symbol"?t:t+""}function gt(e){return gt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gt(e)}function gn(e,t){if(e){if(typeof e=="string")return pn(e,t);var a={}.toString.call(e).slice(8,-1);return a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set"?Array.from(e):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?pn(e,t):void 0}}function Bt(){return new Date().getTime()}function kt(){var e=On();return e?String(1e6*(ke.now()+e)):lr(new Date)}function lr(e){return gt(e)==="object"?lr(e.getTime()):String(e)+"000000"}function On(){var e,t=ke==null?void 0:ke.timeOrigin;return typeof t!="number"&&(t=ke==null||(e=ke.timing)===null||e===void 0?void 0:e.fetchStart),t}var ao={setTimeout:C==null?void 0:C.setTimeout,clearTimeout:C==null?void 0:C.clearTimeout,setInterval:C==null?void 0:C.setInterval,clearInterval:C==null?void 0:C.clearInterval},yn=C!=null&&C.Zone!=null&&C.Zone.root!=null&&typeof C.Zone.root.run=="function";function cr(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return no.apply("setTimeout",arguments)}function ro(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return no.apply("setInterval",arguments)}function no(){var e,t=this;if(yn)try{var a=Array.prototype.slice.apply(arguments);return C.Zone.root.run(ao[t],C,a)}catch(r){Ze("Failed to execute %s inside of zone (via Zone.js). Falling back to execution inside currently active zone.",t,r)}return(e=ao[t])===null||e===void 0?void 0:e.apply(C,arguments)}yn&&Ce("Discovered Zone.js globals. Will attempt to register all timers inside the root Zone."),ke&&ke.getEntriesByType;var gd=ke&&typeof C.PerformanceObserver=="function"&&typeof ke.now=="function",Ot=Object.freeze({CONNECT_END:"connectEnd",CONNECT_START:"connectStart",DECODED_BODY_SIZE:"decodedBodySize",DOM_COMPLETE:"domComplete",DOM_CONTENT_LOADED_EVENT_END:"domContentLoadedEventEnd",DOM_CONTENT_LOADED_EVENT_START:"domContentLoadedEventStart",DOM_INTERACTIVE:"domInteractive",DOMAIN_LOOKUP_END:"domainLookupEnd",DOMAIN_LOOKUP_START:"domainLookupStart",ENCODED_BODY_SIZE:"encodedBodySize",FETCH_START:"fetchStart",LOAD_EVENT_END:"loadEventEnd",LOAD_EVENT_START:"loadEventStart",NAVIGATION_START:"navigationStart",REDIRECT_END:"redirectEnd",REDIRECT_START:"redirectStart",REQUEST_START:"requestStart",RESPONSE_END:"responseEnd",RESPONSE_START:"responseStart",SECURE_CONNECTION_START:"secureConnectionStart",START_TIME:"startTime",UNLOAD_EVENT_END:"unloadEventEnd",UNLOAD_EVENT_START:"unloadEventStart"}),so=new WeakSet;function Od(e){if(!gd)return function(m){var g=0;return{start:function(){g=Bt()},end:function(){return m({duration:Bt()-g})},cancel:ft}}(e.onEnd);var t,a,r,n,s,o=[];return{start:function(){t=ke.now();try{var m,g=C==null?void 0:C.PerformanceObserver;g&&((m=r=new g(l))===null||m===void 0||m.observe({type:"resource"}))}catch{}s=cr(d,6e5)},end:function(){if(a=ke.now(),h(),!oo())return i();cr(function(){return i()},Math.min(300,e.maxWaitForResourceMillis)),wa(Re,"visibilitychange",c),n=cr(i,e.maxWaitForResourceMillis)},cancel:d};function i(){d();var m=function(){if(o.length){var g,p,b=o.filter(function(ie){return ie.responseEnd<=a+e.maxToleranceForResourceTimingsMillis&&!so.has(ie)});if(b.length){if(b.length===1&&(g=b[0]),!g){var O,_=Xe(b);try{for(_.s();!(O=_.n()).done;){var Q=O.value,x=Math.abs(a-t-Q.duration)+Math.abs(Q.responseEnd-a);(p===void 0||x<p)&&(p=x,g=Q)}}catch(ie){_.e(ie)}finally{_.f()}}if(g)return so.add(g),g}}}();m!=null&&m.duration&&m.duration<864e5?e.onEnd({resource:m,duration:m.duration}):e.onEnd({resource:m,duration:a-t})}function l(m){m.getEntriesByType("resource").filter(function(g){var p=g;return p.startTime>=t&&e.resourceMatcher(p)}).forEach(function(g){return o.push(g)})}function c(){oo()||i()}function d(){(function(){if(r){try{var m;(m=r)===null||m===void 0||m.disconnect()}catch{}r=void 0}})(),n&&(clearTimeout(n),n=void 0),h(),function(){if(Re){m=Re,g="visibilitychange",p=c,m.removeEventListener?m.removeEventListener(g,p,!1):m.detachEvent&&m.detachEvent("on"+g,p);var m,g,p}}()}function h(){s&&(clearTimeout(s),s=void 0)}}function oo(){return(Re==null?void 0:Re.visibilityState)==="visible"||(Re==null?void 0:Re.visibilityState)==="prerender"}var Ra="undefined";function bn(e){return Math.round(100*e)/100}function vn(e){var t;return typeof e!="string"?e:new URL(e,(t=Re==null?void 0:Re.baseURI)!==null&&t!==void 0?t:Ks==null?void 0:Ks.href)}function yd(e){try{return vn(e).origin===(typeof location<"u"?location.origin:void 0)}catch{return!1}}var io=Symbol.for("INSTRUMENTED_BY_DASH0");function wn(e,t,a){var r=e[t];r?(r[io]===!0&&Ce("".concat(String(t)," has already been instrumented, skipping")),function(n){n[io]=!0}(r),e[t]=a(r)):Ce("".concat(String(t)," is not defined, unable to instrument"))}var ce={endpoints:[],resource:{attributes:[]},scope:{name:"dash0-web-sdk",version:"0.16.0",attributes:[]},signalAttributes:[],ignoreUrls:[],ignoreErrorMessages:[],wrapEventHandlers:!0,wrapTimers:!0,propagateTraceHeadersCorsURLs:[],maxWaitForResourceTimingsMillis:1e4,maxToleranceForResourceTimingsMillis:50,headersToCapture:[],urlAttributeScrubber:ct,pageViewInstrumentation:{trackVirtualPageViews:!0,includeParts:[]}},bd="service.name",vd="service.version",wd="deployment.environment.name",Pd="deployment.name",Ad="deployment.id",Ea="event.name",Pn="dash0.web.event.id",Rd="page.load.id",Ed="user_agent.original",An="exception.message",Rn="exception.type",lo="exception.stacktrace",co="url.full",Va={PAGE_VIEW:"browser.page_view",NAVIGATION_TIMING:"browser.navigation_timing",WEB_VITAL:"browser.web_vital",ERROR:"browser.error"},Sa={UNSPECIFIED:0,TRACE:1,DEBUG:5,INFO:9,WARN:13,ERROR:17,FATAL:21},Vd=0,Sd=1,Td="pushState",Id="replaceState",Cd=1;function uo(){var e,t;return"".concat((e={ephemeralSession:!or},t=0,e.ephemeralSession&&(t|=Cd),t.toString(16).padStart(2,"0"))).concat(jt(7))}var ho="d0_session",En="#",po=864e5,Ta=null;function Ud(e,t){if(!or)return Ce("Storage API is not available and session tracking is therefore not supported."),void(Ta=uo());e||(e=108e5),t||(t=216e5),e=Math.min(e,po),t=Math.min(t,po);try{var a=function(n){return or&&Nt?Nt.getItem(n):null}(ho),r=function(n){if(!n)return null;var s=n.split(En);if(s.length<3)return null;var o=s[0],i=parseInt(s[1],10),l=parseInt(s[2],10);return!o||isNaN(i)||isNaN(l)?null:{id:o,startTime:i,lastActivityTime:l}}(a);r&&!function(n,s,o){var i=Bt()-s;if(n.lastActivityTime<i)return!1;var l=Bt()-o;return n.startTime>=l}(r,e,t)&&(r=null),r?r.lastActivityTime=Bt():r={id:uo(),startTime:Bt(),lastActivityTime:Bt()},function(n,s){or&&Nt&&Nt.setItem(n,s)}(ho,function(n){return n.id+En+n.startTime+En+n.lastActivityTime}(r)),Ta=r.id}catch(n){Ze("Failed to record session information",n)}}var mo=-1,Ia=function(e){addEventListener("pageshow",function(t){t.persisted&&(mo=t.timeStamp,e(t))},!0)},St=function(e,t,a,r){var n,s;return function(o){t.value>=0&&(o||r)&&((s=t.value-(n??0))||n===void 0)&&(n=t.value,t.delta=s,t.rating=function(i,l){return i>l[1]?"poor":i>l[0]?"needs-improvement":"good"}(t.value,a),e(t))}},Vn=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},fo=function(){var e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},dr=function(){var e,t=fo();return(e=t==null?void 0:t.activationStart)!==null&&e!==void 0?e:0},Tt=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1,a=fo(),r="navigate";return mo>=0?r="back-forward-cache":a&&(document.prerendering||dr()>0?r="prerender":document.wasDiscarded?r="restore":a.type&&(r=a.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:"v5-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},Sn=new WeakMap;function Tn(e,t){return Sn.get(e)||Sn.set(e,new t),Sn.get(e)}var In,xd=function(){return fn(function e(){mn(this,e),Me(this,"t",void 0),Me(this,"i",0),Me(this,"o",[])},[{key:"h",value:function(e){var t;if(!e.hadRecentInput){var a=this.o[0],r=this.o.at(-1);this.i&&a&&r&&e.startTime-r.startTime<1e3&&e.startTime-a.startTime<5e3?(this.i+=e.value,this.o.push(e)):(this.i=e.value,this.o=[e]),(t=this.t)===null||t===void 0||t.call(this,e)}}}])}(),Ca=function(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(n){Promise.resolve().then(function(){t(n.getEntries())})});return r.observe(function(n){for(var s=1;s<arguments.length;s++){var o=arguments[s]!=null?arguments[s]:{};s%2?eo(Object(o),!0).forEach(function(i){Me(n,i,o[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):eo(Object(o)).forEach(function(i){Object.defineProperty(n,i,Object.getOwnPropertyDescriptor(o,i))})}return n}({type:e,buffered:!0},a)),r}}catch{}},Cn=function(e){var t=!1;return function(){t||(e(),t=!0)}},aa=-1,go=function(){return document.visibilityState!=="hidden"||document.prerendering?1/0:0},ur=function(e){document.visibilityState==="hidden"&&aa>-1&&(aa=e.type==="visibilitychange"?e.timeStamp:0,_d())},Oo=function(){addEventListener("visibilitychange",ur,!0),addEventListener("prerenderingchange",ur,!0)},_d=function(){removeEventListener("visibilitychange",ur,!0),removeEventListener("prerenderingchange",ur,!0)},yo=function(){if(aa<0){var e,t=dr(),a=document.prerendering||(e=globalThis.performance.getEntriesByType("visibility-state").filter(function(r){return r.name==="hidden"&&r.startTime>t})[0])===null||e===void 0?void 0:e.startTime;aa=a??go(),Oo(),Ia(function(){setTimeout(function(){aa=go(),Oo()})})}return{get firstHiddenTime(){return aa}}},Un=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},bo=[1800,3e3],vo=[.1,.25],Ld=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(function(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Un(function(){var n,s=yo(),o=Tt("FCP"),i=Ca("paint",function(l){var c,d=Xe(l);try{for(d.s();!(c=d.n()).done;){var h=c.value;h.name==="first-contentful-paint"&&(i.disconnect(),h.startTime<s.firstHiddenTime&&(o.value=Math.max(h.startTime-dr(),0),o.entries.push(h),n(!0)))}}catch(m){d.e(m)}finally{d.f()}});i&&(n=St(a,o,bo,r.reportAllChanges),Ia(function(l){o=Tt("FCP"),n=St(a,o,bo,r.reportAllChanges),Vn(function(){o.value=performance.now()-l.timeStamp,n(!0)})}))})})(Cn(function(){var a,r=Tt("CLS",0),n=Tn(t,xd),s=function(i){var l,c=Xe(i);try{for(c.s();!(l=c.n()).done;){var d=l.value;n.h(d)}}catch(h){c.e(h)}finally{c.f()}n.i>r.value&&(r.value=n.i,r.entries=n.o,a())},o=Ca("layout-shift",s);o&&(a=St(e,r,vo,t.reportAllChanges),document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&(s(o.takeRecords()),a(!0))}),Ia(function(){n.i=0,r=Tt("CLS",0),a=St(e,r,vo,t.reportAllChanges),Vn(function(){return a()})}),setTimeout(a))}))},wo=0,xn=1/0,hr=0,Fd=function(e){var t,a=Xe(e);try{for(a.s();!(t=a.n()).done;){var r=t.value;r.interactionId&&(xn=Math.min(xn,r.interactionId),hr=Math.max(hr,r.interactionId),wo=hr?(hr-xn)/7+1:0)}}catch(n){a.e(n)}finally{a.f()}},Po=function(){var e;return In?wo:(e=performance.interactionCount)!==null&&e!==void 0?e:0},Ao=0,Dd=function(){return fn(function e(){mn(this,e),Me(this,"u",[]),Me(this,"l",new Map),Me(this,"m",void 0),Me(this,"v",void 0)},[{key:"p",value:function(){Ao=Po(),this.u.length=0,this.l.clear()}},{key:"P",value:function(){var e=Math.min(this.u.length-1,Math.floor((Po()-Ao)/50));return this.u[e]}},{key:"h",value:function(e){var t;if((t=this.m)!==null&&t!==void 0&&t.call(this,e),e.interactionId||e.entryType==="first-input"){var a=this.u.at(-1),r=this.l.get(e.interactionId);if(r||this.u.length<10||e.duration>a.T){var n;if(r?e.duration>r.T?(r.entries=[e],r.T=e.duration):e.duration===r.T&&e.startTime===r.entries[0].startTime&&r.entries.push(e):(r={id:e.interactionId,entries:[e],T:e.duration},this.l.set(r.id,r),this.u.push(r)),this.u.sort(function(l,c){return c.T-l.T}),this.u.length>10){var s,o=Xe(this.u.splice(10));try{for(o.s();!(s=o.n()).done;){var i=s.value;this.l.delete(i.id)}}catch(l){o.e(l)}finally{o.f()}}(n=this.v)===null||n===void 0||n.call(this,r)}}}}])}(),Ro=function(e){var t=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?e():(e=Cn(e),document.addEventListener("visibilitychange",e,{once:!0}),t(function(){e(),document.removeEventListener("visibilitychange",e)}))},Eo=[200,500],Nd=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype&&Un(function(){var a;"interactionCount"in performance||In||(In=Ca("event",Fd,{type:"event",buffered:!0,durationThreshold:0}));var r,n=Tt("INP"),s=Tn(t,Dd),o=function(l){Ro(function(){var c,d=Xe(l);try{for(d.s();!(c=d.n()).done;){var h=c.value;s.h(h)}}catch(g){d.e(g)}finally{d.f()}var m=s.P();m&&m.T!==n.value&&(n.value=m.T,n.entries=m.entries,r())})},i=Ca("event",o,{durationThreshold:(a=t.durationThreshold)!==null&&a!==void 0?a:40});r=St(e,n,Eo,t.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&(o(i.takeRecords()),r(!0))}),Ia(function(){s.p(),n=Tt("INP"),r=St(e,n,Eo,t.reportAllChanges)}))})},Md=function(){return fn(function e(){mn(this,e),Me(this,"m",void 0)},[{key:"h",value:function(e){var t;(t=this.m)===null||t===void 0||t.call(this,e)}}])}(),Vo=[2500,4e3],_n=!1;function So(e){var t,a,r=[];return a=n,_n&&a(),Re&&C&&(wa(Re,"visibilitychange",function(){Re.visibilityState!=="visible"&&a()}),wa(C,"pagehide",function(){_n=!0,a()}),wa(C,"beforeunload",function(){_n=!0,a()})),{send:function(s){(Re==null?void 0:Re.visibilityState)==="visible"?(r.push(s),r.length>=15?n():t==null&&(t=cr(n,1e3))):e([s])}};function n(){t!=null&&(clearTimeout(t),t=null),r.length>0&&(e(r.slice()),r.length=0)}}function To(e,t){return Ln.apply(this,arguments)}function Ln(){return Ln=Pa(et().mark(function e(t,a){var r,n,s,o;return et().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(Ce("Transmitting telemetry to endpoints",a),r=JSON.stringify(a),n=r,s=r.length,o=!1,typeof CompressionStream>"u"){i.next=11;break}return i.next=8,jd(r);case 8:n=i.sent,s=n.byteLength,o=!0;case 11:return i.next=13,Promise.all(ce.endpoints.map(function(){var l=Pa(et().mark(function c(d){var h,m,g;return et().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(p.prev=0,(h=new URL(d.url)).pathname=h.pathname+(h.pathname.endsWith("/")?t.substring(1):t),m={"Content-Type":"application/json",Authorization:"Bearer ".concat(d.authToken)},d.dataset&&(m["Dash0-Dataset"]=d.dataset),o&&(m["Content-Encoding"]="gzip"),hn){p.next=9;break}return Ze("Unable to send telemetry, fetch is not defined"),p.abrupt("return");case 9:return p.next=11,hn(h,{method:"POST",headers:m,body:n,keepalive:s<=6e4});case 11:(g=p.sent).text().catch(ft),g.ok||Ze("Failed to send telemetry to ".concat(h,": ").concat(g.status," ").concat(g.statusText)),p.next=19;break;case 16:p.prev=16,p.t0=p.catch(0),Ze("Error sending telemetry to ".concat(d.url).concat(t,":"),p.t0);case 19:case"end":return p.stop()}},c,null,[[0,16]])}));return function(c){return l.apply(this,arguments)}}()));case 13:case"end":return i.stop()}},e)})),Ln.apply(this,arguments)}function jd(e){return Io.apply(this,arguments)}function Io(){return(Io=Pa(et().mark(function e(t){var a,r,n;return et().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return a=new Blob([t]),r=a.stream(),n=r.pipeThrough(new CompressionStream("gzip")),s.abrupt("return",new Response(n).arrayBuffer());case 4:case"end":return s.stop()}},e)}))).apply(this,arguments)}var Fn,Bd=So(function(e){To("/v1/logs",{resourceLogs:[{resource:ce.resource,scopeLogs:[{scope:ce.scope,logRecords:e}]}]}).catch(function(t){un("Failed to transmit logs",t)})}),kd=So(function(e){To("/v1/traces",{resourceSpans:[{resource:ce.resource,scopeSpans:[{scope:ce.scope,spans:e}]}]}).catch(function(t){un("Failed to transmit spans",t)})});function Co(){var e,t,a,r,n;return Fn||(t=(e={maxCallsPerTenMinutes:4096,maxCallsPerTenSeconds:128}).maxCallsPerTenMinutes,a=e.maxCallsPerTenSeconds,r=0,n=0,ro(function(){r=0},6e5),ro(function(){n=0},1e4),Fn=function(){return++r>t||++n>a}),Fn()}function Ua(e){Co()?Ce("Transport rate limit. Will not send item.",e):Bd.send(e)}function Uo(e){Co()?Ce("Transport rate limit. Will not send item.",e):kd.send(e)}var $d=["stringValue","boolValue","intValue","doubleValue","arrayValue","kvlistValue","bytesValue"];function Dn(e){if(e!=null){var t={};return Array.isArray(e)?t.arrayValue={values:e.map(function(a){return Dn(a)})}:typeof e=="string"?t.stringValue=e:typeof e=="number"?t.doubleValue=e:typeof e=="boolean"?t.boolValue=e:function(a){if(a==null||gt(a)!=="object")return!1;var r=Object.keys(a);return r.length===1&&$d.includes(r[0])}(e)?t=e:gt(e)==="object"&&(t.kvlistValue={values:Object.entries(e).map(function(a){var r=Aa(a,2);return xo(r[0],r[1])})}),t}}function xo(e,t){return{key:e,value:Dn(t)}}function ee(e,t,a){t&&e.push(xo(t,a))}var _o="traceparent",Lo=/^00-([a-f0-9]{32})-([a-f0-9]{16})-[0-9]{1,2}$/;function Fo(){var e,t,a=(((e=Array.from((t=Re==null?void 0:Re.getElementsByTagName("meta"))!==null&&t!==void 0?t:[]).find(function(r){var n;return((n=r.getAttribute("name"))===null||n===void 0?void 0:n.toLowerCase())===_o}))===null||e===void 0?void 0:e.content.trim())||"").match(Lo)||function(){var r=ke.getEntriesByType("navigation")[0];return!r||!r.serverTiming?"":function(n){var s,o=Xe(n);try{for(o.s();!(s=o.n()).done;){var i=s.value;if(i.name===_o)return i.description.trim()}}catch(l){o.e(l)}finally{o.f()}return""}(r.serverTiming)}().match(Lo);if(a)return{traceId:a[1],spanId:a[2]}}function qd(e,t,a){e.call(t,"traceparent","00-".concat(a.traceId,"-").concat(a.spanId,"-01"))}function Hd(e,t,a){var r,n,s,o=(r=a.traceId,n=r.substring(0,8),s=r.substring(8,32),"1-".concat(n,"-").concat(s)),i="Root=".concat(o,";Parent=").concat(a.spanId,";Sampled=1");e.call(t,"X-Amzn-Trace-Id",i)}var Do="d042",Qd=1;function No(e){var t=0;return e.withoutSession&&(t|=Qd),t.toString(16).padStart(2,"0")}for(var Mo=new Uint32Array(256),pr=0;pr<256;pr++){for(var xa=pr,jo=0;jo<8;jo++)xa=1&xa?3988292384^xa>>>1:xa>>>1;Mo[pr]=xa>>>0}function Wd(e){var t=function(a){for(var r=new Uint8Array(a.length/2),n=0;n<a.length;n+=2)r[n/2]=parseInt(a.substring(n,n+2),16);for(var s=4294967295,o=0;o<r.length;o++){var i=r[o];s=s>>>8^Mo[255&(s^i)]}return(4294967295^s)>>>0}(e).toString(16).padStart(8,"0");return"".concat(t).concat(jt(4))}function Gd(e){var t=function(n){return n?"".concat(Do).concat(No({withoutSession:!1})).concat(n).concat(jt(5)):"".concat(Do).concat(No({withoutSession:!0})).concat(jt(13))}(Ta),a=Wd(t),r=[];return ee(r,Pn,a),{traceId:t,spanId:a,name:e,kind:3,startTimeUnixNano:kt(),attributes:r,events:[],links:[],status:{code:0}}}function Bo(e,t,a){var r=e;return t&&(r.status=t),r.endTimeUnixNano=a!=null?String(Math.round(parseInt(r.startTimeUnixNano)+a)):kt(),r}function ko(e,t,a,r){var n=void 0,s=void 0;typeof a=="string"?n=a:Array.isArray(a)&&(s=a),e.events.push({name:t,timeUnixNano:n??kt(),attributes:s??[]})}function $o(e,t,a){var r=function(o){return o?Array.isArray(o)?function(i){return[].concat(ir(o),[i]).join(".")}:function(i){return"".concat(o,".").concat(i)}:function(i){return i}}(a);try{var n=vn(t);n.username&&(n.username="REDACTED"),n.password&&(n.password="REDACTED");var s=ce.urlAttributeScrubber(Me(Me(Me(Me(Me(Me({},co,n.href),"url.path",n.pathname),"url.domain",n.hostname),"url.scheme",n.protocol.replace(":","")),"url.fragment",n.hash?n.hash.replace("#",""):void 0),"url.query",n.search?n.search.replace("?",""):void 0));Object.entries(s).forEach(function(o){var i=Aa(o,2),l=i[0],c=i[1];c!==void 0&&ee(e,r(l),c)})}catch{ce.urlAttributeScrubber===ct&&ee(e,r(co),String(t))}}var Nn=Mt!=null&&typeof Mt.getItem=="function"&&typeof Mt.setItem=="function",qo="d0_tab",_a=null;function zd(){if(Nn)try{var e=function(t){return Nn&&Mt?Mt.getItem(t):null}(qo);if(e)return void(_a=e);_a=jt(8),function(t,a){Nn&&Mt&&Mt.setItem(t,a)}(qo,_a)}catch(t){Ze("Failed to record tab ID information",t)}else Ce("Storage API is not available and tab tracking is therefore not supported.")}function ra(e,t){var a,r,n,s,o;e.find(function(c){return c.key===Pn})===void 0&&ee(e,Pn,jt(8));for(var i=0;i<ce.signalAttributes.length;i++)e.push(ce.signalAttributes[i]);$o(e,(a=(r=t==null?void 0:t.url)!==null&&r!==void 0?r:C==null?void 0:C.location.href)!==null&&a!==void 0?a:Ra,"page"),Ta&&ee(e,"session.id",Ta),_a&&ee(e,"browser.tab.id",_a),ee(e,"browser.window.width",(n=C==null?void 0:C.innerWidth)!==null&&n!==void 0?n:Ra),ee(e,"browser.window.height",(s=C==null?void 0:C.innerHeight)!==null&&s!==void 0?s:Ra);var l=nr==null||(o=nr.connection)===null||o===void 0?void 0:o.effectiveType;l&&ee(e,"network.connection.subtype",l)}function Yd(){(function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Un(function(){var a,r=yo(),n=Tt("LCP"),s=Tn(t,Md),o=function(h){t.reportAllChanges||(h=h.slice(-1));var m,g=Xe(h);try{for(g.s();!(m=g.n()).done;){var p=m.value;s.h(p),p.startTime<r.firstHiddenTime&&(n.value=Math.max(p.startTime-dr(),0),n.entries=[p],a())}}catch(b){g.e(b)}finally{g.f()}},i=Ca("largest-contentful-paint",o);if(i){a=St(e,n,Vo,t.reportAllChanges);for(var l=Cn(function(){o(i.takeRecords()),i.disconnect(),a(!0)}),c=0,d=["keydown","click","visibilitychange"];c<d.length;c++)addEventListener(d[c],function(){return Ro(l)},{capture:!0,once:!0});Ia(function(h){n=Tt("LCP"),a=St(e,n,Vo,t.reportAllChanges),Vn(function(){n.value=performance.now()-h.timeStamp,a(!0)})})}})})(Mn,{reportAllChanges:!0}),Nd(Mn,{reportAllChanges:!0}),Ld(Mn,{reportAllChanges:!0})}function Mn(e){var t=[];ee(t,Ea,Va.WEB_VITAL);var a=[];ee(a,"name",e.name),ee(a,"value",bn(e.value)),ee(a,"delta",bn(e.delta));var r={timeUnixNano:kt(),attributes:t,severityNumber:Sa.INFO,severityText:"INFO",body:{kvlistValue:{values:a}}};ra(r.attributes),Ua(r)}function jn(e,t){for(var a=0,r=e.length;a<r;a++)if(e[a].test(t))return!0;return!1}var Jd="data:";function Xd(e){return!e||!(e=String(e))||e.substring==null||e.substring(0,5).toLowerCase()===Jd||!!function(t){for(var a=t.toLowerCase(),r=0,n=ce.endpoints.length;r<n;r++){var s=ce.endpoints[r];if(a.startsWith(s.url))return!0}return!1}(e)||jn(ce.ignoreUrls,e)}var La,Ho=0,mr=0,$t={},Bn=!1;function Qo(){Bn=!0}function fr(e,t){e&&Wo(typeof e=="string"?{message:e,opts:t}:{message:e.message,type:e.name,stack:e.stack,opts:t})}function Wo(e){var t=e.message,a=e.type,r=e.stack,n=e.opts;if(t&&!(Ho>100)&&!function(l){return!l||jn(ce.ignoreErrorMessages,l)}(t)){mr>=20&&($t={},mr=0);var s=(t=String(t).substring(0,300))+(r=function(l){return String(l||"").split(`
`).slice(0,30).join(`
`)}(r))+(C==null?void 0:C.location.href),o=$t[s];if(o)o.seenCount++;else{var i=[];ee(i,Ea,Va.ERROR),ee(i,An,t),a&&ee(i,Rn,a),r&&ee(i,lo,r),n!=null&&n.componentStack&&ee(i,"exception.component_stack",n==null?void 0:n.componentStack.substring(0,2048)),ra(i),o={seenCount:1,transmittedCount:0,log:{timeUnixNano:kt(),attributes:i,severityNumber:Sa.ERROR,severityText:"ERROR",body:{stringValue:t}}},$t[s]=o,mr++}(function(){La||(La=setTimeout(Kd,1e3))})()}}function Kd(){for(var e in La&&(clearTimeout(La),La=null),$t)if(fd($t,e)){var t=$t[e];t.seenCount>t.transmittedCount&&(Ua(t.log),Ho++)}$t={},mr=0}var kn="Unhandled promise rejection: ",$n="<unavailable because Promise wasn't rejected with an Error object>";function Zd(e){e.reason==null?fr({message:kn+"<no reason defined>",stack:$n}):typeof e.reason.message=="string"?fr({message:kn+e.reason.message,stack:typeof e.reason.stack=="string"?e.reason.stack:$n}):gt(e.reason)!=="object"&&fr({message:kn+e.reason,stack:$n})}var gr="__dash0OriginalFunctions";function Go(e,t){for(var a=e[gr],r=0;r<a.length;r++)if(eu(a[r].valuesForEqualityCheck,t))return r;return-1}function eu(e,t){if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}function tu(e,t,a,r,n){return function(s,o,i){if(!s)return o;var l=s[gr]=s[gr]||[],c=Go(s,i);return c!==-1?l[c].wrappedFunction:(l.push({wrappedFunction:o,valuesForEqualityCheck:i}),o)}(e,t,zo(a,r,n))}function zo(e,t,a){return[e,t,au(a)]}function au(e){return e!=null&&(gt(e)==="object"?!!e.capture:!!e)}function ru(e,t,a,r,n){return function(s,o,i){var l=s==null?void 0:s[gr];if(l==null)return i;var c=Go(s,o);if(c===-1)return i;var d=l[c];return l.splice(c,1),d.wrappedFunction}(e,zo(t,a,r),n)}function nu(){ce.wrapEventHandlers&&function(e){if(!(!e||typeof e.prototype.addEventListener!="function"||typeof e.prototype.removeEventListener!="function")){var t=e.prototype.addEventListener,a=e.prototype.removeEventListener;e.prototype.addEventListener=function(r,n,s){if(typeof n!="function")return t.apply(this,arguments);for(var o=new Array(arguments.length),i=0;i<arguments.length;i++)o[i]=arguments[i];return o[1]=function(){try{return n.apply(this,arguments)}catch(l){throw reportError(l),Qo(),l}},o[1]=tu(this,o[1],r,n,s),t.apply(this,o)},e.prototype.removeEventListener=function(r,n,s){if(typeof n!="function")return a.apply(this,arguments);for(var o=new Array(arguments.length),i=0;i<arguments.length;i++)o[i]=arguments[i];return o[1]=ru(this,r,n,s,n),a.apply(this,o)}}}(C==null?void 0:C.EventTarget)}function Yo(e){var t=C==null?void 0:C[e];typeof t=="function"&&(C[e]=function(a){for(var r=new Array(arguments.length),n=0;n<arguments.length;n++)r[n]=arguments[n];return r[0]=function(s){return typeof s!="function"?s:function(){try{return s.apply(this,arguments)}catch(o){throw reportError(o),Qo(),o}}}(a),t.apply(this,r)})}function su(){(function(){if(C){var e=C.onerror;C.onerror=function(t,a,r,n,s){if(Bn)return Bn=!1,typeof e=="function"?e.apply(this,arguments):void 0;var o=s&&s.stack;return o||(o="at "+a+" "+r,n!=null&&(o+=":"+n)),Wo({message:String(t),stack:o}),typeof e=="function"?e.apply(this,arguments):void 0}}})(),typeof(C==null?void 0:C.addEventListener)=="function"&&C.addEventListener("unhandledrejection",Zd),nu(),function(){if(ce.wrapTimers){if(yn)return void Ze("We discovered a usage of Zone.js. In order to avoid any incompatibility issues timer wrapping is not going to be enabled.");Yo("setTimeout"),Yo("setInterval")}}()}var ou=["GET","HEAD","POST","PUT","DELETE","CONNECT","OPTIONS","TRACE","PATCH"];function Jo(e){return ou.includes(e)}function iu(e,t){var a=t.startTime!==0;yt(e,Ot.FETCH_START,t,a),yt(e,Ot.DOMAIN_LOOKUP_START,t,a),yt(e,Ot.DOMAIN_LOOKUP_END,t,a),yt(e,Ot.CONNECT_START,t,a),yt(e,Ot.SECURE_CONNECTION_START,t,a),yt(e,Ot.CONNECT_END,t,a),yt(e,Ot.REQUEST_START,t,a),yt(e,Ot.RESPONSE_START,t,a),yt(e,Ot.RESPONSE_END,t,a)}function yt(e,t,a){var r,n=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];!(t in a)||typeof a[t]!="number"||n&&a[t]===0||ko(e,t,(r=a[t],String(Math.round(1e6*(r+On())))))}function lu(e,t){var a=t.encodedBodySize;a!=null&&ee(e.attributes,"http.response.body.size",a)}function cu(e){return function(){var t=Pa(et().mark(function a(r,n){var s,o,i,l,c,d,h,m,g,p,b,O,_,Q,x;return et().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(i=n&&Object.assign({},n),l=null,(s=i)!==null&&s!==void 0&&s.body&&(l=i.body,i.body=void 0),c=new Request(r,i),l&&i&&(i.body=l),!Xd(d=c.url)){ie.next=9;break}return Ce("Not creating span for fetch call because the url is ignored, URL: ".concat(d)),ie.abrupt("return",e(r instanceof Request?c:r,n));case 9:return h=(o=c.method)!==null&&o!==void 0?o:"GET",m=Jo(h),g=Jo(h.toUpperCase()),p=g?h.toUpperCase():"_OTHER",ra((b=Gd("HTTP ".concat(p))).attributes),$o(b.attributes,d),du(r,n),ee(b.attributes,"http.request.method",p),m||ee(b.attributes,"http.request.method_original",h),O=pu(d),O.length>0&&((_=i)!==null&&_!==void 0&&_.headers?(i.headers=new Headers(i.headers),qn(i.headers.append,i.headers,b,O)):r instanceof Request?qn(c.headers.append,c.headers,b,O):(i||(i={}),i.headers=new Headers,qn(i.headers.append,i.headers,b,O))),Xo(c.headers,b,function(de){return ye=de,"".concat("http.request.header",".").concat(ye.toLowerCase());var ye}),(Q=Od({resourceMatcher:function(de){var ye=de.initiatorType,Pe=de.name;return(ye==="fetch"||ye==="xmlhttprequest")&&Pe===vn(d).href},maxWaitForResourceMillis:ce.maxWaitForResourceTimingsMillis,maxToleranceForResourceTimingsMillis:ce.maxToleranceForResourceTimingsMillis,onEnd:function(de){var ye=de.duration,Pe=de.resource;Pe&&(iu(b,Pe),lu(b,Pe)),Uo(Bo(b,void 0,1e6*ye))}})).start(),ie.prev=25,ie.next=28,e(r instanceof Request?c:r,i);case 28:return x=ie.sent,uu(b,x),hu(x).then(function(){return Q.end()}).catch(function(de){Q.cancel(),Ko(b,de)}),ie.abrupt("return",x);case 34:throw ie.prev=34,ie.t0=ie.catch(25),Q.cancel(),Ko(b,ie.t0),ie.t0;case 39:case"end":return ie.stop()}},a,null,[[25,34]])}));return function(a,r){return t.apply(this,arguments)}}()}function du(e,t,a){try{return}catch(r){Ce("failed to analyze request for GraphQL insights",r,e,t)}}function Xo(e,t,a){try{e.forEach(function(r,n){ce.headersToCapture.some(function(s){return s.test(n)})&&ee(t.attributes,a(n),r)})}catch{Ce("unable to capture http headers due to CORS policy")}}function uu(e,t){var a=t.status;(function(r,n,s){r.status={code:n,message:s}})(e,a>=200&&a<400?0:2),a===0&&ee(e.attributes,"error.type",t.type),ee(e.attributes,"http.response.status_code",String(a)),Xo(t.headers,e,function(r){return n=r,"".concat("http.response.header",".").concat(n.toLowerCase());var n})}function hu(e){return new Promise(function(t){var a=e.clone().body;if(!a)return t();var r=a.getReader(),n=function(){var s=Pa(et().mark(function o(){var i;return et().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,r.read();case 2:if(i=l.sent,!i.done){l.next=6;break}return l.abrupt("return",t());case 6:return l.abrupt("return",n());case 7:case"end":return l.stop()}},o)}));return function(){return s.apply(this,arguments)}}();return n()})}function Ko(e,t){(function(a,r){var n=[];typeof r=="string"?ee(n,An,r):r&&(r.code?ee(n,Rn,r.code.toString()):r.name&&ee(n,Rn,r.name),r.message&&ee(n,An,r.message),r.stack&&ee(n,lo,r.stack),ko(a,"exception",n))})(e,t),Uo(Bo(e,function(a){return{code:2,message:a&&gt(a)==="object"&&"message"in a?a.message:String(a)}}(t),void 0))}function pu(e){var t=[];if(yd(e)){if(t.push("traceparent"),ce.propagators){var a,r=Xe(ce.propagators);try{for(r.s();!(a=r.n()).done;){var n=a.value;n.type==="traceparent"||t.includes(n.type)||t.push(n.type)}}catch(l){r.e(l)}finally{r.f()}}return t}if(ce.propagators){var s,o=Xe(ce.propagators);try{for(o.s();!(s=o.n()).done;){var i=s.value;jn(i.match,e)&&(t.includes(i.type)||t.push(i.type))}}catch(l){o.e(l)}finally{o.f()}return t}return[]}function qn(e,t,a,r){var n,s=Xe(r);try{for(s.s();!(n=s.n()).done;)n.value==="xray"?Hd(e,t,a):qd(e,t,a)}catch(o){s.e(o)}finally{s.f()}}function Zo(e,t,a,r){var n,s,o=function(h){var m,g,p;return h&&(m=(g=(p=ce.pageViewInstrumentation).generateMetadata)===null||g===void 0?void 0:g.call(p,h))!==null&&m!==void 0?m:{}}(t),i=[];ee(i,Ea,Va.PAGE_VIEW),o.attributes&&Object.entries(o.attributes).forEach(function(h){var m=Aa(h,2),g=m[0],p=m[1];return ee(i,g,p)}),ra(i,{url:t});var l=[];ee(l,"title",(n=(s=o.title)!==null&&s!==void 0?s:Re==null?void 0:Re.title)!==null&&n!==void 0?n:Ra),Re!=null&&Re.referrer&&ee(l,"referrer",Re.referrer),ee(l,"type",a?Sd:Vd),ee(l,"change_state",r?Id:Td);var c={timeUnixNano:e,attributes:i,severityNumber:Sa.INFO,severityText:"INFO",body:{kvlistValue:{values:l}}},d=Fo();d&&(c.traceId=d.traceId,c.spanId=d.spanId),Ua(c)}function ei(){var e=C==null?void 0:C.performance.getEntriesByType("navigation")[0];if(e){var t=[];ee(t,Ea,Va.NAVIGATION_TIMING);var a=[];ee(a,"name",e.name),tt(a,e,"responseStatus"),tt(a,e,"fetchStart"),tt(a,e,"requestStart"),tt(a,e,"responseStart"),tt(a,e,"domInteractive"),tt(a,e,"domContentLoadedEventEnd"),tt(a,e,"domComplete"),tt(a,e,"loadEventEnd"),tt(a,e,"transferSize"),tt(a,e,"encodedBodySize"),tt(a,e,"decodedBodySize");var r={timeUnixNano:ti(),attributes:t,severityNumber:Sa.INFO,severityText:"INFO",body:{kvlistValue:{values:a}}};ra(r.attributes);var n=Fo();n&&(r.traceId=n.traceId,r.spanId=n.spanId),Ua(r)}else Ce("Navigation timings not available. Cannot emit navigation timing log")}function tt(e,t,a){var r=t[a];typeof r!="number"||isNaN(r)||ee(e,a,Number.isInteger(r)?r:bn(r))}function ti(){return lr(Math.round(On()))}var na={},ai=!1,ri=!1;function mu(){Or(C==null?void 0:C.location.href)}function fu(e){Or(e.newURL)}function Or(e,t){var a;if(e)try{var r=new URL(e,C==null?void 0:C.location.href);((a=r).pathname!==na.path||ri&&a.search!==na.search||ai&&a.hash!==na.hash)&&(ni(r),Zo(kt(),r,!0,!!t))}catch(n){Ce("Failed to handle url change",n)}}function ni(e){na.path=e.pathname,na.search=e.search,na.hash=e.hash}function gu(){(function(){try{Zo(ti(),C!=null&&C.location.href?new URL(C==null?void 0:C.location.href):void 0)}catch(e){un("Failed to transmit initial page view event",e)}if((Re==null?void 0:Re.readyState)==="complete")return ei();C&&wa(C,"load",function(){setTimeout(ei,0)})})(),function(){var e,t,a,r;if(C&&C.history){if(ce.pageViewInstrumentation.trackVirtualPageViews){ri=(e=(t=ce.pageViewInstrumentation.includeParts)===null||t===void 0?void 0:t.includes("SEARCH"))!==null&&e!==void 0&&e,ai=(a=(r=ce.pageViewInstrumentation.includeParts)===null||r===void 0?void 0:r.includes("HASH"))!==null&&a!==void 0&&a,wn(C.history,"replaceState",function(n){return function(s,o,i){return Or(i?String(i):void 0,!0),n.apply(this,[s,o,i])}}),wn(C.history,"pushState",function(n){return function(s,o,i){return Or(i?String(i):void 0),n.apply(this,[s,o,i])}}),C.addEventListener("hashchange",fu),C.addEventListener("popstate",mu);try{ni(new URL(C.location.href))}catch{}}}else Ce("Browser does not support history API, skipping instrumentation")}()}var yr=function(e){if(gt(e)==="object"&&e!==null){if(typeof Object.getPrototypeOf=="function"){var t=Object.getPrototypeOf(e);return t===Object.prototype||t===null}return Object.prototype.toString.call(e)==="[object Object]"}return!1},at=function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.reduce(function(r,n){if(n===void 0)return r;if(Array.isArray(n))throw new TypeError("Arguments provided to ts-deepmerge must be objects, not arrays.");return Object.keys(n).forEach(function(s){["__proto__","constructor","prototype"].includes(s)||(Array.isArray(r[s])&&Array.isArray(n[s])?r[s]=at.options.mergeArrays?at.options.uniqueArrayItems?Array.from(new Set(r[s].concat(n[s]))):[].concat(ir(r[s]),ir(n[s])):n[s]:yr(r[s])&&yr(n[s])?r[s]=at(r[s],n[s]):!yr(r[s])&&yr(n[s])?r[s]=at(n[s],void 0):r[s]=n[s]===void 0?at.options.allowUndefinedOverrides?n[s]:r[s]:n[s])}),r},{})},Hn={allowUndefinedOverrides:!0,mergeArrays:!0,uniqueArrayItems:!0};at.options=Hn,at.withOptions=function(e){at.options=Object.assign(Object.assign({},Hn),e);for(var t=arguments.length,a=new Array(t>1?t-1:0),r=1;r<t;r++)a[r-1]=arguments[r];var n=at.apply(void 0,a);return at.options=Hn,n};var si=!1;function Ou(e){si?Ce("Dash0 SDK is being reinitialized, skipping ..."):C!=null?typeof hn=="function"&&ke&&ke.getEntriesByType?(ce.endpoints=e.endpoint instanceof Array?e.endpoint:[e.endpoint],ce.endpoints.length!==0?(Object.assign(ce,at(ce,function(t,a){var r,n={},s=Xe(a);try{for(s.s();!(r=s.n()).done;){var o=r.value;o in t&&(n[o]=t[o])}}catch(i){s.e(i)}finally{s.f()}return n}(e,["ignoreUrls","ignoreErrorMessages","wrapEventHandlers","wrapTimers","propagateTraceHeadersCorsURLs","maxWaitForResourceTimingsMillis","maxToleranceForResourceTimingsMillis","headersToCapture","urlAttributeScrubber","pageViewInstrumentation"]))),function(t){t.propagators?(t.propagateTraceHeadersCorsURLs&&Ze("Both 'propagators' and deprecated 'propagateTraceHeadersCorsURLs' were provided. Using 'propagators' configuration. Please migrate to the new 'propagators' config."),ce.propagators=t.propagators):t.propagateTraceHeadersCorsURLs&&t.propagateTraceHeadersCorsURLs.length>0?(Ze("'propagateTraceHeadersCorsURLs' is deprecated. Please use the new 'propagators' configuration."),ce.propagators=[{type:"traceparent",match:ir(t.propagateTraceHeadersCorsURLs)}]):ce.propagators=[{type:"traceparent",match:[]}]}(e),function(t){ee(ce.resource.attributes,bd,t.serviceName),t.serviceVersion&&ee(ce.resource.attributes,vd,t.serviceVersion);var a=function(s){if(s.environment)return s.environment;try{var o;return(o=process)===null||o===void 0||(o=o.env)===null||o===void 0?void 0:o.NEXT_PUBLIC_VERCEL_ENV}catch{return}}(t);a&&ee(ce.resource.attributes,wd,a);var r=function(s){if(s.deploymentName)return s.deploymentName;try{var o;return(o=process)===null||o===void 0||(o=o.env)===null||o===void 0?void 0:o.NEXT_PUBLIC_VERCEL_TARGET_ENV}catch{return}}(t);r&&ee(ce.resource.attributes,Pd,r);var n=function(s){if(s.deploymentId)return s.deploymentId;try{var o;return(o=process)===null||o===void 0||(o=o.env)===null||o===void 0?void 0:o.NEXT_PUBLIC_VERCEL_BRANCH_URL}catch{return}}(t);n&&ee(ce.resource.attributes,Ad,n)}(e),function(t){var a;ee(ce.signalAttributes,Rd,jt(16)),ee(ce.signalAttributes,Ed,(a=nr==null?void 0:nr.userAgent)!==null&&a!==void 0?a:Ra),t.additionalSignalAttributes&&Object.entries(t.additionalSignalAttributes).forEach(function(r){var n=Aa(r,2),s=n[0],o=n[1];ee(ce.signalAttributes,s,o)})}(e),zd(),Ud(e.sessionInactivityTimeoutMillis,e.sessionTerminationTimeoutMillis),br("@dash0/navigation",e)&&gu(),br("@dash0/web-vitals",e)&&Yd(),br("@dash0/error",e)&&su(),br("@dash0/fetch",e)&&(C&&C.fetch&&C.Request?wn(C,"fetch",cu):Ce("Browser does not support the Fetch API, skipping instrumentation")),si=!0):Ze("No telemetry endpoint configured. Aborting Dash0 Web SDK initialization process.")):Ce("Stopping Dash0 Web SDK initialization. This browser does not support the necessary APIs"):Ce("Looks like we are not running in a browser context. Stopping Dash0 Web SDK initialization.")}function br(e,t){var a=t.enabledInstrumentations;return!a||a.includes(e)}function vr(e,t){var a;if(Object.values(Va).includes(e))Ze("Unable to send custom event ".concat(e,". You are not allowed to use an internal event name while sending a custom event. Dropping event..."));else{var r=[];ra(r),Object.entries((a=t==null?void 0:t.attributes)!==null&&a!==void 0?a:{}).forEach(function(n){var s=Aa(n,2),o=s[0],i=s[1];return ee(r,o,i)}),ee(r,Ea,e),t!=null&&t.title&&ee(r,"dash0.web.event.title",t.title),Ua({timeUnixNano:(t==null?void 0:t.timestamp)!=null?lr(t.timestamp):kt(),attributes:r,body:Dn(t==null?void 0:t.data),severityText:t==null?void 0:t.severity,severityNumber:t!=null&&t.severity?Sa[t.severity]:void 0})}}function yu(e,t){fr(e,t)}function bu(e){Ce("".concat("Initializing Dash0 Web SDK"," (via package)")),Ou(e)}const vu="service.version",wu=!!{APP_REGION:'"us1"',APP_ENV:'"prod"',APP_FV_REGION:'"us1"',APP_VERSION:'"1.1251.0"',APP_NAME:'"sdk-loader"'}.APP_LOCAL,oi=["dev","stage","prod"],ii=["eu","eu2","us1"],Pu=["APP_LOCAL"];function wr(e){let t;if(typeof e=="string")try{t=JSON.parse(e)}catch{t=e}else t=e;return typeof t=="string"&&(["true","false"].includes(t)?t=!!t:isNaN(+t)||(t=+t)),t}function Au(){return Object.keys({APP_REGION:'"us1"',APP_ENV:'"prod"',APP_FV_REGION:'"us1"',APP_VERSION:'"1.1251.0"',APP_NAME:'"sdk-loader"'}).filter(e=>/^APP_/.test(e)&&!Pu.includes(e)).reduce((e,t)=>{const a={APP_REGION:'"us1"',APP_ENV:'"prod"',APP_FV_REGION:'"us1"',APP_VERSION:'"1.1251.0"',APP_NAME:'"sdk-loader"'}[t],r=t.split("_").slice(1).map((n,s)=>`${n[0][s===0?"toLowerCase":"toUpperCase"]()}${n.slice(1).toLowerCase()}`).join("");return Object.assign(e,{[r]:wr(a)})},{})}function li(){let e='"us1"'.toLowerCase();return ii.indexOf(e)===-1&&(e=wr(e)),ii.indexOf(e)===-1&&(e="eu"),e}function Ru(){if(li()!=="eu")return"prod";let t='"prod"'.toLowerCase();return oi.indexOf(t)===-1&&(t=wr(t)),oi.indexOf(t)===-1&&(t="dev"),t}const ci=["dev","stage","eu1","eu2","us1"];function Eu(){let e='"us1"'.toLowerCase();return ci.indexOf(e)===-1&&(e=wr(e)),ci.indexOf(e)===-1&&(e="dev"),e}function Fa(){const e=Ru(),t=li(),a=Eu();return{...Au(),env:e,region:t,fvRegion:a,isLocalProcess:!!{APP_REGION:'"us1"',APP_ENV:'"prod"',APP_FV_REGION:'"us1"',APP_VERSION:'"1.1251.0"',APP_NAME:'"sdk-loader"'}.APP_LOCAL,isDev:e==="dev",isStage:e==="stage",isProd:e==="prod"}}class je{constructor(t){be(this,"ws");be(this,"http");this.ws=new Da(t,"ws",t.sameOnAllRegions),this.http=new Da(t,"http",t.sameOnAllRegions)}}class Da{constructor(t,a,r=!1){be(this,"map");be(this,"protocol");be(this,"locked");be(this,"runtime",Fa());be(this,"urls");this.map=t,this.protocol=a,this.locked=r;const n={local:t.local?new URL(t.local):void 0,dev:new URL(t.dev),stage:new URL(t.stage),prod:new URL(t.prod)};this.adaptProtocol(n),this.adaptToRegion(n),this.urls={local:this.prettyURL(n.local),dev:this.prettyURL(n.dev),stage:this.prettyURL(n.stage),prod:this.prettyURL(n.prod)}}get local(){return this.urls.local}get dev(){return this.urls.dev}get stage(){return this.urls.stage}get prod(){return this.urls.prod}get url(){return this.runtime.isLocalProcess&&this.local?this.local:this[this.runtime.env]}region(t){switch(t){case"eu":return new Da(this.map,this.protocol,!0);case"eu2":case"us1":{const a=new URL(this.map.prod);a.hostname=this.regionalize(a.hostname,t);const r=this.prettyURL(a);return new Da({dev:r,stage:r,prod:r},this.protocol,!0)}}}regionalize(t,a){const[r,...n]=t.split(".");return`${r}.${a}.${n.join(".")}`}adaptProtocol(t){const a=this.protocol==="ws"?/^http/:/^ws/;t.local&&(t.local.protocol=t.local.protocol.replace(a,this.protocol)),t.dev.protocol=t.dev.protocol.replace(a,this.protocol),t.stage.protocol=t.stage.protocol.replace(a,this.protocol),t.prod.protocol=t.prod.protocol.replace(a,this.protocol)}adaptToRegion(t){if(!this.locked)switch(this.runtime.region){case"eu":break;case"eu2":case"us1":t.prod.hostname=this.regionalize(t.prod.hostname,this.runtime.region);break}}prettyURL(t){return t==null?void 0:t.toString().replace(/\/$/,"")}}class ue{static expand(t,a){return ue.expandImpl(t,a)}static validateLiteral(t,a){switch(t){case"+":case"#":case"/":case";":case"?":case"&":case" ":case"!":case"=":case"$":case"|":case"*":case":":case"~":case"-":throw new Error(`Illegal character identified in the token at col: ${a}`)}}static getMaxChar(t,a){if(t){const r=t.join("");if(r.length===0)return-1;try{return parseInt(r,10)}catch{throw new Error(`Cannot parse max chars at col: ${a}`)}}else return-1}static getOperator(t,a,r){switch(t){case"+":return 1;case"#":return 2;case".":return 3;case"/":return 4;case";":return 5;case"?":return 6;case"&":return 7;default:return ue.validateLiteral(t,r),a.push(t),0}}static expandImpl(t,a){const r=[];let n=null,s=null,o=!1,i=null,l=!0;for(let c=0;c<t.length;c++){const d=t.charAt(c);switch(d){case"{":n=[],l=!0;break;case"}":if(n!==null)ue.expandToken(s,n.join(""),o,ue.getMaxChar(i,c),l,a,r,c)&&l&&(l=!1),n=null,s=null,o=!1,i=null;else throw new Error(`Failed to expand token, invalid at col: ${c}`);break;case",":if(n!==null){ue.expandToken(s,n.join(""),o,ue.getMaxChar(i,c),l,a,r,c)&&l&&(l=!1),n=[],o=!1,i=null;break}default:if(n!==null)if(s===null)s=ue.getOperator(d,n,c);else if(i!==null)if(d.match(/^\d$/))i.push(d);else throw new Error(`Illegal character identified in the token at col: ${c}`);else d===":"?i=[]:d==="*"?o=!0:(ue.validateLiteral(d,c),n.push(d));else r.push(d);break}}if(n===null)return r.join("");throw new Error("Unterminated token")}static addPrefix(t,a){switch(t){case 2:a.push("#");break;case 3:a.push(".");break;case 4:a.push("/");break;case 5:a.push(";");break;case 6:a.push("?");break;case 7:a.push("&");break;default:return}}static addSeparator(t,a){switch(t){case 3:a.push(".");break;case 4:a.push("/");break;case 5:a.push(";");break;case 6:case 7:a.push("&");break;default:a.push(",");return}}static addValue(t,a,r,n,s){switch(t){case 1:case 2:ue.addExpandedValue(null,r,n,s,!1);break;case 6:case 7:n.push(`${a}=`),ue.addExpandedValue(null,r,n,s,!0);break;case 5:n.push(a),ue.addExpandedValue("=",r,n,s,!0);break;case 3:case 4:case 0:ue.addExpandedValue(null,r,n,s,!0);break}}static addValueElement(t,a,r,n,s){switch(t){case 1:case 2:ue.addExpandedValue(null,r,n,s,!1);break;case 6:case 7:case 5:case 3:case 4:case 0:ue.addExpandedValue(null,r,n,s,!0);break}}static isSurrogate(t){const a=t.charCodeAt(0);return a>=55296&&a<=56319}static isIprivate(t){return 57344<=t.charCodeAt(0)&&t.charCodeAt(0)<=63743}static isUcschar(t){const a=t.codePointAt(0)||0;return 160<=a&&a<=55295||63744<=a&&a<=64975||65008<=a&&a<=65519}static addExpandedValue(t,a,r,n,s){const o=ue.convertNativeTypes(a),i=n!==-1?Math.min(n,o.length):o.length;let l;i>0&&t!=null&&r.push(t);for(let c=0;c<i;c++){const d=o.charAt(c);d==="%"&&!s&&(l=[]);let h=d;if(ue.isSurrogate(d)?(h=encodeURIComponent(o.charAt(c)+o.charAt(c+1)),c++):(s||ue.isUcschar(d)||ue.isIprivate(d))&&(d==="!"?h="%21":h=encodeURIComponent(h)),l){if(l.push(h),l.length===3){let m=!1;try{const g=l.join(""),p=decodeURIComponent(l.join(""));m=g!==p}catch{}m?r.push(l.join("")):(r.push("%25"),r.push(l.slice(1).join(""))),l=void 0}}else d===" "?r.push("%20"):d==="%"?r.push("%25"):r.push(h)}l&&(r.push("%25"),r.push(l.slice(1).join("")))}static isList(t){return Array.isArray(t)||t instanceof Set}static isMap(t){return t instanceof Map||typeof t=="object"}static getSubstitutionType(t,a){if(t==null)return 0;if(ue.isNativeType(t))return 1;if(ue.isList(t))return 2;if(ue.isMap(t))return 3;throw new Error(`Illegal class passed as substitution, found ${typeof t} at col: ${a}`)}static isEmpty(t,a){if(a==null)return!0;switch(t){case 1:return!1;case 2:return a.length===0;case 3:return Object.keys(a).length===0;default:return!0}}static isNativeType(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"}static convertNativeTypes(t){if(typeof t=="string")return t;if(typeof t=="number"||typeof t=="boolean")return t.toString();throw new Error(`Illegal class passed as substitution, found ${typeof t}`)}static expandToken(t,a,r,n,s,o,i,l){if(a.length===0)throw new Error(`Found an empty token at col: ${l}`);const c=o[a],d=ue.getSubstitutionType(c,l);if(d===0||ue.isEmpty(d,c))return!1;switch(s?ue.addPrefix(t,i):ue.addSeparator(t,i),d){case 1:ue.addStringValue(t,a,c,i,n);break;case 2:ue.addListValue(t,a,c,i,n,r);break;case 3:ue.addMapValue(t,a,c,i,n,r);break}return!0}static addStringValue(t,a,r,n,s){ue.addValue(t,a,r,n,s)}static addListValue(t,a,r,n,s,o){let i=!0;for(const l of r)i?(ue.addValue(t,a,l,n,s),i=!1):o?(ue.addSeparator(t,n),ue.addValue(t,a,l,n,s)):(n.push(","),ue.addValueElement(t,a,l,n,s))}static addMapValue(t,a,r,n,s,o){let i=!0;if(s!==-1)throw new Error("Value trimming is not allowed on Maps");for(const l in r){const c=r[l];o?(i||ue.addSeparator(t,n),ue.addValueElement(t,a,l,n,s),n.push("=")):(i?ue.addValue(t,a,l,n,s):(n.push(","),ue.addValueElement(t,a,l,n,s)),n.push(",")),ue.addValueElement(t,a,c,n,s),i=!1}}}class Pr{constructor(t,a){be(this,"runtime",Fa());be(this,"ws");be(this,"http");const r=(a==null?void 0:a[this.runtime.fvRegion])??t,n=this.runtime.isLocalProcess?(a==null?void 0:a.local)??r:r;this.ws=new di(n,"ws"),this.http=new di(n,"http")}}class di{constructor(t,a){be(this,"runtime",Fa());be(this,"template");this.template=t.replace(/^(http|ws)/,a)}get(t){return ue.expand(this.template,{...t,fvRegion:t.fvRegion??this.runtime.fvRegion,version:t.version??this.runtime.version})}}new je({dev:"https://api.dev.fullview.io/v4/log",stage:"https://api.stage.fullview.io/v4/log",prod:"https://api.fullview.io/v4/log"}),new je({local:"http://localhost:3003",dev:"https://call.dev.fullview.io",stage:"https://call.stage.fullview.io",prod:"https://call.fullview.io"});const Vu=new je({dev:"https://api.dev.fullview.io/v1/assets",stage:"https://api.stage.fullview.io/v1/assets",prod:"https://api.fullview.io/v1/assets"}),Su=new Pr("https://install.{fvRegion}.fullview.io",{local:"http://localhost:3001/src/index.ts{?o,w,s}"});new Pr("https://api.{fvRegion}.fullview.io/v1/install");const Tu=new Pr("https://install.{fvRegion}.fullview.io/v{version}/sdk.js",{local:"http://localhost:3002/src/index.tsx{?o,w,s}"});new Pr("https://install.{fvRegion}.fullview.io/v{version}/sdkWorker.js",{local:"http://localhost:3004/build/sdkWorker.js"}),new je({local:"http://localhost:3005/build/dashboardWorker.js",dev:"https://dev.fullview.io/dashboardWorker.js",stage:"https://stage.fullview.io/dashboardWorker.js",prod:"https://app.fullview.io/dashboardWorker.js"}),new je({dev:"https://api.dev.fullview.io/v1/daily",stage:"https://api.stage.fullview.io/v1/daily",prod:"https://api.fullview.io/v1/daily"}),new je({dev:"https://api.dev.fullview.io/v1/fonts",stage:"https://api.stage.fullview.io/v1/fonts",prod:"https://api.fullview.io/v1/fonts"});const bt=new je({dev:"https://api.dev.fullview.io/nexus",stage:"https://api.stage.fullview.io/nexus",prod:"https://api.fullview.io/nexus"}),rt=new je({dev:"https://api.dev.fullview.io/citadel",stage:"https://api.stage.fullview.io/citadel",prod:"https://api.fullview.io/citadel"}),$e=new je({dev:"https://api.dev.fullview.io/access",stage:"https://api.stage.fullview.io/access",prod:"https://api.fullview.io/access"}),Iu=new je({dev:"https://api.dev.fullview.io/v1/collector",stage:"https://api.stage.fullview.io/v1/collector",prod:"https://api.fullview.io/v1/collector"}),vt=new je({dev:"https://api.dev.fullview.io/ai-agent",stage:"https://api.stage.fullview.io/ai-agent",prod:"https://api.fullview.io/ai-agent"});new je({local:"http://localhost:3000",dev:"https://dev.fullview.io",stage:"https://stage.fullview.io",prod:"https://app.fullview.io"});const ui=new je({sameOnAllRegions:!0,dev:"https://api.dev.fullview.io/v1/connect",stage:"https://api.stage.fullview.io/v1/connect",prod:"https://api.fullview.io/v1/connect"}),hi=new je({dev:"https://api.dev.fullview.io/integrations",stage:"https://api.stage.fullview.io/integrations",prod:"https://api.fullview.io/integrations"});new je({sameOnAllRegions:!0,local:"http://localhost:5175",dev:"https://demo.fullview.io",stage:"https://demo.fullview.io",prod:"https://demo.fullview.io"});function Cu({serviceName:e,enabledInstrumentations:t=[],additionalAttributes:a}={}){const r=Fa();bu({serviceName:e??r.name,endpoint:{url:`https://api.${r.fvRegion}.fullview.io/otel`,authToken:"dummy-token"},environment:r.env,deploymentName:r.fvRegion,serviceVersion:r.version,propagators:[{match:[/.*\.fullview\.io/],type:"traceparent"}],ignoreUrls:[/^(?!.*fullview\.io.*).*$/],enabledInstrumentations:t,additionalSignalAttributes:{"deployment.environment":r.env,"deployment.fv_region":r.fvRegion,[vu]:r.version,version:r.version,...a}})}class Uu{constructor(){this.meta={}}debug(t,a,r){vr(`logger.${t}`,{title:a,severity:"DEBUG",attributes:this.argsToAttributes(r)})}log(t,a,r){vr(`logger.${t}`,{title:a,severity:"INFO",attributes:this.argsToAttributes(r)})}warn(t,a,r){vr(`logger.${t}`,{title:a,severity:"WARN",attributes:this.argsToAttributes(r)})}error(t,a,r){r instanceof Error&&yu(r,{componentStack:r.stack}),vr(`logger.${t}`,{title:a,severity:"ERROR",attributes:this.argsToAttributes(r)})}setMeta(t){this.meta=this.argsToAttributes(t)}argsToAttributes(t){return t===void 0?this.meta:t instanceof Error?{...this.meta,error:Qn(t)}:{...this.meta,...Object.fromEntries(Object.entries(t).map(([a,r])=>[a,Qn(r)]).filter(([a,r])=>r!==void 0))}}clone(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}}function Qn(e){if(e!=null)switch(typeof e){case"boolean":return e;case"number":return e;case"string":return e;case"symbol":case"bigint":return e.toString();case"function":case"undefined":return;case"object":return Object.fromEntries(Object.entries(e).map(([t,a])=>[t,Qn(a)]).filter(([t,a])=>a!=null))}}const Wn=[{code:"aa",name:"Afar"},{code:"ab",name:"Abkhazian"},{code:"ae",name:"Avestan"},{code:"af",name:"Afrikaans"},{code:"af-za",name:"Afrikaans (South Africa)"},{code:"ak",name:"Akan"},{code:"am",name:"Amharic"},{code:"an",name:"Aragonese"},{code:"ar",name:"Arabic",intercom:!0,zendesk:!0},{code:"ar-sa",name:"Arabic (Saudi Arabia)"},{code:"ar-eg",name:"Arabic (Egypt)"},{code:"ar-ae",name:"Arabic (United Arab Emirates)"},{code:"as",name:"Assamese"},{code:"av",name:"Avaric"},{code:"ay",name:"Aymara"},{code:"az",name:"Azerbaijani"},{code:"az-az",name:"Azerbaijani (Azerbaijan)"},{code:"ba",name:"Bashkir"},{code:"be",name:"Belarusian"},{code:"be-by",name:"Belarusian (Belarus)"},{code:"bg",name:"Bulgarian",intercom:!0,zendesk:!0},{code:"bg-bg",name:"Bulgarian (Bulgaria)"},{code:"bh",name:"Bihari Languages"},{code:"bi",name:"Bislama"},{code:"bm",name:"Bambara"},{code:"bn",name:"Bengali",intercom:!0},{code:"bn-bd",name:"Bengali (Bangladesh)"},{code:"bn-in",name:"Bengali (India)"},{code:"bo",name:"Tibetan"},{code:"br",name:"Breton"},{code:"bs",name:"Bosnian",intercom:!0},{code:"bs-ba",name:"Bosnian (Bosnia and Herzegovina)"},{code:"ca",name:"Catalan",intercom:!0},{code:"ca-es",name:"Catalan (Spain)"},{code:"ce",name:"Chechen"},{code:"ch",name:"Chamorro"},{code:"co",name:"Corsican"},{code:"cr",name:"Cree"},{code:"cs",name:"Czech",intercom:!0,zendesk:!0},{code:"cs-cz",name:"Czech (Czech Republic)"},{code:"cu",name:"Church Slavic"},{code:"cv",name:"Chuvash"},{code:"cy",name:"Welsh"},{code:"cy-gb",name:"Welsh (United Kingdom)"},{code:"da",name:"Danish",intercom:!0,zendesk:!0,salesforce:!0},{code:"da-dk",name:"Danish (Denmark)"},{code:"de",name:"German",intercom:!0,zendesk:!0,salesforce:!0},{code:"de-de",name:"German (Germany)"},{code:"de-at",name:"German (Austria)"},{code:"de-ch",name:"German (Switzerland)"},{code:"de-form",name:"German (Formal)",intercom:!0},{code:"dv",name:"Divehi"},{code:"dz",name:"Dzongkha"},{code:"ee",name:"Ewe"},{code:"el",name:"Greek",intercom:!0,zendesk:!0},{code:"el-gr",name:"Greek (Greece)"},{code:"el-cy",name:"Greek (Cyprus)"},{code:"en",name:"English",intercom:!0},{code:"en-us",name:"English (United States)",zendesk:!0,salesforce:!0,salesforceName:"English"},{code:"en-gb",name:"English (United Kingdom)",zendesk:!0},{code:"en-ca",name:"English (Canada)"},{code:"en-au",name:"English (Australia)"},{code:"eo",name:"Esperanto"},{code:"es",name:"Spanish",intercom:!0,zendesk:!0,salesforce:!0},{code:"es-es",name:"Spanish (Spain)"},{code:"es-mx",name:"Spanish (Mexico)",salesforce:!0},{code:"es-ar",name:"Spanish (Argentina)"},{code:"es-co",name:"Spanish (Colombia)"},{code:"et",name:"Estonian",intercom:!0},{code:"et-ee",name:"Estonian (Estonia)"},{code:"eu",name:"Basque"},{code:"eu-es",name:"Basque (Spain)"},{code:"fa",name:"Persian"},{code:"fa-ir",name:"Persian (Iran)",intercom:!0,intercomName:"Persian"},{code:"fa-af",name:"Persian (Afghanistan)",zendesk:!0,zendeskName:"Dari / Persian (Afghanistan)"},{code:"ff",name:"Fulah"},{code:"fi",name:"Finnish",intercom:!0,zendesk:!0,salesforce:!0},{code:"fi-fi",name:"Finnish (Finland)"},{code:"fil",name:"Filipino",zendesk:!0},{code:"fj",name:"Fijian"},{code:"fo",name:"Faroese"},{code:"fr",name:"French",intercom:!0,zendesk:!0,salesforce:!0},{code:"fr-fr",name:"French (France)"},{code:"fr-ca",name:"French (Canada)",zendesk:!0},{code:"fr-be",name:"French (Belgium)"},{code:"fy",name:"Western Frisian"},{code:"ga",name:"Irish"},{code:"ga-ie",name:"Irish (Ireland)"},{code:"gd",name:"Gaelic"},{code:"gl",name:"Galician"},{code:"gl-es",name:"Galician (Spain)"},{code:"gn",name:"Guarani"},{code:"gu",name:"Gujarati"},{code:"gu-in",name:"Gujarati (India)"},{code:"gv",name:"Manx"},{code:"ha",name:"Hausa"},{code:"he",name:"Hebrew",intercom:!0,zendesk:!0},{code:"he-il",name:"Hebrew (Israel)"},{code:"hi",name:"Hindi",intercom:!0,zendesk:!0},{code:"hi-in",name:"Hindi (India)"},{code:"ho",name:"Hiri Motu"},{code:"hr",name:"Croatian",intercom:!0},{code:"hr-hr",name:"Croatian (Croatia)"},{code:"ht",name:"Haitian"},{code:"hu",name:"Hungarian",intercom:!0,zendesk:!0},{code:"hu-hu",name:"Hungarian (Hungary)"},{code:"hy",name:"Armenian"},{code:"hy-am",name:"Armenian (Armenia)"},{code:"hz",name:"Herero"},{code:"ia",name:"Interlingua"},{code:"id",name:"Indonesian",intercom:!0,zendesk:!0},{code:"id-id",name:"Indonesian (Indonesia)"},{code:"ie",name:"Interlingue"},{code:"ig",name:"Igbo"},{code:"ii",name:"Sichuan Yi"},{code:"ik",name:"Inupiaq"},{code:"io",name:"Ido"},{code:"is",name:"Icelandic"},{code:"is-is",name:"Icelandic (Iceland)"},{code:"it",name:"Italian",intercom:!0,zendesk:!0,salesforce:!0},{code:"it-it",name:"Italian (Italy)"},{code:"it-ch",name:"Italian (Switzerland)"},{code:"iu",name:"Inuktitut"},{code:"ja",name:"Japanese",intercom:!0,zendesk:!0,salesforce:!0},{code:"ja-jp",name:"Japanese (Japan)"},{code:"jv",name:"Javanese"},{code:"ka",name:"Georgian"},{code:"ka-ge",name:"Georgian (Georgia)"},{code:"kg",name:"Kongo"},{code:"ki",name:"Kikuyu"},{code:"kj",name:"Kuanyama"},{code:"kk",name:"Kazakh"},{code:"kk-kz",name:"Kazakh (Kazakhstan)"},{code:"kl",name:"Kalaallisut"},{code:"km",name:"Khmer"},{code:"km-kh",name:"Khmer (Cambodia)"},{code:"kn",name:"Kannada"},{code:"kn-in",name:"Kannada (India)"},{code:"ko",name:"Korean",intercom:!0,zendesk:!0,salesforce:!0},{code:"ko-kr",name:"Korean (South Korea)"},{code:"kr",name:"Kanuri"},{code:"ks",name:"Kashmiri"},{code:"ku",name:"Kurdish"},{code:"kv",name:"Komi"},{code:"kw",name:"Cornish"},{code:"ky",name:"Kyrgyz"},{code:"ky-kg",name:"Kyrgyz (Kyrgyzstan)"},{code:"la",name:"Latin"},{code:"lb",name:"Luxembourgish"},{code:"lb-lu",name:"Luxembourgish (Luxembourg)"},{code:"lg",name:"Ganda"},{code:"li",name:"Limburgan"},{code:"ln",name:"Lingala"},{code:"lo",name:"Lao"},{code:"lo-la",name:"Lao (Laos)"},{code:"lt",name:"Lithuanian",intercom:!0},{code:"lt-lt",name:"Lithuanian (Lithuania)"},{code:"lu",name:"Luba-Katanga"},{code:"lv",name:"Latvian",intercom:!0},{code:"lv-lv",name:"Latvian (Latvia)"},{code:"mg",name:"Malagasy"},{code:"mh",name:"Marshallese"},{code:"mi",name:"Maori"},{code:"mi-nz",name:"Maori (New Zealand)"},{code:"mk",name:"Macedonian"},{code:"mk-mk",name:"Macedonian (North Macedonia)"},{code:"ml",name:"Malayalam"},{code:"ml-in",name:"Malayalam (India)"},{code:"mn",name:"Mongolian",intercom:!0},{code:"mn-mn",name:"Mongolian (Mongolia)"},{code:"mr",name:"Marathi"},{code:"mr-in",name:"Marathi (India)"},{code:"ms",name:"Malay",intercom:!0,zendesk:!0},{code:"ms-my",name:"Malay (Malaysia)"},{code:"mt",name:"Maltese"},{code:"mt-mt",name:"Maltese (Malta)"},{code:"my",name:"Burmese"},{code:"my-mm",name:"Burmese (Myanmar)"},{code:"na",name:"Nauru"},{code:"nb",name:"Norwegian Bokmål",intercom:!0,intercomName:"Norwegian"},{code:"nb-no",name:"Norwegian Bokmål (Norway)"},{code:"nd",name:"Ndebele, North"},{code:"ne",name:"Nepali"},{code:"ne-np",name:"Nepali (Nepal)"},{code:"ng",name:"Ndonga"},{code:"nl",name:"Dutch",intercom:!0,zendesk:!0},{code:"nl-nl",name:"Dutch (Netherlands)",salesforce:!0,salesforceName:"Dutch"},{code:"nl-be",name:"Dutch (Belgium)"},{code:"nn",name:"Norwegian Nynorsk"},{code:"nn-no",name:"Norwegian Nynorsk (Norway)"},{code:"no",name:"Norwegian",zendesk:!0,salesforce:!0},{code:"no-no",name:"Norwegian (Norway)"},{code:"nr",name:"Ndebele, South"},{code:"nv",name:"Navajo"},{code:"ny",name:"Chichewa"},{code:"oc",name:"Occitan"},{code:"oj",name:"Ojibwa"},{code:"om",name:"Oromo"},{code:"or",name:"Oriya"},{code:"or-in",name:"Oriya (India)"},{code:"os",name:"Ossetian"},{code:"pa",name:"Punjabi"},{code:"pa-in",name:"Punjabi (India)"},{code:"pi",name:"Pali"},{code:"pl",name:"Polish",intercom:!0,zendesk:!0},{code:"pl-pl",name:"Polish (Poland)"},{code:"ps",name:"Pashto"},{code:"ps-af",name:"Pashto (Afghanistan)"},{code:"pt",name:"Portuguese",intercom:!0},{code:"pt-pt",name:"Portuguese (Portugal)"},{code:"pt-br",name:"Portuguese (Brazil)",intercom:!0,intercomName:"Brazilian Portuguese",zendesk:!0,salesforce:!0},{code:"qu",name:"Quechua"},{code:"rm",name:"Romansh"},{code:"rn",name:"Rundi"},{code:"ro",name:"Romanian",intercom:!0,zendesk:!0},{code:"ro-ro",name:"Romanian (Romania)"},{code:"ru",name:"Russian",intercom:!0,zendesk:!0,salesforce:!0},{code:"ru-ru",name:"Russian (Russia)"},{code:"rw",name:"Kinyarwanda"},{code:"sa",name:"Sanskrit"},{code:"sc",name:"Sardinian"},{code:"sd",name:"Sindhi"},{code:"se",name:"Northern Sami"},{code:"sg",name:"Sango"},{code:"si",name:"Sinhala"},{code:"si-lk",name:"Sinhala (Sri Lanka)"},{code:"sk",name:"Slovak"},{code:"sk-sk",name:"Slovak (Slovakia)"},{code:"sl",name:"Slovenian",intercom:!0},{code:"sl-si",name:"Slovenian (Slovenia)"},{code:"sm",name:"Samoan"},{code:"sn",name:"Shona"},{code:"so",name:"Somali"},{code:"sq",name:"Albanian"},{code:"sq-al",name:"Albanian (Albania)"},{code:"sr",name:"Serbian",intercom:!0},{code:"sr-rs",name:"Serbian (Serbia)"},{code:"ss",name:"Swati"},{code:"st",name:"Sotho, Southern"},{code:"su",name:"Sundanese"},{code:"sv",name:"Swedish",intercom:!0,zendesk:!0,salesforce:!0},{code:"sv-se",name:"Swedish (Sweden)"},{code:"sw",name:"Swahili",intercom:!0},{code:"sw-ke",name:"Swahili (Kenya)"},{code:"ta",name:"Tamil"},{code:"ta-in",name:"Tamil (India)"},{code:"te",name:"Telugu"},{code:"te-in",name:"Telugu (India)"},{code:"tg",name:"Tajik"},{code:"th",name:"Thai",intercom:!0,zendesk:!0,salesforce:!0},{code:"th-th",name:"Thai (Thailand)"},{code:"ti",name:"Tigrinya"},{code:"tk",name:"Turkmen"},{code:"tl",name:"Tagalog"},{code:"tl-ph",name:"Tagalog (Philippines)"},{code:"tn",name:"Tswana"},{code:"to",name:"Tonga"},{code:"tr",name:"Turkish",intercom:!0,zendesk:!0},{code:"tr-tr",name:"Turkish (Turkey)"},{code:"ts",name:"Tsonga"},{code:"tt",name:"Tatar"},{code:"tw",name:"Twi"},{code:"ty",name:"Tahitian"},{code:"ug",name:"Uighur"},{code:"uk",name:"Ukrainian",intercom:!0},{code:"uk-ua",name:"Ukrainian (Ukraine)"},{code:"ur",name:"Urdu"},{code:"ur-pk",name:"Urdu (Pakistan)"},{code:"uz",name:"Uzbek"},{code:"uz-uz",name:"Uzbek (Uzbekistan)"},{code:"ve",name:"Venda"},{code:"vi",name:"Vietnamese",intercom:!0,zendesk:!0},{code:"vi-vn",name:"Vietnamese (Vietnam)"},{code:"vo",name:"Volapük"},{code:"wa",name:"Walloon"},{code:"wo",name:"Wolof"},{code:"xh",name:"Xhosa"},{code:"yi",name:"Yiddish"},{code:"yo",name:"Yoruba"},{code:"za",name:"Zhuang"},{code:"zh",name:"Chinese"},{code:"zh-cn",name:"Chinese (China)",intercom:!0,intercomName:"Simplified Chinese",zendesk:!0,zendeskName:"Simplified Chinese",salesforce:!0,salesforceName:"Chinese (Simplified)"},{code:"zh-tw",name:"Chinese (Taiwan)",intercom:!0,intercomName:"Traditional Chinese",zendesk:!0,zendeskName:"Traditional Chinese",salesforce:!0,salesforceName:"Chinese (Traditional)"},{code:"zh-hk",name:"Chinese (Hong Kong)"},{code:"zu",name:"Zulu"}];Wn.filter(e=>e.intercom),Wn.filter(e=>e.zendesk),Wn.filter(e=>e.salesforce);const xu=()=>{},Ar="–",Rr="fvDebug",_u=e=>!((!wu||e!=="error")&&(!globalThis.localStorage||localStorage.getItem(Rr)!=="true"));function Er(e,t,a){const r=a.value;return a.value=function(n,s,o){if(_u(t))return r.apply(this,[n,s,o])},a}var Lu=Object.defineProperty,Fu=Object.getOwnPropertyDescriptor,Vr=(e,t,a,r)=>{for(var n=r>1?void 0:r?Fu(t,a):t,s=e.length-1,o;s>=0;s--)(o=e[s])&&(n=(r?o(t,a,n):o(n))||n);return r&&n&&Lu(t,a,n),n};class sa{get logger(){return self.console}debug(t,a,r){this.logger.debug(this.cookArea(t),a,r)}log(t,a,r){this.logger.log(this.cookArea(t),a,r)}warn(t,a,r){this.logger.warn(this.cookArea(t),a,r)}error(t,a,r){this.logger.error(this.cookArea(t),a,r)}clone(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)}cookArea(t){return`[fv/${t}]`}}Vr([Er],sa.prototype,"debug",1),Vr([Er],sa.prototype,"log",1),Vr([Er],sa.prototype,"warn",1),Vr([Er],sa.prototype,"error",1);class Du{constructor(){be(this,"sinks",[])}addLogger(t){this.sinks.push(t)}removeLogger(t){this.sinks=this.sinks.filter(a=>a!==t)}debug(t,a,r){this.sinks.forEach(n=>n.debug(t,a,r))}log(t,a,r){this.sinks.forEach(n=>n.log(t,a,r))}warn(t,a,r){this.sinks.forEach(n=>n.warn(t,a,r))}error(t,a,r){this.sinks.forEach(n=>n.error(t,a,r))}setMeta(t){this.sinks.forEach(a=>{var r;return(r=a.setMeta)==null?void 0:r.call(a,t)})}setIgnoreFilter(t){this.sinks.forEach(a=>{var r;return(r=a.setIgnoreFilter)==null?void 0:r.call(a,t)})}clone(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this,{sinks:this.sinks.map(t=>t.clone())})}with(t){var r;const a=this.clone();return(r=a.setMeta)==null||r.call(a,t),a}removeConsoleLogger(){this.sinks=this.sinks.filter(t=>!(t instanceof sa))}}const nt=new Du;nt.addLogger(new sa),nt.addLogger(new Uu);class Nu{constructor(t){this.audio=t,this.isPlaying=!1}get raw(){return this.audio}play({loop:t=!1,throttle:a=!1}={}){if(this.isPlaying&&a)return;this.audio.pause(),this.audio.currentTime=0,this.audio.loop=t,this.isPlaying=!0;const r=()=>{this.isPlaying=!1,this.audio.removeEventListener("ended",r)};this.audio.addEventListener("ended",r),this.audio.play().catch(()=>{this.isPlaying=!1})}pause(){this.audio.pause(),this.isPlaying=!1}}const Mu={blank:"/tones/blank.mp3",chatMessage:"/tones/chatMessage.mp3",supportRequest:"/tones/supportRequest.ogg",incomingCall:"/tones/incomingCall.mp3",participantJoined:"/tones/participantJoined.ogg"};class Sr{static tone(t){var a,r;return(a=this.toneInstances)[t]??(a[t]=new Audio(`${Vu.http.url}${this.tonePaths[t]}`)),(r=this.toneControllerInstances)[t]??(r[t]=new Nu(this.toneInstances[t])),this.toneControllerInstances[t]}}Sr.tonePaths=Mu,Sr.toneInstances={},Sr.toneControllerInstances={};function Na(e){"@babel/helpers - typeof";return Na=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Na(e)}function Le(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function me(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function he(e){me(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Na(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function ju(e,t){me(2,arguments);var a=he(e),r=Le(t);return isNaN(r)?new Date(NaN):(r&&a.setDate(a.getDate()+r),a)}function Bu(e,t){me(2,arguments);var a=he(e),r=Le(t);if(isNaN(r))return new Date(NaN);if(!r)return a;var n=a.getDate(),s=new Date(a.getTime());s.setMonth(a.getMonth()+r+1,0);var o=s.getDate();return n>=o?s:(a.setFullYear(s.getFullYear(),s.getMonth(),n),a)}function qe(e,t){if(me(2,arguments),!t||Na(t)!=="object")return new Date(NaN);var a=t.years?Le(t.years):0,r=t.months?Le(t.months):0,n=t.weeks?Le(t.weeks):0,s=t.days?Le(t.days):0,o=t.hours?Le(t.hours):0,i=t.minutes?Le(t.minutes):0,l=t.seconds?Le(t.seconds):0,c=he(e),d=r||a?Bu(c,r+a*12):c,h=s||n?ju(d,s+n*7):d,m=i+o*60,g=l+m*60,p=g*1e3,b=new Date(h.getTime()+p);return b}function ku(e,t){me(2,arguments);var a=he(e).getTime(),r=Le(t);return new Date(a+r)}var $u={};function Ma(){return $u}function ja(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Ba(e){me(1,arguments);var t=he(e);return t.setHours(0,0,0,0),t}var qu=864e5;function Hu(e,t){me(2,arguments);var a=Ba(e),r=Ba(t),n=a.getTime()-ja(a),s=r.getTime()-ja(r);return Math.round((n-s)/qu)}function qt(e,t){me(2,arguments);var a=he(e),r=he(t),n=a.getTime()-r.getTime();return n<0?-1:n>0?1:n}var Qu=6e4,Wu=36e5;function Gu(e,t){me(2,arguments);var a=Ba(e),r=Ba(t);return a.getTime()===r.getTime()}function zu(e){return me(1,arguments),e instanceof Date||Na(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Yu(e){if(me(1,arguments),!zu(e)&&typeof e!="number")return!1;var t=he(e);return!isNaN(Number(t))}function Ju(e,t){me(2,arguments);var a=he(e),r=he(t),n=a.getFullYear()-r.getFullYear(),s=a.getMonth()-r.getMonth();return n*12+s}function Xu(e,t){me(2,arguments);var a=he(e),r=he(t);return a.getFullYear()-r.getFullYear()}function pi(e,t){var a=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return a<0?-1:a>0?1:a}function Ku(e,t){me(2,arguments);var a=he(e),r=he(t),n=pi(a,r),s=Math.abs(Hu(a,r));a.setDate(a.getDate()-n*s);var o=+(pi(a,r)===-n),i=n*(s-o);return i===0?0:i}function Gn(e,t){return me(2,arguments),he(e).getTime()-he(t).getTime()}var mi={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}},Zu="trunc";function zn(e){return e?mi[e]:mi[Zu]}function eh(e,t,a){me(2,arguments);var r=Gn(e,t)/Wu;return zn(a==null?void 0:a.roundingMethod)(r)}function th(e,t,a){me(2,arguments);var r=Gn(e,t)/Qu;return zn(a==null?void 0:a.roundingMethod)(r)}function Tr(e){me(1,arguments);var t=he(e);return t.setHours(23,59,59,999),t}function ah(e){me(1,arguments);var t=he(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t}function rh(e){me(1,arguments);var t=he(e);return Tr(t).getTime()===ah(t).getTime()}function fi(e,t){me(2,arguments);var a=he(e),r=he(t),n=qt(a,r),s=Math.abs(Ju(a,r)),o;if(s<1)o=0;else{a.getMonth()===1&&a.getDate()>27&&a.setDate(30),a.setMonth(a.getMonth()-n*s);var i=qt(a,r)===-n;rh(he(e))&&s===1&&qt(e,r)===1&&(i=!1),o=n*(s-Number(i))}return o===0?0:o}function gi(e,t,a){me(2,arguments);var r=Gn(e,t)/1e3;return zn(a==null?void 0:a.roundingMethod)(r)}function nh(e,t){me(2,arguments);var a=he(e),r=he(t),n=qt(a,r),s=Math.abs(Xu(a,r));a.setFullYear(1584),r.setFullYear(1584);var o=qt(a,r)===-n,i=n*(s-Number(o));return i===0?0:i}function sh(e,t){me(2,arguments);var a=Le(t);return ku(e,-a)}var oh=864e5;function ih(e){me(1,arguments);var t=he(e),a=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),n=a-r;return Math.floor(n/oh)+1}function Ir(e){me(1,arguments);var t=1,a=he(e),r=a.getUTCDay(),n=(r<t?7:0)+r-t;return a.setUTCDate(a.getUTCDate()-n),a.setUTCHours(0,0,0,0),a}function Oi(e){me(1,arguments);var t=he(e),a=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(a+1,0,4),r.setUTCHours(0,0,0,0);var n=Ir(r),s=new Date(0);s.setUTCFullYear(a,0,4),s.setUTCHours(0,0,0,0);var o=Ir(s);return t.getTime()>=n.getTime()?a+1:t.getTime()>=o.getTime()?a:a-1}function lh(e){me(1,arguments);var t=Oi(e),a=new Date(0);a.setUTCFullYear(t,0,4),a.setUTCHours(0,0,0,0);var r=Ir(a);return r}var ch=6048e5;function dh(e){me(1,arguments);var t=he(e),a=Ir(t).getTime()-lh(t).getTime();return Math.round(a/ch)+1}function Cr(e,t){var a,r,n,s,o,i,l,c;me(1,arguments);var d=Ma(),h=Le((a=(r=(n=(s=t==null?void 0:t.weekStartsOn)!==null&&s!==void 0?s:t==null||(o=t.locale)===null||o===void 0||(i=o.options)===null||i===void 0?void 0:i.weekStartsOn)!==null&&n!==void 0?n:d.weekStartsOn)!==null&&r!==void 0?r:(l=d.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&a!==void 0?a:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=he(e),g=m.getUTCDay(),p=(g<h?7:0)+g-h;return m.setUTCDate(m.getUTCDate()-p),m.setUTCHours(0,0,0,0),m}function yi(e,t){var a,r,n,s,o,i,l,c;me(1,arguments);var d=he(e),h=d.getUTCFullYear(),m=Ma(),g=Le((a=(r=(n=(s=t==null?void 0:t.firstWeekContainsDate)!==null&&s!==void 0?s:t==null||(o=t.locale)===null||o===void 0||(i=o.options)===null||i===void 0?void 0:i.firstWeekContainsDate)!==null&&n!==void 0?n:m.firstWeekContainsDate)!==null&&r!==void 0?r:(l=m.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(g>=1&&g<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setUTCFullYear(h+1,0,g),p.setUTCHours(0,0,0,0);var b=Cr(p,t),O=new Date(0);O.setUTCFullYear(h,0,g),O.setUTCHours(0,0,0,0);var _=Cr(O,t);return d.getTime()>=b.getTime()?h+1:d.getTime()>=_.getTime()?h:h-1}function uh(e,t){var a,r,n,s,o,i,l,c;me(1,arguments);var d=Ma(),h=Le((a=(r=(n=(s=t==null?void 0:t.firstWeekContainsDate)!==null&&s!==void 0?s:t==null||(o=t.locale)===null||o===void 0||(i=o.options)===null||i===void 0?void 0:i.firstWeekContainsDate)!==null&&n!==void 0?n:d.firstWeekContainsDate)!==null&&r!==void 0?r:(l=d.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&a!==void 0?a:1),m=yi(e,t),g=new Date(0);g.setUTCFullYear(m,0,h),g.setUTCHours(0,0,0,0);var p=Cr(g,t);return p}var hh=6048e5;function ph(e,t){me(1,arguments);var a=he(e),r=Cr(a,t).getTime()-uh(a,t).getTime();return Math.round(r/hh)+1}function fe(e,t){for(var a=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return a+r}var mh={y:function(t,a){var r=t.getUTCFullYear(),n=r>0?r:1-r;return fe(a==="yy"?n%100:n,a.length)},M:function(t,a){var r=t.getUTCMonth();return a==="M"?String(r+1):fe(r+1,2)},d:function(t,a){return fe(t.getUTCDate(),a.length)},a:function(t,a){var r=t.getUTCHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(t,a){return fe(t.getUTCHours()%12||12,a.length)},H:function(t,a){return fe(t.getUTCHours(),a.length)},m:function(t,a){return fe(t.getUTCMinutes(),a.length)},s:function(t,a){return fe(t.getUTCSeconds(),a.length)},S:function(t,a){var r=a.length,n=t.getUTCMilliseconds(),s=Math.floor(n*Math.pow(10,r-3));return fe(s,a.length)}};const It=mh;var oa={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},fh={G:function(t,a,r){var n=t.getUTCFullYear()>0?1:0;switch(a){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(t,a,r){if(a==="yo"){var n=t.getUTCFullYear(),s=n>0?n:1-n;return r.ordinalNumber(s,{unit:"year"})}return It.y(t,a)},Y:function(t,a,r,n){var s=yi(t,n),o=s>0?s:1-s;if(a==="YY"){var i=o%100;return fe(i,2)}return a==="Yo"?r.ordinalNumber(o,{unit:"year"}):fe(o,a.length)},R:function(t,a){var r=Oi(t);return fe(r,a.length)},u:function(t,a){var r=t.getUTCFullYear();return fe(r,a.length)},Q:function(t,a,r){var n=Math.ceil((t.getUTCMonth()+1)/3);switch(a){case"Q":return String(n);case"QQ":return fe(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(t,a,r){var n=Math.ceil((t.getUTCMonth()+1)/3);switch(a){case"q":return String(n);case"qq":return fe(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(t,a,r){var n=t.getUTCMonth();switch(a){case"M":case"MM":return It.M(t,a);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(t,a,r){var n=t.getUTCMonth();switch(a){case"L":return String(n+1);case"LL":return fe(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(t,a,r,n){var s=ph(t,n);return a==="wo"?r.ordinalNumber(s,{unit:"week"}):fe(s,a.length)},I:function(t,a,r){var n=dh(t);return a==="Io"?r.ordinalNumber(n,{unit:"week"}):fe(n,a.length)},d:function(t,a,r){return a==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):It.d(t,a)},D:function(t,a,r){var n=ih(t);return a==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):fe(n,a.length)},E:function(t,a,r){var n=t.getUTCDay();switch(a){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(t,a,r,n){var s=t.getUTCDay(),o=(s-n.weekStartsOn+8)%7||7;switch(a){case"e":return String(o);case"ee":return fe(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(s,{width:"short",context:"formatting"});case"eeee":default:return r.day(s,{width:"wide",context:"formatting"})}},c:function(t,a,r,n){var s=t.getUTCDay(),o=(s-n.weekStartsOn+8)%7||7;switch(a){case"c":return String(o);case"cc":return fe(o,a.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(s,{width:"narrow",context:"standalone"});case"cccccc":return r.day(s,{width:"short",context:"standalone"});case"cccc":default:return r.day(s,{width:"wide",context:"standalone"})}},i:function(t,a,r){var n=t.getUTCDay(),s=n===0?7:n;switch(a){case"i":return String(s);case"ii":return fe(s,a.length);case"io":return r.ordinalNumber(s,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(t,a,r){var n=t.getUTCHours(),s=n/12>=1?"pm":"am";switch(a){case"a":case"aa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(t,a,r){var n=t.getUTCHours(),s;switch(n===12?s=oa.noon:n===0?s=oa.midnight:s=n/12>=1?"pm":"am",a){case"b":case"bb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(t,a,r){var n=t.getUTCHours(),s;switch(n>=17?s=oa.evening:n>=12?s=oa.afternoon:n>=4?s=oa.morning:s=oa.night,a){case"B":case"BB":case"BBB":return r.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(t,a,r){if(a==="ho"){var n=t.getUTCHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return It.h(t,a)},H:function(t,a,r){return a==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):It.H(t,a)},K:function(t,a,r){var n=t.getUTCHours()%12;return a==="Ko"?r.ordinalNumber(n,{unit:"hour"}):fe(n,a.length)},k:function(t,a,r){var n=t.getUTCHours();return n===0&&(n=24),a==="ko"?r.ordinalNumber(n,{unit:"hour"}):fe(n,a.length)},m:function(t,a,r){return a==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):It.m(t,a)},s:function(t,a,r){return a==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):It.s(t,a)},S:function(t,a){return It.S(t,a)},X:function(t,a,r,n){var s=n._originalDate||t,o=s.getTimezoneOffset();if(o===0)return"Z";switch(a){case"X":return vi(o);case"XXXX":case"XX":return Ht(o);case"XXXXX":case"XXX":default:return Ht(o,":")}},x:function(t,a,r,n){var s=n._originalDate||t,o=s.getTimezoneOffset();switch(a){case"x":return vi(o);case"xxxx":case"xx":return Ht(o);case"xxxxx":case"xxx":default:return Ht(o,":")}},O:function(t,a,r,n){var s=n._originalDate||t,o=s.getTimezoneOffset();switch(a){case"O":case"OO":case"OOO":return"GMT"+bi(o,":");case"OOOO":default:return"GMT"+Ht(o,":")}},z:function(t,a,r,n){var s=n._originalDate||t,o=s.getTimezoneOffset();switch(a){case"z":case"zz":case"zzz":return"GMT"+bi(o,":");case"zzzz":default:return"GMT"+Ht(o,":")}},t:function(t,a,r,n){var s=n._originalDate||t,o=Math.floor(s.getTime()/1e3);return fe(o,a.length)},T:function(t,a,r,n){var s=n._originalDate||t,o=s.getTime();return fe(o,a.length)}};function bi(e,t){var a=e>0?"-":"+",r=Math.abs(e),n=Math.floor(r/60),s=r%60;if(s===0)return a+String(n);var o=t||"";return a+String(n)+o+fe(s,2)}function vi(e,t){if(e%60===0){var a=e>0?"-":"+";return a+fe(Math.abs(e)/60,2)}return Ht(e,t)}function Ht(e,t){var a=t||"",r=e>0?"-":"+",n=Math.abs(e),s=fe(Math.floor(n/60),2),o=fe(n%60,2);return r+s+a+o}const gh=fh;var wi=function(t,a){switch(t){case"P":return a.date({width:"short"});case"PP":return a.date({width:"medium"});case"PPP":return a.date({width:"long"});case"PPPP":default:return a.date({width:"full"})}},Pi=function(t,a){switch(t){case"p":return a.time({width:"short"});case"pp":return a.time({width:"medium"});case"ppp":return a.time({width:"long"});case"pppp":default:return a.time({width:"full"})}},Oh=function(t,a){var r=t.match(/(P+)(p+)?/)||[],n=r[1],s=r[2];if(!s)return wi(t,a);var o;switch(n){case"P":o=a.dateTime({width:"short"});break;case"PP":o=a.dateTime({width:"medium"});break;case"PPP":o=a.dateTime({width:"long"});break;case"PPPP":default:o=a.dateTime({width:"full"});break}return o.replace("{{date}}",wi(n,a)).replace("{{time}}",Pi(s,a))},yh={p:Pi,P:Oh};const bh=yh;var vh=["D","DD"],wh=["YY","YYYY"];function Ph(e){return vh.indexOf(e)!==-1}function Ah(e){return wh.indexOf(e)!==-1}function Ai(e,t,a){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Rh={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Eh=function(t,a,r){var n,s=Rh[t];return typeof s=="string"?n=s:a===1?n=s.one:n=s.other.replace("{{count}}",a.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};const Vh=Eh;function Ke(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=t.width?String(t.width):e.defaultWidth,r=e.formats[a]||e.formats[e.defaultWidth];return r}}var Sh={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Th={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Ih={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ch={date:Ke({formats:Sh,defaultWidth:"full"}),time:Ke({formats:Th,defaultWidth:"full"}),dateTime:Ke({formats:Ih,defaultWidth:"full"})};const Uh=Ch;var xh={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},_h=function(t,a,r,n){return xh[t]};const Lh=_h;function Ve(e){return function(t,a){var r=a!=null&&a.context?String(a.context):"standalone",n;if(r==="formatting"&&e.formattingValues){var s=e.defaultFormattingWidth||e.defaultWidth,o=a!=null&&a.width?String(a.width):s;n=e.formattingValues[o]||e.formattingValues[s]}else{var i=e.defaultWidth,l=a!=null&&a.width?String(a.width):e.defaultWidth;n=e.values[l]||e.values[i]}var c=e.argumentCallback?e.argumentCallback(t):t;return n[c]}}var Fh={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Dh={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Nh={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Mh={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},jh={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Bh={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},kh=function(t,a){var r=Number(t),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},$h={ordinalNumber:kh,era:Ve({values:Fh,defaultWidth:"wide"}),quarter:Ve({values:Dh,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Ve({values:Nh,defaultWidth:"wide"}),day:Ve({values:Mh,defaultWidth:"wide"}),dayPeriod:Ve({values:jh,defaultWidth:"wide",formattingValues:Bh,defaultFormattingWidth:"wide"})};const qh=$h;function Se(e){return function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=a.width,n=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],s=t.match(n);if(!s)return null;var o=s[0],i=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(i)?Qh(i,function(h){return h.test(o)}):Hh(i,function(h){return h.test(o)}),c;c=e.valueCallback?e.valueCallback(l):l,c=a.valueCallback?a.valueCallback(c):c;var d=t.slice(o.length);return{value:c,rest:d}}}function Hh(e,t){for(var a in e)if(e.hasOwnProperty(a)&&t(e[a]))return a}function Qh(e,t){for(var a=0;a<e.length;a++)if(t(e[a]))return a}function Ur(e){return function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var n=r[0],s=t.match(e.parsePattern);if(!s)return null;var o=e.valueCallback?e.valueCallback(s[0]):s[0];o=a.valueCallback?a.valueCallback(o):o;var i=t.slice(n.length);return{value:o,rest:i}}}var Wh=/^(\d+)(th|st|nd|rd)?/i,Gh=/\d+/i,zh={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Yh={any:[/^b/i,/^(a|c)/i]},Jh={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Xh={any:[/1/i,/2/i,/3/i,/4/i]},Kh={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Zh={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},ep={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},tp={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},ap={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},rp={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},np={ordinalNumber:Ur({matchPattern:Wh,parsePattern:Gh,valueCallback:function(t){return parseInt(t,10)}}),era:Se({matchPatterns:zh,defaultMatchWidth:"wide",parsePatterns:Yh,defaultParseWidth:"any"}),quarter:Se({matchPatterns:Jh,defaultMatchWidth:"wide",parsePatterns:Xh,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Se({matchPatterns:Kh,defaultMatchWidth:"wide",parsePatterns:Zh,defaultParseWidth:"any"}),day:Se({matchPatterns:ep,defaultMatchWidth:"wide",parsePatterns:tp,defaultParseWidth:"any"}),dayPeriod:Se({matchPatterns:ap,defaultMatchWidth:"any",parsePatterns:rp,defaultParseWidth:"any"})},sp={code:"en-US",formatDistance:Vh,formatLong:Uh,formatRelative:Lh,localize:qh,match:np,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Yn=sp;var op=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ip=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,lp=/^'([^]*?)'?$/,cp=/''/g,dp=/[a-zA-Z]/;function Ct(e,t,a){var r,n,s,o,i,l,c,d,h,m,g,p,b,O,_,Q,x,ie;me(2,arguments);var de=String(t),ye=Ma(),Pe=(r=(n=a==null?void 0:a.locale)!==null&&n!==void 0?n:ye.locale)!==null&&r!==void 0?r:Yn,it=Le((s=(o=(i=(l=a==null?void 0:a.firstWeekContainsDate)!==null&&l!==void 0?l:a==null||(c=a.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&i!==void 0?i:ye.firstWeekContainsDate)!==null&&o!==void 0?o:(h=ye.locale)===null||h===void 0||(m=h.options)===null||m===void 0?void 0:m.firstWeekContainsDate)!==null&&s!==void 0?s:1);if(!(it>=1&&it<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var lt=Le((g=(p=(b=(O=a==null?void 0:a.weekStartsOn)!==null&&O!==void 0?O:a==null||(_=a.locale)===null||_===void 0||(Q=_.options)===null||Q===void 0?void 0:Q.weekStartsOn)!==null&&b!==void 0?b:ye.weekStartsOn)!==null&&p!==void 0?p:(x=ye.locale)===null||x===void 0||(ie=x.options)===null||ie===void 0?void 0:ie.weekStartsOn)!==null&&g!==void 0?g:0);if(!(lt>=0&&lt<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Pe.localize)throw new RangeError("locale must contain localize property");if(!Pe.formatLong)throw new RangeError("locale must contain formatLong property");var ba=he(e);if(!Yu(ba))throw new RangeError("Invalid time value");var dn=ja(ba),Js=sh(ba,dn),er={firstWeekContainsDate:it,weekStartsOn:lt,locale:Pe,_originalDate:ba},tr=de.match(ip).map(function(_e){var V=_e[0];if(V==="p"||V==="P"){var S=bh[V];return S(_e,Pe.formatLong)}return _e}).join("").match(op).map(function(_e){if(_e==="''")return"'";var V=_e[0];if(V==="'")return up(_e);var S=gh[V];if(S)return!(a!=null&&a.useAdditionalWeekYearTokens)&&Ah(_e)&&Ai(_e,t,String(e)),!(a!=null&&a.useAdditionalDayOfYearTokens)&&Ph(_e)&&Ai(_e,t,String(e)),S(Js,_e,Pe.localize,er);if(V.match(dp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+V+"`");return _e}).join("");return tr}function up(e){var t=e.match(lp);return t?t[1].replace(cp,"'"):e}function Ri(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}function hp(e){return Ri({},e)}var Ei=1440,pp=2520,Jn=43200,mp=86400;function fp(e,t,a){var r,n;me(2,arguments);var s=Ma(),o=(r=(n=a==null?void 0:a.locale)!==null&&n!==void 0?n:s.locale)!==null&&r!==void 0?r:Yn;if(!o.formatDistance)throw new RangeError("locale must contain formatDistance property");var i=qt(e,t);if(isNaN(i))throw new RangeError("Invalid time value");var l=Ri(hp(a),{addSuffix:!!(a!=null&&a.addSuffix),comparison:i}),c,d;i>0?(c=he(t),d=he(e)):(c=he(e),d=he(t));var h=gi(d,c),m=(ja(d)-ja(c))/1e3,g=Math.round((h-m)/60),p;if(g<2)return a!=null&&a.includeSeconds?h<5?o.formatDistance("lessThanXSeconds",5,l):h<10?o.formatDistance("lessThanXSeconds",10,l):h<20?o.formatDistance("lessThanXSeconds",20,l):h<40?o.formatDistance("halfAMinute",0,l):h<60?o.formatDistance("lessThanXMinutes",1,l):o.formatDistance("xMinutes",1,l):g===0?o.formatDistance("lessThanXMinutes",1,l):o.formatDistance("xMinutes",g,l);if(g<45)return o.formatDistance("xMinutes",g,l);if(g<90)return o.formatDistance("aboutXHours",1,l);if(g<Ei){var b=Math.round(g/60);return o.formatDistance("aboutXHours",b,l)}else{if(g<pp)return o.formatDistance("xDays",1,l);if(g<Jn){var O=Math.round(g/Ei);return o.formatDistance("xDays",O,l)}else if(g<mp)return p=Math.round(g/Jn),o.formatDistance("aboutXMonths",p,l)}if(p=fi(d,c),p<12){var _=Math.round(g/Jn);return o.formatDistance("xMonths",_,l)}else{var Q=p%12,x=Math.floor(p/12);return Q<3?o.formatDistance("aboutXYears",x,l):Q<9?o.formatDistance("overXYears",x,l):o.formatDistance("almostXYears",x+1,l)}}function gp(e,t){return me(1,arguments),fp(e,Date.now(),t)}function Xn(e){me(1,arguments);var t=he(e.start),a=he(e.end);if(isNaN(t.getTime()))throw new RangeError("Start Date is invalid");if(isNaN(a.getTime()))throw new RangeError("End Date is invalid");var r={};r.years=Math.abs(nh(a,t));var n=qt(a,t),s=qe(t,{years:n*r.years});r.months=Math.abs(fi(a,s));var o=qe(s,{months:n*r.months});r.days=Math.abs(Ku(a,o));var i=qe(o,{days:n*r.days});r.hours=Math.abs(eh(a,i));var l=qe(i,{hours:n*r.hours});r.minutes=Math.abs(th(a,l));var c=qe(l,{minutes:n*r.minutes});return r.seconds=Math.abs(gi(a,c)),r}function Vi(e,t){me(2,arguments);var a=he(e),r=he(t);return a.getFullYear()===r.getFullYear()}var Si={lessThanXSeconds:{standalone:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"1 Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"1 Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"halbe Minute",withPreposition:"halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"1 Minute",other:"{{count}} Minuten"},withPreposition:{one:"1 Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"1 Stunde",other:"{{count}} Stunden"},withPreposition:{one:"1 Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"1 Tag",other:"{{count}} Tage"},withPreposition:{one:"1 Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"1 Woche",other:"{{count}} Wochen"},withPreposition:{one:"1 Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa 1 Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa 1 Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"1 Monat",other:"{{count}} Monate"},withPreposition:{one:"1 Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"1 Jahr",other:"{{count}} Jahre"},withPreposition:{one:"1 Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast 1 Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast 1 Jahr",other:"fast {{count}} Jahren"}}},Op=function(t,a,r){var n,s=r!=null&&r.addSuffix?Si[t].withPreposition:Si[t].standalone;return typeof s=="string"?n=s:a===1?n=s.one:n=s.other.replace("{{count}}",String(a)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:"vor "+n:n};const yp=Op;var bp={full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},vp={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},wp={full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Pp={date:Ke({formats:bp,defaultWidth:"full"}),time:Ke({formats:vp,defaultWidth:"full"}),dateTime:Ke({formats:wp,defaultWidth:"full"})};const Ap=Pp;var Rp={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"},Ep=function(t,a,r,n){return Rp[t]};const Vp=Ep;var Sp={narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},Tp={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},Kn={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},Ip={narrow:Kn.narrow,abbreviated:["Jan.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:Kn.wide},Cp={narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},Up={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},xp={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},_p=function(t){var a=Number(t);return a+"."},Lp={ordinalNumber:_p,era:Ve({values:Sp,defaultWidth:"wide"}),quarter:Ve({values:Tp,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Ve({values:Kn,formattingValues:Ip,defaultWidth:"wide"}),day:Ve({values:Cp,defaultWidth:"wide"}),dayPeriod:Ve({values:Up,defaultWidth:"wide",formattingValues:xp,defaultFormattingWidth:"wide"})};const Fp=Lp;var Dp=/^(\d+)(\.)?/i,Np=/\d+/i,Mp={narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},jp={any:[/^v/i,/^n/i]},Bp={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},kp={any:[/1/i,/2/i,/3/i,/4/i]},$p={narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},qp={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Hp={narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},Qp={any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},Wp={narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},Gp={any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},zp={ordinalNumber:Ur({matchPattern:Dp,parsePattern:Np,valueCallback:function(t){return parseInt(t)}}),era:Se({matchPatterns:Mp,defaultMatchWidth:"wide",parsePatterns:jp,defaultParseWidth:"any"}),quarter:Se({matchPatterns:Bp,defaultMatchWidth:"wide",parsePatterns:kp,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Se({matchPatterns:$p,defaultMatchWidth:"wide",parsePatterns:qp,defaultParseWidth:"any"}),day:Se({matchPatterns:Hp,defaultMatchWidth:"wide",parsePatterns:Qp,defaultParseWidth:"any"}),dayPeriod:Se({matchPatterns:Wp,defaultMatchWidth:"wide",parsePatterns:Gp,defaultParseWidth:"any"})},Yp={code:"de",formatDistance:yp,formatLong:Ap,formatRelative:Vp,localize:Fp,match:zp,options:{weekStartsOn:1,firstWeekContainsDate:4}};const Jp=Yp;var Xp={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}},Kp=function(t,a,r){var n,s=Xp[t];return typeof s=="string"?n=s:a===1?n=s.one:n=s.other.replace("{{count}}",a.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"en "+n:"hace "+n:n};const Zp=Kp;var em={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},tm={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},am={full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rm={date:Ke({formats:em,defaultWidth:"full"}),time:Ke({formats:tm,defaultWidth:"full"}),dateTime:Ke({formats:am,defaultWidth:"full"})};const nm=rm;var sm={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'mañana a la' p",nextWeek:"eeee 'a la' p",other:"P"},om={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'mañana a las' p",nextWeek:"eeee 'a las' p",other:"P"},im=function(t,a,r,n){return a.getUTCHours()!==1?om[t]:sm[t]};const lm=im;var cm={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","después de cristo"]},dm={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},um={narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},hm={narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","sá"],abbreviated:["dom","lun","mar","mié","jue","vie","sáb"],wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"]},pm={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"}},mm={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},fm=function(t,a){var r=Number(t);return r+"º"},gm={ordinalNumber:fm,era:Ve({values:cm,defaultWidth:"wide"}),quarter:Ve({values:dm,defaultWidth:"wide",argumentCallback:function(t){return Number(t)-1}}),month:Ve({values:um,defaultWidth:"wide"}),day:Ve({values:hm,defaultWidth:"wide"}),dayPeriod:Ve({values:pm,defaultWidth:"wide",formattingValues:mm,defaultFormattingWidth:"wide"})};const Om=gm;var ym=/^(\d+)(º)?/i,bm=/\d+/i,vm={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i},wm={any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},Pm={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},Am={any:[/1/i,/2/i,/3/i,/4/i]},Rm={narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},Em={narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},Vm={narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},Sm={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},Tm={narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},Im={any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},Cm={ordinalNumber:Ur({matchPattern:ym,parsePattern:bm,valueCallback:function(t){return parseInt(t,10)}}),era:Se({matchPatterns:vm,defaultMatchWidth:"wide",parsePatterns:wm,defaultParseWidth:"any"}),quarter:Se({matchPatterns:Pm,defaultMatchWidth:"wide",parsePatterns:Am,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Se({matchPatterns:Rm,defaultMatchWidth:"wide",parsePatterns:Em,defaultParseWidth:"any"}),day:Se({matchPatterns:Vm,defaultMatchWidth:"wide",parsePatterns:Sm,defaultParseWidth:"any"}),dayPeriod:Se({matchPatterns:Tm,defaultMatchWidth:"any",parsePatterns:Im,defaultParseWidth:"any"})},Um={code:"es",formatDistance:Zp,formatLong:nm,formatRelative:lm,localize:Om,match:Cm,options:{weekStartsOn:1,firstWeekContainsDate:1}};const xm=Um;var _m={lessThanXSeconds:{one:"moins d’une seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins d’une minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus d’un an",other:"plus de {{count}} ans"},almostXYears:{one:"presqu’un an",other:"presque {{count}} ans"}},Lm=function(t,a,r){var n,s=_m[t];return typeof s=="string"?n=s:a===1?n=s.one:n=s.other.replace("{{count}}",String(a)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"dans "+n:"il y a "+n:n};const Fm=Lm;var Dm={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"},Nm=function(t,a,r,n){return Dm[t]};const Mm=Nm;var jm={narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},Bm={narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},km={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},$m={narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},qm={narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de l’après-midi",evening:"du soir",night:"du matin"}},Hm=function(t,a){var r=Number(t),n=a==null?void 0:a.unit;if(r===0)return"0";var s=["year","week","hour","minute","second"],o;return r===1?o=n&&s.includes(n)?"ère":"er":o="ème",r+o},Qm={ordinalNumber:Hm,era:Ve({values:jm,defaultWidth:"wide"}),quarter:Ve({values:Bm,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Ve({values:km,defaultWidth:"wide"}),day:Ve({values:$m,defaultWidth:"wide"}),dayPeriod:Ve({values:qm,defaultWidth:"wide"})};const Wm=Qm;var Gm=/^(\d+)(ième|ère|ème|er|e)?/i,zm=/\d+/i,Ym={narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},Jm={any:[/^av/i,/^ap/i]},Xm={narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},Km={any:[/1/i,/2/i,/3/i,/4/i]},Zm={narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},ef={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},tf={narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},af={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},rf={narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},nf={any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},sf={ordinalNumber:Ur({matchPattern:Gm,parsePattern:zm,valueCallback:function(t){return parseInt(t)}}),era:Se({matchPatterns:Ym,defaultMatchWidth:"wide",parsePatterns:Jm,defaultParseWidth:"any"}),quarter:Se({matchPatterns:Xm,defaultMatchWidth:"wide",parsePatterns:Km,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Se({matchPatterns:Zm,defaultMatchWidth:"wide",parsePatterns:ef,defaultParseWidth:"any"}),day:Se({matchPatterns:tf,defaultMatchWidth:"wide",parsePatterns:af,defaultParseWidth:"any"}),dayPeriod:Se({matchPatterns:rf,defaultMatchWidth:"any",parsePatterns:nf,defaultParseWidth:"any"})};const of=sf;var lf={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"yy-MM-dd"},cf={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},df={full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},uf={date:Ke({formats:lf,defaultWidth:"full"}),time:Ke({formats:cf,defaultWidth:"full"}),dateTime:Ke({formats:df,defaultWidth:"full"})},hf={code:"fr-CA",formatDistance:Fm,formatLong:uf,formatRelative:Mm,localize:Wm,match:of,options:{weekStartsOn:0,firstWeekContainsDate:1}};const pf=hf;class Be{constructor({label:t,offsetHours:a,utc:r}){this.label=t,this.offsetHours=a,this.utc=r}asUTC(){return new Be({label:this.label,offsetHours:this.offsetHours,utc:!0})}}class mf{constructor(){this.today=new Be({label:"Today",offsetHours:0}),this.yesterday=new Be({label:"Yesterday",offsetHours:-24}),this.tomorrow=new Be({label:"Tomorrow",offsetHours:24}),this.last3Days=new Be({label:"Last 3 days",offsetHours:-(24*3)}),this.next3Days=new Be({label:"Next 3 days",offsetHours:24*3}),this.lastWeek=new Be({label:"Last week",offsetHours:-(24*7)}),this.nextWeek=new Be({label:"Next week",offsetHours:24*7}),this.lastMonth=new Be({label:"Last month",offsetHours:-(24*30)}),this.nextMonth=new Be({label:"Next month",offsetHours:24*30}),this.last3Months=new Be({label:"Last 3 months",offsetHours:-(24*30*3)}),this.next3Months=new Be({label:"Next 3 months",offsetHours:24*30*3}),this.last6Months=new Be({label:"Last 6 months",offsetHours:-(24*30*6)}),this.next6Months=new Be({label:"Next 6 months",offsetHours:24*30*6}),this.presets=[this.today,this.yesterday,this.tomorrow,this.last3Days,this.next3Days,this.lastWeek,this.nextWeek,this.lastMonth,this.nextMonth,this.last3Months,this.next3Months,this.last6Months,this.next6Months],this.locales={en:Yn,fr:pf,es:xm,de:Jp}}format(t,a="en"){const r=new Date(t),n=Vi(r,Date.now());return Ct(r,n?"MMMM do":"MMMM do, yyyy",{locale:this.locales[a]})}formatWithTime(t){const a=new Date(t),r=Vi(a,Date.now());return Ct(a,r?"HH:mm, MMMM do":"HH:mm, MMMM do, yyyy")}formatHM(t){return Ct(new Date(t),"HH:mm")}formatHMS(t){return Ct(new Date(t),"HH:mm:ss")}formatRawDuration(t){if(!t)return Ar;const a=Xn({start:0,end:t}),r=[a.minutes??0,a.seconds??0];return a.hours&&r.splice(0,0,a.hours),r.map(n=>n<10?`0${n}`:n).join(":")}formatReadableDuration(t){if(!t)return Ar;const a=Xn({start:0,end:t});return!a.years&&!a.months&&!a.days&&!a.hours&&!a.minutes&&!a.seconds?Ar:(a.years?`${a.years}y `:"")+(a.months?`${a.months}mo `:"")+(a.days?`${a.days}d `:"")+(a.hours?`${a.hours}h `:"")+(a.minutes?`${a.minutes}m `:"")+(a.seconds?`${a.seconds}s`:"")}formatDuration(t){if(!t)return Ar;const a=Xn({start:0,end:t});return a.hours?`${this.formatDurationValue(a.hours)}:${this.formatDurationValue(a.minutes)} hrs`:`${this.formatDurationValue(a.minutes)}:${this.formatDurationValue(a.seconds)} min`}formatDateRange(t,a){if(!t||!t.from)return{start:void 0,end:void 0};const r=a?-1*new Date().getTimezoneOffset():0,n=t.from,s=t.to?Tr(t.to):Tr(t.from);return{start:qe(n,{minutes:r}).toISOString(),end:qe(s,{minutes:r}).toISOString()}}distanceToNow(t){return gp(new Date(t),{addSuffix:!0})}getRelativeDate(t,a){const r=new Date,n=a?-1*new Date().getTimezoneOffset():0;if(t<=24&&t>=-24){const s=qe(r,{hours:t}),o=Ba(s),i=Tr(s);return{start:qe(o,{minutes:n}).toISOString(),end:qe(i,{minutes:n}).toISOString()}}else return t>0?{start:qe(r,{minutes:n}).toISOString(),end:qe(r,{hours:t,minutes:n}).toISOString()}:{start:qe(r,{hours:t,minutes:n}).toISOString(),end:qe(r,{minutes:n}).toISOString()}}getFormattedDate(t){return Ct(new Date(t),"dd")}getFormattedMonth(t){return Ct(new Date(t),"MMM")}isSameDay(t,a){return Gu(new Date(t),new Date(a))}formatDurationValue(t){return t!==void 0?t<10?`0${t}`:`${t}`:"00"}formatDayMonth(t){return Ct(new Date(t),"d MMM")}formatForChart(t){return Ct(new Date(t),"MMM d")}getThisMonth(){const t=new Date().getMonth(),a=new Date;a.setMonth(t,1),a.setHours(0,0,0,0);const r=new Date;return r.setMonth(t,0),r.setHours(23,59,59,999),{start:a.toISOString(),end:r.toISOString()}}getThisMonthUpToNow(){const t=new Date().getMonth(),a=new Date;return a.setMonth(t,1),a.setHours(0,0,0,0),{start:a.toISOString(),end:new Date().toISOString()}}getLastMonth(){const t=new Date().getMonth(),a=new Date;a.setMonth(t-1,1),a.setHours(0,0,0,0);const r=new Date;return r.setMonth(t,0),r.setHours(23,59,59,999),{start:a.toISOString(),end:r.toISOString()}}getThisYear(){const t=new Date().getFullYear(),a=new Date;a.setFullYear(t,0,1),a.setHours(0,0,0,0);const r=new Date;return r.setFullYear(t,11,31),r.setHours(23,59,59,999),{start:a.toISOString(),end:r.toISOString()}}getThisYearUpToNow(){const t=new Date().getFullYear(),a=new Date;return a.setFullYear(t,0,1),a.setHours(0,0,0,0),{start:a.toISOString(),end:new Date().toISOString()}}getLastYear(){const t=new Date().getFullYear(),a=new Date;a.setFullYear(t-1,0,1),a.setHours(0,0,0,0);const r=new Date;return r.setFullYear(t-1,11,31),r.setHours(23,59,59,999),{start:a.toISOString(),end:r.toISOString()}}}new mf;var Zn=function(e,t){return Zn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,r){a.__proto__=r}||function(a,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(a[n]=r[n])},Zn(e,t)};function wt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Zn(e,t);function a(){this.constructor=e}e.prototype=t===null?Object.create(t):(a.prototype=t.prototype,new a)}function ff(e,t,a,r){function n(s){return s instanceof a?s:new a(function(o){o(s)})}return new(a||(a=Promise))(function(s,o){function i(d){try{c(r.next(d))}catch(h){o(h)}}function l(d){try{c(r.throw(d))}catch(h){o(h)}}function c(d){d.done?s(d.value):n(d.value).then(i,l)}c((r=r.apply(e,t||[])).next())})}function Ti(e,t){var a={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,n,s,o;return o={next:i(0),throw:i(1),return:i(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function i(c){return function(d){return l([c,d])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(a=0)),a;)try{if(r=1,n&&(s=c[0]&2?n.return:c[0]?n.throw||((s=n.return)&&s.call(n),0):n.next)&&!(s=s.call(n,c[1])).done)return s;switch(n=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(s=a.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){a=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){a.label=c[1];break}if(c[0]===6&&a.label<s[1]){a.label=s[1],s=c;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(c);break}s[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(d){c=[6,d],n=0}finally{r=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function ia(e){var t=typeof Symbol=="function"&&Symbol.iterator,a=t&&e[t],r=0;if(a)return a.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ut(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var r=a.call(e),n,s=[],o;try{for(;(t===void 0||t-- >0)&&!(n=r.next()).done;)s.push(n.value)}catch(i){o={error:i}}finally{try{n&&!n.done&&(a=r.return)&&a.call(r)}finally{if(o)throw o.error}}return s}function Qt(e,t,a){if(a||arguments.length===2)for(var r=0,n=t.length,s;r<n;r++)(s||!(r in t))&&(s||(s=Array.prototype.slice.call(t,0,r)),s[r]=t[r]);return e.concat(s||Array.prototype.slice.call(t))}function la(e){return this instanceof la?(this.v=e,this):new la(e)}function gf(e,t,a){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=a.apply(e,t||[]),n,s=[];return n={},o("next"),o("throw"),o("return"),n[Symbol.asyncIterator]=function(){return this},n;function o(m){r[m]&&(n[m]=function(g){return new Promise(function(p,b){s.push([m,g,p,b])>1||i(m,g)})})}function i(m,g){try{l(r[m](g))}catch(p){h(s[0][3],p)}}function l(m){m.value instanceof la?Promise.resolve(m.value.v).then(c,d):h(s[0][2],m)}function c(m){i("next",m)}function d(m){i("throw",m)}function h(m,g){m(g),s.shift(),s.length&&i(s[0][0],s[0][1])}}function Of(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],a;return t?t.call(e):(e=typeof ia=="function"?ia(e):e[Symbol.iterator](),a={},r("next"),r("throw"),r("return"),a[Symbol.asyncIterator]=function(){return this},a);function r(s){a[s]=e[s]&&function(o){return new Promise(function(i,l){o=e[s](o),n(i,l,o.done,o.value)})}}function n(s,o,i,l){Promise.resolve(l).then(function(c){s({value:c,done:i})},o)}}typeof SuppressedError=="function"&&SuppressedError;function ve(e){return typeof e=="function"}function es(e){var t=function(r){Error.call(r),r.stack=new Error().stack},a=e(t);return a.prototype=Object.create(Error.prototype),a.prototype.constructor=a,a}var ts=es(function(e){return function(a){e(this),this.message=a?a.length+` errors occurred during unsubscription:
`+a.map(function(r,n){return n+1+") "+r.toString()}).join(`
  `):"",this.name="UnsubscriptionError",this.errors=a}});function xr(e,t){if(e){var a=e.indexOf(t);0<=a&&e.splice(a,1)}}var ka=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,a,r,n,s;if(!this.closed){this.closed=!0;var o=this._parentage;if(o)if(this._parentage=null,Array.isArray(o))try{for(var i=ia(o),l=i.next();!l.done;l=i.next()){var c=l.value;c.remove(this)}}catch(b){t={error:b}}finally{try{l&&!l.done&&(a=i.return)&&a.call(i)}finally{if(t)throw t.error}}else o.remove(this);var d=this.initialTeardown;if(ve(d))try{d()}catch(b){s=b instanceof ts?b.errors:[b]}var h=this._finalizers;if(h){this._finalizers=null;try{for(var m=ia(h),g=m.next();!g.done;g=m.next()){var p=g.value;try{Ui(p)}catch(b){s=s??[],b instanceof ts?s=Qt(Qt([],Ut(s)),Ut(b.errors)):s.push(b)}}}catch(b){r={error:b}}finally{try{g&&!g.done&&(n=m.return)&&n.call(m)}finally{if(r)throw r.error}}}if(s)throw new ts(s)}},e.prototype.add=function(t){var a;if(t&&t!==this)if(this.closed)Ui(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(a=this._finalizers)!==null&&a!==void 0?a:[]).push(t)}},e.prototype._hasParent=function(t){var a=this._parentage;return a===t||Array.isArray(a)&&a.includes(t)},e.prototype._addParent=function(t){var a=this._parentage;this._parentage=Array.isArray(a)?(a.push(t),a):a?[a,t]:t},e.prototype._removeParent=function(t){var a=this._parentage;a===t?this._parentage=null:Array.isArray(a)&&xr(a,t)},e.prototype.remove=function(t){var a=this._finalizers;a&&xr(a,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}(),Ii=ka.EMPTY;function Ci(e){return e instanceof ka||e&&"closed"in e&&ve(e.remove)&&ve(e.add)&&ve(e.unsubscribe)}function Ui(e){ve(e)?e():e.unsubscribe()}var xi={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},as={setTimeout:function(e,t){for(var a=[],r=2;r<arguments.length;r++)a[r-2]=arguments[r];var n=as.delegate;return n!=null&&n.setTimeout?n.setTimeout.apply(n,Qt([e,t],Ut(a))):setTimeout.apply(void 0,Qt([e,t],Ut(a)))},clearTimeout:function(e){var t=as.delegate;return((t==null?void 0:t.clearTimeout)||clearTimeout)(e)},delegate:void 0};function _i(e){as.setTimeout(function(){throw e})}function rs(){}function _r(e){e()}var ns=function(e){wt(t,e);function t(a){var r=e.call(this)||this;return r.isStopped=!1,a?(r.destination=a,Ci(a)&&a.add(r)):r.destination=wf,r}return t.create=function(a,r,n){return new Lr(a,r,n)},t.prototype.next=function(a){this.isStopped||this._next(a)},t.prototype.error=function(a){this.isStopped||(this.isStopped=!0,this._error(a))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},t.prototype._next=function(a){this.destination.next(a)},t.prototype._error=function(a){try{this.destination.error(a)}finally{this.unsubscribe()}},t.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},t}(ka),yf=Function.prototype.bind;function ss(e,t){return yf.call(e,t)}var bf=function(){function e(t){this.partialObserver=t}return e.prototype.next=function(t){var a=this.partialObserver;if(a.next)try{a.next(t)}catch(r){Fr(r)}},e.prototype.error=function(t){var a=this.partialObserver;if(a.error)try{a.error(t)}catch(r){Fr(r)}else Fr(t)},e.prototype.complete=function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(a){Fr(a)}},e}(),Lr=function(e){wt(t,e);function t(a,r,n){var s=e.call(this)||this,o;if(ve(a)||!a)o={next:a??void 0,error:r??void 0,complete:n??void 0};else{var i;s&&xi.useDeprecatedNextContext?(i=Object.create(a),i.unsubscribe=function(){return s.unsubscribe()},o={next:a.next&&ss(a.next,i),error:a.error&&ss(a.error,i),complete:a.complete&&ss(a.complete,i)}):o=a}return s.destination=new bf(o),s}return t}(ns);function Fr(e){_i(e)}function vf(e){throw e}var wf={closed:!0,next:rs,error:vf,complete:rs},os=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function Li(e){return e}function Pf(e){return e.length===0?Li:e.length===1?e[0]:function(a){return e.reduce(function(r,n){return n(r)},a)}}var He=function(){function e(t){t&&(this._subscribe=t)}return e.prototype.lift=function(t){var a=new e;return a.source=this,a.operator=t,a},e.prototype.subscribe=function(t,a,r){var n=this,s=Rf(t)?t:new Lr(t,a,r);return _r(function(){var o=n,i=o.operator,l=o.source;s.add(i?i.call(s,l):l?n._subscribe(s):n._trySubscribe(s))}),s},e.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(a){t.error(a)}},e.prototype.forEach=function(t,a){var r=this;return a=Fi(a),new a(function(n,s){var o=new Lr({next:function(i){try{t(i)}catch(l){s(l),o.unsubscribe()}},error:s,complete:n});r.subscribe(o)})},e.prototype._subscribe=function(t){var a;return(a=this.source)===null||a===void 0?void 0:a.subscribe(t)},e.prototype[os]=function(){return this},e.prototype.pipe=function(){for(var t=[],a=0;a<arguments.length;a++)t[a]=arguments[a];return Pf(t)(this)},e.prototype.toPromise=function(t){var a=this;return t=Fi(t),new t(function(r,n){var s;a.subscribe(function(o){return s=o},function(o){return n(o)},function(){return r(s)})})},e.create=function(t){return new e(t)},e}();function Fi(e){var t;return(t=e??xi.Promise)!==null&&t!==void 0?t:Promise}function Af(e){return e&&ve(e.next)&&ve(e.error)&&ve(e.complete)}function Rf(e){return e&&e instanceof ns||Af(e)&&Ci(e)}function Ef(e){return ve(e==null?void 0:e.lift)}function Wt(e){return function(t){if(Ef(t))return t.lift(function(a){try{return e(a,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Gt(e,t,a,r,n){return new Vf(e,t,a,r,n)}var Vf=function(e){wt(t,e);function t(a,r,n,s,o,i){var l=e.call(this,a)||this;return l.onFinalize=o,l.shouldUnsubscribe=i,l._next=r?function(c){try{r(c)}catch(d){a.error(d)}}:e.prototype._next,l._error=s?function(c){try{s(c)}catch(d){a.error(d)}finally{this.unsubscribe()}}:e.prototype._error,l._complete=n?function(){try{n()}catch(c){a.error(c)}finally{this.unsubscribe()}}:e.prototype._complete,l}return t.prototype.unsubscribe=function(){var a;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var r=this.closed;e.prototype.unsubscribe.call(this),!r&&((a=this.onFinalize)===null||a===void 0||a.call(this))}},t}(ns),Sf=es(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),Dr=function(e){wt(t,e);function t(){var a=e.call(this)||this;return a.closed=!1,a.currentObservers=null,a.observers=[],a.isStopped=!1,a.hasError=!1,a.thrownError=null,a}return t.prototype.lift=function(a){var r=new Di(this,this);return r.operator=a,r},t.prototype._throwIfClosed=function(){if(this.closed)throw new Sf},t.prototype.next=function(a){var r=this;_r(function(){var n,s;if(r._throwIfClosed(),!r.isStopped){r.currentObservers||(r.currentObservers=Array.from(r.observers));try{for(var o=ia(r.currentObservers),i=o.next();!i.done;i=o.next()){var l=i.value;l.next(a)}}catch(c){n={error:c}}finally{try{i&&!i.done&&(s=o.return)&&s.call(o)}finally{if(n)throw n.error}}}})},t.prototype.error=function(a){var r=this;_r(function(){if(r._throwIfClosed(),!r.isStopped){r.hasError=r.isStopped=!0,r.thrownError=a;for(var n=r.observers;n.length;)n.shift().error(a)}})},t.prototype.complete=function(){var a=this;_r(function(){if(a._throwIfClosed(),!a.isStopped){a.isStopped=!0;for(var r=a.observers;r.length;)r.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var a;return((a=this.observers)===null||a===void 0?void 0:a.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(a){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,a)},t.prototype._subscribe=function(a){return this._throwIfClosed(),this._checkFinalizedStatuses(a),this._innerSubscribe(a)},t.prototype._innerSubscribe=function(a){var r=this,n=this,s=n.hasError,o=n.isStopped,i=n.observers;return s||o?Ii:(this.currentObservers=null,i.push(a),new ka(function(){r.currentObservers=null,xr(i,a)}))},t.prototype._checkFinalizedStatuses=function(a){var r=this,n=r.hasError,s=r.thrownError,o=r.isStopped;n?a.error(s):o&&a.complete()},t.prototype.asObservable=function(){var a=new He;return a.source=this,a},t.create=function(a,r){return new Di(a,r)},t}(He),Di=function(e){wt(t,e);function t(a,r){var n=e.call(this)||this;return n.destination=a,n.source=r,n}return t.prototype.next=function(a){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.next)===null||n===void 0||n.call(r,a)},t.prototype.error=function(a){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.error)===null||n===void 0||n.call(r,a)},t.prototype.complete=function(){var a,r;(r=(a=this.destination)===null||a===void 0?void 0:a.complete)===null||r===void 0||r.call(a)},t.prototype._subscribe=function(a){var r,n;return(n=(r=this.source)===null||r===void 0?void 0:r.subscribe(a))!==null&&n!==void 0?n:Ii},t}(Dr),Ni=function(e){wt(t,e);function t(a){var r=e.call(this)||this;return r._value=a,r}return Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(a){var r=e.prototype._subscribe.call(this,a);return!r.closed&&a.next(this._value),r},t.prototype.getValue=function(){var a=this,r=a.hasError,n=a.thrownError,s=a._value;if(r)throw n;return this._throwIfClosed(),s},t.prototype.next=function(a){e.prototype.next.call(this,this._value=a)},t}(Dr),Mi={now:function(){return(Mi.delegate||Date).now()},delegate:void 0},Tf=function(e){wt(t,e);function t(a,r){return e.call(this)||this}return t.prototype.schedule=function(a,r){return this},t}(ka),Nr={setInterval:function(e,t){for(var a=[],r=2;r<arguments.length;r++)a[r-2]=arguments[r];var n=Nr.delegate;return n!=null&&n.setInterval?n.setInterval.apply(n,Qt([e,t],Ut(a))):setInterval.apply(void 0,Qt([e,t],Ut(a)))},clearInterval:function(e){var t=Nr.delegate;return((t==null?void 0:t.clearInterval)||clearInterval)(e)},delegate:void 0},If=function(e){wt(t,e);function t(a,r){var n=e.call(this,a,r)||this;return n.scheduler=a,n.work=r,n.pending=!1,n}return t.prototype.schedule=function(a,r){var n;if(r===void 0&&(r=0),this.closed)return this;this.state=a;var s=this.id,o=this.scheduler;return s!=null&&(this.id=this.recycleAsyncId(o,s,r)),this.pending=!0,this.delay=r,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(o,this.id,r),this},t.prototype.requestAsyncId=function(a,r,n){return n===void 0&&(n=0),Nr.setInterval(a.flush.bind(a,this),n)},t.prototype.recycleAsyncId=function(a,r,n){if(n===void 0&&(n=0),n!=null&&this.delay===n&&this.pending===!1)return r;r!=null&&Nr.clearInterval(r)},t.prototype.execute=function(a,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(a,r);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(a,r){var n=!1,s;try{this.work(a)}catch(o){n=!0,s=o||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),s},t.prototype.unsubscribe=function(){if(!this.closed){var a=this,r=a.id,n=a.scheduler,s=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,xr(s,this),r!=null&&(this.id=this.recycleAsyncId(n,r,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(Tf),ji=function(){function e(t,a){a===void 0&&(a=e.now),this.schedulerActionCtor=t,this.now=a}return e.prototype.schedule=function(t,a,r){return a===void 0&&(a=0),new this.schedulerActionCtor(this,t).schedule(r,a)},e.now=Mi.now,e}(),Cf=function(e){wt(t,e);function t(a,r){r===void 0&&(r=ji.now);var n=e.call(this,a,r)||this;return n.actions=[],n._active=!1,n}return t.prototype.flush=function(a){var r=this.actions;if(this._active){r.push(a);return}var n;this._active=!0;do if(n=a.execute(a.state,a.delay))break;while(a=r.shift());if(this._active=!1,n){for(;a=r.shift();)a.unsubscribe();throw n}},t}(ji),Bi=new Cf(If),Uf=Bi,ki=new He(function(e){return e.complete()});function $i(e){return e&&ve(e.schedule)}function qi(e){return e[e.length-1]}function xf(e){return $i(qi(e))?e.pop():void 0}function _f(e,t){return typeof qi(e)=="number"?e.pop():t}var is=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Hi(e){return ve(e==null?void 0:e.then)}function Qi(e){return ve(e[os])}function Wi(e){return Symbol.asyncIterator&&ve(e==null?void 0:e[Symbol.asyncIterator])}function Gi(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Lf(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var zi=Lf();function Yi(e){return ve(e==null?void 0:e[zi])}function Ji(e){return gf(this,arguments,function(){var a,r,n,s;return Ti(this,function(o){switch(o.label){case 0:a=e.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,la(a.read())];case 3:return r=o.sent(),n=r.value,s=r.done,s?[4,la(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,la(n)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return a.releaseLock(),[7];case 10:return[2]}})})}function Xi(e){return ve(e==null?void 0:e.getReader)}function xt(e){if(e instanceof He)return e;if(e!=null){if(Qi(e))return Ff(e);if(is(e))return Df(e);if(Hi(e))return Nf(e);if(Wi(e))return Ki(e);if(Yi(e))return Mf(e);if(Xi(e))return jf(e)}throw Gi(e)}function Ff(e){return new He(function(t){var a=e[os]();if(ve(a.subscribe))return a.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Df(e){return new He(function(t){for(var a=0;a<e.length&&!t.closed;a++)t.next(e[a]);t.complete()})}function Nf(e){return new He(function(t){e.then(function(a){t.closed||(t.next(a),t.complete())},function(a){return t.error(a)}).then(null,_i)})}function Mf(e){return new He(function(t){var a,r;try{for(var n=ia(e),s=n.next();!s.done;s=n.next()){var o=s.value;if(t.next(o),t.closed)return}}catch(i){a={error:i}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}t.complete()})}function Ki(e){return new He(function(t){Bf(e,t).catch(function(a){return t.error(a)})})}function jf(e){return Ki(Ji(e))}function Bf(e,t){var a,r,n,s;return ff(this,void 0,void 0,function(){var o,i;return Ti(this,function(l){switch(l.label){case 0:l.trys.push([0,5,6,11]),a=Of(e),l.label=1;case 1:return[4,a.next()];case 2:if(r=l.sent(),!!r.done)return[3,4];if(o=r.value,t.next(o),t.closed)return[2];l.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return i=l.sent(),n={error:i},[3,11];case 6:return l.trys.push([6,,9,10]),r&&!r.done&&(s=a.return)?[4,s.call(a)]:[3,8];case 7:l.sent(),l.label=8;case 8:return[3,10];case 9:if(n)throw n.error;return[7];case 10:return[7];case 11:return t.complete(),[2]}})})}function _t(e,t,a,r,n){r===void 0&&(r=0),n===void 0&&(n=!1);var s=t.schedule(function(){a(),n?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(s),!n)return s}function Zi(e,t){return t===void 0&&(t=0),Wt(function(a,r){a.subscribe(Gt(r,function(n){return _t(r,e,function(){return r.next(n)},t)},function(){return _t(r,e,function(){return r.complete()},t)},function(n){return _t(r,e,function(){return r.error(n)},t)}))})}function el(e,t){return t===void 0&&(t=0),Wt(function(a,r){r.add(e.schedule(function(){return a.subscribe(r)},t))})}function kf(e,t){return xt(e).pipe(el(t),Zi(t))}function $f(e,t){return xt(e).pipe(el(t),Zi(t))}function qf(e,t){return new He(function(a){var r=0;return t.schedule(function(){r===e.length?a.complete():(a.next(e[r++]),a.closed||this.schedule())})})}function Hf(e,t){return new He(function(a){var r;return _t(a,t,function(){r=e[zi](),_t(a,t,function(){var n,s,o;try{n=r.next(),s=n.value,o=n.done}catch(i){a.error(i);return}o?a.complete():a.next(s)},0,!0)}),function(){return ve(r==null?void 0:r.return)&&r.return()}})}function tl(e,t){if(!e)throw new Error("Iterable cannot be null");return new He(function(a){_t(a,t,function(){var r=e[Symbol.asyncIterator]();_t(a,t,function(){r.next().then(function(n){n.done?a.complete():a.next(n.value)})},0,!0)})})}function Qf(e,t){return tl(Ji(e),t)}function Wf(e,t){if(e!=null){if(Qi(e))return kf(e,t);if(is(e))return qf(e,t);if(Hi(e))return $f(e,t);if(Wi(e))return tl(e,t);if(Yi(e))return Hf(e,t);if(Xi(e))return Qf(e,t)}throw Gi(e)}function Gf(e,t){return t?Wf(e,t):xt(e)}var zf=es(function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}});function Yf(e,t){var a=typeof t=="object";return new Promise(function(r,n){var s=new Lr({next:function(o){r(o),s.unsubscribe()},error:n,complete:function(){a?r(t.defaultValue):n(new zf)}});e.subscribe(s)})}function Jf(e){return e instanceof Date&&!isNaN(e)}function al(e,t){return Wt(function(a,r){var n=0;a.subscribe(Gt(r,function(s){r.next(e.call(t,s,n++))}))})}var Xf=Array.isArray;function Kf(e,t){return Xf(t)?e.apply(void 0,Qt([],Ut(t))):e(t)}function Zf(e){return al(function(t){return Kf(e,t)})}function eg(e,t,a,r,n,s,o,i){var l=[],c=0,d=0,h=!1,m=function(){h&&!l.length&&!c&&t.complete()},g=function(b){return c<r?p(b):l.push(b)},p=function(b){s&&t.next(b),c++;var O=!1;xt(a(b,d++)).subscribe(Gt(t,function(_){n==null||n(_),s?g(_):t.next(_)},function(){O=!0},void 0,function(){if(O)try{c--;for(var _=function(){var Q=l.shift();o?_t(t,o,function(){return p(Q)}):p(Q)};l.length&&c<r;)_();m()}catch(Q){t.error(Q)}}))};return e.subscribe(Gt(t,g,function(){h=!0,m()})),function(){i==null||i()}}function ls(e,t,a){return a===void 0&&(a=1/0),ve(t)?ls(function(r,n){return al(function(s,o){return t(r,s,n,o)})(xt(e(r,n)))},a):(typeof t=="number"&&(a=t),Wt(function(r,n){return eg(r,n,e,a)}))}function tg(e){return e===void 0&&(e=1/0),ls(Li,e)}var ag=["addListener","removeListener"],rg=["addEventListener","removeEventListener"],ng=["on","off"];function $a(e,t,a,r){if(ve(a)&&(r=a,a=void 0),r)return $a(e,t,a).pipe(Zf(r));var n=Ut(ig(e)?rg.map(function(i){return function(l){return e[i](t,l,a)}}):sg(e)?ag.map(rl(e,t)):og(e)?ng.map(rl(e,t)):[],2),s=n[0],o=n[1];if(!s&&is(e))return ls(function(i){return $a(i,t,a)})(xt(e));if(!s)throw new TypeError("Invalid event target");return new He(function(i){var l=function(){for(var c=[],d=0;d<arguments.length;d++)c[d]=arguments[d];return i.next(1<c.length?c:c[0])};return s(l),function(){return o(l)}})}function rl(e,t){return function(a){return function(r){return e[a](t,r)}}}function sg(e){return ve(e.addListener)&&ve(e.removeListener)}function og(e){return ve(e.on)&&ve(e.off)}function ig(e){return ve(e.addEventListener)&&ve(e.removeEventListener)}function lg(e,t,a){e===void 0&&(e=0),a===void 0&&(a=Uf);var r=-1;return t!=null&&($i(t)?a=t:r=t),new He(function(n){var s=Jf(e)?+e-a.now():e;s<0&&(s=0);var o=0;return a.schedule(function(){n.closed||(n.next(o++),0<=r?this.schedule(void 0,r):n.complete())},s)})}function cg(e,t){return e===void 0&&(e=0),t===void 0&&(t=Bi),e<0&&(e=0),lg(e,e,t)}function dg(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var a=xf(e),r=_f(e,1/0),n=e;return n.length?n.length===1?xt(n[0]):tg(r)(Gf(n,a)):ki}function ug(e,t){return Wt(function(a,r){var n=0;a.subscribe(Gt(r,function(s){return e.call(t,s,n++)&&r.next(s)}))})}function hg(e){return e<=0?function(){return ki}:Wt(function(t,a){var r=0;t.subscribe(Gt(a,function(n){++r<=e&&(a.next(n),e<=r&&a.complete())}))})}function nl(e){return Wt(function(t,a){xt(e).subscribe(Gt(a,function(){return a.complete()},rs)),!a.closed&&t.subscribe(a)})}class pg{constructor(){var t;this.$debugEnabled=new Ni(((t=self.localStorage)==null?void 0:t.getItem(Rr))==="true")}toggle(){const t=!this.$debugEnabled.value;t?localStorage.setItem(Rr,"true"):localStorage.removeItem(Rr),this.$debugEnabled.next(t)}}new pg;class mg{constructor(){be(this,"vault",new Map)}get(t,a){let r=this.vault.get(t);return r||(r=a(),this.set(t,r)),r}set(t,a){this.vault.set(t,a)}}const oe=new mg;function sl(e,t){return function(){return e.apply(t,arguments)}}const{toString:fg}=Object.prototype,{getPrototypeOf:cs}=Object,Mr=(e=>t=>{const a=fg.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),st=e=>(e=e.toLowerCase(),t=>Mr(t)===e),jr=e=>t=>typeof t===e,{isArray:ca}=Array,qa=jr("undefined");function gg(e){return e!==null&&!qa(e)&&e.constructor!==null&&!qa(e.constructor)&&We(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ol=st("ArrayBuffer");function Og(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ol(e.buffer),t}const yg=jr("string"),We=jr("function"),il=jr("number"),Br=e=>e!==null&&typeof e=="object",bg=e=>e===!0||e===!1,kr=e=>{if(Mr(e)!=="object")return!1;const t=cs(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},vg=st("Date"),wg=st("File"),Pg=st("Blob"),Ag=st("FileList"),Rg=e=>Br(e)&&We(e.pipe),Eg=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||We(e.append)&&((t=Mr(e))==="formdata"||t==="object"&&We(e.toString)&&e.toString()==="[object FormData]"))},Vg=st("URLSearchParams"),[Sg,Tg,Ig,Cg]=["ReadableStream","Request","Response","Headers"].map(st),Ug=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ha(e,t,{allOwnKeys:a=!1}={}){if(e===null||typeof e>"u")return;let r,n;if(typeof e!="object"&&(e=[e]),ca(e))for(r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else{const s=a?Object.getOwnPropertyNames(e):Object.keys(e),o=s.length;let i;for(r=0;r<o;r++)i=s[r],t.call(null,e[i],i,e)}}function ll(e,t){t=t.toLowerCase();const a=Object.keys(e);let r=a.length,n;for(;r-- >0;)if(n=a[r],t===n.toLowerCase())return n;return null}const zt=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:globalThis)(),cl=e=>!qa(e)&&e!==zt;function ds(){const{caseless:e}=cl(this)&&this||{},t={},a=(r,n)=>{const s=e&&ll(t,n)||n;kr(t[s])&&kr(r)?t[s]=ds(t[s],r):kr(r)?t[s]=ds({},r):ca(r)?t[s]=r.slice():t[s]=r};for(let r=0,n=arguments.length;r<n;r++)arguments[r]&&Ha(arguments[r],a);return t}const xg=(e,t,a,{allOwnKeys:r}={})=>(Ha(t,(n,s)=>{a&&We(n)?e[s]=sl(n,a):e[s]=n},{allOwnKeys:r}),e),_g=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Lg=(e,t,a,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},Fg=(e,t,a,r)=>{let n,s,o;const i={};if(t=t||{},e==null)return t;do{for(n=Object.getOwnPropertyNames(e),s=n.length;s-- >0;)o=n[s],(!r||r(o,e,t))&&!i[o]&&(t[o]=e[o],i[o]=!0);e=a!==!1&&cs(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},Dg=(e,t,a)=>{e=String(e),(a===void 0||a>e.length)&&(a=e.length),a-=t.length;const r=e.indexOf(t,a);return r!==-1&&r===a},Ng=e=>{if(!e)return null;if(ca(e))return e;let t=e.length;if(!il(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},Mg=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&cs(Uint8Array)),jg=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let n;for(;(n=r.next())&&!n.done;){const s=n.value;t.call(e,s[0],s[1])}},Bg=(e,t)=>{let a;const r=[];for(;(a=e.exec(t))!==null;)r.push(a);return r},kg=st("HTMLFormElement"),$g=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(a,r,n){return r.toUpperCase()+n}),dl=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),qg=st("RegExp"),ul=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),r={};Ha(a,(n,s)=>{let o;(o=t(n,s,e))!==!1&&(r[s]=o||n)}),Object.defineProperties(e,r)},Hg=e=>{ul(e,(t,a)=>{if(We(e)&&["arguments","caller","callee"].indexOf(a)!==-1)return!1;const r=e[a];if(We(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")})}})},Qg=(e,t)=>{const a={},r=n=>{n.forEach(s=>{a[s]=!0})};return ca(e)?r(e):r(String(e).split(t)),a},Wg=()=>{},Gg=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function zg(e){return!!(e&&We(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Yg=e=>{const t=new Array(10),a=(r,n)=>{if(Br(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[n]=r;const s=ca(r)?[]:{};return Ha(r,(o,i)=>{const l=a(o,n+1);!qa(l)&&(s[i]=l)}),t[n]=void 0,s}}return r};return a(e,0)},Jg=st("AsyncFunction"),Xg=e=>e&&(Br(e)||We(e))&&We(e.then)&&We(e.catch),hl=((e,t)=>e?setImmediate:t?((a,r)=>(zt.addEventListener("message",({source:n,data:s})=>{n===zt&&s===a&&r.length&&r.shift()()},!1),n=>{r.push(n),zt.postMessage(a,"*")}))(`axios@${Math.random()}`,[]):a=>setTimeout(a))(typeof setImmediate=="function",We(zt.postMessage)),Kg=typeof queueMicrotask<"u"?queueMicrotask.bind(zt):typeof process<"u"&&process.nextTick||hl,y={isArray:ca,isArrayBuffer:ol,isBuffer:gg,isFormData:Eg,isArrayBufferView:Og,isString:yg,isNumber:il,isBoolean:bg,isObject:Br,isPlainObject:kr,isReadableStream:Sg,isRequest:Tg,isResponse:Ig,isHeaders:Cg,isUndefined:qa,isDate:vg,isFile:wg,isBlob:Pg,isRegExp:qg,isFunction:We,isStream:Rg,isURLSearchParams:Vg,isTypedArray:Mg,isFileList:Ag,forEach:Ha,merge:ds,extend:xg,trim:Ug,stripBOM:_g,inherits:Lg,toFlatObject:Fg,kindOf:Mr,kindOfTest:st,endsWith:Dg,toArray:Ng,forEachEntry:jg,matchAll:Bg,isHTMLForm:kg,hasOwnProperty:dl,hasOwnProp:dl,reduceDescriptors:ul,freezeMethods:Hg,toObjectSet:Qg,toCamelCase:$g,noop:Wg,toFiniteNumber:Gg,findKey:ll,globalThis:zt,isContextDefined:cl,isSpecCompliantForm:zg,toJSONObject:Yg,isAsyncFn:Jg,isThenable:Xg,setImmediate:hl,asap:Kg};function le(e,t,a,r,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),r&&(this.request=r),n&&(this.response=n,this.status=n.status?n.status:null)}y.inherits(le,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:y.toJSONObject(this.config),code:this.code,status:this.status}}});const pl=le.prototype,ml={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{ml[e]={value:e}}),Object.defineProperties(le,ml),Object.defineProperty(pl,"isAxiosError",{value:!0}),le.from=(e,t,a,r,n,s)=>{const o=Object.create(pl);return y.toFlatObject(e,o,function(l){return l!==Error.prototype},i=>i!=="isAxiosError"),le.call(o,e.message,t,a,r,n),o.cause=e,o.name=e.name,s&&Object.assign(o,s),o};const Zg=null;function us(e){return y.isPlainObject(e)||y.isArray(e)}function fl(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function gl(e,t,a){return e?e.concat(t).map(function(n,s){return n=fl(n),!a&&s?"["+n+"]":n}).join(a?".":""):t}function eO(e){return y.isArray(e)&&!e.some(us)}const tO=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function $r(e,t,a){if(!y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,a=y.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,O){return!y.isUndefined(O[b])});const r=a.metaTokens,n=a.visitor||d,s=a.dots,o=a.indexes,l=(a.Blob||typeof Blob<"u"&&Blob)&&y.isSpecCompliantForm(t);if(!y.isFunction(n))throw new TypeError("visitor must be a function");function c(p){if(p===null)return"";if(y.isDate(p))return p.toISOString();if(!l&&y.isBlob(p))throw new le("Blob is not supported. Use a Buffer instead.");return y.isArrayBuffer(p)||y.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function d(p,b,O){let _=p;if(p&&!O&&typeof p=="object"){if(y.endsWith(b,"{}"))b=r?b:b.slice(0,-2),p=JSON.stringify(p);else if(y.isArray(p)&&eO(p)||(y.isFileList(p)||y.endsWith(b,"[]"))&&(_=y.toArray(p)))return b=fl(b),_.forEach(function(x,ie){!(y.isUndefined(x)||x===null)&&t.append(o===!0?gl([b],ie,s):o===null?b:b+"[]",c(x))}),!1}return us(p)?!0:(t.append(gl(O,b,s),c(p)),!1)}const h=[],m=Object.assign(tO,{defaultVisitor:d,convertValue:c,isVisitable:us});function g(p,b){if(!y.isUndefined(p)){if(h.indexOf(p)!==-1)throw Error("Circular reference detected in "+b.join("."));h.push(p),y.forEach(p,function(_,Q){(!(y.isUndefined(_)||_===null)&&n.call(t,_,y.isString(Q)?Q.trim():Q,b,m))===!0&&g(_,b?b.concat(Q):[Q])}),h.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return g(e),t}function Ol(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function hs(e,t){this._pairs=[],e&&$r(e,this,t)}const yl=hs.prototype;yl.append=function(t,a){this._pairs.push([t,a])},yl.toString=function(t){const a=t?function(r){return t.call(this,r,Ol)}:Ol;return this._pairs.map(function(n){return a(n[0])+"="+a(n[1])},"").join("&")};function aO(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function bl(e,t,a){if(!t)return e;const r=a&&a.encode||aO;y.isFunction(a)&&(a={serialize:a});const n=a&&a.serialize;let s;if(n?s=n(t,a):s=y.isURLSearchParams(t)?t.toString():new hs(t,a).toString(r),s){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class rO{constructor(){this.handlers=[]}use(t,a,r){return this.handlers.push({fulfilled:t,rejected:a,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){y.forEach(this.handlers,function(r){r!==null&&t(r)})}}const vl=rO,wl={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},nO={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:hs,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},ps=typeof window<"u"&&typeof document<"u",ms=typeof navigator=="object"&&navigator||void 0,sO=ps&&(!ms||["ReactNative","NativeScript","NS"].indexOf(ms.product)<0),oO=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),iO=ps&&window.location.href||"http://localhost",Fe={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ps,hasStandardBrowserEnv:sO,hasStandardBrowserWebWorkerEnv:oO,navigator:ms,origin:iO},Symbol.toStringTag,{value:"Module"})),...nO};function lO(e,t){return $r(e,new Fe.classes.URLSearchParams,Object.assign({visitor:function(a,r,n,s){return Fe.isNode&&y.isBuffer(a)?(this.append(r,a.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function cO(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function dO(e){const t={},a=Object.keys(e);let r;const n=a.length;let s;for(r=0;r<n;r++)s=a[r],t[s]=e[s];return t}function Pl(e){function t(a,r,n,s){let o=a[s++];if(o==="__proto__")return!0;const i=Number.isFinite(+o),l=s>=a.length;return o=!o&&y.isArray(n)?n.length:o,l?(y.hasOwnProp(n,o)?n[o]=[n[o],r]:n[o]=r,!i):((!n[o]||!y.isObject(n[o]))&&(n[o]=[]),t(a,r,n[o],s)&&y.isArray(n[o])&&(n[o]=dO(n[o])),!i)}if(y.isFormData(e)&&y.isFunction(e.entries)){const a={};return y.forEachEntry(e,(r,n)=>{t(cO(r),n,a,0)}),a}return null}function uO(e,t,a){if(y.isString(e))try{return(t||JSON.parse)(e),y.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(a||JSON.stringify)(e)}const fs={transitional:wl,adapter:["xhr","http","fetch"],transformRequest:[function(t,a){const r=a.getContentType()||"",n=r.indexOf("application/json")>-1,s=y.isObject(t);if(s&&y.isHTMLForm(t)&&(t=new FormData(t)),y.isFormData(t))return n?JSON.stringify(Pl(t)):t;if(y.isArrayBuffer(t)||y.isBuffer(t)||y.isStream(t)||y.isFile(t)||y.isBlob(t)||y.isReadableStream(t))return t;if(y.isArrayBufferView(t))return t.buffer;if(y.isURLSearchParams(t))return a.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let i;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return lO(t,this.formSerializer).toString();if((i=y.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return $r(i?{"files[]":t}:t,l&&new l,this.formSerializer)}}return s||n?(a.setContentType("application/json",!1),uO(t)):t}],transformResponse:[function(t){const a=this.transitional||fs.transitional,r=a&&a.forcedJSONParsing,n=this.responseType==="json";if(y.isResponse(t)||y.isReadableStream(t))return t;if(t&&y.isString(t)&&(r&&!this.responseType||n)){const o=!(a&&a.silentJSONParsing)&&n;try{return JSON.parse(t)}catch(i){if(o)throw i.name==="SyntaxError"?le.from(i,le.ERR_BAD_RESPONSE,this,null,this.response):i}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Fe.classes.FormData,Blob:Fe.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};y.forEach(["delete","get","head","post","put","patch"],e=>{fs.headers[e]={}});const gs=fs,hO=y.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),pO=e=>{const t={};let a,r,n;return e&&e.split(`
`).forEach(function(o){n=o.indexOf(":"),a=o.substring(0,n).trim().toLowerCase(),r=o.substring(n+1).trim(),!(!a||t[a]&&hO[a])&&(a==="set-cookie"?t[a]?t[a].push(r):t[a]=[r]:t[a]=t[a]?t[a]+", "+r:r)}),t},Al=Symbol("internals");function Qa(e){return e&&String(e).trim().toLowerCase()}function qr(e){return e===!1||e==null?e:y.isArray(e)?e.map(qr):String(e)}function mO(e){const t=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=a.exec(e);)t[r[1]]=r[2];return t}const fO=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Os(e,t,a,r,n){if(y.isFunction(r))return r.call(this,t,a);if(n&&(t=a),!!y.isString(t)){if(y.isString(r))return t.indexOf(r)!==-1;if(y.isRegExp(r))return r.test(t)}}function gO(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,a,r)=>a.toUpperCase()+r)}function OO(e,t){const a=y.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+a,{value:function(n,s,o){return this[r].call(this,t,n,s,o)},configurable:!0})})}class Hr{constructor(t){t&&this.set(t)}set(t,a,r){const n=this;function s(i,l,c){const d=Qa(l);if(!d)throw new Error("header name must be a non-empty string");const h=y.findKey(n,d);(!h||n[h]===void 0||c===!0||c===void 0&&n[h]!==!1)&&(n[h||l]=qr(i))}const o=(i,l)=>y.forEach(i,(c,d)=>s(c,d,l));if(y.isPlainObject(t)||t instanceof this.constructor)o(t,a);else if(y.isString(t)&&(t=t.trim())&&!fO(t))o(pO(t),a);else if(y.isHeaders(t))for(const[i,l]of t.entries())s(l,i,r);else t!=null&&s(a,t,r);return this}get(t,a){if(t=Qa(t),t){const r=y.findKey(this,t);if(r){const n=this[r];if(!a)return n;if(a===!0)return mO(n);if(y.isFunction(a))return a.call(this,n,r);if(y.isRegExp(a))return a.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,a){if(t=Qa(t),t){const r=y.findKey(this,t);return!!(r&&this[r]!==void 0&&(!a||Os(this,this[r],r,a)))}return!1}delete(t,a){const r=this;let n=!1;function s(o){if(o=Qa(o),o){const i=y.findKey(r,o);i&&(!a||Os(r,r[i],i,a))&&(delete r[i],n=!0)}}return y.isArray(t)?t.forEach(s):s(t),n}clear(t){const a=Object.keys(this);let r=a.length,n=!1;for(;r--;){const s=a[r];(!t||Os(this,this[s],s,t,!0))&&(delete this[s],n=!0)}return n}normalize(t){const a=this,r={};return y.forEach(this,(n,s)=>{const o=y.findKey(r,s);if(o){a[o]=qr(n),delete a[s];return}const i=t?gO(s):String(s).trim();i!==s&&delete a[s],a[i]=qr(n),r[i]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const a=Object.create(null);return y.forEach(this,(r,n)=>{r!=null&&r!==!1&&(a[n]=t&&y.isArray(r)?r.join(", "):r)}),a}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,a])=>t+": "+a).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...a){const r=new this(t);return a.forEach(n=>r.set(n)),r}static accessor(t){const r=(this[Al]=this[Al]={accessors:{}}).accessors,n=this.prototype;function s(o){const i=Qa(o);r[i]||(OO(n,o),r[i]=!0)}return y.isArray(t)?t.forEach(s):s(t),this}}Hr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),y.reduceDescriptors(Hr.prototype,({value:e},t)=>{let a=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[a]=r}}}),y.freezeMethods(Hr);const ot=Hr;function ys(e,t){const a=this||gs,r=t||a,n=ot.from(r.headers);let s=r.data;return y.forEach(e,function(i){s=i.call(a,s,n.normalize(),t?t.status:void 0)}),n.normalize(),s}function Rl(e){return!!(e&&e.__CANCEL__)}function da(e,t,a){le.call(this,e??"canceled",le.ERR_CANCELED,t,a),this.name="CanceledError"}y.inherits(da,le,{__CANCEL__:!0});function El(e,t,a){const r=a.config.validateStatus;!a.status||!r||r(a.status)?e(a):t(new le("Request failed with status code "+a.status,[le.ERR_BAD_REQUEST,le.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a))}function yO(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function bO(e,t){e=e||10;const a=new Array(e),r=new Array(e);let n=0,s=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),d=r[s];o||(o=c),a[n]=l,r[n]=c;let h=s,m=0;for(;h!==n;)m+=a[h++],h=h%e;if(n=(n+1)%e,n===s&&(s=(s+1)%e),c-o<t)return;const g=d&&c-d;return g?Math.round(m*1e3/g):void 0}}function vO(e,t){let a=0,r=1e3/t,n,s;const o=(c,d=Date.now())=>{a=d,n=null,s&&(clearTimeout(s),s=null),e.apply(null,c)};return[(...c)=>{const d=Date.now(),h=d-a;h>=r?o(c,d):(n=c,s||(s=setTimeout(()=>{s=null,o(n)},r-h)))},()=>n&&o(n)]}const Qr=(e,t,a=3)=>{let r=0;const n=bO(50,250);return vO(s=>{const o=s.loaded,i=s.lengthComputable?s.total:void 0,l=o-r,c=n(l),d=o<=i;r=o;const h={loaded:o,total:i,progress:i?o/i:void 0,bytes:l,rate:c||void 0,estimated:c&&i&&d?(i-o)/c:void 0,event:s,lengthComputable:i!=null,[t?"download":"upload"]:!0};e(h)},a)},Vl=(e,t)=>{const a=e!=null;return[r=>t[0]({lengthComputable:a,total:e,loaded:r}),t[1]]},Sl=e=>(...t)=>y.asap(()=>e(...t)),wO=Fe.hasStandardBrowserEnv?((e,t)=>a=>(a=new URL(a,Fe.origin),e.protocol===a.protocol&&e.host===a.host&&(t||e.port===a.port)))(new URL(Fe.origin),Fe.navigator&&/(msie|trident)/i.test(Fe.navigator.userAgent)):()=>!0,PO=Fe.hasStandardBrowserEnv?{write(e,t,a,r,n,s){const o=[e+"="+encodeURIComponent(t)];y.isNumber(a)&&o.push("expires="+new Date(a).toGMTString()),y.isString(r)&&o.push("path="+r),y.isString(n)&&o.push("domain="+n),s===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function AO(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function RO(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Tl(e,t,a){let r=!AO(t);return e&&r||a==!1?RO(e,t):t}const Il=e=>e instanceof ot?{...e}:e;function Yt(e,t){t=t||{};const a={};function r(c,d,h,m){return y.isPlainObject(c)&&y.isPlainObject(d)?y.merge.call({caseless:m},c,d):y.isPlainObject(d)?y.merge({},d):y.isArray(d)?d.slice():d}function n(c,d,h,m){if(y.isUndefined(d)){if(!y.isUndefined(c))return r(void 0,c,h,m)}else return r(c,d,h,m)}function s(c,d){if(!y.isUndefined(d))return r(void 0,d)}function o(c,d){if(y.isUndefined(d)){if(!y.isUndefined(c))return r(void 0,c)}else return r(void 0,d)}function i(c,d,h){if(h in t)return r(c,d);if(h in e)return r(void 0,c)}const l={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:i,headers:(c,d,h)=>n(Il(c),Il(d),h,!0)};return y.forEach(Object.keys(Object.assign({},e,t)),function(d){const h=l[d]||n,m=h(e[d],t[d],d);y.isUndefined(m)&&h!==i||(a[d]=m)}),a}const Cl=e=>{const t=Yt({},e);let{data:a,withXSRFToken:r,xsrfHeaderName:n,xsrfCookieName:s,headers:o,auth:i}=t;t.headers=o=ot.from(o),t.url=bl(Tl(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),i&&o.set("Authorization","Basic "+btoa((i.username||"")+":"+(i.password?unescape(encodeURIComponent(i.password)):"")));let l;if(y.isFormData(a)){if(Fe.hasStandardBrowserEnv||Fe.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((l=o.getContentType())!==!1){const[c,...d]=l?l.split(";").map(h=>h.trim()).filter(Boolean):[];o.setContentType([c||"multipart/form-data",...d].join("; "))}}if(Fe.hasStandardBrowserEnv&&(r&&y.isFunction(r)&&(r=r(t)),r||r!==!1&&wO(t.url))){const c=n&&s&&PO.read(s);c&&o.set(n,c)}return t},EO=typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(a,r){const n=Cl(e);let s=n.data;const o=ot.from(n.headers).normalize();let{responseType:i,onUploadProgress:l,onDownloadProgress:c}=n,d,h,m,g,p;function b(){g&&g(),p&&p(),n.cancelToken&&n.cancelToken.unsubscribe(d),n.signal&&n.signal.removeEventListener("abort",d)}let O=new XMLHttpRequest;O.open(n.method.toUpperCase(),n.url,!0),O.timeout=n.timeout;function _(){if(!O)return;const x=ot.from("getAllResponseHeaders"in O&&O.getAllResponseHeaders()),de={data:!i||i==="text"||i==="json"?O.responseText:O.response,status:O.status,statusText:O.statusText,headers:x,config:e,request:O};El(function(Pe){a(Pe),b()},function(Pe){r(Pe),b()},de),O=null}"onloadend"in O?O.onloadend=_:O.onreadystatechange=function(){!O||O.readyState!==4||O.status===0&&!(O.responseURL&&O.responseURL.indexOf("file:")===0)||setTimeout(_)},O.onabort=function(){O&&(r(new le("Request aborted",le.ECONNABORTED,e,O)),O=null)},O.onerror=function(){r(new le("Network Error",le.ERR_NETWORK,e,O)),O=null},O.ontimeout=function(){let ie=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const de=n.transitional||wl;n.timeoutErrorMessage&&(ie=n.timeoutErrorMessage),r(new le(ie,de.clarifyTimeoutError?le.ETIMEDOUT:le.ECONNABORTED,e,O)),O=null},s===void 0&&o.setContentType(null),"setRequestHeader"in O&&y.forEach(o.toJSON(),function(ie,de){O.setRequestHeader(de,ie)}),y.isUndefined(n.withCredentials)||(O.withCredentials=!!n.withCredentials),i&&i!=="json"&&(O.responseType=n.responseType),c&&([m,p]=Qr(c,!0),O.addEventListener("progress",m)),l&&O.upload&&([h,g]=Qr(l),O.upload.addEventListener("progress",h),O.upload.addEventListener("loadend",g)),(n.cancelToken||n.signal)&&(d=x=>{O&&(r(!x||x.type?new da(null,e,O):x),O.abort(),O=null)},n.cancelToken&&n.cancelToken.subscribe(d),n.signal&&(n.signal.aborted?d():n.signal.addEventListener("abort",d)));const Q=yO(n.url);if(Q&&Fe.protocols.indexOf(Q)===-1){r(new le("Unsupported protocol "+Q+":",le.ERR_BAD_REQUEST,e));return}O.send(s||null)})},VO=(e,t)=>{const{length:a}=e=e?e.filter(Boolean):[];if(t||a){let r=new AbortController,n;const s=function(c){if(!n){n=!0,i();const d=c instanceof Error?c:this.reason;r.abort(d instanceof le?d:new da(d instanceof Error?d.message:d))}};let o=t&&setTimeout(()=>{o=null,s(new le(`timeout ${t} of ms exceeded`,le.ETIMEDOUT))},t);const i=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(s):c.removeEventListener("abort",s)}),e=null)};e.forEach(c=>c.addEventListener("abort",s));const{signal:l}=r;return l.unsubscribe=()=>y.asap(i),l}},SO=function*(e,t){let a=e.byteLength;if(!t||a<t){yield e;return}let r=0,n;for(;r<a;)n=r+t,yield e.slice(r,n),r=n},TO=async function*(e,t){for await(const a of IO(e))yield*SO(a,t)},IO=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:a,value:r}=await t.read();if(a)break;yield r}}finally{await t.cancel()}},Ul=(e,t,a,r)=>{const n=TO(e,t);let s=0,o,i=l=>{o||(o=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:c,value:d}=await n.next();if(c){i(),l.close();return}let h=d.byteLength;if(a){let m=s+=h;a(m)}l.enqueue(new Uint8Array(d))}catch(c){throw i(c),c}},cancel(l){return i(l),n.return()}},{highWaterMark:2})},Wr=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",xl=Wr&&typeof ReadableStream=="function",CO=Wr&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),_l=(e,...t)=>{try{return!!e(...t)}catch{return!1}},UO=xl&&_l(()=>{let e=!1;const t=new Request(Fe.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Ll=64*1024,bs=xl&&_l(()=>y.isReadableStream(new Response("").body)),Gr={stream:bs&&(e=>e.body)};Wr&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Gr[t]&&(Gr[t]=y.isFunction(e[t])?a=>a[t]():(a,r)=>{throw new le(`Response type '${t}' is not supported`,le.ERR_NOT_SUPPORT,r)})})})(new Response);const xO=async e=>{if(e==null)return 0;if(y.isBlob(e))return e.size;if(y.isSpecCompliantForm(e))return(await new Request(Fe.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(y.isArrayBufferView(e)||y.isArrayBuffer(e))return e.byteLength;if(y.isURLSearchParams(e)&&(e=e+""),y.isString(e))return(await CO(e)).byteLength},_O=async(e,t)=>{const a=y.toFiniteNumber(e.getContentLength());return a??xO(t)},vs={http:Zg,xhr:EO,fetch:Wr&&(async e=>{let{url:t,method:a,data:r,signal:n,cancelToken:s,timeout:o,onDownloadProgress:i,onUploadProgress:l,responseType:c,headers:d,withCredentials:h="same-origin",fetchOptions:m}=Cl(e);c=c?(c+"").toLowerCase():"text";let g=VO([n,s&&s.toAbortSignal()],o),p;const b=g&&g.unsubscribe&&(()=>{g.unsubscribe()});let O;try{if(l&&UO&&a!=="get"&&a!=="head"&&(O=await _O(d,r))!==0){let de=new Request(t,{method:"POST",body:r,duplex:"half"}),ye;if(y.isFormData(r)&&(ye=de.headers.get("content-type"))&&d.setContentType(ye),de.body){const[Pe,it]=Vl(O,Qr(Sl(l)));r=Ul(de.body,Ll,Pe,it)}}y.isString(h)||(h=h?"include":"omit");const _="credentials"in Request.prototype;p=new Request(t,{...m,signal:g,method:a.toUpperCase(),headers:d.normalize().toJSON(),body:r,duplex:"half",credentials:_?h:void 0});let Q=await fetch(p);const x=bs&&(c==="stream"||c==="response");if(bs&&(i||x&&b)){const de={};["status","statusText","headers"].forEach(lt=>{de[lt]=Q[lt]});const ye=y.toFiniteNumber(Q.headers.get("content-length")),[Pe,it]=i&&Vl(ye,Qr(Sl(i),!0))||[];Q=new Response(Ul(Q.body,Ll,Pe,()=>{it&&it(),b&&b()}),de)}c=c||"text";let ie=await Gr[y.findKey(Gr,c)||"text"](Q,e);return!x&&b&&b(),await new Promise((de,ye)=>{El(de,ye,{data:ie,headers:ot.from(Q.headers),status:Q.status,statusText:Q.statusText,config:e,request:p})})}catch(_){throw b&&b(),_&&_.name==="TypeError"&&/fetch/i.test(_.message)?Object.assign(new le("Network Error",le.ERR_NETWORK,e,p),{cause:_.cause||_}):le.from(_,_&&_.code,e,p)}})};y.forEach(vs,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Fl=e=>`- ${e}`,LO=e=>y.isFunction(e)||e===null||e===!1,Dl={getAdapter:e=>{e=y.isArray(e)?e:[e];const{length:t}=e;let a,r;const n={};for(let s=0;s<t;s++){a=e[s];let o;if(r=a,!LO(a)&&(r=vs[(o=String(a)).toLowerCase()],r===void 0))throw new le(`Unknown adapter '${o}'`);if(r)break;n[o||"#"+s]=r}if(!r){const s=Object.entries(n).map(([i,l])=>`adapter ${i} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?s.length>1?`since :
`+s.map(Fl).join(`
`):" "+Fl(s[0]):"as no adapter specified";throw new le("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:vs};function ws(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new da(null,e)}function Nl(e){return ws(e),e.headers=ot.from(e.headers),e.data=ys.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Dl.getAdapter(e.adapter||gs.adapter)(e).then(function(r){return ws(e),r.data=ys.call(e,e.transformResponse,r),r.headers=ot.from(r.headers),r},function(r){return Rl(r)||(ws(e),r&&r.response&&(r.response.data=ys.call(e,e.transformResponse,r.response),r.response.headers=ot.from(r.response.headers))),Promise.reject(r)})}const Ml="1.8.3",zr={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{zr[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const jl={};zr.transitional=function(t,a,r){function n(s,o){return"[Axios v"+Ml+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,i)=>{if(t===!1)throw new le(n(o," has been removed"+(a?" in "+a:"")),le.ERR_DEPRECATED);return a&&!jl[o]&&(jl[o]=!0,console.warn(n(o," has been deprecated since v"+a+" and will be removed in the near future"))),t?t(s,o,i):!0}},zr.spelling=function(t){return(a,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function FO(e,t,a){if(typeof e!="object")throw new le("options must be an object",le.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let n=r.length;for(;n-- >0;){const s=r[n],o=t[s];if(o){const i=e[s],l=i===void 0||o(i,s,e);if(l!==!0)throw new le("option "+s+" must be "+l,le.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new le("Unknown option "+s,le.ERR_BAD_OPTION)}}const Yr={assertOptions:FO,validators:zr},dt=Yr.validators;class Jr{constructor(t){this.defaults=t,this.interceptors={request:new vl,response:new vl}}async request(t,a){try{return await this._request(t,a)}catch(r){if(r instanceof Error){let n={};Error.captureStackTrace?Error.captureStackTrace(n):n=new Error;const s=n.stack?n.stack.replace(/^.+\n/,""):"";try{r.stack?s&&!String(r.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+s):r.stack=s}catch{}}throw r}}_request(t,a){typeof t=="string"?(a=a||{},a.url=t):a=t||{},a=Yt(this.defaults,a);const{transitional:r,paramsSerializer:n,headers:s}=a;r!==void 0&&Yr.assertOptions(r,{silentJSONParsing:dt.transitional(dt.boolean),forcedJSONParsing:dt.transitional(dt.boolean),clarifyTimeoutError:dt.transitional(dt.boolean)},!1),n!=null&&(y.isFunction(n)?a.paramsSerializer={serialize:n}:Yr.assertOptions(n,{encode:dt.function,serialize:dt.function},!0)),a.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?a.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:a.allowAbsoluteUrls=!0),Yr.assertOptions(a,{baseUrl:dt.spelling("baseURL"),withXsrfToken:dt.spelling("withXSRFToken")},!0),a.method=(a.method||this.defaults.method||"get").toLowerCase();let o=s&&y.merge(s.common,s[a.method]);s&&y.forEach(["delete","get","head","post","put","patch","common"],p=>{delete s[p]}),a.headers=ot.concat(o,s);const i=[];let l=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(a)===!1||(l=l&&b.synchronous,i.unshift(b.fulfilled,b.rejected))});const c=[];this.interceptors.response.forEach(function(b){c.push(b.fulfilled,b.rejected)});let d,h=0,m;if(!l){const p=[Nl.bind(this),void 0];for(p.unshift.apply(p,i),p.push.apply(p,c),m=p.length,d=Promise.resolve(a);h<m;)d=d.then(p[h++],p[h++]);return d}m=i.length;let g=a;for(h=0;h<m;){const p=i[h++],b=i[h++];try{g=p(g)}catch(O){b.call(this,O);break}}try{d=Nl.call(this,g)}catch(p){return Promise.reject(p)}for(h=0,m=c.length;h<m;)d=d.then(c[h++],c[h++]);return d}getUri(t){t=Yt(this.defaults,t);const a=Tl(t.baseURL,t.url,t.allowAbsoluteUrls);return bl(a,t.params,t.paramsSerializer)}}y.forEach(["delete","get","head","options"],function(t){Jr.prototype[t]=function(a,r){return this.request(Yt(r||{},{method:t,url:a,data:(r||{}).data}))}}),y.forEach(["post","put","patch"],function(t){function a(r){return function(s,o,i){return this.request(Yt(i||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}Jr.prototype[t]=a(),Jr.prototype[t+"Form"]=a(!0)});const Xr=Jr;class Ps{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let a;this.promise=new Promise(function(s){a=s});const r=this;this.promise.then(n=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](n);r._listeners=null}),this.promise.then=n=>{let s;const o=new Promise(i=>{r.subscribe(i),s=i}).then(n);return o.cancel=function(){r.unsubscribe(s)},o},t(function(s,o,i){r.reason||(r.reason=new da(s,o,i),a(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const a=this._listeners.indexOf(t);a!==-1&&this._listeners.splice(a,1)}toAbortSignal(){const t=new AbortController,a=r=>{t.abort(r)};return this.subscribe(a),t.signal.unsubscribe=()=>this.unsubscribe(a),t.signal}static source(){let t;return{token:new Ps(function(n){t=n}),cancel:t}}}const DO=Ps;function NO(e){return function(a){return e.apply(null,a)}}function MO(e){return y.isObject(e)&&e.isAxiosError===!0}const As={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(As).forEach(([e,t])=>{As[t]=e});const jO=As;function Bl(e){const t=new Xr(e),a=sl(Xr.prototype.request,t);return y.extend(a,Xr.prototype,t,{allOwnKeys:!0}),y.extend(a,t,null,{allOwnKeys:!0}),a.create=function(n){return Bl(Yt(e,n))},a}const Te=Bl(gs);Te.Axios=Xr,Te.CanceledError=da,Te.CancelToken=DO,Te.isCancel=Rl,Te.VERSION=Ml,Te.toFormData=$r,Te.AxiosError=le,Te.Cancel=Te.CanceledError,Te.all=function(t){return Promise.all(t)},Te.spread=NO,Te.isAxiosError=MO,Te.mergeConfig=Yt,Te.AxiosHeaders=ot,Te.formToJSON=e=>Pl(y.isHTMLForm(e)?new FormData(e):e),Te.getAdapter=Dl.getAdapter,Te.HttpStatusCode=jO,Te.default=Te;const u=Te,v="http://localhost".replace(/\/+$/,"");let Ge=class{constructor(t,a=v,r=u){be(this,"configuration");this.basePath=a,this.axios=r,t&&(this.configuration=t,this.basePath=t.basePath||this.basePath)}},BO=class extends Error{constructor(a,r){super(r);be(this,"name","RequiredError");this.field=a}};const w="https://example.com",Y=function(e,t,a){if(a==null)throw new BO(t,`Required parameter ${t} was null or undefined when calling ${e}.`)},E=async function(e,t){if(t&&t.accessToken){const a=typeof t.accessToken=="function"?await t.accessToken():await t.accessToken;e.Authorization="Bearer "+a}},P=function(e,...t){const a=new URLSearchParams(e.search);for(const r of t)for(const n in r)if(Array.isArray(r[n])){a.delete(n);for(const s of r[n])a.append(n,s)}else a.set(n,r[n]);e.search=a.toString()},K=function(e,t,a){const r=typeof e!="string";return(r&&a&&a.isJsonMime?a.isJsonMime(t.headers["Content-Type"]):r)?JSON.stringify(e!==void 0?e:{}):e||""},A=function(e){return e.pathname+e.search+e.hash},R=function(e,t,a,r){return(n=t,s=a)=>{const o={...e.options,url:((r==null?void 0:r.basePath)||s)+e.url};return n.request(o)}},kO=function(e){return{addFeedback:async(t,a,r={})=>{Y("addFeedback","coBrowseId",t);const n="/api/agents/{coBrowseId}/feedback".replace("{coBrowseId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},addIntercomAIArticleImportConfiguration:async(t,a={})=>{const r="/api/agents/ai/article-import/intercom",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},addSalesforceAIArticleImportConfiguration:async(t,a={})=>{const r="/api/agents/ai/article-import/salesforce",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},addWebsiteScrapeAIArticleImportConfiguration:async(t,a={})=>{const r="/api/agents/ai/article-import/website-scrape",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},addZendeskAIArticleImportConfiguration:async(t,a={})=>{const r="/api/agents/ai/article-import/zendesk",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},cancelCoBrowseRequest:async(t,a={})=>{const r="/api/agents/cancel-co-browse-request",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},cancelMeetingInvitation:async(t,a,r={})=>{Y("cancelMeetingInvitation","meetingId",t),Y("cancelMeetingInvitation","invitationId",a);const n="/api/agents/meetings/{meetingId}/invitation/{invitationId}/cancel".replace("{meetingId}",encodeURIComponent(String(t))).replace("{invitationId}",encodeURIComponent(String(a))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:A(s),options:i}},createOrganisation:async(t,a={})=>{const r="/api/agents",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),t!==void 0&&(l.name=t),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},deleteAIArticleImportConfiguration:async(t,a={})=>{Y("deleteAIArticleImportConfiguration","configurationId",t);const r="/api/agents/ai/article-import/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"DELETE",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},deleteFile:async(t,a,r={})=>{Y("deleteFile","coBrowseId",t),Y("deleteFile","fileId",a);const n="/api/agents/co-browse/{coBrowseId}/files/{fileId}".replace("{coBrowseId}",encodeURIComponent(String(t))).replace("{fileId}",encodeURIComponent(String(a))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"DELETE",...o,...r},l={},c={};await E(l,e),P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:A(s),options:i}},editIntercomAIArticleImportConfiguration:async(t,a,r={})=>{Y("editIntercomAIArticleImportConfiguration","configurationId",t);const n="/api/agents/ai/article-import/intercom/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"PUT",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},editSalesforceAIArticleImportConfiguration:async(t,a,r={})=>{Y("editSalesforceAIArticleImportConfiguration","configurationId",t);const n="/api/agents/ai/article-import/salesforce/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"PUT",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},editWebsiteScrapeAIArticleImportConfiguration:async(t,a,r={})=>{Y("editWebsiteScrapeAIArticleImportConfiguration","configurationId",t);const n="/api/agents/ai/article-import/website-scrape/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"PUT",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},editZendeskAIArticleImportConfiguration:async(t,a,r={})=>{Y("editZendeskAIArticleImportConfiguration","configurationId",t);const n="/api/agents/ai/article-import/zendesk/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"PUT",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},endCoBrowse:async(t,a={})=>{const r="/api/agents/end-co-browse",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},getAgentOpenCoBrowses:async(t={})=>{const a="/api/agents/open-co-browses",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getAgents:async(t,a={})=>{const r="/api/agents/search",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},getAiConfig:async(t={})=>{const a="/api/agents/org-config/ai-config",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getCoBrowseAudioMetadata:async(t,a={})=>{const r="/api/agents/co-browse-audio-metadata",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),t!==void 0&&(l.cobrowseId=t),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getCoBrowseRequests:async(t={})=>{const a="/api/agents/co-browse-requests",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getCobrowseAudioRecording:async(t,a,r={})=>{const n="/api/agents/co-browse-audio-recording",s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"GET",...o,...r},l={},c={};await E(l,e),t!==void 0&&(c.cobrowseId=t),a!==void 0&&(c.fileName=a),P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:A(s),options:i}},getConfigurations:async(t={})=>{const a="/api/agents/ai/article-import",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getCustomers:async(t,a={})=>{const r="/api/agents/get-customers",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},getCustomersStatus:async(t,a={})=>{const r="/api/agents/get-customers-status",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},getFile:async(t,a,r={})=>{Y("getFile","coBrowseId",t),Y("getFile","fileId",a);const n="/api/agents/co-browse/{coBrowseId}/files/{fileId}".replace("{coBrowseId}",encodeURIComponent(String(t))).replace("{fileId}",encodeURIComponent(String(a))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"GET",...o,...r},l={},c={};await E(l,e),P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:A(s),options:i}},getIntercomAIArticleImportConfiguration:async(t,a={})=>{Y("getIntercomAIArticleImportConfiguration","configurationId",t);const r="/api/agents/ai/article-import/intercom/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getIntercomCollections:async(t={})=>{const a="/api/agents/ai/article-import/intercom/collections",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getMeeting:async(t,a={})=>{Y("getMeeting","meetingId",t);const r="/api/agents/meetings/{meetingId}".replace("{meetingId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getMeetingInvitations:async(t={})=>{const a="/api/agents/meetings/invitations",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getMeetingToken:async(t,a={})=>{Y("getMeetingToken","meetingId",t);const r="/api/agents/meetings/{meetingId}/token".replace("{meetingId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getOnboardingStatus:async(t={})=>{const a="/api/agents/onboarding/status",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getOrganisationCode:async(t={})=>{const a="/api/agents/organisation-code",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getSalesforceAIArticleImportConfiguration:async(t,a={})=>{Y("getSalesforceAIArticleImportConfiguration","configurationId",t);const r="/api/agents/ai/article-import/salesforce/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getSalesforceBodyFields:async(t,a={})=>{const r="/api/agents/ai/article-import/salesforce/body-fields",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},getSalesforceBodyFieldsBasedOnConfiguration:async(t,a={})=>{Y("getSalesforceBodyFieldsBasedOnConfiguration","configurationId",t);const r="/api/agents/ai/article-import/salesforce/{configurationId}/body-fields".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getSalesforceCategories:async(t,a={})=>{const r="/api/agents/ai/article-import/salesforce/categories",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},getSalesforceCategoriesBasedOnConfiguration:async(t,a={})=>{Y("getSalesforceCategoriesBasedOnConfiguration","configurationId",t);const r="/api/agents/ai/article-import/salesforce/{configurationId}/categories".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getSalesforceLanguages:async(t,a={})=>{const r="/api/agents/ai/article-import/salesforce/languages",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},getSalesforceLanguagesBasedOnConfiguration:async(t,a={})=>{Y("getSalesforceLanguagesBasedOnConfiguration","configurationId",t);const r="/api/agents/ai/article-import/salesforce/{configurationId}/languages".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getWebsiteScrapeAIArticleImportConfiguration:async(t,a={})=>{Y("getWebsiteScrapeAIArticleImportConfiguration","configurationId",t);const r="/api/agents/ai/article-import/website-scrape/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getZendeskAIArticleImportConfiguration:async(t,a={})=>{Y("getZendeskAIArticleImportConfiguration","configurationId",t);const r="/api/agents/ai/article-import/zendesk/{configurationId}".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},inviteAgentToMeeting:async(t,a,r={})=>{Y("inviteAgentToMeeting","meetingId",t),Y("inviteAgentToMeeting","agentId",a);const n="/api/agents/meetings/{meetingId}/agent/{agentId}".replace("{meetingId}",encodeURIComponent(String(t))).replace("{agentId}",encodeURIComponent(String(a))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:A(s),options:i}},inviteCustomerToMeeting:async(t,a,r,n={})=>{Y("inviteCustomerToMeeting","meetingId",t),Y("inviteCustomerToMeeting","customerId",a);const s="/api/agents/meetings/{meetingId}/customer/{customerId}".replace("{meetingId}",encodeURIComponent(String(t))).replace("{customerId}",encodeURIComponent(String(a))),o=new URL(s,w);let i;e&&(i=e.baseOptions);const l={method:"POST",...i,...n},c={},d={};await E(c,e),c["Content-Type"]="application/json",P(o,d);let h=i&&i.headers?i.headers:{};return l.headers={...c,...h,...n.headers},l.data=K(r,l,e),{url:A(o),options:l}},joinMeeting:async(t,a={})=>{Y("joinMeeting","meetingId",t);const r="/api/agents/meetings/{meetingId}/join".replace("{meetingId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},leaveMeeting:async(t,a={})=>{Y("leaveMeeting","meetingId",t);const r="/api/agents/meetings/{meetingId}/leave".replace("{meetingId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},notifyCustomer:async(t,a,r={})=>{Y("notifyCustomer","coBrowseId",t);const n="/api/agents/co-browse/{coBrowseId}/notify-customer".replace("{coBrowseId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},onPaintReceived:async(t,a={})=>{Y("onPaintReceived","coBrowseId",t);const r="/api/agents/co-browse/{coBrowseId}/received-paint".replace("{coBrowseId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},rescheduleAIArticleImportConfiguration:async(t,a={})=>{Y("rescheduleAIArticleImportConfiguration","configurationId",t);const r="/api/agents/ai/article-import/{configurationId}/reschedule".replace("{configurationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},respondToAccessRequest:async(t,a,r,n={})=>{Y("respondToAccessRequest","meetingId",t),Y("respondToAccessRequest","requestId",a);const s="/api/agents/meetings/{meetingId}/access-request/{requestId}/respond".replace("{meetingId}",encodeURIComponent(String(t))).replace("{requestId}",encodeURIComponent(String(a))),o=new URL(s,w);let i;e&&(i=e.baseOptions);const l={method:"POST",...i,...n},c={},d={};await E(c,e),r!==void 0&&(d.accept=r),P(o,d);let h=i&&i.headers?i.headers:{};return l.headers={...c,...h,...n.headers},{url:A(o),options:l}},respondToInvitation:async(t,a,r={})=>{Y("respondToInvitation","meetingId",t);const n="/api/agents/meetings/{meetingId}/respond".replace("{meetingId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),a!==void 0&&(c.accept=a),P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:A(s),options:i}},sendCoBrowseEmail:async(t,a={})=>{const r="/api/agents/send-co-browse-email",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},startCoBrowseUsingCode:async(t,a={})=>{const r="/api/agents/start-co-browse-using-code",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},startCoBrowseWithCustomer:async(t,a={})=>{const r="/api/agents/start-co-browse",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},startCoBrowseWithVisitor:async(t={})=>{const a="/api/agents/start-co-browse-with-visitor",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},startMeeting:async(t={})=>{const a="/api/agents/meetings",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},updateAiConfig:async(t,a={})=>{const r="/api/agents/org-config/ai-config",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateCoBrowseConfig:async(t,a={})=>{const r="/api/agents/org-config/co-browse",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"PUT",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateContentMaskingConfig:async(t,a={})=>{const r="/api/agents/org-config/content-masking",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"PUT",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateParticipant:async(t,a,r={})=>{Y("updateParticipant","coBrowseId",t);const n="/api/agents/co-browse/{coBrowseId}/update-participant".replace("{coBrowseId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},updateParticipantRTC:async(t,a,r={})=>{Y("updateParticipantRTC","coBrowseId",t);const n="/api/agents/co-browse/{coBrowseId}/update-participant-rtc".replace("{coBrowseId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},uploadFile:async(t,a,r={})=>{Y("uploadFile","coBrowseId",t);const n="/api/agents/co-browse/{coBrowseId}/files".replace("{coBrowseId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={},d=new(e&&e.formDataCtor||FormData);await E(l,e),a!==void 0&&d.append("file",a),l["Content-Type"]="multipart/form-data",P(s,c);let h=o&&o.headers?o.headers:{};return i.headers={...l,...h,...r.headers},i.data=d,{url:A(s),options:i}}}},z=function(e){const t=kO(e);return{async addFeedback(a,r,n){const s=await t.addFeedback(a,r,n);return R(s,u,v,e)},async addIntercomAIArticleImportConfiguration(a,r){const n=await t.addIntercomAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async addSalesforceAIArticleImportConfiguration(a,r){const n=await t.addSalesforceAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async addWebsiteScrapeAIArticleImportConfiguration(a,r){const n=await t.addWebsiteScrapeAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async addZendeskAIArticleImportConfiguration(a,r){const n=await t.addZendeskAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async cancelCoBrowseRequest(a,r){const n=await t.cancelCoBrowseRequest(a,r);return R(n,u,v,e)},async cancelMeetingInvitation(a,r,n){const s=await t.cancelMeetingInvitation(a,r,n);return R(s,u,v,e)},async createOrganisation(a,r){const n=await t.createOrganisation(a,r);return R(n,u,v,e)},async deleteAIArticleImportConfiguration(a,r){const n=await t.deleteAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async deleteFile(a,r,n){const s=await t.deleteFile(a,r,n);return R(s,u,v,e)},async editIntercomAIArticleImportConfiguration(a,r,n){const s=await t.editIntercomAIArticleImportConfiguration(a,r,n);return R(s,u,v,e)},async editSalesforceAIArticleImportConfiguration(a,r,n){const s=await t.editSalesforceAIArticleImportConfiguration(a,r,n);return R(s,u,v,e)},async editWebsiteScrapeAIArticleImportConfiguration(a,r,n){const s=await t.editWebsiteScrapeAIArticleImportConfiguration(a,r,n);return R(s,u,v,e)},async editZendeskAIArticleImportConfiguration(a,r,n){const s=await t.editZendeskAIArticleImportConfiguration(a,r,n);return R(s,u,v,e)},async endCoBrowse(a,r){const n=await t.endCoBrowse(a,r);return R(n,u,v,e)},async getAgentOpenCoBrowses(a){const r=await t.getAgentOpenCoBrowses(a);return R(r,u,v,e)},async getAgents(a,r){const n=await t.getAgents(a,r);return R(n,u,v,e)},async getAiConfig(a){const r=await t.getAiConfig(a);return R(r,u,v,e)},async getCoBrowseAudioMetadata(a,r){const n=await t.getCoBrowseAudioMetadata(a,r);return R(n,u,v,e)},async getCoBrowseRequests(a){const r=await t.getCoBrowseRequests(a);return R(r,u,v,e)},async getCobrowseAudioRecording(a,r,n){const s=await t.getCobrowseAudioRecording(a,r,n);return R(s,u,v,e)},async getConfigurations(a){const r=await t.getConfigurations(a);return R(r,u,v,e)},async getCustomers(a,r){const n=await t.getCustomers(a,r);return R(n,u,v,e)},async getCustomersStatus(a,r){const n=await t.getCustomersStatus(a,r);return R(n,u,v,e)},async getFile(a,r,n){const s=await t.getFile(a,r,n);return R(s,u,v,e)},async getIntercomAIArticleImportConfiguration(a,r){const n=await t.getIntercomAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async getIntercomCollections(a){const r=await t.getIntercomCollections(a);return R(r,u,v,e)},async getMeeting(a,r){const n=await t.getMeeting(a,r);return R(n,u,v,e)},async getMeetingInvitations(a){const r=await t.getMeetingInvitations(a);return R(r,u,v,e)},async getMeetingToken(a,r){const n=await t.getMeetingToken(a,r);return R(n,u,v,e)},async getOnboardingStatus(a){const r=await t.getOnboardingStatus(a);return R(r,u,v,e)},async getOrganisationCode(a){const r=await t.getOrganisationCode(a);return R(r,u,v,e)},async getSalesforceAIArticleImportConfiguration(a,r){const n=await t.getSalesforceAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async getSalesforceBodyFields(a,r){const n=await t.getSalesforceBodyFields(a,r);return R(n,u,v,e)},async getSalesforceBodyFieldsBasedOnConfiguration(a,r){const n=await t.getSalesforceBodyFieldsBasedOnConfiguration(a,r);return R(n,u,v,e)},async getSalesforceCategories(a,r){const n=await t.getSalesforceCategories(a,r);return R(n,u,v,e)},async getSalesforceCategoriesBasedOnConfiguration(a,r){const n=await t.getSalesforceCategoriesBasedOnConfiguration(a,r);return R(n,u,v,e)},async getSalesforceLanguages(a,r){const n=await t.getSalesforceLanguages(a,r);return R(n,u,v,e)},async getSalesforceLanguagesBasedOnConfiguration(a,r){const n=await t.getSalesforceLanguagesBasedOnConfiguration(a,r);return R(n,u,v,e)},async getWebsiteScrapeAIArticleImportConfiguration(a,r){const n=await t.getWebsiteScrapeAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async getZendeskAIArticleImportConfiguration(a,r){const n=await t.getZendeskAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async inviteAgentToMeeting(a,r,n){const s=await t.inviteAgentToMeeting(a,r,n);return R(s,u,v,e)},async inviteCustomerToMeeting(a,r,n,s){const o=await t.inviteCustomerToMeeting(a,r,n,s);return R(o,u,v,e)},async joinMeeting(a,r){const n=await t.joinMeeting(a,r);return R(n,u,v,e)},async leaveMeeting(a,r){const n=await t.leaveMeeting(a,r);return R(n,u,v,e)},async notifyCustomer(a,r,n){const s=await t.notifyCustomer(a,r,n);return R(s,u,v,e)},async onPaintReceived(a,r){const n=await t.onPaintReceived(a,r);return R(n,u,v,e)},async rescheduleAIArticleImportConfiguration(a,r){const n=await t.rescheduleAIArticleImportConfiguration(a,r);return R(n,u,v,e)},async respondToAccessRequest(a,r,n,s){const o=await t.respondToAccessRequest(a,r,n,s);return R(o,u,v,e)},async respondToInvitation(a,r,n){const s=await t.respondToInvitation(a,r,n);return R(s,u,v,e)},async sendCoBrowseEmail(a,r){const n=await t.sendCoBrowseEmail(a,r);return R(n,u,v,e)},async startCoBrowseUsingCode(a,r){const n=await t.startCoBrowseUsingCode(a,r);return R(n,u,v,e)},async startCoBrowseWithCustomer(a,r){const n=await t.startCoBrowseWithCustomer(a,r);return R(n,u,v,e)},async startCoBrowseWithVisitor(a){const r=await t.startCoBrowseWithVisitor(a);return R(r,u,v,e)},async startMeeting(a){const r=await t.startMeeting(a);return R(r,u,v,e)},async updateAiConfig(a,r){const n=await t.updateAiConfig(a,r);return R(n,u,v,e)},async updateCoBrowseConfig(a,r){const n=await t.updateCoBrowseConfig(a,r);return R(n,u,v,e)},async updateContentMaskingConfig(a,r){const n=await t.updateContentMaskingConfig(a,r);return R(n,u,v,e)},async updateParticipant(a,r,n){const s=await t.updateParticipant(a,r,n);return R(s,u,v,e)},async updateParticipantRTC(a,r,n){const s=await t.updateParticipantRTC(a,r,n);return R(s,u,v,e)},async uploadFile(a,r,n){const s=await t.uploadFile(a,r,n);return R(s,u,v,e)}}};class $O extends Ge{addFeedback(t,a,r){return z(this.configuration).addFeedback(t,a,r).then(n=>n(this.axios,this.basePath))}addIntercomAIArticleImportConfiguration(t,a){return z(this.configuration).addIntercomAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}addSalesforceAIArticleImportConfiguration(t,a){return z(this.configuration).addSalesforceAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}addWebsiteScrapeAIArticleImportConfiguration(t,a){return z(this.configuration).addWebsiteScrapeAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}addZendeskAIArticleImportConfiguration(t,a){return z(this.configuration).addZendeskAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}cancelCoBrowseRequest(t,a){return z(this.configuration).cancelCoBrowseRequest(t,a).then(r=>r(this.axios,this.basePath))}cancelMeetingInvitation(t,a,r){return z(this.configuration).cancelMeetingInvitation(t,a,r).then(n=>n(this.axios,this.basePath))}createOrganisation(t,a){return z(this.configuration).createOrganisation(t,a).then(r=>r(this.axios,this.basePath))}deleteAIArticleImportConfiguration(t,a){return z(this.configuration).deleteAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}deleteFile(t,a,r){return z(this.configuration).deleteFile(t,a,r).then(n=>n(this.axios,this.basePath))}editIntercomAIArticleImportConfiguration(t,a,r){return z(this.configuration).editIntercomAIArticleImportConfiguration(t,a,r).then(n=>n(this.axios,this.basePath))}editSalesforceAIArticleImportConfiguration(t,a,r){return z(this.configuration).editSalesforceAIArticleImportConfiguration(t,a,r).then(n=>n(this.axios,this.basePath))}editWebsiteScrapeAIArticleImportConfiguration(t,a,r){return z(this.configuration).editWebsiteScrapeAIArticleImportConfiguration(t,a,r).then(n=>n(this.axios,this.basePath))}editZendeskAIArticleImportConfiguration(t,a,r){return z(this.configuration).editZendeskAIArticleImportConfiguration(t,a,r).then(n=>n(this.axios,this.basePath))}endCoBrowse(t,a){return z(this.configuration).endCoBrowse(t,a).then(r=>r(this.axios,this.basePath))}getAgentOpenCoBrowses(t){return z(this.configuration).getAgentOpenCoBrowses(t).then(a=>a(this.axios,this.basePath))}getAgents(t,a){return z(this.configuration).getAgents(t,a).then(r=>r(this.axios,this.basePath))}getAiConfig(t){return z(this.configuration).getAiConfig(t).then(a=>a(this.axios,this.basePath))}getCoBrowseAudioMetadata(t,a){return z(this.configuration).getCoBrowseAudioMetadata(t,a).then(r=>r(this.axios,this.basePath))}getCoBrowseRequests(t){return z(this.configuration).getCoBrowseRequests(t).then(a=>a(this.axios,this.basePath))}getCobrowseAudioRecording(t,a,r){return z(this.configuration).getCobrowseAudioRecording(t,a,r).then(n=>n(this.axios,this.basePath))}getConfigurations(t){return z(this.configuration).getConfigurations(t).then(a=>a(this.axios,this.basePath))}getCustomers(t,a){return z(this.configuration).getCustomers(t,a).then(r=>r(this.axios,this.basePath))}getCustomersStatus(t,a){return z(this.configuration).getCustomersStatus(t,a).then(r=>r(this.axios,this.basePath))}getFile(t,a,r){return z(this.configuration).getFile(t,a,r).then(n=>n(this.axios,this.basePath))}getIntercomAIArticleImportConfiguration(t,a){return z(this.configuration).getIntercomAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}getIntercomCollections(t){return z(this.configuration).getIntercomCollections(t).then(a=>a(this.axios,this.basePath))}getMeeting(t,a){return z(this.configuration).getMeeting(t,a).then(r=>r(this.axios,this.basePath))}getMeetingInvitations(t){return z(this.configuration).getMeetingInvitations(t).then(a=>a(this.axios,this.basePath))}getMeetingToken(t,a){return z(this.configuration).getMeetingToken(t,a).then(r=>r(this.axios,this.basePath))}getOnboardingStatus(t){return z(this.configuration).getOnboardingStatus(t).then(a=>a(this.axios,this.basePath))}getOrganisationCode(t){return z(this.configuration).getOrganisationCode(t).then(a=>a(this.axios,this.basePath))}getSalesforceAIArticleImportConfiguration(t,a){return z(this.configuration).getSalesforceAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}getSalesforceBodyFields(t,a){return z(this.configuration).getSalesforceBodyFields(t,a).then(r=>r(this.axios,this.basePath))}getSalesforceBodyFieldsBasedOnConfiguration(t,a){return z(this.configuration).getSalesforceBodyFieldsBasedOnConfiguration(t,a).then(r=>r(this.axios,this.basePath))}getSalesforceCategories(t,a){return z(this.configuration).getSalesforceCategories(t,a).then(r=>r(this.axios,this.basePath))}getSalesforceCategoriesBasedOnConfiguration(t,a){return z(this.configuration).getSalesforceCategoriesBasedOnConfiguration(t,a).then(r=>r(this.axios,this.basePath))}getSalesforceLanguages(t,a){return z(this.configuration).getSalesforceLanguages(t,a).then(r=>r(this.axios,this.basePath))}getSalesforceLanguagesBasedOnConfiguration(t,a){return z(this.configuration).getSalesforceLanguagesBasedOnConfiguration(t,a).then(r=>r(this.axios,this.basePath))}getWebsiteScrapeAIArticleImportConfiguration(t,a){return z(this.configuration).getWebsiteScrapeAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}getZendeskAIArticleImportConfiguration(t,a){return z(this.configuration).getZendeskAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}inviteAgentToMeeting(t,a,r){return z(this.configuration).inviteAgentToMeeting(t,a,r).then(n=>n(this.axios,this.basePath))}inviteCustomerToMeeting(t,a,r,n){return z(this.configuration).inviteCustomerToMeeting(t,a,r,n).then(s=>s(this.axios,this.basePath))}joinMeeting(t,a){return z(this.configuration).joinMeeting(t,a).then(r=>r(this.axios,this.basePath))}leaveMeeting(t,a){return z(this.configuration).leaveMeeting(t,a).then(r=>r(this.axios,this.basePath))}notifyCustomer(t,a,r){return z(this.configuration).notifyCustomer(t,a,r).then(n=>n(this.axios,this.basePath))}onPaintReceived(t,a){return z(this.configuration).onPaintReceived(t,a).then(r=>r(this.axios,this.basePath))}rescheduleAIArticleImportConfiguration(t,a){return z(this.configuration).rescheduleAIArticleImportConfiguration(t,a).then(r=>r(this.axios,this.basePath))}respondToAccessRequest(t,a,r,n){return z(this.configuration).respondToAccessRequest(t,a,r,n).then(s=>s(this.axios,this.basePath))}respondToInvitation(t,a,r){return z(this.configuration).respondToInvitation(t,a,r).then(n=>n(this.axios,this.basePath))}sendCoBrowseEmail(t,a){return z(this.configuration).sendCoBrowseEmail(t,a).then(r=>r(this.axios,this.basePath))}startCoBrowseUsingCode(t,a){return z(this.configuration).startCoBrowseUsingCode(t,a).then(r=>r(this.axios,this.basePath))}startCoBrowseWithCustomer(t,a){return z(this.configuration).startCoBrowseWithCustomer(t,a).then(r=>r(this.axios,this.basePath))}startCoBrowseWithVisitor(t){return z(this.configuration).startCoBrowseWithVisitor(t).then(a=>a(this.axios,this.basePath))}startMeeting(t){return z(this.configuration).startMeeting(t).then(a=>a(this.axios,this.basePath))}updateAiConfig(t,a){return z(this.configuration).updateAiConfig(t,a).then(r=>r(this.axios,this.basePath))}updateCoBrowseConfig(t,a){return z(this.configuration).updateCoBrowseConfig(t,a).then(r=>r(this.axios,this.basePath))}updateContentMaskingConfig(t,a){return z(this.configuration).updateContentMaskingConfig(t,a).then(r=>r(this.axios,this.basePath))}updateParticipant(t,a,r){return z(this.configuration).updateParticipant(t,a,r).then(n=>n(this.axios,this.basePath))}updateParticipantRTC(t,a,r){return z(this.configuration).updateParticipantRTC(t,a,r).then(n=>n(this.axios,this.basePath))}uploadFile(t,a,r){return z(this.configuration).uploadFile(t,a,r).then(n=>n(this.axios,this.basePath))}}const qO=function(e){return{deleteFile:async(t,a={})=>{Y("deleteFile","fileId",t);const r="/api/agents/meeting/file/{fileId}".replace("{fileId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"DELETE",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getFile:async(t,a={})=>{Y("getFile","fileId",t);const r="/api/agents/meeting/file/{fileId}".replace("{fileId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},updateParticipant:async(t,a={})=>{const r="/api/agents/meeting/update-participant",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},uploadFile:async(t,a={})=>{const r="/api/agents/meeting/file",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={},c=new(e&&e.formDataCtor||FormData);await E(i,e),t!==void 0&&c.append("file",t),i["Content-Type"]="multipart/form-data",P(n,l);let d=s&&s.headers?s.headers:{};return o.headers={...i,...d,...a.headers},o.data=c,{url:A(n),options:o}}}},Kr=function(e){const t=qO(e);return{async deleteFile(a,r){const n=await t.deleteFile(a,r);return R(n,u,v,e)},async getFile(a,r){const n=await t.getFile(a,r);return R(n,u,v,e)},async updateParticipant(a,r){const n=await t.updateParticipant(a,r);return R(n,u,v,e)},async uploadFile(a,r){const n=await t.uploadFile(a,r);return R(n,u,v,e)}}};class HO extends Ge{deleteFile(t,a){return Kr(this.configuration).deleteFile(t,a).then(r=>r(this.axios,this.basePath))}getFile(t,a){return Kr(this.configuration).getFile(t,a).then(r=>r(this.axios,this.basePath))}updateParticipant(t,a){return Kr(this.configuration).updateParticipant(t,a).then(r=>r(this.axios,this.basePath))}uploadFile(t,a){return Kr(this.configuration).uploadFile(t,a).then(r=>r(this.axios,this.basePath))}}const QO=function(e){return{getCoBrowse:async(t,a={})=>{Y("getCoBrowse","id",t);const r="/api/co-browse/{id}".replace("{id}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}}}},WO=function(e){const t=QO(e);return{async getCoBrowse(a,r){const n=await t.getCoBrowse(a,r);return R(n,u,v,e)}}};class GO extends Ge{getCoBrowse(t,a){return WO(this.configuration).getCoBrowse(t,a).then(r=>r(this.axios,this.basePath))}}const zO=function(e){return{endCoBrowse:async(t={})=>{const a="/api/co-browse-window/end-co-browse",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},register:async(t,a={})=>{const r="/api/co-browse-window/register",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateParticipant:async(t,a={})=>{const r="/api/co-browse-window/update-participant",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}}}},Rs=function(e){const t=zO(e);return{async endCoBrowse(a){const r=await t.endCoBrowse(a);return R(r,u,v,e)},async register(a,r){const n=await t.register(a,r);return R(n,u,v,e)},async updateParticipant(a,r){const n=await t.updateParticipant(a,r);return R(n,u,v,e)}}};class YO extends Ge{endCoBrowse(t){return Rs(this.configuration).endCoBrowse(t).then(a=>a(this.axios,this.basePath))}register(t,a){return Rs(this.configuration).register(t,a).then(r=>r(this.axios,this.basePath))}updateParticipant(t,a){return Rs(this.configuration).updateParticipant(t,a).then(r=>r(this.axios,this.basePath))}}const JO=function(e){return{acceptCoBrowse:async(t,a={})=>{const r="/api/customers/accept-co-browse",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},addFeedback:async(t,a,r={})=>{Y("addFeedback","coBrowseId",t);const n="/api/customers/{coBrowseId}/feedback".replace("{coBrowseId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}},cancelSupportRequest:async(t={})=>{const a="/api/customers/cancel-support-request",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},changeWindowPosition:async(t,a={})=>{const r="/api/customers/change-window-position",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},declineCoBrowse:async(t,a={})=>{const r="/api/customers/decline-co-browse",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},deleteFile:async(t,a={})=>{Y("deleteFile","fileId",t);const r="/api/customers/file/{fileId}".replace("{fileId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"DELETE",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},deleteMeetingFile:async(t,a={})=>{Y("deleteMeetingFile","fileId",t);const r="/api/customers/meeting/file/{fileId}".replace("{fileId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"DELETE",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},endCoBrowse:async(t={})=>{const a="/api/customers/end-co-browse",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},generateIdentificationCode:async(t={})=>{const a="/api/customers/generate-identification-code",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getFile:async(t,a={})=>{Y("getFile","fileId",t);const r="/api/customers/file/{fileId}".replace("{fileId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getMeetingFile:async(t,a={})=>{Y("getMeetingFile","fileId",t);const r="/api/customers/meeting/file/{fileId}".replace("{fileId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},joinCoBrowse:async(t,a={})=>{const r="/api/customers/join-co-browse",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},leaveMeeting:async(t={})=>{const a="/api/customers/meeting/leave",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},loginCustomer:async(t={})=>{const a="/api/customers/login",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},onCoBrowseInvitationReceived:async(t={})=>{const a="/api/customers/received-invitation",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},onConnectFailed:async(t={})=>{const a="/api/customers/connect-failed",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},onFullSnapshotSent:async(t={})=>{const a="/api/customers/full-snapshot-sent",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},registerCustomer:async(t,a={})=>{const r="/api/customers/register",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},registerLobby:async(t,a={})=>{const r="/api/customers/lobby/register",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},requestSupport:async(t,a={})=>{const r="/api/customers/request-support",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},resizeWindow:async(t,a={})=>{const r="/api/customers/resize-window",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},respondToMeetingInvitation:async(t,a={})=>{const r="/api/customers/meeting/respond",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),t!==void 0&&(l.accept=t),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},updateAnonymousDetails:async(t,a={})=>{const r="/api/customers/update-anonymous-details",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateMeetingParticipant:async(t,a={})=>{const r="/api/customers/meeting/update-participant",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateParticipant:async(t,a={})=>{const r="/api/customers/update-participant",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateParticipantRTC:async(t,a={})=>{const r="/api/customers/update-participant-rtc",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},uploadFile:async(t,a={})=>{const r="/api/customers/file",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={},c=new(e&&e.formDataCtor||FormData);await E(i,e),t!==void 0&&c.append("file",t),i["Content-Type"]="multipart/form-data",P(n,l);let d=s&&s.headers?s.headers:{};return o.headers={...i,...d,...a.headers},o.data=c,{url:A(n),options:o}},uploadMeetingFile:async(t,a={})=>{const r="/api/customers/meeting/file",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={},c=new(e&&e.formDataCtor||FormData);await E(i,e),t!==void 0&&c.append("file",t),i["Content-Type"]="multipart/form-data",P(n,l);let d=s&&s.headers?s.headers:{};return o.headers={...i,...d,...a.headers},o.data=c,{url:A(n),options:o}}}},ge=function(e){const t=JO(e);return{async acceptCoBrowse(a,r){const n=await t.acceptCoBrowse(a,r);return R(n,u,v,e)},async addFeedback(a,r,n){const s=await t.addFeedback(a,r,n);return R(s,u,v,e)},async cancelSupportRequest(a){const r=await t.cancelSupportRequest(a);return R(r,u,v,e)},async changeWindowPosition(a,r){const n=await t.changeWindowPosition(a,r);return R(n,u,v,e)},async declineCoBrowse(a,r){const n=await t.declineCoBrowse(a,r);return R(n,u,v,e)},async deleteFile(a,r){const n=await t.deleteFile(a,r);return R(n,u,v,e)},async deleteMeetingFile(a,r){const n=await t.deleteMeetingFile(a,r);return R(n,u,v,e)},async endCoBrowse(a){const r=await t.endCoBrowse(a);return R(r,u,v,e)},async generateIdentificationCode(a){const r=await t.generateIdentificationCode(a);return R(r,u,v,e)},async getFile(a,r){const n=await t.getFile(a,r);return R(n,u,v,e)},async getMeetingFile(a,r){const n=await t.getMeetingFile(a,r);return R(n,u,v,e)},async joinCoBrowse(a,r){const n=await t.joinCoBrowse(a,r);return R(n,u,v,e)},async leaveMeeting(a){const r=await t.leaveMeeting(a);return R(r,u,v,e)},async loginCustomer(a){const r=await t.loginCustomer(a);return R(r,u,v,e)},async onCoBrowseInvitationReceived(a){const r=await t.onCoBrowseInvitationReceived(a);return R(r,u,v,e)},async onConnectFailed(a){const r=await t.onConnectFailed(a);return R(r,u,v,e)},async onFullSnapshotSent(a){const r=await t.onFullSnapshotSent(a);return R(r,u,v,e)},async registerCustomer(a,r){const n=await t.registerCustomer(a,r);return R(n,u,v,e)},async registerLobby(a,r){const n=await t.registerLobby(a,r);return R(n,u,v,e)},async requestSupport(a,r){const n=await t.requestSupport(a,r);return R(n,u,v,e)},async resizeWindow(a,r){const n=await t.resizeWindow(a,r);return R(n,u,v,e)},async respondToMeetingInvitation(a,r){const n=await t.respondToMeetingInvitation(a,r);return R(n,u,v,e)},async updateAnonymousDetails(a,r){const n=await t.updateAnonymousDetails(a,r);return R(n,u,v,e)},async updateMeetingParticipant(a,r){const n=await t.updateMeetingParticipant(a,r);return R(n,u,v,e)},async updateParticipant(a,r){const n=await t.updateParticipant(a,r);return R(n,u,v,e)},async updateParticipantRTC(a,r){const n=await t.updateParticipantRTC(a,r);return R(n,u,v,e)},async uploadFile(a,r){const n=await t.uploadFile(a,r);return R(n,u,v,e)},async uploadMeetingFile(a,r){const n=await t.uploadMeetingFile(a,r);return R(n,u,v,e)}}};class XO extends Ge{acceptCoBrowse(t,a){return ge(this.configuration).acceptCoBrowse(t,a).then(r=>r(this.axios,this.basePath))}addFeedback(t,a,r){return ge(this.configuration).addFeedback(t,a,r).then(n=>n(this.axios,this.basePath))}cancelSupportRequest(t){return ge(this.configuration).cancelSupportRequest(t).then(a=>a(this.axios,this.basePath))}changeWindowPosition(t,a){return ge(this.configuration).changeWindowPosition(t,a).then(r=>r(this.axios,this.basePath))}declineCoBrowse(t,a){return ge(this.configuration).declineCoBrowse(t,a).then(r=>r(this.axios,this.basePath))}deleteFile(t,a){return ge(this.configuration).deleteFile(t,a).then(r=>r(this.axios,this.basePath))}deleteMeetingFile(t,a){return ge(this.configuration).deleteMeetingFile(t,a).then(r=>r(this.axios,this.basePath))}endCoBrowse(t){return ge(this.configuration).endCoBrowse(t).then(a=>a(this.axios,this.basePath))}generateIdentificationCode(t){return ge(this.configuration).generateIdentificationCode(t).then(a=>a(this.axios,this.basePath))}getFile(t,a){return ge(this.configuration).getFile(t,a).then(r=>r(this.axios,this.basePath))}getMeetingFile(t,a){return ge(this.configuration).getMeetingFile(t,a).then(r=>r(this.axios,this.basePath))}joinCoBrowse(t,a){return ge(this.configuration).joinCoBrowse(t,a).then(r=>r(this.axios,this.basePath))}leaveMeeting(t){return ge(this.configuration).leaveMeeting(t).then(a=>a(this.axios,this.basePath))}loginCustomer(t){return ge(this.configuration).loginCustomer(t).then(a=>a(this.axios,this.basePath))}onCoBrowseInvitationReceived(t){return ge(this.configuration).onCoBrowseInvitationReceived(t).then(a=>a(this.axios,this.basePath))}onConnectFailed(t){return ge(this.configuration).onConnectFailed(t).then(a=>a(this.axios,this.basePath))}onFullSnapshotSent(t){return ge(this.configuration).onFullSnapshotSent(t).then(a=>a(this.axios,this.basePath))}registerCustomer(t,a){return ge(this.configuration).registerCustomer(t,a).then(r=>r(this.axios,this.basePath))}registerLobby(t,a){return ge(this.configuration).registerLobby(t,a).then(r=>r(this.axios,this.basePath))}requestSupport(t,a){return ge(this.configuration).requestSupport(t,a).then(r=>r(this.axios,this.basePath))}resizeWindow(t,a){return ge(this.configuration).resizeWindow(t,a).then(r=>r(this.axios,this.basePath))}respondToMeetingInvitation(t,a){return ge(this.configuration).respondToMeetingInvitation(t,a).then(r=>r(this.axios,this.basePath))}updateAnonymousDetails(t,a){return ge(this.configuration).updateAnonymousDetails(t,a).then(r=>r(this.axios,this.basePath))}updateMeetingParticipant(t,a){return ge(this.configuration).updateMeetingParticipant(t,a).then(r=>r(this.axios,this.basePath))}updateParticipant(t,a){return ge(this.configuration).updateParticipant(t,a).then(r=>r(this.axios,this.basePath))}updateParticipantRTC(t,a){return ge(this.configuration).updateParticipantRTC(t,a).then(r=>r(this.axios,this.basePath))}uploadFile(t,a){return ge(this.configuration).uploadFile(t,a).then(r=>r(this.axios,this.basePath))}uploadMeetingFile(t,a){return ge(this.configuration).uploadMeetingFile(t,a).then(r=>r(this.axios,this.basePath))}}const KO=function(e){return{getMeeting:async(t={})=>{const a="/api/customers/meeting-window/meeting",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},leaveMeeting:async(t={})=>{const a="/api/customers/meeting-window/leave-meeting",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},register:async(t,a={})=>{const r="/api/customers/meeting-window/register",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateParticipant:async(t,a={})=>{const r="/api/customers/meeting-window/update-participant",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}}}},Zr=function(e){const t=KO(e);return{async getMeeting(a){const r=await t.getMeeting(a);return R(r,u,v,e)},async leaveMeeting(a){const r=await t.leaveMeeting(a);return R(r,u,v,e)},async register(a,r){const n=await t.register(a,r);return R(n,u,v,e)},async updateParticipant(a,r){const n=await t.updateParticipant(a,r);return R(n,u,v,e)}}};class ZO extends Ge{getMeeting(t){return Zr(this.configuration).getMeeting(t).then(a=>a(this.axios,this.basePath))}leaveMeeting(t){return Zr(this.configuration).leaveMeeting(t).then(a=>a(this.axios,this.basePath))}register(t,a){return Zr(this.configuration).register(t,a).then(r=>r(this.axios,this.basePath))}updateParticipant(t,a){return Zr(this.configuration).updateParticipant(t,a).then(r=>r(this.axios,this.basePath))}}const ey=function(e){return{getBooleanFlag:async(t,a={})=>{const r="/api/flags",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};t!==void 0&&(l.flagName=t),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}}}},ty=function(e){const t=ey(e);return{async getBooleanFlag(a,r){const n=await t.getBooleanFlag(a,r);return R(n,u,v,e)}}};class ay extends Ge{getBooleanFlag(t,a){return ty(this.configuration).getBooleanFlag(t,a).then(r=>r(this.axios,this.basePath))}}const ry=function(e){return{increment:async(t,a,r={})=>{Y("increment","metric",t);const n="/api/metrics/{metric}/increment".replace("{metric}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}}}},ny=function(e){const t=ry(e);return{async increment(a,r,n){const s=await t.increment(a,r,n);return R(s,u,v,e)}}};class sy extends Ge{increment(t,a,r){return ny(this.configuration).increment(t,a,r).then(n=>n(this.axios,this.basePath))}}const oy=function(e){return{getCoBrowseWindowConfig:async(t,a={})=>{Y("getCoBrowseWindowConfig","organisationId",t);const r="/api/organisations/{organisationId}/config/co-browse-window".replace("{organisationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};P(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getDashboardConfig:async(t,a={})=>{Y("getDashboardConfig","organisationId",t);const r="/api/organisations/{organisationId}/config/dashboard".replace("{organisationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getLoaderConfig:async(t,a,r={})=>{Y("getLoaderConfig","organisationId",t);const n="/api/organisations/{organisationId}/config/sdk-loader".replace("{organisationId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"GET",...o,...r},l={},c={};a!==void 0&&(c.component=a),P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:A(s),options:i}},getSdkConfig:async(t,a={})=>{Y("getSdkConfig","organisationId",t);const r="/api/organisations/{organisationId}/config/sdk".replace("{organisationId}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};P(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}}}},en=function(e){const t=oy(e);return{async getCoBrowseWindowConfig(a,r){const n=await t.getCoBrowseWindowConfig(a,r);return R(n,u,v,e)},async getDashboardConfig(a,r){const n=await t.getDashboardConfig(a,r);return R(n,u,v,e)},async getLoaderConfig(a,r,n){const s=await t.getLoaderConfig(a,r,n);return R(s,u,v,e)},async getSdkConfig(a,r){const n=await t.getSdkConfig(a,r);return R(n,u,v,e)}}};let iy=class extends Ge{getCoBrowseWindowConfig(t,a){return en(this.configuration).getCoBrowseWindowConfig(t,a).then(r=>r(this.axios,this.basePath))}getDashboardConfig(t,a){return en(this.configuration).getDashboardConfig(t,a).then(r=>r(this.axios,this.basePath))}getLoaderConfig(t,a,r){return en(this.configuration).getLoaderConfig(t,a,r).then(n=>n(this.axios,this.basePath))}getSdkConfig(t,a){return en(this.configuration).getSdkConfig(t,a).then(r=>r(this.axios,this.basePath))}};const ly=function(e){return{getConnectedIntegrations:async(t={})=>{const a="/api/organisations-integrations/connected",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},getMappedFields:async(t,a={})=>{Y("getMappedFields","integration",t);const r="/api/organisations-integrations/mappings/{integration}".replace("{integration}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await E(i,e),P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},updateMappings:async(t,a,r={})=>{Y("updateMappings","integration",t);const n="/api/organisations-integrations/mappings/{integration}/update".replace("{integration}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}}}},Es=function(e){const t=ly(e);return{async getConnectedIntegrations(a){const r=await t.getConnectedIntegrations(a);return R(r,u,v,e)},async getMappedFields(a,r){const n=await t.getMappedFields(a,r);return R(n,u,v,e)},async updateMappings(a,r,n){const s=await t.updateMappings(a,r,n);return R(s,u,v,e)}}};class cy extends Ge{getConnectedIntegrations(t){return Es(this.configuration).getConnectedIntegrations(t).then(a=>a(this.axios,this.basePath))}getMappedFields(t,a){return Es(this.configuration).getMappedFields(t,a).then(r=>r(this.axios,this.basePath))}updateMappings(t,a,r){return Es(this.configuration).updateMappings(t,a,r).then(n=>n(this.axios,this.basePath))}}const dy=function(e){return{updateOrganisationConfig:async(t,a,r={})=>{Y("updateOrganisationConfig","organisationId",t);const n="/api/super-admin/organisations/{organisationId}/config".replace("{organisationId}",encodeURIComponent(String(t))),s=new URL(n,w);let o;e&&(o=e.baseOptions);const i={method:"PUT",...o,...r},l={},c={};await E(l,e),l["Content-Type"]="application/json",P(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=K(a,i,e),{url:A(s),options:i}}}},uy=function(e){const t=dy(e);return{async updateOrganisationConfig(a,r,n){const s=await t.updateOrganisationConfig(a,r,n);return R(s,u,v,e)}}};let hy=class extends Ge{updateOrganisationConfig(t,a,r){return uy(this.configuration).updateOrganisationConfig(t,a,r).then(n=>n(this.axios,this.basePath))}};const py=function(e){return{getComponentVersion:async(t,a={})=>{Y("getComponentVersion","component",t);const r="/api/ui/component/{component}/version".replace("{component}",encodeURIComponent(String(t))),n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};P(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:A(n),options:o}},getServerTime:async(t={})=>{const a="/api/ui/server-time",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={};P(r,{});let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},setComponentVersion:async(t,a,r,n={})=>{Y("setComponentVersion","component",t),Y("setComponentVersion","version",a);const s="/api/ui/component/{component}/version/{version}".replace("{component}",encodeURIComponent(String(t))).replace("{version}",encodeURIComponent(String(a))),o=new URL(s,w);let i;e&&(i=e.baseOptions);const l={method:"PUT",...i,...n},c={},d={};r!==void 0&&(d.forceRefresh=r),P(o,d);let h=i&&i.headers?i.headers:{};return l.headers={...c,...h,...n.headers},{url:A(o),options:l}}}},Vs=function(e){const t=py(e);return{async getComponentVersion(a,r){const n=await t.getComponentVersion(a,r);return R(n,u,v,e)},async getServerTime(a){const r=await t.getServerTime(a);return R(r,u,v,e)},async setComponentVersion(a,r,n,s){const o=await t.setComponentVersion(a,r,n,s);return R(o,u,v,e)}}};class my extends Ge{getComponentVersion(t,a){return Vs(this.configuration).getComponentVersion(t,a).then(r=>r(this.axios,this.basePath))}getServerTime(t){return Vs(this.configuration).getServerTime(t).then(a=>a(this.axios,this.basePath))}setComponentVersion(t,a,r,n){return Vs(this.configuration).setComponentVersion(t,a,r,n).then(s=>s(this.axios,this.basePath))}}const fy=function(e){return{getMeeting:async(t={})=>{const a="/api/visitors/meeting",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},joinCoBrowse:async(t,a={})=>{const r="/api/visitors/join-co-browse",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},joinMeeting:async(t,a={})=>{const r="/api/visitors/join-meeting",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},leaveMeeting:async(t={})=>{const a="/api/visitors/leave-meeting",r=new URL(a,w);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await E(o,e),P(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:A(r),options:s}},register:async(t,a={})=>{const r="/api/visitors/register",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}},updateParticipant:async(t,a={})=>{const r="/api/visitors/update-participant",n=new URL(r,w);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await E(i,e),i["Content-Type"]="application/json",P(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=K(t,o,e),{url:A(n),options:o}}}},ua=function(e){const t=fy(e);return{async getMeeting(a){const r=await t.getMeeting(a);return R(r,u,v,e)},async joinCoBrowse(a,r){const n=await t.joinCoBrowse(a,r);return R(n,u,v,e)},async joinMeeting(a,r){const n=await t.joinMeeting(a,r);return R(n,u,v,e)},async leaveMeeting(a){const r=await t.leaveMeeting(a);return R(r,u,v,e)},async register(a,r){const n=await t.register(a,r);return R(n,u,v,e)},async updateParticipant(a,r){const n=await t.updateParticipant(a,r);return R(n,u,v,e)}}};class gy extends Ge{getMeeting(t){return ua(this.configuration).getMeeting(t).then(a=>a(this.axios,this.basePath))}joinCoBrowse(t,a){return ua(this.configuration).joinCoBrowse(t,a).then(r=>r(this.axios,this.basePath))}joinMeeting(t,a){return ua(this.configuration).joinMeeting(t,a).then(r=>r(this.axios,this.basePath))}leaveMeeting(t){return ua(this.configuration).leaveMeeting(t).then(a=>a(this.axios,this.basePath))}register(t,a){return ua(this.configuration).register(t,a).then(r=>r(this.axios,this.basePath))}updateParticipant(t,a){return ua(this.configuration).updateParticipant(t,a).then(r=>r(this.axios,this.basePath))}}const te="http://localhost".replace(/\/+$/,"");let Lt=class{constructor(t,a=te,r=u){be(this,"configuration");this.basePath=a,this.axios=r,t&&(this.configuration=t,this.basePath=t.basePath||this.basePath)}},Oy=class extends Error{constructor(a,r){super(r);be(this,"name","RequiredError");this.field=a}};const ae="https://example.com",J=function(e,t,a){if(a==null)throw new Oy(t,`Required parameter ${t} was null or undefined when calling ${e}.`)},re=function(e,...t){const a=new URLSearchParams(e.search);for(const r of t)for(const n in r)if(Array.isArray(r[n])){a.delete(n);for(const s of r[n])a.append(n,s)}else a.set(n,r[n]);e.search=a.toString()},Ee=function(e,t,a){const r=typeof e!="string";return(r&&a&&a.isJsonMime?a.isJsonMime(t.headers["Content-Type"]):r)?JSON.stringify(e!==void 0?e:{}):e||""},ne=function(e){return e.pathname+e.search+e.hash},se=function(e,t,a,r){return(n=t,s=a)=>{const o={...e.options,url:((r==null?void 0:r.basePath)||s)+e.url};return n.request(o)}},yy=function(e){return{getAll:async(t,a={})=>{J("getAll","getAllAnalyticsRequestDto",t);const r="/analytics/all",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}}}},by=function(e){const t=yy(e);return{async getAll(a,r){const n=await t.getAll(a,r);return se(n,u,te,e)}}};class vy extends Lt{getAll(t,a){return by(this.configuration).getAll(t,a).then(r=>r(this.axios,this.basePath))}}const wy=function(e){return{sendChatMessage:async(t,a={})=>{J("sendChatMessage","chatMessageDto",t);const r="/chats",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}}}},Py=function(e){const t=wy(e);return{async sendChatMessage(a,r){const n=await t.sendChatMessage(a,r);return se(n,u,te,e)}}};class Ay extends Lt{sendChatMessage(t,a){return Py(this.configuration).sendChatMessage(t,a).then(r=>r(this.axios,this.basePath))}}const Ry=function(e){return{getCurrentSequence:async(t={})=>{const a="/customer-training/current-training-sequence",r=new URL(a,ae);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={};re(r,{});let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:ne(r),options:s}},verifyPincode:async(t,a={})=>{J("verifyPincode","pincode",t);const r="/customer-training/pincodes/{pincode}".replace("{pincode}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}}}},kl=function(e){const t=Ry(e);return{async getCurrentSequence(a){const r=await t.getCurrentSequence(a);return se(r,u,te,e)},async verifyPincode(a,r){const n=await t.verifyPincode(a,r);return se(n,u,te,e)}}};class Ey extends Lt{getCurrentSequence(t){return kl(this.configuration).getCurrentSequence(t).then(a=>a(this.axios,this.basePath))}verifyPincode(t,a){return kl(this.configuration).verifyPincode(t,a).then(r=>r(this.axios,this.basePath))}}const Vy=function(e){return{createPincode:async(t,a={})=>{J("createPincode","createPincodeDto",t);const r="/library/pincodes",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}},deleteSessionById:async(t,a={})=>{J("deleteSessionById","sessionId",t);const r="/library/sessions/{sessionId}".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"DELETE",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},deleteTopic:async(t,a={})=>{J("deleteTopic","topicId",t);const r="/library/topics/{topicId}".replace("{topicId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"DELETE",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},deleteTraining:async(t,a,r={})=>{J("deleteTraining","topic",t),J("deleteTraining","training",a);const n="/library/topics/{topic}/trainings/{training}".replace("{topic}",encodeURIComponent(String(t))).replace("{training}",encodeURIComponent(String(a))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"DELETE",...o,...r},l={};re(s,{});let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:ne(s),options:i}},deleteTrainings:async(t,a={})=>{J("deleteTrainings","topic",t);const r="/library/topics/{topic}/trainings/delete".replace("{topic}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},fetchSessions:async(t,a,r={})=>{J("fetchSessions","topicId",t),J("fetchSessions","fetchTopicSessionsRequestDto",a);const n="/library/topics/{topicId}/fetch-sessions".replace("{topicId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}},fetchTopics:async(t,a={})=>{J("fetchTopics","fetchTopicsRequestDto",t);const r="/library/fetch-topics",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}},getSession:async(t,a={})=>{J("getSession","sessionId",t);const r="/library/sessions/{sessionId}".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},getSessionSummary:async(t,a={})=>{J("getSessionSummary","sessionId",t);const r="/library/sessions/{sessionId}/summary".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},getSessions:async(t,a,r,n,s={})=>{J("getSessions","topicId",t);const o="/library/topics/{topicId}/sessions".replace("{topicId}",encodeURIComponent(String(t))),i=new URL(o,ae);let l;e&&(l=e.baseOptions);const c={method:"GET",...l,...s},d={},h={};a!==void 0&&(h.page=a),r!==void 0&&(h.size=r),n!==void 0&&(h.search=n),re(i,h);let m=l&&l.headers?l.headers:{};return c.headers={...d,...m,...s.headers},{url:ne(i),options:c}},getTopic:async(t,a={})=>{J("getTopic","topicId",t);const r="/library/topics/{topicId}".replace("{topicId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},getTopics:async(t,a,r,n={})=>{const s="/library/topics",o=new URL(s,ae);let i;e&&(i=e.baseOptions);const l={method:"GET",...i,...n},c={},d={};t!==void 0&&(d.page=t),a!==void 0&&(d.size=a),r!==void 0&&(d.search=r),re(o,d);let h=i&&i.headers?i.headers:{};return l.headers={...c,...h,...n.headers},{url:ne(o),options:l}},getTrainingSteps:async(t,a,r={})=>{J("getTrainingSteps","topic",t),J("getTrainingSteps","training",a);const n="/library/topics/{topic}/trainings/{training}".replace("{topic}",encodeURIComponent(String(t))).replace("{training}",encodeURIComponent(String(a))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"GET",...o,...r},l={};re(s,{});let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},{url:ne(s),options:i}},getTrainings:async(t,a={})=>{J("getTrainings","topic",t);const r="/library/topics/{topic}/trainings".replace("{topic}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},pinArticles:async(t,a,r={})=>{J("pinArticles","topic",t),J("pinArticles","pinArticlesDto",a);const n="/library/topics/{topic}/pinarticles".replace("{topic}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}},publishTopic:async(t,a={})=>{J("publishTopic","topic",t);const r="/library/topics/{topic}/publish".replace("{topic}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},queryArticles:async(t,a={})=>{J("queryArticles","queryArticlesDto",t);const r="/library/topics/queryarticles",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}},unpinArticles:async(t,a={})=>{J("unpinArticles","topic",t);const r="/library/topics/{topic}/unpinarticles".replace("{topic}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},unpublishTopic:async(t,a={})=>{J("unpublishTopic","topic",t);const r="/library/topics/{topic}/unpublish".replace("{topic}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},verifyPincode:async(t,a={})=>{J("verifyPincode","pincode",t);const r="/library/pincodes/{pincode}".replace("{pincode}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}}}},Ie=function(e){const t=Vy(e);return{async createPincode(a,r){const n=await t.createPincode(a,r);return se(n,u,te,e)},async deleteSessionById(a,r){const n=await t.deleteSessionById(a,r);return se(n,u,te,e)},async deleteTopic(a,r){const n=await t.deleteTopic(a,r);return se(n,u,te,e)},async deleteTraining(a,r,n){const s=await t.deleteTraining(a,r,n);return se(s,u,te,e)},async deleteTrainings(a,r){const n=await t.deleteTrainings(a,r);return se(n,u,te,e)},async fetchSessions(a,r,n){const s=await t.fetchSessions(a,r,n);return se(s,u,te,e)},async fetchTopics(a,r){const n=await t.fetchTopics(a,r);return se(n,u,te,e)},async getSession(a,r){const n=await t.getSession(a,r);return se(n,u,te,e)},async getSessionSummary(a,r){const n=await t.getSessionSummary(a,r);return se(n,u,te,e)},async getSessions(a,r,n,s,o){const i=await t.getSessions(a,r,n,s,o);return se(i,u,te,e)},async getTopic(a,r){const n=await t.getTopic(a,r);return se(n,u,te,e)},async getTopics(a,r,n,s){const o=await t.getTopics(a,r,n,s);return se(o,u,te,e)},async getTrainingSteps(a,r,n){const s=await t.getTrainingSteps(a,r,n);return se(s,u,te,e)},async getTrainings(a,r){const n=await t.getTrainings(a,r);return se(n,u,te,e)},async pinArticles(a,r,n){const s=await t.pinArticles(a,r,n);return se(s,u,te,e)},async publishTopic(a,r){const n=await t.publishTopic(a,r);return se(n,u,te,e)},async queryArticles(a,r){const n=await t.queryArticles(a,r);return se(n,u,te,e)},async unpinArticles(a,r){const n=await t.unpinArticles(a,r);return se(n,u,te,e)},async unpublishTopic(a,r){const n=await t.unpublishTopic(a,r);return se(n,u,te,e)},async verifyPincode(a,r){const n=await t.verifyPincode(a,r);return se(n,u,te,e)}}};class Sy extends Lt{createPincode(t,a){return Ie(this.configuration).createPincode(t,a).then(r=>r(this.axios,this.basePath))}deleteSessionById(t,a){return Ie(this.configuration).deleteSessionById(t,a).then(r=>r(this.axios,this.basePath))}deleteTopic(t,a){return Ie(this.configuration).deleteTopic(t,a).then(r=>r(this.axios,this.basePath))}deleteTraining(t,a,r){return Ie(this.configuration).deleteTraining(t,a,r).then(n=>n(this.axios,this.basePath))}deleteTrainings(t,a){return Ie(this.configuration).deleteTrainings(t,a).then(r=>r(this.axios,this.basePath))}fetchSessions(t,a,r){return Ie(this.configuration).fetchSessions(t,a,r).then(n=>n(this.axios,this.basePath))}fetchTopics(t,a){return Ie(this.configuration).fetchTopics(t,a).then(r=>r(this.axios,this.basePath))}getSession(t,a){return Ie(this.configuration).getSession(t,a).then(r=>r(this.axios,this.basePath))}getSessionSummary(t,a){return Ie(this.configuration).getSessionSummary(t,a).then(r=>r(this.axios,this.basePath))}getSessions(t,a,r,n,s){return Ie(this.configuration).getSessions(t,a,r,n,s).then(o=>o(this.axios,this.basePath))}getTopic(t,a){return Ie(this.configuration).getTopic(t,a).then(r=>r(this.axios,this.basePath))}getTopics(t,a,r,n){return Ie(this.configuration).getTopics(t,a,r,n).then(s=>s(this.axios,this.basePath))}getTrainingSteps(t,a,r){return Ie(this.configuration).getTrainingSteps(t,a,r).then(n=>n(this.axios,this.basePath))}getTrainings(t,a){return Ie(this.configuration).getTrainings(t,a).then(r=>r(this.axios,this.basePath))}pinArticles(t,a,r){return Ie(this.configuration).pinArticles(t,a,r).then(n=>n(this.axios,this.basePath))}publishTopic(t,a){return Ie(this.configuration).publishTopic(t,a).then(r=>r(this.axios,this.basePath))}queryArticles(t,a){return Ie(this.configuration).queryArticles(t,a).then(r=>r(this.axios,this.basePath))}unpinArticles(t,a){return Ie(this.configuration).unpinArticles(t,a).then(r=>r(this.axios,this.basePath))}unpublishTopic(t,a){return Ie(this.configuration).unpublishTopic(t,a).then(r=>r(this.axios,this.basePath))}verifyPincode(t,a){return Ie(this.configuration).verifyPincode(t,a).then(r=>r(this.axios,this.basePath))}}const Ty=function(e){return{abortSession:async(t,a={})=>{J("abortSession","sessionId",t);const r="/sessions/{sessionId}/abort".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},createSession:async(t,a={})=>{J("createSession","createSessionDto",t);const r="/sessions",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}},generateStep:async(t,a,r={})=>{J("generateStep","sessionId",t),J("generateStep","generateStepDto",a);const n="/sessions/{sessionId}/step".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}},getCurrentSession:async(t={})=>{const a="/sessions/current",r=new URL(a,ae);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={};re(r,{});let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:ne(r),options:s}},getCustomerStatus:async(t={})=>{const a="/sessions/customer-status",r=new URL(a,ae);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={};re(r,{});let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:ne(r),options:s}},getSessionById:async(t,a={})=>{J("getSessionById","sessionId",t);const r="/sessions/{sessionId}".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},markStepAsPerformed:async(t,a,r,n={})=>{J("markStepAsPerformed","sessionId",t),J("markStepAsPerformed","stepId",a),J("markStepAsPerformed","markStepAsPerformedDto",r);const s="/sessions/{sessionId}/steps/{stepId}/performed".replace("{sessionId}",encodeURIComponent(String(t))).replace("{stepId}",encodeURIComponent(String(a))),o=new URL(s,ae);let i;e&&(i=e.baseOptions);const l={method:"POST",...i,...n},c={},d={};c["Content-Type"]="application/json",re(o,d);let h=i&&i.headers?i.headers:{};return l.headers={...c,...h,...n.headers},l.data=Ee(r,l,e),{url:ne(o),options:l}},rollbackSession:async(t,a,r={})=>{J("rollbackSession","sessionId",t),J("rollbackSession","rollbackSessionDto",a);const n="/sessions/{sessionId}/rollback".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}},sendFeedback:async(t,a,r={})=>{J("sendFeedback","sessionId",t),J("sendFeedback","sendFeedbackDto",a);const n="/sessions/{sessionId}/feedback".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}},sendFeedbackDetails:async(t,a,r={})=>{J("sendFeedbackDetails","sessionId",t),J("sendFeedbackDetails","sendFeedbackDetailsDto",a);const n="/sessions/{sessionId}/feedback-details".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}}}},ut=function(e){const t=Ty(e);return{async abortSession(a,r){const n=await t.abortSession(a,r);return se(n,u,te,e)},async createSession(a,r){const n=await t.createSession(a,r);return se(n,u,te,e)},async generateStep(a,r,n){const s=await t.generateStep(a,r,n);return se(s,u,te,e)},async getCurrentSession(a){const r=await t.getCurrentSession(a);return se(r,u,te,e)},async getCustomerStatus(a){const r=await t.getCustomerStatus(a);return se(r,u,te,e)},async getSessionById(a,r){const n=await t.getSessionById(a,r);return se(n,u,te,e)},async markStepAsPerformed(a,r,n,s){const o=await t.markStepAsPerformed(a,r,n,s);return se(o,u,te,e)},async rollbackSession(a,r,n){const s=await t.rollbackSession(a,r,n);return se(s,u,te,e)},async sendFeedback(a,r,n){const s=await t.sendFeedback(a,r,n);return se(s,u,te,e)},async sendFeedbackDetails(a,r,n){const s=await t.sendFeedbackDetails(a,r,n);return se(s,u,te,e)}}};let Iy=class extends Lt{abortSession(t,a){return ut(this.configuration).abortSession(t,a).then(r=>r(this.axios,this.basePath))}createSession(t,a){return ut(this.configuration).createSession(t,a).then(r=>r(this.axios,this.basePath))}generateStep(t,a,r){return ut(this.configuration).generateStep(t,a,r).then(n=>n(this.axios,this.basePath))}getCurrentSession(t){return ut(this.configuration).getCurrentSession(t).then(a=>a(this.axios,this.basePath))}getCustomerStatus(t){return ut(this.configuration).getCustomerStatus(t).then(a=>a(this.axios,this.basePath))}getSessionById(t,a){return ut(this.configuration).getSessionById(t,a).then(r=>r(this.axios,this.basePath))}markStepAsPerformed(t,a,r,n){return ut(this.configuration).markStepAsPerformed(t,a,r,n).then(s=>s(this.axios,this.basePath))}rollbackSession(t,a,r){return ut(this.configuration).rollbackSession(t,a,r).then(n=>n(this.axios,this.basePath))}sendFeedback(t,a,r){return ut(this.configuration).sendFeedback(t,a,r).then(n=>n(this.axios,this.basePath))}sendFeedbackDetails(t,a,r){return ut(this.configuration).sendFeedbackDetails(t,a,r).then(n=>n(this.axios,this.basePath))}};const Cy=function(e){return{createTopic:async(t,a={})=>{J("createTopic","createTopicDto",t);const r="/topic-tree",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}},getKnowledgeGap:async(t={})=>{const a="/topic-tree/knowledge-gap",r=new URL(a,ae);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={};re(r,{});let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:ne(r),options:s}},getTopicDetails:async(t,a={})=>{J("getTopicDetails","topicId",t);const r="/topic-tree/topic/{topicId}/details".replace("{topicId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},getTopicTree:async(t={})=>{const a="/topic-tree/tree",r=new URL(a,ae);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={};re(r,{});let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:ne(r),options:s}},moveTopic:async(t,a,r={})=>{J("moveTopic","topicId",t),J("moveTopic","moveTopicDto",a);const n="/topic-tree/topic/{topicId}/move".replace("{topicId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"PUT",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}},updateTopic:async(t,a,r={})=>{J("updateTopic","topicId",t),J("updateTopic","updateTopicDto",a);const n="/topic-tree/topic/{topicId}".replace("{topicId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"PUT",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}},updateTopicState:async(t,a,r={})=>{J("updateTopicState","topicId",t),J("updateTopicState","updateTopicStateDto",a);const n="/topic-tree/topic/{topicId}/state".replace("{topicId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"PUT",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}}}},Jt=function(e){const t=Cy(e);return{async createTopic(a,r){const n=await t.createTopic(a,r);return se(n,u,te,e)},async getKnowledgeGap(a){const r=await t.getKnowledgeGap(a);return se(r,u,te,e)},async getTopicDetails(a,r){const n=await t.getTopicDetails(a,r);return se(n,u,te,e)},async getTopicTree(a){const r=await t.getTopicTree(a);return se(r,u,te,e)},async moveTopic(a,r,n){const s=await t.moveTopic(a,r,n);return se(s,u,te,e)},async updateTopic(a,r,n){const s=await t.updateTopic(a,r,n);return se(s,u,te,e)},async updateTopicState(a,r,n){const s=await t.updateTopicState(a,r,n);return se(s,u,te,e)}}};class Uy extends Lt{createTopic(t,a){return Jt(this.configuration).createTopic(t,a).then(r=>r(this.axios,this.basePath))}getKnowledgeGap(t){return Jt(this.configuration).getKnowledgeGap(t).then(a=>a(this.axios,this.basePath))}getTopicDetails(t,a){return Jt(this.configuration).getTopicDetails(t,a).then(r=>r(this.axios,this.basePath))}getTopicTree(t){return Jt(this.configuration).getTopicTree(t).then(a=>a(this.axios,this.basePath))}moveTopic(t,a,r){return Jt(this.configuration).moveTopic(t,a,r).then(n=>n(this.axios,this.basePath))}updateTopic(t,a,r){return Jt(this.configuration).updateTopic(t,a,r).then(n=>n(this.axios,this.basePath))}updateTopicState(t,a,r){return Jt(this.configuration).updateTopicState(t,a,r).then(n=>n(this.axios,this.basePath))}}const xy=function(e){return{addEntry:async(t,a={})=>{J("addEntry","topicWhitelistAddRemoveEmailDto",t);const r="/topic-whitelist/add",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}},getWhitelist:async(t={})=>{const a="/topic-whitelist/get",r=new URL(a,ae);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={};re(r,{});let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:ne(r),options:s}},removeEntry:async(t,a={})=>{J("removeEntry","topicWhitelistAddRemoveEmailDto",t);const r="/topic-whitelist/remove",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}}}},Ss=function(e){const t=xy(e);return{async addEntry(a,r){const n=await t.addEntry(a,r);return se(n,u,te,e)},async getWhitelist(a){const r=await t.getWhitelist(a);return se(r,u,te,e)},async removeEntry(a,r){const n=await t.removeEntry(a,r);return se(n,u,te,e)}}};class _y extends Lt{addEntry(t,a){return Ss(this.configuration).addEntry(t,a).then(r=>r(this.axios,this.basePath))}getWhitelist(t){return Ss(this.configuration).getWhitelist(t).then(a=>a(this.axios,this.basePath))}removeEntry(t,a){return Ss(this.configuration).removeEntry(t,a).then(r=>r(this.axios,this.basePath))}}const Ly=function(e){return{addEvent:async(t,a,r={})=>{J("addEvent","sequenceId",t),J("addEvent","sequenceEventDto",a);const n="/training/sequences/{sequenceId}/event".replace("{sequenceId}",encodeURIComponent(String(t))),s=new URL(n,ae);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};l["Content-Type"]="application/json",re(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=Ee(a,i,e),{url:ne(s),options:i}},cancelSequence:async(t,a={})=>{J("cancelSequence","sequenceId",t);const r="/training/sequences/{sequenceId}/cancel".replace("{sequenceId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},endSequence:async(t,a={})=>{J("endSequence","sequenceId",t);const r="/training/sequences/{sequenceId}/end".replace("{sequenceId}",encodeURIComponent(String(t))),n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={};re(n,{});let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:ne(n),options:o}},startSequence:async(t,a={})=>{J("startSequence","startSequenceDto",t);const r="/training/sequences",n=new URL(r,ae);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",re(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Ee(t,o,e),{url:ne(n),options:o}}}},tn=function(e){const t=Ly(e);return{async addEvent(a,r,n){const s=await t.addEvent(a,r,n);return se(s,u,te,e)},async cancelSequence(a,r){const n=await t.cancelSequence(a,r);return se(n,u,te,e)},async endSequence(a,r){const n=await t.endSequence(a,r);return se(n,u,te,e)},async startSequence(a,r){const n=await t.startSequence(a,r);return se(n,u,te,e)}}};class Fy extends Lt{addEvent(t,a,r){return tn(this.configuration).addEvent(t,a,r).then(n=>n(this.axios,this.basePath))}cancelSequence(t,a){return tn(this.configuration).cancelSequence(t,a).then(r=>r(this.axios,this.basePath))}endSequence(t,a){return tn(this.configuration).endSequence(t,a).then(r=>r(this.axios,this.basePath))}startSequence(t,a){return tn(this.configuration).startSequence(t,a).then(r=>r(this.axios,this.basePath))}}const L="https://api.us1.fullview.io/citadel".replace(/\/+$/,"");let ht=class{constructor(t,a=L,r=u){be(this,"configuration");this.basePath=a,this.axios=r,t&&(this.configuration=t,this.basePath=t.basePath||this.basePath)}},Dy=class extends Error{constructor(a,r){super(r);be(this,"name","RequiredError");this.field=a}};const F="https://example.com",Wa=function(e,t,a){if(a==null)throw new Dy(t,`Required parameter ${t} was null or undefined when calling ${e}.`)},W=async function(e,t){if(t&&t.accessToken){const a=typeof t.accessToken=="function"?await t.accessToken():await t.accessToken;e.Authorization="Bearer "+a}},D=function(e,...t){const a=new URLSearchParams(e.search);for(const r of t)for(const n in r)if(Array.isArray(r[n])){a.delete(n);for(const s of r[n])a.append(n,s)}else a.set(n,r[n]);e.search=a.toString()},Z=function(e,t,a){const r=typeof e!="string";return(r&&a&&a.isJsonMime?a.isJsonMime(t.headers["Content-Type"]):r)?JSON.stringify(e!==void 0?e:{}):e||""},N=function(e){return e.pathname+e.search+e.hash},M=function(e,t,a,r){return(n=t,s=a)=>{const o={...e.options,url:((r==null?void 0:r.basePath)||s)+e.url};return n.request(o)}},Ny=function(e){return{citadelOnlyLogout:async(t,a={})=>{const r="/Account/citadel-only-logout",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},logOut:async(t,a={})=>{const r="/Account/logOut",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}}}},$l=function(e){const t=Ny(e);return{async citadelOnlyLogout(a,r){const n=await t.citadelOnlyLogout(a,r);return M(n,u,L,e)},async logOut(a,r){const n=await t.logOut(a,r);return M(n,u,L,e)}}};class My extends ht{citadelOnlyLogout(t,a){return $l(this.configuration).citadelOnlyLogout(t,a).then(r=>r(this.axios,this.basePath))}logOut(t,a){return $l(this.configuration).logOut(t,a).then(r=>r(this.axios,this.basePath))}}const jy=function(e){return{refreshAuthorization:async(t,a={})=>{const r="/Authorization/refresh",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}}}},By=function(e){const t=jy(e);return{async refreshAuthorization(a,r){const n=await t.refreshAuthorization(a,r);return M(n,u,L,e)}}};class ky extends ht{refreshAuthorization(t,a){return By(this.configuration).refreshAuthorization(t,a).then(r=>r(this.axios,this.basePath))}}const $y=function(e){return{exchange:async(t,a,r,n={})=>{Wa("exchange","state",t),Wa("exchange","code",a),Wa("exchange","sessionState",r);const s="/oauth/exchange",o=new URL(s,F);let i;e&&(i=e.baseOptions);const l={method:"POST",...i,...n},c={},d={},h=new(e&&e.formDataCtor||FormData);t!==void 0&&h.append("State",t),a!==void 0&&h.append("Code",a),r!==void 0&&h.append("SessionState",r),c["Content-Type"]="multipart/form-data",D(o,d);let m=i&&i.headers?i.headers:{};return l.headers={...c,...m,...n.headers},l.data=h,{url:N(o),options:l}},start:async(t,a,r,n,s,o={})=>{const i="/oauth/start",l=new URL(i,F);let c;e&&(c=e.baseOptions);const d={method:"POST",...c,...o},h={},m={};t!==void 0&&(m.redirectUri=t),a!==void 0&&(m.inviteLinkId=a),r!==void 0&&(m.inviteEmail=r),n!==void 0&&(m.ssoDomain=n),s!==void 0&&(m.organisationId=s),D(l,m);let g=c&&c.headers?c.headers:{};return d.headers={...h,...g,...o.headers},{url:N(l),options:d}}}},ql=function(e){const t=$y(e);return{async exchange(a,r,n,s){const o=await t.exchange(a,r,n,s);return M(o,u,L,e)},async start(a,r,n,s,o,i){const l=await t.start(a,r,n,s,o,i);return M(l,u,L,e)}}};class qy extends ht{exchange(t,a,r,n){return ql(this.configuration).exchange(t,a,r,n).then(s=>s(this.axios,this.basePath))}start(t,a,r,n,s,o){return ql(this.configuration).start(t,a,r,n,s,o).then(i=>i(this.axios,this.basePath))}}const Hy=function(e){return{createJoinLink:async(t={})=>{const a="/Organisation/create-join-link",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},createOrganisationWithRolesSetup:async(t,a={})=>{const r="/Organisation/create-organisation-reg",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},deleteUser:async(t,a={})=>{Wa("deleteUser","userId",t);const r="/Organisation/users/{userId}".replace("{userId}",encodeURIComponent(String(t))),n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"DELETE",...s,...a},i={},l={};await W(i,e),D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:N(n),options:o}},multiInviteUsersToOrganisation:async(t,a={})=>{const r="/Organisation/multi-invite",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},organisationAcceptAccessRequestsPost:async(t,a={})=>{const r="/Organisation/accept-access-requests",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},organisationRequestSessionReplayAccessPost:async(t={})=>{const a="/Organisation/request-session-replay-access",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},organisationRequestSessionReplayUpgradePost:async(t={})=>{const a="/Organisation/request-session-replay-upgrade",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},rejectJoinRequest:async(t,a={})=>{const r="/Organisation/reject-request",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},requestAccessToOrganisation:async(t,a={})=>{const r="/Organisation/request-access",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},resendInvite:async(t,a={})=>{const r="/Organisation/resend-invite",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}}}},pt=function(e){const t=Hy(e);return{async createJoinLink(a){const r=await t.createJoinLink(a);return M(r,u,L,e)},async createOrganisationWithRolesSetup(a,r){const n=await t.createOrganisationWithRolesSetup(a,r);return M(n,u,L,e)},async deleteUser(a,r){const n=await t.deleteUser(a,r);return M(n,u,L,e)},async multiInviteUsersToOrganisation(a,r){const n=await t.multiInviteUsersToOrganisation(a,r);return M(n,u,L,e)},async organisationAcceptAccessRequestsPost(a,r){const n=await t.organisationAcceptAccessRequestsPost(a,r);return M(n,u,L,e)},async organisationRequestSessionReplayAccessPost(a){const r=await t.organisationRequestSessionReplayAccessPost(a);return M(r,u,L,e)},async organisationRequestSessionReplayUpgradePost(a){const r=await t.organisationRequestSessionReplayUpgradePost(a);return M(r,u,L,e)},async rejectJoinRequest(a,r){const n=await t.rejectJoinRequest(a,r);return M(n,u,L,e)},async requestAccessToOrganisation(a,r){const n=await t.requestAccessToOrganisation(a,r);return M(n,u,L,e)},async resendInvite(a,r){const n=await t.resendInvite(a,r);return M(n,u,L,e)}}};let Qy=class extends ht{createJoinLink(t){return pt(this.configuration).createJoinLink(t).then(a=>a(this.axios,this.basePath))}createOrganisationWithRolesSetup(t,a){return pt(this.configuration).createOrganisationWithRolesSetup(t,a).then(r=>r(this.axios,this.basePath))}deleteUser(t,a){return pt(this.configuration).deleteUser(t,a).then(r=>r(this.axios,this.basePath))}multiInviteUsersToOrganisation(t,a){return pt(this.configuration).multiInviteUsersToOrganisation(t,a).then(r=>r(this.axios,this.basePath))}organisationAcceptAccessRequestsPost(t,a){return pt(this.configuration).organisationAcceptAccessRequestsPost(t,a).then(r=>r(this.axios,this.basePath))}organisationRequestSessionReplayAccessPost(t){return pt(this.configuration).organisationRequestSessionReplayAccessPost(t).then(a=>a(this.axios,this.basePath))}organisationRequestSessionReplayUpgradePost(t){return pt(this.configuration).organisationRequestSessionReplayUpgradePost(t).then(a=>a(this.axios,this.basePath))}rejectJoinRequest(t,a){return pt(this.configuration).rejectJoinRequest(t,a).then(r=>r(this.axios,this.basePath))}requestAccessToOrganisation(t,a){return pt(this.configuration).requestAccessToOrganisation(t,a).then(r=>r(this.axios,this.basePath))}resendInvite(t,a){return pt(this.configuration).resendInvite(t,a).then(r=>r(this.axios,this.basePath))}};const Wy=function(e){return{addClaimToARoleFromCurrentOrganisation:async(t,a={})=>{const r="/Role/add-claim-to-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},assignOrganisationRoleToAnOrganisationUser:async(t,a={})=>{const r="/Role/assign-role-to-user",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},createRoleForCurrentOrganisation:async(t,a={})=>{const r="/Role/create-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},getRolesWithClaimsAndUsers:async(t={})=>{const a="/Role/roles-with-claims-and-users",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},listDefaultRolesForCurrentOrganisation:async(t={})=>{const a="/Role/list-default-roles",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},listRolesForCurrentOrganisation:async(t={})=>{const a="/Role/list-roles",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},removeClaimFromOrganisationRole:async(t,a={})=>{const r="/Role/remove-claim-from-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},removeOrganisationRole:async(t,a={})=>{const r="/Role/remove-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},removeOrganisationRoleFromAnOrganisationUser:async(t,a={})=>{const r="/Role/remove-role-from-user",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},removeRoleWithoutUsers:async(t,a={})=>{const r="/Role/remove-role-without-users",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},updateAUsersRole:async(t,a={})=>{const r="/Role/update-user-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},updateAUsersRole_1:async(t,a={})=>{const r="/Role/update-users-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},updateRoleForCurrentOrganisation:async(t,a={})=>{const r="/Role/update-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},viewRole:async(t,a={})=>{const r="/Role/view-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}}}},Qe=function(e){const t=Wy(e);return{async addClaimToARoleFromCurrentOrganisation(a,r){const n=await t.addClaimToARoleFromCurrentOrganisation(a,r);return M(n,u,L,e)},async assignOrganisationRoleToAnOrganisationUser(a,r){const n=await t.assignOrganisationRoleToAnOrganisationUser(a,r);return M(n,u,L,e)},async createRoleForCurrentOrganisation(a,r){const n=await t.createRoleForCurrentOrganisation(a,r);return M(n,u,L,e)},async getRolesWithClaimsAndUsers(a){const r=await t.getRolesWithClaimsAndUsers(a);return M(r,u,L,e)},async listDefaultRolesForCurrentOrganisation(a){const r=await t.listDefaultRolesForCurrentOrganisation(a);return M(r,u,L,e)},async listRolesForCurrentOrganisation(a){const r=await t.listRolesForCurrentOrganisation(a);return M(r,u,L,e)},async removeClaimFromOrganisationRole(a,r){const n=await t.removeClaimFromOrganisationRole(a,r);return M(n,u,L,e)},async removeOrganisationRole(a,r){const n=await t.removeOrganisationRole(a,r);return M(n,u,L,e)},async removeOrganisationRoleFromAnOrganisationUser(a,r){const n=await t.removeOrganisationRoleFromAnOrganisationUser(a,r);return M(n,u,L,e)},async removeRoleWithoutUsers(a,r){const n=await t.removeRoleWithoutUsers(a,r);return M(n,u,L,e)},async updateAUsersRole(a,r){const n=await t.updateAUsersRole(a,r);return M(n,u,L,e)},async updateAUsersRole_1(a,r){const n=await t.updateAUsersRole_1(a,r);return M(n,u,L,e)},async updateRoleForCurrentOrganisation(a,r){const n=await t.updateRoleForCurrentOrganisation(a,r);return M(n,u,L,e)},async viewRole(a,r){const n=await t.viewRole(a,r);return M(n,u,L,e)}}};class Gy extends ht{addClaimToARoleFromCurrentOrganisation(t,a){return Qe(this.configuration).addClaimToARoleFromCurrentOrganisation(t,a).then(r=>r(this.axios,this.basePath))}assignOrganisationRoleToAnOrganisationUser(t,a){return Qe(this.configuration).assignOrganisationRoleToAnOrganisationUser(t,a).then(r=>r(this.axios,this.basePath))}createRoleForCurrentOrganisation(t,a){return Qe(this.configuration).createRoleForCurrentOrganisation(t,a).then(r=>r(this.axios,this.basePath))}getRolesWithClaimsAndUsers(t){return Qe(this.configuration).getRolesWithClaimsAndUsers(t).then(a=>a(this.axios,this.basePath))}listDefaultRolesForCurrentOrganisation(t){return Qe(this.configuration).listDefaultRolesForCurrentOrganisation(t).then(a=>a(this.axios,this.basePath))}listRolesForCurrentOrganisation(t){return Qe(this.configuration).listRolesForCurrentOrganisation(t).then(a=>a(this.axios,this.basePath))}removeClaimFromOrganisationRole(t,a){return Qe(this.configuration).removeClaimFromOrganisationRole(t,a).then(r=>r(this.axios,this.basePath))}removeOrganisationRole(t,a){return Qe(this.configuration).removeOrganisationRole(t,a).then(r=>r(this.axios,this.basePath))}removeOrganisationRoleFromAnOrganisationUser(t,a){return Qe(this.configuration).removeOrganisationRoleFromAnOrganisationUser(t,a).then(r=>r(this.axios,this.basePath))}removeRoleWithoutUsers(t,a){return Qe(this.configuration).removeRoleWithoutUsers(t,a).then(r=>r(this.axios,this.basePath))}updateAUsersRole(t,a){return Qe(this.configuration).updateAUsersRole(t,a).then(r=>r(this.axios,this.basePath))}updateAUsersRole_1(t,a){return Qe(this.configuration).updateAUsersRole_1(t,a).then(r=>r(this.axios,this.basePath))}updateRoleForCurrentOrganisation(t,a){return Qe(this.configuration).updateRoleForCurrentOrganisation(t,a).then(r=>r(this.axios,this.basePath))}viewRole(t,a){return Qe(this.configuration).viewRole(t,a).then(r=>r(this.axios,this.basePath))}}const zy=function(e){return{changeOrgname:async(t,a={})=>{const r="/SSOConfiguration/change-orgname",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"PUT",...s,...a},i={},l={};await W(i,e),t!==void 0&&(l.newName=t),D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:N(n),options:o}},getSsoConfig:async(t={})=>{const a="/SSOConfiguration/get-sso-config",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},setSsoConfig:async(t,a={})=>{const r="/SSOConfiguration/set-sso-config",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}}}},Ts=function(e){const t=zy(e);return{async changeOrgname(a,r){const n=await t.changeOrgname(a,r);return M(n,u,L,e)},async getSsoConfig(a){const r=await t.getSsoConfig(a);return M(r,u,L,e)},async setSsoConfig(a,r){const n=await t.setSsoConfig(a,r);return M(n,u,L,e)}}};class Yy extends ht{changeOrgname(t,a){return Ts(this.configuration).changeOrgname(t,a).then(r=>r(this.axios,this.basePath))}getSsoConfig(t){return Ts(this.configuration).getSsoConfig(t).then(a=>a(this.axios,this.basePath))}setSsoConfig(t,a){return Ts(this.configuration).setSsoConfig(t,a).then(r=>r(this.axios,this.basePath))}}const Jy=function(e){return{adminOrganisationCreateOrganisationPost:async(t,a={})=>{const r="/super-admin/organisation/create-organisation",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},adminOrganisationDeleteOrganisationPost:async(t,a={})=>{const r="/super-admin/organisation/delete-organisation",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},adminOrganisationDeleteOrganisationsPost:async(t,a={})=>{const r="/super-admin/organisation/delete-organisations",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},adminOrganisationListOrganisationIdPatch:async(t,a={})=>{const r="/super-admin/organisation/list-organisation-id",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"PATCH",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},adminOrganisationListOrganisationNamePatch:async(t,a={})=>{const r="/super-admin/organisation/list-organisation-name",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"PATCH",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},adminOrganisationListOrganisationsFullGet:async(t={})=>{const a="/super-admin/organisation/list-organisations-full",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}}}},ha=function(e){const t=Jy(e);return{async adminOrganisationCreateOrganisationPost(a,r){const n=await t.adminOrganisationCreateOrganisationPost(a,r);return M(n,u,L,e)},async adminOrganisationDeleteOrganisationPost(a,r){const n=await t.adminOrganisationDeleteOrganisationPost(a,r);return M(n,u,L,e)},async adminOrganisationDeleteOrganisationsPost(a,r){const n=await t.adminOrganisationDeleteOrganisationsPost(a,r);return M(n,u,L,e)},async adminOrganisationListOrganisationIdPatch(a,r){const n=await t.adminOrganisationListOrganisationIdPatch(a,r);return M(n,u,L,e)},async adminOrganisationListOrganisationNamePatch(a,r){const n=await t.adminOrganisationListOrganisationNamePatch(a,r);return M(n,u,L,e)},async adminOrganisationListOrganisationsFullGet(a){const r=await t.adminOrganisationListOrganisationsFullGet(a);return M(r,u,L,e)}}};class Xy extends ht{adminOrganisationCreateOrganisationPost(t,a){return ha(this.configuration).adminOrganisationCreateOrganisationPost(t,a).then(r=>r(this.axios,this.basePath))}adminOrganisationDeleteOrganisationPost(t,a){return ha(this.configuration).adminOrganisationDeleteOrganisationPost(t,a).then(r=>r(this.axios,this.basePath))}adminOrganisationDeleteOrganisationsPost(t,a){return ha(this.configuration).adminOrganisationDeleteOrganisationsPost(t,a).then(r=>r(this.axios,this.basePath))}adminOrganisationListOrganisationIdPatch(t,a){return ha(this.configuration).adminOrganisationListOrganisationIdPatch(t,a).then(r=>r(this.axios,this.basePath))}adminOrganisationListOrganisationNamePatch(t,a){return ha(this.configuration).adminOrganisationListOrganisationNamePatch(t,a).then(r=>r(this.axios,this.basePath))}adminOrganisationListOrganisationsFullGet(t){return ha(this.configuration).adminOrganisationListOrganisationsFullGet(t).then(a=>a(this.axios,this.basePath))}}const Ky=function(e){return{addClaimToARole:async(t,a={})=>{const r="/super-admin/rbac/add-claim",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},addClaimsToRole:async(t,a={})=>{const r="/super-admin/rbac/add-claims-to-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},createANewClaimForAnyOrganisation:async(t,a={})=>{const r="/super-admin/rbac/create-claim",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},createDefaultRole:async(t,a={})=>{const r="/super-admin/rbac/create-default-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},createRoleForAnOrganisation:async(t,a={})=>{const r="/super-admin/rbac/create-organisation-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},createsUpdatesDemoRolesForAnOrganisation:async(t,a={})=>{const r="/super-admin/rbac/synchronize-demo-roles-for-organisation",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},forceCreateDefaultRolesForOrganisations:async(t,a={})=>{const r="/super-admin/rbac/force-create-default-roles",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},listAllClaims:async(t,a={})=>{const r="/super-admin/rbac/list-claims",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},listAllRoles:async(t,a={})=>{const r="/super-admin/rbac/list-roles",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},listAllRolesFromAnOrganisation:async(t,a={})=>{const r="/super-admin/rbac/list-organisation-roles",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},listAllUsersForAOrganisation:async(t,a={})=>{const r="/super-admin/rbac/list-organisation-users",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},listAllUsersWithAGivenEmailOrganisation:async(t,a={})=>{const r="/super-admin/rbac/list-users",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},removeAnyRole:async(t,a={})=>{const r="/super-admin/rbac/remove-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},removeClaimFromAnyRole:async(t,a={})=>{const r="/super-admin/rbac/remove-claim-from-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},revokeUserAccessToken:async(t,a={})=>{const r="/super-admin/rbac/revoke-user-access-token",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},testSuperAdmin:async(t={})=>{const a="/super-admin/rbac/test",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},updateTheRoleOfUsers:async(t,a={})=>{const r="/super-admin/rbac/update-role-for-users",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},viewAnyRoleFromAnyOrganisation:async(t,a={})=>{const r="/super-admin/rbac/view-organisation-role",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}}}},xe=function(e){const t=Ky(e);return{async addClaimToARole(a,r){const n=await t.addClaimToARole(a,r);return M(n,u,L,e)},async addClaimsToRole(a,r){const n=await t.addClaimsToRole(a,r);return M(n,u,L,e)},async createANewClaimForAnyOrganisation(a,r){const n=await t.createANewClaimForAnyOrganisation(a,r);return M(n,u,L,e)},async createDefaultRole(a,r){const n=await t.createDefaultRole(a,r);return M(n,u,L,e)},async createRoleForAnOrganisation(a,r){const n=await t.createRoleForAnOrganisation(a,r);return M(n,u,L,e)},async createsUpdatesDemoRolesForAnOrganisation(a,r){const n=await t.createsUpdatesDemoRolesForAnOrganisation(a,r);return M(n,u,L,e)},async forceCreateDefaultRolesForOrganisations(a,r){const n=await t.forceCreateDefaultRolesForOrganisations(a,r);return M(n,u,L,e)},async listAllClaims(a,r){const n=await t.listAllClaims(a,r);return M(n,u,L,e)},async listAllRoles(a,r){const n=await t.listAllRoles(a,r);return M(n,u,L,e)},async listAllRolesFromAnOrganisation(a,r){const n=await t.listAllRolesFromAnOrganisation(a,r);return M(n,u,L,e)},async listAllUsersForAOrganisation(a,r){const n=await t.listAllUsersForAOrganisation(a,r);return M(n,u,L,e)},async listAllUsersWithAGivenEmailOrganisation(a,r){const n=await t.listAllUsersWithAGivenEmailOrganisation(a,r);return M(n,u,L,e)},async removeAnyRole(a,r){const n=await t.removeAnyRole(a,r);return M(n,u,L,e)},async removeClaimFromAnyRole(a,r){const n=await t.removeClaimFromAnyRole(a,r);return M(n,u,L,e)},async revokeUserAccessToken(a,r){const n=await t.revokeUserAccessToken(a,r);return M(n,u,L,e)},async testSuperAdmin(a){const r=await t.testSuperAdmin(a);return M(r,u,L,e)},async updateTheRoleOfUsers(a,r){const n=await t.updateTheRoleOfUsers(a,r);return M(n,u,L,e)},async viewAnyRoleFromAnyOrganisation(a,r){const n=await t.viewAnyRoleFromAnyOrganisation(a,r);return M(n,u,L,e)}}};class Zy extends ht{addClaimToARole(t,a){return xe(this.configuration).addClaimToARole(t,a).then(r=>r(this.axios,this.basePath))}addClaimsToRole(t,a){return xe(this.configuration).addClaimsToRole(t,a).then(r=>r(this.axios,this.basePath))}createANewClaimForAnyOrganisation(t,a){return xe(this.configuration).createANewClaimForAnyOrganisation(t,a).then(r=>r(this.axios,this.basePath))}createDefaultRole(t,a){return xe(this.configuration).createDefaultRole(t,a).then(r=>r(this.axios,this.basePath))}createRoleForAnOrganisation(t,a){return xe(this.configuration).createRoleForAnOrganisation(t,a).then(r=>r(this.axios,this.basePath))}createsUpdatesDemoRolesForAnOrganisation(t,a){return xe(this.configuration).createsUpdatesDemoRolesForAnOrganisation(t,a).then(r=>r(this.axios,this.basePath))}forceCreateDefaultRolesForOrganisations(t,a){return xe(this.configuration).forceCreateDefaultRolesForOrganisations(t,a).then(r=>r(this.axios,this.basePath))}listAllClaims(t,a){return xe(this.configuration).listAllClaims(t,a).then(r=>r(this.axios,this.basePath))}listAllRoles(t,a){return xe(this.configuration).listAllRoles(t,a).then(r=>r(this.axios,this.basePath))}listAllRolesFromAnOrganisation(t,a){return xe(this.configuration).listAllRolesFromAnOrganisation(t,a).then(r=>r(this.axios,this.basePath))}listAllUsersForAOrganisation(t,a){return xe(this.configuration).listAllUsersForAOrganisation(t,a).then(r=>r(this.axios,this.basePath))}listAllUsersWithAGivenEmailOrganisation(t,a){return xe(this.configuration).listAllUsersWithAGivenEmailOrganisation(t,a).then(r=>r(this.axios,this.basePath))}removeAnyRole(t,a){return xe(this.configuration).removeAnyRole(t,a).then(r=>r(this.axios,this.basePath))}removeClaimFromAnyRole(t,a){return xe(this.configuration).removeClaimFromAnyRole(t,a).then(r=>r(this.axios,this.basePath))}revokeUserAccessToken(t,a){return xe(this.configuration).revokeUserAccessToken(t,a).then(r=>r(this.axios,this.basePath))}testSuperAdmin(t){return xe(this.configuration).testSuperAdmin(t).then(a=>a(this.axios,this.basePath))}updateTheRoleOfUsers(t,a){return xe(this.configuration).updateTheRoleOfUsers(t,a).then(r=>r(this.axios,this.basePath))}viewAnyRoleFromAnyOrganisation(t,a){return xe(this.configuration).viewAnyRoleFromAnyOrganisation(t,a).then(r=>r(this.axios,this.basePath))}}const eb=function(e){return{deleteUsers:async(t,a={})=>{const r="/super-admin/user/delete-users",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},designateSuperAdmin:async(t,a={})=>{const r="/super-admin/user/promote-to-super-admin",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},hardDeleteUser:async(t,a={})=>{Wa("hardDeleteUser","userId",t);const r="/super-admin/user/{userId}".replace("{userId}",encodeURIComponent(String(t))),n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"DELETE",...s,...a},i={},l={};await W(i,e),D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:N(n),options:o}},inviteUsers:async(t,a={})=>{const r="/super-admin/user/invite-users",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},listOrganisationUsers:async(t,a={})=>{const r="/super-admin/user/list-organisation-users",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},listUsers:async(t,a={})=>{const r="/super-admin/user/list-users",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},sendInvitationEmail:async(t,a={})=>{const r="/super-admin/user/send-invitation-email",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}}}},Xt=function(e){const t=eb(e);return{async deleteUsers(a,r){const n=await t.deleteUsers(a,r);return M(n,u,L,e)},async designateSuperAdmin(a,r){const n=await t.designateSuperAdmin(a,r);return M(n,u,L,e)},async hardDeleteUser(a,r){const n=await t.hardDeleteUser(a,r);return M(n,u,L,e)},async inviteUsers(a,r){const n=await t.inviteUsers(a,r);return M(n,u,L,e)},async listOrganisationUsers(a,r){const n=await t.listOrganisationUsers(a,r);return M(n,u,L,e)},async listUsers(a,r){const n=await t.listUsers(a,r);return M(n,u,L,e)},async sendInvitationEmail(a,r){const n=await t.sendInvitationEmail(a,r);return M(n,u,L,e)}}};class tb extends ht{deleteUsers(t,a){return Xt(this.configuration).deleteUsers(t,a).then(r=>r(this.axios,this.basePath))}designateSuperAdmin(t,a){return Xt(this.configuration).designateSuperAdmin(t,a).then(r=>r(this.axios,this.basePath))}hardDeleteUser(t,a){return Xt(this.configuration).hardDeleteUser(t,a).then(r=>r(this.axios,this.basePath))}inviteUsers(t,a){return Xt(this.configuration).inviteUsers(t,a).then(r=>r(this.axios,this.basePath))}listOrganisationUsers(t,a){return Xt(this.configuration).listOrganisationUsers(t,a).then(r=>r(this.axios,this.basePath))}listUsers(t,a){return Xt(this.configuration).listUsers(t,a).then(r=>r(this.axios,this.basePath))}sendInvitationEmail(t,a){return Xt(this.configuration).sendInvitationEmail(t,a).then(r=>r(this.axios,this.basePath))}}const ab=function(e){return{getUserOrgMembersCount:async(t={})=>{const a="/User/get-members-count",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},getUserOrganisations:async(t={})=>{const a="/User/get-user-orgs",r=new URL(a,F);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await W(o,e),D(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:N(r),options:s}},updateOwnPassword:async(t,a={})=>{const r="/User/update-password",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}},updateProfile:async(t,a={})=>{const r="/User/update-profile",n=new URL(r,F);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await W(i,e),i["Content-Type"]="application/json",D(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Z(t,o,e),{url:N(n),options:o}}}},an=function(e){const t=ab(e);return{async getUserOrgMembersCount(a){const r=await t.getUserOrgMembersCount(a);return M(r,u,L,e)},async getUserOrganisations(a){const r=await t.getUserOrganisations(a);return M(r,u,L,e)},async updateOwnPassword(a,r){const n=await t.updateOwnPassword(a,r);return M(n,u,L,e)},async updateProfile(a,r){const n=await t.updateProfile(a,r);return M(n,u,L,e)}}};class rb extends ht{getUserOrgMembersCount(t){return an(this.configuration).getUserOrgMembersCount(t).then(a=>a(this.axios,this.basePath))}getUserOrganisations(t){return an(this.configuration).getUserOrganisations(t).then(a=>a(this.axios,this.basePath))}updateOwnPassword(t,a){return an(this.configuration).updateOwnPassword(t,a).then(r=>r(this.axios,this.basePath))}updateProfile(t,a){return an(this.configuration).updateProfile(t,a).then(r=>r(this.axios,this.basePath))}}const Is="https://api.fullview.io/v1/connect".replace(/\/+$/,"");let nb=class{constructor(t,a=Is,r=u){be(this,"configuration");this.basePath=a,this.axios=r,t&&(this.configuration=t,this.basePath=t.basePath||this.basePath)}},sb=class extends Error{constructor(a,r){super(r);be(this,"name","RequiredError");this.field=a}};const Hl="https://example.com",Ql=function(e,t,a){if(a==null)throw new sb(t,`Required parameter ${t} was null or undefined when calling ${e}.`)},ob=async function(e,t,a){if(a&&a.apiKey){const r=typeof a.apiKey=="function"?await a.apiKey(t):await a.apiKey;e[t]=r}},ib=async function(e,t){if(t&&t.accessToken){const a=typeof t.accessToken=="function"?await t.accessToken():await t.accessToken;e.Authorization="Bearer "+a}},Wl=function(e,...t){const a=new URLSearchParams(e.search);for(const r of t)for(const n in r)if(Array.isArray(r[n])){a.delete(n);for(const s of r[n])a.append(n,s)}else a.set(n,r[n]);e.search=a.toString()},Gl=function(e,t,a){const r=typeof e!="string";return(r&&a&&a.isJsonMime?a.isJsonMime(t.headers["Content-Type"]):r)?JSON.stringify(e!==void 0?e:{}):e||""},zl=function(e){return e.pathname+e.search+e.hash},Yl=function(e,t,a,r){return(n=t,s=a)=>{const o={...e.options,url:((r==null?void 0:r.basePath)||s)+e.url};return n.request(o)}},lb=function(e){return{linkToClientObsolete:async(t,a={})=>{Ql("linkToClientObsolete","linkOrganisationToIntegrationPayloadDto",t);const r="/organisation/link-client",n=new URL(r,Hl);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await ob(i,"api-key",e),i["Content-Type"]="application/json",Wl(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Gl(t,o,e),{url:zl(n),options:o}},linkToIntegrationClient:async(t,a={})=>{Ql("linkToIntegrationClient","linkOrganisationPayloadDto",t);const r="/organisation/link-org-to-client",n=new URL(r,Hl);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await ib(i,e),i["Content-Type"]="application/json",Wl(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=Gl(t,o,e),{url:zl(n),options:o}}}},Jl=function(e){const t=lb(e);return{async linkToClientObsolete(a,r){const n=await t.linkToClientObsolete(a,r);return Yl(n,u,Is,e)},async linkToIntegrationClient(a,r){const n=await t.linkToIntegrationClient(a,r);return Yl(n,u,Is,e)}}};let cb=class extends nb{linkToClientObsolete(t,a){return Jl(this.configuration).linkToClientObsolete(t,a).then(r=>r(this.axios,this.basePath))}linkToIntegrationClient(t,a){return Jl(this.configuration).linkToIntegrationClient(t,a).then(r=>r(this.axios,this.basePath))}};const Xl="https://api.us1.fullview.io/nexus".replace(/\/+$/,"");let db=class{constructor(t,a=Xl,r=u){be(this,"configuration");this.basePath=a,this.axios=r,t&&(this.configuration=t,this.basePath=t.basePath||this.basePath)}},ub=class extends Error{constructor(a,r){super(r);be(this,"name","RequiredError");this.field=a}};const hb="https://example.com",pb=function(e,t,a){if(a==null)throw new ub(t,`Required parameter ${t} was null or undefined when calling ${e}.`)},mb=async function(e,t){if(t&&t.accessToken){const a=typeof t.accessToken=="function"?await t.accessToken():await t.accessToken;e.Authorization="Bearer "+a}},fb=function(e,...t){const a=new URLSearchParams(e.search);for(const r of t)for(const n in r)if(Array.isArray(r[n])){a.delete(n);for(const s of r[n])a.append(n,s)}else a.set(n,r[n]);e.search=a.toString()},gb=function(e,t,a){const r=typeof e!="string";return(r&&a&&a.isJsonMime?a.isJsonMime(t.headers["Content-Type"]):r)?JSON.stringify(e!==void 0?e:{}):e||""},Ob=function(e){return e.pathname+e.search+e.hash},yb=function(e,t,a,r){return(n=t,s=a)=>{const o={...e.options,url:((r==null?void 0:r.basePath)||s)+e.url};return n.request(o)}},bb=function(e){return{linkToIntegrationClient:async(t,a={})=>{pb("linkToIntegrationClient","linkOrganisationPayloadDto",t);const r="/organisation/link-org-to-client",n=new URL(r,hb);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await mb(i,e),i["Content-Type"]="application/json",fb(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=gb(t,o,e),{url:Ob(n),options:o}}}},vb=function(e){const t=bb(e);return{async linkToIntegrationClient(a,r){const n=await t.linkToIntegrationClient(a,r);return yb(n,u,Xl,e)}}};class wb extends db{linkToIntegrationClient(t,a){return vb(this.configuration).linkToIntegrationClient(t,a).then(r=>r(this.axios,this.basePath))}}const j="https://api.us1.fullview.io/nexus".replace(/\/+$/,"");class Ft{constructor(t,a=j,r=u){be(this,"configuration");this.basePath=a,this.axios=r,t&&(this.configuration=t,this.basePath=t.basePath||this.basePath)}}class Pb extends Error{constructor(a,r){super(r);be(this,"name","RequiredError");this.field=a}}const B="https://example.com",G=function(e,t,a){if(a==null)throw new Pb(t,`Required parameter ${t} was null or undefined when calling ${e}.`)},k=async function(e,t){if(t&&t.accessToken){const a=typeof t.accessToken=="function"?await t.accessToken():await t.accessToken;e.Authorization="Bearer "+a}},$=function(e,...t){const a=new URLSearchParams(e.search);for(const r of t)for(const n in r)if(Array.isArray(r[n])){a.delete(n);for(const s of r[n])a.append(n,s)}else a.set(n,r[n]);e.search=a.toString()},we=function(e,t,a){const r=typeof e!="string";return(r&&a&&a.isJsonMime?a.isJsonMime(t.headers["Content-Type"]):r)?JSON.stringify(e!==void 0?e:{}):e||""},q=function(e){return e.pathname+e.search+e.hash},H=function(e,t,a,r){return(n=t,s=a)=>{const o={...e.options,url:((r==null?void 0:r.basePath)||s)+e.url};return n.request(o)}},Ab=function(e){return{getCallRecordingsCountForCustomer:async(t,a={})=>{G("getCallRecordingsCountForCustomer","customerId",t);const r="/v1/customers/{customerId}/recordings/count".replace("{customerId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getCallRecordingsForCustomer:async(t,a,r={})=>{G("getCallRecordingsForCustomer","customerId",t),G("getCallRecordingsForCustomer","getCustomerSessionsPayload",a);const n="/v1/customers/{customerId}/recordings".replace("{customerId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},getCustomerDetails:async(t,a={})=>{G("getCustomerDetails","id",t);const r="/v1/customers/{id}/details".replace("{id}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getSessionsCountForCustomer:async(t,a={})=>{G("getSessionsCountForCustomer","customerId",t);const r="/v1/customers/{customerId}/sessions/count".replace("{customerId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getSessionsForCustomer:async(t,a,r={})=>{G("getSessionsForCustomer","customerId",t),G("getSessionsForCustomer","getCustomerSessionsPayload",a);const n="/v1/customers/{customerId}/sessions".replace("{customerId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}}}},Ga=function(e){const t=Ab(e);return{async getCallRecordingsCountForCustomer(a,r){const n=await t.getCallRecordingsCountForCustomer(a,r);return H(n,u,j,e)},async getCallRecordingsForCustomer(a,r,n){const s=await t.getCallRecordingsForCustomer(a,r,n);return H(s,u,j,e)},async getCustomerDetails(a,r){const n=await t.getCustomerDetails(a,r);return H(n,u,j,e)},async getSessionsCountForCustomer(a,r){const n=await t.getSessionsCountForCustomer(a,r);return H(n,u,j,e)},async getSessionsForCustomer(a,r,n){const s=await t.getSessionsForCustomer(a,r,n);return H(s,u,j,e)}}};class Rb extends Ft{getCallRecordingsCountForCustomer(t,a){return Ga(this.configuration).getCallRecordingsCountForCustomer(t,a).then(r=>r(this.axios,this.basePath))}getCallRecordingsForCustomer(t,a,r){return Ga(this.configuration).getCallRecordingsForCustomer(t,a,r).then(n=>n(this.axios,this.basePath))}getCustomerDetails(t,a){return Ga(this.configuration).getCustomerDetails(t,a).then(r=>r(this.axios,this.basePath))}getSessionsCountForCustomer(t,a){return Ga(this.configuration).getSessionsCountForCustomer(t,a).then(r=>r(this.axios,this.basePath))}getSessionsForCustomer(t,a,r){return Ga(this.configuration).getSessionsForCustomer(t,a,r).then(n=>n(this.axios,this.basePath))}}const Eb=function(e){return{setupOrganisation:async(t={})=>{const a="/v1/demo/setup-organisation",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}}}},Vb=function(e){const t=Eb(e);return{async setupOrganisation(a){const r=await t.setupOrganisation(a);return H(r,u,j,e)}}};class Sb extends Ft{setupOrganisation(t){return Vb(this.configuration).setupOrganisation(t).then(a=>a(this.axios,this.basePath))}}const Tb=function(e){return{getDemoRelatedReplays:async(t,a,r={})=>{G("getDemoRelatedReplays","sessionId",t),G("getDemoRelatedReplays","getRelatedSessionsRequestPayloadDto",a);const n="/v1/demo-sessions/{sessionId}/related".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},getDemoSessionBounds:async(t,a={})=>{G("getDemoSessionBounds","sessionId",t);const r="/v1/demo-sessions/{sessionId}/bounds".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getDemoSessionById:async(t,a={})=>{G("getDemoSessionById","sessionId",t);const r="/v1/demo-sessions/{sessionId}".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getDemoSessionEvents:async(t,a,r={})=>{G("getDemoSessionEvents","sessionId",t),G("getDemoSessionEvents","getSessionEventsPayloadRequestDto",a);const n="/v1/demo-sessions/{sessionId}/events".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},getDemoSessionMetadata:async(t,a={})=>{G("getDemoSessionMetadata","sessionId",t);const r="/v1/demo-sessions/{sessionId}/metadata".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getDemoSessionSinkEvents:async(t,a={})=>{G("getDemoSessionSinkEvents","sessionId",t);const r="/v1/demo-sessions/{sessionId}/sink-events".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getDemoSessionTimelineDetails:async(t,a={})=>{G("getDemoSessionTimelineDetails","sessionId",t);const r="/v1/demo-sessions/{sessionId}/timeline".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getDemoSessions:async(t={})=>{const a="/v1/demo-sessions/byOrg",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},getDemoSharedWithUsers:async(t,a={})=>{G("getDemoSharedWithUsers","sessionId",t);const r="/v1/demo-sessions/{sessionId}/shared-with".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},removeShareWithDemoSession:async(t,a,r={})=>{G("removeShareWithDemoSession","sessionId",t),G("removeShareWithDemoSession","sessionSharePayloadDto",a);const n="/v1/demo-sessions/{sessionId}/remove-share-with".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},shareDemoSession:async(t,a={})=>{G("shareDemoSession","sessionId",t);const r="/v1/demo-sessions/{sessionId}/share".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},shareWithDemoSession:async(t,a,r={})=>{G("shareWithDemoSession","sessionId",t),G("shareWithDemoSession","sessionSharePayloadDto",a);const n="/v1/demo-sessions/{sessionId}/share-with".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},trySelfShareDemoSession:async(t,a={})=>{G("trySelfShareDemoSession","sessionId",t);const r="/v1/demo-sessions/{sessionId}/try-self-share".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}}}},ze=function(e){const t=Tb(e);return{async getDemoRelatedReplays(a,r,n){const s=await t.getDemoRelatedReplays(a,r,n);return H(s,u,j,e)},async getDemoSessionBounds(a,r){const n=await t.getDemoSessionBounds(a,r);return H(n,u,j,e)},async getDemoSessionById(a,r){const n=await t.getDemoSessionById(a,r);return H(n,u,j,e)},async getDemoSessionEvents(a,r,n){const s=await t.getDemoSessionEvents(a,r,n);return H(s,u,j,e)},async getDemoSessionMetadata(a,r){const n=await t.getDemoSessionMetadata(a,r);return H(n,u,j,e)},async getDemoSessionSinkEvents(a,r){const n=await t.getDemoSessionSinkEvents(a,r);return H(n,u,j,e)},async getDemoSessionTimelineDetails(a,r){const n=await t.getDemoSessionTimelineDetails(a,r);return H(n,u,j,e)},async getDemoSessions(a){const r=await t.getDemoSessions(a);return H(r,u,j,e)},async getDemoSharedWithUsers(a,r){const n=await t.getDemoSharedWithUsers(a,r);return H(n,u,j,e)},async removeShareWithDemoSession(a,r,n){const s=await t.removeShareWithDemoSession(a,r,n);return H(s,u,j,e)},async shareDemoSession(a,r){const n=await t.shareDemoSession(a,r);return H(n,u,j,e)},async shareWithDemoSession(a,r,n){const s=await t.shareWithDemoSession(a,r,n);return H(s,u,j,e)},async trySelfShareDemoSession(a,r){const n=await t.trySelfShareDemoSession(a,r);return H(n,u,j,e)}}};class Ib extends Ft{getDemoRelatedReplays(t,a,r){return ze(this.configuration).getDemoRelatedReplays(t,a,r).then(n=>n(this.axios,this.basePath))}getDemoSessionBounds(t,a){return ze(this.configuration).getDemoSessionBounds(t,a).then(r=>r(this.axios,this.basePath))}getDemoSessionById(t,a){return ze(this.configuration).getDemoSessionById(t,a).then(r=>r(this.axios,this.basePath))}getDemoSessionEvents(t,a,r){return ze(this.configuration).getDemoSessionEvents(t,a,r).then(n=>n(this.axios,this.basePath))}getDemoSessionMetadata(t,a){return ze(this.configuration).getDemoSessionMetadata(t,a).then(r=>r(this.axios,this.basePath))}getDemoSessionSinkEvents(t,a){return ze(this.configuration).getDemoSessionSinkEvents(t,a).then(r=>r(this.axios,this.basePath))}getDemoSessionTimelineDetails(t,a){return ze(this.configuration).getDemoSessionTimelineDetails(t,a).then(r=>r(this.axios,this.basePath))}getDemoSessions(t){return ze(this.configuration).getDemoSessions(t).then(a=>a(this.axios,this.basePath))}getDemoSharedWithUsers(t,a){return ze(this.configuration).getDemoSharedWithUsers(t,a).then(r=>r(this.axios,this.basePath))}removeShareWithDemoSession(t,a,r){return ze(this.configuration).removeShareWithDemoSession(t,a,r).then(n=>n(this.axios,this.basePath))}shareDemoSession(t,a){return ze(this.configuration).shareDemoSession(t,a).then(r=>r(this.axios,this.basePath))}shareWithDemoSession(t,a,r){return ze(this.configuration).shareWithDemoSession(t,a,r).then(n=>n(this.axios,this.basePath))}trySelfShareDemoSession(t,a){return ze(this.configuration).trySelfShareDemoSession(t,a).then(r=>r(this.axios,this.basePath))}}const Cb=function(e){return{createOrganisation:async(t,a={})=>{G("createOrganisation","organisationCreatePayloadDto",t);const r="/v1/organisations/create",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},getClickedElementSuggestions:async(t,a={})=>{G("getClickedElementSuggestions","input",t);const r="/v1/organisations/clicked-elements",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),t!==void 0&&(l.input=t),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getContentMaskingConfig:async(t={})=>{const a="/v1/organisations/config/screen-recording/content-masking",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},getJoinOrganisationList:async(t={})=>{const a="/v1/organisations/join-organisation-list",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},getJoinReasonRequired:async(t,a={})=>{G("getJoinReasonRequired","organisationName",t);const r="/v1/organisations/join-reason-required",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),t!==void 0&&(l.organisationName=t),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getOrganisation:async(t={})=>{const a="/v1/organisations/data",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},getOrganisationAccessRequestsCount:async(t={})=>{const a="/v1/organisations/access-requests-count",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},getOrganisationSetupStatus:async(t={})=>{const a="/v1/organisations/status",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},getVisitedPageSuggestions:async(t,a={})=>{G("getVisitedPageSuggestions","input",t);const r="/v1/organisations/visited-pages",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),t!==void 0&&(l.input=t),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},listUsers:async(t,a={})=>{G("listUsers","getPaginatedOrganisationUsersRequestDto",t);const r="/v1/organisations/users",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},requestAIAgent:async(t={})=>{const a="/v1/organisations/ai-agent",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},requestAccessToOrganisation:async(t,a={})=>{G("requestAccessToOrganisation","requestAccessToOrganisationPayloadDto",t);const r="/v1/organisations/request-access",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},requestEnterprisePlan:async(t={})=>{const a="/v1/organisations/enterprise-plan",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},resetContentMaskingConfig:async(t={})=>{const a="/v1/organisations/config/screen-recording/content-masking/reset",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"POST",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},updateContentMaskingConfig:async(t,a={})=>{G("updateContentMaskingConfig","organisationUpdateContentMaskingConfigDto",t);const r="/v1/organisations/config/screen-recording/content-masking",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},updateGettingStartedOrganisationSettings:async(t,a={})=>{G("updateGettingStartedOrganisationSettings","gettingStartedSettingsConfigurationDto",t);const r="/v1/organisations/getting-started-setup",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}}}},De=function(e){const t=Cb(e);return{async createOrganisation(a,r){const n=await t.createOrganisation(a,r);return H(n,u,j,e)},async getClickedElementSuggestions(a,r){const n=await t.getClickedElementSuggestions(a,r);return H(n,u,j,e)},async getContentMaskingConfig(a){const r=await t.getContentMaskingConfig(a);return H(r,u,j,e)},async getJoinOrganisationList(a){const r=await t.getJoinOrganisationList(a);return H(r,u,j,e)},async getJoinReasonRequired(a,r){const n=await t.getJoinReasonRequired(a,r);return H(n,u,j,e)},async getOrganisation(a){const r=await t.getOrganisation(a);return H(r,u,j,e)},async getOrganisationAccessRequestsCount(a){const r=await t.getOrganisationAccessRequestsCount(a);return H(r,u,j,e)},async getOrganisationSetupStatus(a){const r=await t.getOrganisationSetupStatus(a);return H(r,u,j,e)},async getVisitedPageSuggestions(a,r){const n=await t.getVisitedPageSuggestions(a,r);return H(n,u,j,e)},async listUsers(a,r){const n=await t.listUsers(a,r);return H(n,u,j,e)},async requestAIAgent(a){const r=await t.requestAIAgent(a);return H(r,u,j,e)},async requestAccessToOrganisation(a,r){const n=await t.requestAccessToOrganisation(a,r);return H(n,u,j,e)},async requestEnterprisePlan(a){const r=await t.requestEnterprisePlan(a);return H(r,u,j,e)},async resetContentMaskingConfig(a){const r=await t.resetContentMaskingConfig(a);return H(r,u,j,e)},async updateContentMaskingConfig(a,r){const n=await t.updateContentMaskingConfig(a,r);return H(n,u,j,e)},async updateGettingStartedOrganisationSettings(a,r){const n=await t.updateGettingStartedOrganisationSettings(a,r);return H(n,u,j,e)}}};class Ub extends Ft{createOrganisation(t,a){return De(this.configuration).createOrganisation(t,a).then(r=>r(this.axios,this.basePath))}getClickedElementSuggestions(t,a){return De(this.configuration).getClickedElementSuggestions(t,a).then(r=>r(this.axios,this.basePath))}getContentMaskingConfig(t){return De(this.configuration).getContentMaskingConfig(t).then(a=>a(this.axios,this.basePath))}getJoinOrganisationList(t){return De(this.configuration).getJoinOrganisationList(t).then(a=>a(this.axios,this.basePath))}getJoinReasonRequired(t,a){return De(this.configuration).getJoinReasonRequired(t,a).then(r=>r(this.axios,this.basePath))}getOrganisation(t){return De(this.configuration).getOrganisation(t).then(a=>a(this.axios,this.basePath))}getOrganisationAccessRequestsCount(t){return De(this.configuration).getOrganisationAccessRequestsCount(t).then(a=>a(this.axios,this.basePath))}getOrganisationSetupStatus(t){return De(this.configuration).getOrganisationSetupStatus(t).then(a=>a(this.axios,this.basePath))}getVisitedPageSuggestions(t,a){return De(this.configuration).getVisitedPageSuggestions(t,a).then(r=>r(this.axios,this.basePath))}listUsers(t,a){return De(this.configuration).listUsers(t,a).then(r=>r(this.axios,this.basePath))}requestAIAgent(t){return De(this.configuration).requestAIAgent(t).then(a=>a(this.axios,this.basePath))}requestAccessToOrganisation(t,a){return De(this.configuration).requestAccessToOrganisation(t,a).then(r=>r(this.axios,this.basePath))}requestEnterprisePlan(t){return De(this.configuration).requestEnterprisePlan(t).then(a=>a(this.axios,this.basePath))}resetContentMaskingConfig(t){return De(this.configuration).resetContentMaskingConfig(t).then(a=>a(this.axios,this.basePath))}updateContentMaskingConfig(t,a){return De(this.configuration).updateContentMaskingConfig(t,a).then(r=>r(this.axios,this.basePath))}updateGettingStartedOrganisationSettings(t,a){return De(this.configuration).updateGettingStartedOrganisationSettings(t,a).then(r=>r(this.axios,this.basePath))}}const xb=function(e){return{exampleRoute:async(t={})=>{const a="/v1/sessions/example-route",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}},getCoBrowseRecordings:async(t,a={})=>{G("getCoBrowseRecordings","getCobrowseRecordingsRequestPayloadDto",t);const r="/v1/sessions/cobrowse-recordings",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},getCobrowseRecordingsSink:async(t,a={})=>{G("getCobrowseRecordingsSink","callId",t);const r="/v1/sessions/cobrowse-recordings/{callId}/sink".replace("{callId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getRelatedReplays:async(t,a,r={})=>{G("getRelatedReplays","sessionId",t),G("getRelatedReplays","getRelatedSessionsRequestPayloadDto",a);const n="/v1/sessions/{sessionId}/related".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},getSessionBounds:async(t,a={})=>{G("getSessionBounds","sessionId",t);const r="/v1/sessions/{sessionId}/bounds".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getSessionById:async(t,a={})=>{G("getSessionById","sessionId",t);const r="/v1/sessions/{sessionId}".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getSessionEvents:async(t,a,r={})=>{G("getSessionEvents","sessionId",t),G("getSessionEvents","getSessionEventsPayloadRequestDto",a);const n="/v1/sessions/{sessionId}/events".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},getSessionMetadata:async(t,a={})=>{G("getSessionMetadata","sessionId",t);const r="/v1/sessions/{sessionId}/metadata".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getSessionSinkEvents:async(t,a={})=>{G("getSessionSinkEvents","sessionId",t);const r="/v1/sessions/{sessionId}/sink-events".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getSessionTimelineDetails:async(t,a={})=>{G("getSessionTimelineDetails","sessionId",t);const r="/v1/sessions/{sessionId}/timeline".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getSessions:async(t,a={})=>{G("getSessions","getSessionsByOrgRequestPayloadDto",t);const r="/v1/sessions/byOrg",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},getSharedWithUsers:async(t,a={})=>{G("getSharedWithUsers","sessionId",t);const r="/v1/sessions/{sessionId}/shared-with".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},removeShareWithSession:async(t,a,r={})=>{G("removeShareWithSession","sessionId",t),G("removeShareWithSession","sessionSharePayloadDto",a);const n="/v1/sessions/{sessionId}/remove-share-with".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},shareSession:async(t,a={})=>{G("shareSession","sessionId",t);const r="/v1/sessions/{sessionId}/share".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},shareWithSession:async(t,a,r={})=>{G("shareWithSession","sessionId",t),G("shareWithSession","sessionSharePayloadDto",a);const n="/v1/sessions/{sessionId}/share-with".replace("{sessionId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}},trySelfShareSession:async(t,a={})=>{G("trySelfShareSession","sessionId",t);const r="/v1/sessions/{sessionId}/try-self-share".replace("{sessionId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"GET",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}}}},Ne=function(e){const t=xb(e);return{async exampleRoute(a){const r=await t.exampleRoute(a);return H(r,u,j,e)},async getCoBrowseRecordings(a,r){const n=await t.getCoBrowseRecordings(a,r);return H(n,u,j,e)},async getCobrowseRecordingsSink(a,r){const n=await t.getCobrowseRecordingsSink(a,r);return H(n,u,j,e)},async getRelatedReplays(a,r,n){const s=await t.getRelatedReplays(a,r,n);return H(s,u,j,e)},async getSessionBounds(a,r){const n=await t.getSessionBounds(a,r);return H(n,u,j,e)},async getSessionById(a,r){const n=await t.getSessionById(a,r);return H(n,u,j,e)},async getSessionEvents(a,r,n){const s=await t.getSessionEvents(a,r,n);return H(s,u,j,e)},async getSessionMetadata(a,r){const n=await t.getSessionMetadata(a,r);return H(n,u,j,e)},async getSessionSinkEvents(a,r){const n=await t.getSessionSinkEvents(a,r);return H(n,u,j,e)},async getSessionTimelineDetails(a,r){const n=await t.getSessionTimelineDetails(a,r);return H(n,u,j,e)},async getSessions(a,r){const n=await t.getSessions(a,r);return H(n,u,j,e)},async getSharedWithUsers(a,r){const n=await t.getSharedWithUsers(a,r);return H(n,u,j,e)},async removeShareWithSession(a,r,n){const s=await t.removeShareWithSession(a,r,n);return H(s,u,j,e)},async shareSession(a,r){const n=await t.shareSession(a,r);return H(n,u,j,e)},async shareWithSession(a,r,n){const s=await t.shareWithSession(a,r,n);return H(s,u,j,e)},async trySelfShareSession(a,r){const n=await t.trySelfShareSession(a,r);return H(n,u,j,e)}}};class _b extends Ft{exampleRoute(t){return Ne(this.configuration).exampleRoute(t).then(a=>a(this.axios,this.basePath))}getCoBrowseRecordings(t,a){return Ne(this.configuration).getCoBrowseRecordings(t,a).then(r=>r(this.axios,this.basePath))}getCobrowseRecordingsSink(t,a){return Ne(this.configuration).getCobrowseRecordingsSink(t,a).then(r=>r(this.axios,this.basePath))}getRelatedReplays(t,a,r){return Ne(this.configuration).getRelatedReplays(t,a,r).then(n=>n(this.axios,this.basePath))}getSessionBounds(t,a){return Ne(this.configuration).getSessionBounds(t,a).then(r=>r(this.axios,this.basePath))}getSessionById(t,a){return Ne(this.configuration).getSessionById(t,a).then(r=>r(this.axios,this.basePath))}getSessionEvents(t,a,r){return Ne(this.configuration).getSessionEvents(t,a,r).then(n=>n(this.axios,this.basePath))}getSessionMetadata(t,a){return Ne(this.configuration).getSessionMetadata(t,a).then(r=>r(this.axios,this.basePath))}getSessionSinkEvents(t,a){return Ne(this.configuration).getSessionSinkEvents(t,a).then(r=>r(this.axios,this.basePath))}getSessionTimelineDetails(t,a){return Ne(this.configuration).getSessionTimelineDetails(t,a).then(r=>r(this.axios,this.basePath))}getSessions(t,a){return Ne(this.configuration).getSessions(t,a).then(r=>r(this.axios,this.basePath))}getSharedWithUsers(t,a){return Ne(this.configuration).getSharedWithUsers(t,a).then(r=>r(this.axios,this.basePath))}removeShareWithSession(t,a,r){return Ne(this.configuration).removeShareWithSession(t,a,r).then(n=>n(this.axios,this.basePath))}shareSession(t,a){return Ne(this.configuration).shareSession(t,a).then(r=>r(this.axios,this.basePath))}shareWithSession(t,a,r){return Ne(this.configuration).shareWithSession(t,a,r).then(n=>n(this.axios,this.basePath))}trySelfShareSession(t,a){return Ne(this.configuration).trySelfShareSession(t,a).then(r=>r(this.axios,this.basePath))}}const Lb=function(e){return{composeOrganisationStats:async(t,a={})=>{G("composeOrganisationStats","superAdminOrganisationStatsRequestDto",t);const r="/v1/super-admin/compose-organisation-stats",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},downloadSessionEvents:async(t,a={})=>{G("downloadSessionEvents","downloadSessionEventsPayloadDto",t);const r="/v1/super-admin/download-session-events",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},listOrganisations:async(t,a={})=>{G("listOrganisations","getPaginatedOrganisationsRequestDto",t);const r="/v1/super-admin/list-organisations",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},listUsersWithOrganisationId:async(t,a={})=>{G("listUsersWithOrganisationId","getPaginatedUsersRequestDto",t);const r="/v1/super-admin/list-users",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},softDeleteUser:async(t,a={})=>{G("softDeleteUser","softDeleteUserPayloadDto",t);const r="/v1/super-admin/soft-delete-user",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}}}},za=function(e){const t=Lb(e);return{async composeOrganisationStats(a,r){const n=await t.composeOrganisationStats(a,r);return H(n,u,j,e)},async downloadSessionEvents(a,r){const n=await t.downloadSessionEvents(a,r);return H(n,u,j,e)},async listOrganisations(a,r){const n=await t.listOrganisations(a,r);return H(n,u,j,e)},async listUsersWithOrganisationId(a,r){const n=await t.listUsersWithOrganisationId(a,r);return H(n,u,j,e)},async softDeleteUser(a,r){const n=await t.softDeleteUser(a,r);return H(n,u,j,e)}}};class Fb extends Ft{composeOrganisationStats(t,a){return za(this.configuration).composeOrganisationStats(t,a).then(r=>r(this.axios,this.basePath))}downloadSessionEvents(t,a){return za(this.configuration).downloadSessionEvents(t,a).then(r=>r(this.axios,this.basePath))}listOrganisations(t,a){return za(this.configuration).listOrganisations(t,a).then(r=>r(this.axios,this.basePath))}listUsersWithOrganisationId(t,a){return za(this.configuration).listUsersWithOrganisationId(t,a).then(r=>r(this.axios,this.basePath))}softDeleteUser(t,a){return za(this.configuration).softDeleteUser(t,a).then(r=>r(this.axios,this.basePath))}}const Db=function(e){return{createView:async(t,a={})=>{G("createView","createUserViewPayloadDto",t);const r="/v1/user-views/create",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},deleteUserView:async(t,a={})=>{G("deleteUserView","viewId",t);const r="/v1/user-views/{viewId}/delete".replace("{viewId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getInMemoryUserView:async(t,a={})=>{G("getInMemoryUserView","userViewTypePayloadDto",t);const r="/v1/user-views/in-memory",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},getUserView:async(t,a={})=>{G("getUserView","viewId",t);const r="/v1/user-views/{viewId}".replace("{viewId}",encodeURIComponent(String(t))),n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},{url:q(n),options:o}},getUserViews:async(t,a={})=>{G("getUserViews","userViewTypePayloadDto",t);const r="/v1/user-views/views",n=new URL(r,B);let s;e&&(s=e.baseOptions);const o={method:"POST",...s,...a},i={},l={};await k(i,e),i["Content-Type"]="application/json",$(n,l);let c=s&&s.headers?s.headers:{};return o.headers={...i,...c,...a.headers},o.data=we(t,o,e),{url:q(n),options:o}},updateUserView:async(t,a,r={})=>{G("updateUserView","viewId",t),G("updateUserView","updateUserViewPayloadDto",a);const n="/v1/user-views/{viewId}/update".replace("{viewId}",encodeURIComponent(String(t))),s=new URL(n,B);let o;e&&(o=e.baseOptions);const i={method:"POST",...o,...r},l={},c={};await k(l,e),l["Content-Type"]="application/json",$(s,c);let d=o&&o.headers?o.headers:{};return i.headers={...l,...d,...r.headers},i.data=we(a,i,e),{url:q(s),options:i}}}},pa=function(e){const t=Db(e);return{async createView(a,r){const n=await t.createView(a,r);return H(n,u,j,e)},async deleteUserView(a,r){const n=await t.deleteUserView(a,r);return H(n,u,j,e)},async getInMemoryUserView(a,r){const n=await t.getInMemoryUserView(a,r);return H(n,u,j,e)},async getUserView(a,r){const n=await t.getUserView(a,r);return H(n,u,j,e)},async getUserViews(a,r){const n=await t.getUserViews(a,r);return H(n,u,j,e)},async updateUserView(a,r,n){const s=await t.updateUserView(a,r,n);return H(s,u,j,e)}}};class Nb extends Ft{createView(t,a){return pa(this.configuration).createView(t,a).then(r=>r(this.axios,this.basePath))}deleteUserView(t,a){return pa(this.configuration).deleteUserView(t,a).then(r=>r(this.axios,this.basePath))}getInMemoryUserView(t,a){return pa(this.configuration).getInMemoryUserView(t,a).then(r=>r(this.axios,this.basePath))}getUserView(t,a){return pa(this.configuration).getUserView(t,a).then(r=>r(this.axios,this.basePath))}getUserViews(t,a){return pa(this.configuration).getUserViews(t,a).then(r=>r(this.axios,this.basePath))}updateUserView(t,a,r){return pa(this.configuration).updateUserView(t,a,r).then(n=>n(this.axios,this.basePath))}}const Mb=function(e){return{loggedInUserDetails:async(t={})=>{const a="/v1/users/me",r=new URL(a,B);let n;e&&(n=e.baseOptions);const s={method:"GET",...n,...t},o={},i={};await k(o,e),$(r,i);let l=n&&n.headers?n.headers:{};return s.headers={...o,...l,...t.headers},{url:q(r),options:s}}}},jb=function(e){const t=Mb(e);return{async loggedInUserDetails(a){const r=await t.loggedInUserDetails(a);return H(r,u,j,e)}}};class Bb extends Ft{loggedInUserDetails(t){return jb(this.configuration).loggedInUserDetails(t).then(a=>a(this.axios,this.basePath))}}function ma(){const e=u.create({adapter:"fetch"});return e.interceptors.request.use(t=>$b({config:t})),e.interceptors.response.use(t=>(t.config.headers.clear(),t),t=>{var a;return(a=t.config)==null||a.headers.clear(),Promise.reject(t)}),e}bt.http,hi.http,ui.http,vt.http,rt.http,$e.http,Iu.http;const Kl={get axios(){return oe.get("axios",ma)},get axiosForAuth(){return oe.get("axiosForAuth",ma)},get axiosForCoBrowseAuth(){return oe.get("axiosForCoBrowseAuth",ma)},get axiosForMeetingAuth(){return oe.get("axiosForMeetingAuth",ma)},get axiosForVisitorAuth(){return oe.get("axiosForVisitorAuth",ma)},get axiosForAiAgentTraining(){return oe.get("axiosForAiAgentTraining",ma)},get nexusSessionApi(){return oe.get("nexusSessionApi",()=>new _b(void 0,bt.http.url,this.axios))},get nexusDemoSessionApi(){return oe.get("nexusDemoSessionApi",()=>new Ib(void 0,bt.http.url,this.axios))},get nexusOrgApi(){return oe.get("nexusOrgApi",()=>new Ub(void 0,bt.http.url,this.axios))},get nexusCustomerApi(){return oe.get("nexusCustomerApi",()=>new Rb(void 0,bt.http.url,this.axios))},get nexusUserApi(){return oe.get("nexusUserApi",()=>new Bb(void 0,bt.http.url,this.axios))},get nexusUserViewsApi(){return oe.get("nexusUserViewsApi",()=>new Nb(void 0,bt.http.url,this.axios))},get nexusSuperAdminApi(){return oe.get("nexusSuperAdminApi",()=>new Fb(void 0,bt.http.url,this.axios))},get nexusDemoApi(){return oe.get("nexusDemoApi",()=>new Sb(void 0,bt.http.url,this.axios))},get citadelAuthorizationApi(){return oe.get("citadelAuthorizationApi",()=>new ky(void 0,rt.http.url,this.axios))},get citadelAccountApi(){return oe.get("citadelAccountApi",()=>new My(void 0,rt.http.url,this.axios))},get citadelOAuthApi(){return oe.get("citadelOAuthApi",()=>new qy(void 0,rt.http.url,this.axios))},get citadelRolesApi(){return oe.get("citadelRolesApi",()=>new Gy(void 0,rt.http.url,this.axios))},get citadelOrgApi(){return oe.get("citadelOrgApi",()=>new Qy(void 0,rt.http.url,this.axios))},get citadelUser(){return oe.get("citadelUser",()=>new rb(void 0,rt.http.url,this.axios))},get citadelSsoConfigurationApi(){return oe.get("citadelSSOConfigurationApi",()=>new Yy(void 0,rt.http.url,this.axios))},get connect(){return oe.get("connect",()=>new cb(void 0,ui.http.url,this.axios))},get integrations(){return oe.get("integrations",()=>new wb(void 0,hi.http.url,this.axios))},get citadelSuperAdminOrgApi(){return oe.get("citadelSuperAdminOrgApi",()=>new Xy(void 0,rt.http.url,this.axios))},get citadelSuperAdminUserApi(){return oe.get("citadelSuperAdminUserApi",()=>new tb(void 0,rt.http.url,this.axios))},get citadelSuperAdminRoleApi(){return oe.get("citadelSuperAdminRoleApi",()=>new Zy(void 0,rt.http.url,this.axios))},get accessVisitor(){return oe.get("accessVisitor",()=>new gy(void 0,$e.http.url,this.axiosForVisitorAuth))},get accessCoBrowse(){return oe.get("accessCoBrowse",()=>new GO(void 0,$e.http.url,this.axiosForAuth))},get accessCustomer(){return oe.get("accessCustomer",()=>new XO(void 0,$e.http.url,this.axiosForAuth))},get accessCoBrowseWindow(){return oe.get("accessCoBrowseWindow",()=>new YO(void 0,$e.http.url,this.axiosForAuth))},get accessSuperAdmin(){return oe.get("accessSuperAdmin",()=>new hy(void 0,$e.http.url,this.axiosForAuth))},get accessAgent(){return oe.get("accessAgent",()=>new $O(void 0,$e.http.url,this.axiosForAuth))},get ui(){return oe.get("ui",()=>new my(void 0,$e.http.url,this.axiosForAuth))},get organisation(){return oe.get("organisation",()=>new iy(void 0,$e.http.url,this.axiosForAuth))},get flag(){return oe.get("flag",()=>new ay(void 0,$e.http.url,this.axiosForAuth))},get metric(){return oe.get("metric",()=>new sy(void 0,$e.http.url,this.axiosForAuth))},get agentMeeting(){return oe.get("agentMeeting",()=>new HO(void 0,$e.http.url,this.axiosForMeetingAuth))},get customerMeetingWindow(){return oe.get("customerMeetingWindow",()=>new ZO(void 0,$e.http.url,this.axiosForAuth))},get aiAgent(){return oe.get("aiAgent",()=>new Iy(void 0,vt.http.url,this.axiosForAuth))},get aiAgentChat(){return oe.get("aiAgentChat",()=>new Ay(void 0,vt.http.url,this.axiosForAuth))},get aiAgentTraining(){return oe.get("aiAgentTraining",()=>new Fy(void 0,vt.http.url,this.axiosForAiAgentTraining))},get aiLibrary(){return oe.get("aiLibrary",()=>new Sy(void 0,vt.http.url,this.axiosForAuth))},get aiTopicTree(){return oe.get("aiTopicTree",()=>new Uy(void 0,vt.http.url,this.axiosForAuth))},get aiAnalyticsApi(){return oe.get("aiAnalytics",()=>new vy(void 0,vt.http.url,this.axiosForAuth))},get customerTraining(){return oe.get("customerTraining",()=>new Ey(void 0,vt.http.url,this.axiosForAuth))},get topicWhitelist(){return oe.get("topicAccessApi",()=>new _y(void 0,vt.http.url,this.axiosForAuth))},get organisationIntegration(){return oe.get("accessOrganisationIntegration",()=>new cy(void 0,$e.http.url,this.axiosForAuth))}};var Zl;(function(e){e.Good="good",e.Bad="bad"})(Zl||(Zl={}));var ec;(function(e){e.INCREMENT="increment",e.DECREMENT="decrement"})(ec||(ec={}));var tc;(function(e){e.USERS="users",e.REPLAYS="replays",e.REPLAYS_TOTAL_WITH_INVALID="replays_total_with_invalid",e.REPLAYS_WATCHED="replays_watched",e.CUSTOMER_VALID_REPLAYS="customer_valid_replays",e.CUSTOMER_INVALID_REPLAYS="customer_invalid_replays",e.UNDEFINED="undefined"})(tc||(tc={}));var ac;(function(e){e.Presence="presence",e.Replays="replays",e.Generic="generic"})(ac||(ac={}));var rc;(function(e){e.ONLINE="0_ONLINE",e.IDLE="1_IDLE",e.OFFLINE="2_OFFLINE"})(rc||(rc={}));var nc;(function(e){e.SessionReplay="customer-session-replay"})(nc||(nc={}));var sc;(function(e){e.SIGNUP="SIGNUP",e.WEEKLY_REPORT="WEEKLY_REPORT",e.RECOVER_ACCOUNT="RECOVER_ACCOUNT",e.INVITE_USER="INVITE_USER",e.REQUEST_ACCESS="REQUEST_ACCESS",e.SETUP_FULLVIEW="SETUP_FULLVIEW",e.ACCEPT_REQUEST_ACCESS="ACCEPT_REQUEST_ACCESS",e.ACCEPT_INVITATION="ACCEPT_INVITATION",e.ENTERPRISE_PLAN_REQUEST="ENTERPRISE_PLAN_REQUEST",e.SESSION_REPLAY_ACCESS_REQUEST="SESSION_REPLAY_ACCESS_REQUEST",e.SESSION_REPLAY_UPGRADE_REQUEST="SESSION_REPLAY_UPGRADE_REQUEST",e.RECORDED_REPLAYS_THRESHOLD_REACHED="RECORDED_REPLAYS_THRESHOLD_REACHED",e.SESSION_REPLAY_SHARED="SESSION_REPLAY_SHARED",e.USER_ROLE_CHANGED="USER_ROLE_CHANGED",e.BUG_REPORTED="BUG_REPORTED",e.TRIAL_REMINDER_5_DAYS_LEFT="TRIAL_REMINDER_5_DAYS_LEFT",e.TRIAL_REMINDER_2_DAYS_LEFT="TRIAL_REMINDER_2_DAYS_LEFT",e.CO_BROWSE_EMAIL="CO_BROWSE_EMAIL",e.SUPPORT_REQUESTED="SUPPORT_REQUESTED",e.CUSTOMER_CO_BROWSE_NOTIFICATION="CUSTOMER_CO_BROWSE_NOTIFICATION",e.AGENT_INVITED_TO_MEETING="AGENT_INVITED_TO_MEETING",e.AI_AGENT_REQUEST="AI_AGENT_REQUEST"})(sc||(sc={}));var oc;(function(e){e.AWS_EVENTS="aws.events",e.FV_EVENT="fv.event"})(oc||(oc={}));var ic;(function(e){e.FV_WS_MESSAGE="fv.ws-message",e.FV_SEND_EMAIL="fv.send-email",e.FV_WS_SESSION_LINK_IDENTITY="fv.ws-session-link-identity",e.FV_CUSTOMER_IDENTITY="fv.customer-identity",e.FV_SYNC_ROLES="fv.sync-roles",e.FV_USER_SIGNED_UP="fv.user-signed-up",e.FV_USER_SIGNED_IN="fv.user-signed-in",e.FV_SCRIPT_INJECTED="fv.script-injected",e.FV_SCRIPT_INSTALLED="fv.script-installed",e.FV_API_INTEGRATED="fv.api-integrated",e.FV_CALL_CREATED="fv.call-created",e.FV_CALL_DENIED="fv.call-denied",e.FV_CALL_ENDED="fv.call-ended",e.FV_CALL_IGNORED="fv.call-ignored",e.FV_FIRST_CALL_CREATED="fv.first-call-created",e.FV_USER_FORCE_CHANGED_PASSWORD="fv.user-force-changed-password",e.FV_WS_BROADCAST_MESSAGE="fv.ws-broadcast-message",e.FV_USER_UPDATE="fv.user-update",e.FV_ACCEPT_INVITATION="fv.accept-invitation",e.FV_SESSION_REPLAY_METRIC="fv.session-replay-metric",e.FV_FIRST_WATCHED_SESSION_REPLAY="fv.first-watched-session-replay",e.FV_VALID_SESSION_REPLAY_PROCESSED="fv.valid-session-replay-processed",e.FV_ADMIN_ACCEPTED_ACCESS_REQUEST="fv.admin-accepted-access-request",e.FV_ORGANISATION_CREATED="fv.organisation-created",e.FV_WORKSPACE_ACTIVATED="fv.workspace-activated",e.FV_INBOUND_REQUEST="fv.inbound-request",e.FV_REPLAY_SHARED="fv.replay-shared",e.FV_INTEGRATION_AUTHORIZED="fv.integration-authorized",e.FV_SUPPORT_REQUESTED="fv.support-requested",e.FV_TRANSCRIPT_CREATED="fv.transcript-created",e.FV_COBROWSE_ACCEPTED="fv.cobrowse-accepted",e.FV_CUSTOMER_JOINED_MEETING="fv.customer-joined-meeting",e.FV_CUSTOMER_INVITED_TO_MEETING="fv.customer-invited-to-meeting",e.FV_CUSTOMER_LEFT_MEETING="fv.customer-left-meeting",e.FV_AI_SESSION_FAILED="fv.ai-session-failed",e.FV_AI_SESSION_COMPLETED="fv.ai-session-completed",e.FV_AI_SESSION_ABORTED="fv.ai-session-aborted",e.FV_AI_SESSION_UNSUCCESSFUL_RESOLUTION="fv.ai-unsuccessful-resolution",e.FV_BUG_REPORT_ENDED="fv.bug-report-ended"})(ic||(ic={}));var lc;(function(e){e.SessionReplay_Data="fv-session-replay-data",e.SessionReplay_EnrichedData="fv-session-replay-enriched-data",e.SessionReplay_SessionCreated="fv-session-replay-created",e.SessionReplay_SessionMerged="fv-session-replay-merged",e.SessionReplay_SessionFinished="fv-session-replay-aggregates",e.SessionReplay_SessionPersisted="fv-session-replay-persisted",e.SessionReplay_ThresholdLimitReached="fv-session-replay-threshold-limit-reached",e.Customer_Activity="fv-customer-activity",e.Customer_Activity_Throttled="fv-customer-activity-throttled",e.Customer_Join_Room="fv-customer-join-room",e.Customer_Replay_Updates="fv-customer-replay-updates",e.SessionReplay_Events="fv-replay-events",e.SessionReplay_EnrichedEvents="fv-replay-events-enriched",e.Counts="fv-counts",e.Counts_Throttled="fv-counts-throttled",e.Interim_Events="fv-replay-interim-events",e.Organisation_Notifications="fv-organisation-notifications",e.Configs_Updated="fv-configs-updated",e.Auditor="fv-auditor"})(lc||(lc={}));var cc;(function(e){e.SINGLE_FIELD="SINGLE_FIELD",e.DATE="DATE",e.RANGE="RANGE",e.RANGE_DATE="RANGE_DATE",e.TRUTHY="TRUTHY"})(cc||(cc={}));var dc;(function(e){e.TICKET_CREATED="TICKET_CREATED"})(dc||(dc={}));var uc;(function(e){e.INTERCOM="intercom",e.ZENDESK="zendesk",e.SALESFORCE="salesforce",e.HUBSPOT="hubspot"})(uc||(uc={}));var hc;(function(e){e.ACCEPT_INVITATION="ACCEPT_INVITATION"})(hc||(hc={}));var pc;(function(e){e[e.Unspecified=0]="Unspecified",e[e.Count=1]="Count",e[e.Rate=2]="Rate",e[e.Gauge=3]="Gauge"})(pc||(pc={}));var mc;(function(e){e.Weekly="weekly"})(mc||(mc={}));var fc;(function(e){e.ADMIN="admin",e.USER="user",e.SYSTEM_USERS="system-users",e.SUPER_ADMIN="super-admin"})(fc||(fc={}));var gc;(function(e){e.ASSIGN_ROLE="ASSIGN_ROLE",e.REMOVE_ROLE="REMOVE_ROLE"})(gc||(gc={}));var Oc;(function(e){e.WATCHED_REPLAY="WATCHED_REPLAY"})(Oc||(Oc={}));var yc;(function(e){e.sdk="sdk",e.dashboard="dashboard",e.callWindow="call-window"})(yc||(yc={}));var bc;(function(e){e.REQUESTED="0_REQUESTED",e.INVITED="1_INVITED",e.ACTIVE="2_ACTIVE",e.CREATED="3_CREATED",e.DELETED="4_DELETED"})(bc||(bc={}));var vc;(function(e){e.LAST_ACTIVITY="LAST_ACTIVITY"})(vc||(vc={}));var wc;(function(e){e.GOOGLE="google",e.MICROSOFT="microsoft",e.OKTA="okta"})(wc||(wc={}));var Pc;(function(e){e.SUPPORT="ticket_sidebar",e.CHAT="chat_sidebar"})(Pc||(Pc={}));var T;(function(e){e[e.CONTINUE=100]="CONTINUE",e[e.SWITCHING_PROTOCOLS=101]="SWITCHING_PROTOCOLS",e[e.PROCESSING=102]="PROCESSING",e[e.EARLY_HINTS=103]="EARLY_HINTS",e[e.OK=200]="OK",e[e.CREATED=201]="CREATED",e[e.ACCEPTED=202]="ACCEPTED",e[e.NON_AUTHORITATIVE_INFORMATION=203]="NON_AUTHORITATIVE_INFORMATION",e[e.NO_CONTENT=204]="NO_CONTENT",e[e.RESET_CONTENT=205]="RESET_CONTENT",e[e.PARTIAL_CONTENT=206]="PARTIAL_CONTENT",e[e.MULTI_STATUS=207]="MULTI_STATUS",e[e.MULTIPLE_CHOICES=300]="MULTIPLE_CHOICES",e[e.MOVED_PERMANENTLY=301]="MOVED_PERMANENTLY",e[e.MOVED_TEMPORARILY=302]="MOVED_TEMPORARILY",e[e.SEE_OTHER=303]="SEE_OTHER",e[e.NOT_MODIFIED=304]="NOT_MODIFIED",e[e.USE_PROXY=305]="USE_PROXY",e[e.TEMPORARY_REDIRECT=307]="TEMPORARY_REDIRECT",e[e.PERMANENT_REDIRECT=308]="PERMANENT_REDIRECT",e[e.BAD_REQUEST=400]="BAD_REQUEST",e[e.UNAUTHORIZED=401]="UNAUTHORIZED",e[e.PAYMENT_REQUIRED=402]="PAYMENT_REQUIRED",e[e.FORBIDDEN=403]="FORBIDDEN",e[e.NOT_FOUND=404]="NOT_FOUND",e[e.METHOD_NOT_ALLOWED=405]="METHOD_NOT_ALLOWED",e[e.NOT_ACCEPTABLE=406]="NOT_ACCEPTABLE",e[e.PROXY_AUTHENTICATION_REQUIRED=407]="PROXY_AUTHENTICATION_REQUIRED",e[e.REQUEST_TIMEOUT=408]="REQUEST_TIMEOUT",e[e.CONFLICT=409]="CONFLICT",e[e.GONE=410]="GONE",e[e.LENGTH_REQUIRED=411]="LENGTH_REQUIRED",e[e.PRECONDITION_FAILED=412]="PRECONDITION_FAILED",e[e.REQUEST_TOO_LONG=413]="REQUEST_TOO_LONG",e[e.REQUEST_URI_TOO_LONG=414]="REQUEST_URI_TOO_LONG",e[e.UNSUPPORTED_MEDIA_TYPE=415]="UNSUPPORTED_MEDIA_TYPE",e[e.REQUESTED_RANGE_NOT_SATISFIABLE=416]="REQUESTED_RANGE_NOT_SATISFIABLE",e[e.EXPECTATION_FAILED=417]="EXPECTATION_FAILED",e[e.IM_A_TEAPOT=418]="IM_A_TEAPOT",e[e.INSUFFICIENT_SPACE_ON_RESOURCE=419]="INSUFFICIENT_SPACE_ON_RESOURCE",e[e.METHOD_FAILURE=420]="METHOD_FAILURE",e[e.MISDIRECTED_REQUEST=421]="MISDIRECTED_REQUEST",e[e.UNPROCESSABLE_ENTITY=422]="UNPROCESSABLE_ENTITY",e[e.LOCKED=423]="LOCKED",e[e.FAILED_DEPENDENCY=424]="FAILED_DEPENDENCY",e[e.UPGRADE_REQUIRED=426]="UPGRADE_REQUIRED",e[e.PRECONDITION_REQUIRED=428]="PRECONDITION_REQUIRED",e[e.TOO_MANY_REQUESTS=429]="TOO_MANY_REQUESTS",e[e.REQUEST_HEADER_FIELDS_TOO_LARGE=431]="REQUEST_HEADER_FIELDS_TOO_LARGE",e[e.UNAVAILABLE_FOR_LEGAL_REASONS=451]="UNAVAILABLE_FOR_LEGAL_REASONS",e[e.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",e[e.NOT_IMPLEMENTED=501]="NOT_IMPLEMENTED",e[e.BAD_GATEWAY=502]="BAD_GATEWAY",e[e.SERVICE_UNAVAILABLE=503]="SERVICE_UNAVAILABLE",e[e.GATEWAY_TIMEOUT=504]="GATEWAY_TIMEOUT",e[e.HTTP_VERSION_NOT_SUPPORTED=505]="HTTP_VERSION_NOT_SUPPORTED",e[e.INSUFFICIENT_STORAGE=507]="INSUFFICIENT_STORAGE",e[e.NETWORK_AUTHENTICATION_REQUIRED=511]="NETWORK_AUTHENTICATION_REQUIRED"})(T||(T={}));var I;(function(e){e.E0000="E0000",e.E0040="E0040",e.E0041="E0041",e.E0050="E0050",e.E0090="E0090",e.E0091="E0091",e.E0092="E0092",e.E0093="E0093",e.E0094="E0094",e.E0095="E0095",e.E0096="E0096",e.E0097="E0097",e.E0098="E0098",e.E2000="E2000",e.E2001="E2001",e.E2002="E2002",e.E2003="E2003",e.E2050="E2050",e.E2051="E2051",e.E2052="E2052",e.E2053="E2053",e.E2054="E2054",e.E2055="E2055",e.E2056="E2056",e.E2057="E2057",e.E2058="E2058",e.E2059="E2059",e.E2060="E2060",e.E2061="E2061",e.E2062="E2062",e.E3000="E3000",e.E4000="E4000",e.E4050="E4050",e.E5000="E5000",e.E5001="E5001",e.E5002="E5002",e.E5003="E5003",e.E5004="E5004",e.E5005="E5005",e.E5006="E5006",e.E5007="E5007",e.E5008="E5008",e.E5009="E5009",e.E5010="E5010",e.E5011="E5011",e.E5012="E5012",e.E5013="E5013",e.E5014="E5014",e.E5015="E5015",e.E5016="E5016",e.E5017="E5017",e.E5055="E5055",e.E5056="E5056",e.E5057="E5057",e.E5058="E5058",e.E6000="E6000",e.E6001="E6001",e.E6002="E6002",e.E6003="E6003",e.E7000="E7000",e.E7001="E7001",e.E7002="E7002",e.E7003="E7003",e.E7004="E7004",e.E7500="E7500",e.E7501="E7501",e.E7502="E7502",e.E7503="E7503",e.E7504="E7504",e.E7505="E7505",e.E7506="E7506",e.E8000="E8000",e.E8001="E8001",e.E8002="E8002",e.E8003="E8003",e.E8004="E8004",e.E8005="E8005",e.E8006="E8006",e.E8030="E8030",e.E8031="E8031",e.E8032="E8032",e.E8033="E8033",e.E8034="E8034",e.E9000="E9000",e.E10000="E10000",e.E15401="E15401",e.E15403="E15403",e.E15404="E15404"})(I||(I={}));var Ac;(function(e){e.ERROR="Error",e.LOG="LogError",e.ADD_LOG="AddLogError",e.USER_NOT_FOUND="UserNotFoundError",e.USER_EXISTS="UserExistsError",e.USER_CREATION="UserCreationError",e.USER_DELETION="UserDeletionError",e.ORGANISATION_EXISTS="OrganisationExistsError",e.ORGANISATION_NOT_FOUND="OrganisationNotFoundError",e.ORGANISATION_CREATION="OrganisationCreationError",e.ORGANISATION_ACCESS_REQUEST_CREATION="OrganisationAccessRequestCreationError",e.ORGANISATION_ACCESS_REQUEST_EXISTS="OrganisationAccessRequestExists",e.ORGANISATION_ACCESS_REQUEST_NOT_FOUND="OrganisationAccessRequestNotFound",e.ORGANISATION_INVITATION_CREATION="OrganisationInvitationCreationError",e.ORGANISATION_INVITATION_EXISTS="OrganisationInvitationExists",e.ORGANISATION_INVITATION_NOT_FOUND="OrganisationInvitationNotFound",e.ORGANISATION_JOIN_LINK_CREATION="OrganisationJoinLinkCreationError",e.ORGANISATION_JOIN_LINK_NOT_FOUND="OrganisationJoinLinkNotFoundError",e.ORGANISATION_SCRIPT_NOT_INSTALLED="OrganisationScriptNotInstalled",e.ORGANISATION_CONFIG_UPDATES_VALIDATION="OrganisationConfigUpdatesValidationError",e.VALIDATION="ValidationError",e.EMAIL_HANDLER="EmailHandlerError",e.INVALID_USERNAME_PASSWORD="InvalidUsernamePasswordError",e.INVALID_TOKEN="InvalidTokenError",e.TOKEN_NOT_PRESENT_ON_HEADERS="TokenNotPresentOnHeadersError",e.TOKEN_MISSING_CLAIMS="TokenMissingClaimsError",e.FORCE_CHANGE_PASSWORD="ForceChangePasswordError",e.FORGOT_PASSWORD="ForgotPasswordError",e.DAILY_ROOM_CREATION="DailyRoomCreationError",e.ROLE_ASSIGNMENT="AssignRoleError",e.ROLE_REMOVAL="RemoveRoleError",e.GET_USERS_BY_ROLE="GetUsersByRoleError",e.ROLE_REQUIRED="RoleRequiredError",e.LOGIN="LoginError",e.AUTH="AuthError",e.LOGOUT="LogoutError",e.REFRESH_TOKEN="RefreshTokenError",e.SIGNUP="SignupError",e.PASSWORD_RESET_REQUEST="PasswordResetRequestError",e.PASSWORD_RESET_REQUEST_CREATION="PasswordResetRequestCreationError",e.PASSWORD_RESET_REQUEST_NOT_FOUND="PasswordResetRequestNotFoundError",e.PASSWORD_CHANGE="PasswordChangeError",e.WEAK_PASSWORD="WeakPasswordError",e.INVALID_EMAIL_DOMAIN="InvalidEmailDomainError",e.OKTA_DOMAIN_NOT_CONFIGURED="OktaDomainNotConfiguredError",e.ZENDSEK_CLIENT_NOT_AUTHORISED="ZendeskClientNotAuthorisedError",e.SESSION_UNKNOWN="SessionUnknownError",e.SESSION="SessionError",e.SESSION_WORKFLOW="SessionWorkflowError",e.SESSION_NOT_FOUND="SessionNotFoundError",e.WEBSOCKET="WebsocketError",e.WEBSOCKET_CONNECTION="WebsocketConnectionError",e.WEBSOCKET_MESSAGE="WebsocketMessageError",e.WEBSOCKET_STATE="WebsocketStateError",e.WEBSOCKET_STATE_NOT_FOUND="WebsocketStateNotFoundError",e.CUSTOMER="CustomerError",e.CUSTOMER_CREATION="CustomerCreationError",e.CUSTOMER_UPDATE="CustomerUpdateError",e.CUSTOMER_NOT_FOUND="CustomerNotFoundError",e.MULTIPLE_CUSTOMERS_FOUND_FOR_GIVEN_EMAIL_OR_EXTERNAL_ID="MultipleCustomersFoundForGivenEmailOrExternalIdError",e.CUSTOMER_NO_ACTIVE_CONNECTION_FOUND="CustomerNoActiveConnectionFoundError",e.CUSTOMER_IN_ANOTHER_CALL="CustomerInAnotherCallError",e.REPLAY="ReplayError",e.REPLAY_NOT_FOUND="ReplayNotFoundError",e.REPLAY_VIEW_NOT_FOUND="ReplayViewNotFoundError",e.DEFAULT_VIEW_DELETION_ERROR="DefaultViewDeletionError",e.MONGODB_SERVER_ERROR="MongoDbServerError",e.CALL="CallError",e.CALL_NOT_FOUND="CallNotFoundError",e.PARTICIPANT_NOT_INVITED="ParticipantNotInvitedError",e.CALL_ENDED="CallEndedError",e.CALL_NOT_AVAILABLE_FOR_ANONYMOUS="CallNotAvailableForAnonymous",e.PARTICIPANT_ALREADY_JOINED="ParticipantAlreadyJoinedError",e.CALL_DOES_NOT_BELONG_TO_THE_SAME_ORGANISATION="CallDoesNotBelongToTheSameOrganisationError",e.INSUFFICIENT_SCOPE_ERROR="InsufficientScopeError",e.REPLAY_NOT_ACCESSIBLE="ReplayNotAccessibleError"})(Ac||(Ac={}));var f=function(){function e(a,r,n){this.code=a,this.description=r,this.status=n}e.get=function(r){var n=Object.entries(e).find(function(s){var o=s[0],i=e[o];return i.code===r});if(n)return n[1];throw new Error("Unknown error code provided: "+r)};var t=e.prototype;return t.toString=function(){return"["+this.code+"]: "+this.description},e}();f.E0000=new f(I.E0000,"An unknown error has occurred.",T.INTERNAL_SERVER_ERROR),f.E0040=new f(I.E0040,"Log Error",T.BAD_REQUEST),f.E0041=new f(I.E0041,"Cannot add log",T.BAD_REQUEST),f.E0050=new f(I.E0050,"Room cannot be created.",T.INTERNAL_SERVER_ERROR),f.E0090=new f(I.E0090,"Role cannot be assigned.",T.BAD_REQUEST),f.E0091=new f(I.E0091,"Role cannot be removed.",T.BAD_REQUEST),f.E0092=new f(I.E0092,"Cannot get users by role.",T.BAD_REQUEST),f.E0093=new f(I.E0093,"User doesn't have the required role.",T.FORBIDDEN),f.E0094=new f(I.E0094,"Role not found.",T.NOT_FOUND),f.E0095=new f(I.E0095,"Role already exists.",T.BAD_REQUEST),f.E0096=new f(I.E0096,"Role cannot be created.",T.BAD_REQUEST),f.E0097=new f(I.E0097,"Cannot add claim to role.",T.BAD_REQUEST),f.E0098=new f(I.E0098,"Invalid claim provided.",T.BAD_REQUEST),f.E2000=new f(I.E2000,"The user could not be found.",T.NOT_FOUND),f.E2001=new f(I.E2001,"The user already exists.",T.BAD_REQUEST),f.E2002=new f(I.E2002,"User cannot be created",T.BAD_REQUEST),f.E2003=new f(I.E2003,"User cannot be deleted",T.BAD_REQUEST),f.E2050=new f(I.E2050,"The organisation already exists.",T.BAD_REQUEST),f.E2051=new f(I.E2051,"The organisation could not be found.",T.NOT_FOUND),f.E2052=new f(I.E2052,"The organisation could not be created.",T.BAD_REQUEST),f.E2053=new f(I.E2053,"Organisation access request cannot be created.",T.BAD_REQUEST),f.E2054=new f(I.E2054,"Organisation access already requested.",T.BAD_REQUEST),f.E2055=new f(I.E2055,"Organisation access request not found.",T.NOT_FOUND),f.E2056=new f(I.E2056,"Organisation invitation cannot be created.",T.BAD_REQUEST),f.E2057=new f(I.E2057,"Organisation invitation already sent.",T.BAD_REQUEST),f.E2058=new f(I.E2058,"Organisation invitation not found.",T.NOT_FOUND),f.E2059=new f(I.E2059,"Organisation join link cannot be created.",T.BAD_REQUEST),f.E2060=new f(I.E2060,"Organisation join link not found.",T.NOT_FOUND),f.E2061=new f(I.E2061,"Organisation doesn't has script installed.",T.BAD_REQUEST),f.E2062=new f(I.E2062,"Organisation validation updates error.",T.BAD_REQUEST),f.E3000=new f(I.E3000,"The data is invalid.",T.BAD_REQUEST),f.E4000=new f(I.E4000,"No email event handler was found to handle the event, this should not have happened!",T.INTERNAL_SERVER_ERROR),f.E4050=new f(I.E4050,"Zendesk client not authorised.",T.UNAUTHORIZED),f.E5000=new f(I.E5000,"The username or password is invalid.",T.UNAUTHORIZED),f.E5001=new f(I.E5001,"The token provided is invalid.",T.UNAUTHORIZED),f.E5002=new f(I.E5002,"Cannot force change password",T.BAD_REQUEST),f.E5003=new f(I.E5003,"Cannot login",T.UNAUTHORIZED),f.E5004=new f(I.E5004,"Cannot proceed on authentication process",T.UNAUTHORIZED),f.E5005=new f(I.E5005,"Cannot logout",T.BAD_REQUEST),f.E5006=new f(I.E5006,"Cannot refresh token",T.UNAUTHORIZED),f.E5007=new f(I.E5007,"Cannot signup",T.BAD_REQUEST),f.E5008=new f(I.E5008,"Cannot move forward with the forgot password flow",T.BAD_REQUEST),f.E5009=new f(I.E5009,"The password reset flow encountered an error",T.INTERNAL_SERVER_ERROR),f.E5010=new f(I.E5010,"Cannot create password reset request",T.BAD_REQUEST),f.E5011=new f(I.E5011,"Password reset request not found",T.NOT_FOUND),f.E5012=new f(I.E5012,"Password cannot be changed",T.INTERNAL_SERVER_ERROR),f.E5013=new f(I.E5013,"Password too weak",T.BAD_REQUEST),f.E5014=new f(I.E5014,"Invalid domain for email",T.BAD_REQUEST),f.E5015=new f(I.E5015,"Okta domain not configured",T.BAD_REQUEST),f.E5016=new f(I.E5016,"Insuficient scope",T.FORBIDDEN),f.E5017=new f(I.E5017,"Token not present on headers",T.UNAUTHORIZED),f.E5055=new f(I.E5055,"The provided token is expired",T.UNAUTHORIZED),f.E5056=new f(I.E5056,"The provided token fails Audience URI validation",T.UNAUTHORIZED),f.E5057=new f(I.E5057,"The provided token is not yet valid: nbf is into the future.",T.UNAUTHORIZED),f.E5058=new f(I.E5058,"The provided token is missing claims to access this resource.",T.UNAUTHORIZED),f.E6000=new f(I.E6000,"Unknown session error occurred: this should not have happened",T.INTERNAL_SERVER_ERROR),f.E6001=new f(I.E6001,"A session error occurred",T.INTERNAL_SERVER_ERROR),f.E6002=new f(I.E6002,"The session workflow encountered an error",T.INTERNAL_SERVER_ERROR),f.E6003=new f(I.E6003,"The session could not be found",T.NOT_FOUND),f.E7000=new f(I.E7000,"A websocket error occurred",T.INTERNAL_SERVER_ERROR),f.E7001=new f(I.E7001,"A websocket connection error occurred",T.INTERNAL_SERVER_ERROR),f.E7002=new f(I.E7002,"A websocket message error occurred",T.INTERNAL_SERVER_ERROR),f.E7003=new f(I.E7003,"A websocket state error occurred",T.INTERNAL_SERVER_ERROR),f.E7004=new f(I.E7004,"The websocket session was not found",T.NOT_FOUND),f.E7500=new f(I.E7500,"A call error occurred",T.INTERNAL_SERVER_ERROR),f.E7501=new f(I.E7501,"The call not found",T.NOT_FOUND),f.E7502=new f(I.E7502,"Participant was not invited to the call",T.BAD_REQUEST),f.E7503=new f(I.E7503,"Call has already ended",T.BAD_REQUEST),f.E7504=new f(I.E7504,"Participant has already joined the call",T.BAD_REQUEST),f.E7505=new f(I.E7505,"Call does not belong to the same organisation",T.BAD_REQUEST),f.E7506=new f(I.E7506,"Call not available for anonymous users",T.BAD_REQUEST),f.E8000=new f(I.E8000,"A customer error occurred",T.INTERNAL_SERVER_ERROR),f.E8001=new f(I.E8001,"Customer cannot be created",T.BAD_REQUEST),f.E8002=new f(I.E8002,"Customer cannot be updated",T.BAD_REQUEST),f.E8003=new f(I.E8003,"Customer could not be found",T.NOT_FOUND),f.E8004=new f(I.E8004,"No active end user connections found",T.BAD_REQUEST),f.E8030=new f(I.E8030,"Generic replay error",T.INTERNAL_SERVER_ERROR),f.E8031=new f(I.E8031,"Replay cannot be found",T.NOT_FOUND),f.E8032=new f(I.E8032,"Replay view cannot be found",T.NOT_FOUND),f.E8033=new f(I.E8033,"Default replay view cannot be deleted",T.BAD_REQUEST),f.E8034=new f(I.E8034,"You don't have access to this replay",T.FORBIDDEN),f.E8005=new f(I.E8005,"Customer is in another call",T.BAD_REQUEST),f.E8006=new f(I.E8006,"Multiple customers found with given email or externalId",T.BAD_REQUEST),f.E9000=new f(I.E9000,"A database error has occurred",T.INTERNAL_SERVER_ERROR),f.E10000=new f(I.E10000,"Missing or invalid customer identity",T.BAD_REQUEST),f.E15401=new f(I.E15401,"You are not authorized to access this resource",T.UNAUTHORIZED),f.E15403=new f(I.E15403,"You are not authorized to access this resource",T.FORBIDDEN),f.E15404=new f(I.E15404,"The resource you are looking for was not found",T.NOT_FOUND);var Ya=(e=>(e.RrWebFullSnapshot="RRWebFullSnapshot",e.RrWebMeta="RRWebMeta",e.RrWebUserInteraction="RRWebUserInteraction",e.RrWebOther="RRWebOther",e.RrWebAgentInteraction="RRWebAgentInteraction",e.ConsoleLog="ConsoleLog",e.ConsoleError="ConsoleError",e.ConsoleWarn="ConsoleWarn",e.DomMouseClick="DomMouseClick",e.DomRageClick="DomRageClick",e.Network="Network",e.Navigation="Navigation",e.TabSwitch="TabSwitch",e.TabOpen="TabOpen",e.TabClose="TabClose",e.AgentDomMouseClick="AgentDomMouseClick",e.AgentDomRageClick="AgentDomRageClick",e.HiddenEvents="HiddenEvents",e.HiddenConsoleLog="HiddenConsoleLog",e.HiddenConsoleError="HiddenConsoleError",e.HiddenConsoleWarn="HiddenConsoleWarn",e.HiddenNetwork="HiddenNetwork",e.DeviceInfo="DeviceInfo",e.CoBrowseCameraOn="CoBrowseCameraOn",e))(Ya||{});const kb=e=>e===Ya.RrWebFullSnapshot||e===Ya.RrWebMeta||e===Ya.RrWebUserInteraction||e===Ya.RrWebOther,$b=e=>{var a,r;const t=e.config??{headers:{}};return((a=t.method)==null?void 0:a.toLowerCase())!=="get"&&!t.headers["Content-Type"]&&(t.headers["Content-Type"]="application/json"),!e.token||(r=t.url)!=null&&r.endsWith("/Authorization/refresh")||(t.headers.Authorization=`Bearer ${e.token}`),t};let qb=0;function Hb(e,t){return(t.component==="sdk"?Tu:Su).http.get({fvRegion:e,version:t.version,o:t.organisationId,w:t.sdkWorkerCustomPath,s:qb++}).toString().replace(/\/$/,"")}function Qb(e,t){const a=Hb(e,t),r=document.createElement("script");return r.async=!0,r.src=a,r.dataset.org=t.organisationId,t.sdkWorkerCustomPath&&(r.dataset.worker=t.sdkWorkerCustomPath),r}var Wb=typeof globalThis=="object"&&globalThis&&globalThis.Object===Object&&globalThis;const Rc=Wb;var Gb=typeof self=="object"&&self&&self.Object===Object&&self,zb=Rc||Gb||Function("return this")();const Pt=zb;var Yb=Pt.Symbol;const Dt=Yb;var Ec=Object.prototype,Jb=Ec.hasOwnProperty,Xb=Ec.toString,Ja=Dt?Dt.toStringTag:void 0;function Kb(e){var t=Jb.call(e,Ja),a=e[Ja];try{e[Ja]=void 0;var r=!0}catch{}var n=Xb.call(e);return r&&(t?e[Ja]=a:delete e[Ja]),n}var Zb=Object.prototype,ev=Zb.toString;function tv(e){return ev.call(e)}var av="[object Null]",rv="[object Undefined]",Vc=Dt?Dt.toStringTag:void 0;function fa(e){return e==null?e===void 0?rv:av:Vc&&Vc in Object(e)?Kb(e):tv(e)}function ga(e){return e!=null&&typeof e=="object"}var nv="[object Symbol]";function Cs(e){return typeof e=="symbol"||ga(e)&&fa(e)==nv}function sv(e,t){for(var a=-1,r=e==null?0:e.length,n=Array(r);++a<r;)n[a]=t(e[a],a,e);return n}var ov=Array.isArray;const mt=ov;var iv=1/0,Sc=Dt?Dt.prototype:void 0,Tc=Sc?Sc.toString:void 0;function Ic(e){if(typeof e=="string")return e;if(mt(e))return sv(e,Ic)+"";if(Cs(e))return Tc?Tc.call(e):"";var t=e+"";return t=="0"&&1/e==-iv?"-0":t}function rn(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function lv(e){return e}var cv="[object AsyncFunction]",dv="[object Function]",uv="[object GeneratorFunction]",hv="[object Proxy]";function Cc(e){if(!rn(e))return!1;var t=fa(e);return t==dv||t==uv||t==cv||t==hv}var pv=Pt["__core-js_shared__"];const Us=pv;var Uc=function(){var e=/[^.]+$/.exec(Us&&Us.keys&&Us.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function mv(e){return!!Uc&&Uc in e}var fv=Function.prototype,gv=fv.toString;function Kt(e){if(e!=null){try{return gv.call(e)}catch{}try{return e+""}catch{}}return""}var Ov=/[\\^$.*+?()[\]{}|]/g,yv=/^\[object .+?Constructor\]$/,bv=Function.prototype,vv=Object.prototype,wv=bv.toString,Pv=vv.hasOwnProperty,Av=RegExp("^"+wv.call(Pv).replace(Ov,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Rv(e){if(!rn(e)||mv(e))return!1;var t=Cc(e)?Av:yv;return t.test(Kt(e))}function Ev(e,t){return e==null?void 0:e[t]}function Oa(e,t){var a=Ev(e,t);return Rv(a)?a:void 0}var Vv=Oa(Pt,"WeakMap");const xs=Vv;var Sv=9007199254740991,Tv=/^(?:0|[1-9]\d*)$/;function _s(e,t){var a=typeof e;return t=t??Sv,!!t&&(a=="number"||a!="symbol"&&Tv.test(e))&&e>-1&&e%1==0&&e<t}function Ls(e,t){return e===t||e!==e&&t!==t}var Iv=9007199254740991;function Fs(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Iv}function Ds(e){return e!=null&&Fs(e.length)&&!Cc(e)}function Cv(e,t,a){if(!rn(a))return!1;var r=typeof t;return(r=="number"?Ds(a)&&_s(t,a.length):r=="string"&&t in a)?Ls(a[t],e):!1}var Uv=Object.prototype;function xv(e){var t=e&&e.constructor,a=typeof t=="function"&&t.prototype||Uv;return e===a}function _v(e,t){for(var a=-1,r=Array(e);++a<e;)r[a]=t(a);return r}var Lv="[object Arguments]";function xc(e){return ga(e)&&fa(e)==Lv}var _c=Object.prototype,Fv=_c.hasOwnProperty,Dv=_c.propertyIsEnumerable,Nv=xc(function(){return arguments}())?xc:function(e){return ga(e)&&Fv.call(e,"callee")&&!Dv.call(e,"callee")};const Lc=Nv;function Mv(){return!1}var Fc=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Dc=Fc&&typeof module=="object"&&module&&!module.nodeType&&module,jv=Dc&&Dc.exports===Fc,Nc=jv?Pt.Buffer:void 0,Bv=Nc?Nc.isBuffer:void 0,kv=Bv||Mv;const Ns=kv;var $v="[object Arguments]",qv="[object Array]",Hv="[object Boolean]",Qv="[object Date]",Wv="[object Error]",Gv="[object Function]",zv="[object Map]",Yv="[object Number]",Jv="[object Object]",Xv="[object RegExp]",Kv="[object Set]",Zv="[object String]",ew="[object WeakMap]",tw="[object ArrayBuffer]",aw="[object DataView]",rw="[object Float32Array]",nw="[object Float64Array]",sw="[object Int8Array]",ow="[object Int16Array]",iw="[object Int32Array]",lw="[object Uint8Array]",cw="[object Uint8ClampedArray]",dw="[object Uint16Array]",uw="[object Uint32Array]",Ae={};Ae[rw]=Ae[nw]=Ae[sw]=Ae[ow]=Ae[iw]=Ae[lw]=Ae[cw]=Ae[dw]=Ae[uw]=!0,Ae[$v]=Ae[qv]=Ae[tw]=Ae[Hv]=Ae[aw]=Ae[Qv]=Ae[Wv]=Ae[Gv]=Ae[zv]=Ae[Yv]=Ae[Jv]=Ae[Xv]=Ae[Kv]=Ae[Zv]=Ae[ew]=!1;function hw(e){return ga(e)&&Fs(e.length)&&!!Ae[fa(e)]}function pw(e){return function(t){return e(t)}}var Mc=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Xa=Mc&&typeof module=="object"&&module&&!module.nodeType&&module,mw=Xa&&Xa.exports===Mc,Ms=mw&&Rc.process,fw=function(){try{var e=Xa&&Xa.require&&Xa.require("util").types;return e||Ms&&Ms.binding&&Ms.binding("util")}catch{}}();const jc=fw;var Bc=jc&&jc.isTypedArray,gw=Bc?pw(Bc):hw;const kc=gw;var Ow=Object.prototype,yw=Ow.hasOwnProperty;function bw(e,t){var a=mt(e),r=!a&&Lc(e),n=!a&&!r&&Ns(e),s=!a&&!r&&!n&&kc(e),o=a||r||n||s,i=o?_v(e.length,String):[],l=i.length;for(var c in e)(t||yw.call(e,c))&&!(o&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||_s(c,l)))&&i.push(c);return i}function vw(e,t){return function(a){return e(t(a))}}var ww=vw(Object.keys,Object);const Pw=ww;var Aw=Object.prototype,Rw=Aw.hasOwnProperty;function Ew(e){if(!xv(e))return Pw(e);var t=[];for(var a in Object(e))Rw.call(e,a)&&a!="constructor"&&t.push(a);return t}function js(e){return Ds(e)?bw(e):Ew(e)}var Vw=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Sw=/^\w*$/;function Bs(e,t){if(mt(e))return!1;var a=typeof e;return a=="number"||a=="symbol"||a=="boolean"||e==null||Cs(e)?!0:Sw.test(e)||!Vw.test(e)||t!=null&&e in Object(t)}var Tw=Oa(Object,"create");const Ka=Tw;function Iw(){this.__data__=Ka?Ka(null):{},this.size=0}function Cw(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Uw="__lodash_hash_undefined__",xw=Object.prototype,_w=xw.hasOwnProperty;function Lw(e){var t=this.__data__;if(Ka){var a=t[e];return a===Uw?void 0:a}return _w.call(t,e)?t[e]:void 0}var Fw=Object.prototype,Dw=Fw.hasOwnProperty;function Nw(e){var t=this.__data__;return Ka?t[e]!==void 0:Dw.call(t,e)}var Mw="__lodash_hash_undefined__";function jw(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=Ka&&t===void 0?Mw:t,this}function Zt(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}Zt.prototype.clear=Iw,Zt.prototype.delete=Cw,Zt.prototype.get=Lw,Zt.prototype.has=Nw,Zt.prototype.set=jw;function Bw(){this.__data__=[],this.size=0}function nn(e,t){for(var a=e.length;a--;)if(Ls(e[a][0],t))return a;return-1}var kw=Array.prototype,$w=kw.splice;function qw(e){var t=this.__data__,a=nn(t,e);if(a<0)return!1;var r=t.length-1;return a==r?t.pop():$w.call(t,a,1),--this.size,!0}function Hw(e){var t=this.__data__,a=nn(t,e);return a<0?void 0:t[a][1]}function Qw(e){return nn(this.__data__,e)>-1}function Ww(e,t){var a=this.__data__,r=nn(a,e);return r<0?(++this.size,a.push([e,t])):a[r][1]=t,this}function At(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}At.prototype.clear=Bw,At.prototype.delete=qw,At.prototype.get=Hw,At.prototype.has=Qw,At.prototype.set=Ww;var Gw=Oa(Pt,"Map");const Za=Gw;function zw(){this.size=0,this.__data__={hash:new Zt,map:new(Za||At),string:new Zt}}function Yw(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function sn(e,t){var a=e.__data__;return Yw(t)?a[typeof t=="string"?"string":"hash"]:a.map}function Jw(e){var t=sn(this,e).delete(e);return this.size-=t?1:0,t}function Xw(e){return sn(this,e).get(e)}function Kw(e){return sn(this,e).has(e)}function Zw(e,t){var a=sn(this,e),r=a.size;return a.set(e,t),this.size+=a.size==r?0:1,this}function Rt(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}Rt.prototype.clear=zw,Rt.prototype.delete=Jw,Rt.prototype.get=Xw,Rt.prototype.has=Kw,Rt.prototype.set=Zw;var eP="Expected a function";function ks(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(eP);var a=function(){var r=arguments,n=t?t.apply(this,r):r[0],s=a.cache;if(s.has(n))return s.get(n);var o=e.apply(this,r);return a.cache=s.set(n,o)||s,o};return a.cache=new(ks.Cache||Rt),a}ks.Cache=Rt;var tP=500;function aP(e){var t=ks(e,function(r){return a.size===tP&&a.clear(),r}),a=t.cache;return t}var rP=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nP=/\\(\\)?/g,sP=aP(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(rP,function(a,r,n,s){t.push(n?s.replace(nP,"$1"):r||a)}),t});const oP=sP;function iP(e){return e==null?"":Ic(e)}function $c(e,t){return mt(e)?e:Bs(e,t)?[e]:oP(iP(e))}var lP=1/0;function on(e){if(typeof e=="string"||Cs(e))return e;var t=e+"";return t=="0"&&1/e==-lP?"-0":t}function qc(e,t){t=$c(t,e);for(var a=0,r=t.length;e!=null&&a<r;)e=e[on(t[a++])];return a&&a==r?e:void 0}function cP(e,t,a){var r=e==null?void 0:qc(e,t);return r===void 0?a:r}function dP(e,t){for(var a=-1,r=t.length,n=e.length;++a<r;)e[n+a]=t[a];return e}function uP(){this.__data__=new At,this.size=0}function hP(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}function pP(e){return this.__data__.get(e)}function mP(e){return this.__data__.has(e)}var fP=200;function gP(e,t){var a=this.__data__;if(a instanceof At){var r=a.__data__;if(!Za||r.length<fP-1)return r.push([e,t]),this.size=++a.size,this;a=this.__data__=new Rt(r)}return a.set(e,t),this.size=a.size,this}function Et(e){var t=this.__data__=new At(e);this.size=t.size}Et.prototype.clear=uP,Et.prototype.delete=hP,Et.prototype.get=pP,Et.prototype.has=mP,Et.prototype.set=gP;function OP(e,t){for(var a=-1,r=e==null?0:e.length,n=0,s=[];++a<r;){var o=e[a];t(o,a,e)&&(s[n++]=o)}return s}function yP(){return[]}var bP=Object.prototype,vP=bP.propertyIsEnumerable,Hc=Object.getOwnPropertySymbols,wP=Hc?function(e){return e==null?[]:(e=Object(e),OP(Hc(e),function(t){return vP.call(e,t)}))}:yP;const PP=wP;function AP(e,t,a){var r=t(e);return mt(e)?r:dP(r,a(e))}function Qc(e){return AP(e,js,PP)}var RP=Oa(Pt,"DataView");const $s=RP;var EP=Oa(Pt,"Promise");const qs=EP;var VP=Oa(Pt,"Set");const Hs=VP;var Wc="[object Map]",SP="[object Object]",Gc="[object Promise]",zc="[object Set]",Yc="[object WeakMap]",Jc="[object DataView]",TP=Kt($s),IP=Kt(Za),CP=Kt(qs),UP=Kt(Hs),xP=Kt(xs),ea=fa;($s&&ea(new $s(new ArrayBuffer(1)))!=Jc||Za&&ea(new Za)!=Wc||qs&&ea(qs.resolve())!=Gc||Hs&&ea(new Hs)!=zc||xs&&ea(new xs)!=Yc)&&(ea=function(e){var t=fa(e),a=t==SP?e.constructor:void 0,r=a?Kt(a):"";if(r)switch(r){case TP:return Jc;case IP:return Wc;case CP:return Gc;case UP:return zc;case xP:return Yc}return t});const Xc=ea;var _P=Pt.Uint8Array;const Kc=_P;var LP="__lodash_hash_undefined__";function FP(e){return this.__data__.set(e,LP),this}function DP(e){return this.__data__.has(e)}function ln(e){var t=-1,a=e==null?0:e.length;for(this.__data__=new Rt;++t<a;)this.add(e[t])}ln.prototype.add=ln.prototype.push=FP,ln.prototype.has=DP;function Zc(e,t){for(var a=-1,r=e==null?0:e.length;++a<r;)if(t(e[a],a,e))return!0;return!1}function NP(e,t){return e.has(t)}var MP=1,jP=2;function ed(e,t,a,r,n,s){var o=a&MP,i=e.length,l=t.length;if(i!=l&&!(o&&l>i))return!1;var c=s.get(e),d=s.get(t);if(c&&d)return c==t&&d==e;var h=-1,m=!0,g=a&jP?new ln:void 0;for(s.set(e,t),s.set(t,e);++h<i;){var p=e[h],b=t[h];if(r)var O=o?r(b,p,h,t,e,s):r(p,b,h,e,t,s);if(O!==void 0){if(O)continue;m=!1;break}if(g){if(!Zc(t,function(_,Q){if(!NP(g,Q)&&(p===_||n(p,_,a,r,s)))return g.push(Q)})){m=!1;break}}else if(!(p===b||n(p,b,a,r,s))){m=!1;break}}return s.delete(e),s.delete(t),m}function BP(e){var t=-1,a=Array(e.size);return e.forEach(function(r,n){a[++t]=[n,r]}),a}function kP(e){var t=-1,a=Array(e.size);return e.forEach(function(r){a[++t]=r}),a}var $P=1,qP=2,HP="[object Boolean]",QP="[object Date]",WP="[object Error]",GP="[object Map]",zP="[object Number]",YP="[object RegExp]",JP="[object Set]",XP="[object String]",KP="[object Symbol]",ZP="[object ArrayBuffer]",eA="[object DataView]",td=Dt?Dt.prototype:void 0,Qs=td?td.valueOf:void 0;function tA(e,t,a,r,n,s,o){switch(a){case eA:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ZP:return!(e.byteLength!=t.byteLength||!s(new Kc(e),new Kc(t)));case HP:case QP:case zP:return Ls(+e,+t);case WP:return e.name==t.name&&e.message==t.message;case YP:case XP:return e==t+"";case GP:var i=BP;case JP:var l=r&$P;if(i||(i=kP),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;r|=qP,o.set(e,t);var d=ed(i(e),i(t),r,n,s,o);return o.delete(e),d;case KP:if(Qs)return Qs.call(e)==Qs.call(t)}return!1}var aA=1,rA=Object.prototype,nA=rA.hasOwnProperty;function sA(e,t,a,r,n,s){var o=a&aA,i=Qc(e),l=i.length,c=Qc(t),d=c.length;if(l!=d&&!o)return!1;for(var h=l;h--;){var m=i[h];if(!(o?m in t:nA.call(t,m)))return!1}var g=s.get(e),p=s.get(t);if(g&&p)return g==t&&p==e;var b=!0;s.set(e,t),s.set(t,e);for(var O=o;++h<l;){m=i[h];var _=e[m],Q=t[m];if(r)var x=o?r(Q,_,m,t,e,s):r(_,Q,m,e,t,s);if(!(x===void 0?_===Q||n(_,Q,a,r,s):x)){b=!1;break}O||(O=m=="constructor")}if(b&&!O){var ie=e.constructor,de=t.constructor;ie!=de&&"constructor"in e&&"constructor"in t&&!(typeof ie=="function"&&ie instanceof ie&&typeof de=="function"&&de instanceof de)&&(b=!1)}return s.delete(e),s.delete(t),b}var oA=1,ad="[object Arguments]",rd="[object Array]",cn="[object Object]",iA=Object.prototype,nd=iA.hasOwnProperty;function lA(e,t,a,r,n,s){var o=mt(e),i=mt(t),l=o?rd:Xc(e),c=i?rd:Xc(t);l=l==ad?cn:l,c=c==ad?cn:c;var d=l==cn,h=c==cn,m=l==c;if(m&&Ns(e)){if(!Ns(t))return!1;o=!0,d=!1}if(m&&!d)return s||(s=new Et),o||kc(e)?ed(e,t,a,r,n,s):tA(e,t,l,a,r,n,s);if(!(a&oA)){var g=d&&nd.call(e,"__wrapped__"),p=h&&nd.call(t,"__wrapped__");if(g||p){var b=g?e.value():e,O=p?t.value():t;return s||(s=new Et),n(b,O,a,r,s)}}return m?(s||(s=new Et),sA(e,t,a,r,n,s)):!1}function Ws(e,t,a,r,n){return e===t?!0:e==null||t==null||!ga(e)&&!ga(t)?e!==e&&t!==t:lA(e,t,a,r,Ws,n)}var cA=1,dA=2;function uA(e,t,a,r){var n=a.length,s=n,o=!r;if(e==null)return!s;for(e=Object(e);n--;){var i=a[n];if(o&&i[2]?i[1]!==e[i[0]]:!(i[0]in e))return!1}for(;++n<s;){i=a[n];var l=i[0],c=e[l],d=i[1];if(o&&i[2]){if(c===void 0&&!(l in e))return!1}else{var h=new Et;if(r)var m=r(c,d,l,e,t,h);if(!(m===void 0?Ws(d,c,cA|dA,r,h):m))return!1}}return!0}function sd(e){return e===e&&!rn(e)}function hA(e){for(var t=js(e),a=t.length;a--;){var r=t[a],n=e[r];t[a]=[r,n,sd(n)]}return t}function od(e,t){return function(a){return a==null?!1:a[e]===t&&(t!==void 0||e in Object(a))}}function pA(e){var t=hA(e);return t.length==1&&t[0][2]?od(t[0][0],t[0][1]):function(a){return a===e||uA(a,e,t)}}function mA(e,t){return e!=null&&t in Object(e)}function fA(e,t,a){t=$c(t,e);for(var r=-1,n=t.length,s=!1;++r<n;){var o=on(t[r]);if(!(s=e!=null&&a(e,o)))break;e=e[o]}return s||++r!=n?s:(n=e==null?0:e.length,!!n&&Fs(n)&&_s(o,n)&&(mt(e)||Lc(e)))}function gA(e,t){return e!=null&&fA(e,t,mA)}var OA=1,yA=2;function bA(e,t){return Bs(e)&&sd(t)?od(on(e),t):function(a){var r=cP(a,e);return r===void 0&&r===t?gA(a,e):Ws(t,r,OA|yA)}}function vA(e){return function(t){return t==null?void 0:t[e]}}function wA(e){return function(t){return qc(t,e)}}function PA(e){return Bs(e)?vA(on(e)):wA(e)}function AA(e){return typeof e=="function"?e:e==null?lv:typeof e=="object"?mt(e)?bA(e[0],e[1]):pA(e):PA(e)}function RA(e){return function(t,a,r){for(var n=-1,s=Object(t),o=r(t),i=o.length;i--;){var l=o[e?i:++n];if(a(s[l],l,s)===!1)break}return t}}var EA=RA();const VA=EA;function SA(e,t){return e&&VA(e,t,js)}function TA(e,t){return function(a,r){if(a==null)return a;if(!Ds(a))return e(a,r);for(var n=a.length,s=t?n:-1,o=Object(a);(t?s--:++s<n)&&r(o[s],s,o)!==!1;);return a}}var IA=TA(SA);const CA=IA;function UA(e,t){var a;return CA(e,function(r,n,s){return a=t(r,n,s),!a}),!!a}function xA(e,t,a){var r=mt(e)?Zc:UA;return a&&Cv(e,t,a)&&(t=void 0),r(e,AA(t))}typeof window<"u"&&(window.$fvSDKScript=document.currentScript);function _A({isProd:e,isLocalProcess:t,context:a}){const r="fvOrg",n=LA({isProd:e,isLocalProcess:t,context:a}),s=FA(n);let o;try{o=s?new URL(s):void 0}catch{}let i;const l=localStorage.getItem(r);l?i=l:window.$fvSDKScript&&window.$fvSDKScript.dataset.org?i=window.$fvSDKScript.dataset.org:o&&(i=o.searchParams.get("o")||void 0);let c;return window.$fvSDKScript&&window.$fvSDKScript.dataset.worker?c=window.$fvSDKScript.dataset.worker:o&&(c=o.searchParams.get("w")||void 0),{organisationId:i,sdkWorkerCustomPath:c}}function LA({isProd:e,isLocalProcess:t,context:a}){const r=[];switch(a){case"sdkLoader":r.push(/^(https?:)?\/\/install\.(\w+\.)?fullview\.io(\/(main\.js)?)?/i),r.push(/^(https?:)?\/\/api\.(\w+\.)?fullview\.io\/v1\/install(\/(main\.js)?)?/i),(t||!e)&&r.push(/^(https?:)?\/\/localhost:3001\/src\/index\.ts/i);break;case"sdk":r.push(/^(https?:)?\/\/install\.(\w+\.)?fullview\.io\/sdk\.js/i),r.push(/^(https?:)?\/\/api\.(\w+\.)?fullview\.io\/v1\/install\/sdk\.js/i),(t||!e)&&(r.push(/^(https?:)?\/\/localhost:3002\/src\/index\.tsx/i),r.push(/^(https?:)?\/\/localhost:4000\/sdk\.js/i));break}return r}function FA(e){var r;const a=Array.from(document.querySelectorAll("script")).filter(n=>xA(e,s=>s.test(n.src)));return(r=a==null?void 0:a[0])==null?void 0:r.src}async function DA(e){await new Promise(t=>setTimeout(t,e))}const NA=Symbol("BREAK_RETRY");async function Gs(e,t,a=1){const{noOfRetries:r=3,sleepFn:n}=t;return r<a?Promise.reject():e().catch(async s=>a>=r||s===NA?Promise.reject(s):(await DA(n(a)),Gs(e,t,a+1)))}async function MA(e,t={}){if("sleepFn"in t)return Gs(e,t);{const{sleepTime:a=1e3}=t;return Gs(e,{...t,sleepFn:()=>a})}}const jA={noOfRetries:10,sleepTime:2500};var BA=typeof process=="object"&&{APP_REGION:'"us1"',APP_ENV:'"prod"',APP_FV_REGION:'"us1"',APP_VERSION:'"1.1251.0"',APP_NAME:'"sdk-loader"'}&&{APP_REGION:'"us1"',APP_ENV:'"prod"',APP_FV_REGION:'"us1"',APP_VERSION:'"1.1251.0"',APP_NAME:'"sdk-loader"'}.NODE_DEBUG&&/\bsemver\b/i.test({APP_REGION:'"us1"',APP_ENV:'"prod"',APP_FV_REGION:'"us1"',APP_VERSION:'"1.1251.0"',APP_NAME:'"sdk-loader"'}.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};const kA="2.0.0",id=256,$A=Number.MAX_SAFE_INTEGER||9007199254740991,qA=16,HA=id-6;var QA={MAX_LENGTH:id,MAX_SAFE_COMPONENT_LENGTH:qA,MAX_SAFE_BUILD_LENGTH:HA,MAX_SAFE_INTEGER:$A,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:kA,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},ld={exports:{}};(function(e,t){const{MAX_SAFE_COMPONENT_LENGTH:a,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:n}=QA,s=BA;t=e.exports={};const o=t.re=[],i=t.safeRe=[],l=t.src=[],c=t.t={};let d=0;const h="[a-zA-Z0-9-]",m=[["\\s",1],["\\d",n],[h,r]],g=b=>{for(const[O,_]of m)b=b.split(`${O}*`).join(`${O}{0,${_}}`).split(`${O}+`).join(`${O}{1,${_}}`);return b},p=(b,O,_)=>{const Q=g(O),x=d++;s(b,x,O),c[b]=x,l[x]=O,o[x]=new RegExp(O,_?"g":void 0),i[x]=new RegExp(Q,_?"g":void 0)};p("NUMERICIDENTIFIER","0|[1-9]\\d*"),p("NUMERICIDENTIFIERLOOSE","\\d+"),p("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${h}*`),p("MAINVERSION",`(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})\\.(${l[c.NUMERICIDENTIFIER]})`),p("MAINVERSIONLOOSE",`(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})\\.(${l[c.NUMERICIDENTIFIERLOOSE]})`),p("PRERELEASEIDENTIFIER",`(?:${l[c.NUMERICIDENTIFIER]}|${l[c.NONNUMERICIDENTIFIER]})`),p("PRERELEASEIDENTIFIERLOOSE",`(?:${l[c.NUMERICIDENTIFIERLOOSE]}|${l[c.NONNUMERICIDENTIFIER]})`),p("PRERELEASE",`(?:-(${l[c.PRERELEASEIDENTIFIER]}(?:\\.${l[c.PRERELEASEIDENTIFIER]})*))`),p("PRERELEASELOOSE",`(?:-?(${l[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[c.PRERELEASEIDENTIFIERLOOSE]})*))`),p("BUILDIDENTIFIER",`${h}+`),p("BUILD",`(?:\\+(${l[c.BUILDIDENTIFIER]}(?:\\.${l[c.BUILDIDENTIFIER]})*))`),p("FULLPLAIN",`v?${l[c.MAINVERSION]}${l[c.PRERELEASE]}?${l[c.BUILD]}?`),p("FULL",`^${l[c.FULLPLAIN]}$`),p("LOOSEPLAIN",`[v=\\s]*${l[c.MAINVERSIONLOOSE]}${l[c.PRERELEASELOOSE]}?${l[c.BUILD]}?`),p("LOOSE",`^${l[c.LOOSEPLAIN]}$`),p("GTLT","((?:<|>)?=?)"),p("XRANGEIDENTIFIERLOOSE",`${l[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),p("XRANGEIDENTIFIER",`${l[c.NUMERICIDENTIFIER]}|x|X|\\*`),p("XRANGEPLAIN",`[v=\\s]*(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:\\.(${l[c.XRANGEIDENTIFIER]})(?:${l[c.PRERELEASE]})?${l[c.BUILD]}?)?)?`),p("XRANGEPLAINLOOSE",`[v=\\s]*(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[c.XRANGEIDENTIFIERLOOSE]})(?:${l[c.PRERELEASELOOSE]})?${l[c.BUILD]}?)?)?`),p("XRANGE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAIN]}$`),p("XRANGELOOSE",`^${l[c.GTLT]}\\s*${l[c.XRANGEPLAINLOOSE]}$`),p("COERCEPLAIN",`(^|[^\\d])(\\d{1,${a}})(?:\\.(\\d{1,${a}}))?(?:\\.(\\d{1,${a}}))?`),p("COERCE",`${l[c.COERCEPLAIN]}(?:$|[^\\d])`),p("COERCEFULL",l[c.COERCEPLAIN]+`(?:${l[c.PRERELEASE]})?(?:${l[c.BUILD]})?(?:$|[^\\d])`),p("COERCERTL",l[c.COERCE],!0),p("COERCERTLFULL",l[c.COERCEFULL],!0),p("LONETILDE","(?:~>?)"),p("TILDETRIM",`(\\s*)${l[c.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",p("TILDE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAIN]}$`),p("TILDELOOSE",`^${l[c.LONETILDE]}${l[c.XRANGEPLAINLOOSE]}$`),p("LONECARET","(?:\\^)"),p("CARETTRIM",`(\\s*)${l[c.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",p("CARET",`^${l[c.LONECARET]}${l[c.XRANGEPLAIN]}$`),p("CARETLOOSE",`^${l[c.LONECARET]}${l[c.XRANGEPLAINLOOSE]}$`),p("COMPARATORLOOSE",`^${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]})$|^$`),p("COMPARATOR",`^${l[c.GTLT]}\\s*(${l[c.FULLPLAIN]})$|^$`),p("COMPARATORTRIM",`(\\s*)${l[c.GTLT]}\\s*(${l[c.LOOSEPLAIN]}|${l[c.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",p("HYPHENRANGE",`^\\s*(${l[c.XRANGEPLAIN]})\\s+-\\s+(${l[c.XRANGEPLAIN]})\\s*$`),p("HYPHENRANGELOOSE",`^\\s*(${l[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[c.XRANGEPLAINLOOSE]})\\s*$`),p("STAR","(<|>)?=?\\s*\\*"),p("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),p("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(ld,ld.exports);const cd=class Xs extends EventTarget{constructor(t=1,a){super(),this.timerId=null,this.enabled=!1,this.__interval=t,this.timerObject=a,this.boundTick=this.tick.bind(this),this.last=Date.now()}get interval(){return this.__interval}setInterval(t){this.__interval=t,this.timerId!==null&&(this.stop(),this.enabled&&this.start())}start(){this.enabled=!0,this.timerId===null&&(this.timerId=this.timerObject.setTimeout(this.boundTick,this.__interval),this.last=Date.now())}stop(){this.enabled=!1,this.timerId!==null&&(this.timerObject.clearTimeout(this.timerId),this.timerId=null)}tick(){if(this.enabled){const t=Date.now()-this.last;if(t>0&&t<this.__interval*Xs.intervalScale){this.timerId=this.timerObject.setTimeout(this.boundTick,this.__interval-t);return}this.timerId!==null&&(this.timerObject.clearTimeout(this.timerId),this.timerId=null),this.dispatchEvent(new CustomEvent(Xs.TICK,{detail:{elapsed:t}})),this.enabled&&(this.stop(),this.start())}}};cd.TICK="tick",cd.intervalScale=.8;const WA=1e3*60*10;class GA{constructor(){this.$isReady=new Ni(!1),this.offset=0,this.$destroy=new Dr,this.isReady=()=>Yf(this.$isReady.pipe(ug(Boolean)))}initialize(){return this.fetchServerTime(),cg(WA).pipe(nl(this.$destroy)).subscribe(this.fetchServerTime.bind(this)),()=>this.$destroy.next()}offsetTimestamp(t){return t?t+this.offset:Date.now()+this.offset}offsetDate(t){return t?new Date(t.getTime()+this.offset):new Date(Date.now()+this.offset)}offsetCustomerEventTimestamp(t){kb(t.type)&&(t.payload.timestamp+=this.offset),t.timestamp&&(t.timestamp+=this.offset)}fetchServerTime(){if(this.fetchTimePromise)return;let t;this.fetchTimePromise=MA(()=>(t=Date.now(),Kl.ui.getServerTime().catch(a=>{throw this.handleError(a,!0),a})),jA).then(({data:a})=>{const r=Date.now(),n=(r-t)/2;return this.setOffset(Math.trunc(a?a+n-r:0)),!0}).catch(a=>this.handleError(a)).finally(()=>delete this.fetchTimePromise)}setOffset(t){this.offset=t,this.$isReady.next(!0)}handleError(t,a=!1){nt.error("api","Failed to fetch server time",{error:t,isRetry:a})}}new GA;class zA{constructor(){this.$disable=new Dr}init(){dg($a(document,"click"),$a(document,"dblclick"),$a(document,"contextmenu")).pipe(hg(1),nl(this.$disable)).subscribe(()=>{const t=Sr.tone("blank");t.raw.volume=0,t.play()})}}new zA;var dd={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,a="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(a=!1));function n(l,c,d){this.fn=l,this.context=c,this.once=d||!1}function s(l,c,d,h,m){if(typeof d!="function")throw new TypeError("The listener must be a function");var g=new n(d,h||l,m),p=a?a+c:c;return l._events[p]?l._events[p].fn?l._events[p]=[l._events[p],g]:l._events[p].push(g):(l._events[p]=g,l._eventsCount++),l}function o(l,c){--l._eventsCount===0?l._events=new r:delete l._events[c]}function i(){this._events=new r,this._eventsCount=0}i.prototype.eventNames=function(){var c=[],d,h;if(this._eventsCount===0)return c;for(h in d=this._events)t.call(d,h)&&c.push(a?h.slice(1):h);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(d)):c},i.prototype.listeners=function(c){var d=a?a+c:c,h=this._events[d];if(!h)return[];if(h.fn)return[h.fn];for(var m=0,g=h.length,p=new Array(g);m<g;m++)p[m]=h[m].fn;return p},i.prototype.listenerCount=function(c){var d=a?a+c:c,h=this._events[d];return h?h.fn?1:h.length:0},i.prototype.emit=function(c,d,h,m,g,p){var b=a?a+c:c;if(!this._events[b])return!1;var O=this._events[b],_=arguments.length,Q,x;if(O.fn){switch(O.once&&this.removeListener(c,O.fn,void 0,!0),_){case 1:return O.fn.call(O.context),!0;case 2:return O.fn.call(O.context,d),!0;case 3:return O.fn.call(O.context,d,h),!0;case 4:return O.fn.call(O.context,d,h,m),!0;case 5:return O.fn.call(O.context,d,h,m,g),!0;case 6:return O.fn.call(O.context,d,h,m,g,p),!0}for(x=1,Q=new Array(_-1);x<_;x++)Q[x-1]=arguments[x];O.fn.apply(O.context,Q)}else{var ie=O.length,de;for(x=0;x<ie;x++)switch(O[x].once&&this.removeListener(c,O[x].fn,void 0,!0),_){case 1:O[x].fn.call(O[x].context);break;case 2:O[x].fn.call(O[x].context,d);break;case 3:O[x].fn.call(O[x].context,d,h);break;case 4:O[x].fn.call(O[x].context,d,h,m);break;default:if(!Q)for(de=1,Q=new Array(_-1);de<_;de++)Q[de-1]=arguments[de];O[x].fn.apply(O[x].context,Q)}}return!0},i.prototype.on=function(c,d,h){return s(this,c,d,h,!1)},i.prototype.once=function(c,d,h){return s(this,c,d,h,!0)},i.prototype.removeListener=function(c,d,h,m){var g=a?a+c:c;if(!this._events[g])return this;if(!d)return o(this,g),this;var p=this._events[g];if(p.fn)p.fn===d&&(!m||p.once)&&(!h||p.context===h)&&o(this,g);else{for(var b=0,O=[],_=p.length;b<_;b++)(p[b].fn!==d||m&&!p[b].once||h&&p[b].context!==h)&&O.push(p[b]);O.length?this._events[g]=O.length===1?O[0]:O:o(this,g)}return this},i.prototype.removeAllListeners=function(c){var d;return c?(d=a?a+c:c,this._events[d]&&o(this,d)):(this._events=new r,this._eventsCount=0),this},i.prototype.off=i.prototype.removeListener,i.prototype.addListener=i.prototype.on,i.prefixed=a,i.EventEmitter=i,e.exports=i})(dd);var YA=dd.exports;class JA{constructor(){this.emitter=new YA.EventEmitter}emit(t,...a){this.emitter.emit(t,...a)}off(t,a){this.emitter.off(t,a)}offPipe(t,a){return this.off(t,a),this}on(t,a){return this.emitter.on(t,a),()=>this.off(t,a)}onPipe(t,a){return this.on(t,a),this}once(t,a){return this.emitter.once(t,a),()=>this.off(t,a)}oncePipe(t,a){return this.once(t,a),this}}class XA extends JA{initialize(){if(!(Storage!=null&&Storage.prototype))return xu;const t=Storage.prototype.setItem,a=Storage.prototype.removeItem,r=Storage.prototype.clear,n=this;return Storage.prototype.setItem=function(s,o){return n.emit("storageChanged",{key:s,oldValue:localStorage.getItem(s),newValue:o}),t.call(this,s,o)},Storage.prototype.removeItem=function(s){return n.emit("storageChanged",{key:s,oldValue:localStorage.getItem(s),newValue:null}),a.call(this,s)},Storage.prototype.clear=function(){return n.emit("storageCleared"),r.call(this)},()=>{Storage.prototype.setItem=t,Storage.prototype.removeItem=a,Storage.prototype.clear=r}}}new XA;const ya=Fa();let zs=!1;const KA=e=>{if(zs){nt.log("runtime","SDK Script is already attached");return}const t=Qb(ya.fvRegion,{...e,component:"sdk"});ya.isLocalProcess&&(t.type="module"),document.head.insertBefore(t,document.head.firstChild),zs=!0,window.$fvRemoveSDKScript=()=>{nt.log("process","Removing SDK Script"),t.remove(),zs=!1}};function ud(e){Kl.organisation.getLoaderConfig(e.organisationId,"sdk").then(({data:{version:t,isBlocked:a}={}})=>{if(a||!t){nt.log("version",`Organisation ${e.organisationId} is blocked or SDK version is not provided`);return}KA({...e,version:t})}).catch(t=>{nt.error("runtime","No SDK version provided. SDK will not be loaded.",{err:t})})}function ZA(){return nt.log("runtime",`v${ya.version}`,ya),()=>{}}const hd={isMock:!0,identify(e,t){window.$fvIdentity={...t,id:e}},endSession(){},displayRequestSupportWidget(){},requestSupport(){return Promise.resolve(!1)},displayTriggerButton(){},requestFullSnapshot(){},cancelSupportRequest(){return Promise.resolve()},resizeCoBrowseWindow(e,t){},changeCoBrowseWindowPosition(e){},generateIdentificationCode(){}};function eR(){return window.Fullview=hd,()=>{window.Fullview=hd}}Cu();const Ys=document.currentScript;try{const{organisationId:e,sdkWorkerCustomPath:t}=_A({isProd:ya.isProd,isLocalProcess:ya.isLocalProcess,context:"sdkLoader"});if(!e)throw new Error("No organisation ID provided. SDK Loader will not be loaded.");ud({organisationId:e,sdkWorkerCustomPath:t});const a=[eR(),ZA()],r=()=>{var n;(n=window.$fvUnloadSDK)==null||n.call(window),a.forEach(s=>s()),Ys==null||Ys.remove()};window.$fvUnloadSDKLoader=()=>{nt.log("process","Unloading SDK Loader"),r()},window.$fvReloadSDKLoader=()=>{nt.log("process","Reloading SDK Loader"),r(),ud({organisationId:e,sdkWorkerCustomPath:t})}}catch(e){nt.error("unhandled","Top level error",e instanceof Error?e:{error:e})}})();
