PageSourceSearch

https://app.herovideo.ai/assets/vendor-CGUkVoi5.js

js herovideo.ai collected 2026-10-05 14:32:41 UTC 202,781 bytes, 4 lines download raw bytes

1import{n as e,o as t}from"./rolldown-runtime-BM3Ffeng.js";import{b as n,x as r}from"./vendor-DOPGv95S.js";import{b as i}from"./vendor-BFGPwqW4.js";import{yt as a}from"./vendor-5TJqjupE.js";import{$ as o,X as s,Y as c,Z as l,it as u,nt as d,q as f,rt as p,tt as m}from"./vendor-B_QEukKp.js";function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(null,arguments)}var g=e((()=>{}));function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(null,arguments)}var v=e((()=>{}));function y(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var b=e((()=>{}));function x(e,t){return x=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},x(e,t)}var S=e((()=>{}));function C(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,x(e,t)}var w=e((()=>{S()}));function T(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}var E=e((()=>{}));function D(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);be(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function O(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function ee(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function k(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(s){if(r)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(n=0)),n;)try{if(r=1,i&&(a=s[0]&2?i.return:s[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,s[1])).done)return a;switch(i=0,a&&(s=[s[0]&2,a.value]),s[0]){case 0:case 1:a=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if((a=n.trys,!(a=a.length>0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]<a[3])){n.label=s[1];break}if(s[0]===6&&n.label<a[1]){n.label=a[1],a=s;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(s);break}a[2]&&n.ops.pop(),n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e],i=0}finally{r=a=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}function te(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}function A(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function ne(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}function re(e,t){return e(t={exports:{}},t.exports),t.exports}function ie(e,t=[]){return e&&!t.includes(e)?e:``}function ae(e){return typeof e==`string`?Ve.encode(e):He.decode(e)}function oe(e){if(typeof e.modulusLength!=`number`||e.modulusLength<2048)throw new Ge(`${e.name} modulusLength must be at least 2048 bits`)}async function se(e,t,n){if(!1===n.usages.includes(`sign`))throw TypeError(`private CryptoKey instances used for signing assertions must include "sign" in their "usages"`);let r=`${ce(ae(JSON.stringify(e)))}.${ce(ae(JSON.stringify(t)))}`;return`${r}.${ce(await crypto.subtle.sign(function(e){switch(e.algorithm.name){case`ECDSA`:return{name:e.algorithm.name,hash:`SHA-256`};case`RSA-PSS`:return oe(e.algorithm),{name:e.algorithm.name,saltLength:32};case`RSASSA-PKCS1-v1_5`:return oe(e.algorithm),{name:e.algorithm.name};case`Ed25519`:return{name:e.algorithm.name}}throw new We}(n),n,ae(r)))}`}function ce(e){return Ue(e)}function le(e){switch(e.algorithm.name){case`RSA-PSS`:return function(e){if(e.algorithm.hash.name===`SHA-256`)return`PS256`;throw new We(`unsupported RsaHashedKeyAlgorithm hash name`)}(e);case`RSASSA-PKCS1-v1_5`:return function(e){if(e.algorithm.hash.name===`SHA-256`)return`RS256`;throw new We(`unsupported RsaHashedKeyAlgorithm hash name`)}(e);case`ECDSA`:return function(e){if(e.algorithm.namedCurve===`P-256`)return`ES256`;throw new We(`unsupported EcKeyAlgorithm namedCurve`)}(e);case`Ed25519`:return`Ed25519`;default:throw new We(`unsupported CryptoKey algorithm name`)}}function ue(e){return e instanceof CryptoKey}function de(e){return ue(e)&&e.type===`public`}async function fe(e,t,n,r,i,a){let o=e?.privateKey,s=e?.publicKey;if(!ue(c=o)||c.type!==`private`)throw TypeError(`"keypair.privateKey" must be a private CryptoKey`);var c;if(!de(s))throw TypeError(`"keypair.publicKey" must be a public CryptoKey`);
vendor: 4,150 bytes, lines 1-2
1if(!0!==s.extractable)throw TypeError(`"keypair.publicKey.extractable" must be true`);if(typeof t!=`string`)throw TypeError(`"htu" must be a string`);if(typeof n!=`string`)throw TypeError(`"htm" must be a string`);if(r!==void 0&&typeof r!=`string`)throw TypeError(`"nonce" must be a string or undefined`);if(i!==void 0&&typeof i!=`string`)throw TypeError(`"accessToken" must be a string or undefined`);if(a!==void 0&&(typeof a!=`object`||!a||Array.isArray(a)))throw TypeError(`"additional" must be an object`);return se({alg:le(o),typ:`dpop+jwt`,jwk:await pe(s)},Object.assign(Object.assign({},a),{iat:Math.floor(Date.now()/1e3),jti:crypto.randomUUID(),htm:n,nonce:r,htu:t,ath:i?ce(await crypto.subtle.digest(`SHA-256`,ae(i))):void 0}),o)}async function pe(e){let{kty:t,e:n,n:r,x:i,y:a,crv:o}=await crypto.subtle.exportKey(`jwk`,e);return{kty:t,crv:o,e:n,n:r,x:i,y:a}}function me(){return async function(e,t){var n;let r;if(typeof e!=`string`||e.length===0)throw TypeError(`"alg" must be a non-empty string`);switch(e){case`PS256`:r={name:`RSA-PSS`,hash:`SHA-256`,modulusLength:2048,publicExponent:new Uint8Array([1,0,1])};break;case`RS256`:r={name:`RSASSA-PKCS1-v1_5`,hash:`SHA-256`,modulusLength:2048,publicExponent:new Uint8Array([1,0,1])};break;case`ES256`:r={name:`ECDSA`,namedCurve:`P-256`};break;case`Ed25519`:r={name:`Ed25519`};break;default:throw new We}return crypto.subtle.generateKey(r,(n=t?.extractable)!=null&&n,[`sign`,`verify`])}(`ES256`,{extractable:!1})}function he(e){return async function(e){if(!de(e))throw TypeError(`"publicKey" must be a public CryptoKey`);if(!0!==e.extractable)throw TypeError(`"publicKey.extractable" must be true`);let t=await pe(e),n;switch(t.kty){case`EC`:n={crv:t.crv,kty:t.kty,x:t.x,y:t.y};break;case`OKP`:n={crv:t.crv,kty:t.kty,x:t.x};break;case`RSA`:n={e:t.e,kty:t.kty,n:t.n};break;default:throw new We(`unsupported JWK kty`)}return ce(await crypto.subtle.digest({name:`SHA-256`},ae(JSON.stringify(n))))}(e.publicKey)}function ge({keyPair:e,url:t,method:n,nonce:r,accessToken:i}){return fe(e,function(e){let t=new URL(e);return t.search=``,t.hash=``,t.href}(t),n,r,i)}async function _e(e,t,n,r,i,a,o,s,c,l){if(c){let t=await c.generateProof({url:e,method:i.method||`GET`,nonce:await c.getNonce()});i.headers=Object.assign(Object.assign({},i.headers),{dpop:t})}let u,d=null;for(let c=0;c<3;c++)try{u=await Xe(e,n,r,i,a,o,t,s),d=null;break}catch(e){d=e}if(d)throw d;let f=u.json,{error:p,error_description:m}=f,h=A(f,[`error`,`error_description`]),{headers:g,ok:_}=u,v;if(c&&(v=g[`dpop-nonce`],v&&await c.setNonce(v)),!_){let u=m||`HTTP error. Unable to fetch ${e}`;if(p===`mfa_required`)throw new Ne(p,u,h.mfa_token);if(p===`missing_refresh_token`)throw new Pe(n,r);if(p===`use_dpop_nonce`){if(!c||!v||l)throw new Fe(v);return _e(e,t,n,r,i,a,o,s,c,!0)}throw new Oe(p||`request_error`,u)}return h}async function ve(e,t){var{baseUrl:n,timeout:r,audience:i,scope:a,auth0Client:o,useFormData:s,useMrrt:c,dpop:l}=e,u=A(e,[`baseUrl`,`timeout`,`audience`,`scope`,`auth0Client`,`useFormData`,`useMrrt`,`dpop`]);let d=u.grant_type===`urn:ietf:params:oauth:grant-type:token-exchange`,f=u.grant_type===`refresh_token`&&c,p=Object.assign(Object.assign(Object.assign(Object.assign({},u),d&&i&&{audience:i}),d&&a&&{scope:a}),f&&{audience:i,scope:a}),m=s?ze(p):JSON.stringify(p),h=(g=u.grant_type,Ke.includes(g));var g;return await _e(`${n}/oauth/token`,r,i||`default`,a,{method:`POST`,body:m,headers:{"Content-Type":s?`application/x-www-form-urlencoded`:`application/json`,"Auth0-Client":btoa(JSON.stringify(o||Ee))}},t,s,c,h?l:void 0)}function ye(e,t,n){var r=t===void 0?null:t,i=function(e,t){var n=atob(e);if(t){for(var r=new Uint8Array(n.length),i=0,a=n.length;i<a;++i)r[i]=n.charCodeAt(i);return String.fromCharCode.apply(null,new Uint16Array(r.buffer))}return n}(e,n!==void 0&&n),a=i.indexOf(`
2`,10)+1,o=i.substring(a)+(r?`//# sourceMappingURL=`+r:``),s=new Blob([o],{type:`application/javascript`});return URL.createObjectURL(s)}var j,be,xe,Se,Ce,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,Je,Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt,St,Ct,
2wt,Tt,Et,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,Jt=e((()=>{if(j=t(r()),be=function(e,t){return be=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},be(e,t)},xe=function(){return xe=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},xe.apply(this,arguments)},Se=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},Ce=re((function(e,t){Object.defineProperty(t,`__esModule`,{value:!0});var n=function(){function e(){var e=this;this.locked=new Map,this.addToLocked=function(t,n){var r=e.locked.get(t);r===void 0?n===void 0?e.locked.set(t,[]):e.locked.set(t,[n]):n!==void 0&&(r.unshift(n),e.locked.set(t,r))},this.isLocked=function(t){return e.locked.has(t)},this.lock=function(t){return new Promise((function(n,r){e.isLocked(t)?e.addToLocked(t,n):(e.addToLocked(t),n())}))},this.unlock=function(t){var n=e.locked.get(t);if(n!==void 0&&n.length!==0){var r=n.pop();e.locked.set(t,n),r!==void 0&&setTimeout(r,0)}else e.locked.delete(t)}}return e.getInstance=function(){return e.instance===void 0&&(e.instance=new e),e.instance},e}();t.default=function(){return n.getInstance()}})),ne(Ce),we=ne(re((function(e,t){var n=Se&&Se.__awaiter||function(e,t,n,r){return new(n||=Promise)((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=Se&&Se.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol==`function`&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError(`Generator is already executing.`);for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(i=o.trys,!((i=i.length>0&&i[i.length-1])||a[0]!==6&&a[0]!==2)){o=0;continue}if(a[0]===3&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(a[0]===6&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},i=Se;Object.defineProperty(t,`__esModule`,{value:!0});var a=`browser-tabs-lock-key`,o={key:function(e){return n(i,void 0,void 0,(function(){return r(this,(function(e){throw Error(`Unsupported`)}))}))},getItem:function(e){return n(i,void 0,void 0,(function(){return r(this,(function(e){throw Error(`Unsupported`)}))}))},clear:function(){return n(i,void 0,void 0,(function(){return r(this,(function(e){return[2,window.localStorage.clear()]}))}))},removeItem:function(e){return n(i,void 0,void 0,(function(){return r(this,(function(e){throw Error(`Unsupported`)}))}))},setItem:function(e,t){return n(i,void 0,void 0,(function(){return r(this,(function(e){throw Error(`Unsupported`)}))}))},keySync:function(e){return window.localStorage.key(e)},getItemSync:function(e){return window.localStorage.getItem(e)},clearSync:function(){return window.localStorage.clear()},removeItemSync:function(e){return window.localStorage.removeItem(e)},setItemSync:function(e,t){return window.localStorage.setItem(e,t)}};function s(e){return new Promise((function(t){return setTimeout(t,e)}))}function c(e){for(var t=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz`,n=``,r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}t.default=function(){function e(t){this.acquiredIatSet=new Set,this.storageHandler=void 0,this.id=Date.now().toString()+c(15),this.acquireLock=this.acquireLock.bind(this),this.releaseLock=this.releaseLock.bind(this),this.releaseLock__private__=this.releaseLock__private__.bind(this),this.waitForSomethingToChange=this.waitForSomethingToChange.bind(this),this.refreshLockWhileAcquired=this.refreshLockWhileAcquired.bind(this),this.storageHandler=t,e.waiters===void 0&&(e.waiters=[])}return e.prototype.acquireLock=function(t,i){return i===void 0&&(i=5e3),n(this,void 0,void 0,(function(){var n,l,u,d,f,p,m;return r(this,(function(r){switch(r.label){case 0:n=Date.now()+c(4),l=Date.now()+i,u=a+`-`+t,d=this.storageHandler===void 0?o:this.storageHandler,r.label=1;case 1:return Date.now()<l?[4,s(30)]:[3,8];case 2:return r.sent(),d.getItemSync(u)===null?(f=this.id+`-`+t+`-`+n,[4,s(Math.floor(25*Math.random()))]):[3,5];case 3:return r.sent(),d.setItemSync(u,JSON.stringify({id:this.id,iat:n,timeoutKey:f,timeAcquired:Date.now(),timeRefreshed:Date.now()})),[4,s(30)];case 4:return r.sent(),(p=d.getItemSync(u))!==null&&(m=JSON.parse(p)).id===this.id&&m.iat===n?(this.acquiredIatSet.add(n),this.refreshLockWhileAcquired(u,n),[2,!0]):[3,7];case 5:return e.lockCorrector(this.storageHandler===void 0?o:this.storageHandler),[4,this.waitForSomethingToChange(l)];case 6:r.sent(),r.label=7;case 7:return n=Date.now()+c(4),[3,1];case 8:return[2,!1]}}))}))},e.prototype.refreshLockWhileAcquired=function(e,t){return n(this,void 0,void 0,(function(){var i=this;return r(this,(function(a){return setTimeout((function(){return n(i,void 0,void 0,(function(){var n,i,a;return r(this,(function(r){switch(r.label){case 0:return[4,Ce.default().lock(t)];case 1:return r.sent(),this.acquiredIatSet.has(t)?(n=this.storageHandler===void 0?o:this.storageHandler,(i=n.getItemSync(e))===null?(Ce.default().unlock(t),[2]):((a=JSON.parse(i)).timeRefreshed=Date.now(),n.setItemSync(e,JSON.stringify(a)),Ce.default().unlock(t),this.refreshLockWhileAcquired(e,t),[2])):(Ce.default().unlock(t),[2])}}))}))}),1e3),[2]}))}
2))},e.prototype.waitForSomethingToChange=function(t){return n(this,void 0,void 0,(function(){return r(this,(function(n){switch(n.label){case 0:return[4,new Promise((function(n){var r=!1,i=Date.now(),a=!1;function o(){if(a||=(window.removeEventListener(`storage`,o),e.removeFromWaiting(o),clearTimeout(s),!0),!r){r=!0;var t=50-(Date.now()-i);t>0?setTimeout(n,t):n(null)}}window.addEventListener(`storage`,o),e.addToWaiting(o);var s=setTimeout(o,Math.max(0,t-Date.now()))}))];case 1:return n.sent(),[2]}}))}))},e.addToWaiting=function(t){this.removeFromWaiting(t),e.waiters!==void 0&&e.waiters.push(t)},e.removeFromWaiting=function(t){e.waiters!==void 0&&(e.waiters=e.waiters.filter((function(e){return e!==t})))},e.notifyWaiters=function(){e.waiters!==void 0&&e.waiters.slice().forEach((function(e){return e()}))},e.prototype.releaseLock=function(e){return n(this,void 0,void 0,(function(){return r(this,(function(t){switch(t.label){case 0:return[4,this.releaseLock__private__(e)];case 1:return[2,t.sent()]}}))}))},e.prototype.releaseLock__private__=function(t){return n(this,void 0,void 0,(function(){var n,i,s,c;return r(this,(function(r){switch(r.label){case 0:return n=this.storageHandler===void 0?o:this.storageHandler,i=a+`-`+t,(s=n.getItemSync(i))===null?[2]:(c=JSON.parse(s)).id===this.id?[4,Ce.default().lock(c.iat)]:[3,2];case 1:r.sent(),this.acquiredIatSet.delete(c.iat),n.removeItemSync(i),Ce.default().unlock(c.iat),e.notifyWaiters(),r.label=2;case 2:return[2]}}
2))}))},e.lockCorrector=function(t){for(var n=Date.now()-5e3,r=t,i=[],o=0;;){var s=r.keySync(o);if(s===null)break;i.push(s),o++}for(var c=!1,l=0;l<i.length;l++){var u=i[l];if(u.includes(a)){var d=r.getItemSync(u);if(d!==null){var f=JSON.parse(d);(f.timeRefreshed===void 0&&f.timeAcquired<n||f.timeRefreshed!==void 0&&f.timeRefreshed<n)&&(r.removeItemSync(u),c=!0)}}}c&&e.notifyWaiters()},e.waiters=void 0,e}()}))),Te={timeoutInSeconds:60},Ee={name:`auth0-spa-js`,version:`2.5.0`},De=()=>Date.now(),Oe=class e extends Error{constructor(t,n){super(n),this.error=t,this.error_description=n,Object.setPrototypeOf(this,e.prototype)}static fromPayload({error:t,error_description:n}){return new e(t,n)}},ke=class e extends Oe{constructor(t,n,r,i=null){super(t,n),this.state=r,this.appState=i,Object.setPrototypeOf(this,e.prototype)}},Ae=class e extends Oe{constructor(){super(`timeout`,`Timeout`),Object.setPrototypeOf(this,e.prototype)}},je=class e extends Ae{constructor(t){super(),this.popup=t,Object.setPrototypeOf(this,e.prototype)}},Me=class e extends Oe{constructor(t){super(`cancelled`,`Popup closed`),this.popup=t,Object.setPrototypeOf(this,e.prototype)}},Ne=class e extends Oe{constructor(t,n,r){super(t,n),this.mfa_token=r,Object.setPrototypeOf(this,e.prototype)}},Pe=class e extends Oe{constructor(t,n){super(`missing_refresh_token`,`Missing Refresh Token (audience: '${ie(t,[`default`])}', scope: '${ie(n)}')`),this.audience=t,this.scope=n,Object.setPrototypeOf(this,e.prototype)}},Fe=class e extends Oe{constructor(t){super(`use_dpop_nonce`,`Server rejected DPoP proof: wrong nonce`),this.newDpopNonce=t,Object.setPrototypeOf(this,e.prototype)}},Ie=()=>window.crypto,Le=()=>{let e=``;return Array.from(Ie().getRandomValues(new Uint8Array(43))).forEach((t=>e+=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_~.`[t%66])),e},Re=e=>btoa(e),ze=e=>{var{clientId:t}=e,n=A(e,[`clientId`]);return new URLSearchParams((e=>Object.keys(e).filter((t=>e[t]!==void 0)).reduce(((t,n)=>Object.assign(Object.assign({},t),{[n]:e[n]})),{}))(Object.assign({client_id:t},n))).toString()},Be=e=>(e=>decodeURIComponent(atob(e).split(``).map((e=>`%`+(`00`+e.charCodeAt(0).toString(16)).slice(-2))).join(``)))(e.replace(/_/g,`/`).replace(/-/g,`+`)),Ve=new TextEncoder,He=new TextDecoder,Uint8Array.prototype.toBase64)Ue=e=>(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e.toBase64({alphabet:`base64url`,omitPadding:!0}));else{let e=32768;Ue=t=>{t instanceof ArrayBuffer&&(t=new Uint8Array(t));let n=[];for(let r=0;r<t.byteLength;r+=e)n.push(String.fromCharCode.apply(null,t.subarray(r,r+e)));return btoa(n.join(``)).replace(/=/g,``).replace(/\+/g,`-`).replace(/\//g,`_`)}}We=class extends Error{constructor(e){var t;super(e??`operation not supported`),this.name=this.constructor.name,(t=Error.captureStackTrace)==null||t.call(Error,this,this.constructor)}},Ge=class extends Error{constructor(e){var t;super(e),this.name=this.constructor.name,(t=Error.captureStackTrace)==null||t.call(Error,this,this.constructor)}},Ke=[`authorization_code`,`refresh_token`,`urn:ietf:params:oauth:grant-type:token-exchange`],qe=async(e,t)=>{let n=await fetch(e,t);return{ok:n.ok,json:await n.json(),headers:(r=n.headers,[...r].reduce(((e,[t,n])=>(e[t]=n,e)),{}))};var r},Je=async(e,t,n)=>{let r=new AbortController,i;return t.signal=r.signal,Promise.race([qe(e,t),new Promise(((e,t)=>{i=setTimeout((()=>{r.abort(),t(Error(`Timeout when executing 'fetch'`))}),n)}))]).finally((()=>{clearTimeout(i)}))},Ye=async(e,t,n,r,i,a,o,s)=>{return c={auth:{audience:t,scope:n},timeout:i,fetchUrl:e,fetchOptions:r,useFormData:o,useMrrt:s},l=a,new Promise((function(e,t){let n=new MessageChannel;n.port1.onmessage=function(r){r.data.error?t(Error(r.data.error)):e(r.data),n.port1.close()},l.postMessage(c,[n.port2])}));var c,l},Xe=async(e,t,n,r,i,a,o=1e4,s)=>i?Ye(e,t,n,r,o,i,a,s):Je(e,r,o),Ze=(...e)=>{return(t=e.filter(Boolean).join(` `).trim().split(/\s+/),Array.from(new Set(t))).join(` `);var t},Qe=class e{constructor(e,t=`@@auth0spajs@@`,n){this.prefix=t,this.suffix=n,this.clientId=e.clientId,this.scope=e.scope,this.audience=e.audience}toKey(){return[this.prefix,this.clientId,this.audience,this.scope,this.suffix].filter(
2Boolean).join(`::`)}static fromKey(t){let[n,r,i,a]=t.split(`::`);return new e({clientId:r,scope:a,audience:i},n)}static fromCacheEntry(t){let{scope:n,audience:r,client_id:i}=t;return new e({scope:n,audience:r,clientId:i})}},$e=class{set(e,t){localStorage.setItem(e,JSON.stringify(t))}get(e){let t=window.localStorage.getItem(e);if(t)try{return JSON.parse(t)}catch{return}}remove(e){localStorage.removeItem(e)}allKeys(){return Object.keys(window.localStorage).filter((e=>e.startsWith(`@@auth0spajs@@`)))}},et=class{constructor(){this.enclosedCache=function(){let e={};return{set(t,n){e[t]=n},get(t){let n=e[t];if(n)return n},remove(t){delete e[t]},allKeys:()=>Object.keys(e)}}()}},tt=class{constructor(e,t,n){this.cache=e,this.keyManifest=t,this.nowProvider=n||De}async setIdToken(e,t,n){let r=this.getIdTokenCacheKey(e);await this.cache.set(r,{id_token:t,decodedToken:n}),await this.keyManifest?.add(r)}async getIdToken(e){let t=await this.cache.get(this.getIdTokenCacheKey(e.clientId));if(!t&&e.scope&&e.audience){let t=await this.get(e);return!t||!t.id_token||!t.decodedToken?void 0:{id_token:t.id_token,decodedToken:t.decodedToken}}if(t)return{id_token:t.id_token,decodedToken:t.decodedToken}}async get(e,t=0,n=!1,r){let i=await this.cache.get(e.toKey());if(!i){let t=await this.getCacheKeys();if(!t)return;let a=this.matchExistingCacheKey(e,t);if(a&&(i=await this.cache.get(a)),!a&&n&&r!==`cache-only`)return this.getEntryWithRefreshToken(e,t)}if(!i)return;let a=await this.nowProvider(),o=Math.floor(a/1e3);return i.expiresAt-t<o?i.body.refresh_token?this.modifiedCachedEntry(i,e):(await this.cache.remove(e.toKey()),void await this.keyManifest?.remove(e.toKey())):i.body}async modifiedCachedEntry(e,t){return e.body={refresh_token:e.body.refresh_token,audience:e.body.audience,scope:e.body.scope},await this.cache.set(t.toKey(),e),{refresh_token:e.body.refresh_token,audience:e.body.audience,scope:e.body.scope}}async set(e){let t=new Qe({clientId:e.client_id,scope:e.scope,audience:e.audience}),n=await this.wrapCacheEntry(e);await this.cache.set(t.toKey(),n),await this.keyManifest?.add(t.toKey())}async clear(e){let t=await this.getCacheKeys();t&&(await t.filter((t=>!e||t.includes(e))).reduce((async(e,t)=>{await e,await this.cache.remove(t)}),Promise.resolve()),await this.keyManifest?.clear())}async wrapCacheEntry(e){let t=await this.nowProvider();return{body:e,expiresAt:Math.floor(t/1e3)+e.expires_in}}async getCacheKeys(){return this.keyManifest?(await this.keyManifest.get())?.keys:this.cache.allKeys?this.cache.allKeys():void 0}getIdTokenCacheKey(e){return new Qe({clientId:e},`@@auth0spajs@@`,`@@user@@`).toKey()}matchExistingCacheKey(e,t){return t.filter((t=>{let n=Qe.fromKey(t),r=new Set(n.scope&&n.scope.split(` `)),i=e.scope?.split(` `)||[],a=n.scope&&i.reduce(((e,t)=>e&&r.has(t)),!0);return n.prefix===`@@auth0spajs@@`&&n.clientId===e.clientId&&n.audience===e.audience&&a}))[0]}async getEntryWithRefreshToken(e,t){for(let n of t){let t=Qe.fromKey(n);if(t.prefix===`@@auth0spajs@@`&&t.clientId===e.clientId){let t=await this.cache.get(n);if(t?.body?.refresh_token)return this.modifiedCachedEntry(t,e)}}}async updateEntry(e,t){let n=await this.getCacheKeys();if(n)for(let r of n){let n=await this.cache.get(r);if(n?.body?.refresh_token===e){let e=Object.assign(Object.assign({},n.body),{refresh_token:t});await this.set(e)}}}},nt=class{constructor(e,t,n){this.storage=e,this.clientId=t,this.cookieDomain=n,this.storageKey=`a0.spajs.txs.${this.clientId}`}create(e){this.storage.save(this.storageKey,e,{daysUntilExpire:1,cookieDomain:this.cookieDomain})}get(){return this.storage.get(this.storageKey)}remove(){this.storage.remove(this.storageKey,{cookieDomain:this.cookieDomain})}},rt=e=>typeof e==`number`,it=`iss.aud.exp.nbf.iat.jti.azp.nonce.auth_time.at_hash.c_hash.acr.amr.sub_jwk.cnf.sip_from_tag.sip_date.sip_callid.sip_cseq_num.sip_via_branch.orig.dest.mky.events.toe.txn.rph.sid.vot.vtm`.split(`.`),at=e=>{if(!e.id_token)throw Error(`ID token is required but missing`);let t=(e=>{let t=e.split(`.`),[n,r,i]=t;if(t.length!==3||!n||!r||!i)throw Error(`ID token could not be decoded`);let a=JSON.parse(Be(r)),o={__raw:e},s={};
2return Object.keys(a).forEach((e=>{o[e]=a[e],it.includes(e)||(s[e]=a[e])})),{encoded:{header:n,payload:r,signature:i},header:JSON.parse(Be(n)),claims:o,user:s}})(e.id_token);if(!t.claims.iss)throw Error(`Issuer (iss) claim must be a string present in the ID token`);if(t.claims.iss!==e.iss)throw Error(`Issuer (iss) claim mismatch in the ID token; expected "${e.iss}", found "${t.claims.iss}"`);if(!t.user.sub)throw Error(`Subject (sub) claim must be a string present in the ID token`);if(t.header.alg!==`RS256`)throw Error(`Signature algorithm of "${t.header.alg}" is not supported. Expected the ID token to be signed with "RS256".`);if(!t.claims.aud||typeof t.claims.aud!=`string`&&!Array.isArray(t.claims.aud))throw Error(`Audience (aud) claim must be a string or array of strings present in the ID token`);if(Array.isArray(t.claims.aud)){if(!t.claims.aud.includes(e.aud))throw Error(`Audience (aud) claim mismatch in the ID token; expected "${e.aud}" but was not one of "${t.claims.aud.join(`, `)}"`);if(t.claims.aud.length>1){if(!t.claims.azp)throw Error(`Authorized Party (azp) claim must be a string present in the ID token when Audience (aud) claim has multiple values`);if(t.claims.azp!==e.aud)throw Error(`Authorized Party (azp) claim mismatch in the ID token; expected "${e.aud}", found "${t.claims.azp}"`)}}else if(t.claims.aud!==e.aud)throw Error(`Audience (aud) claim mismatch in the ID token; expected "${e.aud}" but found "${t.claims.aud}"`);if(e.nonce){if(!t.claims.nonce)throw Error(`Nonce (nonce) claim must be a string present in the ID token`);if(t.claims.nonce!==e.nonce)throw Error(`Nonce (nonce) claim mismatch in the ID token; expected "${e.nonce}", found "${t.claims.nonce}"`)}if(e.max_age&&!rt(t.claims.auth_time))throw Error(`Authentication Time (auth_time) claim must be a number present in the ID token when Max Age (max_age) is specified`);if(t.claims.exp==null||!rt(t.claims.exp))throw Error(`Expiration Time (exp) claim must be a number present in the ID token`);if(!rt(t.claims.iat))throw Error(`Issued At (iat) claim must be a number present in the ID token`);let n=e.leeway||60,r=new Date(e.now||Date.now()),i=new Date(0);if(i.setUTCSeconds(t.claims.exp+n),r>i)throw Error(`Expiration Time (exp) claim error in the ID token; current time (${r}) is after expiration time (${i})`);if(t.claims.nbf!=null&&rt(t.claims.nbf)){let e=new Date(0);if(e.setUTCSeconds(t.claims.nbf-n),r<e)throw Error(`Not Before time (nbf) claim in the ID token indicates that this token can't be used just yet. Current time (${r}) is before ${e}`)}if(t.claims.auth_time!=null&&rt(t.claims.auth_time)){let i=new Date(0);if(i.setUTCSeconds(parseInt(t.claims.auth_time)+e.max_age+n),r>i)throw Error(`Authentication Time (auth_time) claim in the ID token indicates that too much time has passed since the last end-user authentication. Current time (${r}) is after last auth at ${i}`)}if(e.organization){let n=e.organization.trim();if(n.startsWith(`org_`)){let e=n;if(!t.claims.org_id)throw Error(`Organization ID (org_id) claim must be a string present in the ID token`);if(e!==t.claims.org_id)throw Error(`Organization ID (org_id) claim mismatch in the ID token; expected "${e}", found "${t.claims.org_id}"`)}else{let e=n.toLowerCase();if(!t.claims.org_name)throw Error(`Organization Name (org_name) claim must be a string present in the ID token`);if(e!==t.claims.org_name)throw Error(`Organization Name (org_name) claim mismatch in the ID token; expected "${e}", found "${t.claims.org_name}"`)}}return t},ot=re((function(e,t){var n=Se&&Se.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};function r(e,t){if(!t)return``;var n=`; `+e;return!0===t?n:n+`=`+t}function i(e,t,n){return encodeURIComponent(e).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/\(/g,`%28`).replace(/\)/g,`%29`)+`=`+encodeURIComponent(t).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent)+function(e){if(typeof e.expires==`number`){var t=new Date;t.setMilliseconds(t.getMilliseconds()+864e5*e.expires),e.expires=t}return r(`Expires`,e.expires?e.expires.toUTCString():``)+r(`Domain`,e.domain)+r(`Path`,e.path)+r(`Secure`,e.secure)+r(`SameSite`,e.sameSite)}(n)}function a(e){for(var t={},n=e?e.split(`; `):[],r=/(%[\dA-F]{2})+/gi,i=0;i<n.length;i++){var a=n[i].split(`=`),o=a.slice(1).join(`=`);o.charAt(0)===`"`&&(o=o.slice(1,-1));
vendor: 4,369 bytes, line 2
2try{t[a[0].replace(r,decodeURIComponent)]=o.replace(r,decodeURIComponent)}catch{}}return t}function o(){return a(document.cookie)}function s(e,t,r){document.cookie=i(e,t,n({path:`/`},r))}t.__esModule=!0,t.encode=i,t.parse=a,t.getAll=o,t.get=function(e){return o()[e]},t.set=s,t.remove=function(e,t){s(e,``,n(n({},t),{expires:-1}))}})),ne(ot),ot.encode,ot.parse,ot.getAll,st=ot.get,ct=ot.set,lt=ot.remove,ut={get(e){let t=st(e);if(t!==void 0)return JSON.parse(t)},save(e,t,n){let r={};window.location.protocol===`https:`&&(r={secure:!0,sameSite:`none`}),n!=null&&n.daysUntilExpire&&(r.expires=n.daysUntilExpire),n!=null&&n.cookieDomain&&(r.domain=n.cookieDomain),ct(e,JSON.stringify(t),r)},remove(e,t){let n={};t!=null&&t.cookieDomain&&(n.domain=t.cookieDomain),lt(e,n)}},dt={get(e){return ut.get(e)||ut.get(`_legacy_${e}`)},save(e,t,n){let r={};window.location.protocol===`https:`&&(r={secure:!0}),n!=null&&n.daysUntilExpire&&(r.expires=n.daysUntilExpire),n!=null&&n.cookieDomain&&(r.domain=n.cookieDomain),ct(`_legacy_${e}`,JSON.stringify(t),r),ut.save(e,t,n)},remove(e,t){let n={};t!=null&&t.cookieDomain&&(n.domain=t.cookieDomain),lt(e,n),ut.remove(e,t),ut.remove(`_legacy_${e}`,t)}},ft={get(e){if(typeof sessionStorage>`u`)return;let t=sessionStorage.getItem(e);return t==null?void 0:JSON.parse(t)},save(e,t){sessionStorage.setItem(e,JSON.stringify(t))},remove(e){sessionStorage.removeItem(e)}},_t=(pt=`Lyogcm9sbHVwLXBsdWdpbi13ZWItd29ya2VyLWxvYWRlciAqLwohZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7Y2xhc3MgZSBleHRlbmRzIEVycm9ye2NvbnN0cnVjdG9yKHQscil7c3VwZXIociksdGhpcy5lcnJvcj10LHRoaXMuZXJyb3JfZGVzY3JpcHRpb249cixPYmplY3Quc2V0UHJvdG90eXBlT2YodGhpcyxlLnByb3RvdHlwZSl9c3RhdGljIGZyb21QYXlsb2FkKHtlcnJvcjp0LGVycm9yX2Rlc2NyaXB0aW9uOnJ9KXtyZXR1cm4gbmV3IGUodCxyKX19Y2xhc3MgdCBleHRlbmRzIGV7Y29uc3RydWN0b3IoZSxzKXtzdXBlcigibWlzc2luZ19yZWZyZXNoX3Rva2VuIixgTWlzc2luZyBSZWZyZXNoIFRva2VuIChhdWRpZW5jZTogJyR7cihlLFsiZGVmYXVsdCJdKX0nLCBzY29wZTogJyR7cihzKX0nKWApLHRoaXMuYXVkaWVuY2U9ZSx0aGlzLnNjb3BlPXMsT2JqZWN0LnNldFByb3RvdHlwZU9mKHRoaXMsdC5wcm90b3R5cGUpfX1mdW5jdGlvbiByKGUsdD1bXSl7cmV0dXJuIGUmJiF0LmluY2x1ZGVzKGUpP2U6IiJ9ImZ1bmN0aW9uIj09dHlwZW9mIFN1cHByZXNzZWRFcnJvciYmU3VwcHJlc3NlZEVycm9yO2NvbnN0IHM9ZT0+e3ZhcntjbGllbnRJZDp0fT1lLHI9ZnVuY3Rpb24oZSx0KXt2YXIgcj17fTtmb3IodmFyIHMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxzKSYmdC5pbmRleE9mKHMpPDAmJihyW3NdPWVbc10pO2lmKG51bGwhPWUmJiJmdW5jdGlvbiI9PXR5cGVvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzKXt2YXIgbz0wO2ZvcihzPU9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMoZSk7bzxzLmxlbmd0aDtvKyspdC5pbmRleE9mKHNbb10pPDAmJk9iamVjdC5wcm90b3R5cGUucHJvcGVydHlJc0VudW1lcmFibGUuY2FsbChlLHNbb10pJiYocltzW29dXT1lW3Nbb11dKX1yZXR1cm4gcn0oZSxbImNsaWVudElkIl0pO3JldHVybiBuZXcgVVJMU2VhcmNoUGFyYW1zKChlPT5PYmplY3Qua2V5cyhlKS5maWx0ZXIoKHQ9PnZvaWQgMCE9PWVbdF0pKS5yZWR1Y2UoKCh0LHIpPT5PYmplY3QuYXNzaWduKE9iamVjdC5hc3NpZ24oe30sdCkse1tyXTplW3JdfSkpLHt9KSkoT2JqZWN0LmFzc2lnbih7Y2xpZW50X2lkOnR9LHIpKSkudG9TdHJpbmcoKX07bGV0IG89e307Y29uc3Qgbj0oZSx0KT0+YCR7ZX18JHt0fWA7YWRkRXZlbnRMaXN0ZW5lcigibWVzc2FnZSIsKGFzeW5jKHtkYXRhOnt0aW1lb3V0OmUsYXV0aDpyLGZldGNoVXJsOmksZmV0Y2hPcHRpb25zOmMsdXNlRm9ybURhdGE6YSx1c2VNcnJ0OmZ9LHBvcnRzOltwXX0pPT57bGV0IHUsaCxsPXt9O2NvbnN0e2F1ZGllbmNlOmQsc2NvcGU6eX09cnx8e307dHJ5e2NvbnN0IHI9YT8oZT0+e2NvbnN0IHQ9bmV3IFVSTFNlYXJjaFBhcmFtcyhlKSxyPXt9O3JldHVybiB0LmZvckVhY2goKChlLHQpPT57clt0XT1lfSkpLHJ9KShjLmJvZHkpOkpTT04ucGFyc2UoYy5ib2R5KTtpZighci5yZWZyZXNoX3Rva2VuJiYicmVmcmVzaF90b2tlbiI9PT1yLmdyYW50X3R5cGUpe2lmKGg9KChlLHQpPT5vW24oZSx0KV0pKGQseSksIWgmJmYpe2NvbnN0IGU9by5sYXRlc3RfcmVmcmVzaF90b2tlbix0PSgoZSx0KT0+e2NvbnN0IHI9T2JqZWN0LmtleXMobykuZmluZCgocj0+e2lmKCJsYXRlc3RfcmVmcmVzaF90b2tlbiIhPT1yKXtjb25zdCBzPSgoZSx0KT0+dC5zdGFydHNXaXRoKGAke2V9fGApKSh0LHIpLG89ci5zcGxpdCgifCIpWzFdLnNwbGl0KCIgIiksbj1lLnNwbGl0KCIgIikuZXZlcnkoKGU9Pm8uaW5jbHVkZXMoZSkpKTtyZXR1cm4gcyYmbn19KSk7cmV0dXJuISFyfSkoeSxkKTtlJiYhdCYmKGg9ZSl9aWYoIWgpdGhyb3cgbmV3IHQoZCx5KTtjLmJvZHk9YT9zKE9iamVjdC5hc3NpZ24oT2JqZWN0LmFzc2lnbih7fSxyKSx7cmVmcmVzaF90b2tlbjpofSkpOkpTT04uc3RyaW5naWZ5KE9iamVjdC5hc3NpZ24oT2JqZWN0LmFzc2lnbih7fSxyKSx7cmVmcmVzaF90b2tlbjpofSkpfWxldCBqLGs7ImZ1bmN0aW9uIj09dHlwZW9mIEFib3J0Q29udHJvbGxlciYmKGo9bmV3IEFib3J0Q29udHJvbGxlcixjLnNpZ25hbD1qLnNpZ25hbCk7dHJ5e2s9YXdhaXQgUHJvbWlzZS5yYWNlKFsoXz1lLG5ldyBQcm9taXNlKChlPT5zZXRUaW1lb3V0KGUsXykpKSksZmV0Y2goaSxPYmplY3QuYXNzaWduKHt9LGMpKV0pfWNhdGNoKGUpe3JldHVybiB2b2lkIHAucG9zdE1lc3NhZ2Uoe2Vycm9yOmUubWVzc2FnZX0pfWlmKCFrKXJldHVybi
2BqJiZqLmFib3J0KCksdm9pZCBwLnBvc3RNZXNzYWdlKHtlcnJvcjoiVGltZW91dCB3aGVuIGV4ZWN1dGluZyAnZmV0Y2gnIn0pO2c9ay5oZWFkZXJzLGw9Wy4uLmddLnJlZHVjZSgoKGUsW3Qscl0pPT4oZVt0XT1yLGUpKSx7fSksdT1hd2FpdCBrLmpzb24oKSx1LnJlZnJlc2hfdG9rZW4/KGYmJiJkZWZhdWx0IiE9PWQmJihvLmxhdGVzdF9yZWZyZXNoX3Rva2VuPXUucmVmcmVzaF90b2tlbixPPWgsYj11LnJlZnJlc2hfdG9rZW4sT2JqZWN0LmVudHJpZXMobykuZm9yRWFjaCgoKFtlLHRdKT0+e3Q9PT1PJiYob1tlXT1iKX0pKSksKChlLHQscik9PntvW24odCxyKV09ZX0pKHUucmVmcmVzaF90b2tlbixkLHkpLGRlbGV0ZSB1LnJlZnJlc2hfdG9rZW4pOigoZSx0KT0+e2RlbGV0ZSBvW24oZSx0KV19KShkLHkpLHAucG9zdE1lc3NhZ2Uoe29rOmsub2ssanNvbjp1LGhlYWRlcnM6bH0pfWNhdGNoKGUpe3AucG9zdE1lc3NhZ2Uoe29rOiExLGpzb246e2Vycm9yOmUuZXJyb3IsZXJyb3JfZGVzY3JpcHRpb246ZS5tZXNzYWdlfSxoZWFkZXJzOmx9KX12YXIgTyxiLGcsX30pKX0oKTsKCg==`,mt=null,ht=!1,function(e){return gt||=ye(pt,mt,ht),new Worker(gt,e)}),vt={},yt=class{constructor(e,t){this.cache=e,this.clientId=t,this.manifestKey=this.createManifestKeyFrom(this.clientId)}async add(e){let t=new Set((await this.cache.get(this.manifestKey))?.keys||[]);t.add(e),await this.cache.set(this.manifestKey,{keys:[...t]})}async remove(e){let t=await this.cache.get(this.manifestKey);if(t){let n=new Set(t.keys);return n.delete(e),n.size>0?await this.cache.set(this.manifestKey,{keys:[...n]}):await this.cache.remove(this.manifestKey)}}get(){return this.cache.get(this.manifestKey)}clear(){return this.cache.remove(this.manifestKey)}createManifestKeyFrom(e){return`@@auth0spajs@@::${e}`}},bt={memory:()=>new et().enclosedCache,localstorage:()=>new $e},xt=e=>bt[e],St=e=>{let{openUrl:t,onRedirect:n}=e,r=A(e,[`openUrl`,`onRedirect`]);return Object.assign(Object.assign({},r),{openUrl:!1===t||t?t:n})},Ct=(e,t)=>{let n=t?.split(` `)||[];return(e?.split(` `)||[]).every((e=>n.includes(e)))},wt={NONCE:`nonce`,KEYPAIR:`keypair`},Tt=class{constructor(e){this.clientId=e}getVersion(){return 1}createDbHandle(){let e=window.indexedDB.open(`auth0-spa-js`,this.getVersion());return new Promise(((t,n)=>{e.onupgradeneeded=()=>Object.values(wt).forEach((t=>e.result.createObjectStore(t))),e.onerror=()=>n(e.error),e.onsuccess=()=>t(e.result)}))}async getDbHandle(){return this.dbHandle||=await this.createDbHandle(),this.dbHandle}async executeDbRequest(e,t,n){let r=n((await this.getDbHandle()).transaction(e,t).objectStore(e));return new Promise(((e,t)=>{r.onsuccess=()=>e(r.result),r.onerror=()=>t(r.error)}))}buildKey(e){let t=e?`_${e}`:`auth0`;return`${this.clientId}::${t}`}setNonce(e,t){return this.save(wt.NONCE,this.buildKey(t),e)}setKeyPair(e){return this.save(wt.KEYPAIR,this.buildKey(),e)}async save(e,t,n){await this.executeDbRequest(e,`readwrite`,(e=>e.put(n,t)))}findNonce(e){return this.find(wt.NONCE,this.buildKey(e))}findKeyPair(){return this.find(wt.KEYPAIR,this.buildKey())}find(e,t){return this.executeDbRequest(e,`readonly`,(e=>e.get(t)))}async deleteBy(e,t){(await this.executeDbRequest(e,`readonly`,(e=>e.getAllKeys())))?.filter(t).map((t=>this.executeDbRequest(e,`readwrite`,(e=>e.delete(t)))))}deleteByClientId(e,t){return this.deleteBy(e,(e=>typeof e==`string`&&e.startsWith(`${t}::`)))}clearNonces(){return this.deleteByClientId(wt.NONCE,this.clientId)}clearKeyPairs(){return this.deleteByClientId(wt.KEYPAIR,this.clientId)}},Et=class{constructor(e){this.storage=new Tt(e)}getNonce(e){return this.storage.findNonce(e)}setNonce(e,t){return this.storage.setNonce(e,t)}async getOrGenerateKeyPair(){let e=await this.storage.findKeyPair();return e||(e=await me(),await this.storage.setKeyPair(e)),e}async generateProof(e){let t=await this.getOrGenerateKeyPair();return ge(Object.assign({keyPair:t},e))}async calculateThumbprint(){return he(await this.getOrGenerateKeyPair())}async clear(){await Promise.all([this.storage.clearNonces(),this.storage.clearKeyPairs()])}},Dt=class{constructor(e,t){this.hooks=t,this.config=Object.assign(Object.assign({},e),{fetch:e.fetch||(typeof window>`u`?fetch:window.fetch.bind(window))})}isAbsoluteUrl(e){return/^(https?:)?\/\//i.test(e)}buildUrl(e,t){if(t){if(this.isAbsoluteUrl(t))return t;if(e)return`${e.replace(/\/?\/$/,``)}/${t.replace(/^\/+/,``)}`}throw TypeError("`url` must be absolute or `baseUrl` non-empty.")}getAccessToken(e){return this.config.getAccessToken?this.config.getAccessToken(e):this.hooks.getAccessToken(e)}
2buildBaseRequest(e,t){let n=new Request(e,t);return this.config.baseUrl?new Request(this.buildUrl(this.config.baseUrl,n.url),n):n}async setAuthorizationHeader(e,t){e.headers.set(`authorization`,`${this.config.dpopNonceId?`DPoP`:`Bearer`} ${t}`)}async setDpopProofHeader(e,t){if(!this.config.dpopNonceId)return;let n=await this.hooks.getDpopNonce(),r=await this.hooks.generateDpopProof({accessToken:t,method:e.method,nonce:n,url:e.url});e.headers.set(`dpop`,r)}async prepareRequest(e,t){let n=await this.getAccessToken(t);this.setAuthorizationHeader(e,n),await this.setDpopProofHeader(e,n)}getHeader(e,t){return Array.isArray(e)?new Headers(e).get(t)||``:typeof e.get==`function`?e.get(t)||``:e[t]||``}hasUseDpopNonceError(e){return e.status===401?this.getHeader(e.headers,`www-authenticate`).includes(`use_dpop_nonce`):!1}async handleResponse(e,t){let n=this.getHeader(e.headers,`dpop-nonce`);if(n&&await this.hooks.setDpopNonce(n),!this.hasUseDpopNonceError(e))return e;if(!n||!t.onUseDpopNonceError)throw new Fe(n);return t.onUseDpopNonceError()}async internalFetchWithAuth(e,t,n,r){let i=this.buildBaseRequest(e,t);await this.prepareRequest(i,r);let a=await this.config.fetch(i);return this.handleResponse(a,n)}fetchWithAuth(e,t,n){let r={onUseDpopNonceError:()=>this.internalFetchWithAuth(e,t,Object.assign(Object.assign({},r),{onUseDpopNonceError:void 0}),n)};return this.internalFetchWithAuth(e,t,r,n)}},Ot=new we,kt=class{constructor(e){let t,n;if(this.userCache=new et().enclosedCache,this.defaultOptions={authorizationParams:{scope:`openid profile email`},useRefreshTokensFallback:!1,useFormData:!0},this._releaseLockOnPageHide=async()=>{await Ot.releaseLock(`auth0.lock.getTokenSilently`),window.removeEventListener(`pagehide`,this._releaseLockOnPageHide)},this.options=Object.assign(Object.assign(Object.assign({},this.defaultOptions),e),{authorizationParams:Object.assign(Object.assign({},this.defaultOptions.authorizationParams),e.authorizationParams)}),typeof window<`u`&&(()=>{if(!Ie())throw Error("For security reasons, `window.crypto` is required to run `auth0-spa-js`.");if(Ie().subtle===void 0)throw Error(`
3      auth0-spa-js must run on a secure origin. See https://github.com/auth0/auth0-spa-js/blob/main/FAQ.md#why-do-i-get-auth0-spa-js-must-run-on-a-secure-origin for more information.
4    `)})(),e.cache&&e.cacheLocation&&console.warn("Both `cache` and `cacheLocation` options have been specified in the Auth0Client configuration; ignoring `cacheLocation` and using `cache`."),e.cache)n=e.cache;else{if(t=e.cacheLocation||`memory`,!xt(t))throw Error(`Invalid cache location "${t}"`);n=xt(t)()}this.httpTimeoutMs=e.httpTimeoutInSeconds?1e3*e.httpTimeoutInSeconds:1e4,this.cookieStorage=!1===e.legacySameSiteCookie?ut:dt,this.orgHintCookieName=`auth0.${this.options.clientId}.organization_hint`,this.isAuthenticatedCookieName=(e=>`auth0.${e}.is.authenticated`)(this.options.clientId),this.sessionCheckExpiryDays=e.sessionCheckExpiryDays||1;let r=e.useCookiesForTransactions?this.cookieStorage:ft;var i;this.scope=Ze(`openid`,this.options.authorizationParams.scope,this.options.useRefreshTokens?`offline_access`:``),this.transactionManager=new nt(r,this.options.clientId,this.options.cookieDomain),this.nowProvider=this.options.nowProvider||De,this.cacheManager=new tt(n,n.allKeys?void 0:new yt(n,this.options.clientId),this.nowProvider),this.dpop=this.options.useDpop?new Et(this.options.clientId):void 0,this.domainUrl=(i=this.options.domain,/^https?:\/\//.test(i)?i:`https://${i}`),this.tokenIssuer=((e,t)=>e?e.startsWith(`https://`)?e:`https://${e}/`:`${t}/`)(this.options.issuer,this.domainUrl),typeof window<`u`&&window.Worker&&this.options.useRefreshTokens&&t===`memory`&&(this.options.workerUrl?this.worker=new Worker(this.options.workerUrl):this.worker=new _t)}_url(e){let t=encodeURIComponent(btoa(JSON.stringify(this.options.auth0Client||Ee)));return`${this.domainUrl}${e}&auth0Client=${t}`}_authorizeUrl(e){return this._url(`/authorize?${ze(e)}`)}async _verifyIdToken(e,t,n){let r=await this.nowProvider();return at({iss:this.tokenIssuer,aud:this.options.clientId,id_token:e,nonce:t,organization:n,leeway:this.options.leeway,max_age:(i=this.options.authorizationParams.max_age,typeof i==`string`?parseInt(i,10)||void 0:i),now:r});var i}_processOrgHint(e){e?this.cookieStorage.save(this.orgHintCookieName,e,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}):this.cookieStorage.remove(this.orgHintCookieName,{cookieDomain:this.options.cookieDomain})}async _prepareAuthorizeUrl(e,t,n){let r=Re(Le()),i=Re(Le()),a=Le(),o=(e=>{let t=new Uint8Array(e);return(e=>{let t={"+":`-`,"/":`_`,"=":``};return e.replace(/[+/=]/g,(e=>t[e]))})(window.btoa(String.fromCharCode(...Array.from(t))))})(await(async e=>await Ie().subtle.digest({name:`SHA-256`},new TextEncoder().encode(e)))(a)),s=await this.dpop?.calculateThumbprint(),c=((e,t,n,r,i,a,o,s,c)=>Object.assign(Object.assign(Object.assign({client_id:e.clientId},e.authorizationParams),n),{scope:Ze(t,n.scope),response_type:`code`,response_mode:s||`query`,state:r,nonce:i,redirect_uri:o||e.authorizationParams.redirect_uri,code_challenge:a,code_challenge_method:`S256`,dpop_jkt:c}))(this.options,this.scope,e,r,i,o,e.redirect_uri||this.options.authorizationParams.redirect_uri||n,t?.response_mode,s),l=this._authorizeUrl(c);return{nonce:i,code_verifier:a,scope:c.scope,audience:c.audience||`default`,redirect_uri:c.redirect_uri,state:r,url:l}}async loginWithPopup(e,t){if(e||={},!(t||={}).popup&&(t.popup=(e=>{let t=window.screenX+(window.innerWidth-400)/2,n=window.screenY+(window.innerHeight-600)/2;return window.open(e,`auth0:authorize:popup`,`left=${t},top=${n},width=400,height=600,resizable,scrollbars=yes,status=1`)})(``),!t.popup))throw Error("Unable to open a popup for loginWithPopup - window.open returned `null`");let n=await this._prepareAuthorizeUrl(e.authorizationParams||{},{response_mode:`web_message`},window.location.origin);t.popup.location.href=n.url;let r=await(e=>new Promise(((t,n)=>{let r,i=setInterval((()=>{e.popup&&e.popup.closed&&(clearInterval(i),clearTimeout(a),window.removeEventListener(`message`,r,!1),n(new Me(e.popup)))}),1e3),a=setTimeout((()=>{clearInterval(i),n(new je(e.popup)),window.removeEventListener(`message`,r,!1)}),1e3*(e.timeoutInSeconds||60));
4r=function(o){if(o.data&&o.data.type===`authorization_response`){if(clearTimeout(a),clearInterval(i),window.removeEventListener(`message`,r,!1),e.popup.close(),o.data.response.error)return n(Oe.fromPayload(o.data.response));t(o.data.response)}},window.addEventListener(`message`,r)})))(Object.assign(Object.assign({},t),{timeoutInSeconds:t.timeoutInSeconds||this.options.authorizeTimeoutInSeconds||60}));if(n.state!==r.state)throw new Oe(`state_mismatch`,`Invalid state`);let i=e.authorizationParams?.organization||this.options.authorizationParams.organization;await this._requestToken({audience:n.audience,scope:n.scope,code_verifier:n.code_verifier,grant_type:`authorization_code`,code:r.code,redirect_uri:n.redirect_uri},{nonceIn:n.nonce,organization:i})}async getUser(){return(await this._getIdTokenFromCache())?.decodedToken?.user}async getIdTokenClaims(){return(await this._getIdTokenFromCache())?.decodedToken?.claims}async loginWithRedirect(e={}){let t=St(e),{openUrl:n,fragment:r,appState:i}=t,a=A(t,[`openUrl`,`fragment`,`appState`]),o=a.authorizationParams?.organization||this.options.authorizationParams.organization,s=await this._prepareAuthorizeUrl(a.authorizationParams||{}),{url:c}=s,l=A(s,[`url`]);this.transactionManager.create(Object.assign(Object.assign(Object.assign({},l),{appState:i}),o&&{organization:o}));let u=r?`${c}#${r}`:c;n?await n(u):window.location.assign(u)}async handleRedirectCallback(e=window.location.href){let t=e.split(`?`).slice(1);if(t.length===0)throw Error(`There are no query params available for parsing.`);let{state:n,code:r,error:i,error_description:a}=(e=>{e.indexOf(`#`)>-1&&(e=e.substring(0,e.indexOf(`#`)));let t=new URLSearchParams(e);return{state:t.get(`state`),code:t.get(`code`)||void 0,error:t.get(`error`)||void 0,error_description:t.get(`error_description`)||void 0}})(t.join(``)),o=this.transactionManager.get();if(!o)throw new Oe(`missing_transaction`,`Invalid state`);if(this.transactionManager.remove(),i)throw new ke(i,a||i,n,o.appState);if(!o.code_verifier||o.state&&o.state!==n)throw new Oe(`state_mismatch`,`Invalid state`);let s=o.organization,c=o.nonce,l=o.redirect_uri;return await this._requestToken(Object.assign({audience:o.audience,scope:o.scope,code_verifier:o.code_verifier,grant_type:`authorization_code`,code:r},l?{redirect_uri:l}:{}),{nonceIn:c,organization:s}),{appState:o.appState}}async checkSession(e){if(!this.cookieStorage.get(this.isAuthenticatedCookieName)){if(!this.cookieStorage.get(`auth0.is.authenticated`))return;this.cookieStorage.save(this.isAuthenticatedCookieName,!0,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}),this.cookieStorage.remove(`auth0.is.authenticated`)}try{await this.getTokenSilently(e)}catch{}}async getTokenSilently(e={}){let t=Object.assign(Object.assign({cacheMode:`on`},e),{authorizationParams:Object.assign(Object.assign(Object.assign({},this.options.authorizationParams),e.authorizationParams),{scope:Ze(this.scope,e.authorizationParams?.scope)})}),n=await((e,t)=>{let n=vt[t];return n||(n=e().finally((()=>{delete vt[t],n=null})),vt[t]=n),n})((()=>this._getTokenSilently(t)),`${this.options.clientId}::${t.authorizationParams.audience}::${t.authorizationParams.scope}`);return e.detailedResponse?n:n?.access_token}async _getTokenSilently(e){let{cacheMode:t}=e,n=A(e,[`cacheMode`]);if(t!==`off`){let e=await this._getEntryFromCache({scope:n.authorizationParams.scope,audience:n.authorizationParams.audience||`default`,clientId:this.options.clientId,cacheMode:t});if(e)return e}if(t!==`cache-only`){if(!await(async(e,t=3)=>{for(let n=0;n<t;n++)if(await e())return!0;return!1})((()=>Ot.acquireLock(`auth0.lock.getTokenSilently`,5e3)),10))throw new Ae;try{if(window.addEventListener(`pagehide`,this._releaseLockOnPageHide),t!==`off`){let e=await this._getEntryFromCache({scope:n.authorizationParams.scope,audience:n.authorizationParams.audience||`default`,clientId:this.options.clientId});if(e)return e}let{id_token:e,token_type:r,access_token:i,oauthTokenScope:a,expires_in:o}=this.options.useRefreshTokens?await this._getTokenUsingRefreshToken(n):await this._getTokenFromIFrame(n);return Object.assign(Object.assign({id_token:e,token_type:r,access_token:i},a?{scope:a}:null),{expires_in:o})}finally{await Ot.releaseLock(`auth0.lock.getTokenSilently`),window.removeEventListener(`pagehide`,this._releaseLockOnPageHide)}}}async getTokenWithPopup(e={},t={}){let n=Object.assign(Object.assign({},e),{authorizationParams:Object.assign(Object.assign(Object.assign({},this.options.authorizationParams),e.authorizationParams),{scope:Ze(this.scope,e.authorizationParams?.scope)})});return t=Object.assign(Object.assign({},Te),t),await this.loginWithPopup(n,t),(await this.cacheManager.get(new Qe({scope:n.authorizationParams.scope,audience:n.authorizationParams.audience||`default`,clientId:this.options.clientId}),void 0,this.options.useMrrt)).access_token}async isAuthenticated(){return!!await this.getUser()}_buildLogoutUrl(e){e.clientId===null?delete e.clientId:e.clientId=e.clientId||this.options.clientId;let t=e.logoutParams||{},{federated:n}=t,r=A(t,[`federated`]),i=n?`&federated`:``;return this._url(`/v2/logout?${ze(Object.assign({clientId:e.clientId},r))}`)+i}
4async logout(e={}){let t=St(e),{openUrl:n}=t,r=A(t,[`openUrl`]);e.clientId===null?await this.cacheManager.clear():await this.cacheManager.clear(e.clientId||this.options.clientId),this.cookieStorage.remove(this.orgHintCookieName,{cookieDomain:this.options.cookieDomain}),this.cookieStorage.remove(this.isAuthenticatedCookieName,{cookieDomain:this.options.cookieDomain}),this.userCache.remove(`@@user@@`),await this.dpop?.clear();let i=this._buildLogoutUrl(r);n?await n(i):!1!==n&&window.location.assign(i)}async _getTokenFromIFrame(e){let t=Object.assign(Object.assign({},e.authorizationParams),{prompt:`none`}),n=this.cookieStorage.get(this.orgHintCookieName);n&&!t.organization&&(t.organization=n);let{url:r,state:i,nonce:a,code_verifier:o,redirect_uri:s,scope:c,audience:l}=await this._prepareAuthorizeUrl(t,{response_mode:`web_message`},window.location.origin);try{if(window.crossOriginIsolated)throw new Oe(`login_required`,`The application is running in a Cross-Origin Isolated context, silently retrieving a token without refresh token is not possible.`);let n=e.timeoutInSeconds||this.options.authorizeTimeoutInSeconds,u;try{u=new URL(this.domainUrl).origin}catch{u=this.domainUrl}let d=await((e,t,n=60)=>new Promise(((r,i)=>{let a=window.document.createElement(`iframe`);a.setAttribute(`width`,`0`),a.setAttribute(`height`,`0`),a.style.display=`none`;let o=()=>{window.document.body.contains(a)&&(window.document.body.removeChild(a),window.removeEventListener(`message`,s,!1))},s,c=setTimeout((()=>{i(new Ae),o()}),1e3*n);s=function(e){if(e.origin!=t||!e.data||e.data.type!==`authorization_response`)return;let n=e.source;n&&n.close(),e.data.response.error?i(Oe.fromPayload(e.data.response)):r(e.data.response),clearTimeout(c),window.removeEventListener(`message`,s,!1),setTimeout(o,2e3)},window.addEventListener(`message`,s,!1),window.document.body.appendChild(a),a.setAttribute(`src`,e)})))(r,u,n);if(i!==d.state)throw new Oe(`state_mismatch`,`Invalid state`);let f=await this._requestToken(Object.assign(Object.assign({},e.authorizationParams),{code_verifier:o,code:d.code,grant_type:`authorization_code`,redirect_uri:s,timeout:e.authorizationParams.timeout||this.httpTimeoutMs}),{nonceIn:a,organization:t.organization});return Object.assign(Object.assign({},f),{scope:c,oauthTokenScope:f.scope,audience:l})}catch(e){throw e.error===`login_required`&&this.logout({openUrl:!1}),e}}async _getTokenUsingRefreshToken(e){let t=await this.cacheManager.get(new Qe({scope:e.authorizationParams.scope,audience:e.authorizationParams.audience||`default`,clientId:this.options.clientId}),void 0,this.options.useMrrt);if(!(t&&t.refresh_token||this.worker)){if(this.options.useRefreshTokensFallback)return await this._getTokenFromIFrame(e);throw new Pe(e.authorizationParams.audience||`default`,e.authorizationParams.scope)}let n=e.authorizationParams.redirect_uri||this.options.authorizationParams.redirect_uri||window.location.origin,r=typeof e.timeoutInSeconds==`number`?1e3*e.timeoutInSeconds:null,i=((e,t,n,r)=>{if(e&&n&&r){if(t.audience!==n)return t.scope;let e=r.split(` `),i=t.scope?.split(` `)||[],a=i.every((t=>e.includes(t)));return e.length>=i.length&&a?r:t.scope}return t.scope})(this.options.useMrrt,e.authorizationParams,t?.audience,t?.scope);try{let l=await this._requestToken(Object.assign(Object.assign(Object.assign({},e.authorizationParams),{grant_type:`refresh_token`,refresh_token:t&&t.refresh_token,redirect_uri:n}),r&&{timeout:r}),{scopesToRequest:i});if(l.refresh_token&&this.options.useMrrt&&t!=null&&t.refresh_token&&await this.cacheManager.updateEntry(t.refresh_token,l.refresh_token),this.options.useMrrt&&(a=t?.audience,o=t?.scope,s=e.authorizationParams.audience,c=e.authorizationParams.scope,(a!==s||!Ct(c,o))&&!Ct(i,l.scope))){if(this.options.useRefreshTokensFallback)return await this._getTokenFromIFrame(e);throw new Pe(e.authorizationParams.audience||`default`,e.authorizationParams.scope)}return Object.assign(Object.assign({},l),{scope:e.authorizationParams.scope,oauthTokenScope:l.scope,audience:e.authorizationParams.audience||`default`})}catch(t){if((t.message.indexOf(`Missing Refresh Token`)>-1||t.message&&t.message.indexOf(`invalid refresh token`)>-1)&&this.options.useRefreshTokensFallback)return await this._getTokenFromIFrame(e);throw t}var a,o,s,c}async _saveEntryInCache(e){let{id_token:t,decodedToken:n}=e,r=A(e,[`id_token`,`decodedToken`]);this.userCache.set(`@@user@@`,{id_token:t,decodedToken:n}),await this.cacheManager.setIdToken(this.options.clientId,e.id_token,e.decodedToken),await this.cacheManager.set(r)}async _getIdTokenFromCache(){let e=this.options.authorizationParams.audience||`default`,t=await this.cacheManager.getIdToken(new Qe({clientId:this.options.clientId,audience:e,scope:this.scope})),n=this.userCache.get(`@@user@@`);return t&&t.id_token===n?.id_token?n:(this.userCache.set(`@@user@@`,t),t)}async _getEntryFromCache({scope:e,audience:t,clientId:n,cacheMode:r}){let i=await this.cacheManager.get(new Qe({scope:e,audience:t,clientId:n}
4),60,this.options.useMrrt,r);if(i&&i.access_token){let{token_type:e,access_token:t,oauthTokenScope:n,expires_in:r}=i,a=await this._getIdTokenFromCache();return a&&Object.assign(Object.assign({id_token:a.id_token,token_type:e||`Bearer`,access_token:t},n?{scope:n}:null),{expires_in:r})}}async _requestToken(e,t){let{nonceIn:n,organization:r,scopesToRequest:i}=t||{},a=await ve(Object.assign(Object.assign({baseUrl:this.domainUrl,client_id:this.options.clientId,auth0Client:this.options.auth0Client,useFormData:this.options.useFormData,timeout:this.httpTimeoutMs,useMrrt:this.options.useMrrt,dpop:this.dpop},e),{scope:i||e.scope}),this.worker),o=await this._verifyIdToken(a.id_token,n,r);return await this._saveEntryInCache(Object.assign(Object.assign(Object.assign(Object.assign({},a),{decodedToken:o,scope:e.scope,audience:e.audience||`default`}),a.scope?{oauthTokenScope:a.scope}:null),{client_id:this.options.clientId})),this.cookieStorage.save(this.isAuthenticatedCookieName,!0,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}),this._processOrgHint(r||o.claims.org_id),Object.assign(Object.assign({},a),{decodedToken:o})}async exchangeToken(e){return this._requestToken({grant_type:`urn:ietf:params:oauth:grant-type:token-exchange`,subject_token:e.subject_token,subject_token_type:e.subject_token_type,scope:Ze(e.scope,this.scope),audience:e.audience||this.options.authorizationParams.audience})}_assertDpop(e){if(!e)throw Error("`useDpop` option must be enabled before using DPoP.")}getDpopNonce(e){return this._assertDpop(this.dpop),this.dpop.getNonce(e)}setDpopNonce(e,t){return this._assertDpop(this.dpop),this.dpop.setNonce(e,t)}generateDpopProof(e){return this._assertDpop(this.dpop),this.dpop.generateProof(e)}createFetcher(e={}){if(this.options.useDpop&&!e.dpopNonceId)throw TypeError("When `useDpop` is enabled, `dpopNonceId` must be set when calling `createFetcher()`.");return new Dt(e,{isDpopEnabled:()=>!!this.options.useDpop,getAccessToken:e=>this.getTokenSilently({authorizationParams:{scope:(e?.scope)?.join(` `),audience:e?.audience}}),getDpopNonce:()=>this.getDpopNonce(e.dpopNonceId),setDpopNonce:e=>this.setDpopNonce(e),generateDpopProof:e=>this.generateDpopProof(e)})}},At={isAuthenticated:!1,isLoading:!0,error:void 0,user:void 0},jt=function(){throw Error(`You forgot to wrap your component in <Auth0Provider>.`)},Mt=xe(xe({},At),{buildAuthorizeUrl:jt,buildLogoutUrl:jt,getAccessTokenSilently:jt,getAccessTokenWithPopup:jt,getIdTokenClaims:jt,loginWithRedirect:jt,loginWithPopup:jt,logout:jt,handleRedirectCallback:jt,getDpopNonce:jt,setDpopNonce:jt,generateDpopProof:jt,createFetcher:jt}),Nt=(0,j.createContext)(Mt),Pt=function(e){D(t,e);function t(n,r){var i=e.call(this,r??n)||this;return i.error=n,i.error_description=r,Object.setPrototypeOf(i,t.prototype),i}return t}(Error),Ft=/[?&]code=[^&]+/,It=/[?&]state=[^&]+/,Lt=/[?&]error=[^&]+/,Rt=function(e){return e===void 0&&(e=window.location.search),(Ft.test(e)||Lt.test(e))&&It.test(e)},zt=function(e){return function(t){if(t instanceof Error)return t;if(typeof t==`object`&&t&&`error`in t&&typeof t.error==`string`){if(`error_description`in t&&typeof t.error_description==`string`){var n=t;return new Pt(n.error,n.error_description)}return new Pt(t.error)}return Error(e)}},Bt=zt(`Login failed`),Vt=zt(`Get access token failed`),Ht=function(e){e?.redirectUri&&(console.warn("Using `redirectUri` has been deprecated, please use `authorizationParams.redirect_uri` instead as `redirectUri` will be no longer supported in a future version"),e.authorizationParams=e.authorizationParams??{},e.authorizationParams.redirect_uri=e.redirectUri,delete e.redirectUri),e?.authorizationParams?.redirectUri&&(console.warn("Using `authorizationParams.redirectUri` has been deprecated, please use `authorizationParams.redirect_uri` instead as `authorizationParams.redirectUri` will be removed in a future version"),e.authorizationParams.redirect_uri=e.authorizationParams.redirectUri,delete e.authorizationParams.redirectUri)},Ut=function(e,t){switch(t.type){case`LOGIN_POPUP_STARTED`:return xe(xe({},e),{isLoading:!0});case`LOGIN_POPUP_COMPLETE`:case`INITIALISED`:return xe(xe({},e),{isAuthenticated:!!t.user,user:t.user,isLoading:!1,error:void 0});case`HANDLE_REDIRECT_COMPLETE`:case`GET_ACCESS_TOKEN_COMPLETE`:return e.user===t.user?e:xe(xe({},e),{isAuthenticated:!!t.user,user:t.user});case`LOGOUT`:return xe(xe({},e),{isAuthenticated:!1,user:void 0});case`ERROR`:return xe(xe({},e),{isLoading:!1,error:t.error})}},Wt=function(e){return Ht(e),xe(xe({},e),{auth0Client:{name:`auth0-react`,version:`2.6.0`}})},Gt=function(e){window.history.replaceState({},document.title,e?.returnTo??window.location.pathname)},Kt=function(e){var t=e.children,n=e.skipRedirectCallback,r=e.onRedirectCallback,i=r===void 0?Gt:r,a=e.context,o=a===void 0?Nt:a,s=O(e,[`children`,`skipRedirectCallback`,`onRedirectCallback`,`context`]),c=(0,j.use
4State)(function(){return new kt(Wt(s))})[0],l=(0,j.useReducer)(Ut,At),u=l[0],d=l[1],f=(0,j.useRef)(!1),p=(0,j.useCallback)(function(e){return d({type:`ERROR`,error:e}),e},[]);(0,j.useEffect)(function(){f.current||(f.current=!0,(function(){return ee(void 0,void 0,void 0,function(){var e,t,r;return k(this,function(a){switch(a.label){case 0:return a.trys.push([0,7,,8]),e=void 0,Rt()&&!n?[4,c.handleRedirectCallback()]:[3,3];case 1:return t=a.sent().appState,[4,c.getUser()];case 2:return e=a.sent(),i(t,e),[3,6];case 3:return[4,c.checkSession()];case 4:return a.sent(),[4,c.getUser()];case 5:e=a.sent(),a.label=6;case 6:return d({type:`INITIALISED`,user:e}),[3,8];case 7:return r=a.sent(),p(Bt(r)),[3,8];case 8:return[2]}})})})())},[c,i,n,p]);var m=(0,j.useCallback)(function(e){return Ht(e),c.loginWithRedirect(e)},[c]),h=(0,j.useCallback)(function(e,t){return ee(void 0,void 0,void 0,function(){var n,r;return k(this,function(i){switch(i.label){case 0:d({type:`LOGIN_POPUP_STARTED`}),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,c.loginWithPopup(e,t)];case 2:return i.sent(),[3,4];case 3:return n=i.sent(),p(Bt(n)),[2];case 4:return[4,c.getUser()];case 5:return r=i.sent(),d({type:`LOGIN_POPUP_COMPLETE`,user:r}),[2]}})})},[c,p]),g=(0,j.useCallback)(function(){return ee(void 0,te([],[...arguments],!0),void 0,function(e){return e===void 0&&(e={}),k(this,function(t){switch(t.label){case 0:return[4,c.logout(e)];case 1:return t.sent(),(e.openUrl||e.openUrl===!1)&&d({type:`LOGOUT`}),[2]}})})},[c]),_=(0,j.useCallback)(function(e){return ee(void 0,void 0,void 0,function(){var t,n,r,i;return k(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,3,5]),[4,c.getTokenSilently(e)];case 1:return t=a.sent(),[3,5];case 2:throw n=a.sent(),Vt(n);case 3:return r=d,i={type:`GET_ACCESS_TOKEN_COMPLETE`},[4,c.getUser()];case 4:return r.apply(void 0,[(i.user=a.sent(),i)]),[7];case 5:return[2,t]}})})},[c]),v=(0,j.useCallback)(function(e,t){return ee(void 0,void 0,void 0,function(){var n,r,i,a;return k(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,3,5]),[4,c.getTokenWithPopup(e,t)];case 1:return n=o.sent(),[3,5];case 2:throw r=o.sent(),Vt(r);case 3:return i=d,a={type:`GET_ACCESS_TOKEN_COMPLETE`},[4,c.getUser()];case 4:return i.apply(void 0,[(a.user=o.sent(),a)]),[7];case 5:return[2,n]}})})},[c]),y=(0,j.useCallback)(function(){return c.getIdTokenClaims()},[c]),b=(0,j.useCallback)(function(e){return ee(void 0,void 0,void 0,function(){var t,n,r;return k(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,3,5]),[4,c.handleRedirectCallback(e)];case 1:return[2,i.sent()];case 2:throw t=i.sent(),Vt(t);case 3:return n=d,r={type:`HANDLE_REDIRECT_COMPLETE`},[4,c.getUser()];case 4:return n.apply(void 0,[(r.user=i.sent(),r)]),[7];case 5:return[2]}})})},[c]),x=(0,j.useCallback)(function(e){return c.getDpopNonce(e)},[c]),S=(0,j.useCallback)(function(e,t){return c.setDpopNonce(e,t)},[c]),C=(0,j.useCallback)(function(e){return c.generateDpopProof(e)},[c]),w=(0,j.useCallback)(function(e){return c.createFetcher(e)},[c]),T=(0,j.useMemo)(function(){return xe(xe({},u),{getAccessTokenSilently:_,getAccessTokenWithPopup:v,getIdTokenClaims:y,loginWithRedirect:m,loginWithPopup:h,logout:g,handleRedirectCallback:b,getDpopNonce:x,setDpopNonce:S,generateDpopProof:C,createFetcher:w})},[u,_,v,y,m,h,g,b,x,S,C,w]);return j.createElement(o.Provider,{value:T},t)},qt=function(e){return e===void 0&&(e=Nt),(0,j.useContext)(e)}}));function Yt(e){return new Promise((function(t){return setTimeout(t,e)}))}function Xt(e){for(var t=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz`,n=``,r=0;r<e;r++)n+=t[Math.floor(Math.random()*t.length)];return n}function Zt(e,t){this.v=e,this.k=t}function M(e,t,n){return(t=function(e){var t=function(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}(e,`string`);return typeof t==`symbol`?t:t+``}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qt(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 $t(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
4t%2?Qt(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function en(e){var t,n;function r(t,n){try{var a=e[t](n),o=a.value,s=o instanceof Zt;Promise.resolve(s?o.v:o).then((function(n){if(s){var c=t===`return`?`return`:`next`;if(!o.k||n.done)return r(c,n);n=e[c](n).value}i(a.done?`return`:`normal`,n)}),(function(e){r(`throw`,e)}))}catch(e){i(`throw`,e)}}function i(e,i){switch(e){case`return`:t.resolve({value:i,done:!0});break;case`throw`:t.reject(i);break;default:t.resolve({value:i,done:!1})}(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,i){return new Promise((function(a,o){var s={key:e,arg:i,resolve:a,reject:o,next:null};n?n=n.next=s:(t=n=s,r(e,i))}))},typeof e.return!=`function`&&(this.return=void 0)}function tn(e,t){if(e==null)return!1;try{return e instanceof t||Object.getPrototypeOf(e)[Symbol.toStringTag]===t.prototype[Symbol.toStringTag]}catch{return!1}}function N(e,t,n){let r=TypeError(e,{cause:n});return Object.assign(r,{code:t}),r}function nn(e){return typeof e==`string`?br.encode(e):xr.decode(e)}function rn(e){return typeof e==`string`?Cr(e):Sr(e)}function P(e,t,n){return new Tr(e,{code:t,cause:n})}function an(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function on(e){tn(e,Headers)&&(e=Object.fromEntries(e.entries()));let t=new Headers(e??{});if(mr&&!t.has(`user-agent`)&&t.set(`user-agent`,mr),t.has(`authorization`))throw N(`"options.headers" must not include the "authorization" header name`,`ERR_INVALID_ARG_VALUE`);return t}function sn(e,t){if(t!==void 0){if(typeof t==`function`&&(t=t(e.href)),!(t instanceof AbortSignal))throw N(`"options.signal" must return or be an instance of AbortSignal`,`ERR_INVALID_ARG_TYPE`);return t}}function cn(e,t,n,r,i){try{if(typeof e!=`number`||!Number.isFinite(e))throw N(`${n} must be a number`,`ERR_INVALID_ARG_TYPE`,i);if(e>0)return;if(t){if(e!==0)throw N(`${n} must be a non-negative number`,`ERR_INVALID_ARG_VALUE`,i);return}throw N(`${n} must be a positive number`,`ERR_INVALID_ARG_VALUE`,i)}catch(e){throw r?P(e.message,r,i):e}}function ln(e,t,n,r){try{if(typeof e!=`string`)throw N(`${t} must be a string`,`ERR_INVALID_ARG_TYPE`,r);if(e.length===0)throw N(`${t} must not be empty`,`ERR_INVALID_ARG_VALUE`,r)}catch(e){throw n?P(e.message,n,r):e}}function un(e){(function(e,t){if(Sn(e)!==t)throw function(e){let t=`"response" content-type must be `;var n=[...arguments].slice(1);if(n.length>2){let e=n.pop();t+=`${n.join(`, `)}, or ${e}`}else n.length===2?t+=`${n[0]} or ${n[1]}`:t+=n[0];return P(t,Kr,e)}(e,t)})(e,`application/json`)}function dn(e){let t=e?.[gr];return typeof t==`number`&&Number.isFinite(t)?t:0}function fn(e){let t=e?.[_r];return typeof t==`number`&&Number.isFinite(t)&&Math.sign(t)!==-1?t:30}function pn(){return Math.floor(Date.now()/1e3)}function mn(e){if(typeof e!=`object`||!e)throw N(`"as" must be an object`,`ERR_INVALID_ARG_TYPE`);ln(e.issuer,`"as.issuer"`)}function hn(e){if(typeof e!=`object`||!e)throw N(`"client" must be an object`,`ERR_INVALID_ARG_TYPE`);ln(e.client_id,`"client.client_id"`)}function gn(e){return ln(e,`"clientSecret"`),(t,n,r,i)=>{r.set(`client_id`,n.client_id),r.set(`client_secret`,e)}}function _n(e,t){if(t&&e.protocol!==`https:`)throw P(`only requests to HTTPS are allowed`,Jr,e);if(e.protocol!==`https:`&&e.protocol!==`http:`)throw P(`only HTTP and HTTPS requests are allowed`,Yr,e)}function vn(e,t,n,r){let i;if(typeof e!=`string`||!(i=Er(e)))throw P(`authorization server metadata does not contain a valid ${n?`"as.mtls_endpoint_aliases.${t}"`:`"as.${t}"`}`,e===void 0?$r:ei,{attribute:n?`mtls_endpoint_aliases.${t}`:t});return _n(i,r),i}function yn(e,t,n,r){return n&&e.mtls_endpoint_aliases&&t in e.mtls_endpoint_aliases?vn(e.mtls_endpoint_aliases[t],t,n,r):vn(e[t],t,n,r)}async function bn(e,t,n){if(e.status!==t){let t;throw function(e){let t;if(t=function(e){if(!tn(e,Response))throw N(`"response" must be an instance of Response`,`ERR_INVALID_ARG_TYPE`);let t=e.headers.get(`www-authenticate`);if(t===null)return;let n=[],r=t;for(;r;){let e=r.match(Ar),t=e?.[1].toLowerCase();if(!t)return;let i=r.substring(e[0].length);if(i&&!i.match(/^[\s,]/))return;let a=i.match(/^\s+(.*)$/),o=!!a;r=a?a[1]:void 0;let s={},c;if(o)for(;r;){let t,n;if(e=r.match(jr)){if([,t,n,r]=e,n.includes(`\\`))try{n=JSON.parse(`"${n}"`)}catch{}s[t.toLowerCase()]=n}else{if(!(e=r.match(Mr))){if(e=r.match(Nr)){if(Object.keys(s).length)break;[,c,r]=e;break}return}[,t,n,r]=e,s[t.toLowerCase()]=n}}else r=i||void 0;let l={scheme:t,parameters:s};c&&(l.token68=c),n.push(l)}return n.length?n:void 0}(e))throw new kr(`server responded with a challenge in the WWW-Authenticate HTTP Header`,{cause:t,response:e})}(e),(t=await async function(e){if(e.status>399&&e.status<500){jn(e),un(e);try{let t=await e.clone().json();if(an(t)&&typeof t.error==`string`&&t.error.length)return t}catch{}}}(e))?(await e.body?.cancel(),new Dr(`server responded with an error in the response body`,{cause:t,response:e})):P(`"response" is not a conform ${n}
4 response (unexpected HTTP status code)`,qr,e)}}function xn(e){if(!Ir.has(e))throw N(`"options.DPoP" is not a valid DPoPHandle`,`ERR_INVALID_ARG_VALUE`)}function Sn(e){return e.headers.get(`content-type`)?.split(`;`)[0]}async function Cn(e,t,n,r,i,a,o){return await n(e,t,i,a),a.set(`content-type`,`application/x-www-form-urlencoded;charset=UTF-8`),(o?.[vr]||fetch)(r.href,{body:i,headers:Object.fromEntries(a.entries()),method:`POST`,redirect:`manual`,signal:sn(r,o?.signal)})}async function wn(e,t,n,r,i,a){var o;let s=yn(e,`token_endpoint`,t.use_mtls_endpoint_aliases,!0!==a?.[hr]);i.set(`grant_type`,r);let c=on(a?.headers);c.set(`accept`,`application/json`),a?.DPoP!==void 0&&(xn(a.DPoP),await a.DPoP.addProof(s,c,`POST`));let l=await Cn(e,t,n,s,i,c,a);return a==null||(o=a.DPoP)==null||o.cacheNonce(l,s),l}function Tn(e){if(!e.id_token)return;let t=Pr.get(e);if(!t)throw N(`"ref" was already garbage collected or did not resolve from the proper sources`,`ERR_INVALID_ARG_VALUE`);return t}async function En(e,t,n,r,i,a){if(mn(e),hn(t),!tn(n,Response))throw N(`"response" must be an instance of Response`,`ERR_INVALID_ARG_TYPE`);await bn(n,200,`Token Endpoint`),jn(n);let o=await In(n);if(ln(o.access_token,`"response" body "access_token" property`,F,{body:o}),ln(o.token_type,`"response" body "token_type" property`,F,{body:o}),o.token_type=o.token_type.toLowerCase(),o.expires_in!==void 0){let e=typeof o.expires_in==`number`?o.expires_in:parseFloat(o.expires_in);cn(e,!0,`"response" body "expires_in" property`,F,{body:o}),o.expires_in=e}if(o.refresh_token!==void 0&&ln(o.refresh_token,`"response" body "refresh_token" property`,F,{body:o}),o.scope!==void 0&&typeof o.scope!=`string`)throw P(`"response" body "scope" property must be a string`,F,{body:o});if(o.id_token!==void 0){ln(o.id_token,`"response" body "id_token" property`,F,{body:o});let a=[`aud`,`exp`,`iat`,`iss`,`sub`];!0===t.require_auth_time&&a.push(`auth_time`),t.default_max_age!==void 0&&(cn(t.default_max_age,!0,`"client.default_max_age"`),a.push(`auth_time`)),r!=null&&r.length&&a.push(...r);let{claims:s,jwt:c}=await async function(e,t,n,r,i){let a,o,{0:s,1:c,length:l}=e.split(`.`);if(l===5){if(i===void 0)throw new wr(`JWE decryption is not configured`,{cause:e});e=await i(e),{0:s,1:c,length:l}=e.split(`.`)}if(l!==3)throw P(`Invalid JWT`,F,e);try{a=JSON.parse(nn(rn(s)))}catch(e){throw P(`failed to parse JWT Header body as base64url encoded JSON`,Gr,e)}if(!an(a))throw P(`JWT Header must be a top level object`,F,e);if(t(a),a.crit!==void 0)throw new wr(`no JWT "crit" header parameter extensions are supported`,{cause:{header:a}});try{o=JSON.parse(nn(rn(c)))}catch(e){throw P(`failed to parse JWT Payload body as base64url encoded JSON`,Gr,e)}if(!an(o))throw P(`JWT Payload must be a top level object`,F,e);let u=pn()+n;if(o.exp!==void 0){if(typeof o.exp!=`number`)throw P(`unexpected JWT "exp" (expiration time) claim type`,F,{claims:o});if(o.exp<=u-r)throw P(`unexpected JWT "exp" (expiration time) claim value, expiration is past current timestamp`,Xr,{claims:o,now:u,tolerance:r,claim:`exp`})}if(o.iat!==void 0&&typeof o.iat!=`number`)throw P(`unexpected JWT "iat" (issued at) claim type`,F,{claims:o});if(o.iss!==void 0&&typeof o.iss!=`string`)throw P(`unexpected JWT "iss" (issuer) claim type`,F,{claims:o});if(o.nbf!==void 0){if(typeof o.nbf!=`number`)throw P(`unexpected JWT "nbf" (not before) claim type`,F,{claims:o});if(o.nbf>u+r)throw P(`unexpected JWT "nbf" (not before) claim value`,Xr,{claims:o,now:u,tolerance:r,claim:`nbf`})}if(o.aud!==void 0&&typeof o.aud!=`string`&&!Array.isArray(o.aud))throw P(`unexpected JWT "aud" (audience) claim type`,F,{claims:o});return{header:a,claims:o,jwt:e}}(o.id_token,Nn.bind(void 0,t.id_token_signed_response_alg,e.id_token_signing_alg_values_supported,`RS256`),dn(t),fn(t),i).then(kn.bind(void 0,a)).then(On.bind(void 0,e)).then(Dn.bind(void 0,t.client_id));if(Array.isArray(s.aud)&&s.aud.length!==1){if(s.azp===void 0)throw P(`ID Token "aud" (audience) claim includes additional untrusted audiences`,Zr,{claims:s,claim:`aud`});if(s.azp!==t.client_id)throw P(`unexpected ID Token "azp" (authorized party) claim value`,Zr,{expected:t.client_id,claims:s,claim:`azp`})}s.auth_time!==void 0&&cn(s.auth_time,!0,`ID Token "auth_time" (authentication time)`,F,{claims:s}),Fr.set(n,c),Pr.set(o,s)}if(a?.[o.token_type]!==void 0)a[o.token_type](n,o);else if(o.token_type!==`dpop`&&o.token_type!==`bearer`)throw new wr("unsupported `token_type` value",{cause:{body:o}});return o}function Dn(e,t){if(Array.isArray(t.claims.aud)){if(!t.claims.aud.includes(e))throw P(`unexpected JWT "aud" (audience) claim value`,Zr,{expected:e,claims:t.claims,claim:`aud`})}else if(t.claims.aud!==e)throw P(`unexpected JWT "aud" (audience) claim value`,Zr,{expected:e,claims:t.claims,claim:`aud`});return t}function On(e,t){let n=e[ri]?.call(e,t)??e.issuer;if(t.claims.iss!==n)throw P(`unexpected JWT "iss" (issuer) claim value`,Zr,{expected:n,claims:t.claims,claim:`iss`});return t}function kn(e,t){for(let n of e)if(t.claims[n]===void 0)throw P(`JWT "${n}" (${Rr[n]}) claim missing`,F,{claims:t.claims});return t}async function An(e,t,n,r){return typeof r?.expectedNonce==`string`||typeof r?.maxAge==`number`||r!=null&&r.requireIdToken?async function(e,t,n,r,i,a,o){let s=[];switch(r){case void 0:r=zr;break;case zr:break;default:ln(r,`"expectedNonce" argument`),s.push(`nonce`)}switch(i??=t.default_max_age,i){case void 0:i=Br;break;case Br:break;default:cn(i,!0,`"maxAge" argument`),s.push(`auth_time`)}let c=await En(e,t,n,s,a,o);ln(c.id_token,`"response" body "id_token" property`,F,{body:c});let l=Tn(c);if(i!==Br){let e=pn()+dn(t),n=fn(t);if(l.auth_time+i<e-n)throw P(`too much time has elapsed since the last End-User authentication`,Xr,{claims:l,now:e,tolerance:n,claim:`auth_time`})}if(r===zr){if(l.nonce!==void 0)throw P(`unexpected ID Token "nonce" claim value`,Zr,{expected:void 0,claims:l,claim:`nonce`})}else if(l.nonce!==r)throw P(`unexpected ID Token "nonce" claim value`,Zr,{expected:r,claims:l,claim:`nonce`});return c}(e,t,n,r.expectedNonce,r.maxAge,r[yr],r.recognizedTokenTypes):async function(e,t,n,r,i){let a=await En(e,t,n,void 0,r,i),o=Tn(a);if(o){if(t.default_max_age!==void 0){cn(t.default_max_age,!0,`"client.default_max_age"`);let e=pn()+dn(t),n=fn(t);if(o.auth_time+t.default_max_age<e-n)throw P(`too much time has elapsed since the last End-User authentication`,Xr,{claims:o,now:e,tolerance:n,claim:`auth_time`})}if(o.nonce!==void 0)throw P(`unexpected ID Token "nonce" claim value`,Zr,{expected:void 0,claims:o,claim:`nonce`})}return a}(e,t,n,r?.[yr],r?.recognizedTokenTypes)}function jn(e){if(e.bodyUsed)throw N(`"response" body has been used already`,`ERR_INVALID_ARG_VALUE`)}async function Mn(e){if(e.method!==`POST`)throw N(`form_post responses are expected to use the POST method`,`ERR_INVALID_ARG_VALUE`,{cause:e});if(Sn(e)!==`application/x-www-form-urlencoded`)throw N(`form_post responses are expected to use the application/x-www-form-urlencoded content-type`,`ERR_INVALID_ARG_VALUE`,{cause:e});return async function(e){if(e.bodyUsed)throw N(`form_post Request instances must contain a readable body`,`ERR_INVALID_ARG_VALUE`,{cause:e});return e.text()}(e)}function Nn(e,t,n,r){if(e===void 0)if(Array.isArray(t)){if(!t.includes(r.alg))throw P(`unexpected JWT "alg" header parameter`,F,{header:r,expected:t,reason:`authorization server metadata`})}else{if(n===void 0)throw P(`missing client or server configuration to verify used JWT "alg" header parameter`,void 0,{client:e,issuer:t,fallback:n});if(typeof n==`string`?r.alg!==n:typeof n==`function`?!n(r.alg):!n.includes(r.alg))throw P(`unexpected JWT "alg" header parameter`,F,{header:r,expected:n,reason:`default value`})}else if(typeof e==`string`?r.alg!==e:!e.includes(r.alg))throw P(`unexpected JWT "alg" header parameter`,F,{header:r,expected:e,reason:`client configuration`})}function Pn(e,t){let{0:n,length:r}=e.getAll(t);if(r>1)throw P(`"${t}" parameter must be provided only once`,F);return n}function Fn(e,t,n,r){if(mn(e),hn(t),n instanceof URL&&(n=n.searchParams),!(n instanceof URLSearchParams))throw N(`"parameters" must be an instance of URLSearchParams, or URL`,`ERR_INVALID_ARG_TYPE`);
4if(Pn(n,`response`))throw P(`"parameters" contains a JARM response, use validateJwtAuthResponse() instead of validateAuthResponse()`,F,{parameters:n});let i=Pn(n,`iss`),a=Pn(n,`state`);if(!i&&e.authorization_response_iss_parameter_supported)throw P(`response parameter "iss" (issuer) missing`,F,{parameters:n});if(i&&i!==e.issuer)throw P(`unexpected "iss" (issuer) response parameter value`,F,{expected:e.issuer,parameters:n});switch(r){case void 0:case ni:if(a!==void 0)throw P(`unexpected "state" response parameter encountered`,F,{expected:void 0,parameters:n});break;case ti:break;default:if(ln(r,`"expectedState" argument`),a!==r)throw P(a===void 0?`response parameter "state" missing`:`unexpected "state" response parameter value`,F,{expected:r,parameters:n})}if(Pn(n,`error`))throw new Or(`authorization response from the server is an error`,{cause:n});let o=Pn(n,`id_token`),s=Pn(n,`token`);if(o!==void 0||s!==void 0)throw new wr(`implicit and hybrid flows are not supported`);return c=new URLSearchParams(n),Ir.add(c),c;var c}async function In(e){let t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:un;try{t=await e.json()}catch(t){throw n(e),P(`failed to parse "response" body as JSON`,Gr,t)}if(!an(t))throw P(`"response" body must be a top level object`,F,{body:t});return t}function Ln(e){return e===void 0?(Si||=new WeakMap,(e,t,n,r)=>{let i;return(i=Si.get(t))||(function(e,t){if(typeof e!=`string`)throw Rn(`${t} must be a string`,Ti);if(e.length===0)throw Rn(`${t} must not be empty`,wi)}(t.client_secret,`"metadata.client_secret"`),i=gn(t.client_secret),Si.set(t,i)),i(e,t,n,r)}):gn(e)}function Rn(e,t,n){let r=TypeError(e,{cause:n});return Object.assign(r,{code:t}),r}function zn(e,t,n){return new Ei(e,{cause:t,code:n})}function Bn(e){if(e instanceof TypeError||e instanceof Ei||e instanceof Dr||e instanceof Or||e instanceof kr)throw e;if(e instanceof Tr)switch(e.code){case Jr:throw zn(`only requests to HTTPS are allowed`,e,e.code);case Yr:throw zn(`only requests to HTTP or HTTPS are allowed`,e,e.code);case qr:throw zn(`unexpected HTTP response status code`,e.cause,e.code);case Kr:throw zn(`unexpected response content-type`,e.cause,e.code);case Gr:throw zn(`parsing error occured`,e,e.code);case F:throw zn(`invalid response encountered`,e,e.code);case Zr:throw zn(`unexpected JWT claim value encountered`,e,e.code);case Qr:throw zn(`unexpected JSON attribute value encountered`,e,e.code);case Xr:throw zn(`JWT timestamp claim value failed validation`,e,e.code);default:throw zn(e.message,e,e.code)}if(e instanceof wr)throw zn(`unsupported operation`,e,e.code);if(e instanceof DOMException)switch(e.name){case`OperationError`:throw zn(`runtime operation error`,e,Ur);case`NotSupportedError`:throw zn(`runtime unsupported operation`,e,Ur);case`TimeoutError`:throw zn(`operation timed out`,e,`OAUTH_TIMEOUT`);case`AbortError`:throw zn(`operation aborted`,e,`OAUTH_ABORT`)}throw new Ei(`something went wrong`,{cause:e})}function Vn(e){Object.defineProperties(e,function(e){let t;if(e.expires_in!==void 0){let n=new Date;n.setSeconds(n.getSeconds()+e.expires_in),t=n.getTime()}
4return{expiresIn:{__proto__:null,value(){if(t){let e=Date.now();return t>e?Math.floor((t-e)/1e3):0}}},claims:{__proto__:null,value(){try{return Tn(this)}catch{return}}}}}(e))}async function Hn(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0&&arguments[3],i=e.headers.get(`retry-after`)?.trim();if(i===void 0)return;let a;if(/^\d+$/.test(i))a=parseInt(i,10);else{let e=new Date(i);if(Number.isFinite(e.getTime())){let t=new Date,n=e.getTime()-t.getTime();n>0&&(a=Math.ceil(n/1e3))}}if(r&&!Number.isFinite(a))throw new Tr(`invalid Retry-After header value`,{cause:e});a>t&&await Un(a-t,n)}function Un(e,t){return new Promise(((n,r)=>{let i=e=>{try{t.throwIfAborted()}catch(e){r(e);return}if(e<=0)return void n();let a=Math.min(e,5);setTimeout((()=>i(e-a)),1e3*a)};i(e)}))}async function Wn(e,t,n,r){Xn(e),n=new URLSearchParams(n);let i=t.interval??5,a=r?.signal??AbortSignal.timeout(1e3*t.expires_in);try{await Un(i,a)}catch(e){Bn(e)}let{as:o,c:s,auth:c,fetch:l,tlsOnly:u,nonRepudiation:d,timeout:f,decrypt:p}=bi(e),m=(i,o)=>Wn(e,$t($t({},t),{},{interval:i}),n,$t($t({},r),{},{signal:a,flag:o})),h=await async function(e,t,n,r,i){mn(e),hn(t),ln(r,`"authReqId"`);let a=new URLSearchParams(i?.additionalParameters);return a.set(`auth_req_id`,r),wn(e,t,n,`urn:openid:params:grant-type:ciba`,a,i)}(o,s,c,t.auth_req_id,{[vr]:l,[hr]:!u,additionalParameters:n,DPoP:r?.DPoP,headers:new Headers(vi),signal:a.aborted?a:Zn(f)}).catch(Bn);if(h.status===503&&h.headers.has(`retry-after`))return await Hn(h,i,a,!0),await h.body?.cancel(),m(i);let g=async function(e,t,n,r){return En(e,t,n,void 0,r?.[yr],r?.recognizedTokenTypes)}(o,s,h,{[yr]:p}),_;try{_=await g}catch(e){if(Qn(e,r))return m(i,ki);if(e instanceof Dr)switch(e.error){case`slow_down`:i+=5;case`authorization_pending`:return await Hn(e.response,i,a),m(i)}Bn(e)}return _.id_token&&await d?.(h),Vn(_),_}async function Gn(e,t,n,r,i){if(Xn(e),!(i?.flag===ki||t instanceof URL||function(e,t){try{return Object.getPrototypeOf(e)[Symbol.toStringTag]===t}catch{return!1}}(t,`Request`)))throw Rn(`"currentUrl" must be an instance of URL, or Request`,Ti);let a,o,{as:s,c,auth:l,fetch:u,tlsOnly:d,jarm:f,hybrid:p,nonRepudiation:m,timeout:h,decrypt:g,implicit:_}=bi(e);if(i?.flag===ki)a=i.authResponse,o=i.redirectUri;else{if(!(t instanceof URL)){let e=t;switch(t=new URL(t.url),e.method){case`GET`:break;case`POST`:let n=new URLSearchParams(await Mn(e));if(p)t.hash=n.toString();else for(let[e,r]of n.entries())t.searchParams.append(e,r);break;default:throw Rn(`unexpected Request HTTP method`,wi)}}switch(o=function(e){return(e=new URL(e)).search=``,e.hash=``,e.href}(t),!0){case!!f:a=await f(t,n?.expectedState);break;case!!p:a=await p(t,n?.expectedNonce,n?.expectedState,n?.maxAge);break;case!!_:throw TypeError(`authorizationCodeGrant() cannot be used by response_type=id_token clients`);default:try{a=Fn(s,c,t.searchParams,n?.expectedState)}catch(e){Bn(e)}}}let v=await async function(e,t,n,r,i,a,o){if(mn(e),hn(t),!Ir.has(r))throw N(`"callbackParameters" must be an instance of URLSearchParams obtained from "validateAuthResponse()", or "validateJwtAuthResponse()`,`ERR_INVALID_ARG_VALUE`);ln(i,`"redirectUri"`);let s=Pn(r,`code`);if(!s)throw P(`no authorization code in "callbackParameters"`,F);let c=new URLSearchParams(o?.additionalParameters);return c.set(`redirect_uri`,i),c.set(`code`,s),a!==Lr&&(ln(a,`"codeVerifier"`),c.set(`code_verifier`,a)),wn(e,t,n,`authorization_code`,c,o)}(s,c,l,a,o,n?.pkceCodeVerifier||Lr,{additionalParameters:r,[vr]:u,[hr]:!d,DPoP:i?.DPoP,headers:new Headers(vi),signal:Zn(h)}).catch(Bn);typeof n?.expectedNonce!=`string`&&typeof n?.maxAge!=`number`||(n.idTokenExpected=!0);let y=An(s,c,v,{expectedNonce:n?.expectedNonce,maxAge:n?.maxAge,requireIdToken:n?.idTokenExpected,[yr]:g}),b;try{b=await y}catch(t){if(Qn(t,i))return Gn(e,void 0,n,r,$t($t({},i),{},{flag:ki,authResponse:a,redirectUri:o}));Bn(t)}return b.id_token&&await m?.(v),Vn(b),b}async function Kn(e,t,n,r){Xn(e),n=new URLSearchParams(n);let{as:i,c:a,auth:o,fetch:s,tlsOnly:c,nonRepudiation:l,timeout:u,decrypt:d}=bi(e),f=await async function(e,t,n,r,i){mn(e),hn(t),ln(r,`"refreshToken"`);let a=new URLSearchParams(i?.additionalParameters);return a.set(`refresh_token`,r),wn(e,t,n,`refresh_token`,a,i)}(i,a,o,t,{[vr]:s,[hr]:!c,additionalParameters:n,DPoP:r?.DPoP,headers:new Headers(vi),signal:Zn(u)}).catch(Bn),p=async function(e,t,n,r){return En(e,t,n,void 0,r?.[yr],r?.recognizedTokenTypes)}(i,a,f,{[yr]:d}),m;try{m=await p}catch(i){if(Qn(i,r))return Kn(e,t,n,$t($t({},r),{},{flag:ki}));Bn(i)}return m.id_token&&await l?.(f),Vn(m),m}
4async function qn(e,t,n){Xn(e),t=new URLSearchParams(t);let{as:r,c:i,auth:a,fetch:o,tlsOnly:s,timeout:c}=bi(e),l=async function(e,t,n,r){return En(e,t,n,void 0,r?.[yr],r?.recognizedTokenTypes)}(r,i,await async function(e,t,n,r,i){return mn(e),hn(t),wn(e,t,n,`client_credentials`,new URLSearchParams(r),i)}(r,i,a,t,{[vr]:o,[hr]:!s,DPoP:n?.DPoP,headers:new Headers(vi),signal:Zn(c)}).catch(Bn)),u;try{u=await l}catch(r){if(Qn(r,n))return qn(e,t,$t($t({},n),{},{flag:ki}));Bn(r)}return Vn(u),u}function Jn(e,t){Xn(e);let{as:n,c:r,tlsOnly:i,hybrid:a,jarm:o,implicit:s}=bi(e),c=yn(n,`authorization_endpoint`,!1,i);if((t=new URLSearchParams(t)).has(`client_id`)||t.set(`client_id`,r.client_id),!t.has(`request_uri`)&&!t.has(`request`)){if(t.has(`response_type`)||t.set(`response_type`,a?`code id_token`:s?`id_token`:`code`),s&&!t.has(`nonce`))throw Rn(`response_type=id_token clients must provide a nonce parameter in their authorization request parameters`,wi);o&&t.set(`response_mode`,`jwt`)}for(let[e,n]of t.entries())c.searchParams.append(e,n);return c}async function Yn(e,t,n){Xn(e);let r=Jn(e,t),{as:i,c:a,auth:o,fetch:s,tlsOnly:c,timeout:l}=bi(e),u=async function(e,t,n){if(mn(e),hn(t),!tn(n,Response))throw N(`"response" must be an instance of Response`,`ERR_INVALID_ARG_TYPE`);await bn(n,201,`Pushed Authorization Request Endpoint`),jn(n);let r=await In(n);ln(r.request_uri,`"response" body "request_uri" property`,F,{body:r});let i=typeof r.expires_in==`number`?r.expires_in:parseFloat(r.expires_in);return cn(i,!0,`"response" body "expires_in" property`,F,{body:r}),r.expires_in=i,r}(i,a,await async function(e,t,n,r,i){var a;mn(e),hn(t);let o=yn(e,`pushed_authorization_request_endpoint`,t.use_mtls_endpoint_aliases,!0!==i?.[hr]),s=new URLSearchParams(r);s.set(`client_id`,t.client_id);let c=on(i?.headers);c.set(`accept`,`application/json`),i?.DPoP!==void 0&&(xn(i.DPoP),await i.DPoP.addProof(o,c,`POST`));let l=await Cn(e,t,n,o,s,c,i);return i==null||(a=i.DPoP)==null||a.cacheNonce(l,o),l}(i,a,o,r.searchParams,{[vr]:s,[hr]:!c,DPoP:n?.DPoP,headers:new Headers(vi),signal:Zn(l)}).catch(Bn)),d;try{d=await u}catch(r){if(Qn(r,n))return Yn(e,t,$t($t({},n),{},{flag:ki}));Bn(r)}return Jn(e,{request_uri:d.request_uri})}function Xn(e){if(!(e instanceof Oi))throw Rn(`"config" must be an instance of Configuration`,Ti);if(Object.getPrototypeOf(e)!==Oi.prototype)throw Rn(`subclassing Configuration is not allowed`,wi)}function Zn(e){return e?AbortSignal.timeout(1e3*e):void 0}function Qn(e,t){return!(t==null||!t.DPoP||t.flag===ki)&&function(e){if(e instanceof kr){let{0:t,length:n}=e.cause;return n===1&&t.scheme===`dpop`&&t.parameters.error===`use_dpop_nonce`}return e instanceof Dr&&e.error===`use_dpop_nonce`}(e)}var $n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr,Or,kr,Ar,jr,Mr,Nr,Pr,Fr,Ir,Lr,Rr,zr,Br,Vr,Hr,Ur,Wr,Gr,F,Kr,qr,Jr,Yr,Xr,Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi=e((()=>{if($n=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{},er={},tr={},Object.defineProperty(tr,`__esModule`,{value:!0}),nr=function(){function e(){var e=this;this.locked=new Map,this.addToLocked=function(t,n){var r=e.locked.get(t);r===void 0?n===void 0?e.locked.set(t,[]):e.locked.set(t,[n]):n!==void 0&&(r.unshift(n),e.locked.set(t,r))},this.isLocked=function(t){return e.locked.has(t)},this.lock=function(t){return new Promise((function(n,r){e.isLocked(t)?e.addToLocked(t,n):(e.addToLocked(t),n())}))},this.unlock=function(t){var n=e.locked.get(t);if(n!==void 0&&n.length!==0){var r=n.pop();e.locked.set(t,n),r!==void 0&&setTimeout(r,0)}else e.locked.delete(t)}}return e.getInstance=function(){return e.instance===void 0&&(e.instance=new e),e.instance},e}(),tr.default=function(){return nr.getInstance()},rr=$n&&$n.__awaiter||function(e,t,n,r){return new(n||=Promise)((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(o,s)}c((r=r.apply(e,t||[])).next())}))},ir=$n&&$n.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol==`function`&&(a[Symbol.iterator]=function(){return this}),a;
4function s(a){return function(s){return function(a){if(n)throw TypeError(`Generator is already executing.`);for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(i=o.trys,!((i=i.length>0&&i[i.length-1])||a[0]!==6&&a[0]!==2)){o=0;continue}if(a[0]===3&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(a[0]===6&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},ar=$n,Object.defineProperty(er,`__esModule`,{value:!0}),or=tr,sr={key:function(e){return rr(ar,void 0,void 0,(function(){return ir(this,(function(e){throw Error(`Unsupported`)}))}))},getItem:function(e){return rr(ar,void 0,void 0,(function(){return ir(this,(function(e){throw Error(`Unsupported`)}))}))},clear:function(){return rr(ar,void 0,void 0,(function(){return ir(this,(function(e){return[2,window.localStorage.clear()]}))}))},removeItem:function(e){return rr(ar,void 0,void 0,(function(){return ir(this,(function(e){throw Error(`Unsupported`)}))}))},setItem:function(e,t){return rr(ar,void 0,void 0,(function(){return ir(this,(function(e){throw Error(`Unsupported`)}))}))},keySync:function(e){return window.localStorage.key(e)},getItemSync:function(e){return window.localStorage.getItem(e)},clearSync:function(){return window.localStorage.clear()},removeItemSync:function(e){return window.localStorage.removeItem(e)},setItemSync:function(e,t){return window.localStorage.setItem(e,t)}},er.default=function(){function e(t){this.acquiredIatSet=new Set,this.storageHandler=void 0,this.id=Date.now().toString()+Xt(15),this.acquireLock=this.acquireLock.bind(this),this.releaseLock=this.releaseLock.bind(this),this.releaseLock__private__=this.releaseLock__private__.bind(this),this.waitForSomethingToChange=this.waitForSomethingToChange.bind(this),this.refreshLockWhileAcquired=this.refreshLockWhileAcquired.bind(this),this.storageHandler=t,e.waiters===void 0&&(e.waiters=[])}return e.prototype.acquireLock=function(t,n){return n===void 0&&(n=5e3),rr(this,void 0,void 0,(function(){var r,i,a,o,s,c,l;return ir(this,(function(u){switch(u.label){case 0:r=Date.now()+Xt(4),i=Date.now()+n,a=`browser-tabs-lock-key-`+t,o=this.storageHandler===void 0?sr:this.storageHandler,u.label=1;case 1:return Date.now()<i?[4,Yt(30)]:[3,8];case 2:return u.sent(),o.getItemSync(a)===null?(s=this.id+`-`+t+`-`+r,[4,Yt(Math.floor(25*Math.random()))]):[3,5];case 3:return u.sent(),o.setItemSync(a,JSON.stringify({id:this.id,iat:r,timeoutKey:s,timeAcquired:Date.now(),timeRefreshed:Date.now()})),[4,Yt(30)];case 4:return u.sent(),(c=o.getItemSync(a))!==null&&(l=JSON.parse(c)).id===this.id&&l.iat===r?(this.acquiredIatSet.add(r),this.refreshLockWhileAcquired(a,r),[2,!0]):[3,7];case 5:return e.lockCorrector(this.storageHandler===void 0?sr:this.storageHandler),[4,this.waitForSomethingToChange(i)];case 6:u.sent(),u.label=7;case 7:return r=Date.now()+Xt(4),[3,1];case 8:return[2,!1]}}))}))},e.prototype.refreshLockWhileAcquired=function(e,t){return rr(this,void 0,void 0,(function(){var n=this;return ir(this,(function(r){return setTimeout((function(){return rr(n,void 0,void 0,(function(){var n,r,i;return ir(this,(function(a){switch(a.label){case 0:return[4,or.default().lock(t)];case 1:return a.sent(),this.acquiredIatSet.has(t)?(n=this.storageHandler===void 0?sr:this.storageHandler,(r=n.getItemSync(e))===null?(or.default().unlock(t),[2]):((i=JSON.parse(r)).timeRefreshed=Date.now(),n.setItemSync(e,JSON.stringify(i)),or.default().unlock(t),this.refreshLockWhileAcquired(e,t),[2])):(or.default().unlock(t),[2])}}))}))}),1e3),[2]}))}))},e.prototype.waitForSomethingToChange=function(t){return rr(this,void 0,void 0,(function(){return ir(this,(function(n){switch(n.label){case 0:return[4,new Promise((function(n){var r=!1,i=Date.now(),a=!1;function o(){if(a||=(window.removeEventListener(`storage`,o),e.removeFromWaiting(o),clearTimeout(s),!0),!r){r=!0;var t=50-(Date.now()-i);t>0?setTimeout(n,t):n(null)}}window.addEventListener(`storage`,o),e.addToWaiting(o);var s=setTimeout(o,Math.max(0,t-Date.now()))}))];case 1:return n.sent(),[2]}}))}))},e.addToWaiting=function(t){this.removeFromWaiting(t),e.waiters!==void 0&&e.waiters.push(t)},e.removeFromWaiting=function(t){e.waiters!==void 0&&(e.waiters=e.waiters.filter((function(e){return e!==t})))},e.notifyWaiters=function(){e.waiters!==void 0&&e.waiters.slice().forEac
4h((function(e){return e()}))},e.prototype.releaseLock=function(e){return rr(this,void 0,void 0,(function(){return ir(this,(function(t){switch(t.label){case 0:return[4,this.releaseLock__private__(e)];case 1:return[2,t.sent()]}}))}))},e.prototype.releaseLock__private__=function(t){return rr(this,void 0,void 0,(function(){var n,r,i,a;return ir(this,(function(o){switch(o.label){case 0:return n=this.storageHandler===void 0?sr:this.storageHandler,r=`browser-tabs-lock-key-`+t,(i=n.getItemSync(r))===null?[2]:(a=JSON.parse(i)).id===this.id?[4,or.default().lock(a.iat)]:[3,2];case 1:o.sent(),this.acquiredIatSet.delete(a.iat),n.removeItemSync(r),or.default().unlock(a.iat),e.notifyWaiters(),o.label=2;case 2:return[2]}}))}))},e.lockCorrector=function(t){for(var n=Date.now()-5e3,r=t,i=[],a=0;;){var o=r.keySync(a);if(o===null)break;i.push(o),a++}for(var s=!1,c=0;c<i.length;c++){var l=i[c];if(l.includes(`browser-tabs-lock-key`)){var u=r.getItemSync(l);if(u!==null){var d=JSON.parse(u);(d.timeRefreshed===void 0&&d.timeAcquired<n||d.timeRefreshed!==void 0&&d.timeRefreshed<n)&&(r.removeItemSync(l),s=!0)}}}s&&e.notifyWaiters()},e.waiters=void 0,e}(),new TextEncoder,new TextDecoder,Uint8Array.prototype.toBase64,cr=class{set(e,t){localStorage.setItem(e,JSON.stringify(t))}get(e){let t=window.localStorage.getItem(e);if(t)try{return JSON.parse(t)}catch{return}}remove(e){localStorage.removeItem(e)}allKeys(){return Object.keys(window.localStorage).filter((e=>e.startsWith(`@@auth0spajs@@`)))}},lr=$n&&$n.__assign||function(){return lr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},lr.apply(this,arguments)},(function(e){e.Code=`code`,e.ConnectCode=`connect_code`})(ur||={}),(function(e){e.Bearer=`Bearer`,e.DPoP=`DPoP`})(dr||={}),en.prototype[typeof Symbol==`function`&&Symbol.asyncIterator||`@@asyncIterator`]=function(){return this},en.prototype.next=function(e){return this._invoke(`next`,e)},en.prototype.throw=function(e){return this._invoke(`throw`,e)},en.prototype.return=function(e){return this._invoke(`return`,e)},(typeof navigator>`u`||(fr=navigator.userAgent)==null||(pr=fr.startsWith)==null||!pr.call(fr,`Mozilla/5.0 `))&&(mr=`oauth4webapi/v3.8.3`),hr=Symbol(),gr=Symbol(),_r=Symbol(),vr=Symbol(),yr=Symbol(),br=new TextEncoder,xr=new TextDecoder,Uint8Array.prototype.toBase64)Sr=e=>(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e.toBase64({alphabet:`base64url`,omitPadding:!0}));else{let e=32768;Sr=t=>{t instanceof ArrayBuffer&&(t=new Uint8Array(t));let n=[];for(let r=0;r<t.byteLength;r+=e)n.push(String.fromCharCode.apply(null,t.subarray(r,r+e)));return btoa(n.join(``)).replace(/=/g,``).replace(/\+/g,`-`).replace(/\//g,`_`)}}Cr=Uint8Array.fromBase64?e=>{try{return Uint8Array.fromBase64(e,{alphabet:`base64url`})}catch(e){throw N(`The input to be decoded is not correctly encoded.`,`ERR_INVALID_ARG_VALUE`,e)}}:e=>{try{let t=atob(e.replace(/-/g,`+`).replace(/_/g,`/`).replace(/\s/g,``)),n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return n}catch(e){throw N(`The input to be decoded is not correctly encoded.`,`ERR_INVALID_ARG_VALUE`,e)}},wr=class extends Error{constructor(e,t){var n;super(e,t),M(this,`code`,void 0),this.name=this.constructor.name,this.code=Ur,(n=Error.captureStackTrace)==null||n.call(Error,this,this.constructor)}},Tr=class extends Error{constructor(e,t){var n;super(e,t),M(this,`code`,void 0),this.name=this.constructor.name,t!=null&&t.code&&(this.code=t?.code),(n=Error.captureStackTrace)==null||n.call(Error,this,this.constructor)}},Er=URL.parse?(e,t)=>URL.parse(e,t):(e,t)=>{try{return new URL(e,t)}catch{return null}},Dr=class extends Error{constructor(e,t){var n;super(e,t),M(this,`cause`,void 0),M(this,`code`,void 0),M(this,`error`,void 0),M(this,`status`,void 0),M(this,`error_description`,void 0),M(this,`response`,void 0),this.name=this.constructor.name,this.code=Hr,this.cause=t.cause,this.error=t.cause.error,this.status=t.response.status,this.error_description=t.cause.error_description,Object.defineProperty(this,`response`,{enumerable:!1,value:t.response}),(n=Error.captureStackTrace)==null||n.call(Error,this,this.constructor)}}
4,Or=class extends Error{constructor(e,t){var n;super(e,t),M(this,`cause`,void 0),M(this,`code`,void 0),M(this,`error`,void 0),M(this,`error_description`,void 0),this.name=this.constructor.name,this.code=Wr,this.cause=t.cause,this.error=t.cause.get(`error`),this.error_description=t.cause.get(`error_description`)??void 0,(n=Error.captureStackTrace)==null||n.call(Error,this,this.constructor)}},kr=class extends Error{constructor(e,t){var n;super(e,t),M(this,`cause`,void 0),M(this,`code`,void 0),M(this,`response`,void 0),M(this,`status`,void 0),this.name=this.constructor.name,this.code=Vr,this.cause=t.cause,this.status=t.response.status,this.response=t.response,Object.defineProperty(this,`response`,{enumerable:!1}),(n=Error.captureStackTrace)==null||n.call(Error,this,this.constructor)}},Ar=RegExp("^[,\\s]*([a-zA-Z0-9!#$%&\\'\\*\\+\\-\\.\\^_`\\|~]+)"),jr=RegExp(`^[,\\s]*([a-zA-Z0-9!#$%&\\'\\*\\+\\-\\.\\^_\`\\|~]+)\\s*=\\s*"((?:[^"\\\\]|\\\\[\\s\\S])*)"[,\\s]*(.*)`),Mr=RegExp("^[,\\s]*([a-zA-Z0-9!#$%&\\'\\*\\+\\-\\.\\^_`\\|~]+)\\s*=\\s*([a-zA-Z0-9!#$%&\\'\\*\\+\\-\\.\\^_`\\|~]+)[,\\s]*(.*)"),Nr=RegExp(`^([a-zA-Z0-9\\-\\._\\~\\+\\/]+={0,2})(?:$|[,\\s])(.*)`),Pr=new WeakMap,Fr=new WeakMap,Ir=new WeakSet,Lr=Symbol(),Rr={aud:`audience`,c_hash:`code hash`,client_id:`client id`,exp:`expiration time`,iat:`issued at`,iss:`issuer`,jti:`jwt id`,nonce:`nonce`,s_hash:`state hash`,sub:`subject`,ath:`access token hash`,htm:`http method`,htu:`http uri`,cnf:`confirmation`,auth_time:`authentication time`},zr=Symbol(),Br=Symbol(),Vr=`OAUTH_WWW_AUTHENTICATE_CHALLENGE`,Hr=`OAUTH_RESPONSE_BODY_ERROR`,Ur=`OAUTH_UNSUPPORTED_OPERATION`,Wr=`OAUTH_AUTHORIZATION_RESPONSE_ERROR`,Gr=`OAUTH_PARSE_ERROR`,F=`OAUTH_INVALID_RESPONSE`,Kr=`OAUTH_RESPONSE_IS_NOT_JSON`,qr=`OAUTH_RESPONSE_IS_NOT_CONFORM`,Jr=`OAUTH_HTTP_REQUEST_FORBIDDEN`,Yr=`OAUTH_REQUEST_PROTOCOL_FORBIDDEN`,Xr=`OAUTH_JWT_TIMESTAMP_CHECK_FAILED`,Zr=`OAUTH_JWT_CLAIM_COMPARISON_FAILED`,Qr=`OAUTH_JSON_ATTRIBUTE_COMPARISON_FAILED`,$r=`OAUTH_MISSING_SERVER_METADATA`,ei=`OAUTH_INVALID_SERVER_METADATA`,ti=Symbol(),ni=Symbol(),ri=Symbol(),new TextEncoder,new TextDecoder,ii=class extends Error{constructor(e,t){var n;super(e,t),M(this,`code`,`ERR_JOSE_GENERIC`),this.name=this.constructor.name,(n=Error.captureStackTrace)==null||n.call(Error,this,this.constructor)}},M(ii,`code`,`ERR_JOSE_GENERIC`),ai=class extends ii{constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`unspecified`,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`unspecified`;super(e,{cause:{claim:n,reason:r,payload:t}}),M(this,`code`,`ERR_JWT_CLAIM_VALIDATION_FAILED`),M(this,`claim`,void 0),M(this,`reason`,void 0),M(this,`payload`,void 0),this.claim=n,this.reason=r,this.payload=t}},M(ai,`code`,`ERR_JWT_CLAIM_VALIDATION_FAILED`),oi=class extends ii{constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`unspecified`,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`unspecified`;super(e,{cause:{claim:n,reason:r,payload:t}}),M(this,`code`,`ERR_JWT_EXPIRED`),M(this,`claim`,void 0),M(this,`reason`,void 0),M(this,`payload`,void 0),this.claim=n,this.reason=r,this.payload=t}},M(oi,`code`,`ERR_JWT_EXPIRED`),si=class extends ii{constructor(){super(...arguments),M(this,`code`,`ERR_JOSE_ALG_NOT_ALLOWED`)}},M(si,`code`,`ERR_JOSE_ALG_NOT_ALLOWED`),ci=class extends ii{constructor(){super(...arguments),M(this,`code`,`ERR_JOSE_NOT_SUPPORTED`)}},M(ci,`code`,`ERR_JOSE_NOT_SUPPORTED`),M(class extends ii{constructor(){super(arguments.length>0&&arguments[0]!==void 0?arguments[0]:`decryption operation failed`,arguments.length>1?arguments[1]:void 0),M(this,`code`,`ERR_JWE_DECRYPTION_FAILED`)}},`code`,`ERR_JWE_DECRYPTION_FAILED`),M(class extends ii{constructor(){super(...arguments),M(this,`code`,`ERR_JWE_INVALID`)}},`code`,`ERR_JWE_INVALID`),li=class extends ii{constructor(){super(...arguments),M(this,`code`,`ERR_JWS_INVALID`)}},M(li,`code`,`ERR_JWS_INVALID`),ui=class extends ii{constructor(){super(...arguments),M(this,`code`,`ERR_JWT_INVALID`)}},M(ui,`code`,`ERR_JWT_INVALID`),M(class extends ii{constructor(){super(...arguments),M(this,`code`,`ERR_JWK_INVALID`)}},`code`,`ERR_JWK_INVALID`),di=class extends ii{constructor(){super(...arguments),M(this,`code`,`ERR_JWKS_INVALID`)}}
4,M(di,`code`,`ERR_JWKS_INVALID`),fi=class extends ii{constructor(){super(arguments.length>0&&arguments[0]!==void 0?arguments[0]:`no applicable key found in the JSON Web Key Set`,arguments.length>1?arguments[1]:void 0),M(this,`code`,`ERR_JWKS_NO_MATCHING_KEY`)}},M(fi,`code`,`ERR_JWKS_NO_MATCHING_KEY`),pi=class extends ii{constructor(){super(arguments.length>0&&arguments[0]!==void 0?arguments[0]:`multiple matching keys found in the JSON Web Key Set`,arguments.length>1?arguments[1]:void 0),M(this,Symbol.asyncIterator,void 0),M(this,`code`,`ERR_JWKS_MULTIPLE_MATCHING_KEYS`)}},M(pi,`code`,`ERR_JWKS_MULTIPLE_MATCHING_KEYS`),mi=class extends ii{constructor(){super(arguments.length>0&&arguments[0]!==void 0?arguments[0]:`request timed out`,arguments.length>1?arguments[1]:void 0),M(this,`code`,`ERR_JWKS_TIMEOUT`)}},M(mi,`code`,`ERR_JWKS_TIMEOUT`),hi=class extends ii{constructor(){super(arguments.length>0&&arguments[0]!==void 0?arguments[0]:`signature verification failed`,arguments.length>1?arguments[1]:void 0),M(this,`code`,`ERR_JWS_SIGNATURE_VERIFICATION_FAILED`)}},M(hi,`code`,`ERR_JWS_SIGNATURE_VERIFICATION_FAILED`),(typeof navigator>`u`||(gi=navigator.userAgent)==null||(_i=gi.startsWith)==null||!_i.call(gi,`Mozilla/5.0 `))&&(yi=`openid-client/v6.8.1`,vi={"user-agent":yi}),bi=e=>xi.get(e),Ci=vr,wi=`ERR_INVALID_ARG_VALUE`,Ti=`ERR_INVALID_ARG_TYPE`,Ei=class extends Error{constructor(e,t){var n;super(e,t),M(this,`code`,void 0),this.name=this.constructor.name,this.code=t?.code,(n=Error.captureStackTrace)==null||n.call(Error,this,this.constructor)}},new TextDecoder,Di=Symbol(),Oi=class{constructor(e,t,n,r){if(typeof t!=`string`||!t.length)throw Rn(`"clientId" must be a non-empty string`,Ti);if(typeof n==`string`&&(n={client_secret:n}),n?.client_id!==void 0&&t!==n.client_id)throw Rn(`"clientId" and "metadata.client_id" must be the same`,wi);let i=$t($t({},structuredClone(n)),{},{client_id:t}),a;i[gr]=n?.[gr]??0,i[_r]=n?.[_r]??30,a=r||(typeof i.client_secret==`string`&&i.client_secret.length?Ln(i.client_secret):(e,t,n,r)=>{n.set(`client_id`,t.client_id)});let o=Object.freeze(i),s=structuredClone(e);Di in e&&(s[ri]=t=>{let{claims:{tid:n}}=t;return e.issuer.replace(`{tenantid}`,n)});let c=Object.freeze(s);xi||=new WeakMap,xi.set(this,{__proto__:null,as:c,c:o,auth:a,tlsOnly:!0,jwksCache:{}})}serverMetadata(){let e=structuredClone(bi(this).as);return function(e){Object.defineProperties(e,function(e){return{supportsPKCE:{__proto__:null,value(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:`S256`;return!0===e.code_challenge_methods_supported?.includes(t)}}}}(e))}(e),e}clientMetadata(){return structuredClone(bi(this).c)}get timeout(){return bi(this).timeout}set timeout(e){bi(this).timeout=e}get[Ci](){return bi(this).fetch}set[Ci](e){bi(this).fetch=e}},Object.freeze(Oi.prototype),ki=Symbol(),typeof navigator>`u`||(Ai=navigator.userAgent)==null||(ji=Ai.startsWith)==null||ji.call(Ai,`Mozilla/5.0 `),Object.freeze(new Set([`grant_type`,`client_id`,`client_secret`,`client_assertion`,`client_assertion_type`,`subject_token`,`subject_token_type`,`requested_token_type`,`actor_token`,`actor_token_type`,`audience`,`aud`,`resource`,`resources`,`resource_indicator`,`scope`,`connection`,`login_hint`,`organization`,`assertion`]))}));function Ni(...e){}function Pi(e,t){return Fi(e)?e(Ii(t)?t():t):e}function Fi(e){return typeof e==`function`}function Ii(e){return typeof e==`function`}function Li(e,t){return typeof Object.hasOwn==`function`?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Ri(...e){return(...t)=>{for(let n of e)typeof n==`function`&&n(...t)}}function zi(e){return e.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``)}function Bi(e,t){let n={...e};for(let e of t)Li(n,e)&&delete n[e];return n}function Vi(e,t){let n={};for(let r of t)Li(e,r)&&(n[r]=e[r]);return n}function Hi(e){return e}function I(e,t){if(!e)throw Error(typeof t==`string`?t:`Invariant failed`)}function Ui(e){return Object.keys(e)}function Wi(e,...t){let n=typeof e==`function`?e(...t):e;return n==null?!1:!n}function Gi(e){return e.disabled||e[`aria-disabled`]===!0||e[`aria-disabled`]===`true`}function Ki(e){let t={};for(let n in e)e[n]!==void 0&&(t[n]=e[n]);return t}function L(...e){for(let t of e)if(t!==void 0)return t}var qi=e((()=>{})),R=e((()=>{qi()}));function Ji(e,t){typeof e==`function`?e(t):e&&(e.current=t)}function Yi(e){return!e||!(0,Qi.isValidElement)(e)?!1:`ref`in e.props||`ref`in e}function Xi(e){return Yi(e)?{...e.props}.ref||e.ref:null}function Zi(e,t){let n={...e};for(let r in t){if(!Li(t,r))continue;if(r===`className`){let r=`className`;n[r]=e[r]?`${e[r]} ${t[r]}`:t[r];continue}if(r===`style`){let r=`style`;n[r]=e[r]?{...e[r],...t[r]}:t[r];continue}let i=t[r];
4if(typeof i==`function`&&r.startsWith(`on`)){let t=e[r];if(typeof t==`function`){n[r]=(...e)=>{i(...e),t(...e)};continue}}n[r]=i}return n}var Qi,$i=e((()=>{R(),Qi=t(r(),1)}));function ea(){return typeof window<`u`&&!!window.document?.createElement}function z(e){return e?`self`in e?e.document:e.ownerDocument||document:document}function ta(e){return e?`self`in e?e.self:z(e).defaultView||window:self}function na(e,t=!1){let{activeElement:n}=z(e);if(!n?.nodeName)return null;if(ia(n)&&n.contentDocument?.body)return na(n.contentDocument.body,t);if(t){let e=n.getAttribute(`aria-activedescendant`);if(e){let t=z(n).getElementById(e);if(t)return t}}return n}function ra(e,t){return e===t||e.contains(t)}function ia(e){return e.tagName===`IFRAME`}function aa(e){let t=e.tagName.toLowerCase();return t===`button`?!0:t===`input`&&e.type?va.indexOf(e.type)!==-1:!1}function oa(e){if(typeof e.checkVisibility==`function`)return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function sa(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,n=e.tagName===`TEXTAREA`;return t||n||!1}catch{return!1}}function ca(e){return e.isContentEditable||sa(e)}function la(e){if(sa(e))return e.value;if(e.isContentEditable){let t=z(e).createRange();return t.selectNodeContents(e),t.toString()}return``}function ua(e){let t=0,n=0;if(sa(e))t=e.selectionStart||0,n=e.selectionEnd||0;else if(e.isContentEditable){let r=z(e).getSelection();if(r?.rangeCount&&r.anchorNode&&ra(e,r.anchorNode)&&r.focusNode&&ra(e,r.focusNode)){let i=r.getRangeAt(0),a=i.cloneRange();a.selectNodeContents(e),a.setEnd(i.startContainer,i.startOffset),t=a.toString().length,a.setEnd(i.endContainer,i.endOffset),n=a.toString().length}}return{start:t,end:n}}function da(e,t){let n=[`dialog`,`menu`,`listbox`,`tree`,`grid`],r=e?.getAttribute(`role`);return r&&n.indexOf(r)!==-1?r:t}function fa(e,t){let n={menu:`menuitem`,listbox:`option`,tree:`treeitem`},r=da(e);return r?n[r]??t:t}function pa(e){if(!e)return null;let t=e=>e===`auto`||e===`scroll`;if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:n}=getComputedStyle(e);if(t(n))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:n}=getComputedStyle(e);if(t(n))return e}return pa(e.parentElement)||document.scrollingElement||document.body}function ma(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function ha(e,t){let n=e.map((e,t)=>[t,e]),r=!1;return n.sort(([e,n],[i,a])=>{let o=t(n),s=t(a);return o===s||!o||!s?0:ga(o,s)?(e>i&&(r=!0),-1):(e<i&&(r=!0),1)}),r?n.map(([e,t])=>t):e}function ga(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}var _a,va,ya=e((()=>{_a=ea(),va=[`button`,`color`,`file`,`image`,`reset`,`submit`]})),B=e((()=>{ya()}));function ba(){return _a&&!!navigator.maxTouchPoints}function xa(){return _a?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Sa(){return _a&&xa()&&/apple/i.test(navigator.vendor)}function Ca(){return _a&&/firefox\//i.test(navigator.userAgent)}function wa(){return _a&&navigator.platform.startsWith(`Mac`)&&!ba()}var Ta=e((()=>{ya()}));function Ea(e){return!!(e.currentTarget&&!ra(e.currentTarget,e.target))}function Da(e){return e.target===e.currentTarget}function Oa(e){let t=e.currentTarget;if(!t)return!1;let n=xa();if(n&&!e.metaKey||!n&&!e.ctrlKey)return!1;let r=t.tagName.toLowerCase();return r===`a`||r===`button`&&t.type===`submit`||r===`input`&&t.type===`submit`}function ka(e){let t=e.currentTarget;if(!t)return!1;let n=t.tagName.toLowerCase();return e.altKey?n===`a`||n===`button`&&t.type===`submit`||n===`input`&&t.type===`submit`:!1}function Aa(e,t,n){let r=new Event(t,n);return e.dispatchEvent(r)}function ja(e,t){let n=new FocusEvent(`blur`,t),r=e.dispatchEvent(n),i={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent(`focusout`,i)),r}function Ma(e,t,n){let r=new KeyboardEvent(t,n);return e.dispatchEvent(r)}function Na(e,t){let n=new MouseEvent(`click`,t);return e.dispatchEvent(n)}function Pa(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!ra(n,r)}function Fa(e,t,n,r){let i=(e=>{if(r){let t=setTimeout(e,r);return()=>clearTimeout(t)}let t=requestAnimationFrame(e);return()=>cancelAnimationFrame(t)})(()=>{e.removeEventListener(t,a,!0),n()}),a=()=>{i(),n()};return e.addEventListener(t,a,{once:!0,capture:!0}),i}function Ia(e,t,n,r=window){let i=[];try{r.document.addEventListener(e,t,n);for(let a of Array.from(r.frames))i.push(Ia(e,t,n,a))}catch{}return()=>{try{r.document.removeEventListener(e,t,n)}catch{}for(let e of i)e()}}var La=e((()=>{Ta(),ya()}));function Ra(e){let[t]=(0,W.useState)(e);return t}function za(e){let t=(0,W.useRef)(e);return G(()=>{t.current=e}),t}function V(e){let t=(0,W.useRef)(()=>{throw Error(`Cannot call an event handler while rendering.`)});return ro?ro(()=>{t.current=e}):t.current=e,(0,W.useCallback)((...e)=>t.current?.call(t,...e),[])}function Ba(e){let[t,n]=(0,W.useState)(null);return G(()=>{if(t==null||!e)return;let n=null;return e(e=>(n=e,t)),()=>{e(n)}},[t,e]),[t,n]}function H(...e){return(0,W.useMemo)(()=>
4{if(e.some(Boolean))return t=>{for(let n of e)Ji(n,t)}},e)}function Va(e){if(no){let t=no();return e||t}let[t,n]=(0,W.useState)(e);return G(()=>{e||t||n(`id-${Math.random().toString(36).slice(2,8)}`)},[e,t]),e||t}function Ha(e,t){let n=e=>{if(typeof e==`string`)return e},[r,i]=(0,W.useState)(()=>n(t));return G(()=>{i((e&&`current`in e?e.current:e)?.tagName.toLowerCase()||n(t))},[e,t]),r}function Ua(e,t,n){let r=Ra(n),[i,a]=(0,W.useState)(r);return(0,W.useEffect)(()=>{let n=e&&`current`in e?e.current:e;if(!n)return;let i=()=>{a(n.getAttribute(t)??r)},o=new MutationObserver(i);return o.observe(n,{attributeFilter:[t]}),i(),()=>o.disconnect()},[e,t,r]),i}function Wa(e,t){let n=(0,W.useRef)(!1);(0,W.useEffect)(()=>{if(n.current)return e();n.current=!0},t),(0,W.useEffect)(()=>()=>{n.current=!1},[])}function Ga(e,t){let n=(0,W.useRef)(!1);G(()=>{if(n.current)return e();n.current=!0},t),G(()=>()=>{n.current=!1},[])}function Ka(){return(0,W.useReducer)(()=>[],[])}function U(e){return V(typeof e==`function`?e:()=>e)}function qa(e,t,n=[]){let r=(0,W.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...n,e.wrapElement]);return{...e,wrapElement:r}}function Ja(e=!1,t){let[n,r]=(0,W.useState)(null);return{portalRef:H(r,t),portalNode:n,domReady:!e||n}}function Ya(e,t,n){let r=e.onLoadedMetadataCapture,i=(0,W.useMemo)(()=>Object.assign(()=>{},{...r,[t]:n}),[r,t,n]);return[r?.[t],{onLoadedMetadataCapture:i}]}function Xa(){return(0,W.useEffect)(()=>{io||=(Ia(`mousemove`,Qa,!0),Ia(`mousedown`,$a,!0),Ia(`mouseup`,$a,!0),Ia(`keydown`,$a,!0),Ia(`scroll`,$a,!0),!0)},[]),V(()=>ao)}function Za(e){let t=e.movementX||e.screenX-oo,n=e.movementY||e.screenY-so;return oo=e.screenX,so=e.screenY,t||n||!1}function Qa(e){Za(e)&&(ao=!0)}function $a(){ao=!1}var eo,W,to,no,ro,G,io,ao,oo,so,K=e((()=>{$i(),B(),La(),eo=t(r(),1),W=t(r(),1),to={...eo},no=to.useId,to.useDeferredValue,ro=to.useInsertionEffect,G=_a?W.useLayoutEffect:W.useEffect,io=!1,ao=!1,oo=0,so=0}));function q(e){let t=uo.forwardRef((t,n)=>e({...t,ref:n}));return t.displayName=e.displayName||e.name,t}function co(e,t){return uo.memo(e,t)}function J(e,t){let{wrapElement:n,render:r,...i}=t,a=H(t.ref,Xi(r)),o;if(uo.isValidElement(r)){let e={...r.props,ref:a};o=uo.cloneElement(r,Zi(i,e))}else o=r?r(i):(0,fo.jsx)(e,{...i});return n?n(o):o}function Y(e){let t=(t={})=>e(t);return t.displayName=e.name,t}function lo(e=[],t=[]){let n=uo.createContext(void 0),r=uo.createContext(void 0),i=()=>uo.useContext(n),a=(e=!1)=>{let t=uo.useContext(r),n=i();return e?t:t||n},o=()=>{let e=uo.useContext(r),t=i();if(!(e&&e===t))return t},s=t=>e.reduceRight((e,n)=>(0,fo.jsx)(n,{...t,children:e}),(0,fo.jsx)(n.Provider,{...t}));return{context:n,scopedContext:r,useContext:i,useScopedContext:a,useProviderContext:o,ContextProvider:s,ScopedContextProvider:e=>(0,fo.jsx)(s,{...e,children:t.reduceRight((t,n)=>(0,fo.jsx)(n,{...e,children:t}),(0,fo.jsx)(r.Provider,{...e}))})}}var uo,fo,X=e((()=>{K(),$i(),uo=t(r(),1),fo=n()})),po,mo,ho,go,_o=e((()=>{X(),po=lo(),mo=po.useContext,po.useScopedContext,po.useProviderContext,ho=po.ContextProvider,go=po.ScopedContextProvider})),vo,yo,bo,xo,So,Co,wo,To,Eo=e((()=>{_o(),X(),vo=t(r(),1),yo=lo([ho],[go]),bo=yo.useContext,yo.useScopedContext,xo=yo.useProviderContext,So=yo.ContextProvider,Co=yo.ScopedContextProvider,wo=(0,vo.createContext)(void 0),To=(0,vo.createContext)(void 0)}));function Do(e,t,n=!1){let r=e.findIndex(e=>e.id===t);return[...e.slice(r+1),...n?[Fo]:[],...e.slice(0,r)]}function Oo(e,t){return e.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function ko(e,t){return t&&e.item(t)||null}function Ao(e){let t=[];for(let n of e){let e=t.find(e=>e[0]?.rowId===n.rowId);e?e.push(n):t.push([n])}return t}function jo(e,t=!1){if(sa(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let n=z(e).getSelection();n?.selectAllChildren(e),t&&n?.collapseToEnd()}}function Mo(e){e[Io]=!0,e.focus({preventScroll:!0})}function No(e){let t=e[Io];return delete e[Io],t}function Po(e,t,n){if(!t||t===n)return!1;let r=e.item(t.id);return!(!r||n&&r.element===n)}var Fo,Io,Lo=e((()=>{B(),Fo={id:null},Io=Symbol(`FOCUS_SILENTLY`)}
4)),Ro,zo,Bo,Vo=e((()=>{_o(),X(),K(),R(),Ro=t(r(),1),zo=`div`,Bo=Y(function({store:e,shouldRegisterItem:t=!0,getItem:n=Hi,element:r,...i}){let a=mo();e||=a;let o=Va(i.id),s=(0,Ro.useRef)(r);return(0,Ro.useEffect)(()=>{let r=s.current;if(!o||!r||!t)return;let i=n({id:o,element:r});return e?.renderItem(i)},[o,t,n,e]),i={...i,ref:H(s,i.ref)},Ki(i)}),q(function(e){return J(zo,Bo(e))})})),Ho,Uo,Wo=e((()=>{Ho=t(r(),1),Uo=(0,Ho.createContext)(!0)}));function Go(e){return Number.parseInt(e.getAttribute(`tabindex`)||`0`,10)<0}function Ko(e){return!(!e.matches(ls)||!oa(e)||e.closest(`[inert]`))}function qo(e){if(!Ko(e)||Go(e))return!1;if(!(`form`in e)||!e.form||e.checked||e.type!==`radio`)return!0;let t=e.form.elements.namedItem(e.name);if(!t||!(`length`in t))return!0;let n=na(e);return!n||n===e||!(`form`in n)||n.form!==e.form||n.name!==e.name}function Jo(e,t){let n=Array.from(e.querySelectorAll(ls));t&&n.unshift(e);let r=n.filter(Ko);return r.forEach((e,t)=>{if(!ia(e))return;let n=e.contentDocument?.body;n&&r.splice(t,1,...Jo(n))}),r}function Yo(e,t,n){let r=Array.from(e.querySelectorAll(ls)),i=r.filter(qo);return t&&qo(e)&&i.unshift(e),i.forEach((e,t)=>{if(!ia(e))return;let r=e.contentDocument?.body;if(!r)return;let a=Yo(r,!1,n);i.splice(t,1,...a)}),!i.length&&n?r:i}function Xo(e,t,n){let[r]=Yo(e,t,n);return r||null}function Zo(e,t,n,r){let i=na(e),a=Jo(e,t),o=a.indexOf(i),s=a.slice(o+1);return s.find(qo)||(n?a.find(qo):null)||(r?s[0]:null)||null}function Qo(e,t){return Zo(document.body,!1,e,t)}function $o(e,t,n,r){let i=na(e),a=Jo(e,t).reverse(),o=a.indexOf(i),s=a.slice(o+1);return s.find(qo)||(n?a.find(qo):null)||(r?s[0]:null)||null}function es(e,t){return $o(document.body,!1,e,t)}function ts(e){for(;e&&!Ko(e);)e=e.closest(ls);return e||null}function ns(e){let t=na(e);if(!t)return!1;if(t===e)return!0;let n=t.getAttribute(`aria-activedescendant`);return n?n===e.id:!1}function rs(e){let t=na(e);if(!t)return!1;if(ra(e,t))return!0;let n=t.getAttribute(`aria-activedescendant`);return!n||!(`id`in e)?!1:n===e.id?!0:!!e.querySelector(`#${CSS.escape(n)}`)}function is(e){!rs(e)&&Ko(e)&&e.focus()}function as(e){let t=e.getAttribute(`tabindex`)??``;e.setAttribute(`data-tabindex`,t),e.setAttribute(`tabindex`,`-1`)}function os(e,t){let n=Yo(e,t);for(let e of n)as(e)}function ss(e){let t=e.querySelectorAll(`[data-tabindex]`),n=e=>{let t=e.getAttribute(`data-tabindex`);e.removeAttribute(`data-tabindex`),t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)};e.hasAttribute(`data-tabindex`)&&n(e);for(let e of t)n(e)}function cs(e,t){`scrollIntoView`in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:`nearest`,inline:`nearest`,...t})):e.focus()}var ls,us=e((()=>{ya(),ls=`input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])`})),ds=e((()=>{Ta()}));function fs(e){return e?!!e[Ds]:!1}function ps(e,t){e&&(e[Ds]=t)}function ms(e){let{tagName:t,readOnly:n,type:r}=e;return t===`TEXTAREA`&&!n||t===`SELECT`&&!n?!0:t===`INPUT`&&!n?Es.includes(r):!!(e.isContentEditable||e.getAttribute(`role`)===`combobox`&&e.dataset.name)}function hs(e){return`labels`in e?e.labels:null}function gs(e){return e.tagName.toLowerCase()===`input`&&e.type?e.type===`radio`||e.type===`checkbox`:!1}function _s(e){return e?e===`button`||e===`summary`||e===`input`||e===`select`||e===`textarea`||e===`a`:!0}function vs(e){return e?e===`button`||e===`input`||e===`select`||e===`textarea`:!0}function ys(e,t,n,r,i){return e?t?n&&!r?-1:void 0:n?i:i||0:i}function bs(e,t){return V(n=>{e?.(n),!n.defaultPrevented&&t&&(n.stopPropagation(),n.preventDefault())})}function xs(e){let t=e.target;t&&`hasAttribute`in t&&(t.hasAttribute(`data-focus-visible`)||(ks=!1))}function Ss(e){e.metaKey||e.ctrlKey||e.altKey||(ks=!0)}var Cs,ws,Ts,Es,Ds,Os,ks,As,js=e((()=>{Wo(),X(),K(),B(),La(),us(),R(),ds(),Cs=t(r(),1),ws=`div`,Ts=Sa(),Es=[`text`,`search`,`url`,`tel`,`email`,`password`,`number`,`date`,`month`,`week`,`time`,`datetime`,`datetime-local`],Ds=Symbol(`safariFocusAncestor`),Os=!1,ks=!0,As=Y(function({focusable:e=!0,accessibleWhenDisabled:t,autoFocus:n,onFocusVisible:r,...i}){let a=(0,Cs.useRef)(null);(0,Cs.useEffect)(()=>{e&&(Os||=(Ia(`mousedown`,xs,!0),Ia(`keydown`,Ss,!0),!0))},[e]),Ts&&(0,Cs.useEffect)(()=>
4{if(!e)return;let t=a.current;if(!t||!gs(t))return;let n=hs(t);if(!n)return;let r=()=>queueMicrotask(()=>t.focus());for(let e of n)e.addEventListener(`mouseup`,r);return()=>{for(let e of n)e.removeEventListener(`mouseup`,r)}},[e]);let o=e&&Gi(i),s=!!o&&!t,[c,l]=(0,Cs.useState)(!1);(0,Cs.useEffect)(()=>{e&&s&&c&&l(!1)},[e,s,c]),(0,Cs.useEffect)(()=>{if(!e||!c)return;let t=a.current;if(!t||typeof IntersectionObserver>`u`)return;let n=new IntersectionObserver(()=>{Ko(t)||l(!1)});return n.observe(t),()=>n.disconnect()},[e,c]);let u=bs(i.onKeyPressCapture,o),d=bs(i.onMouseDownCapture,o),f=bs(i.onClickCapture,o),p=i.onMouseDown,m=V(t=>{if(p?.(t),t.defaultPrevented||!e)return;let n=t.currentTarget;if(!Ts||Ea(t)||!aa(n)&&!gs(n))return;let r=!1,i=()=>{r=!0};n.addEventListener(`focusin`,i,{capture:!0,once:!0});let a=ts(n.parentElement);ps(a,!0),Fa(n,`mouseup`,()=>{n.removeEventListener(`focusin`,i,!0),ps(a,!1),!r&&is(n)})}),h=(t,n)=>{if(n&&(t.currentTarget=n),!e)return;let i=t.currentTarget;i&&ns(i)&&(r?.(t),!t.defaultPrevented&&(i.dataset.focusVisible=`true`,l(!0)))},g=i.onKeyDownCapture,_=V(t=>{if(g?.(t),t.defaultPrevented||!e||c||t.metaKey||t.altKey||t.ctrlKey||!Da(t))return;let n=t.currentTarget;Fa(n,`focusout`,()=>h(t,n))}),v=i.onFocusCapture,y=V(t=>{if(v?.(t),t.defaultPrevented||!e)return;if(!Da(t)){l(!1);return}let n=t.currentTarget;ks||ms(t.target)?Fa(t.target,`focusout`,()=>h(t,n)):l(!1)}),b=i.onBlur,x=V(t=>{b?.(t),e&&Pa(t)&&(t.currentTarget.removeAttribute(`data-focus-visible`),l(!1))}),S=(0,Cs.useContext)(Uo),C=V(t=>{e&&n&&t&&S&&queueMicrotask(()=>{ns(t)||Ko(t)&&t.focus()})}),w=Ha(a),T=e&&_s(w),E=e&&vs(w),D=i.style,O=(0,Cs.useMemo)(()=>s?{pointerEvents:`none`,...D}:D,[s,D]);return i={"data-focus-visible":e&&c||void 0,"data-autofocus":n||void 0,"aria-disabled":o||void 0,...i,ref:H(a,C,i.ref),style:O,tabIndex:ys(e,s,T,E,i.tabIndex),disabled:E&&s?!0:void 0,contentEditable:o?void 0:i.contentEditable,onKeyPressCapture:u,onClickCapture:f,onMouseDownCapture:d,onMouseDown:m,onKeyDownCapture:_,onFocusCapture:y,onBlur:x},Ki(i)}),q(function(e){return J(ws,As(e))})}));function Ms(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key===`Enter`?aa(t)||t.tagName===`SUMMARY`||t.tagName===`A`:e.key===` `?aa(t)||t.tagName===`SUMMARY`||t.tagName===`INPUT`||t.tagName===`SELECT`:!1}var Ns,Ps,Fs,Is,Ls=e((()=>{js(),X(),K(),B(),La(),R(),ds(),Ns=t(r(),1),Ps=`button`,Fs=Symbol(`command`),Is=Y(function({clickOnEnter:e=!0,clickOnSpace:t=!0,...n}){let r=(0,Ns.useRef)(null),[i,a]=(0,Ns.useState)(!1);(0,Ns.useEffect)(()=>{r.current&&a(aa(r.current))},[]);let[o,s]=(0,Ns.useState)(!1),c=(0,Ns.useRef)(!1),l=Gi(n),[u,d]=Ya(n,Fs,!0),f=n.onKeyDown,p=V(n=>{f?.(n);let r=n.currentTarget;if(n.defaultPrevented||u||l||!Da(n)||sa(r)||r.isContentEditable)return;let i=e&&n.key===`Enter`,a=t&&n.key===` `,o=n.key===`Enter`&&!e,d=n.key===` `&&!t;if(o||d){n.preventDefault();return}if(i||a){let e=Ms(n);if(i){if(!e){n.preventDefault();let{view:e,...t}=n,i=()=>Na(r,t);Ca()?Fa(r,`keyup`,i):queueMicrotask(i)}}else a&&(c.current=!0,e||(n.preventDefault(),s(!0)))}}),m=n.onKeyUp,h=V(e=>{if(m?.(e),e.defaultPrevented||u||l||e.metaKey)return;let n=t&&e.key===` `;if(c.current&&n&&(c.current=!1,!Ms(e))){e.preventDefault(),s(!1);let t=e.currentTarget,{view:n,...r}=e;queueMicrotask(()=>Na(t,r))}});return n={"data-active":o||void 0,type:i?`button`:void 0,...d,...n,ref:H(r,n.ref),onKeyDown:p,onKeyUp:h},n=As(n),n}),q(function(e){return J(Ps,Is(e))})}));function Rs(e,t){let n=e.__unstableInternals;return I(n,`Invalid store`),n[t]}function zs(e,...t){let n=e,r=n,i=Symbol(),a=Ni,o=new Set,s=new Set,c=new Set,l=new Set,u=new Set,d=new WeakMap,f=new WeakMap,p=e=>(c.add(e),()=>c.delete(e)),m=()=>{let e=o.size,r=Symbol();o.add(r);let i=()=>{o.delete(r),!o.size&&a()};if(e)return i;let s=Ui(n).map(e=>Ri(...t.map(t=>{let n=(t?.getState)?.call(t);if(n&&Li(n,e))return Us(t,[e],t=>{S(e,t[e],!0)})}))),l=[];for(let e of c)l.push(e());let u=t.map(Vs);return a=Ri(...s,...l,...u),i},h=(e,t,n=l)=>(n.add(t),f.set(t,e),()=>{var e;(e=d.get(t))==null||e(),d.delete(t),f.delete(t),n.delete(t)}),g=(e,t)=>h(e,t),_=(e,t)=>
4(d.set(t,t(n,n)),h(e,t)),v=(e,t)=>(d.set(t,t(n,r)),h(e,t,u)),y=e=>zs(Vi(n,e),C),b=e=>zs(Bi(n,e),C),x=()=>n,S=(e,a,o=!1)=>{var c;if(!Li(n,e))return;let p=Pi(a,n[e]);if(p===n[e])return;if(!o)for(let n of t)(c=n?.setState)==null||c.call(n,e,p);let m=n;n={...n,[e]:p};let h=Symbol();i=h,s.add(e);let g=(t,r,i)=>{var a;let o=f.get(t);(!o||o.some(t=>i?i.has(t):t===e))&&((a=d.get(t))==null||a(),d.set(t,t(n,r)))};for(let e of l)g(e,m);queueMicrotask(()=>{if(i!==h)return;let e=n;for(let e of u)g(e,r,s);r=e,s.clear()})},C={getState:x,setState:S,__unstableInternals:{setup:p,init:m,subscribe:g,sync:_,batch:v,pick:y,omit:b}};return C}function Bs(e,...t){if(e)return Rs(e,`setup`)(...t)}function Vs(e,...t){if(e)return Rs(e,`init`)(...t)}function Hs(e,...t){if(e)return Rs(e,`subscribe`)(...t)}function Us(e,...t){if(e)return Rs(e,`sync`)(...t)}function Ws(e,...t){if(e)return Rs(e,`batch`)(...t)}function Gs(e,...t){if(e)return Rs(e,`omit`)(...t)}function Ks(e,...t){if(e)return Rs(e,`pick`)(...t)}function qs(...e){let t={};for(let n of e){let e=(n?.getState)?.call(n);e&&Object.assign(t,e)}let n=zs(t,...e);return Object.assign({},...e,n)}var Js=e((()=>{qi()})),Ys=e((()=>{Js()}));function Z(e,t=Hi){let n=Qs.useCallback(t=>e?Hs(e,null,t):tc(),[e]),r=()=>{let n=typeof t==`string`?t:null,r=typeof t==`function`?t:null,i=e?.getState();if(r)return r(i);if(i&&n&&Li(i,n))return i[n]};return ec(n,r,r)}function Xs(e,t){let n=Qs.useRef({}),r=Qs.useCallback(t=>e?Hs(e,null,t):tc(),[e]),i=()=>{let r=e?.getState(),i=!1,a=n.current;for(let e in t){let n=t[e];if(typeof n==`function`){let t=n(r);t!==a[e]&&(a[e]=t,i=!0)}if(typeof n==`string`){if(!r||!Li(r,n))continue;let t=r[n];t!==a[e]&&(a[e]=t,i=!0)}}return i&&(n.current={...a}),n.current};return ec(r,i,i)}function Q(e,t,n,r){let i=Li(t,n)?t[n]:void 0,a=za({value:i,setValue:r?t[r]:void 0});G(()=>Us(e,[n],(e,t)=>{let{value:r,setValue:i}=a.current;i&&e[n]!==t[n]&&e[n]!==r&&i(e[n])}),[e,n]),G(()=>{if(i!==void 0)return e.setState(n,i),Ws(e,[n],()=>{i!==void 0&&e.setState(n,i)})})}function Zs(e,t){let[n,r]=Qs.useState(()=>e(t));G(()=>Vs(n),[n]);let i=Qs.useCallback(e=>Z(n,e),[n]);return[Qs.useMemo(()=>({...n,useState:i}),[n,i]),V(()=>{r(n=>e({...t,...n.getState()}))})]}var Qs,$s,ec,tc,$=e((()=>{K(),R(),Ys(),Qs=t(r(),1),$s=t(a(),1),{useSyncExternalStore:ec}=$s.default,tc=()=>()=>{}}));function nc(e){return ca(e)?!0:e.tagName===`INPUT`&&!aa(e)}function rc(e,t=!1){let n=e.clientHeight,{top:r}=e.getBoundingClientRect(),i=Math.max(n*.875,n-40)*1.5,a=t?n-i+r:i+r;return e.tagName===`HTML`?a+e.scrollTop:a}function ic(e,t=!1){let{top:n}=e.getBoundingClientRect();return t?n+e.clientHeight:n}function ac(e,t,n,r=!1){if(!t||!n)return;let{renderedItems:i}=t.getState(),a=pa(e);if(!a)return;let o=rc(a,r),s,c;for(let e=0;e<i.length;e+=1){let i=s;if(s=n(e),!s)break;if(s===i)continue;let a=ko(t,s)?.element;if(!a)continue;let l=ic(a,r)-o,u=Math.abs(l);if(r&&l<=0||!r&&l>=0){c!==void 0&&c<u&&(s=i);break}c=u}return s}function oc(e,t){return Da(e)?!1:Po(t,e.target)}var sc,cc,lc,uc,dc=e((()=>{Lo(),Vo(),Eo(),Ls(),$(),X(),K(),B(),La(),R(),ds(),sc=t(r(),1),cc=n(),lc=`button`,uc=Y(function({store:e,rowId:t,preventScrollOnKeyDown:n=!1,moveOnKeyPress:r=!0,tabbable:i=!1,getItem:a,"aria-setsize":o,"aria-posinset":s,...c}){let l=bo();e||=l;let u=Va(c.id),d=(0,sc.useRef)(null),f=(0,sc.useContext)(To),p=Gi(c)&&!c.accessibleWhenDisabled,{rowId:m,baseElement:h,isActiveItem:g,ariaSetSize:_,ariaPosInSet:v,isTabbable:y}=Xs(e,{rowId(e){if(t)return t;if(e&&f?.baseElement&&f.baseElement===e.baseElement)return f.id},baseElement(e){return e?.baseElement||void 0},isActiveItem(e){return!!e&&e.activeId===u},ariaSetSize(e){if(o!=null)return o;if(e&&f?.ariaSetSize&&f.baseElement===e.baseElement)return f.ariaSetSize},ariaPosInSet(e){if(s!=null)return s;if(!e||!f?.ariaPosInSet||f.baseElement!==e.baseElement)return;let t=e.renderedItems.filter(e=>e.rowId===m);return f.ariaPosInSet+t.findIndex(e=>e.id===u)},isTabbable(t){if(!t?.renderedItems.length)return!0;if(t.virtualFocus)return!1;if(i)return!0;if(t.activeId===null)return!1;let n=e?.item(t.activeId);return n?.disabled||!n?.element?!0:t.activeId===u}}),b=(0,sc.useCallback)(e=>{let t={...e,id:u||e.id,rowId:m,disabled:!!p,children:e.element?.textContent};return a?a(t):t},[u,m,p,a]),x=c.onFocus,S=(0,sc.useRef)(!1),C=V(t=>{if(x?.(t),t.defaultPrevented||Ea(t)||!u||!e||oc(t,e))return;let{virtualFocus:n,baseElement:r}=e.getState();e.setActiveId(u),ca(t.currentTarget)&&jo(t.currentTarget),n&&Da(t)&&(nc(t.currentTarget)||r?.isConnected&&(Sa()&&t.currentTarget.hasAttribute(`data-autofocus`)&&t.currentTarget.scrollIntoView({block:`nearest`,inline:`nearest`}),S.current=!0,t.relatedTarget===r||Po(e,t.relatedTarget)?Mo(r):r.focus()))}),w=c.onBlurCapture,T=V(t=>{w?.(t),!t.defaultPrevented&&e?.getState()?.virtualFocus&&S.current&&(S.current=!1,t.preventDefault(),t.stopPropagation())}),E=c.onKeyDown,D=U(n),O=U(r),ee=V(t=>{if(E?.(t),t.defaultPrevented||!Da(t)||!e)return;let{currentTarget:n}=t,r=e.getState(),i=!!e.item(u)?.rowId,a=r.orientation!==`horizontal`,o=r.orientation!==`vertical`,s=()=>!!(i||o||!r.baseElement||!sa(r.baseElement)),c={ArrowUp:(i||a)&&e.up,ArrowRight:(i||o)&&e.next,ArrowDown:(i||a)&&e.down,ArrowLeft:(i||o)&&e.previous,Home:()=>{if(s())return!i||t.ctrlKey?e?.first():e?.previous(-1)},End:()=>
4{if(s())return!i||t.ctrlKey?e?.last():e?.next(-1)},PageUp:()=>ac(n,e,e?.up,!0),PageDown:()=>ac(n,e,e?.down)}[t.key];if(c){if(ca(n)){let e=ua(n),r=o&&t.key===`ArrowLeft`,i=o&&t.key===`ArrowRight`,s=a&&t.key===`ArrowUp`,c=a&&t.key===`ArrowDown`;if(i||c){let{length:t}=la(n);if(e.end!==t)return}else if((r||s)&&e.start!==0)return}let r=c();if(D(t)||r!==void 0){if(!O(t))return;t.preventDefault(),e.move(r)}}}),k=(0,sc.useMemo)(()=>({id:u,baseElement:h}),[u,h]);return c=qa(c,e=>(0,cc.jsx)(wo.Provider,{value:k,children:e}),[k]),c={id:u,"data-active-item":g||void 0,...c,ref:H(d,c.ref),tabIndex:y?c.tabIndex:-1,onFocus:C,onBlurCapture:T,onKeyDown:ee},c=Is(c),c=Bo({store:e,...c,getItem:b,shouldRegisterItem:u?c.shouldRegisterItem:!1}),Ki({...c,"aria-setsize":_,"aria-posinset":v})}),co(q(function(e){return J(lc,uc(e))}))}));function fc(e){let t=[];for(let n of e)t.push(...n);return t}function pc(e){return e.slice().reverse()}var mc=e((()=>{})),hc=e((()=>{mc()}));function gc(e){return e.some(e=>!!e.rowId)}function _c(e){let t=e.target;return t&&!sa(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function vc(e){return e.key===`Shift`||e.key===`Control`||e.key===`Alt`||e.key===`Meta`}function yc(e,t,n){return V(r=>{if(t?.(r),r.defaultPrevented||r.isPropagationStopped()||!Da(r)||vc(r)||_c(r))return;let i=ko(e,e.getState().activeId)?.element;if(!i)return;let{view:a,...o}=r;i!==n?.current&&i.focus(),Ma(i,r.type,o)||r.preventDefault(),r.currentTarget.contains(i)&&r.stopPropagation()})}function bc(e){return Oo(fc(pc(Ao(e))))}function xc(e){let[t,n]=(0,Sc.useState)(!1),r=(0,Sc.useCallback)(()=>n(!0),[]),i=e.useState(t=>ko(e,t.activeId));return(0,Sc.useEffect)(()=>{let e=i?.element;t&&e&&(n(!1),e.focus({preventScroll:!0}))},[i,t]),r}var Sc,Cc,wc,Tc,Ec=e((()=>{Lo(),Eo(),js(),X(),K(),hc(),B(),La(),us(),R(),Sc=t(r(),1),Cc=n(),wc=`div`,Tc=Y(function({store:e,composite:t=!0,focusOnMove:n=t,moveOnKeyPress:r=!0,...i}){let a=xo();e||=a,I(e,!1);let o=(0,Sc.useRef)(null),s=(0,Sc.useRef)(null),c=xc(e),l=e.useState(`moves`),[,u]=Ba(t?e.setBaseElement:null);(0,Sc.useEffect)(()=>{if(!e||!l||!t||!n)return;let{activeId:r}=e.getState(),i=ko(e,r)?.element;i&&cs(i)},[e,l,t,n]),G(()=>{if(!e||!l||!t)return;let{baseElement:n,activeId:r}=e.getState();if(r!==null||!n)return;let i=s.current;s.current=null,i&&ja(i,{relatedTarget:n}),ns(n)||n.focus()},[e,l,t]);let d=e.useState(`activeId`),f=e.useState(`virtualFocus`);G(()=>{if(!e||!t||!f)return;let n=s.current;if(s.current=null,!n)return;let r=ko(e,d)?.element||na(n);r!==n&&ja(n,{relatedTarget:r})},[e,d,f,t]);let p=yc(e,i.onKeyDownCapture,s),m=yc(e,i.onKeyUpCapture,s),h=i.onFocusCapture,g=V(t=>{if(h?.(t),t.defaultPrevented||!e)return;let{virtualFocus:n}=e.getState();if(!n)return;let r=t.relatedTarget,i=No(t.currentTarget);Da(t)&&i&&(t.stopPropagation(),s.current=r)}),_=i.onFocus,v=V(n=>{if(_?.(n),n.defaultPrevented||!t||!e)return;let{relatedTarget:r}=n,{virtualFocus:i}=e.getState();i?Da(n)&&!Po(e,r)&&queueMicrotask(c):Da(n)&&e.setActiveId(null)}),y=i.onBlurCapture,b=V(t=>{if(y?.(t),t.defaultPrevented||!e)return;let{virtualFocus:n,activeId:r}=e.getState();if(!n)return;let i=ko(e,r)?.element,a=t.relatedTarget,o=Po(e,a),c=s.current;s.current=null,Da(t)&&o?(a===i?c&&c!==a&&ja(c,t):i?ja(i,t):c&&ja(c,t),t.stopPropagation()):!Po(e,t.target)&&i&&ja(i,t)}),x=i.onKeyDown,S=U(r),C=V(t=>{if(x?.(t),t.nativeEvent.isComposing||t.defaultPrevented||!e||!Da(t))return;let{orientation:n,renderedItems:r,activeId:i}=e.getState();if(ko(e,i)?.element?.isConnected)return;let a=n!==`horizontal`,o=n!==`vertical`,s=gc(r);if((t.key===`ArrowLeft`||t.key===`ArrowRight`||t.key===`Home`||t.key===`End`)&&sa(t.currentTarget))return;let c={ArrowUp:(s||a)&&(()=>s?bc(r)?.id:e?.last()),ArrowRight:(s||o)&&e.first,ArrowDown:(s||a)&&e.first,ArrowLeft:(s||o)&&e.last,Home:e.first,End:e.last,PageUp:e.first,PageDown:e.last}[t.key];if(c){let n=c();if(n!==void 0){if(!S(t))return;t.preventDefault(),e.move(n)}}});return i=qa(i,t=>(0,Cc.jsx)(So,{value:e,children:t}),[e]),i={"aria-activedescendant":e.useState(n=>{if(e&&t&&n.virtualFocus)return ko(e,n.activeId)?.id}),...i,ref:H(o,u,i.ref),onKeyDownCapture:p,onKeyUpCapture:m,onFocusCapture:g,onFocus:v,onBlurCapture:b,onKeyDown:C},i=As({focusable:e.useState(e=>t&&(e.virtualFocus||e.activeId===null)),...i}),i}),q(function(e){return J(wc,Tc(e))})})),Dc,Oc,kc,Ac,jc=e((()=>{X(),Dc=lo(),Dc.useContext,Dc.useScopedContext,Oc=Dc.useProviderContext,kc=Dc.ContextProvider,Ac=Dc.ScopedContextProvider})),Mc,Nc,Pc,Fc,Ic,Lc,Rc,zc=e((()=>{jc(),X(),Mc=t(r(),1),Nc=lo([kc],[Ac]),Nc.useContext,Nc.useScopedContext,Pc=Nc.useProviderContext,Fc=Nc.ContextProvider,Ic=Nc.ScopedContextProvider,Lc=(0,Mc.createContext)(void 0),Rc=(0,Mc.createContext)(void 0)}));function Bc(e,t){let n=setTimeout(t,e);return()=>clearTimeout(n)}function Vc(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Hc(...e){return e.join(`, `).split(`, `).reduce((e,t)=>
4{let n=t.endsWith(`ms`)?1:1e3,r=Number.parseFloat(t||`0s`)*n;return r>e?r:e},0)}function Uc(e,t,n){return!n&&t!==!1&&(!e||!!t)}var Wc,Gc,Kc,qc,Jc,Yc,Xc=e((()=>{zc(),jc(),$(),X(),K(),R(),Wc=t(r(),1),Gc=t(i(),1),Kc=n(),qc=`div`,Jc=Y(function({store:e,alwaysVisible:t,...n}){let r=Oc();e||=r,I(e,!1);let i=(0,Wc.useRef)(null),a=Va(n.id),[o,s]=(0,Wc.useState)(null),c=e.useState(`open`),l=e.useState(`mounted`),u=e.useState(`animated`),d=e.useState(`contentElement`),f=Z(e.disclosure,`contentElement`);G(()=>{i.current&&e?.setContentElement(i.current)},[e]),G(()=>{let t;return e?.setState(`animated`,e=>(t=e,!0)),()=>{t!==void 0&&e?.setState(`animated`,t)}},[e]),G(()=>{if(u){if(!d?.isConnected){s(null);return}return Vc(()=>{s(c?`enter`:l?`leave`:null)})}},[u,d,c,l]),G(()=>{if(!e||!u||!o||!d)return;let t=()=>e?.setState(`animating`,!1),n=()=>(0,Gc.flushSync)(t);if(o===`leave`&&c||o===`enter`&&!c)return;if(typeof u==`number`)return Bc(u,n);let{transitionDuration:r,animationDuration:i,transitionDelay:a,animationDelay:s}=getComputedStyle(d),{transitionDuration:l=`0`,animationDuration:p=`0`,transitionDelay:m=`0`,animationDelay:h=`0`}=f?getComputedStyle(f):{},g=Hc(a,s,m,h)+Hc(r,i,l,p);if(!g){o===`enter`&&e.setState(`animated`,!1),t();return}return Bc(Math.max(g-1e3/60,0),n)},[e,u,d,f,c,o]),n=qa(n,t=>(0,Kc.jsx)(Ic,{value:e,children:t}),[e]);let p=Uc(l,n.hidden,t),m=n.style,h=(0,Wc.useMemo)(()=>p?{...m,display:`none`}:m,[p,m]);return n={id:a,"data-open":c||void 0,"data-enter":o===`enter`||void 0,"data-leave":o===`leave`||void 0,hidden:p,...n,ref:H(a?e.setContentElement:null,i,n.ref),style:h},Ki(n)}),Yc=q(function(e){return J(qc,Jc(e))}),q(function({unmountOnHide:e,...t}){let n=Oc();return Z(t.store||n,t=>!e||t?.mounted)===!1?null:(0,Kc.jsx)(Yc,{...t})})}));function Zc(e={}){let t=qs(e.store,Gs(e.disclosure,[`contentElement`,`disclosureElement`])),n=t?.getState(),r=L(e.open,n?.open,e.defaultOpen,!1),i=L(e.animated,n?.animated,!1),a=zs({open:r,animated:i,animating:!!i&&r,mounted:r,contentElement:L(n?.contentElement,null),disclosureElement:L(n?.disclosureElement,null)},t);return Bs(a,()=>Us(a,[`animated`,`animating`],e=>{e.animated||a.setState(`animating`,!1)})),Bs(a,()=>Hs(a,[`open`],()=>{a.getState().animated&&a.setState(`animating`,!0)})),Bs(a,()=>Us(a,[`open`,`animating`],e=>{a.setState(`mounted`,e.open||e.animating)})),{...a,disclosure:e.disclosure,setOpen:e=>a.setState(`open`,e),show:()=>a.setState(`open`,!0),hide:()=>a.setState(`open`,!1),toggle:()=>a.setState(`open`,e=>!e),stopAnimation:()=>a.setState(`animating`,!1),setContentElement:e=>a.setState(`contentElement`,e),setDisclosureElement:e=>a.setState(`disclosureElement`,e)}}var Qc=e((()=>{Js(),qi()})),$c=e((()=>{Qc()}));function el(e,t,n){return Wa(t,[n.store,n.disclosure]),Q(e,n,`open`,`setOpen`),Q(e,n,`mounted`,`setMounted`),Q(e,n,`animated`),Object.assign(e,{disclosure:n.disclosure})}function tl(e={}){let[t,n]=Zs(Zc,e);return el(t,n,e)}var nl=e((()=>{$(),K(),$c()})),rl,il,al,ol,sl,cl=e((()=>{zc(),X(),rl=lo([Fc],[Ic]),il=rl.useContext,rl.useScopedContext,al=rl.useProviderContext,ol=rl.ContextProvider,sl=rl.ScopedContextProvider}));function ll(e){let t=e.find(e=>!!e.element),n=[...e].reverse().find(e=>!!e.element),r=t?.element?.parentElement;for(;r&&n?.element;){if(n&&r.contains(n.element))return r;r=r.parentElement}return z(r).body}function ul(e){return e?.__unstablePrivateStore}function dl(e={}){e.store;let t=e.store?.getState(),n=L(e.items,t?.items,e.defaultItems,[]),r=new Map(n.map(e=>[e.id,e])),i={items:n,renderedItems:L(t?.renderedItems,[])},a=ul(e.store),o=zs({items:n,renderedItems:i.renderedItems},a),s=zs(i,e.store),c=e=>{let t=ha(e,e=>e.element);o.setState(`renderedItems`,t),s.setState(`renderedItems`,t)};Bs(s,()=>Vs(o)),Bs(o,()=>Ws(o,[`items`],e=>{s.setState(`items`,e.items)})),Bs(o,()=>Ws(o,[`renderedItems`],e=>{let t=!0,n=requestAnimationFrame(()=>{let{renderedItems:t}=s.getState();e.renderedItems!==t&&c(e.renderedItems)});if(typeof IntersectionObserver!=`function`)return()=>cancelAnimationFrame(n);let r=()=>{if(t){t=!1;return}cancelAnimationFrame(n),n=requestAnimationFrame(()=>c(e.renderedItems))},i=ll(e.renderedItems),a=new IntersectionObserver(r,{root:i});for(let t of e.renderedItems)t.element&&a.observe(t.element);return()=>{cancelAnimationFrame(n),a.disconnect()}}));let l=(e,t,n=!1)=>{let i;return t(t=>{let n=t.findIndex(({id:t})=>t===e.id),a=t.slice();if(n!==-1){i=t[n];let o={...i,...e};a[n]=o,r.set(e.id,o)}else a.push(e),r.set(e.id,e);return a}),()=>{t(t=>{if(!i)return n&&r.delete(e.id),t.filter(({id:t})=>t!==e.id);let a=t.findIndex(({id:t})=>t===e.id);if(a===-1)return t;let o=t.slice();return o[a]=i,r.set(e.id,i),o})}},u=e=>l(e,e=>o.setState(`items`,e),!0);return{...s,registerItem:u,renderItem:e=>Ri(u(e),l(e,e=>o.setState(`renderedItems`,e))),item:e=>{if(!e)return null;let t=r.get(e);if(!t){let{items:n}=o.getState();t=n.find(t=>
4t.id===e),t&&r.set(e,t)}return t||null},__unstablePrivateStore:o}}var fl=e((()=>{ya(),Js(),qi()}));function pl(e,t,n){return Wa(t,[n.store]),Q(e,n,`items`,`setItems`),e}var ml=e((()=>{$(),K()}));function hl(e,t){return e.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function gl(e,t){return e.filter(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function _l(e,t){return e.filter(e=>e.rowId===t)}function vl(e,t,n=!1){let r=e.findIndex(e=>e.id===t);return[...e.slice(r+1),...n?[Tl]:[],...e.slice(0,r)]}function yl(e){let t=[];for(let n of e){let e=t.find(e=>e[0]?.rowId===n.rowId);e?e.push(n):t.push([n])}return t}function bl(e){let t=0;for(let{length:n}of e)n>t&&(t=n);return t}function xl(e){return{id:`__EMPTY_ITEM__`,disabled:!0,rowId:e}}function Sl(e,t,n){let r=bl(e);for(let i of e)for(let e=0;e<r;e+=1){let r=i[e];if(!r||n&&r.disabled){let r=e===0&&n?hl(i):i[e-1];i[e]=r&&t!==r.id&&n?r:xl(r?.rowId)}}return e}function Cl(e){let t=yl(e),n=bl(t),r=[];for(let e=0;e<n;e+=1)for(let n of t){let t=n[e];t&&r.push({...t,rowId:t.rowId?`${e}`:void 0})}return r}function wl(e={}){let t=e.store?.getState(),n=dl(e),r=L(e.activeId,t?.activeId,e.defaultActiveId),i=zs({...n.getState(),id:L(e.id,t?.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:r,baseElement:L(t?.baseElement,null),includesBaseElement:L(e.includesBaseElement,t?.includesBaseElement,r===null),moves:L(t?.moves,0),orientation:L(e.orientation,t?.orientation,`both`),rtl:L(e.rtl,t?.rtl,!1),virtualFocus:L(e.virtualFocus,t?.virtualFocus,!1),focusLoop:L(e.focusLoop,t?.focusLoop,!1),focusWrap:L(e.focusWrap,t?.focusWrap,!1),focusShift:L(e.focusShift,t?.focusShift,!1)},n,e.store);Bs(i,()=>Us(i,[`renderedItems`,`activeId`],e=>{i.setState(`activeId`,t=>t===void 0?hl(e.renderedItems)?.id:t)}));let a=(e=`next`,t={})=>{let n=i.getState(),{skip:r=0,activeId:a=n.activeId,focusShift:o=n.focusShift,focusLoop:s=n.focusLoop,focusWrap:c=n.focusWrap,includesBaseElement:l=n.includesBaseElement,renderedItems:u=n.renderedItems,rtl:d=n.rtl}=t,f=e===`up`||e===`down`,p=e===`next`||e===`down`,m=p?d&&!f:!d||f,h=o&&!r,g=f?fc(Sl(yl(u),a,h)):u;if(g=m?pc(g):g,g=f?Cl(g):g,a==null)return hl(g)?.id;let _=g.find(e=>e.id===a);if(!_)return hl(g)?.id;let v=g.some(e=>e.rowId),y=g.indexOf(_),b=g.slice(y+1),x=_l(b,_.rowId);if(r){let e=gl(x,a);return(e.slice(r)[0]||e[e.length-1])?.id}let S=s&&(f?s!==`horizontal`:s!==`vertical`),C=v&&c&&(f?c!==`horizontal`:c!==`vertical`),w=p?(!v||f)&&S&&l:f?l:!1;if(S)return hl(vl(C&&!w?g:_l(g,_.rowId),a,w),a)?.id;if(C){let e=hl(w?x:b,a);return w?e?.id||null:e?.id}let T=hl(x,a);return!T&&w?null:T?.id};return{...n,...i,setBaseElement:e=>i.setState(`baseElement`,e),setActiveId:e=>i.setState(`activeId`,e),move:e=>{e!==void 0&&(i.setState(`activeId`,e),i.setState(`moves`,e=>e+1))},first:()=>hl(i.getState().renderedItems)?.id,last:()=>hl(pc(i.getState().renderedItems))?.id,next:e=>(e!==void 0&&typeof e==`number`&&(e={skip:e}),a(`next`,e)),previous:e=>(e!==void 0&&typeof e==`number`&&(e={skip:e}),a(`previous`,e)),down:e=>(e!==void 0&&typeof e==`number`&&(e={skip:e}),a(`down`,e)),up:e=>(e!==void 0&&typeof e==`number`&&(e={skip:e}),a(`up`,e))}}var Tl,El=e((()=>{mc(),fl(),Js(),qi(),Tl={id:null}}));function Dl(e){return{id:Va(e.id),...e}}function Ol(e,t,n){return e=pl(e,t,n),Q(e,n,`activeId`,`setActiveId`),Q(e,n,`includesBaseElement`),Q(e,n,`virtualFocus`),Q(e,n,`orientation`),Q(e,n,`rtl`),Q(e,n,`focusLoop`),Q(e,n,`focusWrap`),Q(e,n,`focusShift`),e}var kl=e((()=>{ml(),$(),K()})),Al,jl,Ml,Nl,Pl,Fl,Il,Ll,Rl,zl,Bl=e((()=>{cl(),Eo(),X(),Al=t(r(),1),jl=(0,Al.createContext)(void 0),Ml=lo([ol,So],[sl,Co]),Nl=Ml.useContext,Pl=Ml.useScopedContext,Fl=Ml.useProviderContext,Il=Ml.ContextProvider,Ll=Ml.ScopedContextProvider,Rl=(0,Al.createContext)(void 0),zl=(0,Al.createContext)(!1)})),Vl,Hl,Ul,Wl,Gl=e((()=>{cl(),X(),Vl=lo([ol],[sl]),Vl.useContext,Vl.useScopedContext,Hl=Vl.useProviderContext,Ul=Vl.ContextProvider,Wl=Vl.ScopedContextProvider}));function Kl(e){return[e.clientX,e.clientY]}function ql(e,t){let[n,r]=e,i=!1,a=t.length;for(let e=a,o=0,s=e-1;o<e;s=o++){let[a,c]=t[o],[l,u]=t[s],[,d]=t[s===0?e-1:s-1]||[0,0],f=(c-u)*(n-a)-(a-l)*(r-c);if(u<c){if(r>=u&&r<c){if(f===0)return!0;f>0&&(r===u?r>d&&(i=!i):i=!i)}}else if(c<u){if(r>c&&r<=u){if(f===0)return!0;f<0&&(r===u?r<d&&(i=!i):i=!i)}}else if(r===c&&(n>=l&&n<=a||n>=a&&n<=l))return!0}return i}
4function Jl(e,t){let{top:n,right:r,bottom:i,left:a}=t,[o,s]=e;return[o<a?`left`:o>r?`right`:null,s<n?`top`:s>i?`bottom`:null]}function Yl(e,t){let n=e.getBoundingClientRect(),{top:r,right:i,bottom:a,left:o}=n,[s,c]=Jl(t,n),l=[t];return s?(c!==`top`&&l.push([s===`left`?o:i,r]),l.push([s===`left`?i:o,r]),l.push([s===`left`?i:o,a]),c!==`bottom`&&l.push([s===`left`?o:i,a])):c===`top`?(l.push([o,r]),l.push([o,a]),l.push([i,a]),l.push([i,r])):(l.push([o,a]),l.push([o,r]),l.push([i,r]),l.push([i,a])),l}var Xl=e((()=>{})),Zl,Ql,$l=e((()=>{Zl=t(r(),1),Ql=(0,Zl.createContext)(null)})),eu,tu,nu=e((()=>{X(),eu=`span`,tu=Y(function(e){return e={...e,style:{border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`,...e.style}},e}),q(function(e){return J(eu,tu(e))})})),ru,iu,au,ou=e((()=>{nu(),X(),ru=`span`,iu=Y(function(e){return e={"data-focus-trap":``,tabIndex:0,"aria-hidden":!0,...e,style:{position:`fixed`,top:0,left:0,...e.style}},e=tu(e),e}),au=q(function(e){return J(ru,iu(e))})}));function su(e){return z(e).body}function cu(e,t){return t?typeof t==`function`?t(e):t:z(e).createElement(`div`)}function lu(e=`id`){return`${e?`${e}-`:``}${Math.random().toString(36).slice(2,8)}`}function uu(e){queueMicrotask(()=>{e?.focus()})}var du,fu,pu,mu,hu,gu=e((()=>{$l(),ou(),X(),K(),$i(),B(),La(),us(),du=t(r(),1),fu=t(i(),1),pu=n(),mu=`div`,hu=Y(function({preserveTabOrder:e,preserveTabOrderAnchor:t,portalElement:n,portalRef:r,portal:i=!0,...a}){let o=(0,du.useRef)(null),s=H(o,a.ref),c=(0,du.useContext)(Ql),[l,u]=(0,du.useState)(null),[d,f]=(0,du.useState)(null),p=(0,du.useRef)(null),m=(0,du.useRef)(null),h=(0,du.useRef)(null),g=(0,du.useRef)(null);return G(()=>{let e=o.current;if(!e||!i){u(null);return}let t=cu(e,n);if(!t){u(null);return}let a=t.isConnected;if(a||(c||su(e)).appendChild(t),t.id||=e.id?`portal/${e.id}`:lu(),u(t),Ji(r,t),!a)return()=>{t.remove(),Ji(r,null)}},[i,n,c,r]),G(()=>{if(!i||!e||!t)return;let n=z(t).createElement(`span`);return n.style.position=`fixed`,t.insertAdjacentElement(`afterend`,n),f(n),()=>{n.remove(),f(null)}},[i,e,t]),(0,du.useEffect)(()=>{if(!l||!e)return;let t=0,n=e=>{if(!Pa(e))return;let n=e.type===`focusin`;if(cancelAnimationFrame(t),n)return ss(l);t=requestAnimationFrame(()=>{os(l,!0)})};return l.addEventListener(`focusin`,n,!0),l.addEventListener(`focusout`,n,!0),()=>{cancelAnimationFrame(t),l.removeEventListener(`focusin`,n,!0),l.removeEventListener(`focusout`,n,!0)}},[l,e]),a=qa(a,t=>{if(t=(0,pu.jsx)(Ql.Provider,{value:l||c,children:t}),!i)return t;if(!l)return(0,pu.jsx)(`span`,{ref:s,id:a.id,style:{position:`fixed`},hidden:!0});t=(0,pu.jsxs)(pu.Fragment,{children:[e&&l&&(0,pu.jsx)(au,{ref:m,"data-focus-trap":a.id,className:`__focus-trap-inner-before`,onFocus:e=>{Pa(e,l)?uu(Qo()):uu(p.current)}}),t,e&&l&&(0,pu.jsx)(au,{ref:h,"data-focus-trap":a.id,className:`__focus-trap-inner-after`,onFocus:e=>{Pa(e,l)?uu(es()):uu(g.current)}})]}),l&&(t=(0,fu.createPortal)(t,l));let n=(0,pu.jsxs)(pu.Fragment,{children:[e&&l&&(0,pu.jsx)(au,{ref:p,"data-focus-trap":a.id,className:`__focus-trap-outer-before`,onFocus:e=>{e.relatedTarget!==g.current&&Pa(e,l)?uu(m.current):uu(es())}}),e&&(0,pu.jsx)(`span`,{"aria-owns":l?.id,style:{position:`fixed`}}),e&&l&&(0,pu.jsx)(au,{ref:g,"data-focus-trap":a.id,className:`__focus-trap-outer-after`,onFocus:e=>{if(Pa(e,l))uu(h.current);else{let e=Qo();if(e===m.current){requestAnimationFrame(()=>Qo()?.focus());return}uu(e)}}})]});return d&&e&&(n=(0,fu.createPortal)(n,d)),(0,pu.jsxs)(pu.Fragment,{children:[n,t]})},[l,c,i,a.id,e,d]),a={...a,ref:s},a}),q(function(e){return J(mu,hu(e))})})),_u,vu,yu=e((()=>{_u=t(r(),1),vu=(0,_u.createContext)(0)}));function bu({level:e,children:t}){let n=(0,xu.useContext)(vu),r=Math.max(Math.min(e||n+1,6),1);return(0,Su.jsx)(vu.Provider,{value:r,children:t})}var xu,Su,Cu=e((()=>{yu(),xu=t(r(),1),Su=n()})),wu,Tu,Eu,Du=e((()=>{Wo(),X(),K(),wu=n(),Tu=`div`,Eu=Y(function({autoFocusOnShow:e=!0,...t}){return t=qa(t,t=>(0,wu.jsx)(Uo.Provider,{value:e,children:t}),[e]),t}),q(function(e){return J(Tu,Eu(e))})}));function Ou(e,t){let n=z(e).createElement(`button`);return n.type=`button`,n.tabIndex=-1,n.textContent=`Dismiss popup`,Object.assign(n.style,{border:`0px`,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:`0px`,position:`absolute`,whiteSpace:`nowrap`,width:`1px`}),n.addEventListener(`click`,t),e.prepend(n),()=>{n.removeEventListener(`click`,t),n.remove()}}var ku=e((()=>{B()}));function Au(e){let t=(0,ju.useRef)(null);return(0,ju.useEffect)(()=>
4{if(!e){t.current=null;return}return Ia(`mousedown`,e=>{t.current=e.target},!0)},[e]),t}var ju,Mu=e((()=>{La(),ju=t(r(),1)}));function Nu(e,t,n){Ru.has(e)||Ru.set(e,new Map);let r=Ru.get(e),i=r.get(t);if(!i)return r.set(t,n()),()=>{var e;(e=r.get(t))==null||e(),r.delete(t)};let a=n(),o=()=>{a(),i(),r.delete(t)};return r.set(t,o),()=>{r.get(t)===o&&(a(),r.set(t,i))}}function Pu(e,t,n){return Nu(e,t,()=>{let r=e.getAttribute(t);return e.setAttribute(t,n),()=>{r==null?e.removeAttribute(t):e.setAttribute(t,r)}})}function Fu(e,t,n){return Nu(e,t,()=>{let r=t in e,i=e[t];return e[t]=n,()=>{r?e[t]=i:delete e[t]}})}function Iu(e,t){return e?Nu(e,`style`,()=>{let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}):()=>{}}function Lu(e,t,n){return e?Nu(e,t,()=>{let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{r?e.style.setProperty(t,r):e.style.removeProperty(t)}}):()=>{}}var Ru,zu=e((()=>{Ru=new WeakMap}));function Bu(e){return`__ariakit-dialog-snapshot-${e}`}function Vu(e,t){let n=z(t),r=Bu(e);if(!n.body[r])return!0;do{if(t===n.body)return!1;if(t[r])return!0;if(!t.parentElement)return!1;t=t.parentElement}while(!0)}function Hu(e,t,n){return Gu.includes(t.tagName)||!Vu(e,t)?!1:!n.some(e=>e&&ra(t,e))}function Uu(e,t,n,r){for(let i of t){if(!i?.isConnected)continue;let a=t.some(e=>!e||e===i?!1:e.contains(i)),o=z(i),s=i;for(;i.parentElement&&i!==o.body;){if(r?.(i.parentElement,s),!a)for(let r of i.parentElement.children)Hu(e,r,t)&&n(r,s);i=i.parentElement}}}function Wu(e,t){let{body:n}=z(t[0]),r=[];return Uu(e,t,t=>{r.push(Fu(t,Bu(e),!0))}),Ri(Fu(n,Bu(e),!0),()=>{for(let e of r)e()})}var Gu,Ku=e((()=>{zu(),B(),R(),Gu=[`SCRIPT`,`STYLE`]}));function qu(e,...t){if(!e)return!1;let n=e.getAttribute(`data-backdrop`);return n==null?!1:n===``||n===`true`||!t.length?!0:t.some(e=>n===e)}var Ju=e((()=>{}));function Yu(e=``,t=!1){return`__ariakit-dialog-${t?`ancestor`:`outside`}${e?`-${e}`:``}`}function Xu(e,t=``){return Ri(Fu(e,Yu(),!0),Fu(e,Yu(t),!0))}function Zu(e,t=``){return Ri(Fu(e,Yu(``,!0),!0),Fu(e,Yu(t,!0),!0))}function Qu(e,t){let n=Yu(t,!0);if(e[n])return!0;let r=Yu(t);do{if(e[r])return!0;if(!e.parentElement)return!1;e=e.parentElement}while(!0)}function $u(e,t){let n=[],r=t.map(e=>e?.id);return Uu(e,t,t=>{qu(t,...r)||n.unshift(Xu(t,e))},(t,r)=>{r.hasAttribute(`data-dialog`)&&r.id!==e||n.unshift(Zu(t,e))}),()=>{for(let e of n)e()}}var ed=e((()=>{Ku(),zu(),Ju(),R()}));function td(e){return e.tagName===`HTML`?!0:ra(z(e).body,e)}function nd(e,t){if(!e)return!1;if(ra(e,t))return!0;let n=t.getAttribute(`aria-activedescendant`);if(n){let t=z(e).getElementById(n);if(t)return ra(e,t)}return!1}function rd(e,t){if(!(`clientY`in e))return!1;let n=t.getBoundingClientRect();return n.width===0||n.height===0?!1:n.top<=e.clientY&&e.clientY<=n.top+n.height&&n.left<=e.clientX&&e.clientX<=n.left+n.width}function id({store:e,type:t,listener:n,capture:r,domReady:i}){let a=V(n),o=Z(e,`open`),s=(0,sd.useRef)(!1);G(()=>{if(!o||!i)return;let{contentElement:t}=e.getState();if(!t)return;let n=()=>{s.current=!0};return t.addEventListener(`focusin`,n,!0),()=>t.removeEventListener(`focusin`,n,!0)},[e,o,i]),(0,sd.useEffect)(()=>o?Ia(t,t=>{let{contentElement:n,disclosureElement:r}=e.getState(),i=t.target;n&&i&&td(i)&&(ra(n,i)||nd(r,i)||i.hasAttribute(`data-focus-trap`)||rd(t,n)||s.current&&!Qu(i,n.id)||fs(i)||a(t))},r):void 0,[o,r])}function ad(e,t){return typeof e==`function`?e(t):!!e}function od(e,t,n){let r=Au(Z(e,`open`)),i={store:e,domReady:n,capture:!0};id({...i,type:`click`,listener:n=>{let{contentElement:i}=e.getState(),a=r.current;a&&oa(a)&&Qu(a,i?.id)&&ad(t,n)&&e.hide()}}),id({...i,type:`focusin`,listener:n=>{let{contentElement:r}=e.getState();r&&n.target!==z(r)&&ad(t,n)&&e.hide()}}),id({...i,type:`contextmenu`,listener:n=>{ad(t,n)&&e.hide()}})}var sd,cd=e((()=>{Mu(),ed(),js(),$(),K(),B(),La(),sd=t(r(),1)}));function ld(e){let t=(0,ud.useContext)(fd),[n,r]=(0,ud.useState)([]),i=(0,ud.useCallback)(e=>(r(t=>[...t,e]),Ri(t.add?.call(t,e),()=>{r(t=>t.filter(t=>t!==e))})),[t]);G(()=>Us(e,[`open`,`contentElement`],n=>
4{if(n.open&&n.contentElement)return t.add?.call(t,e)}),[e,t]);let a=(0,ud.useMemo)(()=>({store:e,add:i}),[e,i]);return{wrapElement:(0,ud.useCallback)(e=>(0,dd.jsx)(fd.Provider,{value:a,children:e}),[a]),nestedDialogs:n}}var ud,dd,fd,pd=e((()=>{K(),R(),Ys(),ud=t(r(),1),dd=n(),fd=(0,ud.createContext)({})}));function md({attribute:e,contentId:t,contentElement:n,enabled:r}){let[i,a]=Ka(),o=(0,hd.useCallback)(()=>{if(!r||!n)return!1;let{body:i}=z(n),a=i.getAttribute(e);return!a||a===t},[i,r,n,e,t]);return(0,hd.useEffect)(()=>{if(!r||!t||!n)return;let{body:i}=z(n);if(o())return i.setAttribute(e,t),()=>i.removeAttribute(e);let s=new MutationObserver(()=>(0,gd.flushSync)(a));return s.observe(i,{attributeFilter:[e]}),()=>s.disconnect()},[i,r,t,n,o,e]),o}var hd,gd,_d=e((()=>{K(),B(),hd=t(r(),1),gd=t(i(),1)}));function vd(e){let t=e.getBoundingClientRect().left;return Math.round(t)+e.scrollLeft?`paddingLeft`:`paddingRight`}function yd(e,t,n){let r=md({attribute:`data-dialog-prevent-body-scroll`,contentElement:e,contentId:t,enabled:n});(0,bd.useEffect)(()=>{if(!r()||!e)return;let t=z(e),n=ta(e),{documentElement:i,body:a}=t,o=i.style.getPropertyValue(`--scrollbar-width`),s=o?Number.parseInt(o,10):n.innerWidth-i.clientWidth,c=()=>Lu(i,`--scrollbar-width`,`${s}px`),l=vd(i),u=()=>Iu(a,{overflow:`hidden`,[l]:`${s}px`}),d=()=>{let{scrollX:e,scrollY:t,visualViewport:r}=n,i=r?.offsetLeft??0,o=r?.offsetTop??0,c=Iu(a,{position:`fixed`,overflow:`hidden`,top:`${-(t-Math.floor(o))}px`,left:`${-(e-Math.floor(i))}px`,right:`0`,[l]:`${s}px`});return()=>{c(),n.scrollTo({left:e,top:t,behavior:`instant`})}},f=xa()&&!wa();return Ri(c(),f?d():u())},[r,e])}var bd,xd=e((()=>{_d(),zu(),B(),R(),ds(),bd=t(r(),1)}));function Sd(e,...t){if(!e)return!1;let n=e.getAttribute(`data-focus-trap`);return n==null?!1:t.length?n===``?!1:t.some(e=>n===e):!0}var Cd=e((()=>{}));function wd(){return`inert`in HTMLElement.prototype}var Td=e((()=>{}));function Ed(e){return Pu(e,`aria-hidden`,`true`)}var Dd=e((()=>{zu()}));function Od(e,t){return`style`in e?wd()?Fu(e,`inert`,!0):Ri(...Yo(e,!0).map(e=>{if(t?.some(t=>t&&ra(t,e)))return Ni;let n=Nu(e,`focus`,()=>(e.focus=Ni,()=>{delete e.focus}));return Ri(Pu(e,`tabindex`,`-1`),n)}),Ed(e),Iu(e,{pointerEvents:`none`,userSelect:`none`,cursor:`default`})):Ni}function kd(e,t){let n=[],r=t.map(e=>e?.id);return Uu(e,t,e=>{qu(e,...r)||Sd(e,...r)||n.unshift(Od(e,t))},e=>{e.hasAttribute(`role`)&&(t.some(t=>t&&ra(t,e))||n.unshift(Pu(e,`role`,`none`)))}),()=>{for(let e of n)e()}}var Ad=e((()=>{Cd(),Td(),Dd(),Ku(),zu(),Ju(),B(),us(),R()})),jd,Md,Nd,Pd=e((()=>{X(),jd=`div`,Md=`a.button.details.dialog.div.form.h1.h2.h3.h4.h5.h6.header.img.input.label.li.nav.ol.p.section.select.span.summary.textarea.ul.svg`.split(`.`),Y(function(e){return e}),Nd=q(function(e){return J(jd,e)}),Object.assign(Nd,Md.reduce((e,t)=>(e[t]=q(function(e){return J(t,e)}),e),{}))}));function Fd({store:e,backdrop:t,alwaysVisible:n,hidden:r}){let i=(0,Id.useRef)(null),a=tl({disclosure:e}),o=Z(e,`contentElement`);(0,Id.useEffect)(()=>{let e=i.current,t=o;e&&t&&(e.style.zIndex=getComputedStyle(t).zIndex)},[o]),G(()=>{let e=o?.id;if(!e)return;let t=i.current;if(t)return Zu(t,e)},[o]);let s=Jc({ref:i,store:a,role:`presentation`,"data-backdrop":o?.id||``,alwaysVisible:n,hidden:r??void 0,style:{position:`fixed`,top:0,right:0,bottom:0,left:0}});if(!t)return null;if((0,Id.isValidElement)(t))return(0,Ld.jsx)(Nd,{...s,render:t});let c=typeof t==`boolean`?`div`:t;return(0,Ld.jsx)(Nd,{...s,render:(0,Ld.jsx)(c,{})})}var Id,Ld,Rd=e((()=>{ed(),Xc(),nl(),Pd(),$(),K(),Id=t(r(),1),Ld=n()}));function zd(e={}){return Zc(e)}var Bd=e((()=>{Qc()})),Vd=e((()=>{Bd()}));function Hd(e,t,n){return el(e,t,n)}function Ud(e={}){let[t,n]=Zs(zd,e);return Hd(t,n,e)}var Wd=e((()=>{nl(),$(),Vd()}));function Gd(e){let t=na();return!t||e&&ra(e,t)?!1:!!Ko(t)}function Kd(e,t=!1){if(!e)return null;let n=`current`in e?e.current:e;return n?t?Ko(n)?n:null:n:null}function qd(e,t=Pc){return q(function(n){let r=t();return Z(n.store||r,e=>!n.unmountOnHide||e?.mounted||!!n.open)?(0,Yd.jsx)(e,{...n}):null})}var Jd,Yd,Xd,Zd,Qd,$d=e((()=>{gu(),Cu(),Du(),ku(),cd(),pd(),xd(),Ad(),Td(),Rd(),ed(),Ku(),Xc(),Wd(),zc(),js(),$(),X(),K(),B(),La(),us(),R(),ds(),Jd=t(r(),1),Yd=n(),Xd=`div`,Zd=Sa(),Qd=Y(function({store:e,open:t,onClose:n,focusable:r=!0,modal:i=!0,portal:a=!!i,backdrop:o=!!i,hideOnEscape:s=!0,hideOnInteractOutside:c=!0,getPersistentElements:l,preventBodyScroll:u=!!i,autoFocusOnShow:d=!0,autoFocusOnHide:f=!0,initialFocus:p,finalFocus:m,unmountOnHide:h,unstable_treeSnapshotKey:g,..._}){let v=Pc(),y=(0,Jd.useRef)(null),b=Ud({store:e||v,open:t,setOpen(e){if(e)return;let t=y.current;if(!t)return;let r=new Event(`close`,{bubbles:!1,cancelable:!0});n&&t.addEventListener(`close`,n,{once:!0}
4),t.dispatchEvent(r),r.defaultPrevented&&b.setOpen(!0)}}),{portalRef:x,domReady:S}=Ja(a,_.portalRef),C=_.preserveTabOrder,w=Z(b,e=>C&&!i&&e.mounted),T=Va(_.id),E=Z(b,`open`),D=Z(b,`mounted`),O=Z(b,`contentElement`),ee=Uc(D,_.hidden,_.alwaysVisible);yd(O,T,u&&!ee),od(b,c,S);let{wrapElement:k,nestedDialogs:te}=ld(b);_=qa(_,k,[k]),G(()=>{if(!E)return;let e=y.current,t=na(e,!0);t&&t.tagName!==`BODY`&&(e&&ra(e,t)||b.setDisclosureElement(t))},[b,E]),Zd&&(0,Jd.useEffect)(()=>{if(!D)return;let{disclosureElement:e}=b.getState();if(!e||!aa(e))return;let t=()=>{let t=!1,n=()=>{t=!0};e.addEventListener(`focusin`,n,{capture:!0,once:!0}),Fa(e,`mouseup`,()=>{e.removeEventListener(`focusin`,n,!0),!t&&is(e)})};return e.addEventListener(`mousedown`,t),()=>{e.removeEventListener(`mousedown`,t)}},[b,D]),(0,Jd.useEffect)(()=>{if(!D||!S)return;let e=y.current;if(!e)return;let t=ta(e),n=t.visualViewport||t,r=()=>{let n=t.visualViewport?.height??t.innerHeight;e.style.setProperty(`--dialog-viewport-height`,`${n}px`)};return r(),n.addEventListener(`resize`,r),()=>{n.removeEventListener(`resize`,r)}},[D,S]),(0,Jd.useEffect)(()=>{if(!i||!D||!S)return;let e=y.current;if(e&&!e.querySelector(`[data-dialog-dismiss]`))return Ou(e,b.hide)},[b,i,D,S]),G(()=>{if(!wd()||E||!D||!S)return;let e=y.current;if(e)return Od(e)},[E,D,S]);let A=E&&S;G(()=>{if(!T||!A)return;let e=y.current;return Wu(T,[e])},[T,A,g]);let ne=V(l);G(()=>{if(!T||!A)return;let{disclosureElement:e}=b.getState(),t=[y.current,...ne()||[],...te.map(e=>e.getState().contentElement)];return i?Ri($u(T,t),kd(T,t)):$u(T,[e,...t])},[T,b,A,ne,te,i,g]);let re=!!d,ie=U(d),[ae,oe]=(0,Jd.useState)(!1);(0,Jd.useEffect)(()=>{if(!E||!re||!S||!O?.isConnected)return;let e=Kd(p,!0)||O.querySelector(`[data-autofocus=true],[autofocus]`)||Xo(O,!0,a&&w)||O,t=Ko(e);ie(t?e:null)&&(oe(!0),queueMicrotask(()=>{e.focus(),Zd&&t&&e.scrollIntoView({block:`nearest`,inline:`nearest`})}))},[E,re,S,O,p,a,w,ie]);let se=!!f,ce=U(f),[le,ue]=(0,Jd.useState)(!1);(0,Jd.useEffect)(()=>{if(E)return ue(!0),()=>ue(!1)},[E]);let de=(0,Jd.useCallback)((e,t=!0)=>{let{disclosureElement:n}=b.getState();if(Gd(e))return;let r=Kd(m)||n;if(r?.id){let e=z(r),t=`[aria-activedescendant="${r.id}"]`,n=e.querySelector(t);n&&(r=n)}if(r&&!Ko(r)){let e=r.closest(`[data-dialog]`);if(e?.id){let t=z(e),n=`[aria-controls~="${e.id}"]`,i=t.querySelector(n);i&&(r=i)}}let i=r&&Ko(r);if(!i&&t){requestAnimationFrame(()=>de(e,!1));return}ce(i?r:null)&&i&&r?.focus({preventScroll:!0})},[b,m,ce]),fe=(0,Jd.useRef)(!1);G(()=>{if(E||!le||!se)return;let e=y.current;fe.current=!0,de(e)},[E,le,S,se,de]),(0,Jd.useEffect)(()=>{if(!le||!se)return;let e=y.current;return()=>{if(fe.current){fe.current=!1;return}de(e)}},[le,se,de]);let pe=U(s);(0,Jd.useEffect)(()=>!S||!D?void 0:Ia(`keydown`,e=>{if(e.key!==`Escape`||e.defaultPrevented)return;let t=y.current;if(!t||Qu(t))return;let n=e.target;if(!n)return;let{disclosureElement:r}=b.getState();(n.tagName===`BODY`||ra(t,n)||!r||ra(r,n))&&pe(e)&&b.hide()},!0),[b,S,D,pe]),_=qa(_,e=>(0,Yd.jsx)(bu,{level:i?1:void 0,children:e}),[i]);let me=_.hidden,he=_.alwaysVisible;_=qa(_,e=>o?(0,Yd.jsxs)(Yd.Fragment,{children:[(0,Yd.jsx)(Fd,{store:b,backdrop:o,hidden:me,alwaysVisible:he}),e]}):e,[b,o,me,he]);let[ge,_e]=(0,Jd.useState)(),[ve,ye]=(0,Jd.useState)();return _=qa(_,e=>(0,Yd.jsx)(Ic,{value:b,children:(0,Yd.jsx)(Lc.Provider,{value:_e,children:(0,Yd.jsx)(Rc.Provider,{value:ye,children:e})})}),[b]),_={id:T,"data-dialog":``,role:`dialog`,tabIndex:r?-1:void 0,"aria-labelledby":ge,"aria-describedby":ve,..._,ref:H(y,_.ref)},_=Eu({..._,autoFocusOnShow:ae}),_=Jc({store:b,..._}),_=As({..._,focusable:r}),_=hu({portal:a,..._,portalRef:x,preserveTabOrder:w}),_}),qd(q(function(e){return J(Xd,Qd(e))}),Pc)}));function ef(e=0,t=0,n=0,r=0){if(typeof DOMRect==`function`)return new DOMRect(e,t,n,r);let i={x:e,y:t,width:n,height:r,top:t,right:e+n,bottom:t+r,left:e};return{...i,toJSON:()=>i}}function tf(e){if(!e)return ef();let{x:t,y:n,width:r,height:i}=e;return ef(t,n,r,i)}function nf(e,t){return{contextElement:e||void 0,getBoundingClientRect:()=>{let n=e,r=t?.(n);return r||!n?tf(r):n.getBoundingClientRect()}}}function rf(e){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(e)}function af(e){let t=window.devicePixelRatio||1;return Math.round(e*t)/t}function of(e,t){return d(({placement:n})=>{let r=(e?.clientHeight||0)/2,i=typeof t.gutter==`number`?t.gutter+r:t.gutter??r;return{crossAxis:n.split(`-`)[1]?void 0:t.shift,mainAxis:i,alignmentAxis:t.shift}})}function sf(e){if(e.flip===!1)return;let t=typeof e.flip==`string`?e.flip.split(` `):void 0;return I(!t||t.every(rf),!1),l({padding:e.overflowPadding,fallbackPlacements:t})}function cf(e){if(!(!e.slide&&!e.overlap))return p({mainAxis:e.slide,crossAxis:e.overlap,padding:e.overflowPadding,limiter:m()})}function lf(e){return u({padding:e.overflowPadding,apply({elements:t,availableWidth:n,availableHeight:r,rects:i}){let a=t.floating,o=Math.round(i.reference.width);n=Math.floor(n),r=Math.floor(r),a.style.setProperty(`--popover-anchor-width`,`${o}px`),a.style.setProperty(`--popover-available-width`,`${n}px`),a.style.setProperty(`--popover-available-height`,`${r}px`),e.sameWidth&&(a.style.width=`${o}px`),e.fitViewport&&(a.style.maxWidth=`${n}px`,a.style.maxHeight=`${r}px`)}})}function uf(e,t){if(e)return f({element:e,padding:t.arrowPadding})}var df,ff,pf,mf,hf=e((()=>
4{$d(),cl(),X(),K(),R(),o(),df=t(r(),1),ff=n(),pf=`div`,mf=Y(function({store:e,modal:t=!1,portal:n=!!t,preserveTabOrder:r=!0,autoFocusOnShow:i=!0,wrapperProps:a,fixed:o=!1,flip:l=!0,shift:u=0,slide:d=!0,overlap:f=!1,sameWidth:p=!1,fitViewport:m=!1,gutter:h,arrowPadding:g=4,overflowPadding:_=8,getAnchorRect:v,updatePosition:y,...b}){let x=al();e||=x,I(e,!1);let S=e.useState(`arrowElement`),C=e.useState(`anchorElement`),w=e.useState(`disclosureElement`),T=e.useState(`popoverElement`),E=e.useState(`contentElement`),D=e.useState(`placement`),O=e.useState(`mounted`),ee=e.useState(`rendered`),k=(0,df.useRef)(null),[te,A]=(0,df.useState)(!1),{portalRef:ne,domReady:re}=Ja(n,b.portalRef),ie=V(v),ae=V(y),oe=!!y;G(()=>{if(!T?.isConnected)return;T.style.setProperty(`--popover-overflow-padding`,`${_}px`);let t=nf(C,ie),n=async()=>{if(!O)return;S||(k.current=k.current||document.createElement(`div`));let n=S||k.current,r=[of(n,{gutter:h,shift:u}),sf({flip:l,overflowPadding:_}),cf({slide:d,shift:u,overlap:f,overflowPadding:_}),uf(n,{arrowPadding:g}),lf({sameWidth:p,fitViewport:m,overflowPadding:_})],i=await s(t,T,{placement:D,strategy:o?`fixed`:`absolute`,middleware:r});e?.setState(`currentPlacement`,i.placement),A(!0);let a=af(i.x),c=af(i.y);if(Object.assign(T.style,{top:`0`,left:`0`,transform:`translate3d(${a}px,${c}px,0)`}),n&&i.middlewareData.arrow){let{x:e,y:t}=i.middlewareData.arrow,r=i.placement.split(`-`)[0],a=n.clientWidth/2,o=n.clientHeight/2,s=e==null?-a:e+a,c=t==null?-o:t+o;T.style.setProperty(`--popover-transform-origin`,{top:`${s}px calc(100% + ${o}px)`,bottom:`${s}px ${-o}px`,left:`calc(100% + ${a}px) ${c}px`,right:`${-a}px ${c}px`}[r]),Object.assign(n.style,{left:e==null?``:`${e}px`,top:t==null?``:`${t}px`,[r]:`100%`})}},r=c(t,T,async()=>{oe?(await ae({updatePosition:n}),A(!0)):await n()},{elementResize:typeof ResizeObserver==`function`});return()=>{A(!1),r()}},[e,ee,T,S,C,T,D,O,re,o,l,u,d,f,p,m,h,g,_,ie,oe,ae]),G(()=>{if(!O||!re||!T?.isConnected||!E?.isConnected)return;let e=()=>{T.style.zIndex=getComputedStyle(E).zIndex};e();let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)},[O,re,T,E]);let se=o?`fixed`:`absolute`;return b=qa(b,t=>(0,ff.jsx)(`div`,{...a,style:{position:se,top:0,left:0,width:`max-content`,...a?.style},ref:e?.setPopoverElement,children:t}),[e,se,a]),b=qa(b,t=>(0,ff.jsx)(sl,{value:e,children:t}),[e]),b={"data-placing":!te||void 0,...b,style:{position:`relative`,...b.style}},b=Qd({store:e,modal:t,portal:n,preserveTabOrder:r,preserveTabOrderAnchor:w||C,autoFocusOnShow:te&&i,...b,portalRef:ne}),b}),qd(q(function(e){return J(pf,mf(e))}),al)}));function gf(e,t,n,r){return rs(t)?!0:e?!!(ra(t,e)||n&&ra(n,e)||r?.some(t=>gf(e,t,n))):!1}function _f({store:e,...t}){let[n,r]=(0,vf.useState)(!1),i=e.useState(`mounted`);(0,vf.useEffect)(()=>{i||r(!1)},[i]);let a=t.onFocus,o=V(e=>{a?.(e),!e.defaultPrevented&&r(!0)}),s=(0,vf.useRef)(null);return(0,vf.useEffect)(()=>Us(e,[`anchorElement`],e=>{s.current=e.anchorElement}),[]),t={autoFocusOnHide:n,finalFocus:s,...t,onFocus:o},t}var vf,yf,bf,xf,Sf,Cf=e((()=>{Xl(),Gl(),hf(),$d(),X(),K(),B(),La(),us(),R(),Ys(),vf=t(r(),1),yf=n(),bf=`div`,xf=(0,vf.createContext)(null),Sf=Y(function({store:e,modal:t=!1,portal:n=!!t,hideOnEscape:r=!0,hideOnHoverOutside:i=!0,disablePointerEventsOnApproach:a=!!i,...o}){let s=Hl();e||=s,I(e,!1);let c=(0,vf.useRef)(null),[l,u]=(0,vf.useState)([]),d=(0,vf.useRef)(0),f=(0,vf.useRef)(null),{portalRef:p,domReady:m}=Ja(n,o.portalRef),h=Xa(),g=!!i,_=U(i),v=!!a,y=U(a),b=e.useState(`open`),x=e.useState(`mounted`);(0,vf.useEffect)(()=>{if(!m||!x||!g&&!v)return;let t=c.current;return t?Ri(Ia(`mousemove`,n=>{if(!e||!h())return;let{anchorElement:r,hideTimeout:i,timeout:a}=e.getState(),o=f.current,[s]=n.composedPath(),c=r;if(gf(s,t,c,l)){f.current=s&&c&&ra(c,s)?Kl(n):null,window.clearTimeout(d.current),d.current=0;return}if(!d.current){if(o){let e=Kl(n);if(ql(e,Yl(t,o))){if(f.current=e,!y(n))return;n.preventDefault(),n.stopPropagation();return}}_(n)&&(d.current=window.setTimeout(()=>{d.current=0,e?.hide()},i??a))}},!0),()=>clearTimeout(d.current)):void 0},[e,h,m,x,g,v,l,y,_]),(0,vf.useEffect)(()=>
4{if(!m||!x||!v)return;let e=e=>{let t=c.current;if(!t)return;let n=f.current;if(!n)return;let r=Yl(t,n);if(ql(Kl(e),r)){if(!y(e))return;e.preventDefault(),e.stopPropagation()}};return Ri(Ia(`mouseenter`,e,!0),Ia(`mouseover`,e,!0),Ia(`mouseout`,e,!0),Ia(`mouseleave`,e,!0))},[m,x,v,y]),(0,vf.useEffect)(()=>{m&&(b||e?.setAutoFocusOnShow(!1))},[e,m,b]);let S=za(b);(0,vf.useEffect)(()=>{if(m)return()=>{S.current||e?.setAutoFocusOnShow(!1)}},[e,m]);let C=(0,vf.useContext)(xf);G(()=>{if(t||!n||!x||!m)return;let e=c.current;if(e)return C?.(e)},[t,n,x,m]);let w=(0,vf.useCallback)(e=>{u(t=>[...t,e]);let t=C?.(e);return()=>{u(t=>t.filter(t=>t!==e)),t?.()}},[C]);o=qa(o,t=>(0,yf.jsx)(Wl,{value:e,children:(0,yf.jsx)(xf.Provider,{value:w,children:t})}),[e,w]),o={...o,ref:H(c,o.ref)},o=_f({store:e,...o});let T=e.useState(e=>t||e.autoFocusOnShow);return o=mf({store:e,modal:t,portal:n,autoFocusOnShow:T,...o,portalRef:p,hideOnEscape(t){return Wi(r,t)?!1:(requestAnimationFrame(()=>{requestAnimationFrame(()=>{e?.hide()})}),!0)}}),o}),qd(q(function(e){return J(bf,Sf(e))}),Hl)})),wf,Tf,Ef,Df=e((()=>{Gl(),js(),X(),K(),La(),R(),wf=t(r(),1),Tf=`a`,Ef=Y(function({store:e,showOnHover:t=!0,...n}){let r=Hl();e||=r,I(e,!1);let i=Gi(n),a=(0,wf.useRef)(0);(0,wf.useEffect)(()=>()=>window.clearTimeout(a.current),[]),(0,wf.useEffect)(()=>Ia(`mouseleave`,t=>{if(!e)return;let{anchorElement:n}=e.getState();n&&t.target===n&&(window.clearTimeout(a.current),a.current=0)},!0),[e]);let o=n.onMouseMove,s=U(t),c=Xa(),l=V(t=>{if(o?.(t),i||!e||t.defaultPrevented||a.current||!c()||!s(t))return;let n=t.currentTarget;e.setAnchorElement(n),e.setDisclosureElement(n);let{showTimeout:r,timeout:l}=e.getState(),u=()=>{a.current=0,c()&&(e?.setAnchorElement(n),e?.show(),queueMicrotask(()=>{e?.setDisclosureElement(n)}))},d=r??l;d===0?u():a.current=window.setTimeout(u,d)}),u=n.onClick,d=V(t=>{u?.(t),e&&(window.clearTimeout(a.current),a.current=0)}),f=(0,wf.useCallback)(t=>{if(!e)return;let{anchorElement:n}=e.getState();n?.isConnected||e.setAnchorElement(t)},[e]);return n={...n,ref:H(f,n.ref),onMouseMove:l,onClick:d},n=As(n),n}),q(function(e){return J(Tf,Ef(e))})}));function Of({popover:e,...t}={}){let n=qs(t.store,Gs(e,[`arrowElement`,`anchorElement`,`contentElement`,`popoverElement`,`disclosureElement`])),r=n?.getState(),i=zd({...t,store:n}),a=L(t.placement,r?.placement,`bottom`),o=zs({...i.getState(),placement:a,currentPlacement:a,anchorElement:L(r?.anchorElement,null),popoverElement:L(r?.popoverElement,null),arrowElement:L(r?.arrowElement,null),rendered:Symbol(`rendered`)},i,n);return{...i,...o,setAnchorElement:e=>o.setState(`anchorElement`,e),setPopoverElement:e=>o.setState(`popoverElement`,e),setArrowElement:e=>o.setState(`arrowElement`,e),render:()=>o.setState(`rendered`,Symbol(`rendered`))}}var kf=e((()=>{Bd(),Js(),qi()}));function Af(e,t,n){return Wa(t,[n.popover]),Q(e,n,`placement`),Hd(e,t,n)}var jf=e((()=>{Wd(),$(),K()}));function Mf(e={}){let t=e.store?.getState(),n=Of({...e,placement:L(e.placement,t?.placement,`bottom`)}),r=L(e.timeout,t?.timeout,500),i=zs({...n.getState(),timeout:r,showTimeout:L(e.showTimeout,t?.showTimeout),hideTimeout:L(e.hideTimeout,t?.hideTimeout),autoFocusOnShow:L(t?.autoFocusOnShow,!1)},n,e.store);return{...n,...i,setAutoFocusOnShow:e=>i.setState(`autoFocusOnShow`,e)}}var Nf=e((()=>{kf(),Js(),qi()}));function Pf(e,t,n){return Q(e,n,`timeout`),Q(e,n,`showTimeout`),Q(e,n,`hideTimeout`),Af(e,t,n)}var Ff=e((()=>{jf(),$()})),If,Lf,Rf,zf,Bf=e((()=>{Eo(),X(),If=t(r(),1),Lf=lo([So],[Co]),Rf=Lf.useContext,zf=Lf.useScopedContext,Lf.useProviderContext,Lf.ContextProvider,Lf.ScopedContextProvider,(0,If.createContext)(void 0)})),Vf,Hf,Uf=e((()=>{cl(),X(),K(),Vf=`div`,Hf=Y(function({store:e,...t}){let n=al();return e||=n,t={...t,ref:H(e?.setAnchorElement,t.ref)},t}),q(function(e){return J(Vf,Hf(e))})})),Wf,Gf,Kf,qf=e((()=>{Ls(),X(),K(),B(),Wf=t(r(),1),Gf=`button`,Kf=Y(function(e){let t=(0,Wf.useRef)(null),n=Ha(t,Gf),[r,i]=(0,Wf.useState)(()=>!!n&&aa({tagName:n,type:e.type}));return(0,Wf.useEffect)(()=>{t.current&&i(aa(t.current))},[]),e={role:!r&&n!==`a`?`button`:void 0,...e,ref:H(t,e.ref)},e=Is(e),e}),q(function(e){return J(Gf,Kf(e))})})),Jf,Yf,Xf,Zf,Qf=e((()=>{jc(),qf(),X(),K(),R(),Jf=t(r(),1),Yf=`button`,Xf=Symbol(`disclosure`),Zf=Y(function({store:e,toggleOnClick:t=!0,...n}){let r=Oc();e||=r,I(e,!1);let i=(0,Jf.useRef)(null),[a,o]=(0,Jf.useState)(!1),s=e.useState(`disclosureElement`),c=e.useState(`open`);(0,Jf.useEffect)(()=>{let t=s===i.current;s?.isConnected||(e?.setDisclosureElement(i.current),t=!0),o(c&&t)},[s,e,c]);let l=n.onClick,u=U(t),[d,f]=Ya(n,Xf,!0),p=V(t=>{l?.(t),!t.defaultPrevented&&(d||u(t)&&(e?.setDisclosureElement(t.currentTarget),e?.toggle(
4)))});return n={"aria-expanded":a,"aria-controls":e.useState(`contentElement`)?.id,...f,...n,ref:H(i,n.ref),onClick:p},n=Kf(n),n}),q(function(e){return J(Yf,Zf(e))})})),$f,ep,tp=e((()=>{Qf(),zc(),X(),B(),R(),$f=`button`,ep=Y(function({store:e,...t}){let n=Pc();return e||=n,I(e,!1),t={"aria-haspopup":da(e.useState(`contentElement`),`dialog`),...t},t=Zf({store:e,...t}),t}),q(function(e){return J($f,ep(e))})})),np,rp,ip,ap=e((()=>{Uf(),tp(),cl(),X(),K(),R(),np=n(),rp=`button`,ip=Y(function({store:e,...t}){let n=al();e||=n,I(e,!1);let r=t.onClick,i=V(t=>{e?.setAnchorElement(t.currentTarget),r?.(t)});return t=qa(t,t=>(0,np.jsx)(sl,{value:e,children:t}),[e]),t={...t,onClick:i},t=Hf({store:e,...t}),t=ep({store:e,...t}),t}),q(function(e){return J(rp,ip(e))})})),op,sp,cp,lp,up,dp=e((()=>{cl(),X(),R(),op=t(r(),1),sp=n(),cp=`span`,lp={top:`4,10 8,6 12,10`,right:`6,4 10,8 6,12`,bottom:`4,6 8,10 12,6`,left:`10,4 6,8 10,12`},up=Y(function({store:e,placement:t,...n}){let r=il();e||=r,I(e,!1);let i=lp[e.useState(e=>t||e.placement).split(`-`)[0]];return n={children:(0,op.useMemo)(()=>(0,sp.jsx)(`svg`,{display:`block`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:1.5,viewBox:`0 0 16 16`,height:`1em`,width:`1em`,children:(0,sp.jsx)(`polyline`,{points:i})}),[i]),"aria-hidden":!0,...n,style:{width:`1em`,height:`1em`,pointerEvents:`none`,...n.style}},Ki(n)}),q(function(e){return J(cp,up(e))})})),fp,pp,mp=e((()=>{Eo(),X(),fp=lo([So],[Co]),pp=fp.useContext,fp.useScopedContext,fp.useProviderContext,fp.ContextProvider,fp.ScopedContextProvider}));function hp(e,t){if(t!==void 0)return e!=null&&t!=null?t===e:!!t}function gp(e,t){return e===`input`&&(!t||t===`radio`)}var _p,vp,yp,bp=e((()=>{mp(),dc(),$(),X(),K(),R(),_p=t(r(),1),vp=`input`,yp=Y(function({store:e,name:t,value:n,checked:r,...i}){let a=pp();e||=a;let o=Va(i.id),s=(0,_p.useRef)(null),c=Z(e,e=>r??hp(n,e?.value));(0,_p.useEffect)(()=>{o&&c&&e?.getState().activeId!==o&&e?.setActiveId(o)},[e,c,o]);let l=i.onChange,u=gp(Ha(s,vp),i.type),d=Gi(i),[f,p]=Ka();(0,_p.useEffect)(()=>{let e=s.current;e&&(u||(c!==void 0&&(e.checked=c),t!==void 0&&(e.name=t),n!==void 0&&(e.value=`${n}`)))},[f,u,c,t,n]);let m=V(t=>{if(d){t.preventDefault(),t.stopPropagation();return}e?.getState().value!==n&&(u||(t.currentTarget.checked=!0,p()),l?.(t),!t.defaultPrevented&&e?.setValue(n))}),h=i.onClick,g=V(e=>{h?.(e),!e.defaultPrevented&&(u||m(e))}),_=i.onFocus,v=V(t=>{if(_?.(t),t.defaultPrevented||!u||!e)return;let{moves:n,activeId:r}=e.getState();n&&(o&&r!==o||m(t))});return i={id:o,role:u?void 0:`radio`,type:u?`radio`:void 0,"aria-checked":c,...i,ref:H(s,i.ref),onChange:m,onClick:g,onFocus:v},i=uc({store:e,clickOnEnter:!u,...i}),Ki({name:u?t:void 0,value:u?n:void 0,checked:c,...i})}),co(q(function(e){return J(vp,yp(e))}))}));function xp(){kp=``}function Sp(e){let t=e.target;return t&&sa(t)?!1:e.key===` `&&kp.length?!0:e.key.length===1&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&/^[\p{Letter}\p{Number}]$/u.test(e.key)}function Cp(e,t){if(Da(e))return!0;let n=e.target;return n?t.some(e=>e.element===n):!1}function wp(e){return e.filter(e=>!e.disabled)}function Tp(e,t){let n=e.element?.textContent||e.children||`value`in e&&e.value;return n?zi(n).trim().toLowerCase().startsWith(t.toLowerCase()):!1}function Ep(e,t,n){if(!n)return e;let r=e.find(e=>e.id===n);return!r||!Tp(r,t)||kp!==t&&Tp(r,kp)?e:(kp=t,Do(e.filter(e=>Tp(e,kp)),n).filter(e=>e.id!==n))}var Dp,Op,kp,Ap,jp=e((()=>{Lo(),Eo(),X(),K(),B(),La(),R(),Dp=t(r(),1),Op=`div`,kp=``,Ap=Y(function({store:e,typeahead:t=!0,...n}){let r=bo();e||=r,I(e,!1);let i=n.onKeyDownCapture,a=(0,Dp.useRef)(0),o=V(n=>{if(i?.(n),n.defaultPrevented||!t||!e)return;if(!Sp(n))return xp();let{renderedItems:r,items:o,activeId:s,id:c}=e.getState(),l=wp(o.length>r.length?o:r),u=z(n.currentTarget),d=`[data-offscreen-id="${c}"]`,f=u.querySelectorAll(d);for(let e of f){let t=e.ariaDisabled===`true`||`disabled`in e&&!!e.disabled;l.push({id:e.id,element:e,disabled:t})}if(f.length&&(l=ha(l,e=>e.element)),!Cp(n,l))return xp();n.preventDefault(),window.clearTimeout(a.current),a.current=window.setTimeout(()=>{kp=``},500);let p=n.key.toLowerCase();kp+=p,l=Ep(l,p,s);let m=l.find(e=>Tp(e,kp));m?e.move(m.id):xp()});return n={...n,onKeyDownCapture:o},Ki(n)}),q(function(e){return J(Op,Ap(e))})})),Mp,Np,Pp=e((()=>{Mp=t(r(),1),Np=(0,Mp.createContext)(void 0)})),Fp,Ip,Lp,Rp,zp=e((()=>{Pp(),X(),K(),R(),Fp=t(r(),1),Ip=n(),Lp=`div`,Rp=Y(function(e){let[t,n]=(0,Fp.useState)();return e=qa(e,e=>(0,Ip.jsx)(Np.Provider,{value:n,children:e}),[]),e={role:`group`,"aria-labelledby":t,...e},Ki(e)}),q(function(e){return J(Lp,Rp(e))})})),Bp,Vp,Hp=e((()=>{zp(),X(),Bp=`div`,Vp=Y(function({store:e,...t}){return t=Rp(t),t}),q(function(e){return J(Bp,Vp(e))})}));function Up(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function Wp(e){let t=Up(e);return t?ra(e.currentTarget,t):!1}function Gp(e){let t=Up(e);if(!t)return!1;
4do{if(Li(t,Jp)&&t[Jp])return!0;t=t.parentElement}while(t);return!1}var Kp,qp,Jp,Yp,Xp=e((()=>{Eo(),X(),K(),B(),us(),R(),Kp=t(r(),1),qp=`div`,Jp=Symbol(`composite-hover`),Yp=Y(function({store:e,focusOnHover:t=!0,blurOnHoverEnd:n=!!t,...r}){let i=bo();e||=i,I(e,!1);let a=Xa(),o=r.onMouseMove,s=U(t),c=V(t=>{if(o?.(t),!t.defaultPrevented&&a()&&s(t)){if(!rs(t.currentTarget)){let t=e?.getState().baseElement;t&&!ns(t)&&t.focus()}e?.setActiveId(t.currentTarget.id)}}),l=r.onMouseLeave,u=U(n),d=V(t=>{var n;l?.(t),!t.defaultPrevented&&a()&&(Wp(t)||Gp(t)||s(t)&&u(t)&&(e?.setActiveId(null),(n=e?.getState().baseElement)==null||n.focus()))}),f=(0,Kp.useCallback)(e=>{e&&(e[Jp]=!0)},[]);return r={...r,ref:H(f,r.ref),onMouseMove:c,onMouseLeave:d},Ki(r)}),co(q(function(e){return J(qp,Yp(e))}))})),Zp,Qp,$p=e((()=>{Zp=t(r(),1),Qp=(0,Zp.createContext)(!1)}));function em(e){return e.checked?e.children||im:typeof e.children==`function`?e.children:null}var tm,nm,rm,im,am,om=e((()=>{$p(),X(),R(),tm=t(r(),1),nm=n(),rm=`span`,im=(0,nm.jsx)(`svg`,{display:`block`,fill:`none`,stroke:`currentColor`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeWidth:1.5,viewBox:`0 0 16 16`,height:`1em`,width:`1em`,children:(0,nm.jsx)(`polyline`,{points:`4,8 7,12 12,4`})}),am=Y(function({store:e,checked:t,...n}){let r=(0,tm.useContext)(Qp);t??=r;let i=em({checked:t,children:n.children});return n={"aria-hidden":!0,...n,children:i,style:{width:`1em`,height:`1em`,pointerEvents:`none`,...n.style}},Ki(n)}),q(function(e){return J(rm,am(e))})})),sm=e((()=>{$()})),cm=e((()=>{sm()})),lm,um,dm,fm,pm,mm,hm,gm,_m=e((()=>{Gl(),Eo(),X(),lm=t(r(),1),um=lo([So,Ul],[Co,Wl]),dm=um.useContext,fm=um.useScopedContext,pm=um.useProviderContext,mm=um.ContextProvider,hm=um.ScopedContextProvider,gm=(0,lm.createContext)(void 0)}));function vm({store:e,...t}){let[n,r]=(0,ym.useState)(void 0),i=t[`aria-label`],a=Z(e,`disclosureElement`),o=Z(e,`contentElement`);return(0,ym.useEffect)(()=>{let e=a;if(!e)return;let t=o;t&&(i||t.hasAttribute(`aria-label`)?r(void 0):e.id&&r(e.id))},[i,a,o]),n}var ym,bm,xm,Sm,Cm=e((()=>{_m(),jp(),Xc(),Ec(),$(),X(),K(),R(),ym=t(r(),1),bm=n(),xm=`div`,Sm=Y(function({store:e,alwaysVisible:t,composite:n,...r}){let i=pm();e||=i,I(e,!1);let a=e.parent,o=e.menubar,s=!!a,c=Va(r.id),l=r.onKeyDown,u=e.useState(e=>e.placement.split(`-`)[0]),d=e.useState(e=>e.orientation===`both`?void 0:e.orientation),f=d!==`vertical`,p=Z(o,e=>!!e&&e.orientation!==`vertical`),m=V(t=>{if(l?.(t),!t.defaultPrevented){if(s||o&&!f){let n={ArrowRight:()=>u===`left`&&!f,ArrowLeft:()=>u===`right`&&!f,ArrowUp:()=>u===`bottom`&&f,ArrowDown:()=>u===`top`&&f}[t.key];if(n?.())return t.stopPropagation(),t.preventDefault(),e?.hide()}if(o){let e={ArrowRight:()=>{if(p)return o.next()},ArrowLeft:()=>{if(p)return o.previous()},ArrowDown:()=>{if(!p)return o.next()},ArrowUp:()=>{if(!p)return o.previous()}}[t.key],n=e?.();n!==void 0&&(t.stopPropagation(),t.preventDefault(),o.move(n))}}});r=qa(r,t=>(0,bm.jsx)(hm,{value:e,children:t}),[e]);let h=vm({store:e,...r}),g=Uc(e.useState(`mounted`),r.hidden,t),_=g?{...r.style,display:`none`}:r.style;r={id:c,"aria-labelledby":h,hidden:g,...r,ref:H(c?e.setContentElement:null,r.ref),style:_,onKeyDown:m};let v=!!e.combobox;return n??=!v,n&&(r={role:`menu`,"aria-orientation":d,...r}),r=Tc({store:e,composite:n,...r}),r=Ap({store:e,typeahead:!v,...r}),r}),q(function(e){return J(xm,Sm(e))})})),wm,Tm,Em,Dm,Om=e((()=>{Cm(),Cf(),_m(),$d(),$(),X(),K(),La(),us(),R(),wm=t(r(),1),Tm=`div`,Em=Y(function({store:e,modal:t=!1,portal:n=!!t,hideOnEscape:r=!0,autoFocusOnShow:i=!0,hideOnHoverOutside:a,alwaysVisible:o,...s}){let c=pm();e||=c,I(e,!1);let l=(0,wm.useRef)(null),u=e.parent,d=e.menubar,f=!!u,p=!!d&&!f;s={...s,ref:H(l,s.ref)};let{"aria-labelledby":m,...h}=Sm({store:e,alwaysVisible:o,...s});s=h;let[g,_]=(0,wm.useState)(),v=e.useState(`autoFocusOnShow`),y=e.useState(`initialFocus`),b=e.useState(`baseElement`),x=e.useState(`renderedItems`);(0,wm.useEffect)(()=>{let e=!1;return _(t=>{if(e||!v)return;if(t?.current?.isConnected)return t;let n=(0,wm.createRef)();switch(y){case`first`:n.current=x.find(e=>!e.disabled&&e.element)?.element||null;break;case`last`:n.current=[...x].reverse().find(e=>!e.disabled&&e.element)?.element||null;break;default:n.current=b}return n}),()=>{e=!0}},[e,v,y,x,b]);let S=f?!1:t,C=!!i,w=!!g||!!s.initialFocus||!!S,T=Z(e.combobox||e,`contentElement`),E=Z(u?.combobox||u,`contentElement`),D=(0,wm.useMemo)(()=>
4{if(!E||!T)return;let e=T.getAttribute(`role`),t=E.getAttribute(`role`);if(!((t===`menu`||t===`menubar`)&&e===`menu`))return E},[T,E]);return D!==void 0&&(s={preserveTabOrderAnchor:D,...s}),s=Sf({store:e,alwaysVisible:o,initialFocus:g,autoFocusOnShow:C?w&&i:v||!!S,...s,hideOnEscape(t){return Wi(r,t)?!1:(e?.hideAll(),!0)},hideOnHoverOutside(t){let n=e?.getState().disclosureElement;return(typeof a==`function`?a(t):a??(f?!0:p?n?!rs(n):!0:!1))?t.defaultPrevented||!f||!n||(Aa(n,`mouseout`,t),!rs(n))?!0:(requestAnimationFrame(()=>{rs(n)||e?.hide()}),!1):!1},modal:S,portal:n,backdrop:f?!1:s.backdrop}),s={"aria-labelledby":m,...s},s}),Dm=qd(q(function(e){return J(Tm,Em(e))}),pm)}));function km(e,t){return{ArrowDown:t===`bottom`||t===`top`?`first`:!1,ArrowUp:t===`bottom`||t===`top`?`last`:!1,ArrowRight:t===`right`?`first`:!1,ArrowLeft:t===`left`?`first`:!1}[e.key]}function Am(e,t){return!!e?.some(e=>!e.element||e.element===t?!1:e.element.getAttribute(`aria-expanded`)===`true`)}var jm,Mm,Nm,Pm,Fm,Im=e((()=>{_m(),Df(),jp(),ap(),Pd(),$(),X(),K(),B(),R(),jm=t(r(),1),Mm=n(),Nm=`button`,Pm=Y(function({store:e,focusable:t,accessibleWhenDisabled:n,showOnHover:r,...i}){let a=pm();e||=a,I(e,!1);let o=(0,jm.useRef)(null),s=e.parent,c=e.menubar,l=!!s,u=!!c&&!l,d=Gi(i),f=()=>{let t=o.current;t&&(e?.setDisclosureElement(t),e?.setAnchorElement(t),e?.show())},p=i.onFocus,m=V(t=>{if(p?.(t),d||t.defaultPrevented||(e?.setAutoFocusOnShow(!1),e?.setActiveId(null),!c)||!u)return;let{items:n}=c.getState();Am(n,t.currentTarget)&&f()}),h=Z(e,e=>e.placement.split(`-`)[0]),g=i.onKeyDown,_=V(t=>{if(g?.(t),d||t.defaultPrevented)return;let n=km(t,h);n&&(t.preventDefault(),f(),e?.setAutoFocusOnShow(!0),e?.setInitialFocus(n))}),v=i.onClick,y=V(t=>{if(v?.(t),t.defaultPrevented||!e)return;let n=!t.detail,{open:r}=e.getState();(!r||n)&&((!l||n)&&e.setAutoFocusOnShow(!0),e.setInitialFocus(n?`first`:`container`)),l&&f()});i=qa(i,t=>(0,Mm.jsx)(mm,{value:e,children:t}),[e]),l&&(i={...i,render:(0,Mm.jsx)(Nd.div,{render:i.render})});let b=Va(i.id),x=Z(s?.combobox||s,`contentElement`);return i={id:b,role:l||u?fa(x,`menuitem`):void 0,"aria-haspopup":da(e.useState(`contentElement`),`menu`),...i,ref:H(o,i.ref),onFocus:m,onKeyDown:_,onClick:y},i=Ef({store:e,focusable:t,accessibleWhenDisabled:n,...i,showOnHover:e=>{if(!(()=>
4{if(typeof r==`function`)return r(e);if(r!=null)return r;if(l)return!0;if(!c)return!1;let{items:t}=c.getState();return u&&Am(t)})())return!1;let t=u?c:s;return t&&t.setActiveId(e.currentTarget.id),!0}}),i=ip({store:e,toggleOnClick:!l,focusable:t,accessibleWhenDisabled:n,...i}),i=Ap({store:e,typeahead:u,...i}),i}),Fm=q(function(e){return J(Nm,Pm(e))})})),Lm,Rm,zm,Bm=e((()=>{dp(),_m(),X(),Lm=`span`,Rm=Y(function({store:e,...t}){let n=dm();return e||=n,t=up({store:e,...t}),t}),zm=q(function(e){return J(Lm,Rm(e))})})),Vm=e((()=>{_m()})),Hm,Um,Wm,Gm=e((()=>{Hp(),X(),Hm=`div`,Um=Y(function(e){return e=Vp(e),e}),Wm=q(function(e){return J(Hm,Um(e))})}));function Km(e,t,n){if(!e)return!1;if(rs(e))return!0;let r=(t?.find(e=>e.element===n?!1:e.element?.getAttribute(`aria-expanded`)===`true`)?.element)?.getAttribute(`aria-controls`);if(!r)return!1;let i=z(e).getElementById(r);return i?rs(i)?!0:!!i.querySelector(`[role=menuitem][aria-expanded=true]`):!1}var qm,Jm,Ym,Xm=e((()=>{_m(),Bf(),Xp(),dc(),$(),X(),K(),B(),La(),us(),R(),qm=`div`,Jm=Y(function({store:e,hideOnClick:t=!0,preventScrollOnKeyDown:n=!0,focusOnHover:r,blurOnHoverEnd:i,...a}){let o=fm(!0),s=zf();e=e||o||s,I(e,!1);let c=a.onClick,l=U(t),u=`hideAll`in e?e.hideAll:void 0,d=!!u,f=V(e=>{c?.(e),!e.defaultPrevented&&(ka(e)||Oa(e)||u&&e.currentTarget.getAttribute(`aria-haspopup`)!==`menu`&&l(e)&&u())});return a={role:fa(Z(e,e=>`contentElement`in e?e.contentElement:null),`menuitem`),...a,onClick:f},a=uc({store:e,preventScrollOnKeyDown:n,...a}),a=Yp({store:e,...a,focusOnHover(t){if(!e||!(typeof r==`function`?r(t):r??!0))return!1;let{baseElement:n,items:i}=e.getState();return d?(t.currentTarget.hasAttribute(`aria-expanded`)&&t.currentTarget.focus(),!0):Km(n,i,t.currentTarget)?(t.currentTarget.focus(),!0):!1},blurOnHoverEnd(e){return typeof i==`function`?i(e):i??d}}),a}),Ym=co(q(function(e){return J(qm,Jm(e))}))})),Zm=e((()=>{Xm()})),Qm,$m,eh,th,nh=e((()=>{_m(),om(),X(),Qm=t(r(),1),$m=`span`,eh=Y(function({store:e,checked:t,...n}){let r=(0,Qm.useContext)(gm);return t??=r,n=am({...n,checked:t}),n}),th=q(function(e){return J($m,eh(e))})}));function rh(e,t,n){return n===void 0?e:n?t:e}var ih,ah,oh,sh,ch,lh=e((()=>{Xm(),_m(),bp(),X(),K(),R(),ih=t(r(),1),ah=n(),oh=`div`,sh=Y(function({store:e,name:t,value:n,checked:r,onChange:i,hideOnClick:a=!1,...o}){let s=fm();e||=s,I(e,!1);let c=Ra(o.defaultChecked);(0,ih.useEffect)(()=>{e?.setValue(t,(e=!1)=>rh(e,n,c))},[e,t,n,c]),(0,ih.useEffect)(()=>{r!==void 0&&e?.setValue(t,e=>rh(e,n,r))},[e,t,n,r]);let l=e.useState(e=>e.values[t]===n);return o=qa(o,e=>(0,ah.jsx)(gm.Provider,{value:!!l,children:e}),[l]),o={role:`menuitemradio`,...o},o=yp({name:t,value:n,checked:l,onChange(a){if(i?.(a),a.defaultPrevented)return;let o=a.currentTarget;e?.setValue(t,e=>rh(e,n,r??o.checked))},...o}),o=Jm({store:e,hideOnClick:a,...o}),o}),ch=co(q(function(e){return J(oh,sh(e))}))}));function uh({combobox:e,parent:t,menubar:n,...r}={}){let i=!!n&&!t,a=qs(r.store,Ks(t,[`values`]),Gs(e,[`arrowElement`,`anchorElement`,`contentElement`,`popoverElement`,`disclosureElement`])),o=a.getState(),s=wl({...r,store:a,orientation:L(r.orientation,o.orientation,`vertical`)}),c=Mf({...r,store:a,placement:L(r.placement,o.placement,`bottom-start`),timeout:L(r.timeout,o.timeout,i?0:150),hideTimeout:L(r.hideTimeout,o.hideTimeout,0)}),l=zs({...s.getState(),...c.getState(),initialFocus:L(o.initialFocus,`container`),values:L(r.values,o.values,r.defaultValues,{})},s,c,a);return Bs(l,()=>Us(l,[`mounted`],e=>{e.mounted||l.setState(`activeId`,null)})),Bs(l,()=>Us(t,[`orientation`],e=>{l.setState(`placement`,e.orientation===`vertical`?`right-start`:`bottom-start`)})),{...s,...c,...l,combobox:e,parent:t,menubar:n,hideAll:()=>{c.hide(),t?.hideAll()},setInitialFocus:e=>l.setState(`initialFocus`,e),setValues:e=>l.setState(`values`,e),setValue:(e,t)=>{e!==`__proto__`&&e!==`constructor`&&(Array.isArray(e)||l.setState(`values`,n=>{let r=n[e],i=Pi(t,r);return i===r?n:{...n,[e]:i!==void 0&&i}}))}}}var dh=e((()=>{Nf(),El(),Js(),qi()}));function fh(e,t,n){return Wa(t,[n.combobox,n.parent,n.menubar]),Q(e,n,`values`,`setValues`),Object.assign(Pf(Ol(e,t,n),t,n),{combobox:n.combobox,parent:n.parent,menubar:n.menubar})}function ph(e={}){let t=dm(),n=Rf(),r=Fl();e={...e,parent:e.parent===void 0?t:e.parent,menubar:e.menubar===void 0?n:e.menubar,combobox:e.combobox===void 0?r:e.combobox};let[i,a]=Zs(uh,e);return fh(i,a,e)}var mh=e((()=>{_m(),Bf(),Ff(),kl(),Bl(),$(),K(),dh()}));function hh(e={}){return(0,gh.jsx)(mm,{value:ph(e),children:e.children})}var gh,_h=e((()=>{mh(),_m(),gh=n()})),vh=e((()=>{mh()})),yh=e((()=>{Om(),Im(),Bm(),Vm(),Gm(),Zm(),nh(),lh(),_h(),vh()}));function bh(e,t,n){return n?e.find(e=>!e.disabled&&e.value)?.value===t:!1}function xh(e,t){return!t||e==null?!1:(e=zi(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function Sh(e){return e.type===`input`}function Ch(e){return e===`inline`||e===`list`||e===`both`||e===`
4none`}function wh(e){return e.find(e=>e.disabled?!1:e.element?.getAttribute(`role`)!==`tab`)?.id}var Th,Eh,Dh,Oh,kh=e((()=>{Ec(),Uf(),Bl(),X(),K(),B(),La(),us(),R(),Ys(),Th=t(r(),1),Eh=`input`,Dh=Y(function({store:e,focusable:t=!0,autoSelect:n=!1,getAutoSelectId:r,setValueOnChange:i,showMinLength:a=0,showOnChange:o,showOnMouseDown:s,showOnClick:c=s,showOnKeyDown:l,showOnKeyPress:u=l,blurActiveItemOnClick:d,setValueOnClick:f=!0,moveOnKeyPress:p=!0,autoComplete:m=`list`,...h}){let g=Fl();e||=g,I(e,!1);let _=(0,Th.useRef)(null),[v,y]=Ka(),b=(0,Th.useRef)(!1),x=(0,Th.useRef)(!1),S=e.useState(e=>e.virtualFocus&&n),C=m===`inline`||m===`both`,[w,T]=(0,Th.useState)(C);Ga(()=>{C&&T(!0)},[C]);let E=e.useState(`value`),D=(0,Th.useRef)(void 0);(0,Th.useEffect)(()=>Us(e,[`selectedValue`,`activeId`],(e,t)=>{D.current=t.selectedValue}),[]);let O=e.useState(e=>{if(C&&w&&!(e.activeValue&&Array.isArray(e.selectedValue)&&(e.selectedValue.includes(e.activeValue)||D.current?.includes(e.activeValue))))return e.activeValue}),ee=e.useState(`renderedItems`),k=e.useState(`open`),te=e.useState(`contentElement`),A=(0,Th.useMemo)(()=>!C||!w?E:bh(ee,O,S)?xh(E,O)?E+(O?.slice(E.length)||``):E:O||E,[C,w,ee,O,S,E]);(0,Th.useEffect)(()=>{let e=_.current;if(!e)return;let t=()=>T(!0);return e.addEventListener(`combobox-item-move`,t),()=>{e.removeEventListener(`combobox-item-move`,t)}},[]),(0,Th.useEffect)(()=>{if(!C||!w||!O||!bh(ee,O,S)||!xh(E,O))return;let e=Ni;return queueMicrotask(()=>{let t=_.current;if(!t)return;let{start:n,end:r}=ua(t),i=E.length,a=O.length;ma(t,i,a),e=()=>{if(!ns(t))return;let{start:e,end:o}=ua(t);e===i&&o===a&&ma(t,n,r)}}),()=>e()},[v,C,w,O,ee,S,E]);let ne=(0,Th.useRef)(null),re=V(r),ie=(0,Th.useRef)(null);(0,Th.useEffect)(()=>{if(!k||!te)return;let t=pa(te);if(!t)return;ne.current=t;let n=()=>{b.current=!1},r=()=>{if(!e||!b.current)return;let{activeId:t}=e.getState();t!==null&&t!==ie.current&&(b.current=!1)},i={passive:!0,capture:!0};return t.addEventListener(`wheel`,n,i),t.addEventListener(`touchmove`,n,i),t.addEventListener(`scroll`,r,i),()=>{t.removeEventListener(`wheel`,n,!0),t.removeEventListener(`touchmove`,n,!0),t.removeEventListener(`scroll`,r,!0)}},[k,te,e]),G(()=>{E&&(x.current||(b.current=!0))},[E]),G(()=>{S!==`always`&&k||(b.current=k)},[S,k]);let ae=e.useState(`resetValueOnSelect`);Wa(()=>{let t=b.current;if(!e||!k||!t&&!ae)return;let{baseElement:n,contentElement:r,activeId:i}=e.getState();if(!(n&&!ns(n))){if(r?.hasAttribute(`data-placing`)){let e=new MutationObserver(y);return e.observe(r,{attributeFilter:[`data-placing`]}),()=>e.disconnect()}if(S&&t){let t=re(ee),n=t===void 0?wh(ee)??e.first():t;ie.current=n,e.move(n??null)}else{let t=e.item(i||e.first())?.element;t&&`scrollIntoView`in t&&t.scrollIntoView({block:`nearest`,inline:`nearest`})}}},[e,k,v,E,S,ae,re,ee]),(0,Th.useEffect)(()=>{if(!C)return;let t=_.current;if(!t)return;let n=[t,te].filter(e=>!!e),r=t=>{n.every(e=>Pa(t,e))&&e?.setValue(A)};for(let e of n)e.addEventListener(`focusout`,r);return()=>{for(let e of n)e.removeEventListener(`focusout`,r)}},[C,te,e,A]);let oe=e=>e.currentTarget.value.length>=a,se=h.onChange,ce=U(o??oe),le=U(i??!e.tag),ue=V(t=>{if(se?.(t),t.defaultPrevented||!e)return;let n=t.currentTarget,{value:r,selectionStart:i,selectionEnd:a}=n,o=t.nativeEvent;if(b.current=!0,Sh(o)&&(o.isComposing&&(b.current=!1,x.current=!0),C)){let e=o.inputType===`insertText`||o.inputType===`insertCompositionText`,t=i===r.length;T(e&&t)}if(le(t)){let t=r===e.getState().value;e.setValue(r),queueMicrotask(()=>{ma(n,i,a)}),C&&S&&t&&y()}ce(t)&&e.show(),(!S||!b.current)&&e.setActiveId(null)}),de=h.onCompositionEnd,fe=V(e=>{b.current=!0,x.current=!1,de?.(e),!e.defaultPrevented&&S&&y()}),pe=h.onMouseDown,me=U(d??(()=>!!e?.getState().includesBaseElement)),he=U(f),ge=U(c??oe),_e=V(t=>{pe?.(t),!t.defaultPrevented&&(t.button||t.ctrlKey||e&&(me(t)&&e.setActiveId(null),he(t)&&e.setValue(A),ge(t)&&Fa(t.currentTarget,`mouseup`,e.show)))}),ve=h.onKeyDown,ye=U(u??oe),j=V(t=>{if(ve?.(t),t.repeat||(b.current=!1),t.defaultPrevented||t.ctrlKey||t.altKey||t.shiftKey||t.metaKey||!e)return;let{open:n}=e.getState();n||(t.key===`ArrowUp`||t.key===`ArrowDown`)&&ye(t)&&(t.preventDefault(),e.show())}),be=h.onBlur,xe=V(e=>{b.current=!1,be?.(e),e.defaultPrevented}),Se=Va(h.id),Ce=Ch(m)?m:void 0,we=e.useState(e=>e.activeId===null);return h={id:Se,role:`combobox`,"aria-autocomplete":Ce,"aria-haspopup":da(te,`listbox`),"aria-expanded":k,"aria-controls":te?.
4id,"data-active-item":we||void 0,value:A,...h,ref:H(_,h.ref),onChange:ue,onCompositionEnd:fe,onMouseDown:_e,onKeyDown:j,onBlur:xe},h=Tc({store:e,focusable:t,...h,moveOnKeyPress:e=>Wi(p,e)?!1:(C&&T(!0),!0)}),h=Hf({store:e,...h}),{autoComplete:`off`,...h}}),Oh=q(function(e){return J(Eh,Dh(e))})})),Ah=e((()=>{Bl()}));function jh(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function Mh(e){return{menu:`menuitem`,listbox:`option`,tree:`treeitem`}[e]??`option`}var Nh,Ph,Fh,Ih,Lh,Rh=e((()=>{Xp(),dc(),Bl(),$(),X(),K(),B(),La(),us(),R(),Nh=t(r(),1),Ph=n(),Fh=`div`,Ih=Y(function({store:e,value:t,hideOnClick:n,setValueOnClick:r,selectValueOnClick:i=!0,resetValueOnSelect:a,focusOnHover:o=!1,moveOnKeyPress:s=!0,getItem:c,...l}){let u=Pl();e||=u,I(e,!1);let{resetValueOnSelectState:d,multiSelectable:f,selected:p}=Xs(e,{resetValueOnSelectState:`resetValueOnSelect`,multiSelectable(e){return Array.isArray(e.selectedValue)},selected(e){return jh(e.selectedValue,t)}}),m=(0,Nh.useCallback)(e=>{let n={...e,value:t};return c?c(n):n},[t,c]);r??=!f,n??=t!=null&&!f;let h=l.onClick,g=U(r),_=U(i),v=U(a??d??f),y=U(n),b=V(n=>{h?.(n),!n.defaultPrevented&&(ka(n)||Oa(n)||(t!=null&&(_(n)&&(v(n)&&e?.resetValue(),e?.setSelectedValue(e=>Array.isArray(e)?e.includes(t)?e.filter(e=>e!==t):[...e,t]:t)),g(n)&&e?.setValue(t)),y(n)&&e?.hide()))}),x=l.onKeyDown,S=V(t=>{if(x?.(t),t.defaultPrevented)return;let n=e?.getState().baseElement;n&&(ns(n)||(t.key.length===1||t.key===`Backspace`||t.key===`Delete`)&&(queueMicrotask(()=>n.focus()),sa(n)&&e?.setValue(n.value)))});f&&p!=null&&(l={"aria-selected":p,...l}),l=qa(l,e=>(0,Ph.jsx)(Rl.Provider,{value:t,children:(0,Ph.jsx)(zl.Provider,{value:p??!1,children:e})}),[t,p]),l={role:Mh((0,Nh.useContext)(jl)),children:t,...l,onClick:b,onKeyDown:S};let C=U(s);return l=uc({store:e,...l,getItem:m,moveOnKeyPress:t=>{if(!C(t))return!1;let n=new Event(`combobox-item-move`);return(e?.getState().baseElement)?.dispatchEvent(n),!0}}),l=Yp({store:e,focusOnHover:o,...l}),l}),Lh=co(q(function(e){return J(Fh,Ih(e))}))})),zh=e((()=>{Rh()})),Bh,Vh,Hh,Uh,Wh,Gh=e((()=>{Xc(),Bl(),X(),K(),R(),Bh=t(r(),1),Vh=n(),Hh=`div`,Uh=Y(function({store:e,alwaysVisible:t,...n}){let r=Pl(!0),i=Nl();e||=i;let a=!!e&&e===r;I(e,!1);let o=(0,Bh.useRef)(null),s=Va(n.id),c=e.useState(`mounted`),l=Uc(c,n.hidden,t),u=l?{...n.style,display:`none`}:n.style,d=e.useState(e=>Array.isArray(e.selectedValue)),f=Ua(o,`role`,n.role),p=(f===`listbox`||f===`tree`||f===`grid`)&&d||void 0,[m,h]=(0,Bh.useState)(!1),g=e.useState(`contentElement`);G(()=>{if(!c)return;let e=o.current;if(!e||g!==e)return;let t=()=>{h(!!e.querySelector(`[role='listbox']`))},n=new MutationObserver(t);return n.observe(e,{subtree:!0,childList:!0,attributeFilter:[`role`]}),t(),()=>n.disconnect()},[c,g]),m||(n={role:`listbox`,"aria-multiselectable":p,...n}),n=qa(n,t=>(0,Vh.jsx)(Ll,{value:e,children:(0,Vh.jsx)(jl.Provider,{value:f,children:t})}),[e,f]);let _=s&&(!r||!a)?e.setContentElement:null;return n={id:s,hidden:l,...n,ref:H(_,o,n.ref),style:u},Ki(n)}),Wh=q(function(e){return J(Hh,Uh(e))})})),Kh=e((()=>{Gh()}));function qh(e,...t){if(!e)return!1;if(`id`in e){let n=t.filter(Boolean).map(e=>`[aria-controls~="${e}"]`).join(`, `);return n?e.matches(n):!1}return!1}var Jh,Yh,Xh,Zh,Qh=e((()=>{hf(),$d(),Gh(),Bl(),$(),X(),B(),R(),Jh=t(r(),1),Yh=`div`,Xh=Y(function({store:e,modal:t,tabIndex:n,alwaysVisible:r,autoFocusOnHide:i=!0,hideOnInteractOutside:a=!0,...o}){let s=Fl();e||=s,I(e,!1);let c=e.useState(`baseElement`),l=(0,Jh.useRef)(!1),u=Z(e.tag,e=>e?.renderedItems.length);return o=Uh({store:e,alwaysVisible:r,...o}),o=mf({store:e,modal:t,alwaysVisible:r,backdrop:!1,autoFocusOnShow:!1,finalFocus:c,preserveTabOrderAnchor:null,unstable_treeSnapshotKey:u,...o,getPersistentElements(){let n=o.getPersistentElements?.call(o)||[];if(!t||!e)return n;let{contentElement:r,baseElement:i}=e.getState();if(!i)return n;let a=z(i),s=[];if(r?.id&&s.push(`[aria-controls~="${r.id}"]`),i?.id&&s.push(`[aria-controls~="${i.id}"]`),!s.length)return[...n,i];let c=s.join(`,`),l=a.querySelectorAll(c);return[...n,...l]},autoFocusOnHide(e){return Wi(i,e)?!1:l.current?(l.current=!1,!1):!0},hideOnInteractOutside(t){let n=e?.getState(),r=n?.contentElement?.id,i=n?.baseElement?.id;if(qh(t.target,r,i))return!1;let o=typeof a==`function`?a(t):a;return o&&(l.current=t.type===`click`),o}}),o}),Zh=qd(q(function(e){return J(Yh,Xh(e))}),Fl)})),$h,eg,tg,ng=e((()=>{Eo(),X(),$h=t(r(),1),(0,$h.createContext)(null),(0,$h.createContext)(null),eg=lo([So],[Co]),tg=eg.useContext,eg.useScopedContext,eg.useProviderContext,eg.ContextProvider,eg.ScopedContextProvider}));function rg({tag:e,...t}={}){let n=qs(t.store,Ks(e,[`value`,`rtl`])),r=e?.getState(),i=n?.getState(),a=L(t.activeId,i?.activeId,t.defaultActiveId,null),o=wl({...t,activeId:a,includesBaseElement:L(t.includesBaseElement,i?.includesBaseElement,!0),orientation:L(t.orientation,i?.orientation,`vertical`),focusLoop:L(t.focusLoop,i?.focu
4sLoop,!0),focusWrap:L(t.focusWrap,i?.focusWrap,!0),virtualFocus:L(t.virtualFocus,i?.virtualFocus,!0)}),s=Of({...t,placement:L(t.placement,i?.placement,`bottom-start`)}),c=L(t.value,i?.value,t.defaultValue,``),l=L(t.selectedValue,i?.selectedValue,r?.values,t.defaultSelectedValue,``),u=Array.isArray(l),d={...o.getState(),...s.getState(),value:c,selectedValue:l,resetValueOnSelect:L(t.resetValueOnSelect,i?.resetValueOnSelect,u),resetValueOnHide:L(t.resetValueOnHide,i?.resetValueOnHide,u&&!e),activeValue:i?.activeValue},f=zs(d,o,s,n);return ig&&Bs(f,()=>Us(f,[`virtualFocus`],()=>{f.setState(`virtualFocus`,!1)})),Bs(f,()=>{if(e)return Ri(Us(f,[`selectedValue`],t=>{Array.isArray(t.selectedValue)&&e.setValues(t.selectedValue)}),Us(e,[`values`],e=>{f.setState(`selectedValue`,e.values)}))}),Bs(f,()=>Us(f,[`resetValueOnHide`,`mounted`],e=>{e.resetValueOnHide&&(e.mounted||f.setState(`value`,c))})),Bs(f,()=>Us(f,[`open`],e=>{e.open||(f.setState(`activeId`,a),f.setState(`moves`,0))})),Bs(f,()=>Us(f,[`moves`,`activeId`],(e,t)=>{e.moves===t.moves&&f.setState(`activeValue`,void 0)})),Bs(f,()=>Ws(f,[`moves`,`renderedItems`],(e,t)=>{if(e.moves===t.moves)return;let{activeId:n}=f.getState(),r=o.item(n);f.setState(`activeValue`,r?.value)})),{...s,...o,...f,tag:e,setValue:e=>f.setState(`value`,e),resetValue:()=>f.setState(`value`,d.value),setSelectedValue:e=>f.setState(`selectedValue`,e)}}var ig,ag=e((()=>{Ta(),kf(),El(),Js(),qi(),ig=Sa()&&ba()}));function og(e){let t=tg();return e={...e,tag:e.tag===void 0?t:e.tag},Dl(e)}function sg(e,t,n){return Wa(t,[n.tag]),Q(e,n,`value`,`setValue`),Q(e,n,`selectedValue`,`setSelectedValue`),Q(e,n,`resetValueOnHide`),Q(e,n,`resetValueOnSelect`),Object.assign(Ol(Af(e,t,n),t,n),{tag:n.tag})}function cg(e={}){e=og(e);let[t,n]=Zs(rg,e);return sg(t,n,e)}var lg=e((()=>{ng(),jf(),kl(),$(),K(),ag()}));function ug(e={}){return(0,dg.jsx)(Il,{value:cg(e),children:e.children})}var dg,fg=e((()=>{lg(),Bl(),dg=n()})),pg=e((()=>{kh(),Ah(),zh(),Kh(),Qh(),fg()})),mg=e((()=>{cm(),yh(),pg()}));function hg(){return hg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hg.apply(null,arguments)}var gg=e((()=>{}));function _g(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var vg=e((()=>{}));function yg(e){"@babel/helpers - typeof";return yg=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},yg(e)}var bg=e((()=>{}));function xg(e,t){if(yg(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(yg(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}var Sg=e((()=>{bg()}));function Cg(e){var t=xg(e,`string`);return yg(t)==`symbol`?t:t+``}var wg=e((()=>{bg(),Sg()}));export{T as A,Nl as C,Kt as D,cr as E,b as F,_ as I,v as L,C as M,w as N,Jt as O,y as P,h as R,dm as S,Mi as T,Ym as _,hg as a,Fm as b,ug as c,Lh as d,Oh as f,th as g,ch as h,vg as i,E as j,qt as k,Zh as l,ph as m,Cg as n,gg as o,hh as p,_g as r,mg as s,wg as t,Wh as u,Wm as v,Z as w,Dm as x,zm as y,g as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.