/*! For license information please see 5866.cd83031d.js.LICENSE.txt */ (self.webpackChunkclient=self.webpackChunkclient||[]).push([["5866"],{36072:function(e,t,n){"use strict";var r,o,i,s;let u,a,c,l,f,d,p,h,g,v;n.d(t,{yf:()=>t6});let m={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},y=console,b={};Object.keys(m).forEach(e=>{b[e]=y[e]});let w="Datadog Browser SDK:",S={debug:b.debug.bind(y,w),log:b.log.bind(y,w),info:b.info.bind(y,w),warn:b.warn.bind(y,w),error:b.error.bind(y,w)},x="https://docs.datadoghq.com",E=`${x}/real_user_monitoring/browser/troubleshooting`,R="More details:";function C(e,t){return(...n)=>{try{return e(...n)}catch(e){S.error(t,e)}}}let O=!1;function T(e){O=e}function I(e){return function(){return k(e,this,arguments)}}function k(e,t,n){try{return e.apply(t,n)}catch(e){var r=e;if(P(r),u)try{u(r)}catch(e){P(e)}}}function P(...e){O&&S.error("[MONITOR]",...e)}function M(){if("object"==typeof globalThis)return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get(){return this},configurable:!0});let e=_dd_temp_;return delete Object.prototype._dd_temp_,"object"!=typeof e&&(e="object"==typeof self?self:"object"==typeof window?window:{}),e}let j=/[^\u0000-\u007F]/;function A(e){return j.test(e)?void 0!==window.TextEncoder?new TextEncoder().encode(e).length:new Blob([e]).size:e.length}function _(e,t){let n,r=M();return r.Zone&&"function"==typeof r.Zone.__symbol__&&(n=e[r.Zone.__symbol__(t)]),n||(n=e[t]),n}function D(e,t){return _(M(),"setTimeout")(I(e),t)}function L(e){_(M(),"clearTimeout")(e)}function F(e,t){return _(M(),"setInterval")(I(e),t)}function q(e){_(M(),"clearInterval")(e)}function U(e,t,n){let r,o,i=!n||void 0===n.leading||n.leading,s=!n||void 0===n.trailing||n.trailing,u=!1;return{throttled:(...n)=>{if(u){r=n;return}i?e(...n):r=n,u=!0,o=D(()=>{s&&r&&e(...r),u=!1,r=void 0},t)},cancel:()=>{L(o),u=!1,r=void 0}}}function N(){}function $(e,t,n){if("object"!=typeof e||null===e)return JSON.stringify(e);let r=B(Object.prototype),o=B(Array.prototype),i=B(Object.getPrototypeOf(e)),s=B(e);try{return JSON.stringify(e,t,n)}catch(e){return""}finally{r(),o(),i(),s()}}function B(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):N}function H(e,t){return Object.keys(e).some(n=>e[n]===t)}function W(e){return 0===Object.keys(e).length}function K(e){let t=0,{throttled:n,cancel:r}=U(n=>{t=A($(n)),e()},200),o=()=>{r(),t=0};return{updateCustomerData:e=>{W(e)?o():n(e)},resetCustomerData:o,getBytesCount:()=>t,stop:()=>{r()}}}function Q(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function G(e,t,n=function(){if("u">typeof WeakSet){let e=new WeakSet;return{hasAlreadyBeenSeen(t){let n=e.has(t);return n||e.add(t),n}}}let e=[];return{hasAlreadyBeenSeen(t){let n=e.indexOf(t)>=0;return n||e.push(t),n}}}()){if(void 0===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp){let e=t.flags||[t.global?"g":"",t.ignoreCase?"i":"",t.multiline?"m":"",t.sticky?"y":"",t.unicode?"u":""].join("");return new RegExp(t.source,e)}if(n.hasAlreadyBeenSeen(t))return;if(Array.isArray(t)){let r=Array.isArray(e)?e:[];for(let e=0;et)return void X(t,"discarded",e);for(;o.length>0&&at){X(t,"truncated",e);break}n.target[s]=u}else for(let s in n.source)if(Object.prototype.hasOwnProperty.call(n.source,s)){let u=Y(n.source[s],n.path,s,o,i);if(void 0!==u&&(a+=JSON.stringify(u).length+r+s.length+3,r=1),a>t){X(t,"truncated",e);break}n.target[s]=u}}return n(),r(),s}function Y(e,t,n,r,o){let i=function(e){if(e&&"function"==typeof e.toJSON)try{return e.toJSON()}catch(e){}return e}(e);if(!i||"object"!=typeof i){var s;return"bigint"==typeof(s=i)?`[BigInt] ${s.toString()}`:"function"==typeof s?`[Function] ${s.name||"unknown"}`:"symbol"==typeof s?`[Symbol] ${s.description||s.toString()}`:s}let u=function e(t){try{if(t instanceof Event){var n;return{type:(n=t).type,isTrusted:n.isTrusted,currentTarget:n.currentTarget?e(n.currentTarget):null,target:n.target?e(n.target):null}}if(t instanceof RegExp)return`[RegExp] ${t.toString()}`;let r=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(r&&r[1])return`[${r[1]}]`}catch(e){}return"[Unserializable]"}(i);if("[Object]"!==u&&"[Array]"!==u&&"[Error]"!==u)return u;if(o.has(e))return`[Reference seen at ${o.get(e)}]`;let a=void 0!==n?`${t}.${n}`:t,c=Array.isArray(i)?[]:{};return o.set(e,a),r.push({source:i,target:c,path:a}),c}function X(e,t,n){S.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,n)}class J{constructor(e){this.onFirstSubscribe=e,this.observers=[]}subscribe(e){return this.observers.push(e),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0),{unsubscribe:()=>{this.observers=this.observers.filter(t=>e!==t),!this.observers.length&&this.onLastUnsubscribe&&this.onLastUnsubscribe()}}}notify(e){this.observers.forEach(t=>t(e))}}function Z(...e){return new J(t=>{let n=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>n.forEach(e=>e.unsubscribe())})}function ee(e){let t={},n=new J,r={getContext:()=>G(void 0,t),setContext:o=>{"object"===Q(o)?(t=V(o),null==e||e.updateCustomerData(t)):r.clearContext(),n.notify()},setContextProperty:(r,o)=>{t[r]=V(o),null==e||e.updateCustomerData(t),n.notify()},removeContextProperty:r=>{delete t[r],null==e||e.updateCustomerData(t),n.notify()},clearContext:()=>{t={},null==e||e.resetCustomerData(),n.notify()},changeObservable:n};return r}let et={GRANTED:"granted",NOT_GRANTED:"not-granted"};function en(e,t,n,r,{once:o,capture:i,passive:s}={}){let u=I(t=>{(t.isTrusted||t.__ddIsTrusted||e.allowUntrustedEvents)&&(o&&f(),r(t))}),a=s?{capture:i,passive:s}:i,c=window.EventTarget&&t instanceof EventTarget?window.EventTarget.prototype:t,l=_(c,"addEventListener");function f(){let e=_(c,"removeEventListener");n.forEach(n=>e.call(t,n,u,a))}return n.forEach(e=>l.call(t,e,u,a)),{stop:f}}let er=[];function eo(e,t,n,r){var o,i;let s=(o=n,i=r,`_dd_c_${o}_${i}`);function u(){let e=localStorage.getItem(s);return null!==e?JSON.parse(e):{}}er.push(en(e,window,["storage"],({key:e})=>{s===e&&t.setContext(u())},void 0)),t.changeObservable.subscribe(function(){localStorage.setItem(s,JSON.stringify(t.getContext()))}),t.setContext(z(u(),t.getContext()))}function ei(e){let t=[],n=eh(e,"stack"),r=String(e);return n&&n.startsWith(r)&&(n=n.slice(r.length)),n&&n.split("\n").forEach(e=>{let n=function(e){let t=ea.exec(e);if(!t)return;let n=t[2]&&0===t[2].indexOf("native"),r=t[2]&&0===t[2].indexOf("eval"),o=ec.exec(t[2]);return r&&o&&(t[2]=o[1],t[3]=o[2],t[4]=o[3]),{args:n?[t[2]]:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:n?void 0:t[2]}}(e)||function(e){let t=el.exec(e);if(t)return{args:[],column:t[3]?+t[3]:void 0,func:"?",line:t[2]?+t[2]:void 0,url:t[1]}}(e)||function(e){let t=ef.exec(e);if(t)return{args:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:+t[3],url:t[2]}}(e)||function(e){let t=ed.exec(e);if(!t)return;let n=t[3]&&t[3].indexOf(" > eval")>-1,r=ep.exec(t[3]);return n&&r&&(t[3]=r[1],t[4]=r[2],t[5]=void 0),{args:t[2]?t[2].split(","):[],column:t[5]?+t[5]:void 0,func:t[1]||"?",line:t[4]?+t[4]:void 0,url:t[3]}}(e);n&&(!n.func&&n.line&&(n.func="?"),t.push(n))}),{message:eh(e,"message"),name:eh(e,"name"),stack:t}}let es="((?:file|https?|blob|chrome-extension|electron|native|eval|webpack|snippet||\\w+\\.|\\/).*?)",eu="(?::(\\d+))",ea=RegExp(`^\\s*at (.*?) ?\\(${es}${eu}?${eu}?\\)?\\s*$`,"i"),ec=RegExp(`\\((\\S*)${eu}${eu}\\)`),el=RegExp(`^\\s*at ?${es}${eu}?${eu}??\\s*$`,"i"),ef=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,ed=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,ep=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function eh(e,t){if("object"!=typeof e||!e||!(t in e))return;let n=e[t];return"string"==typeof n?n:void 0}let eg=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function ev(){let e,t=Error();return k(()=>{let n=ei(t);n.stack=n.stack.slice(2),e=em(n)}),e}function em(e){let t=ey(e);return e.stack.forEach(e=>{let n="?"===e.func?"":e.func,r=e.args&&e.args.length>0?`(${e.args.join(", ")})`:"",o=e.line?`:${e.line}`:"",i=e.line&&e.column?`:${e.column}`:"";t+=` at ${n}${r} @ ${e.url}${o}${i}`}),t}function ey(e){return`${e.name||"Error"}: ${e.message}`}let eb="No stack, consider using an instance of Error";function ew({stackTrace:e,originalError:t,handlingStack:n,componentStack:r,startClocks:o,nonErrorPrefix:i,source:s,handling:u}){var a,c,l,f,d,p;let h=ex(t),g=(a=e,c=h,l=i,f=t,(null==a?void 0:a.message)&&(null==a?void 0:a.name)?a.message:c?"Empty message":`${l} ${$(V(f))}`),v=(d=h,void 0!==(p=e)&&(d||p.stack.length>0&&(p.stack.length>1||void 0!==p.stack[0].url)))?em(e):eb,m=h?eE(t,s):void 0,y=e?e.name:void 0,b=eS(t);return{startClocks:o,source:s,handling:u,handlingStack:n,componentStack:r,originalError:t,type:y,message:g,stack:v,causes:m,fingerprint:b}}function eS(e){return ex(e)&&"dd_fingerprint"in e?String(e.dd_fingerprint):void 0}function ex(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}function eE(e,t){let n=e,r=[];for(;ex(null==n?void 0:n.cause)&&r.length<10;){let e=ei(n.cause);r.push({message:n.cause.message,source:t,type:null==e?void 0:e.name,stack:e&&em(e)}),n=n.cause}return r.length?r:void 0}(r=o||(o={})).WRITABLE_RESOURCE_GRAPHQL="writable_resource_graphql",r.REMOTE_CONFIGURATION="remote_configuration",r.ACTION_NAME_MASKING="action_name_masking",r.CONSISTENT_TRACE_SAMPLING="consistent_trace_sampling";let eR=new Set,eC="datadoghq.com",eO=["ddsource","ddtags"];function eT(){return new Date().getTime()}function eI(){return performance.now()}function ek(){return{relative:eI(),timeStamp:eT()}}function eP(){return void 0===a&&(a=performance.timing.navigationStart),a}function eM(e,t){let n=window.__ddBrowserSdkExtensionCallback;n&&n({type:e,payload:t})}function ej(e){return 0!==e&&100*Math.random()<=e}function eA(e,t){let n=e.indexOf(t);n>=0&&e.splice(n,1)}function e_(){let e=[];return{add:t=>{e.push(t)>500&&e.splice(0,1)},remove:t=>{eA(e,t)},drain:t=>{e.forEach(e=>e(t)),e.length=0}}}let eD="configuration",eL="usage",eF=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost",""],eq=["ddog-gov.com"],eU=e_(),eN=e=>{eU.add(()=>eN(e))};function e$(e,t){P(m.debug,e,t),eN({type:"log",message:e,status:"debug",...t})}function eB(e,t){eN({type:"log",status:"error",...function(e){if(ex(e)){var t;let n=ei(e);return{error:{kind:n.name,stack:em(((t=n).stack=t.stack.filter(e=>!e.url||eF.some(t=>e.url.startsWith(t))),t))},message:n.message}}return{error:{stack:eb},message:`Uncaught ${$(e)}`}}(e),...t})}function eH(e){let t={...e};return["id","name","email"].forEach(e=>{e in t&&(t[e]=String(t[e]))}),t}function eW(e,t){t.silentMultipleInit||S.error(`${e} is already initialized.`)}let eK="agent",eQ="console",eG="logger",ez="source",eV="report";function eY(e,t,n){let r=n.getHandler(),o=Array.isArray(r)?r:[r];return eJ[e]>=eJ[n.getLevel()]&&o.includes(t)}let eX={ok:"ok",debug:"debug",info:"info",notice:"notice",warn:"warn",error:"error",critical:"critical",alert:"alert",emerg:"emerg"},eJ={[eX.ok]:0,[eX.debug]:1,[eX.info]:2,[eX.notice]:4,[eX.warn]:5,[eX.error]:6,[eX.critical]:7,[eX.alert]:8,[eX.emerg]:9};function eZ(e,{includeMessage:t=!1}={}){return{stack:e.stack,kind:e.type,message:t?e.message:void 0,causes:e.causes,fingerprint:e.fingerprint,handling:e.handling}}let e0="http",e1=Object.keys(eX);class e2{constructor(e,t,n,r=e0,o=eX.debug,i={}){this.handleLogStrategy=e,this.handlerType=r,this.level=o,this.contextManager=ee(t),this.contextManager.setContext(i),n&&this.contextManager.setContextProperty("logger",{name:n})}logImplementation(e,t,n=eX.info,r,o){let i,s=V(t);i=null!=r?z({error:eZ(ew({stackTrace:ex(r)?ei(r):void 0,originalError:r,nonErrorPrefix:"Provided",source:eG,handling:"handled",startClocks:ek()}),{includeMessage:!0})},s):s,this.handleLogStrategy({message:V(e),context:i,status:n},this,o)}log(e,t,n=eX.info,r){let o;eY(n,e0,this)&&(o=ev()),this.logImplementation(e,t,n,r,o)}setContext(e){this.contextManager.setContext(e)}getContext(){return this.contextManager.getContext()}setContextProperty(e,t){this.contextManager.setContextProperty(e,t)}removeContextProperty(e){this.contextManager.removeContextProperty(e)}clearContext(){this.contextManager.clearContext()}setHandler(e){this.handlerType=e}getHandler(){return this.handlerType}setLevel(e){this.level=e}getLevel(){return this.level}}function e7(e){return function(t,n,r){let o;eY(e,e0,this)&&(o=ev()),this.logImplementation(t,n,e,r,o)}}function e4(){let e=M().DatadogEventBridge;if(e)return{getCapabilities(){var t;return JSON.parse((null==(t=e.getCapabilities)?void 0:t.call(e))||"[]")},getPrivacyLevel(){var t;return null==(t=e.getPrivacyLevel)?void 0:t.call(e)},getAllowedWebViewHosts:()=>JSON.parse(e.getAllowedWebViewHosts()),send(t,n,r){e.send(JSON.stringify({eventType:t,event:n,view:r?{id:r}:void 0}))}}}function e5(e){var t;void 0===e&&(e=null==(t=M().location)?void 0:t.hostname);let n=e4();return!!n&&n.getAllowedWebViewHosts().some(t=>e===t||e.endsWith(`.${t}`))}function e3(e,t,n,{computeHandlingStack:r}={}){let o=e[t];if("function"!=typeof o)if(!(t in e&&t.startsWith("on")))return{stop:N};else o=N;let i=!1,s=function(){let e;if(i)return o.apply(this,arguments);let t=Array.from(arguments);k(n,null,[{target:this,parameters:t,onPostCall:t=>{e=t},handlingStack:r?ev():void 0}]);let s=o.apply(this,t);return e&&k(e,null,[s]),s};return e[t]=s,{stop:()=>{i=!0,e[t]===s&&(e[t]=o)}}}function e6(e){return function(e,t){let n=function(){if(void 0===c)try{let e=new e9("http://test/path");c="http://test/path"===e.href}catch(e){c=!1}return c?e9:void 0}();if(n)try{return void 0!==t?new n(e,t):new n(e)}catch(n){throw Error(`Failed to construct URL: ${String(n)} ${$({url:e,base:t})}`)}if(void 0===t&&!/:/.test(e))throw Error(`Invalid URL: '${e}'`);let r=document,o=r.createElement("a");if(void 0!==t){let e=(r=document.implementation.createHTMLDocument("")).createElement("base");e.href=t,r.head.appendChild(e),r.body.appendChild(o)}return o.href=e,o}(e,location.href).href}!function(e,t,n,r){var o,i=arguments.length,s=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(o=e[u])&&(s=(i<3?o(s):i>3?o(t,n,s):o(t,n))||s);i>3&&s&&Object.defineProperty(t,n,s)}([function(e,t,n){let r=n.value;n.value=function(...e){return(u?I(r):r).apply(this,e)}}],e2.prototype,"logImplementation",null),e2.prototype.ok=e7(eX.ok),e2.prototype.debug=e7(eX.debug),e2.prototype.info=e7(eX.info),e2.prototype.notice=e7(eX.notice),e2.prototype.warn=e7(eX.warn),e2.prototype.error=e7(eX.error),e2.prototype.critical=e7(eX.critical),e2.prototype.alert=e7(eX.alert),e2.prototype.emerg=e7(eX.emerg);let e9=URL;function e8(){return l||(l=new J(e=>{if(!window.fetch)return;let{stop:t}=e3(window,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:n},r){let[o,i]=e,s=i&&i.method;void 0===s&&o instanceof Request&&(s=o.method);let u=void 0!==s?String(s).toUpperCase():"GET",a=o instanceof Request?o.url:e6(String(o)),c={state:"start",init:i,input:o,method:u,startClocks:ek(),url:a,handlingStack:n};r.notify(c),e[0]=c.input,e[1]=c.init,t(e=>(function(e,t,n){function r(t){n.state="resolve",Object.assign(n,t),e.notify(n)}t.then(I(e=>{r({response:e,responseType:e.type,status:e.status,isAborted:!1})}),I(e=>{var t,o;r({status:0,isAborted:(null==(o=null==(t=n.init)?void 0:t.signal)?void 0:o.aborted)||e instanceof DOMException&&e.code===DOMException.ABORT_ERR,error:e})}))})(r,e,c))})(t,e),{computeHandlingStack:!0});return t})),l}function te(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,te)}let tt=/([\w-]+)\s*=\s*([^;]+)/g;function tn(e,t,n=0,r){let o=new Date;o.setTime(o.getTime()+n);let i=`expires=${o.toUTCString()}`,s=r&&r.crossSite?"none":"strict",u=r&&r.domain?`;domain=${r.domain}`:"",a=r&&r.secure?";secure":"",c=r&&r.partitioned?";partitioned":"";document.cookie=`${e}=${t};${i};path=/;samesite=${s}${u}${a}${c}`}function tr(e){var t=document.cookie;for(tt.lastIndex=0;;){let n=tt.exec(t);if(n){if(n[1]===e)return n[2]}else break}}function to(e){return d||(d=function(e){let t=new Map;for(tt.lastIndex=0;;){let n=tt.exec(e);if(n)t.set(n[1],n[2]);else break}return t}(document.cookie)),d.get(e)}function ti(e){return Object.values(e)}let ts=144e5,tu=9e5,ta=31536e6,tc="cookie",tl="local-storage",tf=/^([a-zA-Z]+)=([a-z0-9-]+)$/;function td(e,t){let n={isExpired:"1"};return t.trackAnonymousUser&&((null==e?void 0:e.anonymousId)?n.anonymousId=null==e?void 0:e.anonymousId:n.anonymousId=Math.floor(0xcfd41b9100000*Math.random()).toString(36).padStart(10,"0")),n}function tp(e){var t;return void 0!==e.isExpired||!((void 0===(t=e).created||eT()-Number(t.created)"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}function tv(e){let t={};return e&&(-1!==e.indexOf("&")||tf.test(e))&&e.split("&").forEach(e=>{let n=tf.exec(e);if(null!==n){let[,e,r]=n;"aid"===e?t.anonymousId=r:t[e]=r}}),t}function tm(e){var t;let n,r=((n={}).secure=!!(t=e).useSecureSessionCookie||!!t.usePartitionedCrossSiteSessionCookie,n.crossSite=!!t.usePartitionedCrossSiteSessionCookie,n.partitioned=!!t.usePartitionedCrossSiteSessionCookie,t.trackSessionAcrossSubdomains&&(n.domain=function(){if(void 0===p){let e=`dd_site_test_${te()}`,t=window.location.hostname.split("."),n=t.pop();for(;t.length&&!tr(e);)tn(e,"test",1e3,{domain:n=`${t.pop()}.${n}`});tn(e,"",0,{domain:n}),p=n}return p}()),n);return!function(e){if(void 0===document.cookie||null===document.cookie)return!1;try{let t=`dd_cookie_test_${te()}`,n="test";tn(t,n,6e4,e);let r=tr(t)===n;return tn(t,"",0,e),r}catch(e){return S.error(e),!1}}(r)?void 0:{type:tc,cookieOptions:r}}function ty(){return tv(tr("_dd_s"))}function tb(){try{let e=te(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let n=localStorage.getItem(t);return localStorage.removeItem(t),e===n?{type:tl}:void 0}catch(e){return}}function tw(e){localStorage.setItem("_dd_s",tg(e))}function tS(){return tv(localStorage.getItem("_dd_s"))}let tx=[];function tE(e,t,n=0){var r;let o,{isLockEnabled:i,persistSession:s,expireSession:u}=t,a=e=>s({...e,lock:o}),c=()=>{let e=t.retrieveSession(),n=e.lock;return e.lock&&delete e.lock,{session:e,lock:n}};if(h||(h=e),e!==h)return void tx.push(e);if(i&&n>=100)return void tC(t);let l=c();if(i&&(l.lock||(o=te(),a(l.session),(l=c()).lock!==o)))return void tR(e,t,n);let f=e.process(l.session);if(i&&(l=c()).lock!==o)return void tR(e,t,n);if(f&&(tp(f)?u(f):(th(f),i?a(f):s(f))),i&&!(f&&tp(f))){if((l=c()).lock!==o)return void tR(e,t,n);s(l.session),f=l.session}null==(r=e.after)||r.call(e,f||l.session),tC(t)}function tR(e,t,n){D(()=>{tE(e,t,n+1)},10)}function tC(e){h=void 0;let t=tx.shift();t&&tE(t,e)}function tO(e,t,n){let r=function(e,t){let n=`/api/v2/${t}`,r=e.proxy;if("string"==typeof r){let e=e6(r);return t=>`${e}?ddforward=${encodeURIComponent(`${n}?${t}`)}`}if("function"==typeof r)return e=>r({path:n,parameters:e});let o=function(e,t){let{site:n=eC,internalAnalyticsSubdomain:r}=t;if("logs"===e&&t.usePciIntake&&n===eC)return"pci.browser-intake-datadoghq.com";if(r&&n===eC)return`${r}.${eC}`;if("dd0g-gov.com"===n)return`http-intake.logs.${n}`;let o=n.split("."),i=o.pop();return`browser-intake-${o.join("-")}.${i}`}(t,e);return e=>`https://${o}${n}?${e}`}(e,t);return{build:(o,i)=>r(function({clientToken:e,internalAnalyticsSubdomain:t},n,r,o,{retry:i,encoding:s}){let u=["sdk_version:6.1.0",`api:${o}`].concat(r);i&&u.push(`retry_count:${i.count}`,`retry_after:${i.lastFailureStatus}`);let a=["ddsource=browser",`ddtags=${encodeURIComponent(u.join(","))}`,`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("6.1.0")}`,"dd-evp-origin=browser",`dd-request-id=${te()}`];return s&&a.push(`dd-evp-encoding=${s}`),"rum"===n&&a.push(`batch_time=${eT()}`),t&&a.reverse(),a.join("&")}(e,t,n,o,i)),urlPrefix:r(""),trackType:t}}function tT(e,t){var n;let r=200-e.length-1;(t.length>r||(n=t,function(){try{return RegExp("[\\p{Ll}]","u"),!0}catch(e){return!1}}()&&RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(n)))&&S.warn(`${e} value doesn't meet tag requirements and will be sanitized. ${R} ${x}/getting_started/tagging/#defining-tags`);let o=t.replace(/,/g,"_");return`${e}:${o}`}function tI(e,t){return null==e||"string"==typeof e||(S.error(`${t} must be defined as a string`),!1)}function tk(e,t){return void 0===e||!!("number"==typeof e&&e>=0&&e<=100)||(S.error(`${t} Sample Rate should be a number between 0 and 100`),!1)}let tP={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"};function tM(e){return{startClocks:ek(),source:eV,handling:"unhandled",...e}}function tj(e,t,n,r,o){return n?em({name:e,message:t,stack:[{func:"?",url:n,line:null!=r?r:void 0,column:null!=o?o:void 0}]}):void 0}function tA(e,t,n){let r;return void 0===e?[]:"all"===e||Array.isArray(e)&&e.every(e=>t.includes(e))?"all"===e?t:(r=new Set,e.forEach(e=>r.add(e)),Array.from(r)):void S.error(`${n} should be "all" or an array with allowed values "${t.join('", "')}"`)}let t_="logs",tD={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};function tL(){return!!(window._DATADOG_SYNTHETICS_INJECTS_RUM||to("datadog-synthetics-injects-rum"))}let tF=1/0,tq=[];function tU(e){return ej(e.sessionSampleRate)?"1":"0"}let tN=!1;function t$(e){let t=window;if(tL()){let e=n(t.DD_RUM_SYNTHETICS);if(!e&&!tN){let e,t;tN=!0,e$("Logs sent before RUM is injected by the synthetics worker",{testId:"string"==typeof(e=window._DATADOG_SYNTHETICS_PUBLIC_ID||to("datadog-synthetics-public-id"))?e:void 0,resultId:"string"==typeof(t=window._DATADOG_SYNTHETICS_RESULT_ID||to("datadog-synthetics-result-id"))?t:void 0})}return e}return n(t.DD_RUM);function n(t){if(t&&t.getInternalContext)return t.getInternalContext(e)}}let tB={},tH={[m.log]:eX.info,[m.debug]:eX.debug,[m.info]:eX.info,[m.warn]:eX.warn,[m.error]:eX.error},tW=new WeakMap;function tK({target:e,parameters:[t,n]}){tW.set(e,{state:"open",method:String(t).toUpperCase(),url:e6(String(n))})}function tQ({target:e}){let t=tW.get(e);t&&(t.isAborted=!0)}function tG(e,t){return e.length>t.requestErrorResponseLengthLimit?`${e.substring(0,t.requestErrorResponseLengthLimit)}...`:e}let tz=class{constructor(){this.callbacks={}}notify(e,t){let n=this.callbacks[e];n&&n.forEach(e=>e(t))}subscribe(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),{unsubscribe:()=>{this.callbacks[e]=this.callbacks[e].filter(e=>t!==e)}}}},tV={[eX.ok]:m.debug,[eX.debug]:m.debug,[eX.info]:m.info,[eX.notice]:m.info,[eX.warn]:m.warn,[eX.error]:m.error,[eX.critical]:m.error,[eX.alert]:m.error,[eX.emerg]:m.error};function tY({encoder:e,request:t,flushController:n,messageBytesLimit:r}){let o={},i=n.flushObservable.subscribe(n=>(function(n){var r;let i=ti(o).join("\n");o={};let s=(r=n.reason,ti(tD).includes(r)),u=s?t.sendOnExit:t.send;if(s&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&u(tX(t));let n=[t.pendingData,i].filter(Boolean).join("\n");n&&u({data:n,bytesCount:A(n)})}else i&&e.write(e.isEmpty?i:` ${i}`),e.finish(e=>{u(tX(e))})})(n));function s(t,i){let s,u,a=$(t),c=e.estimateEncodedBytesCount(a);c>=r?S.warn(`Discarded a message whose size was bigger than the maximum allowed size ${r}KB. ${R} ${E}/#technical-limitations`):(void 0!==i&&void 0!==o[i]&&(s=o[i],delete o[i],u=e.estimateEncodedBytesCount(s),n.notifyAfterRemoveMessage(u)),n.notifyBeforeAddMessage(c),void 0!==i?(o[i]=a,n.notifyAfterAddMessage()):e.write(e.isEmpty?a:` ${a}`,e=>{n.notifyAfterAddMessage(e-c)}))}return{flushController:n,add:s,upsert:s,stop:i.unsubscribe}}function tX(e){return{data:"string"==typeof e.output?e.output:new Blob([e.output],{type:"text/plain"}),bytesCount:e.outputBytesCount,encoding:e.encoding}}let tJ=3145728;function tZ(e,t,n,r,o){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?t0(e,t,n,{onSuccess:()=>t1(0,t,n,r,o),onFailure:()=>{t.queuedPayloads.enqueue(e),function e(t,n,r,o){2===t.transportStatus&&D(()=>{t0(t.queuedPayloads.first(),t,n,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=1e3,t1(1,t,n,r,o)},onFailure:()=>{t.currentBackoffTime=Math.min(6e4,2*t.currentBackoffTime),e(t,n,r,o)}})},t.currentBackoffTime)}(t,n,r,o)}}):t.queuedPayloads.enqueue(e)}function t0(e,t,n,{onSuccess:r,onFailure:o}){t.bandwidthMonitor.add(e),n(e,n=>{var i;t.bandwidthMonitor.remove(e),"opaque"!==(i=n).type&&(0===i.status&&!navigator.onLine||408===i.status||429===i.status||i.status>=500)?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:n.status},o()):(t.transportStatus=0,r())})}function t1(e,t,n,r,o){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(o({message:`Reached max ${r} events size queued for upload: ${tJ/1048576}MiB`,source:eK,startClocks:ek()}),t.queueFullReported=!0);let i=t.queuedPayloads;for(t.queuedPayloads=t2();i.size()>0;)tZ(i.dequeue(),t,n,r,o)}function t2(){let e=[];return{bytesCount:0,enqueue(t){this.isFull()||(e.push(t),this.bytesCount+=t.bytesCount)},first:()=>e[0],dequeue(){let t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:()=>e.length,isFull(){return this.bytesCount>=tJ}}}let t7=!1;function t4(e,t,n){let r=new XMLHttpRequest;r.open("POST",e,!0),t instanceof Blob&&r.setRequestHeader("Content-Type",t.type),en({allowUntrustedEvents:!0},r,["loadend"],()=>{null==n||n({status:r.status})},{once:!0}),r.send(t)}function t5(e,t,n,r,o,i,s=tY){let u=c(e,t),a=n&&c(e,n);function c(e,{endpoint:t,encoder:n}){var u;let a,c;return s({encoder:n,request:(u=e.batchBytesLimit,a={transportStatus:0,currentBackoffTime:1e3,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=81920&&this.ongoingRequestCount<32},add(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount}},queuedPayloads:t2(),queueFullReported:!1},c=(e,n)=>{var r,o,i,s;return r=t,o=u,i=e,s=n,void(function(){try{return window.Request&&"keepalive"in new Request("http://a")}catch(e){return!1}}()&&i.bytesCountnull==s?void 0:s({status:e.status,type:e.type})),I(()=>{t4(r.build("xhr",i),i.data,s)})):t4(r.build("xhr",i),i.data,s))},{send:e=>{tZ(e,a,c,t.trackType,r)},sendOnExit:e=>{!function(e,t,n){if(navigator.sendBeacon&&n.bytesCountf(e.reason)),u=o.subscribe(()=>f("session_expire")),a=new J(()=>()=>{s.unsubscribe(),u.unsubscribe()}),c=0,l=0;function f(e){if(0===l)return;let t=l,n=c;l=0,c=0,d(),a.notify({reason:e,messagesCount:t,bytesCount:n})}function d(){L(i),i=void 0}return{flushObservable:a,get messagesCount(){return l},notifyBeforeAddMessage(e){c+e>=t&&f("bytes_limit"),l+=1,c+=e,void 0===i&&(i=D(()=>{f("duration_limit")},n))},notifyAfterAddMessage(n=0){c+=n,l>=e?f("messages_limit"):c>=t&&f("bytes_limit")},notifyAfterRemoveMessage(e){c-=e,0==(l-=1)&&d()}}}({messagesLimit:e.batchMessagesLimit,bytesLimit:e.batchBytesLimit,durationLimit:e.flushTimeout,pageExitObservable:o,sessionExpireObservable:i}),messageBytesLimit:e.messageBytesLimit})}return{flushObservable:u.flushController.flushObservable,add(e,t=!0){u.add(e),a&&t&&a.add(n.transformMessage?n.transformMessage(e):e)},upsert:(e,t)=>{u.upsert(e,t),a&&a.upsert(n.transformMessage?n.transformMessage(e):e,t)},stop:()=>{u.stop(),a&&a.stop()}}}function t3(){let e="",t=0;return{isAsync:!1,get isEmpty(){return!e},write(n,r){let o=A(n);t+=o,e+=n,r&&r(o)},finish(e){e(this.finishSync())},finishSync(){let n={output:e,outputBytesCount:t,rawBytesCount:t,pendingData:""};return e="",t=0,n},estimateEncodedBytesCount:e=>e.length}}let t6=function(e){var t;let n,r,i=function(e=2){let t=new Map,n=!1;function r(o=0){var i;if(n||0===e)return;let s=2===e?3072:16384,u=o;t.forEach(e=>{u+=e.getBytesCount()}),u>s&&(i=s,S.warn(`Customer data exceeds the recommended ${i/1024}KiB threshold. ${R} ${E}/#customer-data-exceeds-the-recommended-threshold-warning`),n=!0)}return{createDetachedTracker:()=>{let e=K(()=>r(e.getBytesCount()));return e},getOrCreateTracker:e=>(t.has(e)||t.set(e,K(r)),t.get(e)),setCompressionStatus:t=>{0===e&&(e=t,r())},getCompressionStatus:()=>e,stop:()=>{t.forEach(e=>e.stop()),t.clear()}}}(),s=ee(i.getOrCreateTracker(2)),u=ee(i.getOrCreateTracker(1)),a={tryToInit(e){t||(t=e)},update(e){t=e,n.notify()},isGranted:()=>t===et.GRANTED,observable:n=new J};function c(){return{view:{referrer:document.referrer,url:window.location.href},context:s.getContext(),user:u.getContext()}}let l=function(e,t,n){let r,i,s=e_(),u=t.observable.subscribe(a);function a(){if(!i||!r||!t.isGranted())return;u.unsubscribe();let e=n(r,i);s.drain(e)}return{init(e){var n;if(!e)return void S.error("Missing configuration");if(Array.isArray(n=e.enableExperimentalFeatures)&&n.filter(e=>H(o,e)).forEach(e=>{eR.add(e)}),e5()&&(e={...e,clientToken:"empty"}),r=e,i)return void eW("DD_LOGS",e);let s=function(e){!0===e.usePciIntake&&e.site&&"datadoghq.com"!==e.site&&S.warn("PCI compliance for Logs is only available for Datadog organizations in the US1 site. Default intake will be used.");let t=function(e){var t,n,r,o,i,s,u,a,c;if(!e||!e.clientToken)return void S.error("Client Token is not configured, we will not send any data.");if((!(u=e.site)||"string"!=typeof u||/(datadog|ddog|datad0g|dd0g)/.test(u)||(S.error(`Site should be a valid Datadog site. ${R} ${x}/getting_started/site/.`),0))&&tk(e.sessionSampleRate,"Session")&&tk(e.telemetrySampleRate,"Telemetry")&&tk(e.telemetryConfigurationSampleRate,"Telemetry Configuration")&&tk(e.telemetryUsageSampleRate,"Telemetry Usage")&&tI(e.version,"Version")&&tI(e.env,"Env")&&tI(e.service,"Service")){let u,l,f;if(void 0!==e.trackingConsent&&!H(et,e.trackingConsent))return void S.error('Tracking Consent should be either "granted" or "not-granted"');return{beforeSend:e.beforeSend&&C(e.beforeSend,"beforeSend threw an error:"),sessionStoreStrategyType:function(e){switch(e.sessionPersistence){case tc:return tm(e);case tl:return tb();case void 0:{let t=tm(e);return!t&&e.allowFallbackToLocalStorage&&(t=tb()),t}default:S.error(`Invalid session persistence '${String(e.sessionPersistence)}'`)}}(e),sessionSampleRate:null!=(t=e.sessionSampleRate)?t:100,telemetrySampleRate:null!=(n=e.telemetrySampleRate)?n:20,telemetryConfigurationSampleRate:null!=(r=e.telemetryConfigurationSampleRate)?r:5,telemetryUsageSampleRate:null!=(o=e.telemetryUsageSampleRate)?o:5,service:e.service||void 0,silentMultipleInit:!!e.silentMultipleInit,allowUntrustedEvents:!!e.allowUntrustedEvents,trackingConsent:null!=(i=e.trackingConsent)?i:et.GRANTED,trackAnonymousUser:null==(s=e.trackAnonymousUser)||s,storeContextsAcrossPages:!!e.storeContextsAcrossPages,batchBytesLimit:16384,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:3e4,batchMessagesLimit:50,messageBytesLimit:262144,...(u=e.site||eC,l=function(e){let{env:t,service:n,version:r,datacenter:o}=e,i=[];return t&&i.push(tT("env",t)),n&&i.push(tT("service",n)),r&&i.push(tT("version",r)),o&&i.push(tT("datacenter",o)),i}(e),f={logsEndpointBuilder:tO(a=e,"logs",c=l),rumEndpointBuilder:tO(a,"rum",c),sessionReplayEndpointBuilder:tO(a,"replay",c)},{replica:function(e,t){if(!e.replica)return;let n={...e,site:eC,clientToken:e.replica.clientToken},r={logsEndpointBuilder:tO(n,"logs",t),rumEndpointBuilder:tO(n,"rum",t)};return{applicationId:e.replica.applicationId,...r}}(e,l),site:u,...f})}}}(e),n=tA(e.forwardConsoleLogs,ti(m),"Forward Console Logs"),r=tA(e.forwardReports,ti(tP),"Forward Reports");if(t&&n&&r)return e.forwardErrorsToLogs&&!n.includes(m.error)&&n.push(m.error),{forwardErrorsToLogs:!1!==e.forwardErrorsToLogs,forwardConsoleLogs:n,forwardReports:r,requestErrorResponseLengthLimit:32768,...t}}(e);s&&(i=s,e8().subscribe(N),t.tryToInit(s.trackingConsent),a())},get initConfiguration(){return r},getInternalContext:N,handleLog(t,n,r,o=e(),i=eT()){s.add(e=>e.handleLog(t,n,r,o,i))}}}(c,a,(t,n)=>{t.storeContextsAcrossPages&&(eo(n,s,t_,2),eo(n,u,t_,1));let r=e(t,n,c,a);return l={init:e=>{eW("DD_LOGS",e)},initConfiguration:t,...r},r}),f={};return Object.defineProperty(r={version:"6.1.0",onReady(e){e()},...{logger:new e2((...e)=>l.handleLog(...e),i.createDetachedTracker()),init:I(e=>l.init(e)),setTrackingConsent:I(e=>{a.update(e),eN({type:eL,usage:{feature:"set-tracking-consent",tracking_consent:e}})}),getGlobalContext:I(()=>s.getContext()),setGlobalContext:I(e=>s.setContext(e)),setGlobalContextProperty:I((e,t)=>s.setContextProperty(e,t)),removeGlobalContextProperty:I(e=>s.removeContextProperty(e)),clearGlobalContext:I(()=>s.clearContext()),createLogger:I((e,t={})=>(f[e]=new e2((...e)=>l.handleLog(...e),i.createDetachedTracker(),V(e),t.handler,t.level,V(t.context)),f[e])),getLogger:I(e=>f[e]),getInitConfiguration:I(()=>G(void 0,l.initConfiguration)),getInternalContext:I(e=>l.getInternalContext(e)),setUser:I(e=>{let t;(t="object"===Q(e))||S.error("Unsupported user:",e),t&&u.setContext(eH(e))}),getUser:I(()=>u.getContext()),setUserProperty:I((e,t)=>{let n=eH({[e]:t})[e];u.setContextProperty(e,n)}),removeUserProperty:I(e=>u.removeContextProperty(e)),clearUser:I(()=>u.clearContext())}},"_setDebug",{get:()=>T,enumerable:!1}),r}(function(e,t,n,r){var o,i,s,a,c;let l,d,p,h,v,w,S=new tz,x=[];S.subscribe(1,e=>eM("logs",e));let E=e=>{S.notify(0,{rawLogsEvent:{message:e.message,date:e.startClocks.timeStamp,origin:eK,status:eX.error}}),e$("Error reported to customer",{"error.message":e.message})},R=new J(e=>{let{stop:n}=en(t,window,["visibilitychange","freeze"],t=>{"visibilitychange"===t.type&&"hidden"===document.visibilityState?e.notify({reason:tD.HIDDEN}):"freeze"===t.type&&e.notify({reason:tD.FROZEN})},{capture:!0}),r=en(t,window,["beforeunload"],()=>{e.notify({reason:tD.UNLOADING})},void 0).stop;return()=>{n(),r()}}),C=!t.sessionStoreStrategyType||e5()||tL()?(l="1"===tU(t)?{}:void 0,{findTrackedSession:()=>l,expireObservable:new J}):{findTrackedSession:(e,t={returnInactive:!1})=>{let n=d.findSession(e,t);return n&&"1"===n.trackingType?{id:n.id,anonymousId:n.anonymousId}:void 0},expireObservable:(d=function(e,t,n,r){let o=new J,i=new J,s=function(e,t,n,r){let o,i=new J,s=new J,u=new J,a=e.type===tc?function(e,t){var n;let r={isLockEnabled:0===(null!=f?f:f=function(e=window){var t;let n=e.navigator.userAgent;return e.chrome||/HeadlessChrome/.test(n)?0:(null==(t=e.navigator.vendor)?void 0:t.indexOf("Apple"))===0||/safari/i.test(n)&&!/chrome|android/i.test(n)?1:2}()),persistSession:(n=t,e=>{tn("_dd_s",tg(e),tu,n)}),retrieveSession:ty,expireSession:n=>{var r,o;return r=t,void tn("_dd_s",tg(td(n,o=e)),o.trackAnonymousUser?ta:ts,r)}};if(!to("_dd_s")){let e=to("_dd"),t=to("_dd_r"),n=to("_dd_l"),o={};e&&(o.id=e),n&&/^[01]$/.test(n)&&(o.logs=n),t&&/^[012]$/.test(t)&&(o.rum=t),W(o)||(th(o),r.persistSession(o))}return r}(t,e.cookieOptions):{isLockEnabled:!1,persistSession:tw,retrieveSession:tS,expireSession:e=>{tw(td(e,t))}},{expireSession:c}=a,l=F(function(){tE({process:e=>tp(e)?td(e,t):void 0,after:h},a)},1e3);g();let{throttled:d,cancel:p}=U(()=>{tE({process:e=>{if(W(e))return;let t=h(e);return function(e){if(W(e))return;let{trackingType:t,isTracked:o}=r(e[n]);e[n]=t,delete e.isExpired,o&&!e.id&&(e.id=te(),e.created=String(eT()))}(t),t},after:e=>{W(e)||v()||(o=e,i.notify()),o=e}},a)},1e3);function h(e){var r;return tp(e)&&(e=td(e,t)),v()&&((r=e,o.id!==r.id||o[n]!==r[n])?(o=td(o,t),s.notify()):(u.notify({previousState:o,newState:e}),o=e)),e}function g(){tE({process:e=>{if(W(e))return td(e,t)},after:e=>{o=e}},a)}function v(){return void 0!==o[n]}return{expandOrRenewSession:d,expandSession:function(){tE({process:e=>v()?h(e):void 0},a)},getSession:()=>o,renewObservable:i,expireObservable:s,sessionStateUpdateObservable:u,restartSession:g,expire:()=>{p(),c(o),h(td(o,t))},stop:()=>{q(l)},updateSessionState:function(e){tE({process:t=>({...t,...e}),after:h},a)}}}(e.sessionStoreStrategyType,e,t,n);tq.push(()=>s.stop());let u=function({expireDelay:e,maxEntries:t}){let n=[],r=F(()=>(function(){let t=eI()-e;for(;n.length>0&&n[n.length-1].endTime{eA(n,o)},close:e=>{o.endTime=e}};return t&&n.length>=t&&n.pop(),n.unshift(o),o},find:function(e=tF,t={returnInactive:!1}){for(let r of n)if(r.startTime<=e){if(t.returnInactive||e<=r.endTime)return r.value;break}},closeActive:function(e){let t=n[0];t&&t.endTime===tF&&t.close(e)},findAll:function(e=tF,t=0){let r=e+t;return n.filter(t=>t.startTime<=r&&e<=t.endTime).map(e=>e.value)},reset:function(){n=[]},stop:function(){q(r)}}}({expireDelay:ts});function a(){return{id:s.getSession().id,trackingType:s.getSession()[t],isReplayForced:!!s.getSession().forcedReplay,anonymousId:s.getSession().anonymousId}}return tq.push(()=>u.stop()),s.renewObservable.subscribe(()=>{u.add(a(),eI()),o.notify()}),s.expireObservable.subscribe(()=>{i.notify(),u.closeActive(eI())}),s.expandOrRenewSession(),u.add(a(),{relative:0,timeStamp:eP()}.relative),r.observable.subscribe(()=>{r.isGranted()?s.expandOrRenewSession():s.expire()}),function(e,t){let{stop:n}=en(e,window,["click","touchstart","keydown","scroll"],t,{capture:!0,passive:!0});tq.push(n)}(e,()=>{r.isGranted()&&s.expandOrRenewSession()}),function(e,t){let n=()=>{"visible"===document.visibilityState&&t()},{stop:r}=en(e,document,["visibilitychange"],n,void 0);tq.push(r);let o=F(n,6e4);tq.push(()=>{q(o)})}(e,()=>s.expandSession()),function(e,t){let{stop:n}=en(e,window,["resume"],t,{capture:!0});tq.push(n)}(e,()=>s.restartSession()),{findSession:(e,t)=>u.find(e,t),renewObservable:o,expireObservable:i,sessionStateUpdateObservable:s.sessionStateUpdateObservable,expire:s.expire,updateSessionState:s.updateSessionState}}(t,"logs",e=>{var n,r,o;let i;return n=t,{trackingType:i="0"===(o=r=e)||"1"===o?r:tU(n),isTracked:"1"===i}},r)).expireObservable},{stop:O}=function(e,t,n,r,o){var i,s,a;let c,l,f,d,p,h,g,v=(s="browser-logs-sdk",a=t,l=new J,f=new Set,p={log:d=!eq.includes(a.site)&&ej(a.telemetrySampleRate),[eD]:d&&ej(a.telemetryConfigurationSampleRate),[eL]:d&&ej(a.telemetryUsageSampleRate)},h={is_local_file:"file:"===window.location.protocol,is_worker:"WorkerGlobalScope"in self},eN=e=>{let t=$(e);if(p[e.type]&&f.size{c=e},observable:l,enabled:d});v.setContextProvider(()=>{var e,t,n,r,i,s;return{application:{id:null==(e=t$())?void 0:e.application_id},session:{id:null==(t=o.findTrackedSession())?void 0:t.id},view:{id:null==(r=null==(n=t$())?void 0:n.view)?void 0:r.id},action:{id:null==(s=null==(i=t$())?void 0:i.user_action)?void 0:s.id}}});let m=[];if(e5()){let e=e4(),t=v.observable.subscribe(t=>e.send("internal_telemetry",t));m.push(()=>t.unsubscribe())}else{let e=t5(t,{endpoint:t.rumEndpointBuilder,encoder:t3()},t.replica&&{endpoint:t.replica.rumEndpointBuilder,encoder:t3()},n,r,o.expireObservable);m.push(()=>e.stop());let i=v.observable.subscribe(n=>e.add(n,"datad0g.com"===t.site));m.push(()=>i.unsubscribe())}return eU.drain(),g={session_sample_rate:e.sessionSampleRate,telemetry_sample_rate:e.telemetrySampleRate,telemetry_configuration_sample_rate:e.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:e.telemetryUsageSampleRate,use_before_send:!!e.beforeSend,use_partitioned_cross_site_session_cookie:e.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:e.useSecureSessionCookie,use_proxy:!!e.proxy,silent_multiple_init:e.silentMultipleInit,track_session_across_subdomains:e.trackSessionAcrossSubdomains,track_anonymous_user:e.trackAnonymousUser,session_persistence:e.sessionPersistence,allow_fallback_to_local_storage:!!e.allowFallbackToLocalStorage,store_contexts_across_pages:!!e.storeContextsAcrossPages,allow_untrusted_events:!!e.allowUntrustedEvents,tracking_consent:e.trackingConsent},i={forward_errors_to_logs:e.forwardErrorsToLogs,forward_console_logs:e.forwardConsoleLogs,forward_reports:e.forwardReports,use_pci_intake:e.usePciIntake,...g},eN({type:eD,configuration:i}),{telemetry:v,stop:()=>{m.forEach(e=>e())}}}(e,t,E,R,C);x.push(()=>O()),function(e,t){var n;if(e.forwardErrorsToLogs)(!g&&(n=e,g=new J(e=>{let{stop:t}=e3(XMLHttpRequest.prototype,"open",tK),{stop:r}=e3(XMLHttpRequest.prototype,"send",t=>{!function({target:e,handlingStack:t},n,r){let o=tW.get(e);if(!o)return;o.state="start",o.startClocks=ek(),o.isAborted=!1,o.xhr=e,o.handlingStack=t;let i=!1,{stop:s}=e3(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&u()}),u=()=>{var t;a(),s(),i||(i=!0,o.state="complete",t=o.startClocks.timeStamp,o.duration=eT()-t,o.status=e.status,r.notify({...o}))},{stop:a}=en(n,e,["loadend"],u,void 0);r.notify(o)}(t,n,e)},{computeHandlingStack:!0}),{stop:o}=e3(XMLHttpRequest.prototype,"abort",tQ);return()=>{t(),r(),o()}})),g).subscribe(e=>{"complete"===e.state&&r("xhr",e)}),e8().subscribe(e=>{"resolve"===e.state&&r("fetch",e)});function r(n,r){var o,i,s,u,a,c,l,f,d,p,h,g;let v;function m(e){let o={isAborted:r.isAborted,handlingStack:r.handlingStack};t.notify(0,{rawLogsEvent:{message:`${"xhr"===n?"XHR":"Fetch"} error ${r.method} ${r.url}`,date:r.startClocks.timeStamp,error:{stack:e||"Failed to load",handling:void 0},http:{method:r.method,status_code:r.status,url:r.url},status:eX.error,origin:"network"},domainContext:o})}o=r.url,!eO.every(e=>o.includes(e))&&(0===(i=r).status&&"opaque"!==i.responseType||r.status>=500)&&("xhr"in r?(s=r.xhr,u=e,m("string"==typeof s.response?tG(s.response,u):s.response)):r.response?(a=r.response,c=e,l=m,(v=function(e){try{return e.clone()}catch(e){return}}(a))&&v.body?window.TextDecoder?(f=v.body,d=c.requestErrorResponseLengthLimit,p=(e,t)=>{e?l(`Unable to retrieve response: ${e}`):l(t)},function(e,t,n){let r=e.getReader(),o=[],i=0;function s(){let e,s;if(r.cancel().catch(N),n.collectStreamBody){let t;if(1===o.length)t=o[0];else{t=new Uint8Array(i);let e=0;o.forEach(n=>{t.set(n,e),e+=n.length})}e=t.slice(0,n.bytesLimit),s=t.length>n.bytesLimit}t(void 0,e,s)}!function e(){r.read().then(I(t=>{t.done?s():(n.collectStreamBody&&o.push(t.value),(i+=t.value.length)>n.bytesLimit?s():e())}),I(e=>t(e)))}()}(f,(e,t,n)=>{if(e)p(e);else{let e=new TextDecoder().decode(t);n&&(e+="..."),p(void 0,e)}},{bytesLimit:d,collectStreamBody:!0})):v.text().then(I(e=>l(tG(e,c))),I(e=>l(`Unable to retrieve response: ${e}`))):l()):r.error&&(h=r.error,g=e,m(tG(em(ei(h)),g))))}}(t,S),function(e,t){if(!e.forwardErrorsToLogs)return;let n=new J,{stop:r}=function(e){var t,n;let r=(t,n)=>{let r=ew({stackTrace:t,originalError:n,startClocks:ek(),nonErrorPrefix:"Uncaught",source:ez,handling:"unhandled"});e.notify(r)},{stop:o}=(t=r,e3(window,"onerror",({parameters:[e,n,r,o,i]})=>{t(ex(i)?ei(i):function(e,t,n,r){var o;let i,s,{name:u,message:a}=(o=e,"[object String]"===({}).toString.call(o)&&([,i,s]=eg.exec(o)),{name:i,message:s});return{name:u,message:a,stack:[{url:t,column:r,line:n}]}}(e,n,r,o),null!=i?i:e)})),{stop:i}=(n=r,e3(window,"onunhandledrejection",({parameters:[e]})=>{let t=e.reason||"Empty reason";n(ei(t),t)}));return{stop:()=>{o(),i()}}}(n);n.subscribe(e=>{t.notify(0,{rawLogsEvent:{message:e.message,date:e.startClocks.timeStamp,error:eZ(e),origin:ez,status:eX.error}})})}(t,S),i=t,s=S,Z(...i.forwardConsoleLogs.map(e=>{var t;return tB[e]||(tB[e]=(t=e,new J(e=>{let n=y[t];return y[t]=(...r)=>{n.apply(console,r);let o=ev();k(()=>{e.notify(function(e,t,n){let r,o=e.map(e=>{var t;return"string"==typeof(t=e)?V(t):ex(t)?ey(ei(t)):$(V(t),void 0,2)}).join(" ");if(t===m.error){let t=e.find(ex);r={stack:t?em(ei(t)):void 0,fingerprint:eS(t),causes:t?eE(t,"console"):void 0,startClocks:ek(),message:o,source:eQ,handling:"handled",handlingStack:n}}return{api:t,message:o,error:r,handlingStack:n}}(r,t,o))})},()=>{y[t]=n}}))),tB[e]})).subscribe(e=>{let t={rawLogsEvent:{date:eT(),message:e.message,origin:eQ,error:e.error&&eZ(e.error),status:tH[e.api]},domainContext:{handlingStack:e.handlingStack}};s.notify(0,t)}),(o=t.forwardReports,p=[],o.includes(tP.cspViolation)&&p.push((a=t,new J(e=>{let{stop:t}=en(a,document,["securitypolicyviolation"],t=>{var n;let r;e.notify((n=t,r=`'${n.blockedURI}' blocked by '${n.effectiveDirective}' directive`,tM({type:n.effectiveDirective,message:`${tP.cspViolation}: ${r}`,originalError:n,csp:{disposition:n.disposition},stack:tj(n.effectiveDirective,n.originalPolicy?`${r} of the policy "${function(e,t,n=""){let r=e.charCodeAt(99),o=r>=55296&&r<=56319?101:100;return e.length<=o?e:`${e.slice(0,o)}${n}`}(n.originalPolicy,0,"...")}"`:"no policy",n.sourceFile,n.lineNumber,n.columnNumber)})))},void 0);return t}))),(h=o.filter(e=>e!==tP.cspViolation)).length&&p.push((c=h,new J(e=>{if(!window.ReportingObserver)return;let t=I((t,n)=>t.forEach(t=>e.notify(function(e){let{type:t,body:n}=e;return tM({type:n.id,message:`${t}: ${n.message}`,originalError:e,stack:tj(n.id,n.message,n.sourceFile,n.lineNumber,n.columnNumber)})}(t)))),n=new window.ReportingObserver(t,{types:c,buffered:!0});return n.observe(),()=>{n.disconnect()}}))),Z(...p)).subscribe(e=>{let t,n=e.message,r="deprecation"===e.originalError.type?eX.warn:eX.error;if(r===eX.error)t=eZ(e);else{var o,i;e.stack&&(n+=` Found in ${o=e.stack,null==(i=/@ (.+)/.exec(o))?void 0:i[1]}`)}S.notify(0,{rawLogsEvent:{date:eT(),message:n,origin:eV,error:t,status:r}})});let{handleLog:T}={handleLog:function(e,t,n,r,o){let i=z(t.getContext(),e.context);if(eY(e.status,"console",t)&&function({status:e,message:t},n){b[tV[e]].call(y,t,n)}(e,i),eY(e.status,e0,t)){let t={rawLogsEvent:{date:o||eT(),message:e.message,status:e.status,origin:eG},messageContext:i,savedCommonContext:r};n&&(t.domainContext={handlingStack:n}),S.notify(0,t)}}};if(v=e1.concat(["custom"]),w={},v.forEach(e=>{var n;let r,o;w[e]=(n=t.eventRateLimiterThreshold,r=0,o=!1,{isLimitReached(){if(0===r&&D(()=>{r=0},6e4),(r+=1)<=n||o)return o=!1,!1;if(r===n+1){o=!0;try{E({message:`Reached max number of ${e}s by minute: ${n}`,source:eK,startClocks:ek()})}finally{o=!1}}return!0}})}),S.subscribe(0,({rawLogsEvent:e,messageContext:r,savedCommonContext:o,domainContext:i})=>{var s,u;let a=e.date-eP(),c=C.findTrackedSession(a);if(!C.findTrackedSession(a,{returnInactive:!0}))return;let l=o||n();c&&c.anonymousId&&!l.user.anonymous_id&&(l.user.anonymous_id=c.anonymousId);let f=z({service:t.service,session_id:c?c.id:void 0,session:c?{id:c.id}:void 0,usr:W(l.user)?void 0:l.user,view:l.view},l.context,t$(a),e,r);(null==(s=t.beforeSend)?void 0:s.call(t,f,i))===!1||f.origin!==eK&&(null!=(u=w[f.status])?u:w.custom).isLimitReached()||S.notify(1,f)}),e5()){let e;e=e4(),S.subscribe(1,t=>{e.send("log",t)})}else{let e,{stop:n}=(e=t5(t,{endpoint:t.logsEndpointBuilder,encoder:t3()},t.replica&&{endpoint:t.replica.logsEndpointBuilder,encoder:t3()},E,R,C.expireObservable),S.subscribe(1,t=>{e.add(t)}),e);x.push(()=>n())}return{handleLog:T,getInternalContext:({get:e=>{let t=C.findTrackedSession(e);if(t)return{session_id:t.id}}}).get,stop:()=>{x.forEach(e=>e())}}});i=M(),(v=i[s="DD_LOGS"])&&!v.q&&v.version&&S.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),i[s]=t6,v&&v.q&&v.q.forEach(e=>C(e,"onReady callback threw an error:")())},14455:function(e,t,n){"use strict";n.d(t,{t:()=>o});var r=n(65669);let o=function(){for(var e=arguments.length,t=Array(e),n=0;nea,oe:()=>es,Po:()=>el,tZ:()=>eu});var r,o,i,s,u=n(65959),a=n(16699),c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function l(){var e,t={},n=[],r=[],o=[],i=function(e,n){null!=n&&""!==n&&(t[e]=n)};return{add:i,addDict:function(e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&i(t,e[t])},addJson:function(e,t,o){if(o&&f(o)){var i={keyIfEncoded:e,keyIfNotEncoded:t,json:o};r.push(i),n.push(i)}},addContextEntity:function(e){o.push(e)},getPayload:function(){return t},getJson:function(){return n},withJsonProcessor:function(t){e=t},build:function(){return null==e||e(this,r,o),t}}}function f(e){if(!d(e))return!1;for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!0;return!1}function d(e){return null!=e&&(e.constructor===({}).constructor||e.constructor===[].constructor)}var p="Snowplow: ";(o=i||(i={}))[o.none=0]="none",o[o.error=1]="error",o[o.warn=2]="warn",o[o.debug=3]="debug",o[o.info=4]="info";var h=(void 0===r&&(r=i.warn),{setLogLevel:function(e){r=i[e]?e:i.warn},warn:function(e,t){for(var n=[],o=2;o=i.warn&&"u">typeof console){var s=p+e;t?console.warn.apply(console,(0,u.fX)([s+"\n",t],n,!1)):console.warn.apply(console,(0,u.fX)([s],n,!1))}},error:function(e,t){for(var n=[],o=2;o=i.error&&"u">typeof console){var s=p+e+"\n";t?console.error.apply(console,(0,u.fX)([s+"\n",t],n,!1)):console.error.apply(console,(0,u.fX)([s],n,!1))}},debug:function(e){for(var t=[],n=1;n=i.debug&&"u">typeof console&&console.debug.apply(console,(0,u.fX)([p+e],t,!1))},info:function(e){for(var t=[],n=1;n=i.info&&"u">typeof console&&console.info.apply(console,(0,u.fX)([p+e],t,!1))}});function g(e){var t=e.split(".");if(t&&t.length>1){if("*"===t[0]||"*"===t[1])return!1;if(t.slice(2).length>0){for(var n=!1,r=0,o=t.slice(2);r0&&t<=2}return!1}(e[0])&&(Array.isArray(e[1])?e[1].every(S):S(e[1]))}function R(e){return x(e)||E(e)}function C(e,t){if(!m(e))return!1;var n=v(e),r=function(e){var t=RegExp("^iglu:([a-zA-Z0-9-_.]+)/([a-zA-Z0-9-_]+)/jsonschema/([1-9][0-9]*)-(0|[1-9][0-9]*)-(0|[1-9][0-9]*)$").exec(e);if(null!==t)return t.slice(1,6)}(t);if(n&&r){if(!function(e,t){var n=t.split("."),r=e.split(".");if(n&&r){if(n.length!==r.length)return!1;for(var o=0;o1?document.cookie=e+"="+encodeURIComponent(null!=t?t:"")+(n?"; Expires="+new Date(+new Date+1e3*n).toUTCString():"")+(r?"; Path="+r:"")+(o?"; Domain="+o:"")+(i?"; SameSite="+i:"")+(s?"; Secure":""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}function z(e,t,n){var r,o,i;return"translate.googleusercontent.com"===e?(""===n&&(n=t),e=$(t=null!==(o=t,r=(i=RegExp("^(?:https?|ftp)(?::/*(?:[^?]+))([?][^#]+)").exec(o))&&(null==i?void 0:i.length)>1?K("u",i[1]):null)&&void 0!==r?r:"")):("cc.bingj.com"===e||"webcache.googleusercontent.com"===e)&&(e=$(t=document.links[0].href)),[e,t,n]}function V(e,t){void 0===t&&(t={memorizedVisitCount:1});var n=t.memorizedVisitCount;J(e)?(e[7]=e[6],e[5]=e[4],e[3]++):e[3]=n;var r=(0,a.v4)();return e[6]=r,e[10]=0,e[8]="",e[9]=void 0,r}function Y(e){e[4]=Math.round(new Date().getTime()/1e3)}function X(e,t,n){var r=e[9];return{userId:n?"00000000-0000-0000-0000-000000000000":e[1],sessionId:e[6],eventIndex:e[10],sessionIndex:e[3],previousSessionId:n?null:e[7]||null,storageMechanism:"localStorage"==t?"LOCAL_STORAGE":"COOKIE_1",firstEventId:e[8]||null,firstEventTimestamp:r?new Date(r).toISOString():null}}function J(e){return"0"===e[0]}var Z=!1;function ee(){return"ResizeObserver"in window?(s||(s=et()),!function(){if(!Z&&document&&document.body&&document.documentElement){Z=!0;var e=new ResizeObserver(function(e){for(var t=0;ttypeof window?function(){var e=new ei,t=document,n=window;function r(){var t;if(!e.hasLoaded)for(t=0,e.hasLoaded=!0;t1e3*tu&&(eG=V(o,{memorizedVisitCount:++tp})),Y(o);if(0===o[10]){var s=e.build();o[8]=s.eid;var u=s.dtm||s.ttm;o[9]=u?parseInt(u):void 0}o[10]+=1;var a=ee(),c=a.viewport,l=a.documentSize;e.add("vp",c),e.add("ds",l),e.add("vid",w(tp)),e.add("sid",w(eG)),e.add("duid",b(o[1])),e.add("uid",b(ez)),tP(),e.add("refr",tj(e_||e1)),e.add("url",tj(eD||e0));var f=X(o,tf,tl);if(tb&&(!tl||ta)&&(t=e,n=f,t.addContextEntity({schema:"iglu:com.snowplowanalytics.snowplow/client_session/jsonschema/1-0-2",data:n})),"none"!=tf){tH(o);var d=tB();(!r||i)&&d&&tw&&!tS&&(tw(f),tS=!1)}td=new Date().getTime()}})),y&&f.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",data:{id:tX()}}]}}),m&&f.push({contexts:function(){return[{schema:"iglu:com.snowplowanalytics.snowplow/browser_context/jsonschema/2-0-0",data:(0,u.Cl)((0,u.Cl)({},ee()),{tabId:tJ()})}]}}),f.push.apply(f,null!=(el=i.plugins)?el:[]);var b,w,O,k,M,Z,et,en,er,eo,ei,es,eu,ea,ec,el,ef,ed,ep,eh,eg,ev,em,ey,eb,ew,eS,ex,eE,eR,eC,eO,eT,eI,ek,eP,eM,ej,eA,e_,eD,eL,eF,eq,eU,eN,e$,eB,eH,eW,eK,eQ,eG,ez,eV,eY=(k=(O={base64:i.encodeBase64,corePlugins:f,callback:function(e){ti||eV||th.enqueueRequest(e.build(),e7)}}).base64,M=O.corePlugins,Z=O.callback,en=function(e,t,n){var r,o,i,s={addPluginContexts:function(e){var n=e?(0,u.fX)([],e,!0):[];return t.forEach(function(e){try{e.contexts&&n.push.apply(n,e.contexts())}catch(e){h.error("Error adding plugin contexts",e)}}),n}},l=(r=[],o=[],i=function(e){var t,n,i,s,u,a,c,l=function(e){for(var t=e.getJson(),n=0;n0&&0===i||0))return I(e[1],t,n,r);return[]}(e,i,s,u);if(t&&0!==t.length)return t}),(a=[]).concat.apply(a,c.filter(function(e){return null!=e&&e.filter(Boolean)})));return d.push.apply(d,h),d},{getGlobalPrimitives:function(){return r},getConditionalProviders:function(){return o},addGlobalContexts:function(e){for(var t=[],n=[],i=0;i>18&63,r=s>>12&63,o=s>>6&63,i=63&s,l[a++]=c.charAt(n)+c.charAt(r)+c.charAt(o)+c.charAt(i);while(u>16&255,n=a>>8&255,r=255&a,64===s?p[f++]=String.fromCharCode(t):64===u?p[f++]=String.fromCharCode(t,n):p[f++]=String.fromCharCode(t,n,r);while(l=parseInt(x[0])||(E=S.match("(Macintosh;.*Mac OS X (d+)_(d+)[_d]*.*) AppleWebKit/"))&&E.length&&(10>=parseInt(E[0])||10===parseInt(E[0])&&15>=parseInt(E[1]))&&(R=S).match("Version/.* Safari/")&&!R.match("Chrom(e|ium)")))&&k,M="get"===r,j=!!(window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest),_=!M&&j&&("post"===r||k),D=_?o:"/i",L="snowplowOutQueue_".concat(e,"_").concat(_?"post2":"get");if(k&&(d={}),i=n&&function(){var e="modernizr";if(!function(){try{return!!window.localStorage}catch(e){return!0}}())return!1;try{var t=window.localStorage;return t.setItem(e,e),t.removeItem(e),!0}catch(e){return!1}}()&&_&&i||1,n)try{var F=window.localStorage.getItem(L);T=F?JSON.parse(F):[]}catch(e){}function U(e){var t=Object.keys(e).map(function(t){return[t,e[t]]}).reduce(function(e,t){var n=t[0],r=t[1];return e[n]=r.toString(),e},{});return{evt:t,bytes:N(JSON.stringify(t))}}function N(e){for(var t=0,n=0;n=55296&&r<=57343?(t+=4,n++):r<65535?t+=3:t+=4}return t}Array.isArray(T)||(T=[]),t.outQueues.push(T),j&&i>1&&t.bufferFlushers.push(function(e){O||K(e)});var $=function(e){return"object"==typeof e[0]&&"evt"in e[0]};function B(e,t){var n=G(t,!0,!1),r=V([e.evt]);n.onreadystatechange=function(){4===n.readyState&&(Q(n.status)?null==b||b(r):null==w||w({status:n.status,message:n.statusText,events:r,willRetry:!1}))},n.send(z(r))}function H(e){for(var t=0;t=s);)t+=1;return t}(T)):(o=G(r=Y(T[0]),!1,e),i=1),$(T)){var u=T.slice(0,i);if(u.length>0){var a=!1,d=u.map(function(e){return e.evt});if(P){var p=new Blob([z(V(d))],{type:"application/json"});try{a=window.navigator.sendBeacon(r,p)}catch(e){a=!1}}if(!0===a)H(i),null==b||b(u),K();else{var h=V(d);W(o,i,h),o.send(z(h))}}}else W(o,i,[r]),o.send()}else if(f||$(T))O=!1;else{var g=new Image(1,1),v=!0;g.onload=function(){v&&(v=!1,T.shift(),n&&A(L,JSON.stringify(T.slice(0,c))),K())},g.onerror=function(){v&&(v=!1,O=!1)},g.src=Y(T[0]),setTimeout(function(){v&&O&&(v=!1,K())},l)}}function Q(e){return e>=200&&e<300}function G(e,t,n){var r=new XMLHttpRequest;for(var o in t?(r.open("POST",e,!n),r.setRequestHeader("Content-Type","application/json; charset=UTF-8")):r.open("GET",e,!n),r.withCredentials=p,f&&r.setRequestHeader("SP-Anonymous","*"),d)Object.prototype.hasOwnProperty.call(d,o)&&r.setRequestHeader(o,d[o]);return r}function z(e){return JSON.stringify({schema:"iglu:com.snowplowanalytics.snowplow/payload_data/jsonschema/1-0-4",data:e})}function V(e){for(var t=new Date().getTime().toString(),n=0;n=s){r(a.bytes,s),B(a,C);return}T.push(a)}else{var l=function(e){var t="?",n={co:!0,cx:!0},r=!0;for(var o in e)e.hasOwnProperty(o)&&!n.hasOwnProperty(o)&&(r?r=!1:t+="&",t+=encodeURIComponent(o)+"="+encodeURIComponent(e[o]));for(var i in n)e.hasOwnProperty(i)&&n.hasOwnProperty(i)&&(t+="&"+i+"="+encodeURIComponent(e[i]));return t}(e);if(u>0){var f=N(Y(l));if(f>=u){if(r(f,u),j){var a=U(e);B(a,t+o)}return}}T.push(l)}var d=!1;n&&(d=A(L,JSON.stringify(T.slice(0,c)))),O||d&&!(T.length>=i)||K()},executeQueue:function(){O||K()},setUseLocalStorage:function(e){n=e},setAnonymousTracking:function(e){f=e},setCollectorUrl:function(e){C=e+D},setBufferSize:function(e){i=e}}}(e,o,"localStorage"==tf||"cookieAndLocalStorage"==tf,i.eventMethod,e4,null!=(eS=i.bufferSize)?eS:1,null!=(ex=i.maxPostBytes)?ex:4e4,null!=(eE=i.maxGetBytes)?eE:0,null==(eR=i.useStm)||eR,null!=(eC=i.maxLocalStorageQueueSize)?eC:1e3,null!=(eO=i.connectionTimeout)?eO:5e3,tc,null!=(eT=i.customHeaders)?eT:{},null==(eI=i.withCredentials)||eI,null!=(ek=i.retryStatusCodes)?ek:[],(null!=(eP=i.dontRetryStatusCodes)?eP:[]).concat([400,401,403,410,422]),i.idService,i.retryFailedRequests,i.onRequestSuccess,i.onRequestFailure),tg=!1,tv=null!=(eM=i.preservePageViewIdForUrl)&&eM,tm=void 0,ty={enabled:!1,installed:!1,configurations:{}},tb=null!=(eA=null==(ej=i.contexts)?void 0:ej.session)&&eA,tw=i.onSessionUpdateCallback,tS=!1,tx="boolean"==typeof(eo=i.useExtendedCrossDomainLinker||!1)?{useExtendedCrossDomainLinker:eo}:{useExtendedCrossDomainLinker:!0,collectCrossDomainAttributes:eo},tE=tx.useExtendedCrossDomainLinker,tR=tx.collectCrossDomainAttributes;i.hasOwnProperty("discoverRootDomain")&&i.discoverRootDomain&&(te=function(e,t){for(var n=window.location.hostname,r="_sp_root_domain_test_",o=r+new Date().getTime(),i="_test_value_"+new Date().getTime(),s=n.split("."),u=s.length-2;u>=0;u--){var a=s.slice(u).join(".");if(G(o,i,0,"/",a,e,t),G(o)===i){Q(o,a,e,t);for(var c=function(e){for(var t=document.cookie.split("; "),n=[],r=0;rDate.now())return n.getItem(t);n.removeItem(t),n.removeItem(t+".expires");return}catch(e){return}if("cookie"==tf||"cookieAndLocalStorage"==tf)return G(t)}function tL(){tP(),eK=j()((te||eZ)+(tt||"/")).slice(0,4)}function tF(){eN=new Date().getTime()}function tq(){var e,t,n;(t=(e=tU())[0])eB&&(eB=t),(n=e[1])eW&&(eW=n),tF()}function tU(){var e=document.documentElement;return e?[e.scrollLeft||window.pageXOffset,e.scrollTop||window.pageYOffset]:[0,0]}function tN(){var e=tU(),t=e[0];e$=t,eB=t;var n=e[1];eH=n,eW=n}function t$(e){return Math.round(e)}function tB(){return tW(t_("ses"),"*",tu)}function tH(e){var t,n;return tW(t_("id"),(t=tl,n=(0,u.fX)([],e,!0),t&&(n[1]="",n[7]=""),n.shift(),n.join(".")),ts)}function tW(e,t,n){return(!tl||!!ta)&&("localStorage"==tf?A(e,t,n):("cookie"==tf||"cookieAndLocalStorage"==tf)&&(G(e,t,n,tt,te,tn,tr),-1!==document.cookie.indexOf("".concat(e,"="))))}function tK(e){var t=t_("id"),n=t_("ses");_(t),_(n),Q(t,te,tn,tr),Q(n,te,tn,tr),(null==e?void 0:e.preserveSession)||(eG=(0,a.v4)(),tp=1),(null==e?void 0:e.preserveUser)||(eQ=tl?"":(0,a.v4)(),ez=null)}function tQ(e){e&&e.stateStorageStrategy&&(i.stateStorageStrategy=e.stateStorageStrategy,tf=s(i)),tl=v(i),ta=p(i),tc=g(i),th.setUseLocalStorage("localStorage"==tf||"cookieAndLocalStorage"==tf),th.setAnonymousTracking(tc)}function tG(){if(!tl||ta){var e,t,n="none"!=tf&&!!tD("ses"),r=tz();e=tl,r[1]?t=r[1]:(t=e?"":(0,a.v4)(),r[1]=t),eQ=t,eG=n?r[6]:V(r),tp=r[3],"none"!=tf&&(tB(),Y(r),tH(r))}}function tz(){var e,t,n,r,o,i,s,u;return"none"==tf?["1","",0,0,0,void 0,"","","",void 0,0]:(e=tD("id")||void 0,t=eQ,n=eG,r=tp,i=Math.round(new Date().getTime()/1e3),e?(o=e.split(".")).unshift("0"):o=["1",t,i,r,i,"",n],o[6]&&"undefined"!==o[6]||(o[6]=(0,a.v4)()),o[7]&&"undefined"!==o[7]||(o[7]=""),o[8]&&"undefined"!==o[8]||(o[8]=""),o[9]&&"undefined"!==o[9]||(o[9]=""),o[10]&&"undefined"!==o[10]||(o[10]=0),s=function(e,t){var n=parseInt(e);return isNaN(n)?t:n},u=function(e){return e?s(e,void 0):void 0},[o[0],o[1],s(o[2],i),s(o[3],r),s(o[4],i),u(o[5]),o[6],o[7],o[8],u(o[9]),s(o[10],0)])}function tV(e){return 0===e.indexOf("http")?e:("https:"===document.location.protocol?"https":"http")+"://"+e}function tY(){tg&&null!=o.pageViewId||(o.pageViewId=(0,a.v4)(),o.pageViewUrl=eD||e0)}function tX(){return function(){if(null==o.pageViewId)return!0;if(tg||!tv)return!1;if(void 0===o.pageViewUrl)return!0;var e=eD||e0;if(!0===tv||"full"==tv||!("URL"in window))return o.pageViewUrl!=e;var t=new URL(e),n=new URL(o.pageViewUrl);return"pathname"==tv?t.pathname!=n.pathname:"pathnameAndSearch"==tv&&(t.pathname!=n.pathname||t.search!=n.search)}()&&(o.pageViewId=(0,a.v4)(),o.pageViewUrl=eD||e0),o.pageViewId}function tJ(){if("none"===tf||tl||!y)return null;var e="_sp_tab_id",t=D(e);return t||(!function(e,t){try{window.sessionStorage.setItem(e,t)}catch(e){return!1}}(e,(0,a.v4)()),t=D(e)),t||null}function tZ(e,t){return(e||[]).concat(t?t():[])}function t0(e){var t=e.minimumVisitLength,n=e.heartbeatDelay,r=e.callback;if(U(t)&&U(n))return{configMinimumVisitLength:1e3*t,configHeartBeatTimer:1e3*n,callback:r};h.error("Activity tracking minimumVisitLength & heartbeatDelay must be integers")}function t1(e){var t,n,r,o,i,s,u,a,c,f=e.context,d=e.minXOffset,p=e.minYOffset,h=e.maxXOffset,g=e.maxYOffset,v=document.title;v!==e3&&(e3=v,eL=void 0),eY.track((n=(t={pageUrl:tj(eD||e0),pageTitle:N(eL||e3),referrer:tj(e_||e1),minXOffset:t$(d),maxXOffset:t$(h),minYOffset:t$(p),maxYOffset:t$(g)}).pageUrl,r=t.pageTitle,o=t.referrer,i=t.minXOffset,s=t.maxXOffset,u=t.minYOffset,a=t.maxYOffset,(c=l()).add("e","pp"),c.add("url",n),c.add("page",r),c.add("refr",o),i&&!isNaN(Number(i))&&c.add("pp_mix",i.toString()),s&&!isNaN(Number(s))&&c.add("pp_max",s.toString()),u&&!isNaN(Number(u))&&c.add("pp_miy",u.toString()),a&&!isNaN(Number(a))&&c.add("pp_may",a.toString()),c),f)}function t2(e){var t=ty.configurations[e];(null==t?void 0:t.configMinimumVisitLength)===0?window.clearTimeout(null==t?void 0:t.activityInterval):window.clearInterval(null==t?void 0:t.activityInterval),ty.configurations[e]=void 0}return eY.setTrackerVersion(n),eY.setTrackerNamespace(t),eY.setAppId(e5),eY.setPlatform(e2),eY.addPayloadPair("cookie",tk?"1":"0"),eY.addPayloadPair("cs",eX),eY.addPayloadPair("lang",tO),eY.addPayloadPair("res",tT),eY.addPayloadPair("cd",tI),tL(),tG(),i.crossDomainLinker&&tM(i.crossDomainLinker),(0,u.Cl)((0,u.Cl)({},{getDomainSessionIndex:function(){return tp},getPageViewId:tX,getTabId:tJ,newSession:function(){var e=tz();if(J(e)?(eG="none"!=tf?V(e):e[6],tp=e[3]):eG=V(e,{memorizedVisitCount:++tp}),Y(e),"none"!=tf){var t=X(e,tf,tl);tH(e),tB()&&tw&&(tS=!0,tw(t))}td=new Date().getTime()},getCookieName:function(e){return t_(e)},getUserId:function(){return ez},getDomainUserId:function(){return tz()[1]},getDomainUserInfo:function(){return tz()},setReferrerUrl:function(e){e_=e},setCustomUrl:function(e){var t,n;tP(),t=e0,eD=tA(e)?e:"/"===e.slice(0,1)?tA(t)+"://"+$(t)+e:((n=(t=tj(t)).indexOf("?"))>=0&&(t=t.slice(0,n)),(n=t.lastIndexOf("/"))!==t.length-1&&(t=t.slice(0,n+1)),t+e)},setDocumentTitle:function(e){e3=document.title,eL=e,e6=!1},discardHashTag:function(e){eF=e},discardBrace:function(e){eq=e},setCookiePath:function(e){tt=e,tL()},setVisitorCookieTimeout:function(e){ts=e},crossDomainLinker:function(e){tM(e)},enableActivityTracking:function(e){ty.configurations.pagePing||(ty.enabled=!0,ty.configurations.pagePing=t0((0,u.Cl)((0,u.Cl)({},e),{callback:t1})))},enableActivityTrackingCallback:function(e){ty.configurations.callback||(ty.enabled=!0,ty.configurations.callback=t0(e))},disableActivityTracking:function(){t2("pagePing")},disableActivityTrackingCallback:function(){t2("callback")},updatePageActivity:function(){tF()},setOptOutCookie:function(e){eU=e},setUserId:function(e){ez=e},setUserIdFromLocation:function(e){tP(),ez=K(e,e0)},setUserIdFromReferrer:function(e){tP(),ez=K(e,e1)},setUserIdFromCookie:function(e){ez=G(e)},setCollectorUrl:function(e){e7=tV(e),th.setCollectorUrl(e7)},setBufferSize:function(e){th.setBufferSize(e)},flushBuffer:function(e){void 0===e&&(e={}),th.executeQueue(),e.newBufferSize&&th.setBufferSize(e.newBufferSize)},trackPageView:function(e){void 0===e&&(e={}),function(e){var t,n,r,o,i,s=e.title,u=e.context,a=e.timestamp,c=e.contextCallback;tP(),tm&&tm==tX()&&tY(),tm=tX(),e3=document.title,s?(eL=s,e6=!0):e6&&(eL=null);var f=N(eL||e3);eY.track((n=(t={pageUrl:tj(eD||e0),pageTitle:f,referrer:tj(e_||e1)}).pageUrl,r=t.pageTitle,o=t.referrer,(i=l()).add("e","pv"),i.add("url",n),i.add("page",r),i.add("refr",o),i),tZ(u,c),a);var d=new Date,p=!1;if(ty.enabled&&!ty.installed){ty.installed=!0,p=!0;var h={update:function(){if("u">typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0},set:function(){}}),n=function(){};window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),h.hasSupport=e}}};h.update();var g="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";Object.prototype.hasOwnProperty.call(h,"hasSupport")?W(document,g,tF,{passive:!0}):W(document,g,tF),tN();var v=function(e,t){return void 0===t&&(t=tF),function(e){return W(document,e,t)}};["click","mouseup","mousedown","mousemove","keypress","keydown","keyup","touchend","touchstart"].forEach(v(document)),["resize","focus","blur"].forEach(v(window)),v(window,tq)("scroll")}if(ty.enabled&&(e9||p)){eN=d.getTime();var m=void 0;for(m in ty.configurations){var y=ty.configurations[m];y&&(window.clearInterval(y.activityInterval),function(e,t,n){var r=function(e,t){tP(),e({context:t,pageViewId:tX(),minXOffset:e$,minYOffset:eH,maxXOffset:eB,maxYOffset:eW}),tN()},o=function(){var o=new Date;eN+e.configHeartBeatTimer>o.getTime()&&r(e.callback,tZ(t,n))};0===e.configMinimumVisitLength?e.activityInterval=window.setInterval(o,e.configHeartBeatTimer):e.activityInterval=window.setTimeout(function(){var i=new Date;eN+e.configMinimumVisitLength>i.getTime()&&r(e.callback,tZ(t,n)),e.activityInterval=window.setInterval(o,e.configHeartBeatTimer)},e.configMinimumVisitLength)}(y,u,c))}}}(e)},preservePageViewId:function(){tg=!0},preservePageViewIdForUrl:function(e){tv=e},disableAnonymousTracking:function(e){i.anonymousTracking=!1,tQ(e),tG(),th.executeQueue()},enableAnonymousTracking:function(e){var t;i.anonymousTracking=null==(t=e&&(null==e?void 0:e.options))||t,tQ(e),ta||tY()},clearUserData:tK}),{id:e,namespace:t,core:eY,sharedState:o})}(e,t,n,r,o,s),g=(0,u.Cl)((0,u.Cl)({},p),{addPlugin:function(e){var t,n;g.core.addPlugin(e),null==(n=(t=e.plugin).activateBrowserPlugin)||n.call(t,g)}}),f.forEach(function(e){var t;null==(t=e.activateBrowserPlugin)||t.call(e,g)}),g),er[e]}return null}(e,e,"js-".concat("3.24.6"),t,ec,n):void 0}},11036:function(e){var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 0xff00ff&n.rotl(e,8)|0xff00ff00&n.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/ig,"");for(var n=[],r=0,o=0;r>>6-2*o);return n}}},74579:function(e){"use strict";var t=function(e){var t,r,o;return!!(t=e)&&"object"==typeof t&&(r=e,"[object RegExp]"!==(o=Object.prototype.toString.call(r))&&"[object Date]"!==o&&r.$$typeof!==n)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?u(Array.isArray(e)?[]:{},e,t):e}function o(e,t,n){return e.concat(t).map(function(e){return r(e,n)})}function i(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function s(e,t){try{return t in e}catch(e){return!1}}function u(e,n,a){(a=a||{}).arrayMerge=a.arrayMerge||o,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=r;var c,l,f=Array.isArray(n);return f!==Array.isArray(e)?r(n,a):f?a.arrayMerge(e,n,a):(l={},(c=a).isMergeableObject(e)&&i(e).forEach(function(t){l[t]=r(e[t],c)}),i(n).forEach(function(t){s(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))||(s(e,t)&&c.isMergeableObject(n[t])?l[t]=(function(e,t){if(!t.customMerge)return u;var n=t.customMerge(e);return"function"==typeof n?n:u})(t,c)(e[t],n[t],c):l[t]=r(n[t],c))}),l)}u.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,n){return u(e,n,t)},{})},e.exports=u},4120:function(e,t,n){"use strict";n.d(t,{K_:()=>d,Mr:()=>w,TX:()=>p,Tj:()=>h,bK:()=>m,cy:()=>y,kb:()=>a,lI:()=>f,mA:()=>l,of:()=>b,pG:()=>c,qE:()=>v,wu:()=>g});var r=n(79147),o=n(14922),i=n(63842),s=n(8622),u=n(62241);let a=(0,o.L3)(r.kb,u.of),c=(0,o.L3)(r.pG,u.of),l=u.Tj(r.pG);r.kb,u.L9,u.L9,u.L9;let f=u.Gg;u.Gg;let d=l,p=(0,o.L3)(u.Tj(r.pG),(0,s.W)((0,o.L3)(r.kb,u.of)));r.AU,u.cy,r.wg;let h=e=>u.Tj(r.Tj(e)),g=(0,o.L3)(r.wu,u.Tj),v=e=>u.Tj(r.qE(e)),m=e=>t=>(0,i.Fs)(t,u.cy(r.AU(e=>a(e),e))),y=m,b=c,w=e=>"Left"===e._tag?S(e.left):b(e.right),S=a;u.FM},57902:function(e,t,n){"use strict";n.d(t,{Bx:()=>b,Cu:()=>y,K_:()=>u,PS:()=>a,Tj:()=>c,WW:()=>m,cy:()=>p,oW:()=>f,of:()=>d,x1:()=>h});var r=n(14922),o=n(63842),i=n(27809),s=n(62241);let u=i.of;s.L9,s.Gg;let a=e=>(0,r.L3)(e,s.Gg);i.sr;let c=e=>t=>(0,r.L3)(t,s.Tj(e)),l=e=>t=>n=>(0,o.Fs)(t(n),s.ap(e(n))),f=e=>(0,r.L3)(c(e=>()=>e),l(e)),d=e=>()=>s.of(e),p=e=>t=>n=>(0,o.Fs)(t(n),s.cy(t=>e(t)(n))),h=e=>t=>n=>(0,o.Fs)(t(n),s.x1(e)),g=(e,t)=>(0,o.Fs)(e,c(t)),v="ReaderObservable",m={URI:v,map:g},y={URI:v,map:g,ap:(e,t)=>(0,o.Fs)(e,l(t)),of:d,chain:(e,t)=>(0,o.Fs)(e,p(t))},b=e=>t=>s.FM(e(t))},53979:function(e,t,n){"use strict";n.d(t,{K_:()=>l,Pm:()=>m,Tj:()=>f,bK:()=>g,cy:()=>v,kb:()=>c,of:()=>d,qE:()=>h,rR:()=>u,wu:()=>p});var r=n(14922),o=n(63842),i=n(27809),s=n(4120);let u=i.of,a=(0,r.L3)(s.pG,u),c=(0,r.L3)(s.kb,u),l=e=>()=>s.mA(e);i.sr;let f=e=>t=>(0,r.L3)(t,s.Tj(e)),d=a,p=(e,t)=>n=>r=>s.wu(e,t)(n(r)),h=e=>t=>n=>s.qE(e)(t(n)),g=e=>t=>n=>(0,o.Fs)(t(n),s.bK(t=>e(t)(n))),v=g,m=(e,t)=>v(n=>{let r;return e(n)?d(n):(r=t(n),()=>s.kb(r))})},49162:function(e,t,n){"use strict";n.d(t,{v:()=>o});var r=n(24152);function o(e){var t=(0,r.UA)(e);return function(n){return{concat:t(n).concat,empty:e.of(n.empty)}}}},70271:function(e,t,n){"use strict";n.d(t,{CC:()=>m,Do:()=>x,EN:()=>p,JI:()=>d,NU:()=>S,NW:()=>E,Tj:()=>h,Uc:()=>y,Um:()=>l,YW:()=>w,ap:()=>g,k$:()=>f,kb:()=>a,nT:()=>c,pG:()=>u,qI:()=>v,sF:()=>R,tk:()=>C,v2:()=>T,wg:()=>O,xm:()=>b});var r=n(24152),o=n(79147),i=n(14922),s=n(2919);function u(e){return(0,i.L3)(o.pG,e.of)}function a(e){return(0,i.L3)(o.kb,e.of)}function c(e){return function(t){return e.map(t,o.pG)}}function l(e){return function(t){return e.map(t,o.kb)}}function f(e){return function(t){return(0,i.L3)(o.k$(t),e.of)}}function d(e){var t=f(e);return function(e){var n=t(e);return function(e){return(0,i.L3)(e,n)}}}function p(e){var t,n=(t=v(e),function(e){return function(n){return t(n,e)}}),r=d(e);return function(e){var t=r(e);return function(e){return n(t(e))}}}function h(e){return(0,s.Tj)(e,o.WW)}function g(e){return(0,r.ap)(e,o.Zn)}function v(e){return function(t,n){return e.chain(t,function(t){return o.OC(t)?e.of(t):n(t.right)})}}function m(e){return function(t){return function(n){return e.chain(n,function(n){return o.OC(n)?t():e.of(n)})}}}function y(e){return function(t,n,r){return e.map(t,o.wu(n,r))}}function b(e){return function(t,n){return e.map(t,o.qE(n))}}function w(e){return function(t,n){return function(r){return e.map(r,o.Fz(t,n))}}}function S(e){return function(t,n){return function(r){return e.chain(r,o.Fz(t,n))}}}function x(e){return function(t){return function(n){return e.chain(n,o.Fz(t,e.of))}}}function E(e){return function(t){return function(n){return e.chain(n,function(n){return o.OC(n)?t(n.left):e.of(n)})}}}function R(e){var t=E(e);return function(n,r){return(0,i.Fs)(n,t(function(t){return e.map(r(t),function(e){return o.OC(e)?e:o.kb(t)})}))}}function C(e){return function(t){return function(n){return e.chain(n,o.Fz(function(n){return e.map(t(n),o.kb)},function(t){return e.of(o.pG(t))}))}}}function O(e){return function(t){return e.map(t,o.wg)}}function T(e){return function(t){return e.map(t,o.v2)}}},28114:function(e,t,n){"use strict";n.d(t,{WN:()=>i,qf:()=>s});var r=n(8185),o=n(14922);function i(e){return function(t){return(0,o.L3)(t,e.fromIO)}}function s(e,t){var n=(0,r.Mi)(t);return function(t,r){return n(t,(0,o.L3)(r,e.fromIO))}}},21529:function(e,t,n){"use strict";n.d(t,{vd:()=>i});var r=n(8185),o=n(14922);function i(e,t){var n=(0,r.Mi)(t);return function(t,r){return n(t,(0,o.L3)(r,e.fromReader))}}},88539:function(e,t,n){"use strict";n.d(t,{h5:()=>i});var r=n(8185),o=n(14922);function i(e,t){var n=(0,r.Mi)(t);return function(t,r){return n(t,(0,o.L3)(r,e.fromTask))}}},48495:function(e,t,n){"use strict";n.d(t,{BK:()=>d,C8:()=>p,pG:()=>f});var r=n(8185),o=n(70271),i=n(15491),s=n(28114),u=n(14922),a=n(2919),c=n(9167),l=n(55002);l.gd;var f=o.pG(l.gd),d=o.nT(l.WW),p=o.Um(l.WW),h=l.of;l.WW,l.Cu,l.Cu,l.WW,l.Cu,o.sF(l.Cu),l.Cu,l.WW;var g=function(e,t){return(0,u.Fs)(e,v(t))},v=o.Tj(l.WW);o.Uc(l.WW),o.xm(l.WW);var m=o.ap(l.Zn),y=(0,u.XY)(2,o.qI(l.Cu));l.Cu;var b="IOEither",w={URI:b,map:g};(0,u.XY)(2,(0,a.as)(w)),(0,a.Pg)(w);var S={URI:b,map:g,ap:function(e,t){return(0,u.Fs)(e,m(t))},chain:y},x={URI:b,fromEither:h};r.Mi(S),(0,i.j_)(x,S),(0,s.qf)({URI:b,fromIO:d},S),x.fromEither,c.FR,c.rb},21831:function(e,t,n){"use strict";n.d(t,{Tj:()=>i});var r=n(2919),o=n(96515);function i(e){return(0,r.Tj)(e,o.WW)}},95321:function(e,t,n){"use strict";n.d(t,{Cu:()=>C,WW:()=>S,Zn:()=>E,gd:()=>x,of:()=>y,sW:()=>R});var r=n(8185),o=n(28114),i=n(21529),s=n(14922),u=n(2919),a=n(9167),c=n(55002),l=n(27809),f=n(81217),d=f.UU(c.gd),p=l.of;l.sr,l.NI;var h=function(e,t){return(0,s.Fs)(e,v(t))},g=function(e,t){return(0,s.Fs)(e,m(t))},v=f.Tj(c.WW),m=f.ap(c.Zn),y=f.of(c.gd),b=(0,s.XY)(2,f.qI(c.Cu)),w="ReaderIO",S={URI:w,map:h};(0,s.XY)(2,(0,u.as)(S)),(0,u.Pg)(S);var x={URI:w,of:y},E={URI:w,map:h,ap:g},R={URI:w,map:h,ap:g,chain:b},C={URI:w,map:h,of:y,ap:g,chain:b},O={URI:w,fromIO:p},T={fromIO:O.fromIO};a.GS(T,{flatMap:b}),r.Mi(R),(0,o.qf)(O,R),(0,i.vd)({URI:w,fromReader:d},R),a.FR,a.rb},81217:function(e,t,n){"use strict";n.d(t,{Tj:()=>i,UU:()=>a,ap:()=>s,of:()=>o,qI:()=>u});var r=n(14922);function o(e){return function(t){return function(){return e.of(t)}}}function i(e){return function(t){return function(n){return function(r){return e.map(n(r),t)}}}}function s(e){return function(t){return function(n){return function(r){return e.ap(n(r),t(r))}}}}function u(e){return function(t,n){return function(r){return e.chain(t(r),function(e){return n(e)(r)})}}}function a(e){return function(t){return(0,r.L3)(t,e.of)}}},25850:function(e,t,n){"use strict";n.d(t,{Ggk:()=>F,TjK:()=>$,k_k:()=>er,NWQ:()=>q,CCi:()=>Q,ujg:()=>U,of:()=>W,bKv:()=>eo,GSm:()=>en,qE6:()=>B,MrE:()=>L,PgK:()=>V,qIB:()=>K,h8u:()=>et,lIp:()=>j});var r=n(8185),o=n(70271),i=n(15491),s=n(28114),u=n(21529),a=n(88539),c=n(14922),l=n(2919),f=n(9167),d=n(27809),p=n(81217),h=n(11987),g=p.UU(h.gd),v=d.of,m=(0,c.L3)(h.L9,v);d.Tj(h.L9),d.sr,d.NI;var y=function(e,t){return(0,c.Fs)(e,w(t))},b=function(e,t){return(0,c.Fs)(e,S(t))},w=p.Tj(h.WW),S=p.ap(h.si),x=p.of(h.gd),E=(0,c.XY)(2,p.qI(h.Cu)),R="ReaderTask",C={URI:R,map:y};(0,c.XY)(2,(0,l.as)(C)),(0,l.Pg)(C);var O={URI:R,map:y,ap:b,chain:E},T={URI:R,map:y,of:x,ap:b,chain:E},I={URI:R,fromIO:m},k={flatMap:E},P={fromIO:I.fromIO};f.GS(P,k),f.le({fromTask:v},k),f.nW({fromReader:g},k),r.Mi(O),(0,s.qf)(I,O),(0,u.vd)({URI:R,fromReader:g},O),(0,a.h5)({URI:R,fromIO:m,fromTask:v},O),f.FR,f.rb;var M=n(60966),j=d.of,A=o.pG({URI:R,of:x}),_=(0,c.L3)(M.M1,j);M.rT;var D=(0,c.L3)(M.BK,j);M.C8;var L=x,F=_;M.oF,d.sr,d.NI;var q=o.NW(T),U=q;o.sF(T);var N=function(e,t){return(0,c.Fs)(e,$(t))},$=o.Tj(C);o.Uc(C);var B=(0,c.XY)(2,o.xm(C)),H=o.ap({URI:R,map:y,ap:b}),W=A,K=(0,c.XY)(2,o.qI(T)),Q=o.CC(T),G="ReaderTaskEither",z={URI:G,map:N};(0,c.XY)(2,(0,l.as)(z));var V=(0,l.Pg)(z),Y={URI:G,map:N,ap:function(e,t){return(0,c.Fs)(e,H(t))},chain:K},X={URI:G,fromEither:L};r.Mi(Y);var J=(0,c.XY)(2,(0,i.j_)(X,Y));(0,s.qf)({URI:G,fromIO:D},Y),(0,a.h5)({URI:G,fromIO:D,fromTask:F},Y),(0,u.vd)({URI:G,fromReader:function(e){return(0,c.L3)(e,M.pG)}},Y);var Z={fromEither:X.fromEither},ee={flatMap:K},et=f.h8(Z,ee),en=f.GS({fromIO:D},ee),er=J;f.FR,f.rb;var eo=K},11987:function(e,t,n){"use strict";n.d(t,{Cu:()=>w,L9:()=>a,WW:()=>v,gd:()=>m,of:()=>p,si:()=>y});var r=n(8185),o=n(28114),i=n(14922),s=n(2919),u=n(9167),a=function(e){return function(){return Promise.resolve().then(e)}},c=function(e,t){return(0,i.Fs)(e,f(t))},l=function(e,t){return(0,i.Fs)(e,d(t))},f=function(e){return function(t){return function(){return Promise.resolve().then(t).then(e)}}},d=function(e){return function(t){return function(){return Promise.all([Promise.resolve().then(t),Promise.resolve().then(e)]).then(function(e){return(0,e[0])(e[1])})}}},p=function(e){return function(){return Promise.resolve(e)}},h=(0,i.XY)(2,function(e,t){return function(){return Promise.resolve().then(e).then(function(e){return t(e)()})}}),g="Task",v={URI:g,map:c};(0,i.XY)(2,(0,s.as)(v)),(0,s.Pg)(v);var m={URI:g,of:p},y={URI:g,map:c,ap:l},b={URI:g,map:c,ap:l,chain:h},w={URI:g,map:c,of:p,ap:l,chain:h},S={URI:g,fromIO:a},x={fromIO:S.fromIO};u.GS(x,{flatMap:h}),r.Mi(b),(0,o.qf)(S,b),u.FR,u.rb},60966:function(e,t,n){"use strict";n.d(t,{BK:()=>v,C8:()=>m,M1:()=>h,TX:()=>w,oF:()=>b,pG:()=>p,rT:()=>g});var r=n(8185),o=n(70271),i=n(15491),s=n(28114),u=n(88539),a=n(14922),c=n(2919),l=n(9167),f=n(11987),d=function(e,t){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(a){var c=[u,a];if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(s=0)),s;)try{if(n=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return s.label++,{value:c[1],done:!1};case 5:s.label++,r=c[1],c=[0];continue;case 7:c=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){s=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]u});var r=n(99045),o=n(46690),i=n(60175),s=n(72208);function u(e,t,n){var u,a,c=(0,i.useState)(n),l=c[0],f=c[1];if(t&&(t instanceof r.c||(0,o.T)(t.lift)&&(0,o.T)(t.subscribe)))a=t;else{var d=(0,s.fH)(s.w9);a=(0,s.fH)(function(){return t(d.current,l)}).current,u=(0,i.useRef)(function(e){return d.current.next(e)}).current}return e(a,f),(0,i.useDebugValue)(l),u?[l,u]:l}},32177:function(e,t,n){"use strict";n.d(t,{Q:()=>u});var r=n(72208),o=n(39993);function i(e,t,n,i){return(0,o.s)(r.Es,[e,t,n,i])}var s=n(32426);function u(e,t){return(0,s.$)(i,e,t)}},81868:function(e,t,n){"use strict";n.d(t,{b:()=>i});var r=n(72208),o=n(30509);function i(e,t){return(0,o.a)(r.Es,e,t)}},12367:function(e,t,n){"use strict";n.d(t,{O:()=>i});var r=n(60175),o=n(72208);function i(e,t){var n=(0,o.fH)(o.w9),i=(0,o.fH)(function(){return e(n.current)});return[(0,r.useRef)(function(){for(var e=[],r=0;ri});var r=n(60175),o=n(72208);function i(e){var t=(0,o.CH)(),n=(0,r.useRef)(e),i=(0,r.useRef)(),s=(0,r.useRef)(!1),u=(0,r.useRef)(!1),a=(0,r.useState)(function(){var t;return e.subscribe({next:function(e){u.current=!0,t=e},error:function(e){i.current=e}}).unsubscribe(),t}),c=a[0],l=a[1];if((0,o.Es)(function(){n.current=e}),(0,r.useEffect)(function(){i.current=null;var e=n.current,r=e.subscribe({next:function(t){e===n.current&&s.current&&l(t)},error:function(r){e===n.current&&(i.current=r,t())}});return s.current=!0,function(){r.unsubscribe()}},[e]),i.current)throw i.current;if(u.current)return(0,r.useDebugValue)(c),c;throw Error("Observable did not synchronously emit a value.")}},89415:function(e,t,n){"use strict";n.d(t,{C:()=>i});var r=n(12648),o=n(32426);function i(e,t){return(0,o.$)(r.R,e,t)}},17265:function(e,t,n){"use strict";var r=n(23034);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,s){if(s!==r){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5821:function(e,t,n){e.exports=n(17265)()},23034:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},95854:function(e,t,n){"use strict";t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(n(60175)),o=a(n(5821)),i=a(n(23349)),s=a(n(9884)),u=n(1288);function a(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t0&&!1===this.justPressedUpDown&&!1===this.justMouseEntered?this.highlightFirstSuggestion():t&&this.resetHighlightedSuggestion():this.willRenderSuggestions(e,"suggestions-updated")?(this.state.isCollapsed&&!this.justSelectedSuggestion&&this.revealSuggestions(),t&&this.resetHighlightedSuggestion()):this.resetHighlightedSuggestion()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.suggestions,o=n.onSuggestionHighlighted,s=n.highlightFirstSuggestion;if(!(0,i.default)(r,e.suggestions)&&r.length>0&&s)return void this.highlightFirstSuggestion();if(o){var u=this.getHighlightedSuggestion();u!=t.highlightedSuggestion&&o({suggestion:u})}}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.onDocumentMouseDown),document.removeEventListener("mouseup",this.onDocumentMouseUp)}},{key:"updateHighlightedSuggestion",value:function(e,t,n){var r=this;this.setState(function(o){var i=o.valueBeforeUpDown;return null===t?i=null:null===i&&void 0!==n&&(i=n),{highlightedSectionIndex:e,highlightedSuggestionIndex:t,highlightedSuggestion:null===t?null:r.getSuggestion(e,t),valueBeforeUpDown:i}})}},{key:"resetHighlightedSuggestion",value:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];this.setState(function(t){var n=t.valueBeforeUpDown;return{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:e?null:n}})}},{key:"revealSuggestions",value:function(){this.setState({isCollapsed:!1})}},{key:"closeSuggestions",value:function(){this.setState({highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!0})}},{key:"getSuggestion",value:function(e,t){var n=this.props,r=n.suggestions,o=n.multiSection,i=n.getSectionSuggestions;return o?i(r[e])[t]:r[t]}},{key:"getHighlightedSuggestion",value:function(){var e=this.state,t=e.highlightedSectionIndex,n=e.highlightedSuggestionIndex;return null===n?null:this.getSuggestion(t,n)}},{key:"getSuggestionValueByIndex",value:function(e,t){return(0,this.props.getSuggestionValue)(this.getSuggestion(e,t))}},{key:"getSuggestionIndices",value:function(e){var t=e.getAttribute("data-section-index"),n=e.getAttribute("data-suggestion-index");return{sectionIndex:"string"==typeof t?parseInt(t,10):null,suggestionIndex:parseInt(n,10)}}},{key:"findSuggestionElement",value:function(e){var t=e;do{if(t.getAttribute&&null!==t.getAttribute("data-suggestion-index"))return t;t=t.parentNode}while(null!==t);throw console.error("Clicked element:",e),Error("Couldn't find suggestion element")}},{key:"maybeCallOnChange",value:function(e,t,n){var r=this.props.inputProps,o=r.value,i=r.onChange;t!==o&&i(e,{newValue:t,method:n})}},{key:"willRenderSuggestions",value:function(e,t){var n=e.suggestions,r=e.inputProps,o=e.shouldRenderSuggestions,i=r.value;return n.length>0&&o(i,t)}},{key:"getQuery",value:function(){var e=this.props.inputProps.value,t=this.state.valueBeforeUpDown;return(null===t?e:t).trim()}},{key:"render",value:function(){var e=this,t=this.props,n=t.suggestions,o=t.renderInputComponent,i=t.onSuggestionsFetchRequested,a=t.renderSuggestion,c=t.inputProps,l=t.multiSection,f=t.renderSectionTitle,p=t.id,h=t.getSectionSuggestions,g=t.theme,v=t.getSuggestionValue,x=t.alwaysRenderSuggestions,E=t.highlightFirstSuggestion,R=t.containerProps,C=this.state,O=C.isFocused,T=C.isCollapsed,I=C.highlightedSectionIndex,k=C.highlightedSuggestionIndex,P=C.valueBeforeUpDown,M=x?m:this.props.shouldRenderSuggestions,j=c.value,A=c.onFocus,_=c.onKeyDown,D=this.willRenderSuggestions(this.props,"render"),L=x||O&&!T&&D,F=L?n:[],q=d({},c,{onFocus:function(t){if(!e.justSelectedSuggestion&&!e.justClickedOnSuggestionsContainer){var n=M(j,b);e.setState({isFocused:!0,isCollapsed:!n}),A&&A(t),n&&i({value:j,reason:b})}},onBlur:function(t){e.justClickedOnSuggestionsContainer?e.input.focus():(e.blurEvent=t,e.justSelectedSuggestion||(e.onBlur(),e.onSuggestionsClearRequested()))},onChange:function(t){var n=t.target.value,r=M(n,w);e.maybeCallOnChange(t,n,"type"),e.suggestionsContainer&&(e.suggestionsContainer.scrollTop=0),e.setState(d({},E?{}:{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null},{valueBeforeUpDown:null,isCollapsed:!r})),r?i({value:n,reason:w}):e.onSuggestionsClearRequested()},onKeyDown:function(t,r){var o=t.keyCode;switch(o){case 40:case 38:if(T)M(j,y)&&(i({value:j,reason:y}),e.revealSuggestions(),t.preventDefault());else if(n.length>0){var s,u=r.newHighlightedSectionIndex,a=r.newHighlightedItemIndex;s=null===a?null===P?j:P:e.getSuggestionValueByIndex(u,a),e.updateHighlightedSuggestion(u,a,j),e.maybeCallOnChange(t,s,40===o?"down":"up"),t.preventDefault()}e.justPressedUpDown=!0,setTimeout(function(){e.justPressedUpDown=!1});break;case 13:if(229===t.keyCode)break;var c=e.getHighlightedSuggestion();if(L&&!x&&e.closeSuggestions(),null!=c){t.preventDefault();var l=v(c);e.maybeCallOnChange(t,l,"enter"),e.onSuggestionSelected(t,{suggestion:c,suggestionValue:l,suggestionIndex:k,sectionIndex:I,method:"enter"}),e.justSelectedSuggestion=!0,setTimeout(function(){e.justSelectedSuggestion=!1})}break;case 27:L&&t.preventDefault();var f=L&&!x;null===P?f||(e.maybeCallOnChange(t,"","escape"),M("",S)?i({value:"",reason:S}):e.onSuggestionsClearRequested()):e.maybeCallOnChange(t,P,"escape"),f?(e.onSuggestionsClearRequested(),e.closeSuggestions()):e.resetHighlightedSuggestion()}_&&_(t)}}),U={query:this.getQuery()};return r.default.createElement(s.default,{multiSection:l,items:F,renderInputComponent:o,renderItemsContainer:this.renderSuggestionsContainer,renderSectionContainer:this.renderSectionContainer,renderItem:a,renderItemData:U,renderSectionTitle:f,getSectionItems:h,highlightedSectionIndex:I,highlightedItemIndex:k,containerProps:R,inputProps:q,itemProps:this.itemProps,theme:(0,u.mapToAutowhateverTheme)(g),id:p,ref:this.storeAutowhateverRef})}}],function(e,t){for(var n=0;n0},alwaysRenderSuggestions:!1,multiSection:!1,shouldKeepSuggestionsOnSelect:function(){return!1},focusInputOnSuggestionClick:!0,highlightFirstSuggestion:!1,theme:u.defaultTheme,id:"1",containerProps:{}})},9884:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==h(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(n(60175)),o=c(n(5821)),i=c(n(47181)),s=c(n(86497)),u=c(n(10514)),a=c(n(24166));function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ntypeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var s,u=e[Symbol.iterator]();!(r=(s=u.next()).done)&&(n.push(s.value),2!==n.length);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}}(u,2)||function(e,t){if(e){if("string"==typeof e)return p(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,2)}}(u,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),c=a[0],l=a[1];r.onKeyDown(e,{newHighlightedSectionIndex:c,newHighlightedItemIndex:l});break;default:r.onKeyDown(e,{highlightedSectionIndex:o,highlightedItemIndex:i})}}),t.highlightedItem=null,t.state={isInputFocused:!1},t.setSectionsItems(e),t.setSectionIterator(e),t.setTheme(e),t}return t=[{key:"componentDidMount",value:function(){this.ensureHighlightedItemIsVisible()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.items!==this.props.items&&this.setSectionsItems(e),(e.items!==this.props.items||e.multiSection!==this.props.multiSection)&&this.setSectionIterator(e),e.theme!==this.props.theme&&this.setTheme(e)}},{key:"componentDidUpdate",value:function(){this.ensureHighlightedItemIsVisible()}},{key:"setSectionsItems",value:function(e){e.multiSection&&(this.sectionsItems=e.items.map(function(t){return e.getSectionItems(t)}),this.sectionsLengths=this.sectionsItems.map(function(e){return e.length}),this.allSectionsAreEmpty=this.sectionsLengths.every(function(e){return 0===e}))}},{key:"setSectionIterator",value:function(e){this.sectionIterator=(0,i.default)({multiSection:e.multiSection,data:e.multiSection?this.sectionsLengths:e.items.length})}},{key:"setTheme",value:function(e){this.theme=(0,s.default)(e.theme)}},{key:"renderSections",value:function(){var e=this;if(this.allSectionsAreEmpty)return null;var t=this.theme,n=this.props,o=n.id,i=n.items,s=n.renderItem,c=n.renderItemData,l=n.renderSectionContainer,f=n.renderSectionTitle,d=n.highlightedSectionIndex,p=n.highlightedItemIndex,h=n.itemProps;return i.map(function(n,i){var g="react-autowhatever-".concat(o,"-"),v="".concat(g,"section-").concat(i,"-"),m=0===i;return l({section:n,containerProps:t("".concat(v,"container"),"sectionContainer",m&&"sectionContainerFirst"),children:r.default.createElement(r.default.Fragment,null,r.default.createElement(u.default,{section:n,renderSectionTitle:f,theme:t,sectionKeyPrefix:v}),r.default.createElement(a.default,{items:e.sectionsItems[i],itemProps:h,renderItem:s,renderItemData:c,sectionIndex:i,highlightedItemIndex:d===i?p:null,onHighlightedItemChange:e.onHighlightedItemChange,getItemId:e.getItemId,theme:t,keyPrefix:g,ref:e.storeItemsListReference}))})})}},{key:"renderItems",value:function(){var e=this.props.items;if(0===e.length)return null;var t=this.theme,n=this.props,o=n.id,i=n.renderItem,s=n.renderItemData,u=n.highlightedSectionIndex,c=n.highlightedItemIndex,l=n.itemProps;return r.default.createElement(a.default,{items:e,itemProps:l,renderItem:i,renderItemData:s,highlightedItemIndex:null===u?c:null,onHighlightedItemChange:this.onHighlightedItemChange,getItemId:this.getItemId,theme:t,keyPrefix:"react-autowhatever-".concat(o,"-")})}},{key:"ensureHighlightedItemIsVisible",value:function(){var e=this.highlightedItem;if(e){var t=this.itemsContainer,n=e.offsetParent===t?e.offsetTop:e.offsetTop-t.offsetTop,r=t.scrollTop;nr+t.offsetHeight&&(r=n+e.offsetHeight-t.offsetHeight),r!==t.scrollTop&&(t.scrollTop=r)}}},{key:"render",value:function(){var e=this.theme,t=this.props,n=t.id,o=t.multiSection,i=t.renderInputComponent,s=t.renderItemsContainer,u=t.highlightedSectionIndex,a=t.highlightedItemIndex,c=this.state.isInputFocused,l=o?this.renderSections():this.renderItems(),f=null!==l,p=this.getItemId(u,a),h="react-autowhatever-".concat(n),g=d({role:"combobox","aria-haspopup":"listbox","aria-owns":h,"aria-expanded":f},e("react-autowhatever-".concat(n,"-container"),"container",f&&"containerOpen"),{},this.props.containerProps),v=i(d({type:"text",value:"",autoComplete:"off","aria-autocomplete":"list","aria-controls":h,"aria-activedescendant":p},e("react-autowhatever-".concat(n,"-input"),"input",f&&"inputOpen",c&&"inputFocused"),{},this.props.inputProps,{onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.props.inputProps.onKeyDown&&this.onKeyDown,ref:this.storeInputReference})),m=s({containerProps:d({id:h,role:"listbox"},e("react-autowhatever-".concat(n,"-items-container"),"itemsContainer",f&&"itemsContainerOpen"),{ref:this.storeItemsContainerReference}),children:l});return r.default.createElement("div",g,v,m)}}],function(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["isHighlighted","item","renderItem","renderItemData"]);return delete s.sectionIndex,delete s.itemIndex,"function"==typeof s.onMouseEnter&&(s.onMouseEnter=this.onMouseEnter),"function"==typeof s.onMouseLeave&&(s.onMouseLeave=this.onMouseLeave),"function"==typeof s.onMouseDown&&(s.onMouseDown=this.onMouseDown),"function"==typeof s.onClick&&(s.onClick=this.onClick),r.default.createElement("li",c({role:"option"},s,{ref:this.storeItemReference}),o(n,function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[];if(e===t)return!1;var s=Object.keys(e),u=Object.keys(t);if(s.length!==u.length)return!0;var a={};for(r=0,o=i.length;r1?t-1:0),a=1;as});var r=n(65959),o=n(51501),i=n(87928),s=function(e){function t(t,n,r){void 0===t&&(t=1/0),void 0===n&&(n=1/0),void 0===r&&(r=i.U);var o=e.call(this)||this;return o._bufferSize=t,o._windowTime=n,o._timestampProvider=r,o._buffer=[],o._infiniteTimeWindow=!0,o._infiniteTimeWindow=n===1/0,o._bufferSize=Math.max(1,t),o._windowTime=Math.max(1,n),o}return(0,r.C6)(t,e),t.prototype.next=function(t){var n=this.isStopped,r=this._buffer,o=this._infiniteTimeWindow,i=this._timestampProvider,s=this._windowTime;!n&&(r.push(t),o||r.push(i.now()+s)),this._trimBuffer(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){this._throwIfClosed(),this._trimBuffer();for(var t=this._innerSubscribe(e),n=this._infiniteTimeWindow,r=this._buffer.slice(),o=0;os});var r=n(67566),o=n(78187),i=n(41724);function s(){for(var e=[],t=0;tu});var r=n(51501),o=n(99045),i=n(23985),s={connector:function(){return new r.B},resetOnDisconnect:!0};function u(e,t){void 0===t&&(t=s);var n=null,r=t.connector,u=t.resetOnDisconnect,a=void 0===u||u,c=r(),l=new o.c(function(e){return c.subscribe(e)});return l.connect=function(){return(!n||n.closed)&&(n=(0,i.v)(function(){return e}).subscribe(c),a&&n.add(function(){return c=r()})),n},l}},4100:function(e,t,n){"use strict";n.d(t,{d:()=>s});var r=n(99045),o={now:function(){return(o.delegate||performance).now()},delegate:void 0},i=n(14747);function s(e){return e?u(e):a}function u(e){return new r.c(function(t){var n=e||o,r=n.now(),s=0,u=function(){t.closed||(s=i.H.requestAnimationFrame(function(o){s=0;var i=n.now();t.next({timestamp:e?i:o,elapsed:i-r}),u()}))};return u(),function(){s&&i.H.cancelAnimationFrame(s)}})}var a=u()},51418:function(e,t,n){"use strict";n.d(t,{$:()=>u});var r=n(65959),o=n(41983),i=n(99045),s=n(21517);function u(e,t){void 0===t&&(t={});var n=t.selector,u=(0,r.Tt)(t,["selector"]);return new i.c(function(t){var i=new AbortController,a=i.signal,c=!0,l=u.signal;if(l)if(l.aborted)i.abort();else{var f=function(){a.aborted||i.abort()};l.addEventListener("abort",f),t.add(function(){return l.removeEventListener("abort",f)})}var d=(0,r.Cl)((0,r.Cl)({},u),{signal:a}),p=function(e){c=!1,t.error(e)};return fetch(e,d).then(function(e){n?(0,s.Tg)(n(e)).subscribe((0,o._)(t,void 0,function(){c=!1,t.complete()},p)):(c=!1,t.next(e),t.complete())}).catch(p),function(){c&&i.abort()}})}},94361:function(e,t,n){"use strict";n.d(t,{h:()=>a});var r=n(67566),o=n(21517),i=n(78512),s=n(78187),u=n(41724);function a(){for(var e=[],t=0;ti});var r=n(99045),o=n(46690);function i(e,t){var n=(0,o.T)(e)?e:function(){return e},i=function(e){return e.error(n())};return new r.c(t?function(e){return t.schedule(i,0,e)}:i)}},1924:function(e,t,n){"use strict";n.d(t,{O:()=>u});var r=n(99045),o=n(38209),i=n(90349),s=n(48730);function u(e,t,n){void 0===e&&(e=0),void 0===n&&(n=o.b);var u=-1;return null!=t&&((0,i.m)(t)?n=t:u=t),new r.c(function(t){var r=(0,s.v)(e)?e-n.now():e;r<0&&(r=0);var o=0;return n.schedule(function(){t.closed||(t.next(o++),0<=u?this.schedule(void 0,u):t.complete())},r)})}},62471:function(e,t,n){"use strict";n.d(t,{r:()=>s});var r=n(35355),o=n(3062),i=n(41983);function s(e){return(0,r.N)(function(t,n){var r=[];return t.subscribe((0,i._)(n,function(e){return r.push(e)},function(){n.next(r),n.complete()})),e.subscribe((0,i._)(n,function(){var e=r;r=[],n.next(e)},o.l)),function(){r=null}})}},26535:function(e,t,n){"use strict";n.d(t,{H:()=>i});var r=n(65871),o=n(46690);function i(e,t){return(0,o.T)(t)?(0,r.Z)(e,t,1):(0,r.Z)(e,1)}},37908:function(e,t,n){"use strict";n.d(t,{N:()=>a});var r=n(51501),o=n(21517),i=n(35355),s=n(99045),u={connector:function(){return new r.B}};function a(e,t){void 0===t&&(t=u);var n=t.connector;return(0,i.N)(function(t,r){var i=n();(0,o.Tg)(e(new s.c(function(e){return i.subscribe(e)}))).subscribe(r),r.add(t.subscribe(i))})}},19330:function(e,t,n){"use strict";n.d(t,{s:()=>u});var r=n(35355),o=n(3062),i=n(41983),s=n(21517);function u(e){return(0,r.N)(function(t,n){var r=!1,u=null,a=null,c=function(){if(null==a||a.unsubscribe(),a=null,r){r=!1;var e=u;u=null,n.next(e)}};t.subscribe((0,i._)(n,function(t){null==a||a.unsubscribe(),r=!0,u=t,a=(0,i._)(n,c,o.l),(0,s.Tg)(e(t)).subscribe(a)},function(){c(),n.complete()},void 0,function(){u=a=null}))})}},70055:function(e,t,n){"use strict";n.d(t,{B:()=>s});var r=n(38209),o=n(35355),i=n(41983);function s(e,t){return void 0===t&&(t=r.E),(0,o.N)(function(n,r){var o=null,s=null,u=null,a=function(){if(o){o.unsubscribe(),o=null;var e=s;s=null,r.next(e)}};function c(){var n=u+e,i=t.now();if(ii});var r=n(35355),o=n(41983);function i(e){return(0,r.N)(function(t,n){var r=!1;t.subscribe((0,o._)(n,function(e){r=!0,n.next(e)},function(){r||n.next(e),n.complete()}))})}},90353:function(e,t,n){"use strict";n.d(t,{F:()=>s});var r=n(26392),o=n(35355),i=n(41983);function s(e,t){return void 0===t&&(t=r.D),e=null!=e?e:u,(0,o.N)(function(n,r){var o,s=!0;n.subscribe((0,i._)(r,function(n){var i=t(n);(s||!e(o,i))&&(s=!1,o=i,r.next(n))}))})}function u(e,t){return e===t}},93416:function(e,t,n){"use strict";n.d(t,{q:()=>s});var r=n(65959),o=n(8487),i=n(72580);function s(){for(var e=[],t=0;ti});var r=n(35355),o=n(41983);function i(e,t){return(0,r.N)(function(n,r){var i=0;n.subscribe((0,o._)(r,function(n){return e.call(t,n,i++)&&r.next(n)}))})}},69003:function(e,t,n){"use strict";n.d(t,{$:()=>c});var r=n(22079),o=n(87319),i=n(45766),s=n(37890),u=n(66749),a=n(26392);function c(e,t){var n=arguments.length>=2;return function(c){return c.pipe(e?(0,o.p)(function(t,n){return e(t,n,c)}):a.D,(0,i.s)(1),n?(0,s.U)(t):(0,u.v)(function(){return new r.G}))}}},41903:function(e,t,n){"use strict";n.d(t,{$:()=>a});var r=n(99045),o=n(21517),i=n(51501),s=n(35355),u=n(41983);function a(e,t,n,a){return(0,s.N)(function(s,c){t&&"function"!=typeof t?(n=t.duration,l=t.element,a=t.connector):l=t;var l,f=new Map,d=function(e){f.forEach(e),e(c)},p=function(e){return d(function(t){return t.error(e)})},h=0,g=!1,v=new u.H(c,function(t){try{var s=e(t),d=f.get(s);if(!d){f.set(s,d=a?a():new i.B);var m,y,b,w=(m=s,y=d,(b=new r.c(function(e){h++;var t=y.subscribe(e);return function(){t.unsubscribe(),0==--h&&g&&v.unsubscribe()}})).key=m,b);if(c.next(w),n){var S=(0,u._)(d,function(){d.complete(),null==S||S.unsubscribe()},void 0,void 0,function(){return f.delete(s)});v.add((0,o.Tg)(n(w)).subscribe(S))}}d.next(l?l(t):t)}catch(e){p(e)}},function(){return d(function(e){return e.complete()})},p,function(){return f.clear()},function(){return g=!0,0===h});s.subscribe(v)})}},35730:function(e,t,n){"use strict";n.d(t,{w:()=>s});var r=n(35355),o=n(41983),i=n(3062);function s(){return(0,r.N)(function(e,t){e.subscribe((0,o._)(t,i.l))})}},40458:function(e,t,n){"use strict";n.d(t,{u:()=>o});var r=n(3879);function o(e){return(0,r.T)(function(){return e})}},67566:function(e,t,n){"use strict";n.d(t,{U:()=>i});var r=n(65871),o=n(26392);function i(e){return void 0===e&&(e=1/0),(0,r.Z)(o.D,e)}},67913:function(e,t,n){"use strict";n.d(t,{J:()=>i});var r=n(35355),o=n(41983);function i(){return(0,r.N)(function(e,t){var n,r=!1;e.subscribe((0,o._)(t,function(e){var o=n;n=e,r&&t.next([o,e]),r=!0}))})}},21343:function(e,t,n){"use strict";n.d(t,{m:()=>d});var r=n(51501),o=n(65959),i=n(99045),s=n(78057),u=n(35355),a=n(41983),c=function(e){function t(t,n){var r=e.call(this)||this;return r.source=t,r.subjectFactory=n,r._subject=null,r._refCount=0,r._connection=null,(0,u.S)(t)&&(r.lift=t.lift),r}return(0,o.C6)(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,null==e||e.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new s.yU;var n=this.getSubject();t.add(this.source.subscribe((0,a._)(n,void 0,function(){e._teardown(),n.complete()},function(t){e._teardown(),n.error(t)},function(){return e._teardown()}))),t.closed&&(this._connection=null,t=s.yU.EMPTY)}return t},t.prototype.refCount=function(){return(0,u.N)(function(e,t){var n=null;e._refCount++;var r=(0,a._)(t,void 0,void 0,void 0,function(){if(!e||e._refCount<=0||0<--e._refCount){n=null;return}var r=e._connection,o=n;n=null,r&&(!o||r===o)&&r.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})(this)},t}(i.c),l=n(46690),f=n(37908);function d(e){return e?function(t){return(0,f.N)(e)(t)}:function(e){var t,n;return(t=new r.B,n=(0,l.T)(t)?t:function(){return t},(0,l.T)(void 0)?(0,f.N)(void 0,{connector:n}):function(e){return new c(e,n)})(e)}}},58195:function(e,t,n){"use strict";n.d(t,{L:()=>a});var r=n(35355),o=n(41983),i=n(26392),s=n(1924),u=n(21517);function a(e){void 0===e&&(e=1/0);var t=e&&"object"==typeof e?e:{count:e},n=t.count,a=void 0===n?1/0:n,c=t.delay,l=t.resetOnSuccess,f=void 0!==l&&l;return a<=0?i.D:(0,r.N)(function(e,t){var n,r=0,i=function(){var l=!1;n=e.subscribe((0,o._)(t,function(e){f&&(r=0),t.next(e)},void 0,function(e){if(r++i});var r=n(35355),o=n(41983);function i(e,t){var n;return(0,r.N)((n=arguments.length>=2,function(r,i){var s=n,u=t,a=0;r.subscribe((0,o._)(i,function(t){var n=a++;u=s?e(u,t,n):(s=!0,t),i.next(u)},void 0))}))}},1350:function(e,t,n){"use strict";n.d(t,{u:()=>a});var r=n(65959),o=n(21517),i=n(51501),s=n(76363),u=n(35355);function a(e){void 0===e&&(e={});var t=e.connector,n=void 0===t?function(){return new i.B}:t,r=e.resetOnError,a=void 0===r||r,l=e.resetOnComplete,f=void 0===l||l,d=e.resetOnRefCountZero,p=void 0===d||d;return function(e){var t,r,i,l=0,d=!1,h=!1,g=function(){null==r||r.unsubscribe(),r=void 0},v=function(){g(),t=i=void 0,d=h=!1},m=function(){var e=t;v(),null==e||e.unsubscribe()};return(0,u.N)(function(e,u){l++,h||d||g();var y=i=null!=i?i:n();u.add(function(){0!=--l||h||d||(r=c(m,p))}),y.subscribe(u),!t&&l>0&&(t=new s.Ms({next:function(e){return y.next(e)},error:function(e){h=!0,g(),r=c(v,a,e),y.error(e)},complete:function(){d=!0,g(),r=c(v,f),y.complete()}}),(0,o.Tg)(e).subscribe(t))})(e)}}function c(e,t){for(var n=[],o=2;oi});var r=n(5122),o=n(1350);function i(e,t,n){var i,s,u,a,c=!1;return e&&"object"==typeof e?(a=void 0===(i=e.bufferSize)?1/0:i,t=void 0===(s=e.windowTime)?1/0:s,c=void 0!==(u=e.refCount)&&u,n=e.scheduler):a=null!=e?e:1/0,(0,o.u)({connector:function(){return new r.m(a,t,n)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:c})}},34934:function(e,t,n){"use strict";n.d(t,{i:()=>o});var r=n(87319);function o(e){return(0,r.p)(function(t,n){return e<=n})}},85621:function(e,t,n){"use strict";n.d(t,{Z:()=>s});var r=n(8487),o=n(78187),i=n(35355);function s(){for(var e=[],t=0;ts});var r=n(78512),o=n(35355),i=n(41983);function s(e){return e<=0?function(){return r.w}:(0,o.N)(function(t,n){var r=0;t.subscribe((0,i._)(n,function(t){++r<=e&&(n.next(t),e<=r&&n.complete())}))})}},89764:function(e,t,n){"use strict";n.d(t,{Q:()=>u});var r=n(35355),o=n(41983),i=n(21517),s=n(3062);function u(e){return(0,r.N)(function(t,n){(0,i.Tg)(e).subscribe((0,o._)(n,function(){return n.complete()},s.l)),n.closed||t.subscribe(n)})}},66749:function(e,t,n){"use strict";n.d(t,{v:()=>s});var r=n(22079),o=n(35355),i=n(41983);function s(e){return void 0===e&&(e=u),(0,o.N)(function(t,n){var r=!1;t.subscribe((0,i._)(n,function(e){r=!0,n.next(e)},function(){return r?n.complete():n.error(e())}))})}function u(){return new r.G}},32522:function(e,t,n){"use strict";n.d(t,{w:()=>f});var r=n(38209),o=n(48730),i=n(35355),s=n(21517),u=n(28952),a=n(41983),c=n(10414),l=(0,u.L)(function(e){return function(t){void 0===t&&(t=null),e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=t}});function f(e,t){var n=(0,o.v)(e)?{first:e}:"number"==typeof e?{each:e}:e,u=n.first,l=n.each,f=n.with,p=void 0===f?d:f,h=n.scheduler,g=void 0===h?null!=t?t:r.E:h,v=n.meta,m=void 0===v?null:v;if(null==u&&null==l)throw TypeError("No timeout provided.");return(0,i.N)(function(e,t){var n,r,o=null,i=0,f=function(e){r=(0,c.N)(t,g,function(){try{n.unsubscribe(),(0,s.Tg)(p({meta:m,lastValue:o,seen:i})).subscribe(t)}catch(e){t.error(e)}},e)};n=e.subscribe((0,a._)(t,function(e){null==r||r.unsubscribe(),i++,t.next(o=e),l>0&&f(l)},void 0,void 0,function(){(null==r?void 0:r.closed)||null==r||r.unsubscribe(),o=null})),i||f(null!=u?"number"==typeof u?u:u-g.now():l)})}function d(e){throw new l(e)}},26810:function(e,t,n){"use strict";n.d(t,{E:()=>l});var r=n(65959),o=n(35355),i=n(41983),s=n(21517),u=n(26392),a=n(3062),c=n(78187);function l(){for(var e=[],t=0;tu});var r=n(65959),o=function(e){function t(t,n){return e.call(this)||this}return(0,r.C6)(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(n(78057).yU),i={setInterval:function(e,t){for(var n=[],o=2;os});var r=n(65959),o=n(87928),i=function(){function e(t,n){void 0===n&&(n=e.now),this.schedulerActionCtor=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(n,t)},e.now=o.U.now,e}(),s=function(e){function t(t,n){void 0===n&&(n=i.now);var r=e.call(this,t,n)||this;return r.actions=[],r._active=!1,r}return(0,r.C6)(t,e),t.prototype.flush=function(e){var t,n=this.actions;if(this._active)return void n.push(e);this._active=!0;do if(t=e.execute(e.state,e.delay))break;while(e=n.shift());if(this._active=!1,t){for(;e=n.shift();)e.unsubscribe();throw t}},t}(i)},14747:function(e,t,n){"use strict";n.d(t,{H:()=>i});var r=n(65959),o=n(78057),i={schedule:function(e){var t=requestAnimationFrame,n=cancelAnimationFrame,r=i.delegate;r&&(t=r.requestAnimationFrame,n=r.cancelAnimationFrame);var s=t(function(t){n=void 0,e(t)});return new o.yU(function(){return null==n?void 0:n(s)})},requestAnimationFrame:function(){for(var e=[],t=0;to,b:()=>i});var r=n(28669),o=new(n(64993)).q(r.R),i=o},87928:function(e,t,n){"use strict";n.d(t,{U:()=>r});var r={now:function(){return(r.delegate||Date).now()},delegate:void 0}},22079:function(e,t,n){"use strict";n.d(t,{G:()=>r});var r=(0,n(28952).L)(function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}})},48730:function(e,t,n){"use strict";function r(e){return e instanceof Date&&!isNaN(e)}n.d(t,{v:()=>r})},47181:function(e){"use strict";var t=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,u=e[Symbol.iterator]();!(r=(s=u.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw TypeError("Invalid attempt to destructure non-iterable instance")};e.exports=function(e){var n=e.data,r=e.multiSection;function o(e){var o=t(e,2),i=o[0],s=o[1];if(r)return null===s||s===n[i]-1?null===(i=function(e){for(null===e?e=0:e++;e=0&&0===n[e];)e--;return -1===e?null:e}(i))?[null,null]:[i,n[i]-1]:[i,s-1];return 0===n||0===s?[null,null]:null===s?[null,n-1]:[null,s-1]},isLast:function(e){return null===o(e)[1]}}}},15276:function(e,t,n){var r,o,i,s,u;r=n(65960),o=n(11036).utf8,i=n(11036).bin,s=function(e){e.constructor==String?e=o.stringToBytes(e):"u">typeof Buffer&&"function"==typeof Buffer.isBuffer&&Buffer.isBuffer(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());var t=r.bytesToWords(e),n=8*e.length,i=[],s=0x67452301,u=-0x10325477,a=-0x67452302,c=0x10325476,l=-0x3c2d1e10;t[n>>5]|=128<<24-n%32,t[(n+64>>>9<<4)+15]=n;for(var f=0;f>>31}var b=(s<<5|s>>>27)+l+(i[m]>>>0)+(m<20?(u&a|~u&c)+0x5a827999:m<40?(u^a^c)+0x6ed9eba1:m<60?(u&a|u&c|a&c)-0x70e44324:(u^a^c)-0x359d3e2a);l=c,c=a,a=u<<30|u>>>2,u=s,s=b}s+=d,u+=p,a+=h,c+=g,l+=v}return[s,u,a,c,l]},(u=function(e,t){var n=r.wordsToBytes(s(e));return t&&t.asBytes?n:t&&t.asString?i.bytesToString(n):r.bytesToHex(n)})._blocksize=16,u._digestsize=20,e.exports=u},23349:function(e){"use strict";e.exports=function(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=e.length;if(t.length!==n)return!1;for(var r=0;rk,Kr:()=>T,nq:()=>I});var r='input:not([inert]):not([inert] *),select:not([inert]):not([inert] *),textarea:not([inert]):not([inert] *),a[href]:not([inert]):not([inert] *),button:not([inert]):not([inert] *),[tabindex]:not(slot):not([inert]):not([inert] *),audio[controls]:not([inert]):not([inert] *),video[controls]:not([inert]):not([inert] *),[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *),details>summary:first-of-type:not([inert]):not([inert] *),details:not([inert]):not([inert] *)',o="u"typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=v(t,e.form);return!o||o===e},y=function(e){return g(e)&&"radio"===e.type&&!m(e)},b=function(e){var t,n,r,o,i,u,a,c=e&&s(e),l=null==(t=c)?void 0:t.host,f=!1;if(c&&c!==e)for(f=!!(null!=(n=l)&&null!=(r=n.ownerDocument)&&r.contains(l)||null!=e&&null!=(o=e.ownerDocument)&&o.contains(e));!f&&l;)f=!!(null!=(u=l=null==(i=c=s(l))?void 0:i.host)&&null!=(a=u.ownerDocument)&&a.contains(l));return f},w=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},S=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var o=i.call(e,"details>summary:first-of-type")?e.parentElement:e;if(i.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return w(e)}else{if("function"==typeof r){for(var u=e;e;){var a=e.parentElement,c=s(e);if(a&&!a.shadowRoot&&!0===r(a))return w(e);e=e.assignedSlot?e.assignedSlot:a||c===e.ownerDocument?a:c.host}e=u}if(b(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},x=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;nd(t))&&!!E(e,t)},C=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},O=function(e){var t=[],n=[];return e.forEach(function(e,r){var o=!!e.scopeParent,i=o?e.scopeParent:e,s=p(i,o),u=o?O(e.candidates):i;0===s?o?t.push.apply(t,u):t.push(i):n.push({documentOrder:r,tabIndex:s,item:e,isScope:o,content:u})}),n.sort(h).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},T=function(e,t){return O((t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:R.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:C}):c(e,t.includeContainer,R.bind(null,t)))},I=function(e,t){return(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:E.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):c(e,t.includeContainer,E.bind(null,t))},k=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==i.call(e,r)&&R(t,e)}},58203:function(e,t,n){"use strict";var r=n(60175),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,u=r.useLayoutEffect,a=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var l="u"typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"u">typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var n=new Uint8Array(16);e.exports=function(){return t(n),n}}else{var r=Array(16);e.exports=function(){for(var e,t=0;t<16;t++)(3&t)==0&&(e=0x100000000*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},11154:function(e,t,n){var r,o,i=n(88775),s=n(34474),u=0,a=0;e.exports=function(e,t,n){var c=t&&n||0,l=t||[],f=(e=e||{}).node||r,d=void 0!==e.clockseq?e.clockseq:o;if(null==f||null==d){var p=i();null==f&&(f=r=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==d&&(d=o=(p[6]<<8|p[7])&16383)}var h=void 0!==e.msecs?e.msecs:new Date().getTime(),g=void 0!==e.nsecs?e.nsecs:a+1,v=h-u+(g-a)/1e4;if(v<0&&void 0===e.clockseq&&(d=d+1&16383),(v<0||h>u)&&void 0===e.nsecs&&(g=0),g>=1e4)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");u=h,a=g,o=d;var m=((0xfffffff&(h+=122192928e5))*1e4+g)%0x100000000;l[c++]=m>>>24&255,l[c++]=m>>>16&255,l[c++]=m>>>8&255,l[c++]=255&m;var y=h/0x100000000*1e4&0xfffffff;l[c++]=y>>>8&255,l[c++]=255&y,l[c++]=y>>>24&15|16,l[c++]=y>>>16&255,l[c++]=d>>>8|128,l[c++]=255&d;for(var b=0;b<6;++b)l[c+b]=f[b];return t||s(l)}},21917:function(e,t,n){var r=n(88775),o=n(34474);e.exports=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?Array(16):null,e=null);var s=(e=e||{}).random||(e.rng||r)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t)for(var u=0;u<16;++u)t[i+u]=s[u];return t||o(s)}},58702:function(e,t,n){"use strict";n.d(t,{$v:()=>b,Jd:()=>i,Kp:()=>c,LM:()=>h,Qi:()=>y,RJ:()=>u,eR:()=>s,eb:()=>l,il:()=>o,jF:()=>v,lZ:()=>f,nX:()=>g,rT:()=>m,ug:()=>d,yZ:()=>a,z5:()=>p});var r=n(28442);let o="ArrowUp",i="ArrowDown",s="ArrowLeft",u="ArrowRight",a="Home",c="End",l=new Set([s,u]),f=new Set([s,u,a,c]),d=new Set([o,i]),p=new Set([o,i,a,c]),h=new Set([...l,...d]),g=new Set([...h,a,c]),v=new Set([o,i,s,u,a,c]),m=new Set(["Shift","Control","Alt","Meta"]);function y(e){return!!((0,r.sb)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,r.sb)(e)&&"TEXTAREA"===e.tagName)}function b(e,t,n,r){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,i=e.scrollTop,s=e.clientWidthe.scrollLeft+e.clientWidth-i.scrollPaddingRight?o=r+t.offsetWidth+s.scrollMarginRight-e.clientWidth+i.scrollPaddingRight:r-s.scrollMarginLefte.scrollLeft+e.clientWidth-i.scrollPaddingRight&&(o=r+t.offsetWidth+s.scrollMarginRight-e.clientWidth+i.scrollPaddingRight))}if(u&&"horizontal"!==r){let n=w(e,t,"top"),r=S(e),o=S(t);n-o.scrollMarginTope.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(i=n+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:o,top:i,behavior:"auto"})}function w(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);)t=t.offsetParent;return o}function S(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}},41521:function(e,t,n){"use strict";n.d(t,{u:()=>c});var r=n(60175),o=n(19865),i=n(92468),s=n(13840),u=n(74714),a=n(77527);function c(e){let{children:t,elementsRef:n,labelsRef:c,onMapChange:p}=e,h=(0,i.K)(p),g=r.useRef(0),v=(0,o.j)(f).current,m=(0,o.j)(l).current,[y,b]=r.useState(0),w=r.useRef(y),S=(0,i.K)((e,t)=>{m.set(e,t??null),w.current+=1,b(w.current)}),x=(0,i.K)(e=>{m.delete(e),w.current+=1,b(w.current)}),E=r.useMemo(()=>{let e=new Map;return Array.from(m.keys()).filter(e=>e.isConnected).sort(d).forEach((t,n)=>{let r=m.get(t)??{};e.set(t,{...r,index:n})}),e},[m,y]);(0,s.g)(()=>{if("function"!=typeof MutationObserver||0===E.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(w.current+=1,b(w.current))});return E.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[E]),(0,s.g)(()=>{w.current===y&&(n.current.length!==E.size&&(n.current.length=E.size),c&&c.current.length!==E.size&&(c.current.length=E.size),g.current=E.size),h(E)},[h,E,n,c,y]),(0,s.g)(()=>()=>{n.current=[]},[n]),(0,s.g)(()=>()=>{c&&(c.current=[])},[c]);let R=(0,i.K)(e=>(v.add(e),()=>{v.delete(e)}));(0,s.g)(()=>{v.forEach(e=>e(E))},[v,E]);let C=r.useMemo(()=>({register:S,unregister:x,subscribeMapChange:R,elementsRef:n,labelsRef:c,nextIndexRef:g}),[S,x,R,n,c,g]);return(0,a.jsx)(u.D.Provider,{value:C,children:t})}function l(){return new Map}function f(){return new Set}function d(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}},74714:function(e,t,n){"use strict";n.d(t,{D:()=>o,M:()=>i});var r=n(60175);let o=r.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function i(){return r.useContext(o)}},34141:function(e,t,n){"use strict";n.d(t,{G:()=>u,q:()=>a});var r,o=n(60175),i=n(13840),s=n(74714);let u=((r={})[r.None=0]="None",r[r.GuessFromOrder=1]="GuessFromOrder",r);function a(e={}){let{label:t,metadata:n,textRef:r,indexGuessBehavior:c,index:l}=e,{register:f,unregister:d,subscribeMapChange:p,elementsRef:h,labelsRef:g,nextIndexRef:v}=(0,s.M)(),m=o.useRef(-1),[y,b]=o.useState(l??(c===u.GuessFromOrder?()=>{if(-1===m.current){let e=v.current;v.current+=1,m.current=e}return m.current}:-1)),w=o.useRef(null),S=o.useCallback(e=>{if(w.current=e,-1!==y&&null!==e&&(h.current[y]=e,g)){let n=void 0!==t;g.current[y]=n?t:r?.current?.textContent??e.textContent}},[y,h,g,t,r]);return(0,i.g)(()=>{if(null!=l)return;let e=w.current;if(e)return f(e,n),()=>{d(e)}},[l,f,d,n]),(0,i.g)(()=>{if(null==l)return p(e=>{let t=w.current?e.get(w.current)?.index:null;null!=t&&b(t)})},[l,p,b]),o.useMemo(()=>({ref:S,index:y}),[y,S])}},93410:function(e,t,n){"use strict";n.d(t,{G:()=>s,H:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e=!1){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(16));return t}},4389:function(e,t,n){"use strict";n.d(t,{v:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e=!0){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(25));return t}},62271:function(e,t,n){"use strict";n.d(t,{X:()=>c});var r=n(60175),o=n(70888),i=n(27178),s=n(42540),u=n(90465);let a={...s.GW,...u.G},c=r.forwardRef(function(e,t){let{render:n,className:s,forceRender:u=!1,...c}=e,{store:l}=(0,o.P)(),f=l.useState("open"),d=l.useState("nested"),p=l.useState("mounted"),h=l.useState("transitionStatus"),g=r.useMemo(()=>({open:f,transitionStatus:h}),[f,h]);return(0,i.o)("div",e,{state:g,ref:[l.context.backdropRef,t],stateAttributesMapping:a,props:[{role:"presentation",hidden:!p,style:{userSelect:"none",WebkitUserSelect:"none"}},c],enabled:u||!d})})},90663:function(e,t,n){"use strict";n.d(t,{h:()=>y});var r,o,i=n(60175),s=n(81692),u=n(70888),a=n(27178),c=n(42540),l=n(90465);let f=((r={}).nestedDialogs="--nested-dialogs",r),d=((o={})[o.open=c.lP.open]="open",o[o.closed=c.lP.closed]="closed",o[o.startingStyle=c.lP.startingStyle]="startingStyle",o[o.endingStyle=c.lP.endingStyle]="endingStyle",o.nested="data-nested",o.nestedDialogOpen="data-nested-dialog-open",o);var p=n(74112),h=n(77155),g=n(58702),v=n(77527);let m={...c.GW,...l.G,nestedDialogOpen:e=>e?{[d.nestedDialogOpen]:""}:null},y=i.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:o,render:c,...l}=e,{store:d}=(0,u.P)(),y=d.useState("descriptionElementId"),b=d.useState("disablePointerDismissal"),w=d.useState("floatingRootContext"),S=d.useState("popupProps"),x=d.useState("modal"),E=d.useState("mounted"),R=d.useState("nested"),C=d.useState("nestedOpenDialogCount"),O=d.useState("open"),T=d.useState("openMethod"),I=d.useState("titleElementId"),k=d.useState("transitionStatus"),P=d.useState("role");(0,p.p)(),(0,h.v)({open:O,ref:d.context.popupRef,onComplete(){O&&d.context.onOpenChangeComplete?.(!0)}});let M=void 0===o?function(e){return"touch"!==e||d.context.popupRef.current}:o,j=C>0,A=i.useMemo(()=>({open:O,nested:R,transitionStatus:k,nestedDialogOpen:j}),[O,R,k,j]),_=(0,a.o)("div",e,{state:A,props:[S,{"aria-labelledby":I??void 0,"aria-describedby":y??void 0,role:P,tabIndex:-1,hidden:!E,onKeyDown(e){g.jF.has(e.key)&&e.stopPropagation()},style:{[f.nestedDialogs]:C}},l],ref:[t,d.context.popupRef,d.useStateSetter("popupElement")],stateAttributesMapping:m});return(0,v.jsx)(s.s,{context:w,openInteractionType:T,disabled:!E,closeOnFocusOut:!b,initialFocus:M,returnFocus:r,modal:!1!==x,restoreFocus:"popup",children:_})})},11079:function(e,t,n){"use strict";n.d(t,{Z:()=>l});var r=n(60175),o=n(43242),i=n(63826),s=n(70888),u=n(74112),a=n(53348),c=n(77527);let l=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:l}=(0,s.P)(),f=l.useState("mounted"),d=l.useState("modal"),p=l.useState("open");return f||n?(0,c.jsx)(u.m.Provider,{value:n,children:(0,c.jsxs)(i.XF,{ref:t,...r,children:[f&&!0===d&&(0,c.jsx)(a.W,{ref:l.context.internalBackdropRef,inert:(0,o.Y)(!p)}),e.children]})}):null})},74112:function(e,t,n){"use strict";n.d(t,{m:()=>i,p:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(26));return e}},29039:function(e,t,n){"use strict";n.d(t,{D:()=>c});var r=n(60175),o=n(19865),i=n(16392),s=n(70888),u=n(11497),a=n(77527);function c(e){let{children:t,open:n,defaultOpen:c=!1,onOpenChange:l,onOpenChangeComplete:f,disablePointerDismissal:d=!1,modal:p=!0,actionsRef:h,handle:g,triggerId:v,defaultTriggerId:m=null}=e,y=(0,s.P)(!0),b=!!y,w=(0,o.j)(()=>g?.store??new u.Y({open:n??c,activeTriggerId:void 0!==v?v:m,modal:p,disablePointerDismissal:d,nested:b})).current;w.useControlledProp("open",n,c),w.useControlledProp("activeTriggerId",v,m),w.useSyncedValues({disablePointerDismissal:d,nested:b,modal:p}),w.useContextCallback("onOpenChange",l),w.useContextCallback("onOpenChangeComplete",f);let S=w.useState("payload");(0,i.e)({store:w,actionsRef:h,parentContext:y?.store.context,onOpenChange:l,triggerIdProp:v});let x=r.useMemo(()=>({store:w}),[w]);return(0,a.jsx)(s.a.Provider,{value:x,children:"function"==typeof t?t({payload:S}):t})}},70888:function(e,t,n){"use strict";n.d(t,{P:()=>s,a:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e){let t=o.useContext(i);if(!1===e&&void 0===t)throw Error((0,r.A)(27));return t}},16392:function(e,t,n){"use strict";n.d(t,{e:()=>g});var r=n(60175),o=n(92468),i=n(81870),s=n(34476),u=n(11243),a=n(10983),c=n(19558),l=n(27133),f=n(26864),d=n(39434),p=n(59760),h=n(18835);function g(e){let{store:t,parentContext:n,actionsRef:g}=e,v=t.useState("open"),m=t.useState("disablePointerDismissal"),y=t.useState("modal"),b=t.useState("popupElement"),{openMethod:w,triggerProps:S,reset:x}=(0,f.G)(v);(0,h.tr)(t);let{forceUnmount:E}=(0,h.l$)(v,t,()=>{x()}),R=(0,o.K)(e=>{let n=(0,d.d)(e);return n.preventUnmountOnClose=()=>{t.set("preventUnmountingOnClose",!0)},n}),C=r.useCallback(()=>{t.setOpen(!1,R(p.zJ))},[t,R]);r.useImperativeHandle(g,()=>({unmount:E,close:C}),[E,C]);let O=(0,s.D)({popupStore:t,onOpenChange:t.setOpen,treatPopupAsFloatingElement:!0,noEmit:!0}),[T,I]=r.useState(0),k=0===T,P=(0,u.I)(O),M=(0,a.s)(O,{outsidePressEvent:()=>t.context.internalBackdropRef.current||t.context.backdropRef.current?"intentional":{mouse:"trap-focus"===y?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if("button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let n=(0,l.EW)(e);return!!k&&!m&&(!y||!t.context.internalBackdropRef.current&&!t.context.backdropRef.current||t.context.internalBackdropRef.current===n||t.context.backdropRef.current===n||(0,l.gR)(n,b)&&!n?.hasAttribute("data-base-ui-portal"))},escapeKey:k});(0,i.K)(v&&!0===y,b);let{getReferenceProps:j,getFloatingProps:A,getTriggerProps:_}=(0,c.b)([P,M]);t.useContextCallback("onNestedDialogOpen",e=>{I(e+1)}),t.useContextCallback("onNestedDialogClose",()=>{I(0)}),r.useEffect(()=>(n?.onNestedDialogOpen&&v&&n.onNestedDialogOpen(T),n?.onNestedDialogClose&&!v&&n.onNestedDialogClose(),()=>{n?.onNestedDialogClose&&v&&n.onNestedDialogClose()}),[v,n,T]);let D=r.useMemo(()=>j(S),[j,S]),L=r.useMemo(()=>_(S),[_,S]),F=r.useMemo(()=>A(),[A]);t.useSyncedValues({openMethod:w,activeTriggerProps:D,inactiveTriggerProps:L,popupProps:F,floatingRootContext:O,nestedOpenDialogCount:T})}},11497:function(e,t,n){"use strict";n.d(t,{Y:()=>c});var r=n(60175),o=n(5240),i=n(2169),s=n(12904),u=n(1963);let a={...s.o,modal:(0,o.M)(e=>e.modal),nested:(0,o.M)(e=>e.nested),nestedOpenDialogCount:(0,o.M)(e=>e.nestedOpenDialogCount),disablePointerDismissal:(0,o.M)(e=>e.disablePointerDismissal),openMethod:(0,o.M)(e=>e.openMethod),descriptionElementId:(0,o.M)(e=>e.descriptionElementId),titleElementId:(0,o.M)(e=>e.titleElementId),viewportElement:(0,o.M)(e=>e.viewportElement),role:(0,o.M)(e=>e.role)};class c extends i.H{constructor(e){super(function(e={}){return{...(0,s.r)(),modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,role:"dialog",...e}}(e),{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),triggerElements:new u.Z,onOpenChange:void 0,onOpenChangeComplete:void 0},a)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;let n={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested};this.state.floatingRootContext.context.events?.emit("openchange",n);let r={open:e},o=t.trigger?.id??null;(o||e)&&(r.activeTriggerId=o,r.activeTriggerElement=t.trigger??null),this.update(r)}}},68311:function(e,t,n){"use strict";n.d(t,{D:()=>d});var r,o=n(60175),i=n(27178),s=n(42540),u=n(90465),a=n(70888),c=n(74112);let l=((r={})[r.open=s.lP.open]="open",r[r.closed=s.lP.closed]="closed",r[r.startingStyle=s.lP.startingStyle]="startingStyle",r[r.endingStyle=s.lP.endingStyle]="endingStyle",r.nested="data-nested",r.nestedDialogOpen="data-nested-dialog-open",r),f={...s.GW,...u.G,nested:e=>e?{[l.nested]:""}:null,nestedDialogOpen:e=>e?{[l.nestedDialogOpen]:""}:null},d=o.forwardRef(function(e,t){let{className:n,render:r,children:s,...u}=e,l=(0,c.p)(),{store:d}=(0,a.P)(),p=d.useState("open"),h=d.useState("nested"),g=d.useState("transitionStatus"),v=d.useState("nestedOpenDialogCount"),m=d.useState("mounted"),y=v>0,b=o.useMemo(()=>({open:p,nested:h,transitionStatus:g,nestedDialogOpen:y}),[p,h,g,y]);return(0,i.o)("div",e,{enabled:l||m,state:b,ref:[t,d.useStateSetter("viewportElement")],stateAttributesMapping:f,props:[{role:"presentation",hidden:!m,children:s},u]})})},50775:function(e,t,n){"use strict";n.d(t,{j:()=>i});var r=n(60175);let o=r.createContext(void 0);function i(){let e=r.useContext(o);return e?.direction??"ltr"}},36310:function(e,t,n){"use strict";n.d(t,{T:()=>l,c:()=>f});var r=n(60175),o=n(81617),i=n(13840),s=n(47361),u=n(39434),a=n(77527);let c=r.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new o.E,currentIdRef:{current:null},currentContextRef:{current:null}});function l(e){let{children:t,delay:n,timeoutMs:i=0}=e,s=r.useRef(n),u=r.useRef(n),l=r.useRef(null),f=r.useRef(null),d=(0,o.Z)();return(0,a.jsx)(c.Provider,{value:r.useMemo(()=>({hasProvider:!0,delayRef:s,initialDelayRef:u,currentIdRef:l,timeoutMs:i,currentContextRef:f,timeout:d}),[i,d]),children:t})}function f(e,t={open:!1}){let n="rootStore"in e?e.rootStore:e,o=n.useState("floatingId"),{enabled:a=!0,open:l}=t,{currentIdRef:d,delayRef:p,timeoutMs:h,initialDelayRef:g,currentContextRef:v,hasProvider:m,timeout:y}=r.useContext(c),[b,w]=r.useState(!1);return(0,i.g)(()=>{function e(){w(!1),v.current?.setIsInstantPhase(!1),d.current=null,v.current=null,p.current=g.current}if(a&&d.current&&!l&&d.current===o){if(w(!1),h)return y.start(h,()=>{n.select("open")||d.current&&d.current!==o||e()}),()=>{y.clear()};e()}},[a,l,o,d,p,h,g,v,y,n]),(0,i.g)(()=>{if(!a||!l)return;let e=v.current,t=d.current;y.clear(),v.current={onOpenChange:n.setOpen,setIsInstantPhase:w},d.current=o,p.current={open:0,close:(0,s.u)(g.current,"close")},null!==t&&t!==o?(w(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,u.d)("none"))):(w(!1),e?.setIsInstantPhase(!1))},[a,l,o,n,d,p,h,g,v,y]),(0,i.g)(()=>()=>{v.current=null},[v]),r.useMemo(()=>({hasProvider:m,delayRef:p,isInstantPhase:b}),[m,p,b])}},81692:function(e,t,n){"use strict";n.d(t,{s:()=>F});var r=n(60175),o=n(86668),i=n(28442),s=n(5082),u=n(93758),a=n(92468),c=n(13840),l=n(7560),f=n(81617),d=n(94911),p=n(68586),h=n(47722),g=n(27133),v=n(713),m=n(58348),y=n(39434),b=n(59760),w=n(7693),S=n(42371);let x={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function E(e){return"inert"===e?x.inert:"aria-hidden"===e?x["aria-hidden"]:x.none}let R=new WeakSet,C={},O=0,T=e=>e&&(e.host||T(e.parentNode));var I=n(63826),k=n(86628),P=n(73410),M=n(83206),j=n(77527);let A=[];function _(){A=A.filter(e=>e.isConnected)}function D(){return _(),A[A.length-1]}function L(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,h.kQ)(),r=(0,o.nq)(e,n).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,o.AO)(e,n)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),i=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==i&&e.setAttribute("tabindex","0"):("-1"!==i||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function F(e){let{context:t,children:n,disabled:F=!1,order:q=["content"],initialFocus:U=!0,returnFocus:N=!0,restoreFocus:$=!1,modal:B=!0,closeOnFocusOut:H=!0,openInteractionType:W="",getInsideElements:K=()=>[],nextFocusableElement:Q,previousFocusableElement:G,beforeContentFocusGuardRef:z,externalTree:V}=e,Y="rootStore"in t?t.rootStore:t,X=Y.useState("open"),J=Y.useState("domReferenceElement"),Z=Y.useState("floatingElement"),{events:ee,dataRef:et}=Y.context,en=(0,a.K)(()=>et.current.floatingContext?.nodeId),er=(0,a.K)(K),eo=!1===U,ei=(0,g.WZ)(J)&&eo,es=(0,u.u)(q),eu=(0,u.u)(U),ea=(0,u.u)(N),ec=(0,u.u)(W),el=(0,k.cq)(V),ef=(0,I.vB)(),ed=r.useRef(null),ep=r.useRef(null),eh=r.useRef(!1),eg=r.useRef(!1),ev=r.useRef(!1),em=r.useRef(-1),ey=r.useRef(""),eb=r.useRef(""),ew=r.useRef(null),eS=r.useRef(null),ex=(0,s.a)(ew,z,ef?.beforeInsideRef),eE=(0,s.a)(eS,ef?.afterInsideRef),eR=(0,f.Z)(),eC=(0,f.Z)(),eO=(0,d.N)(),eT=null!=ef,eI=(0,g.nd)(Z),ek=(0,a.K)((e=eI)=>e?(0,o.Kr)(e,(0,h.kQ)()):[]),eP=(0,a.K)(e=>{let t=ek(e);return es.current.map(()=>t).filter(Boolean).flat()});r.useEffect(()=>{if(F||!B)return;function e(e){"Tab"===e.key&&(0,g.gR)(eI,(0,g.RS)((0,g.YE)(eI)))&&0===ek().length&&!ei&&(0,v.jo)(e)}let t=(0,g.YE)(eI);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[F,J,eI,B,es,ei,ek,eP]),r.useEffect(()=>{if(!F&&Z)return Z.addEventListener("focusin",e),()=>{Z.removeEventListener("focusin",e)};function e(e){let t=(0,g.EW)(e),n=ek().indexOf(t);-1!==n&&(em.current=n)}},[F,Z,ek]),r.useEffect(()=>{if(F||!X)return;let e=(0,g.YE)(eI);function t(){ev.current=!1}function n(e){let t=(0,g.EW)(e);ev.current=!((0,g.gR)(Z,t)||(0,g.gR)(J,t)||(0,g.gR)(ef?.portalNode,t)),eb.current=e.pointerType||"keyboard"}function r(){eb.current="keyboard"}return e.addEventListener("pointerdown",n,!0),e.addEventListener("pointerup",t,!0),e.addEventListener("pointercancel",t,!0),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("pointerdown",n,!0),e.removeEventListener("pointerup",t,!0),e.removeEventListener("pointercancel",t,!0),e.removeEventListener("keydown",r,!0)}},[F,Z,J,eI,X,ef]),r.useEffect(()=>{if(F||!H)return;function e(){eg.current=!0,eC.start(0,()=>{eg.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=(0,g.EW)(e);queueMicrotask(()=>{let o=en(),s=Y.context.triggerElements,u=t?.hasAttribute((0,w.F)("focus-guard"))&&[ew.current,eS.current,ef?.beforeInsideRef.current,ef?.afterInsideRef.current,ef?.beforeOutsideRef.current,ef?.afterOutsideRef.current,(0,M.q)(G),(0,M.q)(Q)].includes(t),a=!((0,g.gR)(J,t)||(0,g.gR)(Z,t)||(0,g.gR)(t,Z)||(0,g.gR)(ef?.portalNode,t)||null!=t&&s.hasElement(t)||s.hasMatchingElement(e=>(0,g.gR)(e,t))||u||el&&((0,m.CM)(el.nodesRef.current,o).find(e=>(0,g.gR)(e.context?.elements.floating,t)||(0,g.gR)(e.context?.elements.domReference,t))||(0,m.$4)(el.nodesRef.current,o).find(e=>[e.context?.elements.floating,(0,g.nd)(e.context?.elements.floating)].includes(t)||e.context?.elements.domReference===t)));if(n===J&&eI&&L(eI,es),$&&n!==J&&!(r&&r.isConnected&&("function"==typeof r.checkVisibility?r.checkVisibility():"none"!==(0,i.L9)(r).display))&&(0,g.RS)((0,g.YE)(eI))===(0,g.YE)(eI).body){if((0,i.sb)(eI)&&(eI.focus(),"popup"===$))return void eO.request(()=>{eI.focus()});let e=em.current,t=ek(),n=t[e]||t[t.length-1]||eI;(0,i.sb)(n)&&n.focus()}if(et.current.insideReactTree){et.current.insideReactTree=!1;return}(ei||!B)&&t&&a&&!eg.current&&(ei||t!==D())&&(eh.current=!0,Y.setOpen(!1,(0,y.d)(b.Xn,e)))})}function n(){ev.current||(et.current.insideReactTree=!0,eR.start(0,()=>{et.current.insideReactTree=!1}))}let r=(0,i.sb)(J)?J:null,o=[];if(Z||r)return r&&(r.addEventListener("focusout",t),r.addEventListener("pointerdown",e),o.push(()=>{r.removeEventListener("focusout",t),r.removeEventListener("pointerdown",e)})),Z&&(Z.addEventListener("focusout",t),ef&&(Z.addEventListener("focusout",n,!0),o.push(()=>{Z.removeEventListener("focusout",n,!0)})),o.push(()=>{Z.removeEventListener("focusout",t)})),()=>{o.forEach(e=>{e()})}},[F,J,Z,eI,B,el,ef,Y,H,$,ek,ei,en,es,et,eR,eC,eO,Q,G]),r.useEffect(()=>{if(F||!Z||!X)return;let e=Array.from(ef?.portalNode?.querySelectorAll(`[${(0,w.F)("portal")}]`)||[]),t=el?(0,m.$4)(el.nodesRef.current,en()):[],n=function(e,t=!1,n=!1){var r;let o,s,u,a,c,l,f,d=(0,g.YE)(e[0]).body;return r=e.concat(Array.from(d.querySelectorAll("[aria-live]"))),o="data-base-ui-inert",s=n?"inert":t?"aria-hidden":null,u=r.map(e=>{if(d.contains(e))return e;let t=T(e);return d.contains(t)?t:null}).filter(e=>null!=e),a=new Set,c=new Set(u),l=[],C[o]||(C[o]=new WeakMap),f=C[o],u.forEach(function e(t){!(!t||a.has(t))&&(a.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||c.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,i.mq)(t))if(a.has(t))e(t);else{let e=s?t.getAttribute(s):null,n=null!==e&&"false"!==e,r=E(s),i=(r.get(t)||0)+1,u=(f.get(t)||0)+1;r.set(t,i),f.set(t,u),l.push(t),1===i&&n&&R.add(t),1===u&&t.setAttribute(o,""),!n&&s&&t.setAttribute(s,"inert"===s?"":"true")}})}(d),a.clear(),O+=1,()=>{l.forEach(e=>{let t=E(s),n=(t.get(e)||0)-1,r=(f.get(e)||0)-1;t.set(e,n),f.set(e,r),n||(!R.has(e)&&s&&e.removeAttribute(s),R.delete(e)),r||e.removeAttribute(o)}),(O-=1)||(x.inert=new WeakMap,x["aria-hidden"]=new WeakMap,x.none=new WeakMap,R=new WeakSet,C={})}}([Z,t.find(e=>(0,g.WZ)(e.context?.elements.domReference||null))?.context?.elements.domReference,...e,...er(),ed.current,ep.current,ew.current,eS.current,ef?.beforeOutsideRef.current,ef?.afterOutsideRef.current,(0,M.q)(G),(0,M.q)(Q),ei?J:null].filter(e=>null!=e),B||ei);return()=>{n()}},[X,F,J,Z,B,es,ef,ei,el,en,er,Q,G]),(0,c.g)(()=>{if(!X||F||!(0,i.sb)(eI))return;let e=(0,g.YE)(eI),t=(0,g.RS)(e);queueMicrotask(()=>{let e,n=eP(eI),r=eu.current,o="function"==typeof r?r(ec.current||""):r;void 0===o||!1===o||(e=(e=!0===o||null===o?n[0]||eI:(0,M.q)(o))||n[0]||eI,(0,g.gR)(eI,t)||(0,S.p)(e,{preventScroll:e===eI}))})},[F,X,eI,eo,eP,eu,ec]),(0,c.g)(()=>{var e;if(F||!eI)return;let t=(0,g.YE)(eI);function n(e){var t,n;let r;if(e.open||(t=e.nativeEvent,n=eb.current,r=(0,i.zk)(t.target),ey.current=t instanceof r.KeyboardEvent?"keyboard":t instanceof r.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof r.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===b.N7&&"mouseleave"===e.nativeEvent.type&&(eh.current=!0),e.reason===b.Np)if(e.nested)eh.current=!1;else if((0,v.YF)(e.nativeEvent)||(0,v.Pg)(e.nativeEvent))eh.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?eh.current=!1:eh.current=!0}}e=(0,g.RS)(t),_(),e&&"body"!==(0,i.mq)(e)&&(A.push(e),A.length>20&&(A=A.slice(-20))),ee.on("openchange",n);let r=t.createElement("span");return r.setAttribute("tabindex","-1"),r.setAttribute("aria-hidden","true"),Object.assign(r.style,l.Q),eT&&J&&J.insertAdjacentElement("afterend",r),()=>{ee.off("openchange",n);let e=(0,g.RS)(t),s=(0,g.gR)(Z,e)||el&&(0,m.CM)(el.nodesRef.current,en(),!1).some(t=>(0,g.gR)(t.context?.elements.floating,e)),u=function(){let e=ea.current,t="function"==typeof e?e(ey.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=J||D();return e&&e.isConnected?e:r}let n=J||D()||r;return(0,M.q)(t)||n}();queueMicrotask(()=>{let n=function(e){if(!e)return null;let t=(0,h.kQ)();return(0,o.AO)(e,t)?e:(0,o.Kr)(e,t)[0]||e}(u),a="boolean"!=typeof ea.current;ea.current&&!eh.current&&(0,i.sb)(n)&&(a||n===e||e===t.body||s)&&n.focus({preventScroll:!0}),r.remove()})}},[F,Z,eI,ea,et,ee,el,eT,J,en]),r.useEffect(()=>{queueMicrotask(()=>{eh.current=!1})},[F]),r.useEffect(()=>{if(F||!X)return;function e(e){let t=(0,g.EW)(e);t?.closest(`[${P.Kd}]`)&&(eg.current=!0)}let t=(0,g.YE)(eI);return t.addEventListener("pointerdown",e,!0),()=>{t.removeEventListener("pointerdown",e,!0)}},[F,X,eI]),(0,c.g)(()=>{if(!F&&ef)return ef.setFocusManagerState({modal:B,closeOnFocusOut:H,open:X,onOpenChange:Y.setOpen,domReference:J}),()=>{ef.setFocusManagerState(null)}},[F,ef,B,X,Y,H,J]),(0,c.g)(()=>{if(!F&&eI)return L(eI,es),()=>{queueMicrotask(_)}},[F,eI,es]);let eM=!F&&(!B||!ei)&&(eT||B);return(0,j.jsxs)(r.Fragment,{children:[eM&&(0,j.jsx)(p.U,{"data-type":"inside",ref:ex,onFocus:e=>{if(B){let e=eP();(0,S.p)(e[e.length-1])}else if(ef?.portalNode)if(eh.current=!1,(0,h.Qp)(e,ef.portalNode)){let e=(0,h.vF)(J);e?.focus()}else(0,M.q)(G??ef.beforeOutsideRef)?.focus()}}),n,eM&&(0,j.jsx)(p.U,{"data-type":"inside",ref:eE,onFocus:e=>{if(B)(0,S.p)(eP()[0]);else if(ef?.portalNode)if(H&&(eh.current=!0),(0,h.Qp)(e,ef.portalNode)){let e=(0,h.XJ)(J);e?.focus()}else(0,M.q)(Q??ef.afterOutsideRef)?.focus()}})]})}},63826:function(e,t,n){"use strict";n.d(t,{CK:()=>S,XF:()=>x,vB:()=>b});var r=n(60175),o=n(49420),i=n(28442),s=n(26256),u=n(13840),a=n(92468),c=n(68586),l=n(47722),f=n(39434),d=n(59760),p=n(7693),h=n(27178),g=n(68914),v=n(73410),m=n(77527);let y=r.createContext(null),b=()=>r.useContext(y),w=(0,p.F)("portal");function S(e={}){let{ref:t,container:n,componentProps:c=g.t0,elementProps:l,elementState:f}=e,d=(0,s.B)(),p=b(),v=p?.portalNode,[m,y]=r.useState(null),[x,E]=r.useState(null),R=(0,a.K)(e=>{null!==e&&E(e)}),C=r.useRef(null);(0,u.g)(()=>{if(null===n){C.current&&(C.current=null,E(null),y(null));return}if(null==d)return;let e=(n&&((0,i.Ll)(n)?n:n.current))??v??document.body;if(null==e){C.current&&(C.current=null,E(null),y(null));return}C.current!==e&&(C.current=e,E(null),y(e))},[n,v,d]);let O=(0,h.o)("div",c,{ref:[t,R],state:f,props:[{id:d,[w]:""},l]});return{portalNode:x,portalSubtree:m&&O?o.createPortal(O,m):null}}let x=r.forwardRef(function(e,t){let{children:n,container:i,className:s,render:u,renderGuards:a,...p}=e,{portalNode:h,portalSubtree:g}=S({container:i,ref:t,componentProps:e,elementProps:p}),b=r.useRef(null),w=r.useRef(null),x=r.useRef(null),E=r.useRef(null),[R,C]=r.useState(null),O=R?.modal,T=R?.open,I="boolean"==typeof a?a:!!R&&!R.modal&&R.open&&!!h;r.useEffect(()=>{if(h&&!O)return h.addEventListener("focusin",e,!0),h.addEventListener("focusout",e,!0),()=>{h.removeEventListener("focusin",e,!0),h.removeEventListener("focusout",e,!0)};function e(e){h&&e.relatedTarget&&(0,l.Qp)(e)&&("focusin"===e.type?l.yV:l.N)(h)}},[h,O]),r.useEffect(()=>{h&&!T&&(0,l.yV)(h)},[T,h]);let k=r.useMemo(()=>({beforeOutsideRef:b,afterOutsideRef:w,beforeInsideRef:x,afterInsideRef:E,portalNode:h,setFocusManagerState:C}),[h]);return(0,m.jsxs)(r.Fragment,{children:[g,(0,m.jsxs)(y.Provider,{value:k,children:[I&&h&&(0,m.jsx)(c.U,{"data-type":"outside",ref:b,onFocus:e=>{if((0,l.Qp)(e,h))x.current?.focus();else{let e=R?R.domReference:null,t=(0,l.XJ)(e);t?.focus()}}}),I&&h&&(0,m.jsx)("span",{"aria-owns":h.id,style:v.z_}),h&&o.createPortal(n,h),I&&h&&(0,m.jsx)(c.U,{"data-type":"outside",ref:w,onFocus:e=>{if((0,l.Qp)(e,h))E.current?.focus();else{let t=R?R.domReference:null,n=(0,l.vF)(t);n?.focus(),R?.closeOnFocusOut&&R?.onOpenChange(!1,(0,f.d)(d.Xn,e.nativeEvent))}}})]})]})})},2607:function(e,t,n){"use strict";n.d(t,{K:()=>a});var r=n(5240),o=n(2169),i=n(62679),s=n(713);let u={open:(0,r.M)(e=>e.open),domReferenceElement:(0,r.M)(e=>e.domReferenceElement),referenceElement:(0,r.M)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.M)(e=>e.floatingElement),floatingId:(0,r.M)(e=>e.floatingId)};class a extends o.H{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:o,...s}=e;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,i.d)(),nested:t,noEmit:n,triggerElements:o},u)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,s.Ev)(t.event))&&(this.context.dataRef.current.openEvent=e?t.event:void 0),!this.context.noEmit){let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)}this.context.onOpenChange?.(e,t)}}},86628:function(e,t,n){"use strict";n.d(t,{$c:()=>g,P6:()=>v,R1:()=>d,cq:()=>p,fI:()=>h});var r,o=n(60175),i=n(26256),s=n(13840),u=n(19865),a=n(27503),c=n(77527);let l=o.createContext(null),f=o.createContext(null),d=()=>(r||(r=n.t(o,2))).useContext(l)?.id||null,p=e=>{let t=o.useContext(f);return e??t};function h(e){let t=(0,i.B)(),n=p(e),r=d();return(0,s.g)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t}function g(e){let{children:t,id:n}=e,r=d();return(0,c.jsx)(l.Provider,{value:o.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function v(e){let{children:t,externalTree:n}=e,r=(0,u.j)(()=>n??new a.k).current;return(0,c.jsx)(f.Provider,{value:r,children:t})}},27503:function(e,t,n){"use strict";n.d(t,{k:()=>o});var r=n(62679);class o{nodesRef={current:[]};events=(0,r.d)();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}},11251:function(e,t,n){"use strict";n.d(t,{k:()=>f});var r=n(60175),o=n(94911),i=n(81617),s=n(68914),u=n(713),a=n(27133),c=n(39434),l=n(59760);function f(e,t={}){let n="rootStore"in e?e.rootStore:e,d=n.context.dataRef,{enabled:p=!0,event:h="click",toggle:g=!0,ignoreMouse:v=!1,stickIfOpen:m=!0,touchOpenDelay:y=0}=t,b=r.useRef(void 0),w=(0,o.N)(),S=(0,i.Z)(),x=r.useMemo(()=>({onPointerDown(e){b.current=e.pointerType},onMouseDown(e){let t=b.current,r=e.nativeEvent,o=n.select("open");if(0!==e.button||"click"===h||(0,u.Go)(t,!0)&&v)return;let i=d.current.openEvent,s=i?.type,f=n.select("domReferenceElement")!==e.currentTarget,p=o&&f||!(o&&g&&(!i||!m||"click"===s||"mousedown"===s));if((0,a.$u)(r.target)){let e=(0,c.d)(l.Ui,r,r.target);p&&"touch"===t&&y>0?S.start(y,()=>{n.setOpen(!0,e)}):n.setOpen(p,e);return}let x=e.currentTarget;w.request(()=>{let e=(0,c.d)(l.Ui,r,x);p&&"touch"===t&&y>0?S.start(y,()=>{n.setOpen(!0,e)}):n.setOpen(p,e)})},onClick(e){if("mousedown-only"===h)return;let t=b.current;if("mousedown"===h&&t){b.current=void 0;return}if((0,u.Go)(t,!0)&&v)return;let r=n.select("open"),o=d.current.openEvent,i=n.select("domReferenceElement")!==e.currentTarget,s=r&&i||!(r&&g&&(!o||!m||(0,u.Ev)(o))),a=(0,c.d)(l.Ui,e.nativeEvent,e.currentTarget);s&&"touch"===t&&y>0?S.start(y,()=>{n.setOpen(!0,a)}):n.setOpen(s,a)},onKeyDown(){b.current=void 0}}),[d,h,v,n,m,g,w,S,y]);return r.useMemo(()=>p?{reference:x}:s.t0,[p,x])}},10983:function(e,t,n){"use strict";n.d(t,{s:()=>g});var r=n(60175),o=n(28442),i=n(81617),s=n(92468),u=n(58348),a=n(713),c=n(27133),l=n(86628),f=n(39434),d=n(59760),p=n(7693);let h={intentional:"onClick",sloppy:"onPointerDown"};function g(e,t={}){let n="rootStore"in e?e.rootStore:e,v=n.useState("open"),m=n.useState("floatingElement"),y=n.useState("referenceElement"),b=n.useState("domReferenceElement"),{onOpenChange:w,dataRef:S}=n.context,{enabled:x=!0,escapeKey:E=!0,outsidePress:R=!0,outsidePressEvent:C="sloppy",referencePress:O=!1,referencePressEvent:T="sloppy",ancestorScroll:I=!1,bubbles:k,externalTree:P}=t,M=(0,l.cq)(P),j=(0,s.K)("function"==typeof R?R:()=>!1),A="function"==typeof R?j:R,_=r.useRef(!1),{escapeKey:D,outsidePress:L}={escapeKey:"boolean"==typeof k?k:k?.escapeKey??!1,outsidePress:"boolean"==typeof k?k:k?.outsidePress??!0},F=r.useRef(null),q=(0,i.Z)(),U=(0,i.Z)(),N=(0,s.K)(()=>{U.clear(),S.current.insideReactTree=!1}),$=r.useRef(!1),B=r.useRef(""),H=(0,s.K)(e=>{B.current=e.pointerType}),W=(0,s.K)(()=>{let e=B.current,t="function"==typeof C?C():C;return"string"==typeof t?t:t["pen"!==e&&e?e:"mouse"]}),K=(0,s.K)(e=>{if(!v||!x||!E||"Escape"!==e.key||$.current)return;let t=S.current.floatingContext?.nodeId,r=M?(0,u.CM)(M.nodesRef.current,t):[];if(!D&&r.length>0){let e=!0;if(r.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let o=(0,a.O_)(e)?e.nativeEvent:e,i=(0,f.d)(d.jv,o);n.setOpen(!1,i),D||i.isPropagationAllowed||e.stopPropagation()}),Q=(0,s.K)(e=>{let t=W();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}),G=(0,s.K)(()=>{S.current.insideReactTree=!0,U.start(0,N)}),z=(0,s.K)((e,t=!1)=>{if(Q(e)||S.current.insideReactTree)return void N();if("intentional"===W()&&t||"function"==typeof A&&!A(e))return;let r=(0,c.EW)(e),i=`[${(0,p.F)("inert")}]`,s=(0,c.YE)(n.select("floatingElement")).querySelectorAll(i),a=n.context.triggerElements;if(r&&(a.hasElement(r)||a.hasMatchingElement(e=>(0,c.gR)(e,r))))return;let l=(0,o.vq)(r)?r:null;for(;l&&!(0,o.eu)(l);){let e=(0,o.$4)(l);if((0,o.eu)(e)||!(0,o.vq)(e))break;l=e}if(s.length&&(0,o.vq)(r)&&!(0,c.tZ)(r)&&!(0,c.gR)(r,n.select("floatingElement"))&&Array.from(s).every(e=>!(0,c.gR)(l,e)))return;if((0,o.sb)(r)&&!("touches"in e)){let t=(0,o.eu)(r),n=(0,o.L9)(r),i=/auto|scroll/,s=t||i.test(n.overflowX),u=t||i.test(n.overflowY),a=s&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,c=u&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,l="rtl"===n.direction,f=c&&(l?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=a&&e.offsetY>r.clientHeight;if(f||d)return}let h=S.current.floatingContext?.nodeId,g=M&&(0,u.CM)(M.nodesRef.current,h).some(t=>(0,c.F2)(e,t.context?.elements.floating));if((0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||g)return;let v=M?(0,u.CM)(M.nodesRef.current,h):[];if(v.length>0){let e=!0;if(v.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,f.d)(d.Np,e)),N()}),V=(0,s.K)(e=>{"sloppy"!==W()||"touch"===e.pointerType||!n.select("open")||!x||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||z(e)}),Y=(0,s.K)(e=>{if("sloppy"!==W()||!n.select("open")||!x||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(F.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},q.start(1e3,()=>{F.current&&(F.current.dismissOnTouchEnd=!1,F.current.dismissOnMouseDown=!1)}))}),X=(0,s.K)(e=>{let t=(0,c.EW)(e);t?.addEventListener(e.type,function n(){Y(e),t?.removeEventListener(e.type,n)})}),J=(0,s.K)(e=>{let t=_.current;if(_.current=!1,q.clear(),"mousedown"===e.type&&F.current&&!F.current.dismissOnMouseDown)return;let n=(0,c.EW)(e);n?.addEventListener(e.type,function r(){"pointerdown"===e.type?V(e):z(e,t),n?.removeEventListener(e.type,r)})}),Z=(0,s.K)(e=>{if("sloppy"!==W()||!F.current||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-F.current.startX),o=Math.abs(t.clientY-F.current.startY),i=Math.sqrt(r*r+o*o);i>5&&(F.current.dismissOnTouchEnd=!0),i>10&&(z(e),q.clear(),F.current=null)}),ee=(0,s.K)(e=>{let t=(0,c.EW)(e);t?.addEventListener(e.type,function n(){Z(e),t?.removeEventListener(e.type,n)})}),et=(0,s.K)(e=>{"sloppy"!==W()||!F.current||(0,c.F2)(e,n.select("floatingElement"))||(0,c.F2)(e,n.select("domReferenceElement"))||(F.current.dismissOnTouchEnd&&z(e),q.clear(),F.current=null)}),en=(0,s.K)(e=>{let t=(0,c.EW)(e);t?.addEventListener(e.type,function n(){et(e),t?.removeEventListener(e.type,n)})});r.useEffect(()=>{if(!v||!x)return;S.current.__escapeKeyBubbles=D,S.current.__outsidePressBubbles=L;let e=new i.E;function t(e){n.setOpen(!1,(0,f.d)("none",e))}function r(){e.clear(),$.current=!0}function s(){e.start(5*!!(0,o.Tc)(),()=>{$.current=!1})}let u=(0,c.YE)(m);u.addEventListener("pointerdown",H,!0),E&&(u.addEventListener("keydown",K),u.addEventListener("compositionstart",r),u.addEventListener("compositionend",s)),A&&(u.addEventListener("click",J,!0),u.addEventListener("pointerdown",J,!0),u.addEventListener("touchstart",X,!0),u.addEventListener("touchmove",ee,!0),u.addEventListener("touchend",en,!0),u.addEventListener("mousedown",J,!0));let a=[];return I&&((0,o.vq)(b)&&(a=(0,o.v9)(b)),(0,o.vq)(m)&&(a=a.concat((0,o.v9)(m))),!(0,o.vq)(y)&&y&&y.contextElement&&(a=a.concat((0,o.v9)(y.contextElement)))),(a=a.filter(e=>e!==u.defaultView?.visualViewport)).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{u.removeEventListener("pointerdown",H,!0),E&&(u.removeEventListener("keydown",K),u.removeEventListener("compositionstart",r),u.removeEventListener("compositionend",s)),A&&(u.removeEventListener("click",J,!0),u.removeEventListener("pointerdown",J,!0),u.removeEventListener("touchstart",X,!0),u.removeEventListener("touchmove",ee,!0),u.removeEventListener("touchend",en,!0),u.removeEventListener("mousedown",J,!0)),a.forEach(e=>{e.removeEventListener("scroll",t)}),e.clear(),_.current=!1}},[S,m,y,b,E,A,v,w,I,x,D,L,K,z,J,V,X,ee,en,H,n]),r.useEffect(N,[A,N]);let er=r.useMemo(()=>({onKeyDown:K,...O&&{[h[T]]:e=>{n.setOpen(!1,(0,f.d)(d.Ui,e.nativeEvent))},..."intentional"!==T&&{onClick(e){n.setOpen(!1,(0,f.d)(d.Ui,e.nativeEvent))}}}}),[K,n,O,T]),eo=(0,s.K)(e=>{let t=(0,c.EW)(e.nativeEvent);(0,c.gR)(n.select("floatingElement"),t)&&0===e.button&&(_.current=!0)}),ei=(0,s.K)(e=>{v&&x&&0===e.button&&(_.current=!0)}),es=r.useMemo(()=>({onKeyDown:K,onPointerDown:eo,onMouseDown:eo,onMouseUp:eo,onClickCapture:G,onMouseDownCapture(e){G(),ei(e)},onPointerDownCapture(e){G(),ei(e)},onMouseUpCapture:G,onTouchEndCapture:G,onTouchMoveCapture:G}),[K,eo,G,ei]);return r.useMemo(()=>x?{reference:er,floating:es,trigger:er}:{},[x,er,es])}},70730:function(e,t,n){"use strict";n.d(t,{P:()=>l});var r=n(28442),o=n(26256),i=n(19865),s=n(13840),u=n(86628),a=n(2607),c=n(1963);function l(e){let{open:t=!1,onOpenChange:n,elements:l={}}=e,f=(0,o.B)(),d=null!=(0,u.R1)(),p=(0,i.j)(()=>new a.K({open:t,onOpenChange:n,referenceElement:l.reference??null,floatingElement:l.floating??null,triggerElements:l.triggers??new c.Z,floatingId:f,nested:d,noEmit:e.noEmit||!1})).current;return(0,s.g)(()=>{let e={open:t,floatingId:f};void 0!==l.reference&&(e.referenceElement=l.reference,e.domReferenceElement=(0,r.vq)(l.reference)?l.reference:null),void 0!==l.floating&&(e.floatingElement=l.floating),p.update(e)},[t,f,l.reference,l.floating,p]),p.context.onOpenChange=n,p.context.nested=d,p.context.noEmit=e.noEmit||!1,p}},17043:function(e,t,n){"use strict";n.d(t,{i:()=>d});var r=n(60175),o=n(28442),i=n(48902),s=n(81617),u=n(27133),a=n(39434),c=n(59760),l=n(7693);let f=i.cX&&i.nr;function d(e,t={}){let n="rootStore"in e?e.rootStore:e,{events:i,dataRef:p}=n.context,{enabled:h=!0,visibleOnly:g=!0,delay:v}=t,m=r.useRef(!1),y=r.useRef(null),b=(0,s.Z)(),w=r.useRef(!0);r.useEffect(()=>{let e=n.select("domReferenceElement");if(!h)return;let t=(0,o.zk)(e);function r(){let e=n.select("domReferenceElement");!n.select("open")&&(0,o.sb)(e)&&e===(0,u.RS)((0,u.YE)(e))&&(m.current=!0)}function i(){w.current=!0}function s(){w.current=!1}return t.addEventListener("blur",r),f&&(t.addEventListener("keydown",i,!0),t.addEventListener("pointerdown",s,!0)),()=>{t.removeEventListener("blur",r),f&&(t.removeEventListener("keydown",i,!0),t.removeEventListener("pointerdown",s,!0))}},[n,h]),r.useEffect(()=>{if(h)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){if(e.reason===c.Ui||e.reason===c.jv){let e=n.select("domReferenceElement");(0,o.vq)(e)&&(y.current=e,m.current=!0)}}},[i,h,n]);let S=r.useMemo(()=>({onMouseLeave(){m.current=!1,y.current=null},onFocus(e){let t=e.currentTarget;if(m.current){if(y.current===t)return;m.current=!1,y.current=null}let r=(0,u.EW)(e.nativeEvent);if(g&&(0,o.vq)(r)){if(f&&!e.relatedTarget){if(!w.current&&!(0,u.$u)(r))return}else if(!(0,u.em)(r))return}let i=e.relatedTarget&&n.context.triggerElements.hasElement(e.relatedTarget),{nativeEvent:s,currentTarget:l}=e,d="function"==typeof v?v():v;n.select("open")&&i||0===d||void 0===d?n.setOpen(!0,(0,a.d)(c.F4,s,l)):b.start(d,()=>{m.current||n.setOpen(!0,(0,a.d)(c.F4,s,l))})},onBlur(e){m.current=!1,y.current=null;let t=e.relatedTarget,r=e.nativeEvent,i=(0,o.vq)(t)&&t.hasAttribute((0,l.F)("focus-guard"))&&"outside"===t.getAttribute("data-type");b.start(0,()=>{let e=n.select("domReferenceElement"),s=(0,u.RS)(e?e.ownerDocument:document);if(!t&&s===e||(0,u.gR)(p.current.floatingContext?.refs.floating.current,s)||(0,u.gR)(e,s)||i)return;let l=t??s;if((0,o.vq)(l)){let e=n.context.triggerElements;if(e.hasElement(l)||e.hasMatchingElement(e=>(0,u.gR)(e,l)))return}n.setOpen(!1,(0,a.d)(c.F4,r))})}}),[p,n,g,b,v]);return r.useMemo(()=>h?{reference:S,trigger:S}:{},[h,S])}},47361:function(e,t,n){"use strict";n.d(t,{u:()=>s}),n(60175);var r=n(713),o=n(7693),i=n(4744);function s(e,t,n){if(n&&!(0,r.Go)(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:n?.[t]}return e?.[t]}(0,o.F)("safe-polygon"),i.BT},68123:function(e,t,n){"use strict";n.d(t,{a:()=>h});var r=n(60175),o=n(28442),i=n(92468),s=n(13840),u=n(27133),a=n(713),c=n(39434),l=n(59760),f=n(86628),d=n(27123);let p=new Set(["click","mousedown"]);function h(e,t={}){let n="rootStore"in e?e.rootStore:e,g=n.useState("open"),v=n.useState("floatingElement"),m=n.useState("domReferenceElement"),{dataRef:y}=n.context,{enabled:b=!0,closeDelay:w=0,externalTree:S}=t,{pointerTypeRef:x,interactedInsideRef:E,handlerRef:R,performedPointerEventsMutationRef:C,unbindMouseMoveRef:O,restTimeoutPendingRef:T,openChangeTimeout:I,handleCloseOptionsRef:k}=(0,d.uu)(n),P=(0,f.cq)(S),M=(0,f.R1)(),j=(0,i.K)(()=>!!E.current||!!y.current.openEvent&&p.has(y.current.openEvent.type)),A=(0,i.K)(()=>{let e=y.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),_=r.useCallback((e,t=!0)=>{var r,o;let i=(r=w,(o=x.current)&&!(0,a.Go)(o)?0:"function"==typeof r?r():r);i&&!R.current?I.start(i,()=>n.setOpen(!1,(0,c.d)(l.N7,e))):t&&(I.clear(),n.setOpen(!1,(0,c.d)(l.N7,e)))},[w,R,n,x,I]),D=(0,i.K)(()=>{O.current(),R.current=void 0}),L=(0,i.K)(()=>{if(C.current){let e=(0,u.YE)(v).body;e.style.pointerEvents="",e.removeAttribute(d.NO),C.current=!1}}),F=(0,i.K)(e=>{let t=(0,u.EW)(e);if(!(0,d.H5)(t)){E.current=!1;return}E.current=!0});(0,s.g)(()=>{g||(x.current=void 0,T.current=!1,E.current=!1,D(),L())},[g,x,T,E,D,L]),r.useEffect(()=>()=>{D()},[D]),r.useEffect(()=>L,[L]),(0,s.g)(()=>{if(b&&g&&k.current?.blockPointerEvents&&A()&&(0,o.vq)(m)&&v){C.current=!0;let e=(0,u.YE)(v).body;e.setAttribute(d.NO,"");let t=P?.nodesRef.current.find(e=>e.id===M)?.context?.elements.floating;return t&&(t.style.pointerEvents=""),e.style.pointerEvents="none",m.style.pointerEvents="auto",v.style.pointerEvents="auto",()=>{e.style.pointerEvents="",m.style.pointerEvents="",v.style.pointerEvents=""}}},[b,g,m,v,k,A,P,M,C]),r.useEffect(()=>{if(b)return v&&(v.addEventListener("mouseleave",e),v.addEventListener("mouseenter",t),v.addEventListener("mouseleave",r),v.addEventListener("pointerdown",F,!0)),()=>{v&&(v.removeEventListener("mouseleave",e),v.removeEventListener("mouseenter",t),v.removeEventListener("mouseleave",r),v.removeEventListener("pointerdown",F,!0))};function e(e){if(j()||!y.current.floatingContext||!n.select("open"))return;let t=n.context.triggerElements;!(e.relatedTarget&&t.hasElement(e.relatedTarget))&&(L(),D(),j()||_(e))}function t(e){I.clear(),L(),R.current?.(e),D()}function r(e){j()||_(e,!1)}})}},27123:function(e,t,n){"use strict";n.d(t,{H5:()=>c,NO:()=>u,uu:()=>l});var r=n(60175),o=n(81617),i=n(7693),s=n(4744);let u=(0,i.F)("safe-polygon"),a=`button,a,[role="button"],select,[tabindex]:not([tabindex="-1"]),${s.BT}`;function c(e){return!!e&&!!e.closest(a)}function l(e){let t=r.useRef(void 0),n=r.useRef(!1),i=r.useRef(void 0),s=r.useRef(!0),u=r.useRef(!1),a=r.useRef(()=>{}),c=r.useRef(!1),l=(0,o.Z)(),f=(0,o.Z)(),d=r.useRef(void 0);return r.useMemo(()=>{let r=e.context.dataRef.current;return r.hoverInteractionState||(r.hoverInteractionState={pointerTypeRef:t,interactedInsideRef:n,handlerRef:i,blockMouseMoveRef:s,performedPointerEventsMutationRef:u,unbindMouseMoveRef:a,restTimeoutPendingRef:c,openChangeTimeout:l,restTimeout:f,handleCloseOptionsRef:d}),r.hoverInteractionState},[e,t,n,i,s,u,a,c,l,f,d])}},49906:function(e,t,n){"use strict";n.d(t,{j:()=>m});var r=n(60175),o=n(49420),i=n(28442),s=n(93758),u=n(92468),a=n(27133),c=n(713),l=n(39434),f=n(59760),d=n(47361),p=n(86628),h=n(27123);function g(e){return"function"==typeof e?e():e}let v={current:null};function m(e,t={}){let n="rootStore"in e?e.rootStore:e,{dataRef:y,events:b}=n.context,{enabled:w=!0,delay:S=0,handleClose:x=null,mouseOnly:E=!1,restMs:R=0,move:C=!0,triggerElementRef:O=v,externalTree:T,isActiveTrigger:I=!0}=t,k=(0,p.cq)(T),{pointerTypeRef:P,interactedInsideRef:M,handlerRef:j,blockMouseMoveRef:A,performedPointerEventsMutationRef:_,unbindMouseMoveRef:D,restTimeoutPendingRef:L,openChangeTimeout:F,restTimeout:q,handleCloseOptionsRef:U}=(0,h.uu)(n),N=(0,s.u)(x),$=(0,s.u)(S),B=(0,s.u)(R);I&&(U.current=N.current?.__options);let H=(0,u.K)(()=>!!M.current||!!y.current.openEvent&&["click","mousedown"].includes(y.current.openEvent.type)),W=r.useCallback((e,t=!0)=>{let r=(0,d.u)($.current,"close",P.current);r&&!j.current?F.start(r,()=>n.setOpen(!1,(0,l.d)(f.N7,e))):t&&(F.clear(),n.setOpen(!1,(0,l.d)(f.N7,e)))},[$,j,n,P,F]),K=(0,u.K)(()=>{D.current(),j.current=void 0}),Q=(0,u.K)(()=>{if(_.current){let e=(0,a.YE)(n.select("domReferenceElement")).body;e.style.pointerEvents="",e.removeAttribute(h.NO),_.current=!1}});r.useEffect(()=>{if(w)return b.on("openchange",e),()=>{b.off("openchange",e)};function e(e){e.open||(F.clear(),q.clear(),A.current=!0,L.current=!1)}},[w,b,F,q,A,L]);let G=(0,u.K)(e=>{if(H()||!y.current.floatingContext)return;let t=n.context.triggerElements;if(e.relatedTarget&&t.hasElement(e.relatedTarget))return;let r=O.current;N.current?.({...y.current.floatingContext,tree:k,x:e.clientX,y:e.clientY,onClose(){Q(),K(),H()||r!==n.select("domReferenceElement")||W(e)}})(e)});return r.useEffect(()=>{if(!w)return;let e=O.current??(I?n.select("domReferenceElement"):null);if((0,i.vq)(e))return n.select("open")&&e.addEventListener("mouseleave",o),C&&e.addEventListener("mousemove",t,{once:!0}),e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",r),()=>{e.removeEventListener("mouseleave",o),C&&e.removeEventListener("mousemove",t),e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",r)};function t(e){if(F.clear(),A.current=!1,E&&!(0,c.Go)(P.current)||g(B.current)>0&&!(0,d.u)($.current,"open"))return;let t=(0,d.u)($.current,"open",P.current),r=n.select("domReferenceElement"),o=n.context.triggerElements,i=(o.hasElement(e.target)||o.hasMatchingElement(t=>(0,a.gR)(t,e.target)))&&(!r||!(0,a.gR)(r,e.target)),s=e.currentTarget??null,u=n.select("open"),p=!u||i;i&&u?n.setOpen(!0,(0,l.d)(f.N7,e,s)):t?F.start(t,()=>{p&&n.setOpen(!0,(0,l.d)(f.N7,e,s))}):p&&n.setOpen(!0,(0,l.d)(f.N7,e,s))}function r(e){if(H())return void Q();D.current();let t=n.select("domReferenceElement"),r=(0,a.YE)(t);q.clear(),L.current=!1;let o=n.context.triggerElements;if(!(e.relatedTarget&&o.hasElement(e.relatedTarget))){if(N.current&&y.current.floatingContext){n.select("open")||F.clear();let t=O.current;j.current=N.current({...y.current.floatingContext,tree:k,x:e.clientX,y:e.clientY,onClose(){Q(),K(),H()||t!==n.select("domReferenceElement")||W(e,!0)}});let o=j.current;o(e),r.addEventListener("mousemove",o),D.current=()=>{r.removeEventListener("mousemove",o)};return}"touch"===P.current&&(0,a.gR)(n.select("floatingElement"),e.relatedTarget)||W(e)}}function o(e){G(e)}},[K,Q,A,y,$,W,n,w,N,G,I,H,E,C,P,B,q,L,F,O,k,D,j]),r.useMemo(()=>{function e(e){P.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,i=n.select("domReferenceElement"),s=n.context.triggerElements,u=n.select("open"),d=(s.hasElement(e.target)||s.hasMatchingElement(t=>(0,a.gR)(t,e.target)))&&(!i||!(0,a.gR)(i,e.target));function p(){if(L.current=!1,H())return;let e=n.select("open");A.current||e&&!d||n.setOpen(!0,(0,l.d)(f.N7,t,r))}(!E||(0,c.Go)(P.current))&&(!u||d)&&0!==g(B.current)&&(!d&&L.current&&e.movementX**2+e.movementY**2<2||(q.clear(),"touch"===P.current?o.flushSync(()=>{p()}):d&&u?p():(L.current=!0,q.start(g(B.current),p))))}}},[A,H,E,n,P,B,q,L])}},19558:function(e,t,n){"use strict";n.d(t,{b:()=>i});var r=n(60175),o=n(4744);function i(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),o=e.map(e=>e?.item),u=e.map(e=>e?.trigger),a=r.useCallback(t=>s(t,e,"reference"),t),c=r.useCallback(t=>s(t,e,"floating"),n),l=r.useCallback(t=>s(t,e,"item"),o),f=r.useCallback(t=>s(t,e,"trigger"),u);return r.useMemo(()=>({getReferenceProps:a,getFloatingProps:c,getItemProps:l,getTriggerProps:f}),[a,c,l,f])}function s(e,t,n){let r=new Map,i="item"===n,s={};for(let t in"floating"===n&&(s.tabIndex=-1,s[o.Ed]=""),e)i&&e&&("active"===t||t===o.WS)||(s[t]=e[t]);for(let o=0;or.get(i)?.map(t=>t(...e)).find(e=>void 0!==e))):e[i]=s)}}},26505:function(e,t,n){"use strict";n.d(t,{C:()=>b});var r=n(60175),o=n(28442),i=n(93758),s=n(92468),u=n(13840),a=n(27133),c=n(34130),l=n(713),f=n(86628),d=n(39434),p=n(59760),h=n(42371),g=n(4744);function v(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function m(e,t){return v(t,e===g.il||e===g.Jd,e===g.eR||e===g.RJ)}function y(e,t,n){return v(t,e===g.Jd,n?e===g.eR:e===g.RJ)||"Enter"===e||" "===e||""===e}function b(e,t){let n="rootStore"in e?e.rootStore:e,b=n.useState("open"),w=n.useState("floatingElement"),S=n.useState("domReferenceElement"),x=n.context.dataRef,{listRef:E,activeIndex:R,onNavigate:C=()=>{},enabled:O=!0,selectedIndex:T=null,allowEscape:I=!1,loopFocus:k=!1,nested:P=!1,rtl:M=!1,virtual:j=!1,focusItemOnOpen:A="auto",focusItemOnHover:_=!0,openOnArrowKeyDown:D=!0,disabledIndices:L,orientation:F="vertical",parentOrientation:q,cols:U=1,scrollItemIntoView:N=!0,itemSizes:$,dense:B=!1,id:H,resetOnPointerLeave:W=!0,externalTree:K}=t,Q=(0,a.nd)(w),G=(0,i.u)(Q),z=(0,f.R1)(),V=(0,f.cq)(K);(0,u.g)(()=>{x.current.orientation=F},[x,F]);let Y=(0,a.WZ)(S),X=r.useRef(A),J=r.useRef(T??-1),Z=r.useRef(null),ee=r.useRef(!0),et=(0,s.K)(e=>{C(-1===J.current?null:J.current,e)}),en=r.useRef(et),er=r.useRef(!!w),eo=r.useRef(b),ei=r.useRef(!1),es=r.useRef(!1),eu=(0,i.u)(L),ea=(0,i.u)(b),ec=(0,i.u)(N),el=(0,i.u)(T),ef=(0,i.u)(W),ed=(0,s.K)(()=>{function e(e){j?V?.events.emit("virtualfocus",e):(0,h.p)(e,{sync:ei.current,preventScroll:!0})}let t=E.current[J.current],n=es.current;t&&e(t),(ei.current?e=>e():requestAnimationFrame)(()=>{let r=E.current[J.current]||t;if(!r)return;t||e(r);let o=ec.current;o&&eh&&(n||!ee.current)&&r.scrollIntoView?.("boolean"==typeof o?{block:"nearest",inline:"nearest"}:o)})});(0,u.g)(()=>{O&&(b&&w?(J.current=T??-1,X.current&&null!=T&&(es.current=!0,et())):er.current&&(J.current=-1,en.current()))},[O,b,w,T,et]),(0,u.g)(()=>{if(O){if(!b){ei.current=!1;return}if(w)if(null==R){if(ei.current=!1,null!=el.current)return;if(er.current&&(J.current=-1,ed()),(!eo.current||!er.current)&&X.current&&(null!=Z.current||!0===X.current&&null==Z.current)){let e=0,t=()=>{null==E.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(J.current=null==Z.current||y(Z.current,F,M)||P?(0,c.Zb)(E):(0,c.vB)(E),Z.current=null,et())};t()}}else(0,c.du)(E,R)||(J.current=R,ed(),es.current=!1)}},[O,b,w,R,el,P,E,F,M,et,ed,eu]),(0,u.g)(()=>{if(!O||w||!V||j||!er.current)return;let e=V.nodesRef.current,t=e.find(e=>e.id===z)?.context?.elements.floating,n=(0,a.RS)((0,a.YE)(w)),r=e.some(e=>e.context&&(0,a.gR)(e.context.elements.floating,n));t&&!r&&ee.current&&t.focus({preventScroll:!0})},[O,w,V,z,j]),(0,u.g)(()=>{en.current=et,eo.current=b,er.current=!!w}),(0,u.g)(()=>{b||(Z.current=null,X.current=A)},[b,A]);let ep=null!=R,eh=r.useMemo(()=>{function e(e){if(!ea.current)return;let t=E.current.indexOf(e.currentTarget);-1!==t&&J.current!==t&&(J.current=t,et(e))}return{onFocus(t){ei.current=!0,e(t)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(t){ei.current=!0,es.current=!1,_&&e(t)},onPointerLeave(e){if(!ea.current||!ee.current||"touch"===e.pointerType)return;ei.current=!0;let t=e.relatedTarget;!_||E.current.includes(t)||ef.current&&(J.current=-1,et(e),j||G.current?.focus({preventScroll:!0}))}}},[ea,G,_,E,et,ef,j]),eg=r.useCallback(()=>q??V?.nodesRef.current.find(e=>e.id===z)?.context?.dataRef?.current.orientation,[z,V,q]),ev=(0,s.K)(e=>{var t;let r,i;if(ee.current=!1,ei.current=!0,229===e.which||!ea.current&&e.currentTarget===G.current)return;if(P&&(t=e.key,r=M?t===g.RJ:t===g.eR,i=t===g.il,"both"===F||"horizontal"===F&&U&&U>1?"Escape"===t:v(F,r,i))){m(e.key,eg())||(0,l.jo)(e),n.setOpen(!1,(0,d.d)(p.Dq,e.nativeEvent)),(0,o.sb)(S)&&(j?V?.events.emit("virtualfocus",S):S.focus());return}let s=J.current,u=(0,c.Zb)(E,L),f=(0,c.vB)(E,L);if(Y||("Home"===e.key&&((0,l.jo)(e),J.current=u,et(e)),"End"===e.key&&((0,l.jo)(e),J.current=f,et(e))),U>1){let t=$||Array.from({length:E.current.length},()=>({width:1,height:1})),n=(0,c.zf)(t,U,B),r=n.findIndex(e=>null!=e&&!(0,c.FP)(E,e,L)),o=n.reduce((e,t,n)=>null==t||(0,c.FP)(E,t,L)?e:n,-1),i=n[(0,c.Kg)({current:n.map(e=>null!=e?E.current[e]:null)},{event:e,orientation:F,loopFocus:k,rtl:M,cols:U,disabledIndices:(0,c.Y3)([...("function"!=typeof L?L:null)||E.current.map((e,t)=>(0,c.FP)(E,t,L)?t:void 0),void 0],n),minIndex:r,maxIndex:o,prevIndex:(0,c.fl)(J.current>f?u:J.current,t,n,U,e.key===g.Jd?"bl":e.key===(M?g.eR:g.RJ)?"tr":"tl"),stopEvent:!0})];if(null!=i&&(J.current=i,et(e)),"both"===F)return}if(m(e.key,F)){if((0,l.jo)(e),b&&!j&&(0,a.RS)(e.currentTarget.ownerDocument)===e.currentTarget){J.current=y(e.key,F,M)?u:f,et(e);return}y(e.key,F,M)?k?s>=f?I&&s!==E.current.length?J.current=-1:(ei.current=!1,J.current=u):J.current=(0,c.BF)(E,{startingIndex:s,disabledIndices:L}):J.current=Math.min(f,(0,c.BF)(E,{startingIndex:s,disabledIndices:L})):k?s<=u?I&&-1!==s?J.current=E.current.length:(ei.current=!1,J.current=f):J.current=(0,c.BF)(E,{startingIndex:s,decrement:!0,disabledIndices:L}):J.current=Math.max(u,(0,c.BF)(E,{startingIndex:s,decrement:!0,disabledIndices:L})),(0,c.du)(E,J.current)&&(J.current=-1),et(e)}}),em=r.useMemo(()=>j&&b&&ep&&{"aria-activedescendant":`${H}-${R}`},[j,b,ep,H,R]),ey=r.useMemo(()=>({"aria-orientation":"both"===F?void 0:F,...!Y?em:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&b&&!j){let t=(0,a.EW)(e.nativeEvent);if(t&&!(0,a.gR)(G.current,t))return;(0,l.jo)(e),n.setOpen(!1,(0,d.d)(p.Xn,e.nativeEvent)),(0,o.sb)(S)&&S.focus();return}ev(e)},onPointerMove(){ee.current=!0}}),[em,ev,G,F,Y,n,b,j,S]),eb=r.useMemo(()=>{function e(e){"auto"===A&&(0,l.YF)(e.nativeEvent)&&(X.current=!j)}function t(e){X.current=A,"auto"===A&&(0,l.Pg)(e.nativeEvent)&&(X.current=!0)}return{onKeyDown(e){var t,r;let o=n.select("open");ee.current=!1;let i=e.key.startsWith("Arrow"),s=(t=e.key,r=eg(),v(r,M?t===g.eR:t===g.RJ,t===g.Jd)),u=m(e.key,F),a=(P?s:u)||"Enter"===e.key||""===e.key.trim();if(j&&o)return ev(e);if(o||D||!i){if(a){let t=m(e.key,eg());Z.current=P&&t?null:e.key}if(P){s&&((0,l.jo)(e),o?(J.current=(0,c.Zb)(E,eu.current),et(e)):n.setOpen(!0,(0,d.d)(p.Dq,e.nativeEvent,e.currentTarget)));return}u&&(null!=el.current&&(J.current=el.current),(0,l.jo)(e),!o&&D?n.setOpen(!0,(0,d.d)(p.Dq,e.nativeEvent,e.currentTarget)):ev(e),o&&et(e))}},onFocus(e){n.select("open")&&!j&&(J.current=-1,et(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[ev,eu,A,E,P,et,n,D,F,eg,M,el,j]),ew=r.useMemo(()=>({...em,...eb}),[em,eb]);return r.useMemo(()=>O?{reference:ew,floating:ey,item:eh,trigger:eb}:{},[O,ew,ey,eb,eh])}},11243:function(e,t,n){"use strict";n.d(t,{I:()=>c});var r=n(60175),o=n(26256),i=n(27133),s=n(86628),u=n(68914);let a=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function c(e,t={}){let n="rootStore"in e?e.rootStore:e,l=n.useState("open"),f=n.useState("floatingId"),d=n.useState("domReferenceElement"),p=n.useState("floatingElement"),{enabled:h=!0,role:g="dialog"}=t,v=(0,o.B)(),m=d?.id||v,y=r.useMemo(()=>(0,i.nd)(p)?.id||f,[p,f]),b=a.get(g)??g,w=null!=(0,s.R1)(),S=r.useMemo(()=>"tooltip"===b||"label"===g?u.t0:{"aria-haspopup":"alertdialog"===b?"dialog":b,"aria-expanded":"false",..."listbox"===b&&{role:"combobox"},..."menu"===b&&w&&{role:"menuitem"},..."select"===g&&{"aria-autocomplete":"none"},..."combobox"===g&&{"aria-autocomplete":"list"}},[b,w,g]),x=r.useMemo(()=>"tooltip"===b||"label"===g?{[`aria-${"label"===g?"labelledby":"describedby"}`]:l?y:void 0}:{...S,"aria-expanded":l?"true":"false","aria-controls":l?y:void 0,..."menu"===b&&{id:m}},[b,y,l,m,g,S]),E=r.useMemo(()=>{let e={id:y,...b&&{role:b}};return"tooltip"===b||"label"===g?e:{...e,..."menu"===b&&{"aria-labelledby":m}}},[b,y,m,g]),R=r.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${y}-fui-option`}};switch(g){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[y,g]);return r.useMemo(()=>h?{reference:x,floating:E,item:R,trigger:S}:{},[h,x,E,S,R])}},34476:function(e,t,n){"use strict";n.d(t,{D:()=>c});var r=n(26256),o=n(19865),i=n(13840),s=n(28442),u=n(86628),a=n(2607);function c(e){let{popupStore:t,noEmit:n=!1,treatPopupAsFloatingElement:c=!1,onOpenChange:l}=e,f=(0,r.B)(),d=null!=(0,u.R1)(),p=t.useState("open"),h=t.useState("activeTriggerElement"),g=t.useState(c?"popupElement":"positionerElement"),v=t.context.triggerElements,m=(0,o.j)(()=>new a.K({open:p,referenceElement:h,floatingElement:g,triggerElements:v,onOpenChange:l,floatingId:f,nested:d,noEmit:n})).current;return(0,i.g)(()=>{let e={open:p,floatingId:f,referenceElement:h,floatingElement:g};(0,s.vq)(h)&&(e.domReferenceElement=h),m.state.positionReference===m.state.referenceElement&&(e.positionReference=h),m.update(e)},[p,f,h,g,m]),m.context.onOpenChange=l,m.context.nested=d,m.context.noEmit=n,m}},19262:function(e,t,n){"use strict";n.d(t,{i:()=>a});var r=n(28442),o=n(81617),i=n(27133),s=n(58348);function u(e,t){let[n,r]=e,o=!1,i=t.length;for(let e=0,s=i-1;e=r!=c>=r&&n<=(a-i)*(r-u)/(c-u)+i&&(o=!o)}return o}function a(e={}){let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:c=!0}=e,l=new o.E,f=!1,d=null,p=null,h="u">typeof performance?performance.now():0,g=({x:e,y:n,placement:o,elements:a,onClose:g,nodeId:v,tree:m})=>function(y){function b(){l.clear(),g()}if(l.clear(),!a.domReference||!a.floating||null==o||null==e||null==n)return;let{clientX:w,clientY:S}=y,x=[w,S],E=(0,i.EW)(y),R="mouseleave"===y.type,C=(0,i.gR)(a.floating,E),O=(0,i.gR)(a.domReference,E),T=a.domReference.getBoundingClientRect(),I=a.floating.getBoundingClientRect(),k=o.split("-")[0],P=e>I.right-I.width/2,M=n>I.bottom-I.height/2,j=x[0]>=T.x&&x[0]<=T.x+T.width&&x[1]>=T.y&&x[1]<=T.y+T.height,A=I.width>T.width,_=I.height>T.height,D=(A?T:I).left,L=(A?T:I).right,F=(_?T:I).top,q=(_?T:I).bottom;if(C&&(f=!0,!R))return;if(O&&(f=!1),O&&!R){f=!0;return}if(R&&(0,r.vq)(y.relatedTarget)&&(0,i.gR)(a.floating,y.relatedTarget)||m&&(0,s.CM)(m.nodesRef.current,v).some(({context:e})=>e?.open))return;if("top"===k&&n>=T.bottom-1||"bottom"===k&&n<=T.top+1||"left"===k&&e>=T.right-1||"right"===k&&e<=T.left+1)return b();let U=[];switch(k){case"top":U=[[D,T.top+1],[D,I.bottom-1],[L,I.bottom-1],[L,T.top+1]];break;case"bottom":U=[[D,I.top+1],[D,T.bottom-1],[L,T.bottom-1],[L,I.top+1]];break;case"left":U=[[I.right-1,q],[I.right-1,F],[T.left+1,F],[T.left+1,q]];break;case"right":U=[[T.right-1,q],[T.right-1,F],[I.left+1,F],[I.left+1,q]]}if(!u([w,S],U)){if(f&&!j)return b();if(!R&&c){let e=function(e,t){let n=performance.now(),r=n-h;if(null===d||null===p||0===r)return d=e,p=t,h=n,null;let o=e-d,i=t-p,s=Math.sqrt(o*o+i*i);return d=e,p=t,h=n,s/r}(y.clientX,y.clientY);if(null!==e&&e<.1)return b()}u([w,S],function([e,n]){switch(k){case"top":{let r=[[I.left,P||A?I.bottom-t:I.top],[I.right,P?A?I.bottom-t:I.top:I.bottom-t]];return[[A?e+t/2:P?e+4*t:e-4*t,n+t+1],[A?e-t/2:P?e+4*t:e-4*t,n+t+1],...r]}case"bottom":{let r=[[I.left,P||A?I.top+t:I.bottom],[I.right,P?A?I.top+t:I.bottom:I.top+t]];return[[A?e+t/2:P?e+4*t:e-4*t,n-t],[A?e-t/2:P?e+4*t:e-4*t,n-t],...r]}case"left":return[[M||_?I.right-t:I.left,I.top],[M?_?I.right-t:I.left:I.right-t,I.bottom],[e+t+1,_?n+t/2:M?n+4*t:n-4*t],[e+t+1,_?n-t/2:M?n+4*t:n-4*t]];case"right":{let r=[[M||_?I.left+t:I.right,I.top],[M?_?I.left+t:I.right:I.left+t,I.bottom]];return[[e-t,_?n+t/2:M?n+4*t:n-4*t],[e-t,_?n-t/2:M?n+4*t:n-4*t],...r]}default:return[]}}([e,n]))?!f&&c&&l.start(40,b):b()}};return g.__options={blockPointerEvents:n},g}},34130:function(e,t,n){"use strict";n.d(t,{BF:()=>l,FP:()=>g,Kg:()=>f,Y3:()=>h,Zb:()=>a,du:()=>u,fl:()=>p,vB:()=>c,zf:()=>d});var r=n(67500),o=n(713),i=n(4744);function s(e,t,n){return Math.floor(e/t)!==n}function u(e,t){return t<0||t>=e.current.length}function a(e,t){return l(e,{disabledIndices:t})}function c(e,t){return l(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function l(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let i=t;do i+=n?-o:o;while(i>=0&&i<=e.current.length-1&&g(e,i,r));return i}function f(e,{event:t,orientation:n,loopFocus:a,rtl:c,cols:f,disabledIndices:d,minIndex:p,maxIndex:h,prevIndex:v,stopEvent:m=!1}){let y=v,b=[],w={},S=!1;{let t=null,n=-1;e.current.forEach((e,r)=>{if(null==e)return;let o=e.closest('[role="row"]');o&&(S=!0),(o!==t||-1===n)&&(t=o,b[n+=1]=[]),b[n].push(r),w[r]=n})}let x=S&&b.length>0&&b.some(e=>e.length!==f);function E(t){if(!x||-1===v)return;let n=w[v];if(null==n)return;let r=b[n].indexOf(v),o="up"===t?n-1:n+1;a&&(o<0?o=b.length-1:o>=b.length&&(o=0));let i=new Set;for(;o>=0&&o=0;t-=1){let r=n[t];if(!g(e,r,d))return r}o="up"===t?o-1:o+1,a&&(o<0?o=b.length-1:o>=b.length&&(o=0))}}if(t.key===i.il){let n=E("up");if(void 0!==n)m&&(0,o.jo)(t),y=n;else{if(m&&(0,o.jo)(t),-1===v)y=h;else if(y=l(e,{startingIndex:y,amount:f,decrement:!0,disabledIndices:d}),a&&(v-fe?n:n-f}u(e,y)&&(y=v)}}if(t.key===i.Jd){let n=E("down");void 0!==n?(m&&(0,o.jo)(t),y=n):(m&&(0,o.jo)(t),-1===v?y=p:(y=l(e,{startingIndex:v,amount:f,disabledIndices:d}),a&&v+f>h&&(y=l(e,{startingIndex:v%f-f,amount:f,disabledIndices:d}))),u(e,y)&&(y=v))}if("both"===n){let n=(0,r.RI)(v/f);t.key===(c?i.eR:i.RJ)&&(m&&(0,o.jo)(t),v%f!=f-1?(y=l(e,{startingIndex:v,disabledIndices:d}),a&&s(y,f,n)&&(y=l(e,{startingIndex:v-v%f-1,disabledIndices:d}))):a&&(y=l(e,{startingIndex:v-v%f-1,disabledIndices:d})),s(y,f,n)&&(y=v)),t.key===(c?i.RJ:i.eR)&&(m&&(0,o.jo)(t),v%f!=0?(y=l(e,{startingIndex:v,decrement:!0,disabledIndices:d}),a&&s(y,f,n)&&(y=l(e,{startingIndex:v+(f-v%f),decrement:!0,disabledIndices:d}))):a&&(y=l(e,{startingIndex:v+(f-v%f),decrement:!0,disabledIndices:d})),s(y,f,n)&&(y=v));let p=(0,r.RI)(h/f)===n;u(e,y)&&(y=a&&p?t.key===(c?i.RJ:i.eR)?h:l(e,{startingIndex:v-v%f-1,disabledIndices:d}):v)}return y}function d(e,t,n){let r=[],o=0;return e.forEach(({width:e,height:i},s)=>{let u=!1;for(n&&(o=0);!u;){let n=[];for(let r=0;rnull==r[e])?(n.forEach(e=>{r[e]=s}),u=!0):o+=1}}),[...r]}function p(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e),s=t[e];switch(o){case"tl":return i;case"tr":if(!s)return i;return i+s.width-1;case"bl":if(!s)return i;return i+(s.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}function h(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function g(e,t,n){if("function"==typeof n)return n(t);if(n)return n.includes(t);let r=e.current[t];return!!r&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled"))}},4744:function(e,t,n){"use strict";n.d(t,{BT:()=>i,Ed:()=>r,Jd:()=>c,RJ:()=>u,WS:()=>o,eR:()=>s,il:()=>a});let r="data-base-ui-focusable",o="selected",i="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",s="ArrowLeft",u="ArrowRight",a="ArrowUp",c="ArrowDown"},7693:function(e,t,n){"use strict";function r(e){return`data-base-ui-${e}`}n.d(t,{F:()=>r})},62679:function(e,t,n){"use strict";function r(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}n.d(t,{d:()=>r})},27133:function(e,t,n){"use strict";n.d(t,{$u:()=>d,EW:()=>a,F2:()=>c,RS:()=>s,WZ:()=>p,YE:()=>f,em:()=>h,gR:()=>u,nd:()=>g,tZ:()=>l});var r=n(28442),o=n(48902),i=n(4744);function s(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function u(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,r.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function a(e){return"composedPath"in e?e.composedPath()[0]:e.target}function c(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function l(e){return e.matches("html,body")}function f(e){return e?.ownerDocument||document}function d(e){return(0,r.sb)(e)&&e.matches(i.BT)}function p(e){return!!e&&"combobox"===e.getAttribute("role")&&d(e)}function h(e){if(!e||o.KT)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}function g(e){return e?e.hasAttribute(i.Ed)?e:e.querySelector(`[${i.Ed}]`)||e:null}},42371:function(e,t,n){"use strict";n.d(t,{p:()=>o});let r=0;function o(e,t={}){let{preventScroll:n=!1,cancelPrevious:i=!0,sync:s=!1}=t;i&&cancelAnimationFrame(r);let u=()=>e?.focus({preventScroll:n});s?u():r=requestAnimationFrame(u)}},713:function(e,t,n){"use strict";n.d(t,{Ev:()=>c,Go:()=>a,O_:()=>i,Pg:()=>u,YF:()=>s,jo:()=>o});var r=n(48902);function o(e){e.preventDefault(),e.stopPropagation()}function i(e){return"nativeEvent"in e}function s(e){return 0===e.mozInputSource&&!!e.isTrusted||(r.m0&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function u(e){return!r.KT&&(!r.m0&&0===e.width&&0===e.height||r.m0&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function a(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function c(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},58348:function(e,t,n){"use strict";function r(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}n.d(t,{$4:()=>r,CM:()=>function e(t,n,r=!0){return t.filter(e=>e.parentId===n&&(!r||e.context?.open)).flatMap(n=>[n,...e(t,n.id,r)])}})},47722:function(e,t,n){"use strict";n.d(t,{N:()=>p,Qp:()=>d,XJ:()=>a,Yu:()=>l,bp:()=>f,kQ:()=>i,vF:()=>u,yV:()=>h});var r=n(86668),o=n(27133);let i=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function s(e,t){let n=(0,r.Kr)(e,i()),s=n.length;if(0===s)return;let u=(0,o.RS)((0,o.YE)(e)),a=n.indexOf(u);return n[-1===a?1===t?0:s-1:a+t]}function u(e){return s((0,o.YE)(e).body,1)||e}function a(e){return s((0,o.YE)(e).body,-1)||e}function c(e,t){if(!e)return null;let n=(0,r.Kr)((0,o.YE)(e).body,i()),s=n.length;if(0===s)return null;let u=n.indexOf(e);return -1===u?null:n[(u+t+s)%s]}function l(e){return c(e,1)}function f(e){return c(e,-1)}function d(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,o.gR)(n,r)}function p(e){(0,r.Kr)(e,i()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function h(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}},56548:function(e,t,n){"use strict";n.d(t,{N:()=>a});var r=n(60175),o=n(13840),i=n(27178),s=n(44322),u=n(27392);let a=r.forwardRef(function(e,t){let{className:n,render:r,id:a,...c}=e,l=(0,s.e)(a),{setLabelId:f}=(0,u.T)();return(0,o.g)(()=>(f(l),()=>{f(void 0)}),[f,l]),(0,i.o)("div",e,{ref:t,props:{id:l,role:"presentation",...c}})})},6279:function(e,t,n){"use strict";n.d(t,{r:()=>u});var r=n(60175),o=n(27178),i=n(27392),s=n(77527);let u=r.forwardRef(function(e,t){let{render:n,className:u,...a}=e,[c,l]=r.useState(void 0),f=r.useMemo(()=>({setLabelId:l}),[l]),d=(0,o.o)("div",e,{ref:t,props:{role:"group","aria-labelledby":c,...a}});return(0,s.jsx)(i.c.Provider,{value:f,children:d})})},27392:function(e,t,n){"use strict";n.d(t,{T:()=>s,c:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(31));return e}},10817:function(e,t,n){"use strict";n.d(t,{D:()=>l});var r=n(60175),o=n(9106),i=n(74732),s=n(27178),u=n(44322),a=n(34141),c=n(97356);let l=r.forwardRef(function(e,t){let{render:n,className:l,id:f,label:d,nativeButton:p=!1,disabled:h=!1,closeOnClick:g=!0,...v}=e,m=(0,a.q)({label:d}),y=(0,c.O)(!0),b=(0,u.e)(f),{store:w}=(0,i.Y)(),S=w.useState("isActive",m.index),x=w.useState("itemProps"),{getItemProps:E,itemRef:R}=(0,o.O)({closeOnClick:g,disabled:h,highlighted:S,id:b,store:w,nativeButton:p,nodeId:y?.nodeId,itemMetadata:o.z}),C=r.useMemo(()=>({disabled:h,highlighted:S}),[h,S]);return(0,s.o)("div",e,{state:C,props:[x,v,E],ref:[R,t,m.ref]})})},9106:function(e,t,n){"use strict";n.d(t,{O:()=>l,z:()=>c});var r=n(60175),o=n(5082),i=n(49741),s=n(8051),u=n(4389),a=n(59760);let c={type:"regular-item"};function l(e){let{closeOnClick:t,disabled:n=!1,highlighted:c,id:l,store:f,nativeButton:d,itemMetadata:p,nodeId:h}=e,g=r.useRef(null),v=(0,u.v)(!0),m=void 0!==v,{events:y}=f.useState("floatingTreeRoot"),{getButtonProps:b,buttonRef:w}=(0,i.s)({disabled:n,focusableWhenDisabled:!0,native:d}),S=r.useCallback(e=>(0,s.v6)({id:l,role:"menuitem",tabIndex:c?0:-1,onMouseMove(e){h&&y.emit("itemhover",{nodeId:h,target:e.currentTarget})},onMouseEnter(){"submenu-trigger"===p.type&&p.setActive()},onKeyUp(e){" "===e.key&&f.context.typingRef.current&&e.preventBaseUIHandler()},onClick(e){t&&y.emit("close",{domEvent:e,reason:a.Bo})},onMouseUp(e){if(v){let t=v.initialCursorPointRef.current;if(v.initialCursorPointRef.current=null,m&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y))return}g.current&&f.context.allowMouseUpTriggerRef.current&&(!m||2===e.button)&&"regular-item"===p.type&&g.current.click()}},e,b),[l,c,b,t,y,f,m,v,p,h]),x=(0,o.a)(g,w);return r.useMemo(()=>({getItemProps:S,itemRef:x}),[S,x])}},27103:function(e,t,n){"use strict";n.d(t,{_:()=>b});var r=n(60175),o=n(68123),i=n(81692),s=n(74732),u=n(97356),a=n(27178),c=n(42540),l=n(90465),f=n(77155),d=n(39434),p=n(59760),h=n(69982),g=n(58702),v=n(81795),m=n(77527);let y={...c.GW,...l.G},b=r.forwardRef(function(e,t){let{render:n,className:c,finalFocus:l,...b}=e,{store:w}=(0,s.Y)(),{side:S,align:x}=(0,u.O)(),E=null!=(0,h.S)(!0),R=w.useState("open"),C=w.useState("transitionStatus"),O=w.useState("popupProps"),T=w.useState("mounted"),I=w.useState("instantType"),k=w.useState("activeTriggerElement"),P=w.useState("parent"),M=w.useState("lastOpenChangeReason"),j=w.useState("rootId"),A=w.useState("floatingRootContext"),_=w.useState("floatingTreeRoot"),D=w.useState("closeDelay"),L=w.useState("activeTriggerElement"),F="context-menu"===P.type;(0,f.v)({open:R,ref:w.context.popupRef,onComplete(){R&&w.context.onOpenChangeComplete?.(!0)}}),r.useEffect(()=>{function e(e){w.setOpen(!1,(0,d.d)(e.reason,e.domEvent))}return _.events.on("close",e),()=>{_.events.off("close",e)}},[_.events,w]);let q=w.useState("hoverEnabled"),U=w.useState("disabled");(0,o.a)(A,{enabled:q&&!U&&!F&&"menubar"!==P.type,closeDelay:D});let N=r.useMemo(()=>({transitionStatus:C,side:S,align:x,open:R,nested:"menu"===P.type,instant:I}),[C,S,x,R,P.type,I]),$=(0,a.o)("div",e,{state:N,ref:[t,w.context.popupRef],stateAttributesMapping:y,props:[O,{onKeyDown(e){E&&g.jF.has(e.key)&&e.stopPropagation()}},(0,v.d)(C),b,{"data-rootownerid":j}]}),B=void 0===P.type||F;return(k||"menubar"===P.type&&M!==p.Np)&&(B=!0),(0,m.jsx)(i.s,{context:A,modal:F,disabled:!T,returnFocus:void 0===l?B:l,initialFocus:"menu"!==P.type,restoreFocus:!0,externalTree:"menubar"!==P.type?_:void 0,previousFocusableElement:L,nextFocusableElement:void 0===P.type?w.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===P.type?w.context.beforeContentFocusGuardRef:void 0,children:$})})},12351:function(e,t,n){"use strict";n.d(t,{g:()=>a});var r=n(60175),o=n(63826),i=n(74732),s=n(440),u=n(77527);let a=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:a}=(0,i.Y)();return a.useState("mounted")||n?(0,u.jsx)(s.V.Provider,{value:n,children:(0,u.jsx)(o.XF,{ref:t,...r})}):null})},440:function(e,t,n){"use strict";n.d(t,{V:()=>i,y:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(32));return e}},31603:function(e,t,n){"use strict";n.d(t,{y:()=>b});var r=n(60175),o=n(43242),i=n(86628),s=n(97356),u=n(74732),a=n(1810),c=n(27178),l=n(42540),f=n(41521),d=n(53348),p=n(440),h=n(73410),g=n(4389),v=n(39434),m=n(59760),y=n(77527);let b=r.forwardRef(function(e,t){let{anchor:n,positionMethod:b="absolute",className:w,render:S,side:x,align:E,sideOffset:R=0,alignOffset:C=0,collisionBoundary:O="clipping-ancestors",collisionPadding:T=5,arrowPadding:I=5,sticky:k=!1,disableAnchorTracking:P=!1,collisionAvoidance:M=h.uD,...j}=e,{store:A}=(0,u.Y)(),_=(0,p.y)(),D=(0,g.v)(!0),L=A.useState("parent"),F=A.useState("floatingRootContext"),q=A.useState("floatingTreeRoot"),U=A.useState("mounted"),N=A.useState("open"),$=A.useState("modal"),B=A.useState("activeTriggerElement"),H=A.useState("lastOpenChangeReason"),W=A.useState("floatingNodeId"),K=A.useState("floatingParentNodeId"),Q=n,G=R,z=C,V=E,Y=M;"context-menu"===L.type&&(Q=n??L.context?.anchor,V=V??"start",x||"center"===V||(z=e.alignOffset??2,G=e.sideOffset??-5));let X=x,J=V;"menu"===L.type?(X=X??"inline-end",J=J??"start",Y=e.collisionAvoidance??h.Pe):"menubar"===L.type&&(X=X??"bottom",J=J??"start");let Z="context-menu"===L.type,ee=(0,a.s)({anchor:Q,floatingRootContext:F,positionMethod:D?"fixed":b,mounted:U,side:X,sideOffset:G,align:J,alignOffset:z,arrowPadding:Z?0:I,collisionBoundary:O,collisionPadding:T,sticky:k,nodeId:W,keepMounted:_,disableAnchorTracking:P,collisionAvoidance:Y,shiftCrossAxis:Z,externalTree:q}),et=r.useMemo(()=>{let e={};return N||(e.pointerEvents="none"),{role:"presentation",hidden:!U,style:{...ee.positionerStyles,...e}}},[N,U,ee.positionerStyles]);r.useEffect(()=>{function e(e){e.open?(e.parentNodeId===W&&A.set("hoverEnabled",!1),e.nodeId!==W&&e.parentNodeId===A.select("floatingParentNodeId")&&A.setOpen(!1,(0,v.d)(m.p))):e.parentNodeId===W&&e.reason!==m.p&&A.set("hoverEnabled",!0)}return q.events.on("menuopenchange",e),()=>{q.events.off("menuopenchange",e)}},[A,q.events,W]),r.useEffect(()=>{if(null!=A.select("floatingParentNodeId"))return q.events.on("menuopenchange",e),()=>{q.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==A.select("floatingParentNodeId"))return;let t=e.reason??m.p;A.setOpen(!1,(0,v.d)(t))}},[q.events,A]),r.useEffect(()=>{function e(e){N&&e.nodeId===A.select("floatingParentNodeId")&&e.target&&B&&B!==e.target&&A.setOpen(!1,(0,v.d)(m.p))}return q.events.on("itemhover",e),()=>{q.events.off("itemhover",e)}},[q.events,N,B,A]),r.useEffect(()=>{let e={open:N,nodeId:W,parentNodeId:K,reason:A.select("lastOpenChangeReason")};q.events.emit("menuopenchange",e)},[q.events,N,A,W,K]);let en=r.useMemo(()=>({open:N,side:ee.side,align:ee.align,anchorHidden:ee.anchorHidden,nested:"menu"===L.type}),[N,ee.side,ee.align,ee.anchorHidden,L.type]),er=r.useMemo(()=>({side:ee.side,align:ee.align,arrowRef:ee.arrowRef,arrowUncentered:ee.arrowUncentered,arrowStyles:ee.arrowStyles,nodeId:ee.context.nodeId}),[ee.side,ee.align,ee.arrowRef,ee.arrowUncentered,ee.arrowStyles,ee.context.nodeId]),eo=(0,c.o)("div",e,{state:en,stateAttributesMapping:l.GW,ref:[t,A.useStateSetter("positionerElement")],props:[et,j]}),ei=U&&"menu"!==L.type&&("menubar"!==L.type&&$&&H!==m.N7||"menubar"===L.type&&L.context.modal),es=null;return"menubar"===L.type?es=L.context.contentElement:void 0===L.type&&(es=B),(0,y.jsxs)(s.r.Provider,{value:er,children:[ei&&(0,y.jsx)(d.W,{ref:"context-menu"===L.type||"nested-context-menu"===L.type?L.context.internalBackdropRef:null,inert:(0,o.Y)(!N),cutout:es}),(0,y.jsx)(i.$c,{id:W,children:(0,y.jsx)(f.u,{elementsRef:A.context.itemDomElements,labelsRef:A.context.itemLabels,children:eo})})]})})},97356:function(e,t,n){"use strict";n.d(t,{O:()=>s,r:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(33));return t}},78718:function(e,t,n){"use strict";n.d(t,{a:()=>c});var r=n(60175),o=n(29570),i=n(92468),s=n(62491),u=n(27178),a=n(77527);let c=r.memo(r.forwardRef(function(e,t){let{render:n,className:c,value:l,defaultValue:f,onValueChange:d,disabled:p=!1,...h}=e,[g,v]=(0,o.q)({controlled:l,default:f,name:"MenuRadioGroup"}),m=(0,i.K)(d),y=(0,i.K)((e,t)=>{m?.(e,t),t.isCanceled||v(e)}),b=r.useMemo(()=>({disabled:p}),[p]),w=(0,u.o)("div",e,{state:b,ref:t,props:{role:"group","aria-disabled":p||void 0,...h}}),S=r.useMemo(()=>({value:g,setValue:y,disabled:p}),[g,y,p]);return(0,a.jsx)(s.h.Provider,{value:S,children:w})}))},62491:function(e,t,n){"use strict";n.d(t,{S:()=>s,h:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(34));return e}},97973:function(e,t,n){"use strict";n.d(t,{p:()=>c});var r=n(60175),o=n(62179),i=n(27178),s=n(43657),u=n(98077),a=n(77155);let c=r.forwardRef(function(e,t){let{render:n,className:c,keepMounted:l=!1,...f}=e,d=(0,o.w)(),p=r.useRef(null),{transitionStatus:h,setMounted:g}=(0,u.$)(d.checked);(0,a.v)({open:d.checked,ref:p,onComplete(){d.checked||g(!1)}});let v=r.useMemo(()=>({checked:d.checked,disabled:d.disabled,highlighted:d.highlighted,transitionStatus:h}),[d.checked,d.disabled,d.highlighted,h]);return(0,i.o)("span",e,{state:v,stateAttributesMapping:s.a,ref:[t,p],props:{"aria-hidden":!0,...f},enabled:l||d.checked})})},62553:function(e,t,n){"use strict";n.d(t,{i:()=>m});var r=n(60175),o=n(92468),i=n(74732),s=n(27178),u=n(44322),a=n(62491),c=n(62179),l=n(43657),f=n(34141),d=n(9106),p=n(97356),h=n(39434),g=n(59760),v=n(77527);let m=r.forwardRef(function(e,t){let{render:n,className:m,id:y,label:b,nativeButton:w=!1,disabled:S=!1,closeOnClick:x=!1,value:E,...R}=e,C=(0,f.q)({label:b}),O=(0,p.O)(!0),T=(0,u.e)(y),{store:I}=(0,i.Y)(),k=I.useState("isActive",C.index),P=I.useState("itemProps"),{value:M,setValue:j,disabled:A}=(0,a.S)(),_=A||S,D=M===E,{getItemProps:L,itemRef:F}=(0,d.O)({closeOnClick:x,disabled:_,highlighted:k,id:T,store:I,nativeButton:w,nodeId:O?.nodeId,itemMetadata:d.z}),q=r.useMemo(()=>({disabled:_,highlighted:k,checked:D}),[_,k,D]),U=(0,o.K)(e=>{j(E,{...(0,h.d)(g.Bo,e.nativeEvent),preventUnmountOnClose:()=>{}})}),N=(0,s.o)("div",e,{state:q,stateAttributesMapping:l.a,props:[P,{role:"menuitemradio","aria-checked":D,onClick:U},R,L],ref:[F,t,C.ref]});return(0,v.jsx)(c.l.Provider,{value:q,children:N})})},62179:function(e,t,n){"use strict";n.d(t,{l:()=>i,w:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(35));return e}},44026:function(e,t,n){"use strict";n.d(t,{i:()=>U});var r=n(60175),o=n(49420),i=n(81617),s=n(92468),u=n(26256),a=n(13840),c=n(94911),l=n(81870),f=n(68914),d=n(86628),p=n(34476),h=n(10983),g=n(11243),v=n(26505),m=n(713),y=n(19558),b=n(74732),w=n(34479),S=n(73410),x=n(50775),E=n(26864),R=n(39434),C=n(59760),O=n(4389),T=n(8051),I=n(5240),k=n(2169),P=n(19865),M=n(27503),j=n(12904),A=n(1963);let _={...j.o,disabled:(0,I.M)(e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled),modal:(0,I.M)(e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0)),allowMouseEnter:(0,I.M)(e=>"menu"===e.parent.type?e.parent.store.select("allowMouseEnter"):e.allowMouseEnter),stickIfOpen:(0,I.M)(e=>e.stickIfOpen),parent:(0,I.M)(e=>e.parent),rootId:(0,I.M)(e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId),activeIndex:(0,I.M)(e=>e.activeIndex),isActive:(0,I.M)((e,t)=>e.activeIndex===t),hoverEnabled:(0,I.M)(e=>e.hoverEnabled),instantType:(0,I.M)(e=>e.instantType),lastOpenChangeReason:(0,I.M)(e=>e.openChangeReason),floatingTreeRoot:(0,I.M)(e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot),floatingNodeId:(0,I.M)(e=>e.floatingNodeId),floatingParentNodeId:(0,I.M)(e=>e.floatingParentNodeId),itemProps:(0,I.M)(e=>e.itemProps),closeDelay:(0,I.M)(e=>e.closeDelay),keyboardEventRelay:(0,I.M)(e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0)};class D extends k.H{constructor(e){super({...{...(0,j.r)(),disabled:!1,modal:!0,allowMouseEnter:!0,stickIfOpen:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new M.k,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:f.t0,keyboardEventRelay:void 0,closeDelay:0},...e},{positionerRef:r.createRef(),popupRef:r.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),onOpenChangeComplete:void 0,triggerElements:new A.Z},_),this.observe((0,I.M)(e=>e.allowMouseEnter),(e,t)=>{"menu"===this.state.parent.type&&e!==t&&this.state.parent.store.set("allowMouseEnter",e)}),this.unsubscribeParentListener=this.observe("parent",e=>{if(this.unsubscribeParentListener?.(),"menu"===e.type){this.unsubscribeParentListener=e.store.subscribe(()=>{this.notifyAll()}),this.context.allowMouseUpTriggerRef=e.store.context.allowMouseUpTriggerRef;return}void 0!==e.type&&(this.context.allowMouseUpTriggerRef=e.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(e,t){this.state.floatingRootContext.context.events.emit("setOpen",{open:e,eventDetails:t})}static useStore(e,t){let n=(0,P.j)(()=>new D(t)).current;return e??n}unsubscribeParentListener=null}var L=n(18835),F=n(63523),q=n(77527);function U(e){let t,n,{children:I,open:k,onOpenChange:P,onOpenChangeComplete:M,defaultOpen:j=!1,disabled:A=!1,modal:_,loopFocus:U=!0,orientation:N="vertical",actionsRef:$,closeParentOnEsc:B=!1,handle:H,triggerId:W,defaultTriggerId:K=null,highlightItemOnHover:Q=!0}=e,G=(0,O.v)(!0),z=(0,b.Y)(!0),V=(0,w.t)(!0),Y=(0,F.B)(),X=r.useMemo(()=>Y&&z?{type:"menu",store:z.store}:V?{type:"menubar",context:V}:G&&!z?{type:"context-menu",context:G}:{type:void 0},[G,z,V,Y]),J=D.useStore(H?.store,{parent:X}),Z=J.useState("floatingTreeRoot"),ee=(0,d.fI)(Z),et=(0,d.R1)();(0,a.g)(()=>{G&&!z?J.update({parent:{type:"context-menu",context:G},floatingNodeId:ee,floatingParentNodeId:et}):z&&J.update({floatingNodeId:ee,floatingParentNodeId:et})},[G,z,ee,et,J]),J.useControlledProp("open",k,j),J.useControlledProp("activeTriggerId",W,K),J.useContextCallback("onOpenChangeComplete",M);let en=J.useState("open"),er=J.useState("activeTriggerElement"),eo=J.useState("positionerElement"),ei=J.useState("hoverEnabled"),es=J.useState("modal"),eu=J.useState("disabled"),ea=J.useState("lastOpenChangeReason"),ec=J.useState("parent"),el=J.useState("activeIndex"),ef=J.useState("payload"),ed=J.useState("floatingParentNodeId"),ep=r.useRef(null),eh=null!=ed;J.useSyncedValues({disabled:A,modal:void 0===ec.type?_:void 0,rootId:(0,u.B)()});let{openMethod:eg,triggerProps:ev,reset:em}=(0,E.G)(en);(0,L.tr)(J);let{forceUnmount:ey}=(0,L.l$)(en,J,()=>{J.update({allowMouseEnter:!1,stickIfOpen:!0}),em()}),eb=r.useRef("context-menu"!==ec.type),ew=(0,i.Z)();r.useEffect(()=>{if(en||(ep.current=null),"context-menu"===ec.type){if(!en){ew.clear(),eb.current=!1;return}ew.start(500,()=>{eb.current=!0})}},[ew,en,ec.type]),(0,l.K)(en&&es&&ea!==C.N7&&"touch"!==eg,eo),(0,a.g)(()=>{en||ei||J.set("hoverEnabled",!0)},[en,ei,J]);let eS=r.useRef(!0),ex=(0,i.Z)(),eE=(0,s.K)((e,n)=>{let r=n.reason;if(en===e&&n.trigger===er&&ea===r||(n.preventUnmountOnClose=()=>{J.set("preventUnmountingOnClose",!0)},e||null!=n.trigger||(n.trigger=er??void 0),P?.(e,n),n.isCanceled))return;let i={open:e,nativeEvent:n.event,reason:n.reason,nested:eh};t?.emit("openchange",i);let s=n.event;if(!1===e&&s?.type==="click"&&"touch"===s.pointerType&&!eS.current)return;if(!e&&null!==el){let e=J.context.itemDomElements.current[el];queueMicrotask(()=>{e?.setAttribute("tabindex","-1")})}e&&r===C.F4?(eS.current=!1,ex.start(300,()=>{eS.current=!0})):(eS.current=!0,ex.clear());let u=(r===C.Ui||r===C.Bo)&&0===s.detail&&s?.isTrusted,a=!e&&(r===C.jv||null==r);function c(){let t={open:e,openChangeReason:r};ep.current=n.event??null;let o=n.trigger?.id??null;(o||e)&&(t.activeTriggerId=o,t.activeTriggerElement=n.trigger??null),J.update(t)}r===C.N7?o.flushSync(c):c(),"menubar"===ec.type&&(r===C.F4||r===C.Xn||r===C.N7||r===C.Dq||r===C.p)?J.set("instantType","group"):u||a?J.set("instantType",u?"click":"dismiss"):J.set("instantType",void 0)}),eR=r.useCallback(e=>{let t=(0,R.d)(e);return t.preventUnmountOnClose=()=>{J.set("preventUnmountingOnClose",!0)},t},[J]),eC=r.useCallback(()=>{J.setOpen(!1,eR(C.zJ))},[J,eR]);r.useImperativeHandle($,()=>({unmount:ey,close:eC}),[ey,eC]),"context-menu"===ec.type&&(n=ec.context),r.useImperativeHandle(n?.positionerRef,()=>eo,[eo]),r.useImperativeHandle(n?.actionsRef,()=>({setOpen:eE}),[eE]);let eO=(0,p.D)({popupStore:J,onOpenChange:eE});t=eO.context.events,r.useEffect(()=>{let e=({open:e,eventDetails:t})=>eE(e,t);return t.on("setOpen",e),()=>{t?.off("setOpen",e)}},[t,eE]);let eT=(0,h.s)(eO,{enabled:!eu,bubbles:{escapeKey:B&&"menu"===ec.type},outsidePress:()=>"context-menu"!==ec.type||ep.current?.type==="contextmenu"||eb.current,externalTree:eh?Z:void 0}),eI=(0,g.I)(eO,{role:"menu"}),ek=(0,x.j)(),eP=r.useCallback(e=>{J.select("activeIndex")!==e&&J.set("activeIndex",e)},[J]),eM=(0,v.C)(eO,{enabled:!eu,listRef:J.context.itemDomElements,activeIndex:el,nested:void 0!==ec.type,loopFocus:U,orientation:N,parentOrientation:"menubar"===ec.type?ec.context.orientation:void 0,rtl:"rtl"===ek,disabledIndices:f.Ml,onNavigate:eP,openOnArrowKeyDown:"context-menu"!==ec.type,externalTree:eh?Z:void 0,focusItemOnHover:Q}),ej=r.useCallback(e=>{J.context.typingRef.current=e},[J]),eA=function(e,t){let n="rootStore"in e?e.rootStore:e,o=n.useState("open"),u=n.context.dataRef,{listRef:c,activeIndex:l,onMatch:d,onTypingChange:p,enabled:h=!0,findMatch:g=null,resetMs:v=750,ignoreKeys:y=f.Ml,selectedIndex:b=null}=t,w=(0,i.Z)(),S=r.useRef(""),x=r.useRef(b??l??-1),E=r.useRef(null);(0,a.g)(()=>{o&&(w.clear(),E.current=null,S.current="")},[o,w]),(0,a.g)(()=>{o&&""===S.current&&(x.current=b??l??-1)},[o,b,l]);let R=(0,s.K)(e=>{e?u.current.typing||(u.current.typing=e,p?.(e)):u.current.typing&&(u.current.typing=e,p?.(e))}),C=(0,s.K)(e=>{function t(e,t,n){let r=g?g(t,n):t.find(e=>e?.toLocaleLowerCase().indexOf(n.toLocaleLowerCase())===0);return r?e.indexOf(r):-1}let n=c.current;if(S.current.length>0&&" "!==S.current[0]&&(-1===t(n,n,S.current)?R(!1):" "===e.key&&(0,m.jo)(e)),null==n||y.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;o&&" "!==e.key&&((0,m.jo)(e),R(!0)),n.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&S.current===e.key&&(S.current="",x.current=E.current),S.current+=e.key,w.start(v,()=>{S.current="",x.current=E.current,R(!1)});let r=x.current,i=t(n,[...n.slice((r||0)+1),...n.slice(0,(r||0)+1)],S.current);-1!==i?(d?.(i),E.current=i):" "!==e.key&&(S.current="",R(!1))}),O=r.useMemo(()=>({onKeyDown:C}),[C]),T=r.useMemo(()=>({onKeyDown:C,onKeyUp(e){" "===e.key&&R(!1)}}),[C,R]);return r.useMemo(()=>h?{reference:O,floating:T}:{},[h,O,T])}(eO,{listRef:J.context.itemLabels,activeIndex:el,resetMs:S.HQ,onMatch:e=>{en&&e!==el&&J.set("activeIndex",e)},onTypingChange:ej}),{getReferenceProps:e_,getFloatingProps:eD,getItemProps:eL,getTriggerProps:eF}=(0,y.b)([eT,eI,eM,eA]),eq=r.useMemo(()=>{let e=(0,T.v6)(e_(),{onMouseEnter(){J.set("hoverEnabled",!0)},onMouseMove(){J.set("allowMouseEnter",!0)}},ev);return delete e.role,e},[e_,J,ev]),eU=r.useMemo(()=>{let e=eF();if(!e)return e;let t=(0,T.v6)(e,ev);return delete t.role,delete t["aria-controls"],t},[eF,ev]),eN=(0,c.N)(),e$=r.useMemo(()=>eD({onMouseEnter(){"menu"===ec.type&&eN.request(()=>J.set("hoverEnabled",!1))},onMouseMove(){J.set("allowMouseEnter",!0)},onClick(){J.select("hoverEnabled")&&J.set("hoverEnabled",!1)},onKeyDown(e){let t=J.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}}),[eD,ec.type,eN,J]),eB=r.useMemo(()=>eL(),[eL]);J.useSyncedValues({floatingRootContext:eO,activeTriggerProps:eq,inactiveTriggerProps:eU,popupProps:e$,itemProps:eB});let eH=r.useMemo(()=>({store:J,parent:X}),[J,X]),eW=(0,q.jsx)(b.J.Provider,{value:eH,children:"function"==typeof I?I({payload:ef}):I});return void 0===ec.type||"context-menu"===ec.type?(0,q.jsx)(d.P6,{externalTree:Z,children:eW}):eW}},74732:function(e,t,n){"use strict";n.d(t,{J:()=>i,Y:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(36));return t}},63523:function(e,t,n){"use strict";n.d(t,{B:()=>i,E:()=>o});var r=n(60175);let o=r.createContext(void 0);function i(){return r.useContext(o)}},74564:function(e,t,n){"use strict";n.d(t,{f:()=>y});var r=n(70141),o=n(60175),i=n(49906),s=n(19262),u=n(11251),a=n(19558),c=n(74732),l=n(44322),f=n(42540),d=n(34141),p=n(9106),h=n(27178),g=n(97356),v=n(18835),m=n(63523);let y=o.forwardRef(function(e,t){let{render:n,className:y,label:b,id:w,nativeButton:S=!1,openOnHover:x=!0,delay:E=100,closeDelay:R=0,disabled:C=!1,...O}=e,T=(0,d.q)(),I=(0,g.O)(),{store:k}=(0,c.Y)(),P=(0,l.e)(w),M=k.useState("open"),j=k.useState("floatingRootContext"),A=k.useState("floatingTreeRoot"),_=(0,v.VI)(P,k),D=o.useCallback(e=>{let t=_(e);return null!==e&&k.select("open")&&null==k.select("activeTriggerId")&&k.update({activeTriggerId:P,activeTriggerElement:e,closeDelay:R}),t},[_,R,k,P]),L=o.useRef(null),F=o.useCallback(e=>{L.current=e,k.set("activeTriggerElement",e)},[k]),q=(0,m.B)();if(!q?.parentMenu)throw Error((0,r.A)(37));k.useSyncedValue("closeDelay",R);let U=q.parentMenu,N=U.useState("itemProps"),$=U.useState("isActive",T.index),B=o.useMemo(()=>({type:"submenu-trigger",setActive:()=>U.set("activeIndex",T.index)}),[U,T.index]),H=k.useState("disabled"),W=C||H,{getItemProps:K,itemRef:Q}=(0,p.O)({closeOnClick:!1,disabled:W,highlighted:$,id:P,store:k,nativeButton:S,itemMetadata:B,nodeId:I?.nodeId}),G=k.useState("hoverEnabled"),z=k.useState("allowMouseEnter"),V=(0,i.j)(j,{enabled:G&&x&&!W&&z,handleClose:(0,s.i)({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:E,delay:{open:E,close:R},triggerElementRef:L,externalTree:A}),Y=(0,u.k)(j,{enabled:!W,event:"mousedown",toggle:!x,ignoreMouse:x,stickIfOpen:!1}),X=(0,a.b)([Y]),J=k.useState("triggerProps",!0);delete J.id;let Z=o.useMemo(()=>({disabled:W,highlighted:$,open:M}),[W,$,M]);return(0,h.o)("div",e,{state:Z,stateAttributesMapping:f.qV,props:[X.getReferenceProps(),V,J,N,{tabIndex:M||$?0:-1,onBlur(){$&&U.set("activeIndex",null)}},O,K],ref:[t,T.ref,Q,D,F]})})},41362:function(e,t,n){"use strict";n.d(t,{c:()=>q});var r=n(70141),o=n(60175),i=n(49420),s=n(81617),u=n(84932),a=n(92468),c=n(13840),l=n(68914),f=n(86628),d=n(49906),p=n(19262),h=n(11251),g=n(17043),v=n(19558),m=n(27503),y=n(27133),b=n(47722),w=n(74732),S=n(42540),x=n(27178),E=n(49741),R=n(5082),C=n(93410),O=n(34141);function T(e){let{render:t,className:n,state:r=l.t0,props:i=l.Ml,refs:s=l.Ml,metadata:u,stateAttributesMapping:a,tag:c="div",...f}=e,{compositeProps:d,compositeRef:p}=function(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,C.G)(),{ref:i,index:s}=(0,O.q)(e),u=n===s,a=o.useRef(null),c=(0,R.a)(i,a);return{compositeProps:o.useMemo(()=>({tabIndex:u?0:-1,onFocus(){r(s)},onMouseMove(){let e=a.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;u||n||e.focus()}}),[u,r,s,t]),compositeRef:c,index:s}}({metadata:u});return(0,x.o)(c,e,{state:r,ref:[...s,p],props:[d,...i,f],stateAttributesMapping:a})}var I=n(28442),k=n(18835),P=n(44322),M=n(59760),j=n(4389),A=n(34479),_=n(73410),D=n(68586),L=n(39434),F=n(77527);let q=o.forwardRef(function(e,t){let n,R,O,{render:q,className:U,disabled:N=!1,nativeButton:$=!0,id:B,openOnHover:H,delay:W=100,closeDelay:K=0,handle:Q,payload:G,...z}=e,V=(0,w.Y)(!0),Y=Q?.store??V?.store;if(!Y)throw Error((0,r.A)(85));let X=(0,P.e)(B),J=Y.useState("isTriggerActive",X),Z=Y.useState("floatingRootContext"),ee=Y.useState("isOpenedByTrigger",X),et=o.useRef(null),en=(n=(0,j.v)(!0),R=(0,w.Y)(!0),O=(0,A.t)(!0),o.useMemo(()=>O?{type:"menubar",context:O}:n&&!R?{type:"context-menu",context:n}:{type:void 0},[n,R,O])),er=(0,C.G)(!0),eo=(0,f.cq)(),ei=o.useMemo(()=>eo??new m.k,[eo]),es=(0,f.fI)(ei),eu=(0,f.R1)(),{registerTrigger:ea,isMountedByThisTrigger:ec}=(0,k.L_)(X,et,Y,{payload:G,closeDelay:K,parent:en,floatingTreeRoot:ei,floatingNodeId:es,floatingParentNodeId:eu,keyboardEventRelay:er?.relayKeyboardEvent}),el="menubar"===en.type,ef=Y.useState("disabled"),ed=N||ef||el&&en.context.disabled,{getButtonProps:ep,buttonRef:eh}=(0,E.s)({disabled:ed,native:$});o.useEffect(()=>{ee||void 0!==en.type||(Y.context.allowMouseUpTriggerRef.current=!1)},[Y,ee,en.type]);let eg=o.useRef(null),ev=(0,s.Z)(),em=(0,a.K)(e=>{if(!eg.current)return;ev.clear(),Y.context.allowMouseUpTriggerRef.current=!1;let t=e.target;if((0,y.gR)(eg.current,t)||(0,y.gR)(Y.select("positionerElement"),t)||t===eg.current||null!=t&&function e(t){return(0,I.sb)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid")??void 0:(0,I.eu)(t)?void 0:e((0,I.$4)(t))}(t)===Y.select("rootId"))return;let n=function(e){let t=e.getBoundingClientRect(),n=window.getComputedStyle(e,"::before"),r=window.getComputedStyle(e,"::after");if("none"===n.content&&"none"===r.content)return t;let o=parseFloat(n.width)||0,i=parseFloat(n.height)||0,s=parseFloat(r.width)||0,u=parseFloat(r.height)||0,a=Math.max(t.width,o,s),c=Math.max(t.height,i,u),l=a-t.width,f=c-t.height;return{left:t.left-l/2,right:t.right+l/2,top:t.top-f/2,bottom:t.bottom+f/2}}(eg.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||ei.events.emit("close",{domEvent:e,reason:M.LO})});o.useEffect(()=>{ee&&Y.select("lastOpenChangeReason")===M.N7&&(0,u.R)(eg.current).addEventListener("mouseup",em,{once:!0})},[ee,em,Y]);let ey=el&&en.context.hasSubmenuOpen,eb=H??ey,ew=(0,d.j)(Z,{enabled:eb&&!ed&&"context-menu"!==en.type&&(!el||ey&&!ec),handleClose:(0,p.i)({blockPointerEvents:!el}),mouseOnly:!0,move:!1,restMs:void 0===en.type?W:void 0,delay:{close:K},triggerElementRef:et,externalTree:ei,isActiveTrigger:J}),eS=function(e,t){let n=(0,s.Z)(),[r,i]=o.useState(!1);return(0,c.g)(()=>{e&&"trigger-hover"===t?(i(!0),n.start(_.X3,()=>{i(!1)})):e||(n.clear(),i(!1))},[e,t,n]),r}(ee,Y.select("lastOpenChangeReason")),ex=(0,h.k)(Z,{enabled:!ed&&"context-menu"!==en.type,event:ee&&el?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===en.type&&eS}),eE=(0,g.i)(Z,{enabled:!ed&&ey}),eR=function(e){let{enabled:t=!0,mouseDownAction:n,open:r}=e,i=o.useRef(!1);return o.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!r||"close"===n&&r)&&(i.current=!0,(0,u.R)(e.currentTarget).addEventListener("click",()=>{i.current=!1},{once:!0}))},onClick:e=>{i.current&&(i.current=!1,e.preventBaseUIHandler())}}:l.t0,[t,n,r])}({open:ee,enabled:el,mouseDownAction:"open"}),eC=(0,v.b)([ex,eE]),eO=o.useMemo(()=>({disabled:ed,open:ee}),[ed,ee]),eT=Y.useState("triggerProps",ec),eI=[eg,t,eh,ea,et],ek=[eC.getReferenceProps(),ew??l.t0,eT,{"aria-haspopup":"menu",id:X,onMouseDown:e=>{Y.select("open")||(ev.start(200,()=>{Y.context.allowMouseUpTriggerRef.current=!0}),(0,u.R)(e.currentTarget).addEventListener("mouseup",em,{once:!0}))}},el?{role:"menuitem"}:{},eR,z,ep],eP=o.useRef(null),eM=(0,a.K)(e=>{i.flushSync(()=>{Y.setOpen(!1,(0,L.d)(M.Xn,e.nativeEvent,e.currentTarget))});let t=(0,b.bp)(eP.current);t?.focus()}),ej=(0,a.K)(e=>{let t=Y.select("positionerElement");if(t&&(0,b.Qp)(e,t))Y.context.beforeContentFocusGuardRef.current?.focus();else{i.flushSync(()=>{Y.setOpen(!1,(0,L.d)(M.Xn,e.nativeEvent,e.currentTarget))});let n=(0,b.Yu)(Y.context.triggerFocusTargetRef.current||et.current);for(;null!==n&&(0,y.gR)(t,n);){let e=n;if((n=(0,b.vF)(n))===e)break}n?.focus()}}),eA=(0,x.o)("button",e,{enabled:!el,stateAttributesMapping:S.jL,state:eO,ref:eI,props:ek});return el?(0,F.jsx)(T,{tag:"button",render:q,className:U,state:eO,refs:eI,props:ek,stateAttributesMapping:S.jL}):ee?(0,F.jsxs)(o.Fragment,{children:[(0,F.jsx)(D.U,{ref:eP,onFocus:eM},`${X}-pre-focus-guard`),(0,F.jsx)(o.Fragment,{children:eA},X),(0,F.jsx)(D.U,{ref:Y.context.triggerFocusTargetRef,onFocus:ej},`${X}-post-focus-guard`)]}):(0,F.jsx)(o.Fragment,{children:eA},X)})},43657:function(e,t,n){"use strict";n.d(t,{a:()=>s});var r,o=n(90465);let i=((r={}).checked="data-checked",r.unchecked="data-unchecked",r.disabled="data-disabled",r.highlighted="data-highlighted",r),s={checked:e=>e?{[i.checked]:""}:{[i.unchecked]:""},...o.G}},34479:function(e,t,n){"use strict";n.d(t,{G:()=>i,t:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(null);function s(e){let t=o.useContext(i);if(null===t&&!e)throw Error((0,r.A)(5));return t}},69581:function(e,t,n){"use strict";n.d(t,{i:()=>b});var r=n(60175),o=n(28442),i=n(68123),s=n(81692),u=n(50882),a=n(35010),c=n(42540),l=n(90465),f=n(77155),d=n(27178),p=n(59760),h=n(58702),g=n(69982),v=n(81795),m=n(77527);let y={...c.GW,...l.G},b=r.forwardRef(function(e,t){let{className:n,render:c,initialFocus:l,finalFocus:b,...w}=e,{store:S}=(0,u.s)(),x=(0,a.k)(),E=null!=(0,g.S)(!0),R=S.useState("open"),C=S.useState("openMethod"),O=S.useState("instantType"),T=S.useState("transitionStatus"),I=S.useState("popupProps"),k=S.useState("titleElementId"),P=S.useState("descriptionElementId"),M=S.useState("modal"),j=S.useState("mounted"),A=S.useState("openChangeReason"),_=S.useState("activeTriggerElement"),D=S.useState("floatingRootContext");(0,f.v)({open:R,ref:S.context.popupRef,onComplete(){R&&S.context.onOpenChangeComplete?.(!0)}});let L=S.useState("disabled"),F=S.useState("openOnHover"),q=S.useState("closeDelay");(0,i.a)(D,{enabled:F&&!L,closeDelay:q});let U=void 0===l?function(e){return"touch"!==e||S.context.popupRef.current}:l,N=r.useMemo(()=>({open:R,side:x.side,align:x.align,instant:O,transitionStatus:T}),[R,x.side,x.align,O,T]),$=r.useCallback(e=>{S.set("popupElement",e)},[S]),B=(0,d.o)("div",e,{state:N,ref:[t,S.context.popupRef,$],props:[I,{"aria-labelledby":k,"aria-describedby":P,onKeyDown(e){E&&h.jF.has(e.key)&&e.stopPropagation()}},(0,v.d)(T),w],stateAttributesMapping:y});return(0,m.jsx)(s.s,{context:D,openInteractionType:C,modal:"trap-focus"===M,disabled:!j||A===p.N7,initialFocus:U,returnFocus:b,restoreFocus:"popup",previousFocusableElement:(0,o.sb)(_)?_:void 0,nextFocusableElement:S.context.triggerFocusTargetRef,beforeContentFocusGuardRef:S.context.beforeContentFocusGuardRef,children:B})})},75637:function(e,t,n){"use strict";n.d(t,{i:()=>a});var r=n(60175),o=n(63826),i=n(50882),s=n(19822),u=n(77527);let a=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:a}=(0,i.s)();return a.useState("mounted")||n?(0,u.jsx)(s.n.Provider,{value:n,children:(0,u.jsx)(o.XF,{ref:t,...r,renderGuards:!1})}):null})},19822:function(e,t,n){"use strict";n.d(t,{A:()=>s,n:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(45));return e}},30745:function(e,t,n){"use strict";n.d(t,{U:()=>w});var r=n(60175),o=n(43242),i=n(13840),s=n(86628),u=n(50882),a=n(35010),c=n(1810),l=n(42540),f=n(19822),d=n(53348),p=n(59760),h=n(27178),g=n(73410),v=n(8749),m=n(63019),y=n(81795),b=n(77527);let w=r.forwardRef(function(e,t){let{render:n,className:w,anchor:S,positionMethod:x="absolute",side:E="bottom",align:R="center",sideOffset:C=0,alignOffset:O=0,collisionBoundary:T="clipping-ancestors",collisionPadding:I=5,arrowPadding:k=5,sticky:P=!1,disableAnchorTracking:M=!1,collisionAvoidance:j=g.Pe,...A}=e,{store:_}=(0,u.s)(),D=(0,f.A)(),L=(0,s.fI)(),F=_.useState("floatingRootContext"),q=_.useState("mounted"),U=_.useState("open"),N=_.useState("openChangeReason"),$=_.useState("activeTriggerElement"),B=_.useState("modal"),H=_.useState("positionerElement"),W=_.useState("instantType"),K=_.useState("transitionStatus"),Q=_.useState("hasViewport"),G=r.useRef(null),z=(0,v.V)(H,!1,!1),V=(0,c.s)({anchor:S,floatingRootContext:F,positionMethod:x,mounted:q,side:E,sideOffset:C,align:R,alignOffset:O,arrowPadding:k,collisionBoundary:T,collisionPadding:I,sticky:P,disableAnchorTracking:M,keepMounted:D,nodeId:L,collisionAvoidance:j,adaptiveOrigin:Q?m.n:void 0}),Y=r.useMemo(()=>{let e={};return U||(e.pointerEvents="none"),{role:"presentation",hidden:!q,style:{...V.positionerStyles,...e}}},[U,q,V.positionerStyles]),X=r.useMemo(()=>({props:Y,...V}),[Y,V]),J=F?.select("domReferenceElement");(0,i.g)(()=>{let e=G.current;if(J&&(G.current=J),e&&J&&J!==e){_.set("instantType",void 0);let e=new AbortController;return z(()=>{_.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[J,z,_]);let Z=r.useMemo(()=>({open:U,side:X.side,align:X.align,anchorHidden:X.anchorHidden,instant:W}),[U,X.side,X.align,X.anchorHidden,W]),ee=r.useCallback(e=>{_.set("positionerElement",e)},[_]),et=(0,h.o)("div",e,{state:Z,props:[X.props,(0,y.d)(K),A],ref:[t,ee],stateAttributesMapping:l.GW});return(0,b.jsxs)(a.f.Provider,{value:X,children:[q&&!0===B&&N!==p.N7&&(0,b.jsx)(d.W,{ref:_.context.internalBackdropRef,inert:(0,o.Y)(!U),cutout:$}),(0,b.jsx)(s.$c,{id:L,children:et})]})})},35010:function(e,t,n){"use strict";n.d(t,{f:()=>i,k:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(!e)throw Error((0,r.A)(46));return e}},31449:function(e,t,n){"use strict";n.d(t,{y:()=>y});var r=n(60175),o=n(81870),i=n(34476),s=n(10983),u=n(11243),a=n(19558),c=n(86628),l=n(50882),f=n(65179),d=n(39434),p=n(59760),h=n(18835),g=n(26864),v=n(77527);function m({props:e}){let{children:t,open:n,defaultOpen:m=!1,onOpenChange:y,onOpenChangeComplete:b,modal:w=!1,handle:S,triggerId:x,defaultTriggerId:E=null}=e,R=f.d.useStore(S?.store,{open:n??m,modal:w,activeTriggerId:void 0!==x?x:E});R.useControlledProp("open",n,m),R.useControlledProp("activeTriggerId",x,E);let C=R.useState("open"),O=R.useState("positionerElement"),T=R.useState("payload"),I=R.useState("openChangeReason");R.useContextCallback("onOpenChange",y),R.useContextCallback("onOpenChangeComplete",b);let{openMethod:k,triggerProps:P,reset:M}=(0,g.G)(C);(0,h.tr)(R);let{forceUnmount:j}=(0,h.l$)(C,R,()=>{R.update({stickIfOpen:!0,openChangeReason:null}),M()});(0,o.K)(C&&!0===w&&I!==p.N7&&"touch"!==k,O),r.useEffect(()=>{C||R.context.stickIfOpenTimeout.clear()},[R,C]);let A=r.useCallback(e=>{let t=(0,d.d)(e);return t.preventUnmountOnClose=()=>{R.set("preventUnmountingOnClose",!0)},t},[R]),_=r.useCallback(()=>{R.setOpen(!1,A(p.zJ))},[R,A]);r.useImperativeHandle(e.actionsRef,()=>({unmount:j,close:_}),[j,_]);let D=(0,i.D)({popupStore:R,onOpenChange:R.setOpen}),L=(0,s.s)(D,{outsidePressEvent:{mouse:"trap-focus"===w?"sloppy":"intentional",touch:"sloppy"}}),F=(0,u.I)(D),{getReferenceProps:q,getFloatingProps:U,getTriggerProps:N}=(0,a.b)([L,F]),$=r.useMemo(()=>q(P),[q,P]),B=r.useMemo(()=>N(P),[N,P]),H=r.useMemo(()=>U(),[U]);R.useSyncedValues({modal:w,openMethod:k,activeTriggerProps:$,inactiveTriggerProps:B,popupProps:H,floatingRootContext:D,nested:null!=(0,c.R1)()});let W=r.useMemo(()=>({store:R}),[R]);return(0,v.jsx)(l.r.Provider,{value:W,children:"function"==typeof t?t({payload:T}):t})}function y(e){return(0,l.s)(!0)?(0,v.jsx)(m,{props:e}):(0,v.jsx)(c.P6,{children:(0,v.jsx)(m,{props:e})})}},50882:function(e,t,n){"use strict";n.d(t,{r:()=>i,s:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(47));return t}},65179:function(e,t,n){"use strict";n.d(t,{d:()=>g});var r=n(60175),o=n(49420),i=n(5240),s=n(2169),u=n(81617),a=n(19865),c=n(16252),l=n(59760),f=n(12904),d=n(1963),p=n(73410);let h={...f.o,disabled:(0,i.M)(e=>e.disabled),instantType:(0,i.M)(e=>e.instantType),openMethod:(0,i.M)(e=>e.openMethod),openChangeReason:(0,i.M)(e=>e.openChangeReason),modal:(0,i.M)(e=>e.modal),stickIfOpen:(0,i.M)(e=>e.stickIfOpen),titleElementId:(0,i.M)(e=>e.titleElementId),descriptionElementId:(0,i.M)(e=>e.descriptionElementId),openOnHover:(0,i.M)(e=>e.openOnHover),closeDelay:(0,i.M)(e=>e.closeDelay),hasViewport:(0,i.M)(e=>e.hasViewport)};class g extends s.H{constructor(e){const t={...(0,f.r)(),disabled:!1,modal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,nested:!1,openOnHover:!1,closeDelay:0,hasViewport:!1,...e};t.open&&e?.mounted===void 0&&(t.mounted=!0),super(t,{popupRef:r.createRef(),backdropRef:r.createRef(),internalBackdropRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),stickIfOpenTimeout:new u.E,triggerElements:new d.Z},h)}setOpen=(e,t)=>{let n=t.reason===l.N7,r=t.reason===l.Ui&&0===t.event.detail,i=!e&&(t.reason===l.jv||null==t.reason);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let s={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested,triggerElement:t.trigger},u=this.state.floatingRootContext.context.events;u?.emit("openchange",s);let a=()=>{let n={open:e,openChangeReason:t.reason},r=t.trigger?.id??null;(r||e)&&(n.activeTriggerId=r,n.activeTriggerElement=t.trigger??null),this.update(n)};n?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(p.X3,()=>{this.set("stickIfOpen",!1)}),o.flushSync(a)):a(),r||i?this.set("instantType",r?"click":"dismiss"):t.reason===l.Xn?this.set("instantType","focus"):this.set("instantType",void 0)};static useStore(e,t){let n=(0,a.j)(()=>new g(t)).current,r=e??n;return(0,c.y)(n.disposeEffect),r}disposeEffect=()=>this.context.stickIfOpenTimeout.disposeEffect()}},27305:function(e,t,n){"use strict";n.d(t,{W:()=>R});var r=n(70141),o=n(60175),i=n(49420),s=n(92468),u=n(50882),a=n(49741),c=n(42540),l=n(27178),f=n(73410),d=n(49906),p=n(19262),h=n(11251),g=n(19558),v=n(44322),m=n(68586),y=n(47722),b=n(27133),w=n(39434),S=n(59760),x=n(18835),E=n(77527);let R=o.forwardRef(function(e,t){let{render:n,className:R,disabled:C=!1,nativeButton:O=!0,handle:T,payload:I,openOnHover:k=!1,delay:P=300,closeDelay:M=0,id:j,...A}=e,_=(0,u.s)(!0),D=T?.store??_?.store;if(!D)throw Error((0,r.A)(74));let L=(0,v.e)(j),F=D.useState("isTriggerActive",L),q=D.useState("floatingRootContext"),U=D.useState("isOpenedByTrigger",L),N=o.useRef(null),{registerTrigger:$,isMountedByThisTrigger:B}=(0,x.L_)(L,N,D,{payload:I,disabled:C,openOnHover:k,closeDelay:M}),H=D.useState("openChangeReason"),W=D.useState("stickIfOpen"),K=D.useState("openMethod"),Q=(0,d.j)(q,{enabled:null!=q&&k&&("touch"!==K||H!==S.Ui),mouseOnly:!0,move:!1,handleClose:(0,p.i)(),restMs:P,delay:{close:M},triggerElementRef:N,isActiveTrigger:F}),G=(0,h.k)(q,{enabled:null!=q,stickIfOpen:W}),z=(0,g.b)([G]),V=D.useState("triggerProps",B),Y=o.useMemo(()=>({disabled:C,open:U}),[C,U]),{getButtonProps:X,buttonRef:J}=(0,a.s)({disabled:C,native:O}),Z=o.useMemo(()=>({open:e=>e&&H===S.Ui?c.jL.open(e):c.qV.open(e)}),[H]),ee=(0,l.o)("button",e,{state:Y,ref:[J,t,$,N],props:[z.getReferenceProps(),Q,V,{[f.Kd]:"",id:L},A,X],stateAttributesMapping:Z}),et=o.useRef(null),en=(0,s.K)(e=>{i.flushSync(()=>{D.setOpen(!1,(0,w.d)(S.Xn,e.nativeEvent,e.currentTarget))});let t=(0,y.bp)(et.current);t?.focus()}),er=(0,s.K)(e=>{let t=D.select("positionerElement");if(t&&(0,y.Qp)(e,t))D.context.beforeContentFocusGuardRef.current?.focus();else{i.flushSync(()=>{D.setOpen(!1,(0,w.d)(S.Xn,e.nativeEvent,e.currentTarget))});let n=(0,y.Yu)(D.context.triggerFocusTargetRef.current||N.current);for(;null!==n&&(0,b.gR)(t,n);){let e=n;if((n=(0,y.vF)(n))===e)break}n?.focus()}});return F?(0,E.jsxs)(o.Fragment,{children:[(0,E.jsx)(m.U,{ref:et,onFocus:en}),(0,E.jsx)(o.Fragment,{children:ee},L),(0,E.jsx)(m.U,{ref:D.context.triggerFocusTargetRef,onFocus:er})]}):(0,E.jsx)(o.Fragment,{children:ee},L)})},24374:function(e,t,n){"use strict";n.d(t,{w:()=>i});var r=n(60175),o=n(27178);let i=r.forwardRef(function(e,t){let{className:n,render:i,orientation:s="horizontal",...u}=e,a=r.useMemo(()=>({orientation:s}),[s]);return(0,o.o)("div",e,{state:a,ref:t,props:[{role:"separator","aria-orientation":s},u]})})},2897:function(e,t,n){"use strict";n.d(t,{a:()=>a});var r=n(60175),o=n(26256),i=n(13840),s=n(44906),u=n(27178);let a=r.forwardRef(function(e,t){let{render:n,className:a,id:c,children:l,...f}=e,{toast:d}=(0,s.M)(),p=l??d.description,h=!!p,g=(0,o.B)(c),{setDescriptionId:v}=(0,s.M)();(0,i.g)(()=>{if(h)return v(g),()=>{v(void 0)}},[h,g,v]);let m=r.useMemo(()=>({type:d.type}),[d.type]),y=(0,u.o)("p",e,{ref:t,state:m,props:{...f,id:g,children:p}});return h?y:null})},17633:function(e,t,n){"use strict";n.d(t,{t:()=>p});var r=n(60175),o=n(49420),i=n(84932),s=n(92468);let u=0;var a=n(81617),c=n(27133),l=n(978);function f(e,t){if("string"==typeof e)return{description:e};if("function"==typeof e){let n=e(t);return"string"==typeof n?{description:n}:n}return e}var d=n(77527);let p=function(e){let{children:t,timeout:n=5e3,limit:p=3,toastManager:h}=e,[g,v]=r.useState([]),[m,y]=r.useState(!1),[b,w]=r.useState(!1),[S,x]=r.useState(null);0===g.length&&(m&&y(!1),b&&w(!1));let E=m||b,R=r.useRef(new Map),C=r.useRef(null),O=r.useRef(!0),T=r.useRef(!1),I=(0,s.K)(()=>{T.current||(T.current=!0,R.current.forEach(e=>{if(e.timeout){e.timeout.clear();let t=Date.now()-e.start,n=e.delay-t;e.remaining=n>0?n:0}}))}),k=(0,s.K)(()=>{T.current&&(T.current=!1,R.current.forEach((e,t)=>{e.remaining=e.remaining>0?e.remaining:e.delay,e.timeout??=a.E.create(),e.timeout.start(e.remaining,()=>{R.current.delete(t),e.callback()}),e.start=Date.now()}))}),P=(0,s.K)(e=>{v(t=>{let n=t.map(t=>t.id===e?{...t,transitionStatus:"ending",height:0}:t),r=n.filter(e=>"ending"!==e.transitionStatus);return n.map(e=>{if("ending"===e.transitionStatus)return e;let t=r.indexOf(e)>=p;return{...e,limited:t}})});let t=R.current.get(e);t&&t.timeout&&(t.timeout.clear(),R.current.delete(e));let n=g.find(t=>t.id===e);n?.onClose?.(),function(e){let t=(0,c.RS)((0,i.R)(C.current));if(!C.current||!(0,c.gR)(C.current,t)||!(0,c.em)(t))return;let n=g.findIndex(t=>t.id===e),r=null,o=n+1;for(;o=0;){if("ending"!==g[o].transitionStatus){r=g[o];break}o-=1}r?r.ref?.current?.focus():S?.focus({preventScroll:!0})}(e),1===g.length&&(y(!1),w(!1))}),M=(0,s.K)(e=>{v(t=>t.filter(t=>t.id!==e));let t=g.find(t=>t.id===e);t?.onRemove?.()}),j=(0,s.K)((e,t,n)=>{let r=Date.now(),o=O.current&&!m&&!b,i=o?a.E.create():void 0;i?.start(t,()=>{R.current.delete(e),n()}),R.current.set(e,{timeout:i,start:o?r:0,delay:t,remaining:t,callback:n})}),A=(0,s.K)(e=>{let t=e.id||(u+=1,`toast-${Math.random().toString(36).slice(2,6)}-${u}`),r={...e,id:t,transitionStatus:"starting"};v(e=>{let t=[r,...e],n=t.filter(e=>"ending"!==e.transitionStatus);if(n.length>p){let e=n.length-p,r=n.slice(-e);return t.map(e=>r.some(t=>t.id===e.id)?{...e,limited:!0}:{...e,limited:!1})}return t.map(e=>({...e,limited:!1}))});let o=r.timeout??n;return"loading"!==r.type&&o>0&&j(t,o,()=>P(t)),(m||b||!O.current)&&I(),t}),_=(0,s.K)((e,t)=>{let r=g.find(t=>t.id===e)??null,i=r?{...r,...t}:null;if(o.flushSync(()=>{v(n=>n.map(n=>n.id===e?{...n,...t}:n))}),!i)return;let s=i.timeout??n,u=r?.timeout??n,a=Object.hasOwn(t,"timeout"),c="ending"!==i.transitionStatus&&"loading"!==i.type&&s>0,l=R.current.has(e),f=u!==s,d=r?.type==="loading";if(!c&&l){let t=R.current.get(e);t?.timeout?.clear(),R.current.delete(e);return}if(c&&(!l||f||a||d)){let t=R.current.get(e);t&&(t.timeout?.clear(),R.current.delete(e)),j(e,s,()=>P(e)),(m||b||!O.current)&&I()}}),D=(0,s.K)((e,t)=>{let n=A({...f(t.loading),type:"loading"}),r=e.then(e=>{let r=f(t.success,e);return _(n,{...r,type:"success",timeout:r.timeout}),e}).catch(e=>{let r=f(t.error,e);return _(n,{...r,type:"error",timeout:r.timeout}),Promise.reject(e)});return({}).hasOwnProperty.call(t,"setPromise")&&t.setPromise(r),r});r.useEffect(function(){if(h)return h[" subscribe"](({action:e,options:t})=>{let n=t.id;"promise"===e&&t.promise?D(t.promise,t):"update"===e&&n?_(n,t):"close"===e&&n?P(n):A(t)})},[A,_,j,n,h,D,P]);let L=r.useMemo(()=>({toasts:g,setToasts:v,hovering:m,setHovering:y,focused:b,setFocused:w,expanded:E,add:A,close:P,remove:M,update:_,promise:D,pauseTimers:I,resumeTimers:k,prevFocusElement:S,setPrevFocusElement:x,viewportRef:C,scheduleTimer:j,windowFocusedRef:O}),[A,P,b,m,E,I,S,D,M,k,j,g,_]);return(0,d.jsx)(l.$.Provider,{value:L,children:t})}},978:function(e,t,n){"use strict";n.d(t,{$:()=>i,Y:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(!e)throw Error((0,r.A)(73));return e}},22024:function(e,t,n){"use strict";n.d(t,{m:()=>w});var r,o=n(60175),i=n(49420),s=n(84932),u=n(43242),a=n(13840),c=n(92468),l=n(27133),f=n(44906),d=n(90465),p=n(978),h=n(27178),g=n(77155);let v=((r={}).index="--toast-index",r.offsetY="--toast-offset-y",r.height="--toast-height",r.swipeMovementX="--toast-swipe-movement-x",r.swipeMovementY="--toast-swipe-movement-y",r);var m=n(77527);let y={...d.G,swipeDirection:e=>e?{"data-swipe-direction":e}:null};function b(e,t,n){switch(e){case"up":return-n;case"down":return n;case"left":return-t;case"right":return t;default:return 0}}let w=o.forwardRef(function(e,t){let{toast:n,render:r,className:d,swipeDirection:w=["down","right"],...S}=e,x=n.positionerProps?.anchor!==void 0,E=[];x||(E=Array.isArray(w)?w:[w]);let R=E.length>0,{toasts:C,focused:O,close:T,remove:I,setToasts:k,pauseTimers:P,expanded:M,setHovering:j}=(0,p.Y)(),[A,_]=o.useState(void 0),[D,L]=o.useState(!1),[F,q]=o.useState(!1),[U,N]=o.useState(!1),[$,B]=o.useState({x:0,y:0}),[H,W]=o.useState({x:0,y:0,scale:1}),[K,Q]=o.useState(),[G,z]=o.useState(),[V,Y]=o.useState(null),X=o.useRef(null),J=o.useRef({x:0,y:0}),Z=o.useRef({x:0,y:0,scale:1}),ee=o.useRef(void 0),et=o.useRef(0),en=o.useRef(!1),er=o.useRef({x:0,y:0}),eo=o.useRef(!1),ei=o.useMemo(()=>C.indexOf(n),[n,C]),es=o.useMemo(()=>C.filter(e=>"ending"!==e.transitionStatus).indexOf(n),[n,C]),eu=o.useMemo(()=>C.slice(0,C.indexOf(n)).reduce((e,t)=>e+(t.height||0),0),[C,n]);(0,g.v)({open:"ending"!==n.transitionStatus,ref:X,onComplete(){"ending"===n.transitionStatus&&I(n.id)}});let ea=(0,c.K)((e=!1)=>{let t=X.current;if(!t)return;let r=t.style.height;t.style.height="auto";let o=t.offsetHeight;function s(){k(e=>e.map(e=>e.id===n.id?{...e,ref:X,height:o,transitionStatus:void 0}:e))}t.style.height=r,e?i.flushSync(s):s()});(0,a.g)(ea,[ea]),o.useEffect(()=>{if(!R)return;let e=X.current;if(e)return e.addEventListener("touchmove",t,{passive:!1}),()=>{e.removeEventListener("touchmove",t)};function t(t){(0,l.gR)(e,t.target)&&t.preventDefault()}},[R]);let ec="high"===n.priority,el={role:ec?"alertdialog":"dialog",tabIndex:0,"aria-modal":!1,"aria-labelledby":K,"aria-describedby":G,"aria-hidden":!!ec&&!O||void 0,onPointerDown:R?function(e){if(0!==e.button)return;"touch"===e.pointerType&&P();let t=(0,l.EW)(e.nativeEvent);if(!(t&&t.closest('button,a,input,textarea,[role="button"],[data-swipe-ignore]'))){if(en.current=!1,ee.current=void 0,et.current=0,J.current={x:e.clientX,y:e.clientY},er.current=J.current,X.current){let e=function(e){let t=window.getComputedStyle(e).transform,n=0,r=0,o=1;if(t&&"none"!==t){let e=t.match(/matrix(?:3d)?\(([^)]+)\)/);if(e){let t=e[1].split(", ").map(parseFloat);6===t.length?(n=t[4],r=t[5],o=Math.sqrt(t[0]*t[0]+t[1]*t[1])):16===t.length&&(n=t[12],r=t[13],o=t[0])}}return{x:n,y:r,scale:o}}(X.current);Z.current=e,W(e),B({x:e.x,y:e.y})}j(!0),L(!0),q(!1),Y(null),eo.current=!0,X.current?.setPointerCapture(e.pointerId)}}:void 0,onPointerMove:R?function(e){let t,n,r;if(!D)return;e.preventDefault(),eo.current&&(J.current={x:e.clientX,y:e.clientY},eo.current=!1);let{clientY:o,clientX:i,movementX:s,movementY:u}=e;(u<0&&o>er.current.y||u>0&&oer.current.x||s>0&&i=1&&(q(!0),null===V)){let e=E.includes("left")||E.includes("right"),t=E.includes("up")||E.includes("down");e&&t&&Y(Math.abs(a)>Math.abs(c)?"horizontal":"vertical")}if(ee.current){let e=ee.current,t=b(e,f,l);t>40?(en.current=!1,_(e)):E.includes("left")&&E.includes("right")||E.includes("up")&&E.includes("down")||!(et.current-t>=10)||(en.current=!0)}else"vertical"===V?c>0?t="down":c<0&&(t="up"):"horizontal"===V?a>0?t="right":a<0&&(t="left"):t=Math.abs(a)>=Math.abs(c)?a>0?"right":"left":c>0?"down":"up",t&&E.includes(t)&&(ee.current=t,et.current=b(t,a,c),_(t));let d=(n=a,r=c,E.includes("left")||E.includes("right")?(!E.includes("right")&&a>0&&(n=a**.5),!E.includes("left")&&a<0&&(n=-(Math.abs(a)**.5))):n=a>0?a**.5:-(Math.abs(a)**.5),E.includes("up")||E.includes("down")?(!E.includes("down")&&c>0&&(r=c**.5),!E.includes("up")&&c<0&&(r=-(Math.abs(c)**.5))):r=c>0?c**.5:-(Math.abs(c)**.5),{x:n,y:r}),p=Z.current.x,h=Z.current.y;"horizontal"===V?(E.includes("left")||E.includes("right"))&&(p+=d.x):("vertical"===V||(E.includes("left")||E.includes("right"))&&(p+=d.x),(E.includes("up")||E.includes("down"))&&(h+=d.y)),B({x:p,y:h})}:void 0,onPointerUp:R?function(e){let t;if(!D)return;if(L(!1),q(!1),Y(null),X.current?.releasePointerCapture(e.pointerId),en.current){B({x:H.x,y:H.y}),_(void 0);return}let r=!1,o=$.x-H.x,i=$.y-H.y;for(let e of E){switch(e){case"right":o>40&&(r=!0,t="right");break;case"left":o<-40&&(r=!0,t="left");break;case"down":i>40&&(r=!0,t="down");break;case"up":i<-40&&(r=!0,t="up")}if(r)break}r?(_(t),N(!0),T(n.id)):(B({x:H.x,y:H.y}),_(void 0))}:void 0,onKeyDown:function(e){"Escape"===e.key&&X.current&&(0,l.gR)(X.current,(0,l.RS)((0,s.R)(X.current)))&&T(n.id)},inert:(0,u.Y)(n.limited),style:{...function(){if(!D&&$.x===H.x&&$.y===H.y&&!U)return{[v.swipeMovementX]:"0px",[v.swipeMovementY]:"0px"};let e=$.x-H.x,t=$.y-H.y;return{transition:D?"none":void 0,transform:D?`translateX(${$.x}px) translateY(${$.y}px) scale(${H.scale})`:void 0,[v.swipeMovementX]:`${e}px`,[v.swipeMovementY]:`${t}px`}}(),[v.index]:"ending"===n.transitionStatus?ei:es,[v.offsetY]:`${eu}px`,[v.height]:n.height?`${n.height}px`:void 0}},ef=o.useMemo(()=>({rootRef:X,toast:n,titleId:K,setTitleId:Q,descriptionId:G,setDescriptionId:z,swiping:D,swipeDirection:A,recalculateHeight:ea,index:ei,visibleIndex:es,expanded:M}),[n,K,G,D,A,ea,ei,es,M]),ed=o.useMemo(()=>({transitionStatus:n.transitionStatus,expanded:M,limited:n.limited||!1,type:n.type,swiping:ef.swiping,swipeDirection:ef.swipeDirection}),[M,n.transitionStatus,n.limited,n.type,ef.swiping,ef.swipeDirection]),ep=(0,h.o)("div",e,{ref:[t,ef.rootRef],state:ed,stateAttributesMapping:y,props:[el,S]});return(0,m.jsx)(f.z.Provider,{value:ef,children:ep})})},44906:function(e,t,n){"use strict";n.d(t,{M:()=>s,z:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(!e)throw Error((0,r.A)(66));return e}},81420:function(e,t,n){"use strict";n.d(t,{I:()=>s});var r=n(70141),o=n(60175),i=n(978);function s(){let e=o.useContext(i.$);if(!e)throw Error((0,r.A)(73));let{toasts:t,add:n,close:s,update:u,promise:a}=e;return o.useMemo(()=>({toasts:t,add:n,close:s,update:u,promise:a}),[t,n,s,u,a])}},36934:function(e,t,n){"use strict";n.d(t,{U:()=>g});var r,o=n(60175),i=n(84932),s=n(28442),u=n(7560),a=n(27133),c=n(68586);let l=o.createContext(void 0);var f=n(978),d=n(27178);let p=((r={}).frontmostHeight="--toast-frontmost-height",r);var h=n(77527);let g=o.forwardRef(function(e,t){let{render:n,className:r,children:g,...v}=e,{toasts:m,pauseTimers:y,resumeTimers:b,setHovering:w,setFocused:S,viewportRef:x,windowFocusedRef:E,prevFocusElement:R,setPrevFocusElement:C,expanded:O,focused:T}=(0,f.Y)(),I=o.useRef(!1),k=o.useRef(!1),P=m.length,M=m[0]?.height??0,j=o.useMemo(()=>m.some(e=>"ending"===e.transitionStatus),[m]);function A(e){x.current&&(I.current=!0,e.relatedTarget===x.current?m[0]?.ref?.current?.focus():R?.focus({preventScroll:!0}))}function _(){y(),w(!0),k.current=!1}function D(){if(I.current){I.current=!1;return}!T&&(0,a.em)((0,i.R)(x.current).activeElement)&&(S(!0),y())}o.useEffect(()=>{if(!x.current)return;function e(e){0!==P&&"F6"===e.key&&e.target!==x.current&&(e.preventDefault(),C((0,a.RS)((0,i.R)(x.current))),x.current?.focus({preventScroll:!0}),y(),S(!0))}let t=(0,s.zk)(x.current);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[y,S,C,P,x]),o.useEffect(()=>{if(!x.current||!P)return;let e=(0,s.zk)(x.current);function t(t){t.target===e&&(E.current=!1,y())}function n(t){if(t.relatedTarget||t.target===e)return;let n=(0,a.EW)(t),r=(0,a.RS)((0,i.R)(x.current));(0,a.gR)(x.current,n)&&(0,a.em)(r)||b(),setTimeout(()=>{E.current=!0})}return e.addEventListener("blur",t,!0),e.addEventListener("focus",n,!0),()=>{e.removeEventListener("blur",t,!0),e.removeEventListener("focus",n,!0)}},[y,b,x,E,S,P]),o.useEffect(()=>{let e=x.current;if(!e||0===P)return;let t=(0,i.R)(e);function n(t){if("touch"!==t.pointerType)return;let n=(0,a.EW)(t);(0,a.gR)(e,n)||(b(),w(!1),S(!1))}return t.addEventListener("pointerdown",n,!0),()=>{t.removeEventListener("pointerdown",n,!0)}},[P,b,S,w,x]),o.useEffect(()=>{E.current&&!j&&k.current&&(b(),w(!1),k.current=!1)},[j,b,w,E]);let L=o.useMemo(()=>({expanded:O}),[O]),F=(0,d.o)("div",e,{ref:[t,x],state:L,props:[{tabIndex:-1,role:"region","aria-live":"polite","aria-atomic":!1,"aria-relevant":"additions text","aria-label":"Notifications",onMouseEnter:_,onMouseMove:_,onMouseLeave:function(){m.some(e=>"ending"===e.transitionStatus)?k.current=!0:(b(),w(!1))},onFocus:D,onBlur:function(e){!T||(0,a.gR)(x.current,e.relatedTarget)||(S(!1),b())},onKeyDown:function(e){"Tab"===e.key&&e.shiftKey&&e.target===x.current&&(e.preventDefault(),R?.focus({preventScroll:!0}),b())},onClick:D},{style:{[p.frontmostHeight]:M?`${M}px`:void 0}},v,{children:(0,h.jsxs)(o.Fragment,{children:[P>0&&R&&(0,h.jsx)(c.U,{onFocus:A}),g,P>0&&R&&(0,h.jsx)(c.U,{onFocus:A})]})}]}),q=o.useMemo(()=>({viewportRef:x}),[x]),U=o.useMemo(()=>m.filter(e=>"high"===e.priority),[m]);return(0,h.jsxs)(l.Provider,{value:q,children:[P>0&&R&&(0,h.jsx)(c.U,{onFocus:A}),F,!T&&U.length>0&&(0,h.jsx)("div",{style:u.Q,children:U.map(e=>(0,h.jsxs)("div",{role:"alert","aria-atomic":!0,children:[(0,h.jsx)("div",{children:e.title}),(0,h.jsx)("div",{children:e.description})]},e.id))})]})})},69982:function(e,t,n){"use strict";n.d(t,{S:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(69));return t}},93725:function(e,t,n){"use strict";n.d(t,{o:()=>p});var r=n(60175),o=n(90894),i=n(4654),s=n(42540),u=n(90465),a=n(77155),c=n(27178),l=n(81795),f=n(68123);let d={...s.GW,...u.G},p=r.forwardRef(function(e,t){let{className:n,render:s,...u}=e,p=(0,o.g)(),{side:h,align:g}=(0,i.s)(),v=p.useState("open"),m=p.useState("instantType"),y=p.useState("transitionStatus"),b=p.useState("popupProps"),w=p.useState("floatingRootContext");(0,a.v)({open:v,ref:p.context.popupRef,onComplete(){v&&p.context.onOpenChangeComplete?.(!0)}});let S=p.useState("disabled"),x=p.useState("closeDelay");(0,f.a)(w,{enabled:!S,closeDelay:x});let E=r.useMemo(()=>({open:v,side:h,align:g,instant:m,transitionStatus:y}),[v,h,g,m,y]);return(0,c.o)("div",e,{state:E,ref:[t,p.context.popupRef,p.useStateSetter("popupElement")],props:[b,(0,l.d)(y),u],stateAttributesMapping:d})})},66541:function(e,t,n){"use strict";n.d(t,{K:()=>a});var r=n(60175),o=n(90894),i=n(30470),s=n(98744),u=n(77527);let a=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return(0,o.g)().useState("mounted")||n?(0,u.jsx)(i.$.Provider,{value:n,children:(0,u.jsx)(s.F,{ref:t,...r})}):null})},30470:function(e,t,n){"use strict";n.d(t,{$:()=>i,a:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(70));return e}},73013:function(e,t,n){"use strict";n.d(t,{o:()=>h});var r=n(60175),o=n(90894),i=n(4654),s=n(1810),u=n(42540),a=n(30470),c=n(27178),l=n(73410),f=n(63019),d=n(81795),p=n(77527);let h=r.forwardRef(function(e,t){let{render:n,className:h,anchor:g,positionMethod:v="absolute",side:m="top",align:y="center",sideOffset:b=0,alignOffset:w=0,collisionBoundary:S="clipping-ancestors",collisionPadding:x=5,arrowPadding:E=5,sticky:R=!1,disableAnchorTracking:C=!1,collisionAvoidance:O=l.Pe,...T}=e,I=(0,o.g)(),k=(0,a.a)(),P=I.useState("open"),M=I.useState("mounted"),j=I.useState("trackCursorAxis"),A=I.useState("disableHoverablePopup"),_=I.useState("floatingRootContext"),D=I.useState("instantType"),L=I.useState("transitionStatus"),F=I.useState("hasViewport"),q=(0,s.s)({anchor:g,positionMethod:v,floatingRootContext:_,mounted:M,side:m,sideOffset:b,align:y,alignOffset:w,collisionBoundary:S,collisionPadding:x,sticky:R,arrowPadding:E,disableAnchorTracking:C,keepMounted:k,collisionAvoidance:O,adaptiveOrigin:F?f.n:void 0}),U=r.useMemo(()=>{let e={};return(!P||"both"===j||A)&&(e.pointerEvents="none"),{role:"presentation",hidden:!M,style:{...q.positionerStyles,...e}}},[P,j,A,M,q.positionerStyles]),N=r.useMemo(()=>({open:P,side:q.side,align:q.align,anchorHidden:q.anchorHidden,instant:"none"!==j?"tracking-cursor":D}),[P,q.side,q.align,q.anchorHidden,j,D]),$=r.useMemo(()=>({...N,arrowRef:q.arrowRef,arrowStyles:q.arrowStyles,arrowUncentered:q.arrowUncentered}),[N,q.arrowRef,q.arrowStyles,q.arrowUncentered]),B=(0,c.o)("div",e,{state:N,props:[U,(0,d.d)(L),T],ref:[t,I.useStateSetter("positionerElement")],stateAttributesMapping:u.GW});return(0,p.jsx)(i.v.Provider,{value:$,children:B})})},4654:function(e,t,n){"use strict";n.d(t,{s:()=>s,v:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(71));return e}},63241:function(e,t,n){"use strict";n.d(t,{B:()=>u});var r=n(60175),o=n(36310),i=n(77138),s=n(77527);let u=function(e){let{delay:t,closeDelay:n,timeout:u=400}=e,a=r.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),c=r.useMemo(()=>({open:t,close:n}),[t,n]);return(0,s.jsx)(i.K.Provider,{value:a,children:(0,s.jsx)(o.T,{delay:c,timeoutMs:u,children:e.children})})}},77138:function(e,t,n){"use strict";n.d(t,{K:()=>o,n:()=>i});var r=n(60175);let o=r.createContext(void 0);function i(){return r.useContext(o)}},65270:function(e,t,n){"use strict";n.d(t,{s:()=>b});var r=n(60175),o=n(13840),i=n(90894),s=n(17043),u=n(10983),a=n(28442),c=n(92468),l=n(713),f=n(27133);function d(e){return null!=e&&null!=e.clientX}var p=n(19558),h=n(39434),g=n(18835),v=n(92483),m=n(59760),y=n(77527);function b(e){let{disabled:t=!1,defaultOpen:n=!1,open:b,disableHoverablePopup:w=!1,trackCursorAxis:S="none",actionsRef:x,onOpenChange:E,onOpenChangeComplete:R,handle:C,triggerId:O,defaultTriggerId:T=null,children:I}=e,k=v.h.useStore(C?.store,{open:b??n,activeTriggerId:void 0!==O?O:T});k.useControlledProp("open",b,n),k.useControlledProp("activeTriggerId",O,T),k.useContextCallback("onOpenChange",E),k.useContextCallback("onOpenChangeComplete",R);let P=k.useState("open"),M=!t&&P,j=k.useState("activeTriggerId"),A=k.useState("payload");k.useSyncedValues({trackCursorAxis:S,disableHoverablePopup:w}),(0,o.g)(()=>{P&&t&&k.setOpen(!1,(0,h.d)(m.r9))},[P,t,k]),k.useSyncedValue("disabled",t),(0,g.tr)(k);let{forceUnmount:_,transitionStatus:D}=(0,g.l$)(M,k),L=k.useState("isInstantPhase"),F=k.useState("instantType"),q=k.useState("lastOpenChangeReason"),U=r.useRef(null);(0,o.g)(()=>{"ending"===D&&"none"===q||"ending"!==D&&L?("delay"!==F&&(U.current=F),k.set("instantType","delay")):null!==U.current&&(k.set("instantType",U.current),U.current=null)},[D,L,q,F,k]),(0,o.g)(()=>{M&&null==j&&k.set("payload",void 0)},[k,j,M]);let N=r.useCallback(()=>{var e,t;let n;k.setOpen(!1,(e=k,t=m.zJ,(n=(0,h.d)(t)).preventUnmountOnClose=()=>{e.set("preventUnmountingOnClose",!0)},n))},[k]);r.useImperativeHandle(x,()=>({unmount:_,close:N}),[_,N]);let $=k.useState("floatingRootContext"),B=(0,s.i)($,{enabled:!t}),H=(0,u.s)($,{enabled:!t,referencePress:!0}),W=function(e,t={}){let n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),u=n.useState("domReferenceElement"),p=n.context.dataRef,{enabled:h=!0,axis:g="both",x:v=null,y:m=null}=t,y=r.useRef(!1),b=r.useRef(null),[w,S]=r.useState(),[x,E]=r.useState([]),R=(0,c.K)((e,t,r)=>{if(!y.current&&(!p.current.openEvent||d(p.current.openEvent))){var o,i;let s,a,c;n.set("positionReference",(o=r??u,i={x:e,y:t,axis:g,dataRef:p,pointerType:w},s=null,a=null,c=!1,{contextElement:o||void 0,getBoundingClientRect(){let e=o?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===i.axis||"both"===i.axis,n="y"===i.axis||"both"===i.axis,r=["mouseenter","mousemove"].includes(i.dataRef.current.openEvent?.type||"")&&"touch"!==i.pointerType,u=e.width,l=e.height,f=e.x,d=e.y;return null==s&&i.x&&t&&(s=e.x-i.x),null==a&&i.y&&n&&(a=e.y-i.y),f-=s||0,d-=a||0,u=0,l=0,!c||r?(u="y"===i.axis?e.width:0,l="x"===i.axis?e.height:0,f=t&&null!=i.x?i.x:f,d=n&&null!=i.y?i.y:d):c&&!r&&(l="x"===i.axis?e.height:l,u="y"===i.axis?e.width:u),c=!0,{width:u,height:l,x:f,y:d,top:d,right:f+u,bottom:d+l,left:f}}}))}}),C=(0,c.K)(e=>{null==v&&null==m&&(i?b.current||E([]):R(e.clientX,e.clientY,e.currentTarget))}),O=(0,l.Go)(w)?s:i,T=r.useCallback(()=>{if(!O||!h||null!=v||null!=m)return;let e=(0,a.zk)(s);function t(n){let r=(0,f.EW)(n);(0,f.gR)(s,r)?(e.removeEventListener("mousemove",t),b.current=null):R(n.clientX,n.clientY)}if(!p.current.openEvent||d(p.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),b.current=null};return b.current=n,n}n.set("positionReference",u)},[O,h,v,m,s,p,u,n,R]);r.useEffect(()=>T(),[T,x]),r.useEffect(()=>{h&&!s&&(y.current=!1)},[h,s]),r.useEffect(()=>{!h&&i&&(y.current=!0)},[h,i]),(0,o.g)(()=>{h&&(null!=v||null!=m)&&(y.current=!1,R(v,m))},[h,v,m,R]);let I=r.useMemo(()=>{function e(e){S(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:C,onMouseEnter:C}},[C]);return r.useMemo(()=>h?{reference:I,trigger:I}:{},[h,I])}($,{enabled:!t&&"none"!==S,axis:"none"===S?void 0:S}),{getReferenceProps:K,getFloatingProps:Q,getTriggerProps:G}=(0,p.b)([B,H,W]),z=r.useMemo(()=>K(),[K]),V=r.useMemo(()=>G(),[G]),Y=r.useMemo(()=>Q(),[Q]);return k.useSyncedValues({activeTriggerProps:z,inactiveTriggerProps:V,popupProps:Y}),(0,y.jsx)(i.B.Provider,{value:k,children:"function"==typeof I?I({payload:A}):I})}},90894:function(e,t,n){"use strict";n.d(t,{B:()=>i,g:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(72));return t}},92483:function(e,t,n){"use strict";n.d(t,{h:()=>p});var r=n(60175),o=n(49420),i=n(5240),s=n(2169),u=n(19865),a=n(34476),c=n(59760),l=n(12904),f=n(1963);let d={...l.o,disabled:(0,i.M)(e=>e.disabled),instantType:(0,i.M)(e=>e.instantType),isInstantPhase:(0,i.M)(e=>e.isInstantPhase),trackCursorAxis:(0,i.M)(e=>e.trackCursorAxis),disableHoverablePopup:(0,i.M)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,i.M)(e=>e.openChangeReason),closeDelay:(0,i.M)(e=>e.closeDelay),hasViewport:(0,i.M)(e=>e.hasViewport)};class p extends s.H{constructor(e){super({...(0,l.r)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeDelay:0,hasViewport:!1,...e},{popupRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new f.Z},d)}setOpen=(e,t)=>{let n=t.reason,r=n===c.N7,i=e&&n===c.F4,s=!e&&(n===c.Ui||n===c.jv);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let u=()=>{let r={open:e,openChangeReason:n};i?r.instantType="focus":s?r.instantType="dismiss":n===c.N7&&(r.instantType=void 0);let o=t.trigger?.id??null;(o||e)&&(r.activeTriggerId=o,r.activeTriggerElement=t.trigger??null),this.update(r)};r?o.flushSync(u):u()};static useStore(e,t){let n=(0,u.j)(()=>new p(t)).current,r=e??n,o=(0,a.D)({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=o,r}}},45525:function(e,t,n){"use strict";n.d(t,{k:()=>h});var r=n(70141),o=n(60175),i=n(90894),s=n(42540),u=n(27178),a=n(18835),c=n(44322),l=n(77138),f=n(36310),d=n(49906),p=n(19262);let h=o.forwardRef(function(e,t){let{className:n,render:h,handle:g,payload:v,disabled:m,delay:y,closeDelay:b,id:w,...S}=e,x=(0,i.g)(!0),E=g?.store??x;if(!E)throw Error((0,r.A)(82));let R=(0,c.e)(w),C=E.useState("isTriggerActive",R),O=E.useState("isOpenedByTrigger",R),T=E.useState("floatingRootContext"),I=o.useRef(null),k=y??600,P=b??0,{registerTrigger:M,isMountedByThisTrigger:j}=(0,a.L_)(R,I,E,{payload:v,closeDelay:P}),A=(0,l.n)(),{delayRef:_,isInstantPhase:D,hasProvider:L}=(0,f.c)(T,{open:O});E.useSyncedValue("isInstantPhase",D);let F=E.useState("disabled"),q=E.useState("trackCursorAxis"),U=E.useState("disableHoverablePopup"),N=(0,d.j)(T,{enabled:!(m??F),mouseOnly:!0,move:!1,handleClose:U||"both"===q?null:(0,p.i)(),restMs(){let e=A?.delay,t="object"==typeof _.current?_.current.open:void 0,n=k;return L&&(n=0!==t?y??e??k:0),n},delay(){let e="object"==typeof _.current?_.current.close:void 0,t=P;return null==b&&L&&(t=e),{close:t}},triggerElementRef:I,isActiveTrigger:C}),$=o.useMemo(()=>({open:O}),[O]),B=E.useState("triggerProps",j);return(0,u.o)("button",e,{state:$,ref:[t,M,I],props:[N,B,{id:R},S],stateAttributesMapping:s.qV})})},49741:function(e,t,n){"use strict";n.d(t,{s:()=>c});var r=n(60175),o=n(28442),i=n(92468),s=n(13840),u=n(8051),a=n(93410);function c(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:l=0,native:f=!0}=e,d=r.useRef(null),p=void 0!==(0,a.G)(!0),h=(0,i.K)(()=>{let e=d.current;return!!(e?.tagName==="A"&&e?.href)}),{props:g}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:o=!1,tabIndex:i=0,isNativeButton:s}=e,u=o&&!1!==t,a=o&&!1===t;return{props:r.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return o||(e.tabIndex=i,!s&&n&&(e.tabIndex=t?i:-1)),(s&&(t||u)||!s&&n)&&(e["aria-disabled"]=n),s&&(!t||a)&&(e.disabled=n),e},[o,n,t,u,a,s,i])}}({focusableWhenDisabled:n,disabled:t,composite:p,tabIndex:l,isNativeButton:f}),v=r.useCallback(()=>{var e;let n=d.current;e=n,(0,o.sb)(e)&&"BUTTON"===e.tagName&&p&&t&&void 0===g.disabled&&n.disabled&&(n.disabled=!1)},[t,g.disabled,p]);return(0,s.g)(v,[v]),{getButtonProps:r.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:o,onKeyDown:i,onPointerDown:s,...a}=e,c=f?"button":void 0;return(0,u.v6)({type:c,onClick(e){t?e.preventDefault():n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t||((0,u.PT)(e),i?.(e)),e.baseUIHandlerPrevented)return;let r=e.target===e.currentTarget&&!f&&!h()&&!t,o="Enter"===e.key,s=" "===e.key;r&&((s||o)&&e.preventDefault(),o&&n?.(e))},onKeyUp(e){t||((0,u.PT)(e),o?.(e)),!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||f||t||" "!==e.key||n?.(e))},onPointerDown(e){t?e.preventDefault():s?.(e)}},f?void 0:{role:"button"},g,a)},[t,g,f,h]),buttonRef:(0,i.K)(e=>{d.current=e,v()})}}},98744:function(e,t,n){"use strict";n.d(t,{F:()=>u});var r=n(60175),o=n(49420),i=n(63826),s=n(77527);let u=r.forwardRef(function(e,t){let{children:n,container:u,className:a,render:c,...l}=e,{portalNode:f,portalSubtree:d}=(0,i.CK)({container:u,ref:t,componentProps:e,elementProps:l});return d||f?(0,s.jsxs)(r.Fragment,{children:[d,f&&o.createPortal(n,f)]}):null})},68586:function(e,t,n){"use strict";n.d(t,{U:()=>a});var r=n(60175),o=n(13840),i=n(48902),s=n(7560),u=n(77527);let a=r.forwardRef(function(e,t){let[n,a]=r.useState();return(0,o.g)(()=>{i.nr&&a("button")},[]),(0,u.jsx)("span",{...e,ref:t,style:s.Q,"aria-hidden":!n||void 0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})})},53348:function(e,t,n){"use strict";n.d(t,{W:()=>i});var r=n(60175),o=n(77527);let i=r.forwardRef(function(e,t){let n,{cutout:r,...i}=e;if(r){let e=r?.getBoundingClientRect();n=`polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%, ${e.left}px ${e.top}px, ${e.left}px ${e.bottom}px, ${e.right}px ${e.bottom}px, ${e.right}px ${e.top}px, ${e.left}px ${e.top}px )`}return(0,o.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...i,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})})},63019:function(e,t,n){"use strict";n.d(t,{j:()=>s,n:()=>u});var r=n(28442),o=n(84932),i=n(67500);let s={sideX:"left",sideY:"top"},u={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:u},elements:{floating:a},platform:c,strategy:l,placement:f}=e,d=(0,r.zk)(a),p=d.getComputedStyle(a);if("0s"===p.transitionDuration||""===p.transitionDuration)return{x:t,y:n,data:s};let h=await c.getOffsetParent?.(a),g={width:0,height:0};if("fixed"===l&&d?.visualViewport)g={width:d.visualViewport.width,height:d.visualViewport.height};else if(h===d){let e=(0,o.R)(a);g={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await c.isElement?.(h)&&(g=await c.getDimensions(h));let v=(0,i.C0)(f),m=t,y=n;return"left"===v&&(m=g.width-(t+u.width)),"top"===v&&(y=g.height-(n+u.height)),{x:m,y,data:{sideX:"left"===v?"right":s.sideX,sideY:"top"===v?"bottom":s.sideY}}}}},73410:function(e,t,n){"use strict";n.d(t,{HQ:()=>r,K2:()=>i,Kd:()=>s,Pe:()=>a,X3:()=>o,uD:()=>u,z_:()=>c});let r=500,o=500,i={style:{transition:"none"}},s="data-base-ui-click-trigger",u={fallbackAxisSide:"none"},a={fallbackAxisSide:"end"},c={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},39434:function(e,t,n){"use strict";n.d(t,{M:()=>i,d:()=>o});var r=n(68914);function o(e,t,n,o){let i=!1,s=!1,u=o??r.t0;return{reason:e,event:t??new Event("base-ui"),cancel(){i=!0},allowPropagation(){s=!0},get isCanceled(){return i},get isPropagationAllowed(){return s},trigger:n,...u}}function i(e,t,n){let o=n??r.t0;return{reason:e,event:t??new Event("base-ui"),...o}}},81795:function(e,t,n){"use strict";n.d(t,{d:()=>i});var r=n(73410),o=n(68914);function i(e){return"starting"===e?r.K2:o.t0}},42540:function(e,t,n){"use strict";n.d(t,{GW:()=>g,jL:()=>h,lP:()=>s,qV:()=>p});var r,o,i=n(90465);let s=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=i.T.startingStyle]="startingStyle",r[r.endingStyle=i.T.endingStyle]="endingStyle",r.anchorHidden="data-anchor-hidden",r),u=((o={}).popupOpen="data-popup-open",o.pressed="data-pressed",o),a={[u.popupOpen]:""},c={[u.popupOpen]:"",[u.pressed]:""},l={[s.open]:""},f={[s.closed]:""},d={[s.anchorHidden]:""},p={open:e=>e?a:null},h={open:e=>e?c:null},g={open:e=>e?l:f,anchorHidden:e=>e?d:null}},18835:function(e,t,n){"use strict";n.d(t,{L_:()=>c,VI:()=>a,l$:()=>f,tr:()=>l});var r=n(60175),o=n(92468),i=n(13840),s=n(98077),u=n(77155);function a(e,t){let n=r.useRef(null),o=r.useRef(null);return r.useCallback(r=>{if(void 0!==e){if(null!==n.current){let e=n.current,r=o.current,i=t.context.triggerElements.getById(e);r&&i===r&&t.context.triggerElements.delete(e),n.current=null,o.current=null}null!==r&&(n.current=e,o.current=r,t.context.triggerElements.add(e,r))}},[t,e])}function c(e,t,n,r){let s=n.useState("isMountedByTrigger",e),u=a(e,n),c=(0,o.K)(t=>{if(u(t),!t||!n.select("open"))return;let o=n.select("activeTriggerId");o===e?n.update({activeTriggerElement:t,...r}):null==o&&n.update({activeTriggerId:e,activeTriggerElement:t,...r})});return(0,i.g)(()=>{s&&n.update({activeTriggerElement:t.current,...r})},[s,n,t,...Object.values(r)]),{registerTrigger:c,isMountedByThisTrigger:s}}function l(e){let t=e.useState("open");(0,i.g)(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){let t=e.context.triggerElements.entries().next();if(!t.done){let[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])}function f(e,t,n){let{mounted:r,setMounted:i,transitionStatus:a}=(0,s.$)(e);t.useSyncedValues({mounted:r,transitionStatus:a});let c=(0,o.K)(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),l=t.useState("preventUnmountingOnClose");return(0,u.v)({enabled:!l,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:a}}},1963:function(e,t,n){"use strict";n.d(t,{Z:()=>r});class r{constructor(){this.elements=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elements.delete(n),this.elements.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elements.delete(t),this.idMap.delete(e))}hasElement(e){return this.elements.has(e)}hasMatchingElement(e){for(let t of this.elements)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}get size(){return this.idMap.size}}},12904:function(e,t,n){"use strict";n.d(t,{r:()=>u,o:()=>a});var r=n(5240),o=n(1963),i=n(2607),s=n(68914);function u(){return{open:!1,mounted:!1,transitionStatus:"idle",floatingRootContext:new i.K({open:!1,floatingElement:null,referenceElement:null,triggerElements:new o.Z,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,popupElement:null,positionerElement:null,activeTriggerProps:s.t0,inactiveTriggerProps:s.t0,popupProps:s.t0}}let a={open:(0,r.M)(e=>e.open),mounted:(0,r.M)(e=>e.mounted),transitionStatus:(0,r.M)(e=>e.transitionStatus),floatingRootContext:(0,r.M)(e=>e.floatingRootContext),preventUnmountingOnClose:(0,r.M)(e=>e.preventUnmountingOnClose),payload:(0,r.M)(e=>e.payload),activeTriggerId:(0,r.M)(e=>e.activeTriggerId),activeTriggerElement:(0,r.M)(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:(0,r.M)((e,t)=>void 0!==t&&e.activeTriggerId===t),isOpenedByTrigger:(0,r.M)((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.open),isMountedByTrigger:(0,r.M)((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.mounted),triggerProps:(0,r.M)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:(0,r.M)(e=>e.popupProps),popupElement:(0,r.M)(e=>e.popupElement),positionerElement:(0,r.M)(e=>e.positionerElement)}},59760:function(e,t,n){"use strict";n.d(t,{Bo:()=>u,Dq:()=>p,F4:()=>i,LO:()=>h,N7:()=>o,Np:()=>s,SR:()=>a,Ui:()=>r,Xn:()=>f,jv:()=>d,p:()=>g,pf:()=>c,qs:()=>l,r9:()=>v,zJ:()=>m});let r="trigger-press",o="trigger-hover",i="trigger-focus",s="outside-press",u="item-press",a="close-press",c="input-change",l="input-clear",f="focus-out",d="escape-key",p="list-navigation",h="cancel-open",g="sibling-open",v="disabled",m="imperative-action"},83206:function(e,t,n){"use strict";function r(e){return null==e?e:"current"in e?e.current:e}n.d(t,{q:()=>r})},90465:function(e,t,n){"use strict";var r;n.d(t,{G:()=>u,T:()=>o});let o=((r={}).startingStyle="data-starting-style",r.endingStyle="data-ending-style",r),i={[o.startingStyle]:""},s={[o.endingStyle]:""},u={transitionStatus:e=>"starting"===e?i:"ending"===e?s:null}},1810:function(e,t,n){"use strict";n.d(t,{s:()=>G});var r=n(60175),o=n(67500),i=n(84932),s=n(13840),u=n(93758),a=n(92468);function c(e,t,n){let r,{reference:i,floating:s}=e,u=(0,o.TV)(t),a=(0,o.Dz)(t),c=(0,o.sq)(a),l=(0,o.C0)(t),f="y"===u,d=i.x+i.width/2-s.width/2,p=i.y+i.height/2-s.height/2,h=i[c]/2-s[c]/2;switch(l){case"top":r={x:d,y:i.y-s.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:p};break;case"left":r={x:i.x-s.width,y:p};break;default:r={x:i.x,y:i.y}}switch((0,o.Sg)(t)){case"start":r[a]-=h*(n&&f?-1:1);break;case"end":r[a]+=h*(n&&f?-1:1)}return r}let l=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,u=i.filter(Boolean),a=await (null==s.isRTL?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:d}=c(l,r,a),p=r,h={},g=0;for(let n=0;ne[t]>=0)}let h=new Set(["left","top"]);async function g(e,t){let{placement:n,platform:r,elements:i}=e,s=await (null==r.isRTL?void 0:r.isRTL(i.floating)),u=(0,o.C0)(n),a=(0,o.Sg)(n),c="y"===(0,o.TV)(n),l=h.has(u)?-1:1,f=s&&c?-1:1,d=(0,o._3)(t,e),{mainAxis:p,crossAxis:g,alignmentAxis:v}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof v&&(g="end"===a?-1*v:v),c?{x:g*f,y:p*l}:{x:p*l,y:g*f}}var v=n(28442);function m(e){let t=(0,v.L9)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=(0,v.sb)(e),s=i?e.offsetWidth:n,u=i?e.offsetHeight:r,a=(0,o.LI)(n)!==s||(0,o.LI)(r)!==u;return a&&(n=s,r=u),{width:n,height:r,$:a}}function y(e){return(0,v.vq)(e)?e:e.contextElement}function b(e){let t=y(e);if(!(0,v.sb)(t))return(0,o.Jx)(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:s}=m(t),u=(s?(0,o.LI)(n.width):n.width)/r,a=(s?(0,o.LI)(n.height):n.height)/i;return u&&Number.isFinite(u)||(u=1),a&&Number.isFinite(a)||(a=1),{x:u,y:a}}let w=(0,o.Jx)(0);function S(e){let t=(0,v.zk)(e);return(0,v.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:w}function x(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let s=e.getBoundingClientRect(),u=y(e),a=(0,o.Jx)(1);t&&(r?(0,v.vq)(r)&&(a=b(r)):a=b(e));let c=(void 0===(i=n)&&(i=!1),r&&(!i||r===(0,v.zk)(u))&&i)?S(u):(0,o.Jx)(0),l=(s.left+c.x)/a.x,f=(s.top+c.y)/a.y,d=s.width/a.x,p=s.height/a.y;if(u){let e=(0,v.zk)(u),t=r&&(0,v.vq)(r)?(0,v.zk)(r):r,n=e,o=(0,v._m)(n);for(;o&&r&&t!==n;){let e=b(o),t=o.getBoundingClientRect(),r=(0,v.L9)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,s=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,f*=e.y,d*=e.x,p*=e.y,l+=i,f+=s,n=(0,v.zk)(o),o=(0,v._m)(n)}}return(0,o.B1)({width:d,height:p,x:l,y:f})}function E(e,t){let n=(0,v.CP)(e).scrollLeft;return t?t.left+n:x((0,v.ep)(e)).left+n}function R(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-E(e,n),y:n.top+t.scrollTop}}let C=new Set(["absolute","fixed"]);function O(e,t,n){var r;let i;if("viewport"===t)i=function(e,t){let n=(0,v.zk)(e),r=(0,v.ep)(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,u=0,a=0;if(o){i=o.width,s=o.height;let e=(0,v.Tc)();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,a=o.offsetTop)}let c=E(r);if(c<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,s=Math.abs(r.clientWidth-t.clientWidth-o);s<=25&&(i-=s)}else c<=25&&(i+=c);return{width:i,height:s,x:u,y:a}}(e,n);else if("document"===t){let t,n,s,u,a,c,l;r=(0,v.ep)(e),t=(0,v.ep)(r),n=(0,v.CP)(r),s=r.ownerDocument.body,u=(0,o.T9)(t.scrollWidth,t.clientWidth,s.scrollWidth,s.clientWidth),a=(0,o.T9)(t.scrollHeight,t.clientHeight,s.scrollHeight,s.clientHeight),c=-n.scrollLeft+E(r),l=-n.scrollTop,"rtl"===(0,v.L9)(s).direction&&(c+=(0,o.T9)(t.clientWidth,s.clientWidth)-u),i={width:u,height:a,x:c,y:l}}else if((0,v.vq)(t)){let e,r,s,u,a,c;r=(e=x(t,!0,"fixed"===n)).top+t.clientTop,s=e.left+t.clientLeft,u=(0,v.sb)(t)?b(t):(0,o.Jx)(1),a=t.clientWidth*u.x,c=t.clientHeight*u.y,i={width:a,height:c,x:s*u.x,y:r*u.y}}else{let n=S(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,o.B1)(i)}function T(e){return"static"===(0,v.L9)(e).position}function I(e,t){if(!(0,v.sb)(e)||"fixed"===(0,v.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,v.ep)(e)===n&&(n=n.ownerDocument.body),n}function k(e,t){let n=(0,v.zk)(e);if((0,v.Tf)(e))return n;if(!(0,v.sb)(e)){let t=(0,v.$4)(e);for(;t&&!(0,v.eu)(t);){if((0,v.vq)(t)&&!T(t))return t;t=(0,v.$4)(t)}return n}let r=I(e,t);for(;r&&(0,v.Lv)(r)&&T(r);)r=I(r,t);return r&&(0,v.eu)(r)&&T(r)&&!(0,v.sQ)(r)?n:r||(0,v.gJ)(e)||n}let P=async function(e){let t=this.getOffsetParent||k,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,v.sb)(t),i=(0,v.ep)(t),s="fixed"===n,u=x(e,!0,s,t),a={scrollLeft:0,scrollTop:0},c=(0,o.Jx)(0);if(r||!r&&!s)if(("body"!==(0,v.mq)(t)||(0,v.ZU)(i))&&(a=(0,v.CP)(t)),r){let e=x(t,!0,s,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=E(i));s&&!r&&i&&(c.x=E(i));let l=!i||r||s?(0,o.Jx)(0):R(i,a);return{x:u.left+a.scrollLeft-c.x-l.x,y:u.top+a.scrollTop-c.y-l.y,width:u.width,height:u.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},M={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,s="fixed"===i,u=(0,v.ep)(r),a=!!t&&(0,v.Tf)(t.floating);if(r===u||a&&s)return n;let c={scrollLeft:0,scrollTop:0},l=(0,o.Jx)(1),f=(0,o.Jx)(0),d=(0,v.sb)(r);if((d||!d&&!s)&&(("body"!==(0,v.mq)(r)||(0,v.ZU)(u))&&(c=(0,v.CP)(r)),(0,v.sb)(r))){let e=x(r);l=b(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let p=!u||d||s?(0,o.Jx)(0):R(u,c);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+f.x+p.x,y:n.y*l.y-c.scrollTop*l.y+f.y+p.y}},getDocumentElement:v.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,s=[..."clippingAncestors"===n?(0,v.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,v.v9)(e,[],!1).filter(e=>(0,v.vq)(e)&&"body"!==(0,v.mq)(e)),o=null,i="fixed"===(0,v.L9)(e).position,s=i?(0,v.$4)(e):e;for(;(0,v.vq)(s)&&!(0,v.eu)(s);){let t=(0,v.L9)(s),n=(0,v.sQ)(s);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&C.has(o.position)||(0,v.ZU)(s)&&!n&&function e(t,n){let r=(0,v.$4)(t);return!(r===n||!(0,v.vq)(r)||(0,v.eu)(r))&&("fixed"===(0,v.L9)(r).position||e(r,n))}(e,s))?r=r.filter(e=>e!==s):o=t,s=(0,v.$4)(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=s[0],a=s.reduce((e,n)=>{let r=O(t,n,i);return e.top=(0,o.T9)(r.top,e.top),e.right=(0,o.jk)(r.right,e.right),e.bottom=(0,o.jk)(r.bottom,e.bottom),e.left=(0,o.T9)(r.left,e.left),e},O(t,u,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:k,getElementRects:P,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=m(e);return{width:t,height:n}},getScale:b,isElement:v.vq,isRTL:function(e){return"rtl"===(0,v.L9)(e).direction}};function j(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function A(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:s=!0,ancestorResize:u=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,f=y(e),d=s||u?[...f?(0,v.v9)(f):[],...(0,v.v9)(t)]:[];d.forEach(e=>{s&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let p=f&&c?function(e,t){let n,r=null,i=(0,v.ep)(e);function s(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function u(a,c){void 0===a&&(a=!1),void 0===c&&(c=1),s();let l=e.getBoundingClientRect(),{left:f,top:d,width:p,height:h}=l;if(a||t(),!p||!h)return;let g={rootMargin:-(0,o.RI)(d)+"px "+-(0,o.RI)(i.clientWidth-(f+p))+"px "+-(0,o.RI)(i.clientHeight-(d+h))+"px "+-(0,o.RI)(f)+"px",threshold:(0,o.T9)(0,(0,o.jk)(1,c))||1},v=!0;function m(t){let r=t[0].intersectionRatio;if(r!==c){if(!v)return u();r?u(!1,r):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==r||j(l,e.getBoundingClientRect())||u(),v=!1}try{r=new IntersectionObserver(m,{...g,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(m,g)}r.observe(e)}(!0),s}(f,n):null,h=-1,g=null;a&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&g&&(g.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),f&&!l&&g.observe(f),g.observe(t));let m=l?x(e):null;return l&&function t(){let r=x(e);m&&!j(m,r)&&n(),m=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{s&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=g)||e.disconnect(),g=null,l&&cancelAnimationFrame(i)}}var _=n(49420),D="u">typeof document?r.useLayoutEffect:function(){};function L(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!L(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!L(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function F(e){return"u"{t.current=e}),t}var N=n(86628),$=n(70730),B=n(50775);let H={name:"hide",async fn(e){var t,n,r;let{width:i,height:s,x:u,y:a}=e.rects.reference,c=await ({...(void 0===(r=t)&&(r={}),{name:"hide",options:r,async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...i}=(0,o._3)(r,e);switch(n){case"referenceHidden":{let n=d(await f(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:p(n)}}}case"escaped":{let n=d(await f(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:p(n)}}}default:return{}}}}),options:[t,n]}).fn(e);return{data:{referenceHidden:c.data?.referenceHidden||0===i&&0===s&&0===u&&0===a}}}};var W=n(63019);function K(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function Q(e,t,n){let{rects:r,placement:i}=e;return{side:K(t,(0,o.C0)(i),n),align:(0,o.Sg)(i)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function G(e){var t,n,c,d,p,m,y,b,w,S,x,E,R,C;let{anchor:O,positionMethod:T="absolute",side:I="bottom",sideOffset:k=0,align:P="center",alignOffset:j=0,collisionBoundary:G,collisionPadding:V=5,sticky:Y=!1,arrowPadding:X=5,disableAnchorTracking:J=!1,keepMounted:Z=!1,floatingRootContext:ee,mounted:et,collisionAvoidance:en,shiftCrossAxis:er=!1,nodeId:eo,adaptiveOrigin:ei,lazyFlip:es=!1,externalTree:eu}=e,[ea,ec]=r.useState(null);et||null===ea||ec(null);let el=en.side||"flip",ef=en.align||"flip",ed=en.fallbackAxisSide||"end",ep="function"==typeof O?O:void 0,eh=(0,a.K)(ep),eg=ep?eh:O,ev=(0,u.u)(O),em="rtl"===(0,B.j)(),ey=ea||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":em?"left":"right","inline-start":em?"right":"left"})[I],eb="center"===P?ey:`${ey}-${P}`,ew=V,eS=+("bottom"===I),ex=+("top"===I),eE=+("right"===I),eR=+("left"===I);"number"==typeof ew?ew={top:ew+eS,right:ew+eR,bottom:ew+ex,left:ew+eE}:ew&&(ew={top:(ew.top||0)+eS,right:(ew.right||0)+eR,bottom:(ew.bottom||0)+ex,left:(ew.left||0)+eE});let eC={boundary:"clipping-ancestors"===G?"clippingAncestors":G,padding:ew},eO=r.useRef(null),eT=(0,u.u)(k),eI=(0,u.u)(j),ek=[(t=e=>{let t=Q(e,I,em),n="function"==typeof eT.current?eT.current(t):eT.current,r="function"==typeof eI.current?eI.current(t):eI.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},n=["function"!=typeof k?k:0,"function"!=typeof j?j:0,em,I],{...(void 0===(c=t)&&(c=0),{name:"offset",options:c,async fn(e){var t,n;let{x:r,y:o,placement:i,middlewareData:s}=e,u=await g(e,c);return i===(null==(t=s.offset)?void 0:t.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:r+u.x,y:o+u.y,data:{...u,placement:i}}}}),options:[t,n]})],eP="none"===ef&&"shift"!==el,eM=!eP&&(Y||er||"shift"===el),ej="none"===el?null:{...{name:"flip",options:m=d={...eC,padding:{top:ew.top+1,right:ew.right+1,bottom:ew.bottom+1,left:ew.left+1},mainAxis:!er&&"flip"===el,crossAxis:"flip"===ef&&"alignment",fallbackAxisSideDirection:ed},async fn(e){var t,n,r,i,s;let{placement:u,middlewareData:a,rects:c,initialPlacement:l,platform:d,elements:p}=e,{mainAxis:h=!0,crossAxis:g=!0,fallbackPlacements:v,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:w=!0,...S}=(0,o._3)(m,e);if(null!=(t=a.arrow)&&t.alignmentOffset)return{};let x=(0,o.C0)(u),E=(0,o.TV)(l),R=(0,o.C0)(l)===l,C=await (null==d.isRTL?void 0:d.isRTL(p.floating)),O=v||(R||!w?[(0,o.bV)(l)]:(0,o.WJ)(l)),T="none"!==b;!v&&T&&O.push(...(0,o.lP)(l,w,b,C));let I=[l,...O],k=await f(e,S),P=[],M=(null==(n=a.flip)?void 0:n.overflows)||[];if(h&&P.push(k[x]),g){let e=(0,o.w7)(u,c,C);P.push(k[e[0]],k[e[1]])}if(M=[...M,{placement:u,overflows:P}],!P.every(e=>e<=0)){let e=((null==(r=a.flip)?void 0:r.index)||0)+1,t=I[e];if(t&&("alignment"!==g||E===(0,o.TV)(t)||M.every(e=>(0,o.TV)(e.placement)!==E||e.overflows[0]>0)))return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(i=M.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(y){case"bestFit":{let e=null==(s=M.filter(e=>{if(T){let t=(0,o.TV)(e.placement);return t===E||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:s[0];e&&(n=e);break}case"initialPlacement":n=l}if(u!==n)return{reset:{placement:n}}}return{}}},options:[d,p]},eA=eP?null:(y=e=>{var t,n,r;let s=(0,i.R)(e.elements.floating).documentElement;return{...eC,rootBoundary:er?{x:0,y:0,width:s.clientWidth,height:s.clientHeight}:void 0,mainAxis:"none"!==ef,crossAxis:eM,limiter:Y||er?void 0:{...(void 0===(r=t=e=>{if(!eO.current)return{};let{width:t,height:n}=eO.current.getBoundingClientRect(),r=(0,o.TV)((0,o.C0)(e.placement)),i="y"===r?ew.left+ew.right:ew.top+ew.bottom;return{offset:("y"===r?t:n)/2+i/2}})&&(r={}),{options:r,fn(e){let{x:t,y:n,placement:i,rects:s,middlewareData:u}=e,{offset:a=0,mainAxis:c=!0,crossAxis:l=!0}=(0,o._3)(r,e),f={x:t,y:n},d=(0,o.TV)(i),p=(0,o.PG)(d),g=f[p],v=f[d],m=(0,o._3)(a,e),y="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(c){let e="y"===p?"height":"width",t=s.reference[p]-s.floating[e]+y.mainAxis,n=s.reference[p]+s.reference[e]-y.mainAxis;gn&&(g=n)}if(l){var b,w;let e="y"===p?"width":"height",t=h.has((0,o.C0)(i)),n=s.reference[d]-s.floating[e]+(t&&(null==(b=u.offset)?void 0:b[d])||0)+(t?0:y.crossAxis),r=s.reference[d]+s.reference[e]+(t?0:(null==(w=u.offset)?void 0:w[d])||0)-(t?y.crossAxis:0);vr&&(v=r)}return{[p]:g,[d]:v}}}),options:[t,n]}}},b=[eC,Y,er,ew,ef],{...(void 0===(w=y)&&(w={}),{name:"shift",options:w,async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:i=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=(0,o._3)(w,e),c={x:t,y:n},l=await f(e,a),d=(0,o.TV)((0,o.C0)(r)),p=(0,o.PG)(d),h=c[p],g=c[d];if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+l[e],r=h-l[t];h=(0,o.qE)(n,h,r)}if(s){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=g+l[e],r=g-l[t];g=(0,o.qE)(n,g,r)}let v=u.fn({...e,[p]:h,[d]:g});return{...v,data:{x:v.x-t,y:v.y-n,enabled:{[p]:i,[d]:s}}}}}),options:[y,b]});"shift"===el||"shift"===ef||"center"===P?ek.push(eA,ej):ek.push(ej,eA),ek.push({...{name:"size",options:E=S={...eC,apply({elements:{floating:e},rects:{reference:t},availableWidth:n,availableHeight:r}){Object.entries({"--available-width":`${n}px`,"--available-height":`${r}px`,"--anchor-width":`${t.width}px`,"--anchor-height":`${t.height}px`}).forEach(([t,n])=>{e.style.setProperty(t,n)})}},async fn(e){var t,n;let r,i,{placement:s,rects:u,platform:a,elements:c}=e,{apply:l=()=>{},...d}=(0,o._3)(E,e),p=await f(e,d),h=(0,o.C0)(s),g=(0,o.Sg)(s),v="y"===(0,o.TV)(s),{width:m,height:y}=u.floating;"top"===h||"bottom"===h?(r=h,i=g===(await (null==a.isRTL?void 0:a.isRTL(c.floating))?"start":"end")?"left":"right"):(i=h,r="end"===g?"top":"bottom");let b=y-p.top-p.bottom,w=m-p.left-p.right,S=(0,o.jk)(y-p[r],b),x=(0,o.jk)(m-p[i],w),R=!e.middlewareData.shift,C=S,O=x;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(O=w),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(C=b),R&&!g){let e=(0,o.T9)(p.left,0),t=(0,o.T9)(p.right,0),n=(0,o.T9)(p.top,0),r=(0,o.T9)(p.bottom,0);v?O=m-2*(0!==e||0!==t?e+t:(0,o.T9)(p.left,p.right)):C=y-2*(0!==n||0!==r?n+r:(0,o.T9)(p.top,p.bottom))}await l({...e,availableWidth:O,availableHeight:C});let T=await a.getDimensions(c.floating);return m!==T.width||y!==T.height?{reset:{rects:!0}}:{}}},options:[S,x]},(R=()=>({element:eO.current||document.createElement("div"),padding:X,offsetParent:"floating"}),C=[X],{name:"arrow",options:R,async fn(e){let{x:t,y:n,placement:r,rects:i,platform:s,elements:u,middlewareData:a}=e,{element:c,padding:l=0,offsetParent:f="real"}=(0,o._3)(R,e)||{};if(null==c)return{};let d=(0,o.nI)(l),p={x:t,y:n},h=(0,o.Dz)(r),g=(0,o.sq)(h),v=await s.getDimensions(c),m="y"===h,y=m?"clientHeight":"clientWidth",b=i.reference[g]+i.reference[h]-p[h]-i.floating[g],w=p[h]-i.reference[h],S="real"===f?await s.getOffsetParent?.(c):u.floating,x=u.floating[y]||i.floating[g];x&&await s.isElement?.(S)||(x=u.floating[y]||i.floating[g]);let E=x/2-v[g]/2-1,C=Math.min(d[m?"top":"left"],E),O=Math.min(d[m?"bottom":"right"],E),T=x-v[g]-O,I=x/2-v[g]/2+(b/2-w/2),k=(0,o.qE)(C,I,T),P=!a.arrow&&null!=(0,o.Sg)(r)&&I!==k&&i.reference[g]/2-(Iy,w={top:`${h}px calc(100% + ${y}px)`,bottom:`${h}px ${-y}px`,left:`calc(100% + ${y}px) ${g}px`,right:`${-y}px ${g}px`}[u],S=`${h}px ${i.reference.y+m-s}px`;return t.floating.style.setProperty("--transform-origin",eM&&"y"===a&&b?S:w),{}}},H,ei),(0,s.g)(()=>{!et&&ee&&ee.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[et,ee]);let e_=r.useMemo(()=>({elementResize:!J&&"u">typeof ResizeObserver,layoutShift:!J&&"u">typeof IntersectionObserver}),[J]),{refs:eD,elements:eL,x:eF,y:eq,middlewareData:eU,update:eN,placement:e$,context:eB,isPositioned:eH,floatingStyles:eW}=function(e={}){let{nodeId:t,externalTree:n}=e,o=(0,$.P)(e),i=e.rootContext||o,u={reference:i.useState("referenceElement"),floating:i.useState("floatingElement"),domReference:i.useState("domReferenceElement")},[a,c]=r.useState(null),f=r.useRef(null),d=(0,N.cq)(n);(0,s.g)(()=>{u.domReference&&(f.current=u.domReference)},[u.domReference]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:s,floating:u}={},transform:a=!0,whileElementsMounted:c,open:f}=e,[d,p]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,g]=r.useState(o);L(h,o)||g(o);let[v,m]=r.useState(null),[y,b]=r.useState(null),w=r.useCallback(e=>{e!==R.current&&(R.current=e,m(e))},[]),S=r.useCallback(e=>{e!==C.current&&(C.current=e,b(e))},[]),x=s||v,E=u||y,R=r.useRef(null),C=r.useRef(null),O=r.useRef(d),T=null!=c,I=U(c),k=U(i),P=U(f),j=r.useCallback(()=>{var e,r;let o,i,s;if(!R.current||!C.current)return;let u={placement:t,strategy:n,middleware:h};k.current&&(u.platform=k.current),(e=R.current,r=C.current,o=new Map,s={...(i={platform:M,...u}).platform,_c:o},l(e,r,{...i,platform:s})).then(e=>{let t={...e,isPositioned:!1!==P.current};A.current&&!L(O.current,t)&&(O.current=t,_.flushSync(()=>{p(t)}))})},[h,t,n,k,P]);D(()=>{!1===f&&O.current.isPositioned&&(O.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[f]);let A=r.useRef(!1);D(()=>(A.current=!0,()=>{A.current=!1}),[]),D(()=>{if(x&&(R.current=x),E&&(C.current=E),x&&E){if(I.current)return I.current(x,E,j);j()}},[x,E,j,I,T]);let N=r.useMemo(()=>({reference:R,floating:C,setReference:w,setFloating:S}),[w,S]),$=r.useMemo(()=>({reference:x,floating:E}),[x,E]),B=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!$.floating)return e;let t=q($.floating,d.x),r=q($.floating,d.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...F($.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,$.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:j,refs:N,elements:$,floatingStyles:B}),[d,j,N,$,B])}({...e,elements:{...u,...a&&{reference:a}}}),h=r.useCallback(e=>{let t=(0,v.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),p.refs.setReference(t)},[p.refs]),[g,m]=r.useState(null),[y,b]=r.useState(null);i.useSyncedValue("referenceElement",g),i.useSyncedValue("domReferenceElement",(0,v.vq)(g)?g:null),i.useSyncedValue("floatingElement",y);let w=r.useCallback(e=>{((0,v.vq)(e)||null===e)&&(f.current=e,m(e)),((0,v.vq)(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!(0,v.vq)(e))&&p.refs.setReference(e)},[p.refs,m]),S=r.useCallback(e=>{b(e),p.refs.setFloating(e)},[p.refs]),x=r.useMemo(()=>({...p.refs,setReference:w,setFloating:S,setPositionReference:h,domReference:f}),[p.refs,w,S,h]),E=r.useMemo(()=>({...p.elements,domReference:u.domReference}),[p.elements,u.domReference]),R=i.useState("open"),C=i.useState("floatingId"),O=r.useMemo(()=>({...p,dataRef:i.context.dataRef,open:R,onOpenChange:i.setOpen,events:i.context.events,floatingId:C,refs:x,elements:E,nodeId:t,rootStore:i}),[p,x,E,t,i,R,C]);return(0,s.g)(()=>{i.context.dataRef.current.floatingContext=O;let e=d?.nodesRef.current.find(e=>e.id===t);e&&(e.context=O)}),r.useMemo(()=>({...p,context:O,refs:x,elements:E,rootStore:i}),[p,x,E,O,i])}({rootContext:ee,placement:eb,middleware:ek,strategy:T,whileElementsMounted:Z?void 0:(...e)=>A(...e,e_),nodeId:eo,externalTree:eu}),{sideX:eK,sideY:eQ}=eU.adaptiveOrigin||W.j,eG=eH?T:"fixed",ez=r.useMemo(()=>ei?{position:eG,[eK]:eF,[eQ]:eq}:{position:eG,...eW},[ei,eG,eK,eF,eQ,eq,eW]),eV=r.useRef(null);(0,s.g)(()=>{if(!et)return;let e=ev.current,t="function"==typeof e?e():e,n=(z(t)?t.current:t)||null;n!==eV.current&&(eD.setPositionReference(n),eV.current=n)},[et,eD,eg,ev]),r.useEffect(()=>{if(!et)return;let e=ev.current;"function"!=typeof e&&z(e)&&e.current!==eV.current&&(eD.setPositionReference(e.current),eV.current=e.current)},[et,eD,eg,ev]),r.useEffect(()=>{if(Z&&et&&eL.domReference&&eL.floating)return A(eL.domReference,eL.floating,eN,e_)},[Z,et,eL,eN,e_]);let eY=(0,o.C0)(e$),eX=K(I,eY,em),eJ=(0,o.Sg)(e$)||"center",eZ=!!eU.hide?.referenceHidden;(0,s.g)(()=>{es&&et&&eH&&ec(eY)},[es,et,eH,eY]);let e0=r.useMemo(()=>({position:"absolute",top:eU.arrow?.y,left:eU.arrow?.x}),[eU.arrow]),e1=eU.arrow?.centerOffset!==0;return r.useMemo(()=>({positionerStyles:ez,arrowStyles:e0,arrowRef:eO,arrowUncentered:e1,side:eX,align:eJ,physicalSide:eY,anchorHidden:eZ,refs:eD,context:eB,isPositioned:eH,update:eN}),[ez,e0,eO,e1,eX,eJ,eY,eZ,eD,eB,eH,eN])}function z(e){return null!=e&&"current"in e}},8749:function(e,t,n){"use strict";n.d(t,{V:()=>a});var r=n(49420),o=n(94911),i=n(92468),s=n(83206),u=n(90465);function a(e,t=!1,n=!0){let c=(0,o.N)();return(0,i.K)((o,i=null)=>{function a(){r.flushSync(o)}c.cancel();let l=(0,s.q)(e);if(null!=l)if("function"!=typeof l.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)o();else{function f(){Promise.all(l.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||a()}).catch(()=>{let e=l.getAnimations();if(n){if(i?.aborted)return;a()}else e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&f()})}if(t)return void function(){let e=u.T.startingStyle;if(!l.hasAttribute(e))return c.request(f);let t=new MutationObserver(()=>{l.hasAttribute(e)||(t.disconnect(),f())});t.observe(l,{attributes:!0,attributeFilter:[e]}),i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}();c.request(f)}})}},44322:function(e,t,n){"use strict";n.d(t,{e:()=>o});var r=n(26256);function o(e){return(0,r.B)(e,"base-ui")}},77155:function(e,t,n){"use strict";n.d(t,{v:()=>s});var r=n(60175),o=n(92468),i=n(8749);function s(e){let{enabled:t=!0,open:n,ref:s,onComplete:u}=e,a=(0,o.K)(u),c=(0,i.V)(s,n,!1);r.useEffect(()=>{if(!t)return;let e=new AbortController;return c(a,e.signal),()=>{e.abort()}},[t,n,a,c])}},26864:function(e,t,n){"use strict";n.d(t,{G:()=>s});var r=n(60175),o=n(92468),i=n(48902);function s(e){let t,n,[s,u]=r.useState(null),a=(0,o.K)((t,n)=>{e||u(n||(i.un?"touch":""))}),c=r.useCallback(()=>{u(null)},[]),{onClick:l,onPointerDown:f}=(t=r.useRef(""),n=r.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType,a(e,e.pointerType))},[a]),{onClick:r.useCallback(e=>{0===e.detail?a(e,"keyboard"):("pointerType"in e&&a(e,e.pointerType),a(e,t.current),t.current="")},[a]),onPointerDown:n});return r.useMemo(()=>({openMethod:s,reset:c,triggerProps:{onClick:l,onPointerDown:f}}),[s,c,l,f])}},98077:function(e,t,n){"use strict";n.d(t,{$:()=>s});var r=n(60175),o=n(13840),i=n(94911);function s(e,t=!1,n=!1){let[u,a]=r.useState(e&&t?"idle":void 0),[c,l]=r.useState(e);return e&&!c&&(l(!0),a("starting")),e||!c||"ending"===u||n||a("ending"),e||c||"ending"!==u||a(void 0),(0,o.g)(()=>{if(!e&&c&&"ending"!==u&&n){let e=i.K.request(()=>{a("ending")});return()=>{i.K.cancel(e)}}},[e,c,u,n]),(0,o.g)(()=>{if(!e||t)return;let n=i.K.request(()=>{a(void 0)});return()=>{i.K.cancel(n)}},[t,e]),(0,o.g)(()=>{if(!e||!t)return;e&&c&&"idle"!==u&&a("starting");let n=i.K.request(()=>{a("idle")});return()=>{i.K.cancel(n)}},[t,e,c,a,u]),r.useMemo(()=>({mounted:c,setMounted:l,transitionStatus:u}),[c,u])}},48902:function(e,t,n){"use strict";n.d(t,{KT:()=>p,Tc:()=>u,cX:()=>d,gm:()=>c,m0:()=>f,nr:()=>l,un:()=>a});let r="u">typeof navigator,o=function(){if(!r)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),i=function(){if(!r)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),s=function(){if(!r)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),u="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),a="MacIntel"===o.platform&&o.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(o.platform),c=r&&/firefox/i.test(s),l=r&&/apple/i.test(navigator.vendor);r&&/Edg/i.test(s);let f=r&&/android/i.test(i)||/android/i.test(s),d=r&&i.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,p=s.includes("jsdom/")},43242:function(e,t,n){"use strict";n.d(t,{Y:()=>o});var r=n(44786);function o(e){return(0,r._)(19)?e:e?"true":void 0}},84932:function(e,t,n){"use strict";function r(e){return e?.ownerDocument||document}n.d(t,{R:()=>r})},2169:function(e,t,n){"use strict";n.d(t,{H:()=>c});var r=n(60175),o=n(38792),i=n(77777),s=n(92468),u=n(13840),a=n(68914);class c extends o.i{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}controlledValues=new Map;useSyncedValue(e,t){r.useDebugValue(e),(0,u.g)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,u.g)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,u.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t,n){r.useDebugValue(e);let o=this,i=void 0!==t;!this.controlledValues.has(e)&&(this.controlledValues.set(e,i),i||Object.is(this.state[e],n)||super.setState({...this.state,[e]:n})),(0,u.g)(()=>{i&&!Object.is(o.state[e],t)&&super.setState({...o.state,[e]:t})},[o,e,t,n,i])}set(e,t){!0!==this.controlledValues.get(e)&&super.set(e,t)}update(e){let t={...e};for(let e in t)if(Object.hasOwn(t,e)&&!0===this.controlledValues.get(e)){delete t[e];continue}super.update(t)}setState(e){let t={...e};for(let e in t)if(Object.hasOwn(t,e)&&!0===this.controlledValues.get(e)){delete t[e];continue}super.setState({...this.state,...t})}select=(e,t,n,r)=>(0,this.selectors[e])(this.state,t,n,r);useState=(e,t,n,o)=>{r.useDebugValue(e);let s=this.selectors[e];return(0,i.P)(this,s,t,n,o)};useContextCallback(e,t){r.useDebugValue(e);let n=(0,s.K)(t??a.tE);this.context[e]=n}useStateSetter(e){let t=r.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}},38792:function(e,t,n){"use strict";n.d(t,{i:()=>r});class r{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void r.prototype.setState.call(this,{...this.state,...e})}set(e,t){Object.is(this.state[e],t)||r.prototype.setState.call(this,{...this.state,[e]:t})}notifyAll(){let e={...this.state};r.prototype.setState.call(this,e)}}},5240:function(e,t,n){"use strict";n.d(t,{M:()=>i});var r=n(70141),o=n(82263);(0,o.Ad)({memoize:o.i5,memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let i=(e,t,n,o,i,s,...u)=>{let a;if(u.length>0)throw Error((0,r.A)(1));if(e&&t&&n&&o&&i&&s)a=(r,u,a,c)=>s(e(r,u,a,c),t(r,u,a,c),n(r,u,a,c),o(r,u,a,c),i(r,u,a,c),u,a,c);else if(e&&t&&n&&o&&i)a=(r,s,u,a)=>i(e(r,s,u,a),t(r,s,u,a),n(r,s,u,a),o(r,s,u,a),s,u,a);else if(e&&t&&n&&o)a=(r,i,s,u)=>o(e(r,i,s,u),t(r,i,s,u),n(r,i,s,u),i,s,u);else if(e&&t&&n)a=(r,o,i,s)=>n(e(r,o,i,s),t(r,o,i,s),o,i,s);else if(e&&t)a=(n,r,o,i)=>t(e(n,r,o,i),r,o,i);else if(e)a=e;else throw Error("Missing arguments");return a}},77777:function(e,t,n){"use strict";n.d(t,{P:()=>u});var r=n(60175),o=n(76270),i=n(97040);let s=(0,n(44786)._)(19)?function(e,t,n,i,s){let u=r.useCallback(()=>t(e.getSnapshot(),n,i,s),[e,t,n,i,s]);return(0,o.useSyncExternalStore)(e.subscribe,u,u)}:function(e,t,n,r,o){return(0,i.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};function u(e,t,n,r,o){return s(e,t,n,r,o)}},94911:function(e,t,n){"use strict";n.d(t,{K:()=>s,N:()=>u});var r=n(19865),o=n(16252);let i=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class s{static create(){return new s}static request(e){return i.request(e)}static cancel(e){return i.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=i.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(i.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function u(){let e=(0,r.j)(s.create).current;return(0,o.y)(e.disposeEffect),e}},29570:function(e,t,n){"use strict";n.d(t,{q:()=>o});var r=n(60175);function o({controlled:e,default:t,name:n,state:o="value"}){let{current:i}=r.useRef(void 0!==e),[s,u]=r.useState(t),a=r.useCallback(e=>{i||u(e)},[]);return[i?e:s,a]}},26256:function(e,t,n){"use strict";n.d(t,{B:()=>u});var r=n(60175);let o={...n.t(r,2)},i=0,s=o.useId;function u(e,t){if(void 0!==s){let n=s();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,o]=r.useState(e),s=e||n;return r.useEffect(()=>{null==n&&(i+=1,o(`${t}-${i}`))},[n,t]),s}(e,t)}},13840:function(e,t,n){"use strict";n.d(t,{g:()=>o});var r=n(60175);let o="u">typeof document?r.useLayoutEffect:()=>{}},16252:function(e,t,n){"use strict";n.d(t,{y:()=>i});var r=n(60175);let o=[];function i(e){r.useEffect(e,o)}},81870:function(e,t,n){"use strict";n.d(t,{K:()=>g});var r=n(28442),o=n(48902),i=n(84932),s=n(13840),u=n(81617),a=n(94911),c=n(68914);let l={},f={},d="";class p{lockCount=0;restore=null;timeoutLock=u.E.create();timeoutUnlock=u.E.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let t,n,s,u,p;if(0===this.lockCount||null!==this.restore)return;let h=(0,i.R)(e).documentElement,g=(0,r.zk)(h).getComputedStyle(h).overflowY;if("hidden"===g||"clip"===g){this.restore=c.tE;return}let v=o.un||!function(e){if("u"0}(e);this.restore=v?(n=(t=(0,i.R)(e)).documentElement,s=t.body,p=(u=(0,r.ZU)(n)?n:s).style.overflow,u.style.overflow="hidden",()=>{u.style.overflow=p}):function(e){let t=(0,i.R)(e),n=t.documentElement,s=t.body,u=(0,r.zk)(n),c=0,p=0,h=!1,g=a.K.create();if(o.Tc&&(u.visualViewport?.scale??1)!==1)return()=>{};function v(){let t=u.getComputedStyle(n),o=u.getComputedStyle(s),a=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";c=n.scrollTop,p=n.scrollLeft,l={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},d=n.style.scrollBehavior,f={position:s.style.position,height:s.style.height,width:s.style.width,boxSizing:s.style.boxSizing,overflowY:s.style.overflowY,overflowX:s.style.overflowX,scrollBehavior:s.style.scrollBehavior};let g=n.scrollHeight>n.clientHeight,v=n.scrollWidth>n.clientWidth,m="scroll"===t.overflowY||"scroll"===o.overflowY,y="scroll"===t.overflowX||"scroll"===o.overflowX,b=Math.max(0,u.innerWidth-s.clientWidth),w=Math.max(0,u.innerHeight-s.clientHeight),S=parseFloat(o.marginTop)+parseFloat(o.marginBottom),x=parseFloat(o.marginLeft)+parseFloat(o.marginRight),E=(0,r.ZU)(n)?n:s;if(h=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"{g.cancel(),m(),"function"==typeof u.removeEventListener&&u.removeEventListener("resize",y)}}(e)}}let h=new p;function g(e=!0,t=null){(0,s.g)(()=>{if(e)return h.acquire(t)},[e,t])}},92468:function(e,t,n){"use strict";n.d(t,{K:()=>a});var r,o=n(60175),i=n(19865);let s=(r||(r=n.t(o,2)))[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],u=s&&s!==o.useLayoutEffect?s:e=>e();function a(e){let t=(0,i.j)(c).current;return t.next=e,u(t.effect),t.trampoline}function c(){let e={next:void 0,callback:l,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function l(){}},81617:function(e,t,n){"use strict";n.d(t,{E:()=>i,Z:()=>s});var r=n(19865),o=n(16252);class i{static create(){return new i}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function s(){let e=(0,r.j)(i.create).current;return(0,o.y)(e.disposeEffect),e}},93758:function(e,t,n){"use strict";n.d(t,{u:()=>i});var r=n(13840),o=n(19865);function i(e){let t=(0,o.j)(s,e).current;return t.next=e,(0,r.g)(t.effect),t}function s(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}},7560:function(e,t,n){"use strict";n.d(t,{Q:()=>o,a:()=>i});let r={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},o={...r,position:"fixed",top:0,left:0},i={...r,position:"absolute"}},71599:function(e,t,n){"use strict";n.d(t,{lX:()=>O,h1:()=>T});var r=n(11807),o=n(65796),i=n(58658),s=n(23370);r.XOb,o.wT,o.xK,o.BB,o.Rf;let u=r.QID;r._Pd,r.bzD,o.WY,r.sH6,r.U8_,r.JGl,r.QcH,r.Kpo,r.uPR,r.Ecz,r.PNH,r.lOA,r.EbJ,r.qoC,r.tNQ,r.TsL,r.INx,r.GyC,r.D$Q,r.pX6,i.yW,i.Dn,r.Fi1,r.QPU,r.KAb,r.bRS,r.G2Y,r.Umi,o.RZ,r.w6U,o.UO,r.krO,o.Lt,s.X_,o.me,r.b1P,r.MP9,r.QYw,r.BzD,r.s$T,r.LGt;var a=n(34723),c=n(12243),l=n(1823),f=n(7151),d=n(91158),p=(n(66562),n(36355)),h=n(74139),g=n(59239);let v="effect/Redacted",m=(0,l.V)("effect/Redacted/redactedRegistry",()=>new WeakMap),y=Symbol.for(v),b={[y]:{_A:e=>e},pipe(){return(0,g.tT)(this,arguments)},toString:()=>"",toJSON:()=>"",[f.FX]:()=>"",[h.HR](){return(0,c.Fs)(h.tW(v),h.kg(h.tW(m.get(this))),h.PO(this))},[p.HR](e){return w(e)&&p.aI(m.get(this),m.get(e))}},w=e=>(0,d.i5)(e,y),S=e=>{let t=Object.create(b);return m.set(t,e),t};var x=n(32171);n(36510);let E=Symbol.for("@effect/platform/Headers"),R=Object.assign(Object.create(null),{[E]:E,[f.uC](e){return I(this,a.Fh(e,k))}});x.QfV,x.QfV,c.D_;let C=Object.create(R),O=e=>{if(void 0===e)return C;if(Symbol.iterator in e){let t=Object.create(R);for(let[n,r]of e)t[n.toLowerCase()]=r;return t}let t=Object.create(R);for(let[n,r]of Object.entries(e))Array.isArray(r)?t[n.toLowerCase()]=r.join(", "):void 0!==r&&(t[n.toLowerCase()]=r);return t},T=(0,c.XY)(2,(e,t)=>{let n=Object.assign(Object.create(R),e);return Object.assign(n,t),n}),I=(0,c.XY)(2,(e,t)=>{let n={...e},r=t=>{if("string"==typeof t){let r=t.toLowerCase();r in e&&(n[r]=S(e[r]))}else for(let r in e)t.test(r)&&(n[r]=S(e[r]))};if(Array.isArray(t))for(let e=0;eu(["authorization","cookie","set-cookie","x-api-key"]))},28442:function(e,t,n){"use strict";function r(){return"u">typeof window}function o(e){return u(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function s(e){var t;return null==(t=(u(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function u(e){return!!r()&&(e instanceof Node||e instanceof i(e).Node)}function a(e){return!!r()&&(e instanceof Element||e instanceof i(e).Element)}function c(e){return!!r()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function l(e){return!(!r()||"u"T,CP:()=>O,L9:()=>C,Ll:()=>u,Lv:()=>h,Ng:()=>l,Tc:()=>x,Tf:()=>v,ZU:()=>d,_m:()=>I,ep:()=>s,eu:()=>R,gJ:()=>S,mq:()=>o,sQ:()=>w,sb:()=>c,v9:()=>function e(t,n,r){var o;void 0===n&&(n=[]),void 0===r&&(r=!0);let s=function e(t){let n=T(t);return R(n)?t.ownerDocument?t.ownerDocument.body:t.body:c(n)&&d(n)?n:e(n)}(t),u=s===(null==(o=t.ownerDocument)?void 0:o.body),a=i(s);if(u){let t=I(a);return n.concat(a,a.visualViewport||[],d(s)?s:[],t&&r?e(t):[])}return n.concat(s,e(s,[],r))},vq:()=>a,zk:()=>i});let f=new Set(["inline","contents"]);function d(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=C(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!f.has(o)}let p=new Set(["table","td","th"]);function h(e){return p.has(o(e))}let g=[":popover-open",":modal"];function v(e){return g.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let m=["transform","translate","scale","rotate","perspective"],y=["transform","translate","scale","rotate","perspective","filter"],b=["paint","layout","strict","content"];function w(e){let t=x(),n=a(e)?C(e):e;return m.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||y.some(e=>(n.willChange||"").includes(e))||b.some(e=>(n.contain||"").includes(e))}function S(e){let t=T(e);for(;c(t)&&!R(t);){if(w(t))return t;if(v(t))break;t=T(t)}return null}function x(){return!("u"P,C0:()=>p,Dz:()=>b,Jx:()=>a,LI:()=>s,PG:()=>g,RI:()=>u,Sg:()=>h,T9:()=>i,TV:()=>y,WJ:()=>S,_3:()=>d,bV:()=>I,jk:()=>o,lP:()=>T,nI:()=>k,qE:()=>f,r_:()=>r,sq:()=>v,w7:()=>w});let r=["top","right","bottom","left"],o=Math.min,i=Math.max,s=Math.round,u=Math.floor,a=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},l={start:"end",end:"start"};function f(e,t,n){return i(e,o(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}let m=new Set(["top","bottom"]);function y(e){return m.has(p(e))?"y":"x"}function b(e){return g(y(e))}function w(e,t,n){void 0===n&&(n=!1);let r=h(e),o=b(e),i=v(o),s="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=I(s)),[s,I(s)]}function S(e){let t=I(e);return[x(e),t,x(t)]}function x(e){return e.replace(/start|end/g,e=>l[e])}let E=["left","right"],R=["right","left"],C=["top","bottom"],O=["bottom","top"];function T(e,t,n,r){let o=h(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?R:E;return t?E:R;case"left":case"right":return t?C:O;default:return[]}}(p(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(x)))),i}function I(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function k(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function P(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}},95162:function(e,t,n){"use strict";n.d(t,{Xs:()=>d});var r,o=n(60175),i=n(77527),s=(0,o.forwardRef)(({as:e="div",...t},n)=>(0,i.jsx)(e,{...t,ref:n})),u="cf-turnstile-script",a="onloadTurnstileCallback",c={normal:{width:300,height:65},compact:{width:150,height:140},invisible:{width:0,height:0,overflow:"hidden"},flexible:{minWidth:300,width:"100%",height:65},interactionOnly:{width:"fit-content",height:"auto",display:"flex"}},l="unloaded",f=new Promise((e,t)=>{r={resolve:e,reject:t},"ready"===l&&e(void 0)}),d=(0,o.forwardRef)((e,t)=>{let{scriptOptions:n,options:d={},siteKey:p,onWidgetLoad:h,onSuccess:g,onExpire:v,onError:m,onBeforeInteractive:y,onAfterInteractive:b,onUnsupported:w,onTimeout:S,onLoadScript:x,id:E,style:R,as:C="div",injectScript:O=!0,rerenderOnCallbackChange:T=!1,...I}=e,k=d.size,P=(0,o.useCallback)(()=>typeof k>"u"?{}:"execute"===d.execution?c.invisible:"interaction-only"===d.appearance?c.interactionOnly:c[k],[d.execution,k,d.appearance]),[M,j]=(0,o.useState)(P()),A=(0,o.useRef)(null),[_,D]=(0,o.useState)(!1),L=(0,o.useRef)(),F=(0,o.useRef)(!1),q=E||"cf-turnstile",U=(0,o.useRef)({onSuccess:g,onError:m,onExpire:v,onBeforeInteractive:y,onAfterInteractive:b,onUnsupported:w,onTimeout:S});(0,o.useEffect)(()=>{T||(U.current={onSuccess:g,onError:m,onExpire:v,onBeforeInteractive:y,onAfterInteractive:b,onUnsupported:w,onTimeout:S})});let N=n?.id||u,$=function(e=u){let[t,n]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let t=()=>{document.getElementById(e)&&n(!0)},r=new MutationObserver(t);return r.observe(document,{childList:!0,subtree:!0}),t(),()=>{r.disconnect()}},[e]),t}(N),B=n?.onLoadCallbackName||a,H=d.appearance||"always",W=(0,o.useMemo)(()=>({sitekey:p,action:d.action,cData:d.cData,theme:d.theme||"auto",language:d.language||"auto",tabindex:d.tabIndex,"response-field":d.responseField,"response-field-name":d.responseFieldName,size:function(e){if("invisible"!==e&&"interactionOnly"!==e)return e}(k),retry:d.retry||"auto","retry-interval":d.retryInterval||8e3,"refresh-expired":d.refreshExpired||"auto","refresh-timeout":d.refreshTimeout||"auto",execution:d.execution||"render",appearance:d.appearance||"always","feedback-enabled":d.feedbackEnabled||!0,callback:e=>{F.current=!0,T?g?.(e):U.current.onSuccess?.(e)},"error-callback":T?m:(...e)=>U.current.onError?.(...e),"expired-callback":T?v:(...e)=>U.current.onExpire?.(...e),"before-interactive-callback":T?y:(...e)=>U.current.onBeforeInteractive?.(...e),"after-interactive-callback":T?b:(...e)=>U.current.onAfterInteractive?.(...e),"unsupported-callback":T?w:(...e)=>U.current.onUnsupported?.(...e),"timeout-callback":T?S:(...e)=>U.current.onTimeout?.(...e)}),[d.action,d.appearance,d.cData,d.execution,d.language,d.refreshExpired,d.responseField,d.responseFieldName,d.retry,d.retryInterval,d.tabIndex,d.theme,d.feedbackEnabled,d.refreshTimeout,p,k,T,T?g:null,T?m:null,T?v:null,T?y:null,T?b:null,T?w:null,T?S:null]),K=(0,o.useCallback)(()=>"u">typeof window&&!!window.turnstile,[]);return(0,o.useEffect)(function(){O&&!_&&(({render:e="explicit",onLoadCallbackName:t=a,scriptOptions:{nonce:n="",defer:r=!0,async:o=!0,id:i="",appendTo:s,onError:c,crossOrigin:l=""}={}})=>{let f=i||u;if(document.getElementById(f))return;let d=document.createElement("script");d.id=f,d.src=`https://challenges.cloudflare.com/turnstile/v0/api.js?onload=${t}&render=${e}`,document.querySelector(`script[src="${d.src}"]`)||(d.defer=!!r,d.async=!!o,n&&(d.nonce=n),l&&(d.crossOrigin=l),c&&(d.onerror=c,delete window[t]),("body"===s?document.body:document.getElementsByTagName("head")[0]).appendChild(d))})({onLoadCallbackName:B,scriptOptions:{...n,id:N}})},[O,_,n,N]),(0,o.useEffect)(function(){"ready"!==l&&((e=a)=>("unloaded"===l&&(l="loading",window[e]=()=>{r.resolve(),l="ready",delete window[e]}),f))(B).then(()=>D(!0)).catch(console.error)},[]),(0,o.useEffect)(function(){if(!A.current||!_)return;let e=!1;return(async()=>{e||!A.current||(L.current=window.turnstile.render(A.current,W),L.current&&h?.(L.current))})(),()=>{e=!0,L.current&&(window.turnstile.remove(L.current),F.current=!1)}},[q,_,W]),(0,o.useImperativeHandle)(t,()=>{let{turnstile:e}=window;return{getResponse:()=>e?.getResponse&&L.current&&K()?e.getResponse(L.current):void console.warn("Turnstile has not been loaded"),getResponsePromise:async(e=3e4,t=100)=>new Promise((n,r)=>{let o,i=async()=>{if(F.current&&window.turnstile&&L.current)try{let e=window.turnstile.getResponse(L.current);return o&&clearTimeout(o),e?n(e):r(Error("No response received"))}catch(e){return o&&clearTimeout(o),console.warn("Failed to get response",e),r(Error("Failed to get response"))}o||(o=setTimeout(()=>{o&&clearTimeout(o),r(Error("Timeout"))},e)),await new Promise(e=>setTimeout(e,t)),await i()};i()}),reset(){if(!e?.reset||!L.current||!K())return void console.warn("Turnstile has not been loaded");"execute"===d.execution&&j(c.invisible);try{F.current=!1,e.reset(L.current)}catch(e){console.warn(`Failed to reset Turnstile widget ${L}`,e)}},remove(){e?.remove&&L.current&&K()?(j(c.invisible),F.current=!1,e.remove(L.current),L.current=null):console.warn("Turnstile has not been loaded")},render(){if(!e?.render||!A.current||!K()||L.current)return void console.warn("Turnstile has not been loaded or container not found");let t=e.render(A.current,W);return L.current=t,L.current&&h?.(L.current),"execute"!==d.execution&&j(k?c[k]:{}),t},execute(){"execute"!==d.execution?console.warn('Execution mode is not set to "execute"'):e?.execute&&A.current&&L.current&&K()?(e.execute(A.current,W),j(k?c[k]:{})):console.warn("Turnstile has not been loaded or container not found")},isExpired:()=>e?.isExpired&&L.current&&K()?e.isExpired(L.current):(console.warn("Turnstile has not been loaded"),!1)}},[L,d.execution,k,W,A,K,_,h]),(0,o.useEffect)(()=>{$&&!_&&window.turnstile&&D(!0)},[_,$]),(0,o.useEffect)(()=>{j(P())},[d.execution,k,H]),(0,o.useEffect)(()=>{$&&"function"==typeof x&&x()},[$]),(0,i.jsx)(s,{ref:A,as:C,id:q,style:{...M,...R},...I})});d.displayName="Turnstile"},35053:function(e,t,n){"use strict";n.d(t,{m:()=>i});var r=n(27403),o=n(73273),i=new class extends r.Q{#e;#t;#n;constructor(){super(),this.#n=e=>{if(!o.S$&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#e?this.#e:globalThis.document?.visibilityState!=="hidden"}}},78334:function(e,t,n){"use strict";n.d(t,{Qv:()=>s});var r=n(57445),o=n(73273);function i(e){return e}function s(e,t,n){if("object"!=typeof t||null===t)return;let s=e.getMutationCache(),u=e.getQueryCache(),a=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??i,c=t.mutations||[],l=t.queries||[];c.forEach(({state:t,...r})=>{s.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...r},t)}),l.forEach(({queryKey:t,state:i,queryHash:s,meta:c,promise:l,dehydratedAt:f})=>{let d=l?(0,r.b)(l):void 0,p=void 0===i.data?d?.data:i.data,h=void 0===p?p:a(p),g=u.get(s),v=g?.state.status==="pending",m=g?.state.fetchStatus==="fetching";if(g){let e=d&&void 0!==f&&f>g.state.dataUpdatedAt;if(i.dataUpdatedAt>g.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=i;g.setState({...t,data:h})}}else g=u.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:t,queryHash:s,meta:c},{...i,data:h,fetchStatus:"idle",status:void 0!==h?"success":i.status});l&&!v&&!m&&(void 0===f||f>g.state.dataUpdatedAt)&&g.fetch(void 0,{initialPromise:Promise.resolve(l).then(a)}).catch(o.lQ)})}},40134:function(e,t,n){"use strict";n.d(t,{PL:()=>o,RQ:()=>a,rB:()=>u});var r=n(73273);function o(e){return{onFetch:(t,n)=>{let o=t.options,u=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],c=t.state.data?.pageParams||[],l={pages:[],pageParams:[]},f=0,d=async()=>{let n=!1,d=(0,r.ZM)(t.options,t.fetchOptions),p=async(e,o,i)=>{let s;if(n)return Promise.reject();if(null==o&&e.pages.length)return Promise.resolve(e);let u=(Object.defineProperty(s={client:t.client,queryKey:t.queryKey,pageParam:o,direction:i?"backward":"forward",meta:t.options.meta},"signal",{enumerable:!0,get:()=>(t.signal.aborted?n=!0:t.signal.addEventListener("abort",()=>{n=!0}),t.signal)}),s),a=await d(u),{maxPages:c}=t.options,l=i?r.ZZ:r.y9;return{pages:l(e.pages,a,c),pageParams:l(e.pageParams,o,c)}};if(u&&a.length){let e="backward"===u,t={pages:a,pageParams:c},n=(e?s:i)(o,t);l=await p(t,n,e)}else{let t=e??a.length;do{let e=0===f?c[0]??o.initialPageParam:i(o,l);if(f>0&&null==e)break;l=await p(l,e),f++}while(ft.options.persister?.(d,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=d}}}function i(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function s(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function u(e,t){return!!t&&null!=i(e,t)}function a(e,t){return!!t&&!!e.getPreviousPageParam&&null!=s(e,t)}},93822:function(e,t,n){"use strict";n.d(t,{z:()=>i});var r=n(88574),o=n(40134),i=class extends r.${constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,o.PL)()})}getOptimisticResult(e){return e.behavior=(0,o.PL)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:n}=e,r=super.createResult(e,t),{isFetching:i,isRefetching:s,isError:u,isRefetchError:a}=r,c=n.fetchMeta?.fetchMore?.direction,l=u&&"forward"===c,f=i&&"forward"===c,d=u&&"backward"===c,p=i&&"backward"===c;return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,o.rB)(t,n.data),hasPreviousPage:(0,o.RQ)(t,n.data),isFetchNextPageError:l,isFetchingNextPage:f,isFetchPreviousPageError:d,isFetchingPreviousPage:p,isRefetchError:a&&!l&&!d,isRefetching:s&&!f&&!p}}}},12245:function(e,t,n){"use strict";n.d(t,{$:()=>u,s:()=>s});var r=n(36896),o=n(85137),i=n(58357),s=class extends o.k{#r;#o;#i;#s;constructor(e){super(),this.#r=e.client,this.mutationId=e.mutationId,this.#i=e.mutationCache,this.#o=[],this.state=e.state||u(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#o.includes(e)||(this.#o.push(e),this.clearGcTimeout(),this.#i.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#o=this.#o.filter(t=>t!==e),this.scheduleGc(),this.#i.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#o.length||("pending"===this.state.status?this.scheduleGc():this.#i.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#u({type:"continue"})},n={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#s=(0,i.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#u({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#u({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#i.canRun(this)});let r="pending"===this.state.status,o=!this.#s.canStart();try{if(r)t();else{this.#u({type:"pending",variables:e,isPaused:o}),await this.#i.config.onMutate?.(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#u({type:"pending",context:t,variables:e,isPaused:o})}let i=await this.#s.start();return await this.#i.config.onSuccess?.(i,e,this.state.context,this,n),await this.options.onSuccess?.(i,e,this.state.context,n),await this.#i.config.onSettled?.(i,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(i,null,e,this.state.context,n),this.#u({type:"success",data:i}),i}catch(t){try{throw await this.#i.config.onError?.(t,e,this.state.context,this,n),await this.options.onError?.(t,e,this.state.context,n),await this.#i.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(void 0,t,e,this.state.context,n),t}finally{this.#u({type:"error",error:t})}}finally{this.#i.runNext(this)}}#u(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),r.jG.batch(()=>{this.#o.forEach(t=>{t.onMutationUpdate(e)}),this.#i.notify({mutation:this,type:"updated",action:e})})}};function u(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},36896:function(e,t,n){"use strict";let r,o,i,s,u,a;n.d(t,{jG:()=>l});var c=n(98948).Zq,l=(r=[],o=0,i=e=>{e()},s=e=>{e()},u=c,{batch:e=>{let t;o++;try{t=e()}finally{let e;--o||(e=r,r=[],e.length&&u(()=>{s(()=>{e.forEach(e=>{i(e)})})}))}return t},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a=e=>{o?r.push(e):u(()=>{i(e)})},setNotifyFunction:e=>{i=e},setBatchNotifyFunction:e=>{s=e},setScheduler:e=>{u=e}})},55370:function(e,t,n){"use strict";n.d(t,{t:()=>i});var r=n(27403),o=n(73273),i=new class extends r.Q{#a=!0;#t;#n;constructor(){super(),this.#n=e=>{if(!o.S$&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#a!==e&&(this.#a=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#a}}},66272:function(e,t,n){"use strict";n.d(t,{X:()=>u,k:()=>a});var r=n(73273),o=n(36896),i=n(58357),s=n(85137),u=class extends s.k{#c;#l;#f;#r;#s;#d;#p;constructor(e){super(),this.#p=!1,this.#d=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#f=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#c=l(this.options),this.state=e.state??this.#c,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#s?.promise}setOptions(e){if(this.options={...this.#d,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=l(this.options);void 0!==e.data&&(this.setState(c(e.data,e.dataUpdatedAt)),this.#c=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#f.remove(this)}setData(e,t){let n=(0,r.pl)(this.state.data,e,this.options);return this.#u({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#u({type:"setState",state:e,setStateOptions:t})}cancel(e){let t=this.#s?.promise;return this.#s?.cancel(e),t?t.then(r.lQ).catch(r.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#c)}isActive(){return this.observers.some(e=>!1!==(0,r.Eh)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===r.hT||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,r.d2)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,r.j3)(this.state.dataUpdatedAt,e))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#s?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#f.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#s&&(this.#p?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#f.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#u({type:"invalidate"})}async fetch(e,t){let n;if("idle"!==this.state.fetchStatus&&this.#s?.status()!=="rejected"){if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let o=new AbortController,s=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#p=!0,o.signal)})},u=()=>{let e,n=(0,r.ZM)(this.options,t),o=(s(e={client:this.#r,queryKey:this.queryKey,meta:this.meta}),e);return(this.#p=!1,this.options.persister)?this.options.persister(n,o,this):n(o)},a=(s(n={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:u}),n);this.options.behavior?.onFetch(a,this),this.#l=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#u({type:"fetch",meta:a.fetchOptions?.meta}),this.#s=(0,i.II)({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof i.cc&&e.revert&&this.setState({...this.#l,fetchStatus:"idle"}),o.abort()},onFail:(e,t)=>{this.#u({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#u({type:"pause"})},onContinue:()=>{this.#u({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#s.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#f.config.onSuccess?.(e,this),this.#f.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof i.cc){if(e.silent)return this.#s.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#u({type:"error",error:e}),this.#f.config.onError?.(e,this),this.#f.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#u(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...a(t.data,this.options),fetchMeta:e.meta??null};case"success":let n={...t,...c(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#l=e.manual?n:void 0,n;case"error":let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),o.jG.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#f.notify({query:this,type:"updated",action:e})})}};function a(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,i.v_)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function c(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function l(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}},81098:function(e,t,n){"use strict";n.d(t,{E:()=>h});var r=n(73273),o=n(66272),i=n(36896),s=n(27403),u=class extends s.Q{constructor(e={}){super(),this.config=e,this.#h=new Map}#h;build(e,t,n){let i=t.queryKey,s=t.queryHash??(0,r.F$)(i,t),u=this.get(s);return u||(u=new o.X({client:e,queryKey:i,queryHash:s,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(i)}),this.add(u)),u}add(e){this.#h.has(e.queryHash)||(this.#h.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#h.get(e.queryHash);t&&(e.destroy(),t===e&&this.#h.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){i.jG.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#h.get(e)}getAll(){return[...this.#h.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,r.MK)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,r.MK)(e,t)):t}notify(e){i.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){i.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){i.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},a=n(12245),c=class extends s.Q{constructor(e={}){super(),this.config=e,this.#g=new Set,this.#v=new Map,this.#m=0}#g;#v;#m;build(e,t,n){let r=new a.s({client:e,mutationCache:this,mutationId:++this.#m,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#g.add(e);let t=l(e);if("string"==typeof t){let n=this.#v.get(t);n?n.push(e):this.#v.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#g.delete(e)){let t=l(e);if("string"==typeof t){let n=this.#v.get(t);if(n)if(n.length>1){let t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#v.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=l(e);if("string"!=typeof t)return!0;{let n=this.#v.get(t),r=n?.find(e=>"pending"===e.state.status);return!r||r===e}}runNext(e){let t=l(e);if("string"!=typeof t)return Promise.resolve();{let n=this.#v.get(t)?.find(t=>t!==e&&t.state.isPaused);return n?.continue()??Promise.resolve()}}clear(){i.jG.batch(()=>{this.#g.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#g.clear(),this.#v.clear()})}getAll(){return Array.from(this.#g)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,r.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,r.nJ)(e,t))}notify(e){i.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return i.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(r.lQ))))}};function l(e){return e.options.scope?.id}var f=n(35053),d=n(55370),p=n(40134),h=class{#y;#i;#d;#b;#w;#S;#x;#E;constructor(e={}){this.#y=e.queryCache||new u,this.#i=e.mutationCache||new c,this.#d=e.defaultOptions||{},this.#b=new Map,this.#w=new Map,this.#S=0}mount(){this.#S++,1===this.#S&&(this.#x=f.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#y.onFocus())}),this.#E=d.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#y.onOnline())}))}unmount(){this.#S--,0===this.#S&&(this.#x?.(),this.#x=void 0,this.#E?.(),this.#E=void 0)}isFetching(e){return this.#y.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#i.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#y.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#y.build(this,t),o=n.state.data;return void 0===o?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,r.d2)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(o))}getQueriesData(e){return this.#y.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let o=this.defaultQueryOptions({queryKey:e}),i=this.#y.get(o.queryHash),s=i?.state.data,u=(0,r.Zw)(t,s);if(void 0!==u)return this.#y.build(this,o).setData(u,{...n,manual:!0})}setQueriesData(e,t,n){return i.jG.batch(()=>this.#y.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#y.get(t.queryHash)?.state}removeQueries(e){let t=this.#y;i.jG.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#y;return i.jG.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t};return Promise.all(i.jG.batch(()=>this.#y.findAll(e).map(e=>e.cancel(n)))).then(r.lQ).catch(r.lQ)}invalidateQueries(e,t={}){return i.jG.batch(()=>(this.#y.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(i.jG.batch(()=>this.#y.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(r.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(r.lQ)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let n=this.#y.build(this,t);return n.isStaleByTime((0,r.d2)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(r.lQ).catch(r.lQ)}fetchInfiniteQuery(e){return e.behavior=(0,p.PL)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(r.lQ).catch(r.lQ)}ensureInfiniteQueryData(e){return e.behavior=(0,p.PL)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return d.t.isOnline()?this.#i.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#y}getMutationCache(){return this.#i}getDefaultOptions(){return this.#d}setDefaultOptions(e){this.#d=e}setQueryDefaults(e,t){this.#b.set((0,r.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#b.values()],n={};return t.forEach(t=>{(0,r.Cp)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#w.set((0,r.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#w.values()],n={};return t.forEach(t=>{(0,r.Cp)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#d.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,r.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===r.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#d.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#y.clear(),this.#i.clear()}}},88574:function(e,t,n){"use strict";n.d(t,{$:()=>l});var r=n(35053),o=n(36896),i=n(66272),s=n(27403),u=n(57445),a=n(73273),c=n(98948),l=class extends s.Q{constructor(e,t){super(),this.options=t,this.#r=e,this.#R=null,this.#C=(0,u.T)(),this.bindMethods(),this.setOptions(t)}#r;#O=void 0;#T=void 0;#I=void 0;#k;#P;#C;#R;#M;#j;#A;#_;#D;#L;#F=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#O.addObserver(this),f(this.#O,this.options)?this.#q():this.updateResult(),this.#U())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return d(this.#O,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d(this.#O,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#N(),this.#$(),this.#O.removeObserver(this)}setOptions(e){let t=this.options,n=this.#O;if(this.options=this.#r.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,a.Eh)(this.options.enabled,this.#O))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#B(),this.#O.setOptions(this.options),t._defaulted&&!(0,a.f8)(this.options,t)&&this.#r.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#O,observer:this});let r=this.hasListeners();r&&p(this.#O,n,this.options,t)&&this.#q(),this.updateResult(),r&&(this.#O!==n||(0,a.Eh)(this.options.enabled,this.#O)!==(0,a.Eh)(t.enabled,this.#O)||(0,a.d2)(this.options.staleTime,this.#O)!==(0,a.d2)(t.staleTime,this.#O))&&this.#H();let o=this.#W();r&&(this.#O!==n||(0,a.Eh)(this.options.enabled,this.#O)!==(0,a.Eh)(t.enabled,this.#O)||o!==this.#L)&&this.#K(o)}getOptimisticResult(e){var t,n;let r=this.#r.getQueryCache().build(this.#r,e),o=this.createResult(r,e);return t=this,n=o,(0,a.f8)(t.getCurrentResult(),n)||(this.#I=o,this.#P=this.options,this.#k=this.#O.state),o}getCurrentResult(){return this.#I}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),"promise"===n&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#C.status||this.#C.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,n))})}trackProp(e){this.#F.add(e)}getCurrentQuery(){return this.#O}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#r.defaultQueryOptions(e),n=this.#r.getQueryCache().build(this.#r,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#q({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#I))}#q(e){this.#B();let t=this.#O.fetch(this.options,e);return e?.throwOnError||(t=t.catch(a.lQ)),t}#H(){this.#N();let e=(0,a.d2)(this.options.staleTime,this.#O);if(a.S$||this.#I.isStale||!(0,a.gn)(e))return;let t=(0,a.j3)(this.#I.dataUpdatedAt,e);this.#_=c.zs.setTimeout(()=>{this.#I.isStale||this.updateResult()},t+1)}#W(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#O):this.options.refetchInterval)??!1}#K(e){this.#$(),this.#L=e,!a.S$&&!1!==(0,a.Eh)(this.options.enabled,this.#O)&&(0,a.gn)(this.#L)&&0!==this.#L&&(this.#D=c.zs.setInterval(()=>{(this.options.refetchIntervalInBackground||r.m.isFocused())&&this.#q()},this.#L))}#U(){this.#H(),this.#K(this.#W())}#N(){this.#_&&(c.zs.clearTimeout(this.#_),this.#_=void 0)}#$(){this.#D&&(c.zs.clearInterval(this.#D),this.#D=void 0)}createResult(e,t){let n,r=this.#O,o=this.options,s=this.#I,c=this.#k,l=this.#P,d=e!==r?e.state:this.#T,{state:g}=e,v={...g},m=!1;if(t._optimisticResults){let n=this.hasListeners(),s=!n&&f(e,t),u=n&&p(e,r,t,o);(s||u)&&(v={...v,...(0,i.k)(g.data,e.options)}),"isRestoring"===t._optimisticResults&&(v.fetchStatus="idle")}let{error:y,errorUpdatedAt:b,status:w}=v;n=v.data;let S=!1;if(void 0!==t.placeholderData&&void 0===n&&"pending"===w){let e;s?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(e=s.data,S=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#A?.state.data,this.#A):t.placeholderData,void 0!==e&&(w="success",n=(0,a.pl)(s?.data,e,t),m=!0)}if(t.select&&void 0!==n&&!S)if(s&&n===c?.data&&t.select===this.#M)n=this.#j;else try{this.#M=t.select,n=t.select(n),n=(0,a.pl)(s?.data,n,t),this.#j=n,this.#R=null}catch(e){this.#R=e}this.#R&&(y=this.#R,n=this.#j,b=Date.now(),w="error");let x="fetching"===v.fetchStatus,E="pending"===w,R="error"===w,C=E&&x,O=void 0!==n,T={status:w,fetchStatus:v.fetchStatus,isPending:E,isSuccess:"success"===w,isError:R,isInitialLoading:C,isLoading:C,data:n,dataUpdatedAt:v.dataUpdatedAt,error:y,errorUpdatedAt:b,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>d.dataUpdateCount||v.errorUpdateCount>d.errorUpdateCount,isFetching:x,isRefetching:x&&!E,isLoadingError:R&&!O,isPaused:"paused"===v.fetchStatus,isPlaceholderData:m,isRefetchError:R&&O,isStale:h(e,t),refetch:this.refetch,promise:this.#C,isEnabled:!1!==(0,a.Eh)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=e=>{"error"===T.status?e.reject(T.error):void 0!==T.data&&e.resolve(T.data)},n=()=>{t(this.#C=T.promise=(0,u.T)())},o=this.#C;switch(o.status){case"pending":e.queryHash===r.queryHash&&t(o);break;case"fulfilled":("error"===T.status||T.data!==o.value)&&n();break;case"rejected":("error"!==T.status||T.error!==o.reason)&&n()}}return T}updateResult(){let e=this.#I,t=this.createResult(this.#O,this.options);if(this.#k=this.#O.state,this.#P=this.options,void 0!==this.#k.data&&(this.#A=this.#O),(0,a.f8)(t,e))return;this.#I=t;let n=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n="function"==typeof t?t():t;if("all"===n||!n&&!this.#F.size)return!0;let r=new Set(n??this.#F);return this.options.throwOnError&&r.add("error"),Object.keys(this.#I).some(t=>this.#I[t]!==e[t]&&r.has(t))};this.#Q({listeners:n()})}#B(){let e=this.#r.getQueryCache().build(this.#r,this.options);if(e===this.#O)return;let t=this.#O;this.#O=e,this.#T=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#U()}#Q(e){o.jG.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#I)}),this.#r.getQueryCache().notify({query:this.#O,type:"observerResultsUpdated"})})}};function f(e,t){return!1!==(0,a.Eh)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&d(e,t,t.refetchOnMount)}function d(e,t,n){if(!1!==(0,a.Eh)(t.enabled,e)&&"static"!==(0,a.d2)(t.staleTime,e)){let r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&h(e,t)}return!1}function p(e,t,n,r){return(e!==t||!1===(0,a.Eh)(r.enabled,e))&&(!n.suspense||"error"!==e.state.status)&&h(e,n)}function h(e,t){return!1!==(0,a.Eh)(t.enabled,e)&&e.isStaleByTime((0,a.d2)(t.staleTime,e))}},85137:function(e,t,n){"use strict";n.d(t,{k:()=>i});var r=n(98948),o=n(73273),i=class{#G;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,o.gn)(this.gcTime)&&(this.#G=r.zs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(o.S$?1/0:3e5))}clearGcTimeout(){this.#G&&(r.zs.clearTimeout(this.#G),this.#G=void 0)}}},58357:function(e,t,n){"use strict";n.d(t,{II:()=>f,cc:()=>c,v_:()=>a,wm:()=>l});var r=n(35053),o=n(55370),i=n(57445),s=n(73273);function u(e){return Math.min(1e3*2**e,3e4)}function a(e){return(e??"online")!=="online"||o.t.isOnline()}var c=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function l(e){return e instanceof c}function f(e){let t,n=!1,l=0,f=(0,i.T)(),d=()=>r.m.isFocused()&&("always"===e.networkMode||o.t.isOnline())&&e.canRun(),p=()=>a(e.networkMode)&&e.canRun(),h=e=>{"pending"===f.status&&(t?.(),f.resolve(e))},g=e=>{"pending"===f.status&&(t?.(),f.reject(e))},v=()=>new Promise(n=>{t=e=>{("pending"!==f.status||d())&&n(e)},e.onPause?.()}).then(()=>{t=void 0,"pending"===f.status&&e.onContinue?.()}),m=()=>{let t;if("pending"!==f.status)return;let r=0===l?e.initialPromise:void 0;try{t=r??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(h).catch(t=>{if("pending"!==f.status)return;let r=e.retry??3*!s.S$,o=e.retryDelay??u,i="function"==typeof o?o(l,t):o,a=!0===r||"number"==typeof r&&ld()?void 0:v()).then(()=>{n?g(t):m()}))})};return{promise:f,status:()=>f.status,cancel:t=>{if("pending"===f.status){let n=new c(t);g(n),e.onCancel?.(n)}},continue:()=>(t?.(),f),cancelRetry:()=>{n=!0},continueRetry:()=>{n=!1},canStart:p,start:()=>(p()?m():v().then(m),f)}}},27403:function(e,t,n){"use strict";n.d(t,{Q:()=>r});var r=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},57445:function(e,t,n){"use strict";n.d(t,{T:()=>o,b:()=>i});var r=n(73273);function o(){let e,t,n=new Promise((n,r)=>{e=n,t=r});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.status="pending",n.catch(()=>{}),n.resolve=t=>{r({status:"fulfilled",value:t}),e(t)},n.reject=e=>{r({status:"rejected",reason:e}),t(e)},n}function i(e){let t;if(e.then(e=>(t=e,e),r.lQ)?.catch(r.lQ),void 0!==t)return{data:t}}},98948:function(e,t,n){"use strict";n.d(t,{Zq:()=>i,zs:()=>o});var r={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},o=new class{#z=r;#V=!1;setTimeoutProvider(e){this.#z=e}setTimeout(e,t){return this.#z.setTimeout(e,t)}clearTimeout(e){this.#z.clearTimeout(e)}setInterval(e,t){return this.#z.setInterval(e,t)}clearInterval(e){this.#z.clearInterval(e)}};function i(e){setTimeout(e,0)}},73273:function(e,t,n){"use strict";n.d(t,{BH:()=>m,Cp:()=>g,EN:()=>h,Eh:()=>l,F$:()=>p,GU:()=>I,MK:()=>f,S$:()=>o,ZM:()=>T,ZZ:()=>C,Zw:()=>s,d2:()=>c,f8:()=>y,gn:()=>u,hT:()=>O,j3:()=>a,lQ:()=>i,nJ:()=>d,pl:()=>E,y9:()=>R,yy:()=>x});var r=n(98948),o="u"=0&&e!==1/0}function a(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t){return"function"==typeof e?e(t):e}function l(e,t){return"function"==typeof e?e(t):e}function f(e,t){let{type:n="all",exact:r,fetchStatus:o,predicate:i,queryKey:s,stale:u}=e;if(s){if(r){if(t.queryHash!==p(s,t.options))return!1}else if(!g(t.queryKey,s))return!1}if("all"!==n){let e=t.isActive();if("active"===n&&!e||"inactive"===n&&e)return!1}return("boolean"!=typeof u||t.isStale()===u)&&(!o||o===t.state.fetchStatus)&&(!i||!!i(t))}function d(e,t){let{exact:n,status:r,predicate:o,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(h(t.options.mutationKey)!==h(i))return!1}else if(!g(t.options.mutationKey,i))return!1}return(!r||t.state.status===r)&&(!o||!!o(t))}function p(e,t){return(t?.queryKeyHashFn||h)(e)}function h(e){return JSON.stringify(e,(e,t)=>w(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function g(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(n=>g(e[n],t[n]))}var v=Object.prototype.hasOwnProperty;function m(e,t){if(e===t)return e;let n=b(e)&&b(t);if(!n&&!(w(e)&&w(t)))return t;let r=(n?e:Object.keys(e)).length,o=n?t:Object.keys(t),i=o.length,s=n?Array(i):{},u=0;for(let a=0;a{r.zs.setTimeout(t,e)})}function E(e,t,n){return"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?m(e,t):t}function R(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function C(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var O=Symbol();function T(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==O?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function I(e,t){return"function"==typeof e?e(...t):!!e}},4342:function(e,t,n){"use strict";n.d(t,{E:()=>r});var r=function(){return null}},19313:function(e,t,n){"use strict";n.d(t,{w:()=>i});var r=n(60175),o=r.createContext(!1),i=()=>r.useContext(o);o.Provider},72979:function(e,t,n){"use strict";n.d(t,{Ht:()=>u,jE:()=>s});var r=n(60175),o=n(77527),i=r.createContext(void 0),s=e=>{let t=r.useContext(i);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},u=({client:e,children:t})=>(r.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,o.jsx)(i.Provider,{value:e,children:t}))},55778:function(e,t,n){"use strict";let r;n.d(t,{h:()=>s});var o=n(60175);n(77527);var i=o.createContext((r=!1,{clearReset:()=>{r=!1},reset:()=>{r=!0},isReset:()=>r})),s=()=>o.useContext(i)},46204:function(e,t,n){"use strict";n.d(t,{$1:()=>u,LJ:()=>i,wZ:()=>s});var r=n(60175),o=n(73273),i=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&!t.isReset()&&(e.retryOnMount=!1)},s=e=>{r.useEffect(()=>{e.clearReset()},[e])},u=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&void 0===e.data||(0,o.GU)(n,[e.error,r]))},19867:function(e,t,n){"use strict";function r(e){return e}n.d(t,{L:()=>r})},17663:function(e,t,n){"use strict";function r(e){return e}n.d(t,{j:()=>r})},19009:function(e,t,n){"use strict";n.d(t,{EU:()=>s,R3:()=>r,iL:()=>u,jv:()=>o,nE:()=>i});var r=(e,t)=>void 0===t.state.data,o=e=>{if(e.suspense){let t=e=>"static"===e?e:Math.max(e??1e3,1e3),n=e.staleTime;e.staleTime="function"==typeof n?(...e)=>t(n(...e)):t(n),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,1e3))}},i=(e,t)=>e.isLoading&&e.isFetching&&!t,s=(e,t)=>e?.suspense&&t.isPending,u=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()})},22619:function(e,t,n){"use strict";n.d(t,{t:()=>f});var r=n(60175),o=n(36896),i=n(73273),s=n(72979),u=n(55778),a=n(46204),c=n(19313),l=n(19009);function f(e,t,n){let f=(0,c.w)(),d=(0,u.h)(),p=(0,s.jE)(n),h=p.defaultQueryOptions(e);p.getDefaultOptions().queries?._experimental_beforeQuery?.(h),h._optimisticResults=f?"isRestoring":"optimistic",(0,l.jv)(h),(0,a.LJ)(h,d),(0,a.wZ)(d);let g=!p.getQueryCache().get(h.queryHash),[v]=r.useState(()=>new t(p,h)),m=v.getOptimisticResult(h),y=!f&&!1!==e.subscribed;if(r.useSyncExternalStore(r.useCallback(e=>{let t=y?v.subscribe(o.jG.batchCalls(e)):i.lQ;return v.updateResult(),t},[v,y]),()=>v.getCurrentResult(),()=>v.getCurrentResult()),r.useEffect(()=>{v.setOptions(h)},[h,v]),(0,l.EU)(h,m))throw(0,l.iL)(h,v,d);if((0,a.$1)({result:m,errorResetBoundary:d,throwOnError:h.throwOnError,query:p.getQueryCache().get(h.queryHash),suspense:h.suspense}))throw m.error;if(p.getDefaultOptions().queries?._experimental_afterQuery?.(h,m),h.experimental_prefetchInRender&&!i.S$&&(0,l.nE)(m,f)){let e=g?(0,l.iL)(h,v,d):p.getQueryCache().get(h.queryHash)?.promise;e?.catch(i.lQ).finally(()=>{v.updateResult()})}return h.notifyOnChangeProps?m:v.trackResult(m)}},16072:function(e,t,n){"use strict";n.d(t,{q:()=>i});var r=n(93822),o=n(22619);function i(e,t){return(0,o.t)(e,r.z,t)}},34726:function(e,t,n){"use strict";n.d(t,{C:()=>s});var r=n(60175),o=n(36896),i=n(72979);function s(e,t){let n=(0,i.jE)(t),s=n.getQueryCache();return r.useSyncExternalStore(r.useCallback(e=>s.subscribe(o.jG.batchCalls(e)),[s]),()=>n.isFetching(e),()=>n.isFetching(e))}},80814:function(e,t,n){"use strict";n.d(t,{n:()=>l});var r=n(60175),o=n(12245),i=n(36896),s=n(27403),u=n(73273),a=class extends s.Q{#r;#I=void 0;#Y;#X;constructor(e,t){super(),this.#r=e,this.setOptions(t),this.bindMethods(),this.#J()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#r.defaultMutationOptions(e),(0,u.f8)(this.options,t)||this.#r.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#Y,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,u.EN)(t.mutationKey)!==(0,u.EN)(this.options.mutationKey)?this.reset():this.#Y?.state.status==="pending"&&this.#Y.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#Y?.removeObserver(this)}onMutationUpdate(e){this.#J(),this.#Q(e)}getCurrentResult(){return this.#I}reset(){this.#Y?.removeObserver(this),this.#Y=void 0,this.#J(),this.#Q()}mutate(e,t){return this.#X=t,this.#Y?.removeObserver(this),this.#Y=this.#r.getMutationCache().build(this.#r,this.options),this.#Y.addObserver(this),this.#Y.execute(e)}#J(){let e=this.#Y?.state??(0,o.$)();this.#I={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#Q(e){i.jG.batch(()=>{if(this.#X&&this.hasListeners()){let t=this.#I.variables,n=this.#I.context,r={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};e?.type==="success"?(this.#X.onSuccess?.(e.data,t,n,r),this.#X.onSettled?.(e.data,null,t,n,r)):e?.type==="error"&&(this.#X.onError?.(e.error,t,n,r),this.#X.onSettled?.(void 0,e.error,t,n,r))}this.listeners.forEach(e=>{e(this.#I)})})}},c=n(72979);function l(e,t){let n=(0,c.jE)(t),[o]=r.useState(()=>new a(n,e));r.useEffect(()=>{o.setOptions(e)},[o,e]);let s=r.useSyncExternalStore(r.useCallback(e=>o.subscribe(i.jG.batchCalls(e)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),l=r.useCallback((e,t)=>{o.mutate(e,t).catch(u.lQ)},[o]);if(s.error&&(0,u.GU)(o.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:l,mutateAsync:s.mutate}}},9191:function(e,t,n){"use strict";n.d(t,{E:()=>g});var r=n(60175),o=n(36896),i=n(88574),s=n(27403),u=n(73273);function a(e,t){let n=new Set(t);return e.filter(e=>!n.has(e))}var c=class extends s.Q{#r;#Z;#h;#ee;#o;#et;#en;#er;#eo=[];constructor(e,t,n){super(),this.#r=e,this.#ee=n,this.#h=[],this.#o=[],this.#Z=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#o.forEach(e=>{e.subscribe(t=>{this.#ei(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#o.forEach(e=>{e.destroy()})}setQueries(e,t){this.#h=e,this.#ee=t,o.jG.batch(()=>{let e=this.#o,t=this.#es(this.#h);this.#eo=t,t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let n=t.map(e=>e.observer),r=n.map(e=>e.getCurrentResult()),o=e.length!==n.length,i=n.some((t,n)=>t!==e[n]),s=o||i,c=!!s||r.some((e,t)=>{let n=this.#Z[t];return!n||!(0,u.f8)(e,n)});(s||c)&&(s&&(this.#o=n),this.#Z=r,this.hasListeners()&&(s&&(a(e,n).forEach(e=>{e.destroy()}),a(n,e).forEach(e=>{e.subscribe(t=>{this.#ei(e,t)})})),this.#Q()))})}getCurrentResult(){return this.#Z}getQueries(){return this.#o.map(e=>e.getCurrentQuery())}getObservers(){return this.#o}getOptimisticResult(e,t){let n=this.#es(e),r=n.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions));return[r,e=>this.#eu(e??r,t),()=>this.#ea(r,n)]}#ea(e,t){return t.map((n,r)=>{let o=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?o:n.observer.trackResult(o,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#eu(e,t){return t?(this.#et&&this.#Z===this.#er&&t===this.#en||(this.#en=t,this.#er=this.#Z,this.#et=(0,u.BH)(this.#et,t(e))),this.#et):e}#es(e){let t=new Map;this.#o.forEach(e=>{let n=e.options.queryHash;if(!n)return;let r=t.get(n);r?r.push(e):t.set(n,[e])});let n=[];return e.forEach(e=>{let r=this.#r.defaultQueryOptions(e),o=t.get(r.queryHash)?.shift()??new i.$(this.#r,r);n.push({defaultedQueryOptions:r,observer:o})}),n}#ei(e,t){let n=this.#o.indexOf(e);if(-1!==n){var r;let e;this.#Z=(r=this.#Z,(e=r.slice(0))[n]=t,e),this.#Q()}}#Q(){if(this.hasListeners()){let e=this.#et,t=this.#ea(this.#Z,this.#eo);e!==this.#eu(t,this.#ee?.combine)&&o.jG.batch(()=>{this.listeners.forEach(e=>{e(this.#Z)})})}}},l=n(72979),f=n(19313),d=n(55778),p=n(46204),h=n(19009);function g({queries:e,...t},n){let s=(0,l.jE)(n),a=(0,f.w)(),g=(0,d.h)(),v=r.useMemo(()=>e.map(e=>{let t=s.defaultQueryOptions(e);return t._optimisticResults=a?"isRestoring":"optimistic",t}),[e,s,a]);v.forEach(e=>{(0,h.jv)(e),(0,p.LJ)(e,g)}),(0,p.wZ)(g);let[m]=r.useState(()=>new c(s,v,t)),[y,b,w]=m.getOptimisticResult(v,t.combine),S=!a&&!1!==t.subscribed;r.useSyncExternalStore(r.useCallback(e=>S?m.subscribe(o.jG.batchCalls(e)):u.lQ,[m,S]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),r.useEffect(()=>{m.setQueries(v,t)},[v,t,m]);let x=y.some((e,t)=>(0,h.EU)(v[t],e))?y.flatMap((e,t)=>{let n=v[t];if(n){let t=new i.$(s,n);if((0,h.EU)(n,e))return(0,h.iL)(n,t,g);(0,h.nE)(e,a)&&(0,h.iL)(n,t,g)}return[]}):[];if(x.length>0)throw Promise.all(x);let E=y.find((e,t)=>{let n=v[t];return n&&(0,p.$1)({result:e,errorResetBoundary:g,throwOnError:n.throwOnError,query:s.getQueryCache().get(n.queryHash),suspense:n.suspense})});if(E?.error)throw E.error;return b(w())}},72312:function(e,t,n){"use strict";n.d(t,{I:()=>i});var r=n(88574),o=n(22619);function i(e,t){return(0,o.t)(e,r.$,t)}},28944:function(e,t,n){"use strict";n.d(t,{Y:()=>i});var r=n(9191),o=n(19009);function i(e,t){return(0,r.E)({...e,queries:e.queries.map(e=>({...e,suspense:!0,throwOnError:o.R3,enabled:!0,placeholderData:void 0}))},t)}},74360:function(e,t,n){"use strict";n.d(t,{U:()=>s});var r=n(88574),o=n(22619),i=n(19009);function s(e,t){return(0,o.t)({...e,enabled:!0,suspense:!0,throwOnError:i.R3,placeholderData:void 0},r.$,t)}},56125:function(e,t,n){"use strict";n.d(t,{x:()=>o});var r=n(49005);function o(e,...t){let n=r.w.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}},71435:function(e,t,n){"use strict";n.d(t,{m:()=>a});var r=n(13435);function o(e){let t=(0,r.a)(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-n}var i=n(56125),s=n(46161),u=n(44107);function a(e,t,n){let[r,a]=(0,i.x)(n?.in,e,t),c=(0,u.o)(r),l=(0,u.o)(a);return Math.round((c-o(c)-(l-o(l)))/s.w4)}},0:function(e,t,n){"use strict";n.d(t,{l:()=>function e(t,n,r=[]){return r.length>=n?t(...r.slice(0,n).reverse()):(...o)=>e(t,n,r.concat(o))}})},32488:function(e,t,n){"use strict";n.d(t,{c:()=>s});var r=n(56125),o=n(71435);function i(e,t){let n=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 n<0?-1:n>0?1:n}let s=(0,n(0).l)(function(e,t,n){let[s,u]=(0,r.x)(n?.in,e,t),a=i(s,u),c=Math.abs((0,o.m)(s,u));s.setDate(s.getDate()-a*c);let l=Number(i(s,u)===-a),f=a*(c-l);return 0===f?0:f},2)},44107:function(e,t,n){"use strict";n.d(t,{o:()=>o});var r=n(13435);function o(e,t){let n=(0,r.a)(e,t?.in);return n.setHours(0,0,0,0),n}},28089:function(e,t,n){"use strict";n.d(t,{QZ:()=>i});var r=n(69038);n(95652),n(11807),n(65796);var o=n(85946);n(68982),n(38104),o.Zd,o._n,o.zb,o.sd,o.rS,o.Zd,o._n,o.zb,o.sd,o.rS,r.Lc,r.mH,r.Cn,r.IW,r.pL,r.sw,r.Mu,r.jq,r.LT,r.h9,r.uP,r._O,r.F_,r.Kb,r.vf;let i=r.uS;r.AC,r.Nf,r.Ie,r.XE,r.fJ,r.gO,r.AT,r.pV,r.qI,r.Bq,r.pn,r.Pe,r.Xx,r.ql,r.Tj,r.xm,r.YW,r.D$,r.Bj,r.h1,r.Um,r.Qg,r.NW,r.le,r.Cv,r.sk,r.wo,r.q1,r.Eq,r._1,r.L5,r.z8,r.P1,r.dm,r.qA,r.eu,r.Py,r.Or,r.DY,r.OH,r.Jc,r.Mi,r.sF,r.Ly,r.Qf,r.Yp,r.Gt,r.S5,r.OY,r.vM,r.A2,r.fR,r.hq,r.vh,r.H7},1033:function(e,t,n){"use strict";n.d(t,{L8:()=>p});var r=n(64230),o=n(59239);n(91158);var i=n(29639),s=n(11807),u=n(65796),a=n(69038),c=n(74512),l=n(85583);function f(e,t){return s.qIB(e.runtimeEffect,e=>s.$we(n=>(n.setFiberRefs(e.fiberRefs),n.currentRuntimeFlags=e.runtimeFlags,s.PpN(t,e.context))))}let d={...r.Em,[c.i]:c.i,pipe(){return(0,o.tT)(this,arguments)},commit(){return this.runtimeEffect}};c.i;let p=(e,t)=>{let n;t=t??a.$M();let r=l.wg(u.RW()),o=s.$we(o=>(n||(n=l.C9(s.Mim(i.X$(a.Yp(e,t),r),e=>{c.cachedRuntime=e}),{scope:r,scheduler:o.currentScheduler})),s.Bqz(n.await))),c=Object.assign(Object.create(d),{memoMap:t,scope:r,runtimeEffect:o,cachedRuntime:void 0,runtime:()=>void 0===c.cachedRuntime?l.w$(c.runtimeEffect):Promise.resolve(c.cachedRuntime),dispose:()=>l.w$(c.disposeEffect),disposeEffect:s.DYE(()=>(c.runtimeEffect=s.F_Q("ManagedRuntime disposed"),c.cachedRuntime=void 0,i.VN(c.scope,s.x5l))),runFork:(e,t)=>void 0===c.cachedRuntime?l.C9(f(c,e),t):l.vI(c.cachedRuntime)(e,t),runSyncExit:e=>void 0===c.cachedRuntime?l.ej(f(c,e)):l.NV(c.cachedRuntime)(e),runSync:e=>void 0===c.cachedRuntime?l.wg(f(c,e)):l.FZ(c.cachedRuntime)(e),runPromiseExit:(e,t)=>void 0===c.cachedRuntime?l.MN(f(c,e),t):l.Vk(c.cachedRuntime)(e,t),runCallback:(e,t)=>void 0===c.cachedRuntime?l.B5(l.KD)(f(c,e),t):l.B5(c.cachedRuntime)(e,t),runPromise:(e,t)=>void 0===c.cachedRuntime?l.w$(f(c,e),t):l.LP(c.cachedRuntime)(e,t)});return c}},57463:function(e,t,n){"use strict";n.d(t,{HZ:()=>i,KD:()=>s,lK:()=>o});var r=n(85583);r.vI;let o=r.NV,i=r.FZ;r.B5,r.LP,r.Vk;let s=r.KD;r.VE,r.L8,r.VK,r.mq,r.Js,r.RU,r.$Q,r.o$,r.r_,r.Kv,r.Pf,r.En,r.Ib,r.xo},59977:function(e,t,n){"use strict";n.d(t,{Ay:()=>o});let r=/\{[^{}]+\}/g;function o(e){let{baseUrl:t="",Request:n=globalThis.Request,fetch:o=globalThis.fetch,querySerializer:d,bodySerializer:p,headers:h,requestInitExt:g,...v}={...e};g="object"==typeof process&&Number.parseInt(process?.versions?.node?.substring(0,2))>=18&&process.versions.undici?g:void 0,t=f(t);let m=[];async function y(e,y){var b,w;let S,x,E,R,C,{baseUrl:O,fetch:T=o,Request:I=n,headers:k,params:P={},parseAs:M="json",querySerializer:j,bodySerializer:A=p??c,body:_,...D}=y||{},L=t;O&&(L=f(O)??t);let F="function"==typeof d?d:a(d);j&&(F="function"==typeof j?j:a({..."object"==typeof d?d:{},...j}));let q=void 0===_?void 0:A(_,l(h,k,P.header)),U=l(void 0===q||q instanceof FormData?{}:{"Content-Type":"application/json"},h,k,P.header),N={redirect:"follow",...v,...D,body:q,headers:U},$=new n((b=e,w={baseUrl:L,params:P,querySerializer:F},S=`${w.baseUrl}${b}`,w.params?.path&&(S=function(e,t){let n=e;for(let o of e.match(r)??[]){let e=o.substring(1,o.length-1),r=!1,a="simple";if(e.endsWith("*")&&(r=!0,e=e.substring(0,e.length-1)),e.startsWith(".")?(a="label",e=e.substring(1)):e.startsWith(";")&&(a="matrix",e=e.substring(1)),!t||void 0===t[e]||null===t[e])continue;let c=t[e];if(Array.isArray(c)){n=n.replace(o,u(e,c,{style:a,explode:r}));continue}if("object"==typeof c){n=n.replace(o,s(e,c,{style:a,explode:r}));continue}if("matrix"===a){n=n.replace(o,`;${i(e,c)}`);continue}n=n.replace(o,"label"===a?`.${encodeURIComponent(c)}`:encodeURIComponent(c))}return n}(S,w.params.path)),(x=w.querySerializer(w.params.query??{})).startsWith("?")&&(x=x.substring(1)),x&&(S+=`?${x}`),S),N);for(let e in D)e in $||($[e]=D[e]);if(m.length){for(let t of(E=Math.random().toString(36).slice(2,11),R=Object.freeze({baseUrl:L,fetch:T,parseAs:M,querySerializer:F,bodySerializer:A}),m))if(t&&"object"==typeof t&&"function"==typeof t.onRequest){let r=await t.onRequest({request:$,schemaPath:e,params:P,options:R,id:E});if(r)if(r instanceof n)$=r;else if(r instanceof Response){C=r;break}else throw Error("onRequest: must return new Request() or Response() when modifying the request")}}if(!C){try{C=await T($,g)}catch(n){let t=n;if(m.length)for(let n=m.length-1;n>=0;n--){let r=m[n];if(r&&"object"==typeof r&&"function"==typeof r.onError){let n=await r.onError({request:$,error:t,schemaPath:e,params:P,options:R,id:E});if(n){if(n instanceof Response){t=void 0,C=n;break}if(n instanceof Error){t=n;continue}throw Error("onError: must return new Response() or instance of Error")}}}if(t)throw t}if(m.length)for(let t=m.length-1;t>=0;t--){let n=m[t];if(n&&"object"==typeof n&&"function"==typeof n.onResponse){let t=await n.onResponse({request:$,response:C,schemaPath:e,params:P,options:R,id:E});if(t){if(!(t instanceof Response))throw Error("onResponse: must return new Response() when modifying the response");C=t}}}}if(204===C.status||"HEAD"===$.method||"0"===C.headers.get("Content-Length"))return C.ok?{data:void 0,response:C}:{error:void 0,response:C};if(C.ok)return"stream"===M?{data:C.body,response:C}:{data:await C[M](),response:C};let B=await C.text();try{B=JSON.parse(B)}catch{}return{error:B,response:C}}return{request:(e,t,n)=>y(t,{...n,method:e.toUpperCase()}),GET:(e,t)=>y(e,{...t,method:"GET"}),PUT:(e,t)=>y(e,{...t,method:"PUT"}),POST:(e,t)=>y(e,{...t,method:"POST"}),DELETE:(e,t)=>y(e,{...t,method:"DELETE"}),OPTIONS:(e,t)=>y(e,{...t,method:"OPTIONS"}),HEAD:(e,t)=>y(e,{...t,method:"HEAD"}),PATCH:(e,t)=>y(e,{...t,method:"PATCH"}),TRACE:(e,t)=>y(e,{...t,method:"TRACE"}),use(...e){for(let t of e)if(t){if("object"!=typeof t||!("onRequest"in t||"onResponse"in t||"onError"in t))throw Error("Middleware must be an object with one of `onRequest()`, `onResponse() or `onError()`");m.push(t)}},eject(...e){for(let t of e){let e=m.indexOf(t);-1!==e&&m.splice(e,1)}}}}function i(e,t,n){if(null==t)return"";if("object"==typeof t)throw Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${e}=${n?.allowReserved===!0?t:encodeURIComponent(t)}`}function s(e,t,n){if(!t||"object"!=typeof t)return"";let r=[],o={simple:",",label:".",matrix:";"}[n.style]||"&";if("deepObject"!==n.style&&!1===n.explode){for(let e in t)r.push(e,!0===n.allowReserved?t[e]:encodeURIComponent(t[e]));let o=r.join(",");switch(n.style){case"form":return`${e}=${o}`;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return o}}for(let o in t){let s="deepObject"===n.style?`${e}[${o}]`:o;r.push(i(s,t[o],n))}let s=r.join(o);return"label"===n.style||"matrix"===n.style?`${o}${s}`:s}function u(e,t,n){if(!Array.isArray(t))return"";if(!1===n.explode){let r={form:",",spaceDelimited:"%20",pipeDelimited:"|"}[n.style]||",",o=(!0===n.allowReserved?t:t.map(e=>encodeURIComponent(e))).join(r);switch(n.style){case"simple":return o;case"label":return`.${o}`;case"matrix":return`;${e}=${o}`;default:return`${e}=${o}`}}let r={simple:",",label:".",matrix:";"}[n.style]||"&",o=[];for(let r of t)"simple"===n.style||"label"===n.style?o.push(!0===n.allowReserved?r:encodeURIComponent(r)):o.push(i(e,r,n));return"label"===n.style||"matrix"===n.style?`${r}${o.join(r)}`:o.join(r)}function a(e){return function(t){let n=[];if(t&&"object"==typeof t)for(let r in t){let o=t[r];if(null!=o){if(Array.isArray(o)){if(0===o.length)continue;n.push(u(r,o,{style:"form",explode:!0,...e?.array,allowReserved:e?.allowReserved||!1}));continue}if("object"==typeof o){n.push(s(r,o,{style:"deepObject",explode:!0,...e?.object,allowReserved:e?.allowReserved||!1}));continue}n.push(i(r,o,e))}}return n.join("&")}}function c(e,t){return e instanceof FormData?e:t&&"application/x-www-form-urlencoded"===(t.get instanceof Function?t.get("Content-Type")??t.get("content-type"):t["Content-Type"]??t["content-type"])?new URLSearchParams(e).toString():JSON.stringify(e)}function l(...e){let t=new Headers;for(let n of e)if(n&&"object"==typeof n)for(let[e,r]of n instanceof Headers?n.entries():Object.entries(n))if(null===r)t.delete(e);else if(Array.isArray(r))for(let n of r)t.append(e,n);else void 0!==r&&t.set(e,r);return t}function f(e){return e.endsWith("/")?e.substring(0,e.length-1):e}},17773:function(e,t,n){"use strict";n.d(t,{Kq:()=>h,bN:()=>l,d4:()=>S,wA:()=>b});var r=n(60175),o=n(95772),i={notify(){},get:()=>[]},s="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,u="u">typeof navigator&&"ReactNative"===navigator.product,a=s||u?r.useLayoutEffect:r.useEffect;function c(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function l(e,t){if(c(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;rtypeof globalThis?globalThis:{},p=function(){if(!r.createContext)return{};let e=d[f]??=new Map,t=e.get(r.createContext);return t||(t=r.createContext(null),e.set(r.createContext,t)),t}(),h=function(e){let{children:t,context:n,serverState:o,store:s}=e,u=r.useMemo(()=>{let e=function(e,t){let n,r=i,o=0,s=!1;function u(){l.onStateChange&&l.onStateChange()}function a(){if(o++,!n){let t,o;n=e.subscribe(u),t=null,o=null,r={clear(){t=null,o=null},notify(){let e=t;for(;e;)e.callback(),e=e.next},get(){let e=[],n=t;for(;n;)e.push(n),n=n.next;return e},subscribe(e){let n=!0,r=o={callback:e,next:null,prev:o};return r.prev?r.prev.next=r:t=r,function(){n&&null!==t&&(n=!1,r.next?r.next.prev=r.prev:o=r.prev,r.prev?r.prev.next=r.next:t=r.next)}}}}}function c(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=i)}let l={addNestedSub:function(e){a();let t=r.subscribe(e),n=!1;return()=>{n||(n=!0,t(),c())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:u,isSubscribed:function(){return s},trySubscribe:function(){s||(s=!0,a())},tryUnsubscribe:function(){s&&(s=!1,c())},getListeners:()=>r};return l}(s);return{store:s,subscription:e,getServerState:o?()=>o:void 0}},[s,o]),c=r.useMemo(()=>s.getState(),[s]);return a(()=>{let{subscription:e}=u;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),c!==s.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[u,c]),r.createElement((n||p).Provider,{value:u},t)};function g(e=p){return function(){return r.useContext(e)}}var v=g();function m(e=p){let t=e===p?v:g(e),n=()=>{let{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var y=m(),b=function(e=p){let t=e===p?y:m(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}(),w=(e,t)=>e===t,S=function(e=p){let t=e===p?v:g(e),n=(e,n={})=>{let{equalityFn:i=w}="function"==typeof n?{equalityFn:n}:n,{store:s,subscription:u,getServerState:a}=t();r.useRef(!0);let c=r.useCallback({[e.name]:t=>e(t)}[e.name],[e]),l=(0,o.useSyncExternalStoreWithSelector)(u.addNestedSub,s.getState,a||s.getState,c,i);return r.useDebugValue(l),l};return Object.assign(n,{withTypes:()=>n}),n}()},14777:function(e,t,n){"use strict";n.d(t,{Cw:()=>h,h1:()=>p});var r=n(99045),o=n(51501),i=n(65959),s=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return(0,i.C6)(t,e),t.prototype.schedule=function(t,n){return(void 0===n&&(n=0),n>0)?e.prototype.schedule.call(this,t,n):(this.delay=n,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,n){return n>0||this.closed?e.prototype.execute.call(this,t,n):this._execute(t,n)},t.prototype.requestAsyncId=function(t,n,r){return(void 0===r&&(r=0),null!=r&&r>0||null==r&&this.delay>0)?e.prototype.requestAsyncId.call(this,t,n,r):(t.flush(this),0)},t}(n(28669).R),u=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.C6)(t,e),t}(n(64993).q))(s),a=n(41724),c=n(86728),l=n(3879),f=n(65871),d=n(42728),p=class extends r.c{value;__notifier=new o.B;constructor(e,t){super(e=>{let t=this.__notifier.subscribe(e);return t&&!t.closed&&e.next(this.value),t}),this.value=t,e.subscribe(e=>{e!==this.value&&(this.value=e,this.__notifier.next(e))})}};function h(e={}){let t,n=new u.constructor(u.schedulerActionCtor),r=new o.B,i=i=>{t=i;let s=new o.B,u=new o.B,h=s.asObservable().pipe((0,c.Q)(n)),g=new p(u.pipe((0,c.Q)(n)),t.getState());return r.pipe((0,l.T)(t=>{let n=t(h,g,e.dependencies);if(!n)throw TypeError(`Your root Epic "${t.name||""}" does not return a stream. Double check you're not missing a return statement!`);return n}),(0,f.Z)(e=>(0,a.H)(e).pipe((0,d._)(n),(0,c.Q)(n)))).subscribe(t.dispatch),e=>n=>{let r=e(n);return u.next(t.getState()),s.next(n),r}};return i.run=e=>{r.next(e)},i}"object"==typeof console&&"function"==typeof console.warn&&console.warn.bind(console)},65669:function(e,t,n){"use strict";function r(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}n.d(t,{HY:()=>a,Tw:()=>l,Zz:()=>c,y$:()=>u});var o="function"==typeof Symbol&&Symbol.observable||"@@observable",i=()=>Math.random().toString(36).substring(7).split("").join("."),s={INIT:`@@redux/INIT${i()}`,REPLACE:`@@redux/REPLACE${i()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${i()}`};function u(e,t,n){if("function"!=typeof e)throw Error(r(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw Error(r(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error(r(1));return n(u)(e,t)}let i=e,a=t,c=new Map,l=c,f=0,d=!1;function p(){l===c&&(l=new Map,c.forEach((e,t)=>{l.set(t,e)}))}function h(){if(d)throw Error(r(3));return a}function g(e){if("function"!=typeof e)throw Error(r(4));if(d)throw Error(r(5));let t=!0;p();let n=f++;return l.set(n,e),function(){if(t){if(d)throw Error(r(6));t=!1,p(),l.delete(n),c=null}}}function v(e){if(!function(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}(e))throw Error(r(7));if(void 0===e.type)throw Error(r(8));if("string"!=typeof e.type)throw Error(r(17));if(d)throw Error(r(9));try{d=!0,a=i(a,e)}finally{d=!1}return(c=l).forEach(e=>{e()}),e}return v({type:s.INIT}),{dispatch:v,subscribe:g,getState:h,replaceReducer:function(e){if("function"!=typeof e)throw Error(r(10));i=e,v({type:s.REPLACE})},[o]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(r(11));function t(){e.next&&e.next(h())}return t(),{unsubscribe:g(t)}},[o](){return this}}}}}function a(e){let t,n=Object.keys(e),o={};for(let t=0;t{let t=o[e];if(void 0===t(void 0,{type:s.INIT}))throw Error(r(12));if(void 0===t(void 0,{type:s.PROBE_UNKNOWN_ACTION()}))throw Error(r(13))})}catch(e){t=e}return function(e={},n){if(t)throw t;let s=!1,u={};for(let t=0;te:1===e.length?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function l(...e){return t=>(n,o)=>{let i=t(n,o),s=()=>{throw Error(r(15))},u={getState:i.getState,dispatch:(e,...t)=>s(e,...t)};return s=c(...e.map(e=>e(u)))(i.dispatch),{...i,dispatch:s}}}},82263:function(e,t,n){"use strict";n.d(t,{Ad:()=>d,Mz:()=>p,Zu:()=>o,i5:()=>a});var r={inputStabilityCheck:"once",identityFunctionCheck:"once"},o=e=>{Object.assign(r,e)},i=Symbol("NOT_FOUND"),s=e=>Array.isArray(e)?e:[e];Symbol();Object.getPrototypeOf({});var u=(e,t)=>e===t;function a(e,t){let n,{equalityCheck:r=u,maxSize:o=1,resultEqualityCheck:s}="object"==typeof t?t:{equalityCheck:t},a=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let o=0;on&&a(n.key,e)?n.value:i,put(e,t){n={key:e,value:t}},getEntries:()=>n?[n]:[],clear(){n=void 0}}:function(e,t){let n=[];function r(e){let r=n.findIndex(n=>t(e,n.key));if(r>-1){let e=n[r];return r>0&&(n.splice(r,1),n.unshift(e)),e.value}return i}return{get:r,put:function(t,o){r(t)===i&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(o,a);function f(){let t=l.get(arguments);if(t===i){if(t=e.apply(null,arguments),c++,s){let e=l.getEntries().find(e=>s(e.value,t));e&&(t=e.value,0!==c&&c--)}l.put(arguments,t)}return t}return f.clearCache=()=>{l.clear(),f.resetResultsCount()},f.resultsCount=()=>c,f.resetResultsCount=()=>{c=0},f}var c="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function l(){return{s:0,v:void 0,o:null,p:null}}function f(e,t={}){let n,r=l(),{resultEqualityCheck:o}=t,i=0;function s(){let t,s=r,{length:u}=arguments;for(let e=0;e{r=l(),s.resetResultsCount()},s.resultsCount=()=>i,s.resetResultsCount=()=>{i=0},s}function d(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r,o=0,i=0,u={},a=e.pop();"object"==typeof a&&(u=a,a=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(a,`createSelector expects an output function after the inputs, but received: [${typeof a}]`);let{memoize:c,memoizeOptions:l=[],argsMemoize:d=f,argsMemoizeOptions:p=[],devModeChecks:h={}}={...n,...u},g=s(l),v=s(p),m=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),y=c(function(){return o++,a.apply(null,arguments)},...g);return Object.assign(d(function(){i++;let e=function(e,t){let n=[],{length:r}=e;for(let o=0;oi,resetDependencyRecomputations:()=>{i=0},lastResult:()=>r,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:c,argsMemoize:d})};return Object.assign(r,{withTypes:()=>r}),r}var p=d(f),h=Object.assign((e,t=p)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,r)=>(e[n[r]]=t,e),{}))},{withTypes:()=>h})},13241:function(e,t,n){"use strict";n.r(t),n.d(t,{CLSThresholds:()=>I,FCPThresholds:()=>O,FIDThresholds:()=>ew,INPThresholds:()=>W,LCPThresholds:()=>eu,TTFBThresholds:()=>el,onCLS:()=>k,onFCP:()=>P,onFID:()=>ex,onINP:()=>es,onLCP:()=>ec,onTTFB:()=>ep});var r,o,i=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart(t||100)-1)return n||o;if(n=n?o+">"+n:o,r.id)break;e=r.parentNode}}catch(e){}return n},c=-1,l=function(){return c},f=function(e){addEventListener("pageshow",function(t){t.persisted&&(c=t.timeStamp,e(t))},!0)},d=function(){var e=i();return e&&e.activationStart||0},p=function(e,t){var n=i(),r="navigate";return l()>=0?r="back-forward-cache":n&&(document.prerendering||d()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v4-".concat(Date.now(),"-").concat(Math.floor(0x82f79cd8fff*Math.random())+1e12),navigationType:r}},h=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},g=function(e,t,n,r){var o,i;return function(s){var u;t.value>=0&&(s||r)&&((i=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=i,u=t.value,t.rating=u>n[1]?"poor":u>n[0]?"needs-improvement":"good",e(t))}},v=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},m=function(e){document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&e()})},y=function(e){var t=!1;return function(){t||(e(),t=!0)}},b=-1,w=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},S=function(e){"hidden"===document.visibilityState&&b>-1&&(b="visibilitychange"===e.type?e.timeStamp:0,E())},x=function(){addEventListener("visibilitychange",S,!0),addEventListener("prerenderingchange",S,!0)},E=function(){removeEventListener("visibilitychange",S,!0),removeEventListener("prerenderingchange",S,!0)},R=function(){return b<0&&(b=w(),x(),f(function(){setTimeout(function(){b=w(),x()},0)})),{get firstHiddenTime(){return b}}},C=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},O=[1800,3e3],T=function(e,t){t=t||{},C(function(){var n,r=R(),o=p("FCP"),i=h("paint",function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(i.disconnect(),e.startTimet.value?e:t});if(r&&r.sources&&r.sources.length){var o=(t=r.sources).find(function(e){return e.node&&1===e.node.nodeType})||t[0];o&&(n={largestShiftTarget:a(o.node),largestShiftTime:r.startTime,largestShiftValue:r.value,largestShiftSource:o,largestShiftEntry:r,loadState:s(r.startTime)})}}return Object.assign(e,{attribution:n})}(t))},r=(r=t)||{},T(y(function(){var e,t=p("CLS",0),o=0,i=[],s=function(n){n.forEach(function(e){if(!e.hadRecentInput){var t=i[0],n=i[i.length-1];o&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(o+=e.value,i.push(e)):(o=e.value,i=[e])}}),o>t.value&&(t.value=o,t.entries=i,e())},u=h("layout-shift",s);u&&(e=g(n,t,I,r.reportAllChanges),m(function(){s(u.takeRecords()),e(!0)}),f(function(){o=0,e=g(n,t=p("CLS",0),I,r.reportAllChanges),v(function(){return e()})}),setTimeout(e,0))}))},P=function(e,t){T(function(t){e(function(e){var t={timeToFirstByte:0,firstByteToFCP:e.value,loadState:s(l())};if(e.entries.length){var n=i(),r=e.entries[e.entries.length-1];if(n){var o=n.activationStart||0,u=Math.max(0,n.responseStart-o);t={timeToFirstByte:u,firstByteToFCP:e.value-u,loadState:s(e.entries[0].startTime),navigationEntry:n,fcpEntry:r}}}return Object.assign(e,{attribution:t})}(t))},t)},M=0,j=1/0,A=0,_=function(e){e.forEach(function(e){e.interactionId&&(j=Math.min(j,e.interactionId),M=(A=Math.max(A,e.interactionId))?(A-j)/7+1:0)})},D=function(){return r?M:performance.interactionCount||0},L=function(){"interactionCount"in performance||r||(r=h("event",_,{type:"event",buffered:!0,durationThreshold:0}))},F=[],q=new Map,U=0,N=function(){var e=Math.min(F.length-1,Math.floor((D()-U)/50));return F[e]},$=[],B=function(e){if($.forEach(function(t){return t(e)}),e.interactionId||"first-input"===e.entryType){var t=F[F.length-1],n=q.get(e.interactionId);if(n||F.length<10||e.duration>t.latency){if(n)e.duration>n.latency?(n.entries=[e],n.latency=e.duration):e.duration===n.latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};q.set(r.id,r),F.push(r)}F.sort(function(e,t){return t.latency-e.latency}),F.length>10&&F.splice(10).forEach(function(e){return q.delete(e.id)})}}},H=function(e){var t=self.requestIdleCallback||self.setTimeout,n=-1;return e=y(e),"hidden"===document.visibilityState?e():(n=t(e),m(e)),n},W=[200,500],K=function(e,t){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(t=t||{},C(function(){L();var n,r,o=p("INP"),i=function(e){H(function(){e.forEach(B);var t=N();t&&t.latency!==o.value&&(o.value=t.latency,o.entries=t.entries,r())})},s=h("event",i,{durationThreshold:null!=(n=t.durationThreshold)?n:40});r=g(e,o,W,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),m(function(){i(s.takeRecords()),r(!0)}),f(function(){U=D(),F.length=0,q.clear(),r=g(e,o=p("INP"),W,t.reportAllChanges)}))}))},Q=[],G=[],z=0,V=new WeakMap,Y=new Map,X=-1,J=function(e){Q=Q.concat(e),Z()},Z=function(){X<0&&(X=H(ee))},ee=function(){Y.size>10&&Y.forEach(function(e,t){q.has(t)||Y.delete(t)});var e=F.map(function(e){return V.get(e.entries[0])}),t=G.length-50;G=G.filter(function(n,r){return r>=t||e.includes(n)});for(var n=new Set,r=0;rz&&t>i||n.has(e)}),X=-1};$.push(function(e){e.interactionId&&e.target&&!Y.has(e.interactionId)&&Y.set(e.interactionId,e.target)},function(e){var t,n=e.startTime+e.duration;z=Math.max(z,e.processingEnd);for(var r=G.length-1;r>=0;r--){var o=G[r];if(8>=Math.abs(n-o