P&&H());){var $=g.callback;if(typeof $=="function"){g.callback=null,y=g.priorityLevel;var O=$(g.expirationTime<=P);if(P=e.unstable_now(),typeof O=="function"){g.callback=O,F(P),K=!0;break t}g===n(f)&&r(f),F(P)}else r(f);g=n(f)}if(g!==null)K=!0;else{var T=n(h);T!==null&&re(M,T.startTime-P),K=!1}}break e}finally{g=null,y=q,A=!1}K=void 0}}finally{K?U():B=!1}}}var U;if(typeof D=="function")U=function(){D(Y)};else if(typeof MessageChannel<"u"){var z=new MessageChannel,Z=z.port2;z.port1.onmessage=Y,U=function(){Z.postMessage(null)}}else U=function(){w(Y,0)};function re(P,K){k=w(function(){P(e.unstable_now())},K)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_forceFrameRate=function(P){0>P||125$?(P.sortIndex=q,t(h,P),n(f)===null&&P===n(h)&&(x?(S(k),k=-1):x=!0,re(M,q-$))):(P.sortIndex=O,t(f,P),C||A||(C=!0,B||(B=!0,U()))),P},e.unstable_shouldYield=H,e.unstable_wrapCallback=function(P){var K=y;return function(){var q=y;y=K;try{return P.apply(this,arguments)}finally{y=q}}}})(uh)),uh}var HA;function LF(){return HA||(HA=1,sh.exports=zF()),sh.exports}var lh={exports:{}},sr={};var QA;function OF(){if(QA)return sr;QA=1;var e=ih();function t(f){var h="https://react.dev/errors/"+f;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),lh.exports=OF(),lh.exports}var KA;function IF(){if(KA)return Ul;KA=1;var e=LF(),t=ih(),n=YA();function r(a){var s="https://react.dev/errors/"+a;if(1O||(a.current=$[O],$[O]=null,O--)}function W(a,s){O++,$[O]=a.current,a.current=s}var L=T(null),ee=T(null),de=T(null),ce=T(null);function Ae(a,s){switch(W(de,s),W(ee,a),W(L,null),s.nodeType){case 9:case 11:a=(a=s.documentElement)&&(a=a.namespaceURI)?J9(a):0;break;default:if(a=s.tagName,s=s.namespaceURI)s=J9(s),a=eF(s,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}V(L),W(L,a)}function _e(){V(L),V(ee),V(de)}function Me(a){a.memoizedState!==null&&W(ce,a);var s=L.current,c=eF(s,a.type);s!==c&&(W(ee,a),W(L,c))}function ge(a){ee.current===a&&(V(L),V(ee)),ce.current===a&&(V(ce),Md._currentValue=q)}var pe,oe;function me(a){if(pe===void 0)try{throw Error()}catch(c){var s=c.stack.trim().match(/\n( *(at )?)/);pe=s&&s[1]||"",oe=-1r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function lh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ch={exports:{}},Hl={};var qA;function rk(){if(qA)return Hl;qA=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,i,o){var u=null;if(o!==void 0&&(u=""+o),i.key!==void 0&&(u=""+i.key),"key"in i){o={};for(var l in i)l!=="key"&&(o[l]=i[l])}else o=i;return i=o.ref,{$$typeof:e,type:r,key:u,ref:i!==void 0?i:null,props:o}}return Hl.Fragment=t,Hl.jsx=n,Hl.jsxs=n,Hl}var XA;function ak(){return XA||(XA=1,ch.exports=rk()),ch.exports}var d=ak(),dh={exports:{}},vt={};var JA;function ik(){if(JA)return vt;JA=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),u=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),y=Symbol.iterator;function A(U){return U===null||typeof U!="object"?null:(U=y&&U[y]||U["@@iterator"],typeof U=="function"?U:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,v={};function C(U,O,j){this.props=U,this.context=O,this.refs=v,this.updater=j||w}C.prototype.isReactComponent={},C.prototype.setState=function(U,O){if(typeof U!="object"&&typeof U!="function"&&U!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,U,O,"setState")},C.prototype.forceUpdate=function(U){this.updater.enqueueForceUpdate(this,U,"forceUpdate")};function S(){}S.prototype=C.prototype;function R(U,O,j){this.props=U,this.context=O,this.refs=v,this.updater=j||w}var F=R.prototype=new S;F.constructor=R,_(F,C.prototype),F.isPureReactComponent=!0;var M=Array.isArray;function B(){}var k={H:null,A:null,T:null,S:null},N=Object.prototype.hasOwnProperty;function z(U,O,j){var T=j.ref;return{$$typeof:e,type:U,key:O,ref:T!==void 0?T:null,props:j}}function V(U,O){return z(U.type,O,U.props)}function Z(U){return typeof U=="object"&&U!==null&&U.$$typeof===e}function G(U){var O={"=":"=0",":":"=2"};return"$"+U.replace(/[=:]/g,function(j){return O[j]})}var L=/\/+/g;function K(U,O){return typeof U=="object"&&U!==null&&U.key!=null?G(""+U.key):O.toString(36)}function W(U){switch(U.status){case"fulfilled":return U.value;case"rejected":throw U.reason;default:switch(typeof U.status=="string"?U.then(B,B):(U.status="pending",U.then(function(O){U.status==="pending"&&(U.status="fulfilled",U.value=O)},function(O){U.status==="pending"&&(U.status="rejected",U.reason=O)})),U.status){case"fulfilled":return U.value;case"rejected":throw U.reason}}throw U}function I(U,O,j,T,H){var se=typeof U;(se==="undefined"||se==="boolean")&&(U=null);var ie=!1;if(U===null)ie=!0;else switch(se){case"bigint":case"string":case"number":ie=!0;break;case"object":switch(U.$$typeof){case e:case t:ie=!0;break;case m:return ie=U._init,I(ie(U._payload),O,j,T,H)}}if(ie)return H=H(U),ie=T===""?"."+K(U,0):T,M(H)?(j="",ie!=null&&(j=ie.replace(L,"$&/")+"/"),I(H,O,j,"",function(Se){return Se})):H!=null&&(Z(H)&&(H=V(H,j+(H.key==null||U&&U.key===H.key?"":(""+H.key).replace(L,"$&/")+"/")+ie)),O.push(H)),1;ie=0;var pe=T===""?".":T+":";if(M(U))for(var Ae=0;Ae>>1,re=I[te];if(0>>1;tei(j,J))Ti(H,j)?(I[te]=H,I[T]=J,te=T):(I[te]=j,I[O]=J,te=O);else if(Ti(H,J))I[te]=H,I[T]=J,te=T;else break e}}return q}function i(I,q){var J=I.sortIndex-q.sortIndex;return J!==0?J:I.id-q.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,l=u.now();e.unstable_now=function(){return u.now()-l}}var f=[],h=[],m=1,g=null,y=3,A=!1,w=!1,_=!1,v=!1,C=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,R=typeof setImmediate<"u"?setImmediate:null;function F(I){for(var q=n(h);q!==null;){if(q.callback===null)r(h);else if(q.startTime<=I)r(h),q.sortIndex=q.expirationTime,t(f,q);else break;q=n(h)}}function M(I){if(_=!1,F(I),!w)if(n(f)!==null)w=!0,B||(B=!0,G());else{var q=n(h);q!==null&&W(M,q.startTime-I)}}var B=!1,k=-1,N=5,z=-1;function V(){return v?!0:!(e.unstable_now()-zI&&V());){var te=g.callback;if(typeof te=="function"){g.callback=null,y=g.priorityLevel;var re=te(g.expirationTime<=I);if(I=e.unstable_now(),typeof re=="function"){g.callback=re,F(I),q=!0;break t}g===n(f)&&r(f),F(I)}else r(f);g=n(f)}if(g!==null)q=!0;else{var U=n(h);U!==null&&W(M,U.startTime-I),q=!1}}break e}finally{g=null,y=J,A=!1}q=void 0}}finally{q?G():B=!1}}}var G;if(typeof R=="function")G=function(){R(Z)};else if(typeof MessageChannel<"u"){var L=new MessageChannel,K=L.port2;L.port1.onmessage=Z,G=function(){K.postMessage(null)}}else G=function(){C(Z,0)};function W(I,q){k=C(function(){I(e.unstable_now())},q)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(I){I.callback=null},e.unstable_forceFrameRate=function(I){0>I||125te?(I.sortIndex=J,t(h,I),n(f)===null&&I===n(h)&&(_?(S(k),k=-1):_=!0,W(M,J-te))):(I.sortIndex=re,t(f,I),w||A||(w=!0,B||(B=!0,G()))),I},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(I){var q=y;return function(){var J=y;y=q;try{return I.apply(this,arguments)}finally{y=J}}}})(gh)),gh}var nb;function sk(){return nb||(nb=1,hh.exports=ok()),hh.exports}var ph={exports:{}},pr={};var rb;function uk(){if(rb)return pr;rb=1;var e=fh();function t(f){var h="https://react.dev/errors/"+f;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),ph.exports=uk(),ph.exports}var ob;function lk(){if(ob)return Ql;ob=1;var e=sk(),t=fh(),n=ib();function r(a){var s="https://react.dev/errors/"+a;if(1re||(a.current=te[re],te[re]=null,re--)}function j(a,s){re++,te[re]=a.current,a.current=s}var T=U(null),H=U(null),se=U(null),ie=U(null);function pe(a,s){switch(j(se,s),j(H,a),j(T,null),s.nodeType){case 9:case 11:a=(a=s.documentElement)&&(a=a.namespaceURI)?xF(a):0;break;default:if(a=s.tagName,s=s.namespaceURI)s=xF(s),a=CF(s,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}O(T),j(T,a)}function Ae(){O(T),O(H),O(se)}function Se(a){a.memoizedState!==null&&j(ie,a);var s=T.current,c=CF(s,a.type);s!==c&&(j(H,a),j(T,c))}function Me(a){H.current===a&&(O(T),O(H)),ie.current===a&&(O(ie),zd._currentValue=J)}var ze,fe;function _e(a){if(ze===void 0)try{throw Error()}catch(c){var s=c.stack.trim().match(/\n( *(at )?)/);ze=s&&s[1]||"",fe=-1)":-1_||G[p]!==ue[_]){var he=`
-`+G[p].replace(" at new "," at ");return a.displayName&&he.includes("")&&(he=he.replace("",a.displayName)),he}while(1<=p&&0<=_);break}}}finally{Tt=!1,Error.prepareStackTrace=c}return(c=a?a.displayName||a.name:"")?me(c):""}function $t(a,s){switch(a.tag){case 26:case 27:case 5:return me(a.type);case 16:return me("Lazy");case 13:return a.child!==s&&s!==null?me("Suspense Fallback"):me("Suspense");case 19:return me("SuspenseList");case 0:case 15:return qt(a.type,!1);case 11:return qt(a.type.render,!1);case 1:return qt(a.type,!0);case 31:return me("Activity");default:return""}}function hr(a){try{var s="",c=null;do s+=$t(a,c),c=a,a=a.return;while(a);return s}catch(p){return`
+`+ze+a+fe}var mt=!1;function Bt(a,s){if(!a||mt)return"";mt=!0;var c=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var p={DetermineComponentFrameRoot:function(){try{if(s){var be=function(){throw Error()};if(Object.defineProperty(be.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(be,[])}catch(me){var de=me}Reflect.construct(a,[],be)}else{try{be.call()}catch(me){de=me}a.call(be.prototype)}}else{try{throw Error()}catch(me){de=me}(be=a())&&typeof be.catch=="function"&&be.catch(function(){})}}catch(me){if(me&&de&&typeof me.stack=="string")return[me.stack,de.stack]}return[null,null]}};p.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var x=Object.getOwnPropertyDescriptor(p.DetermineComponentFrameRoot,"name");x&&x.configurable&&Object.defineProperty(p.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var E=p.DetermineComponentFrameRoot(),D=E[0],P=E[1];if(D&&P){var $=D.split(`
+`),ce=P.split(`
+`);for(x=p=0;p<$.length&&!$[p].includes("DetermineComponentFrameRoot");)p++;for(;xx||$[p]!==ce[x]){var ge=`
+`+$[p].replace(" at new "," at ");return a.displayName&&ge.includes("")&&(ge=ge.replace("",a.displayName)),ge}while(1<=p&&0<=x);break}}}finally{mt=!1,Error.prepareStackTrace=c}return(c=a?a.displayName||a.name:"")?_e(c):""}function Te(a,s){switch(a.tag){case 26:case 27:case 5:return _e(a.type);case 16:return _e("Lazy");case 13:return a.child!==s&&s!==null?_e("Suspense Fallback"):_e("Suspense");case 19:return _e("SuspenseList");case 0:case 15:return Bt(a.type,!1);case 11:return Bt(a.type.render,!1);case 1:return Bt(a.type,!0);case 31:return _e("Activity");default:return""}}function pn(a){try{var s="",c=null;do s+=Te(a,c),c=a,a=a.return;while(a);return s}catch(p){return`
Error generating stack: `+p.message+`
-`+p.stack}}var cn=Object.prototype.hasOwnProperty,zn=e.unstable_scheduleCallback,Ge=e.unstable_cancelCallback,Ie=e.unstable_shouldYield,Ln=e.unstable_requestPaint,Pt=e.unstable_now,No=e.unstable_getCurrentPriorityLevel,Aa=e.unstable_ImmediatePriority,Q=e.unstable_UserBlockingPriority,ne=e.unstable_NormalPriority,ie=e.unstable_LowPriority,be=e.unstable_IdlePriority,Ee=e.log,Se=e.unstable_setDisableYieldValue,Ce=null,ke=null;function Qe(a){if(typeof Ee=="function"&&Se(a),ke&&typeof ke.setStrictMode=="function")try{ke.setStrictMode(Ce,a)}catch{}}var ht=Math.clz32?Math.clz32:vn,ot=Math.log,en=Math.LN2;function vn(a){return a>>>=0,a===0?32:31-(ot(a)/en|0)|0}var ba=256,hi=262144,Li=4194304;function Xr(a){var s=a&42;if(s!==0)return s;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function $e(a,s,c){var p=a.pendingLanes;if(p===0)return 0;var _=0,E=a.suspendedLanes,R=a.pingedLanes;a=a.warmLanes;var j=p&134217727;return j!==0?(p=j&~E,p!==0?_=Xr(p):(R&=j,R!==0?_=Xr(R):c||(c=j&~a,c!==0&&(_=Xr(c))))):(j=p&~E,j!==0?_=Xr(j):R!==0?_=Xr(R):c||(c=p&~a,c!==0&&(_=Xr(c)))),_===0?0:s!==0&&s!==_&&(s&E)===0&&(E=_&-_,c=s&-s,E>=c||E===32&&(c&4194048)!==0)?s:_}function on(a,s){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&s)===0}function $n(a,s){switch(a){case 1:case 2:case 4:case 8:case 64:return s+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function gr(){var a=Li;return Li<<=1,(Li&62914560)===0&&(Li=4194304),a}function jo(a){for(var s=[],c=0;31>c;c++)s.push(a);return s}function wn(a,s){a.pendingLanes|=s,s!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function Rr(a,s,c,p,_,E){var R=a.pendingLanes;a.pendingLanes=c,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=c,a.entangledLanes&=c,a.errorRecoveryDisabledLanes&=c,a.shellSuspendCounter=0;var j=a.entanglements,G=a.expirationTimes,ue=a.hiddenUpdates;for(c=R&~c;0"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var tK=/[\n"\\]/g;function xa(a){return a.replace(tK,function(s){return"\\"+s.charCodeAt(0).toString(16)+" "})}function Mv(a,s,c,p,_,E,R,j){a.name="",R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"?a.type=R:a.removeAttribute("type"),s!=null?R==="number"?(s===0&&a.value===""||a.value!=s)&&(a.value=""+_a(s)):a.value!==""+_a(s)&&(a.value=""+_a(s)):R!=="submit"&&R!=="reset"||a.removeAttribute("value"),s!=null?Nv(a,R,_a(s)):c!=null?Nv(a,R,_a(c)):p!=null&&a.removeAttribute("value"),_==null&&E!=null&&(a.defaultChecked=!!E),_!=null&&(a.checked=_&&typeof _!="function"&&typeof _!="symbol"),j!=null&&typeof j!="function"&&typeof j!="symbol"&&typeof j!="boolean"?a.name=""+_a(j):a.removeAttribute("name")}function KS(a,s,c,p,_,E,R,j){if(E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"&&(a.type=E),s!=null||c!=null){if(!(E!=="submit"&&E!=="reset"||s!=null)){Bv(a);return}c=c!=null?""+_a(c):"",s=s!=null?""+_a(s):c,j||s===a.value||(a.value=s),a.defaultValue=s}p=p??_,p=typeof p!="function"&&typeof p!="symbol"&&!!p,a.checked=j?a.checked:!!p,a.defaultChecked=!!p,R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"&&(a.name=R),Bv(a)}function Nv(a,s,c){s==="number"&&Y0(a.ownerDocument)===a||a.defaultValue===""+c||(a.defaultValue=""+c)}function il(a,s,c,p){if(a=a.options,s){s={};for(var _=0;_"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Lv=!1;if(Ui)try{var Wc={};Object.defineProperty(Wc,"passive",{get:function(){Lv=!0}}),window.addEventListener("test",Wc,Wc),window.removeEventListener("test",Wc,Wc)}catch{Lv=!1}var Po=null,Ov=null,q0=null;function eD(){if(q0)return q0;var a,s=Ov,c=s.length,p,_="value"in Po?Po.value:Po.textContent,E=_.length;for(a=0;a=Jc),oD=" ",sD=!1;function uD(a,s){switch(a){case"keyup":return FK.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lD(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var ll=!1;function BK(a,s){switch(a){case"compositionend":return lD(s);case"keypress":return s.which!==32?null:(sD=!0,oD);case"textInput":return a=s.data,a===oD&&sD?null:a;default:return null}}function MK(a,s){if(ll)return a==="compositionend"||!Qv&&uD(a,s)?(a=eD(),q0=Ov=Po=null,ll=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1=s)return{node:c,offset:s-a};a=p}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=vD(c)}}function AD(a,s){return a&&s?a===s?!0:a&&a.nodeType===3?!1:s&&s.nodeType===3?AD(a,s.parentNode):"contains"in a?a.contains(s):a.compareDocumentPosition?!!(a.compareDocumentPosition(s)&16):!1:!1}function bD(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var s=Y0(a.document);s instanceof a.HTMLIFrameElement;){try{var c=typeof s.contentWindow.location.href=="string"}catch{c=!1}if(c)a=s.contentWindow;else break;s=Y0(a.document)}return s}function Kv(a){var s=a&&a.nodeName&&a.nodeName.toLowerCase();return s&&(s==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||s==="textarea"||a.contentEditable==="true")}var IK=Ui&&"documentMode"in document&&11>=document.documentMode,cl=null,qv=null,rd=null,$v=!1;function _D(a,s,c){var p=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;$v||cl==null||cl!==Y0(p)||(p=cl,"selectionStart"in p&&Kv(p)?p={start:p.selectionStart,end:p.selectionEnd}:(p=(p.ownerDocument&&p.ownerDocument.defaultView||window).getSelection(),p={anchorNode:p.anchorNode,anchorOffset:p.anchorOffset,focusNode:p.focusNode,focusOffset:p.focusOffset}),rd&&nd(rd,p)||(rd=p,p=Um(qv,"onSelect"),0>=R,_-=R,gi=1<<32-ht(s)+_|c<<_|p,pi=E+a}else gi=1<lt?(Nt=Le,Le=null):Nt=Le.sibling;var Qt=le(ae,Le,se[lt],ve);if(Qt===null){Le===null&&(Le=Nt);break}a&&Le&&Qt.alternate===null&&s(ae,Le),J=E(Qt,J,lt),Ht===null?Ve=Qt:Ht.sibling=Qt,Ht=Qt,Le=Nt}if(lt===se.length)return c(ae,Le),zt&&Hi(ae,lt),Ve;if(Le===null){for(;ltlt?(Nt=Le,Le=null):Nt=Le.sibling;var as=le(ae,Le,Qt.value,ve);if(as===null){Le===null&&(Le=Nt);break}a&&Le&&as.alternate===null&&s(ae,Le),J=E(as,J,lt),Ht===null?Ve=as:Ht.sibling=as,Ht=as,Le=Nt}if(Qt.done)return c(ae,Le),zt&&Hi(ae,lt),Ve;if(Le===null){for(;!Qt.done;lt++,Qt=se.next())Qt=ye(ae,Qt.value,ve),Qt!==null&&(J=E(Qt,J,lt),Ht===null?Ve=Qt:Ht.sibling=Qt,Ht=Qt);return zt&&Hi(ae,lt),Ve}for(Le=p(Le);!Qt.done;lt++,Qt=se.next())Qt=fe(Le,ae,lt,Qt.value,ve),Qt!==null&&(a&&Qt.alternate!==null&&Le.delete(Qt.key===null?lt:Qt.key),J=E(Qt,J,lt),Ht===null?Ve=Qt:Ht.sibling=Qt,Ht=Qt);return a&&Le.forEach(function(o$){return s(ae,o$)}),zt&&Hi(ae,lt),Ve}function rn(ae,J,se,ve){if(typeof se=="object"&&se!==null&&se.type===x&&se.key===null&&(se=se.props.children),typeof se=="object"&&se!==null){switch(se.$$typeof){case A:e:{for(var Ve=se.key;J!==null;){if(J.key===Ve){if(Ve=se.type,Ve===x){if(J.tag===7){c(ae,J.sibling),ve=_(J,se.props.children),ve.return=ae,ae=ve;break e}}else if(J.elementType===Ve||typeof Ve=="object"&&Ve!==null&&Ve.$$typeof===N&&Xs(Ve)===J.type){c(ae,J.sibling),ve=_(J,se.props),ld(ve,se),ve.return=ae,ae=ve;break e}c(ae,J);break}else s(ae,J);J=J.sibling}se.type===x?(ve=Ks(se.props.children,ae.mode,ve,se.key),ve.return=ae,ae=ve):(ve=am(se.type,se.key,se.props,null,ae.mode,ve),ld(ve,se),ve.return=ae,ae=ve)}return R(ae);case C:e:{for(Ve=se.key;J!==null;){if(J.key===Ve)if(J.tag===4&&J.stateNode.containerInfo===se.containerInfo&&J.stateNode.implementation===se.implementation){c(ae,J.sibling),ve=_(J,se.children||[]),ve.return=ae,ae=ve;break e}else{c(ae,J);break}else s(ae,J);J=J.sibling}ve=ny(se,ae.mode,ve),ve.return=ae,ae=ve}return R(ae);case N:return se=Xs(se),rn(ae,J,se,ve)}if(re(se))return Pe(ae,J,se,ve);if(U(se)){if(Ve=U(se),typeof Ve!="function")throw Error(r(150));return se=Ve.call(se),He(ae,J,se,ve)}if(typeof se.then=="function")return rn(ae,J,dm(se),ve);if(se.$$typeof===D)return rn(ae,J,sm(ae,se),ve);fm(ae,se)}return typeof se=="string"&&se!==""||typeof se=="number"||typeof se=="bigint"?(se=""+se,J!==null&&J.tag===6?(c(ae,J.sibling),ve=_(J,se),ve.return=ae,ae=ve):(c(ae,J),ve=ty(se,ae.mode,ve),ve.return=ae,ae=ve),R(ae)):c(ae,J)}return function(ae,J,se,ve){try{ud=0;var Ve=rn(ae,J,se,ve);return _l=null,Ve}catch(Le){if(Le===bl||Le===lm)throw Le;var Ht=ea(29,Le,null,ae.mode);return Ht.lanes=ve,Ht.return=ae,Ht}}}var eu=QD(!0),GD=QD(!1),Uo=!1;function hy(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gy(a,s){a=a.updateQueue,s.updateQueue===a&&(s.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Vo(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Ho(a,s,c){var p=a.updateQueue;if(p===null)return null;if(p=p.shared,(Gt&2)!==0){var _=p.pending;return _===null?s.next=s:(s.next=_.next,_.next=s),p.pending=s,s=rm(a),RD(a,null,c),s}return nm(a,p,s,c),rm(a)}function cd(a,s,c){if(s=s.updateQueue,s!==null&&(s=s.shared,(c&4194048)!==0)){var p=s.lanes;p&=a.pendingLanes,c|=p,s.lanes=c,Fr(a,c)}}function py(a,s){var c=a.updateQueue,p=a.alternate;if(p!==null&&(p=p.updateQueue,c===p)){var _=null,E=null;if(c=c.firstBaseUpdate,c!==null){do{var R={lane:c.lane,tag:c.tag,payload:c.payload,callback:null,next:null};E===null?_=E=R:E=E.next=R,c=c.next}while(c!==null);E===null?_=E=s:E=E.next=s}else _=E=s;c={baseState:p.baseState,firstBaseUpdate:_,lastBaseUpdate:E,shared:p.shared,callbacks:p.callbacks},a.updateQueue=c;return}a=c.lastBaseUpdate,a===null?c.firstBaseUpdate=s:a.next=s,c.lastBaseUpdate=s}var vy=!1;function dd(){if(vy){var a=Al;if(a!==null)throw a}}function fd(a,s,c,p){vy=!1;var _=a.updateQueue;Uo=!1;var E=_.firstBaseUpdate,R=_.lastBaseUpdate,j=_.shared.pending;if(j!==null){_.shared.pending=null;var G=j,ue=G.next;G.next=null,R===null?E=ue:R.next=ue,R=G;var he=a.alternate;he!==null&&(he=he.updateQueue,j=he.lastBaseUpdate,j!==R&&(j===null?he.firstBaseUpdate=ue:j.next=ue,he.lastBaseUpdate=G))}if(E!==null){var ye=_.baseState;R=0,he=ue=G=null,j=E;do{var le=j.lane&-536870913,fe=le!==j.lane;if(fe?(Mt&le)===le:(p&le)===le){le!==0&&le===yl&&(vy=!0),he!==null&&(he=he.next={lane:0,tag:j.tag,payload:j.payload,callback:null,next:null});e:{var Pe=a,He=j;le=s;var rn=c;switch(He.tag){case 1:if(Pe=He.payload,typeof Pe=="function"){ye=Pe.call(rn,ye,le);break e}ye=Pe;break e;case 3:Pe.flags=Pe.flags&-65537|128;case 0:if(Pe=He.payload,le=typeof Pe=="function"?Pe.call(rn,ye,le):Pe,le==null)break e;ye=g({},ye,le);break e;case 2:Uo=!0}}le=j.callback,le!==null&&(a.flags|=64,fe&&(a.flags|=8192),fe=_.callbacks,fe===null?_.callbacks=[le]:fe.push(le))}else fe={lane:le,tag:j.tag,payload:j.payload,callback:j.callback,next:null},he===null?(ue=he=fe,G=ye):he=he.next=fe,R|=le;if(j=j.next,j===null){if(j=_.shared.pending,j===null)break;fe=j,j=fe.next,fe.next=null,_.lastBaseUpdate=fe,_.shared.pending=null}}while(!0);he===null&&(G=ye),_.baseState=G,_.firstBaseUpdate=ue,_.lastBaseUpdate=he,E===null&&(_.shared.lanes=0),qo|=R,a.lanes=R,a.memoizedState=ye}}function YD(a,s){if(typeof a!="function")throw Error(r(191,a));a.call(s)}function KD(a,s){var c=a.callbacks;if(c!==null)for(a.callbacks=null,a=0;aE?E:8;var R=P.T,j={};P.T=j,Py(a,!1,s,c);try{var G=_(),ue=P.S;if(ue!==null&&ue(j,G),G!==null&&typeof G=="object"&&typeof G.then=="function"){var he=$K(G,p);gd(a,s,he,ia(a))}else gd(a,s,p,ia(a))}catch(ye){gd(a,s,{then:function(){},status:"rejected",reason:ye},ia())}finally{K.p=E,R!==null&&j.types!==null&&(R.types=j.types),P.T=R}}function tq(){}function jy(a,s,c,p){if(a.tag!==5)throw Error(r(476));var _=ER(a).queue;wR(a,_,s,q,c===null?tq:function(){return SR(a),c(p)})}function ER(a){var s=a.memoizedState;if(s!==null)return s;s={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ki,lastRenderedState:q},next:null};var c={};return s.next={memoizedState:c,baseState:c,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ki,lastRenderedState:c},next:null},a.memoizedState=s,a=a.alternate,a!==null&&(a.memoizedState=s),s}function SR(a){var s=ER(a);s.next===null&&(s=a.alternate.memoizedState),gd(a,s.next.queue,{},ia())}function Ty(){return ar(Md)}function DR(){return Mn().memoizedState}function RR(){return Mn().memoizedState}function nq(a){for(var s=a.return;s!==null;){switch(s.tag){case 24:case 3:var c=ia();a=Vo(c);var p=Ho(s,a,c);p!==null&&(zr(p,s,c),cd(p,s,c)),s={cache:cy()},a.payload=s;return}s=s.return}}function rq(a,s,c){var p=ia();c={lane:p,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},xm(a)?kR(s,c):(c=Jv(a,s,c,p),c!==null&&(zr(c,a,p),BR(c,s,p)))}function FR(a,s,c){var p=ia();gd(a,s,c,p)}function gd(a,s,c,p){var _={lane:p,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null};if(xm(a))kR(s,_);else{var E=a.alternate;if(a.lanes===0&&(E===null||E.lanes===0)&&(E=s.lastRenderedReducer,E!==null))try{var R=s.lastRenderedState,j=E(R,c);if(_.hasEagerState=!0,_.eagerState=j,Jr(j,R))return nm(a,s,_,0),sn===null&&tm(),!1}catch{}if(c=Jv(a,s,_,p),c!==null)return zr(c,a,p),BR(c,s,p),!0}return!1}function Py(a,s,c,p){if(p={lane:2,revertLane:hA(),gesture:null,action:p,hasEagerState:!1,eagerState:null,next:null},xm(a)){if(s)throw Error(r(479))}else s=Jv(a,c,p,2),s!==null&&zr(s,a,2)}function xm(a){var s=a.alternate;return a===ut||s!==null&&s===ut}function kR(a,s){Cl=gm=!0;var c=a.pending;c===null?s.next=s:(s.next=c.next,c.next=s),a.pending=s}function BR(a,s,c){if((c&4194048)!==0){var p=s.lanes;p&=a.pendingLanes,c|=p,s.lanes=c,Fr(a,c)}}var pd={readContext:ar,use:ym,useCallback:Sn,useContext:Sn,useEffect:Sn,useImperativeHandle:Sn,useLayoutEffect:Sn,useInsertionEffect:Sn,useMemo:Sn,useReducer:Sn,useRef:Sn,useState:Sn,useDebugValue:Sn,useDeferredValue:Sn,useTransition:Sn,useSyncExternalStore:Sn,useId:Sn,useHostTransitionStatus:Sn,useFormState:Sn,useActionState:Sn,useOptimistic:Sn,useMemoCache:Sn,useCacheRefresh:Sn};pd.useEffectEvent=Sn;var MR={readContext:ar,use:ym,useCallback:function(a,s){return br().memoizedState=[a,s===void 0?null:s],a},useContext:ar,useEffect:gR,useImperativeHandle:function(a,s,c){c=c!=null?c.concat([a]):null,bm(4194308,4,AR.bind(null,s,a),c)},useLayoutEffect:function(a,s){return bm(4194308,4,a,s)},useInsertionEffect:function(a,s){bm(4,2,a,s)},useMemo:function(a,s){var c=br();s=s===void 0?null:s;var p=a();if(tu){Qe(!0);try{a()}finally{Qe(!1)}}return c.memoizedState=[p,s],p},useReducer:function(a,s,c){var p=br();if(c!==void 0){var _=c(s);if(tu){Qe(!0);try{c(s)}finally{Qe(!1)}}}else _=s;return p.memoizedState=p.baseState=_,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:_},p.queue=a,a=a.dispatch=rq.bind(null,ut,a),[p.memoizedState,a]},useRef:function(a){var s=br();return a={current:a},s.memoizedState=a},useState:function(a){a=Fy(a);var s=a.queue,c=FR.bind(null,ut,s);return s.dispatch=c,[a.memoizedState,c]},useDebugValue:My,useDeferredValue:function(a,s){var c=br();return Ny(c,a,s)},useTransition:function(){var a=Fy(!1);return a=wR.bind(null,ut,a.queue,!0,!1),br().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,s,c){var p=ut,_=br();if(zt){if(c===void 0)throw Error(r(407));c=c()}else{if(c=s(),sn===null)throw Error(r(349));(Mt&127)!==0||JD(p,s,c)}_.memoizedState=c;var E={value:c,getSnapshot:s};return _.queue=E,gR(tR.bind(null,p,E,a),[a]),p.flags|=2048,El(9,{destroy:void 0},eR.bind(null,p,E,c,s),null),c},useId:function(){var a=br(),s=sn.identifierPrefix;if(zt){var c=pi,p=gi;c=(p&~(1<<32-ht(p)-1)).toString(32)+c,s="_"+s+"R_"+c,c=pm++,0<\/script>",E=E.removeChild(E.firstChild);break;case"select":E=typeof p.is=="string"?R.createElement("select",{is:p.is}):R.createElement("select"),p.multiple?E.multiple=!0:p.size&&(E.size=p.size);break;default:E=typeof p.is=="string"?R.createElement(_,{is:p.is}):R.createElement(_)}}E[nr]=s,E[Br]=p;e:for(R=s.child;R!==null;){if(R.tag===5||R.tag===6)E.appendChild(R.stateNode);else if(R.tag!==4&&R.tag!==27&&R.child!==null){R.child.return=R,R=R.child;continue}if(R===s)break e;for(;R.sibling===null;){if(R.return===null||R.return===s)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}s.stateNode=E;e:switch(or(E,_,p),_){case"button":case"input":case"select":case"textarea":p=!!p.autoFocus;break e;case"img":p=!0;break e;default:p=!1}p&&$i(s)}}return pn(s),Wy(s,s.type,a===null?null:a.memoizedProps,s.pendingProps,c),null;case 6:if(a&&s.stateNode!=null)a.memoizedProps!==p&&$i(s);else{if(typeof p!="string"&&s.stateNode===null)throw Error(r(166));if(a=de.current,pl(s)){if(a=s.stateNode,c=s.memoizedProps,p=null,_=rr,_!==null)switch(_.tag){case 27:case 5:p=_.memoizedProps}a[nr]=s,a=!!(a.nodeValue===c||p!==null&&p.suppressHydrationWarning===!0||Z9(a.nodeValue,c)),a||Oo(s,!0)}else a=Vm(a).createTextNode(p),a[nr]=s,s.stateNode=a}return pn(s),null;case 31:if(c=s.memoizedState,a===null||a.memoizedState!==null){if(p=pl(s),c!==null){if(a===null){if(!p)throw Error(r(318));if(a=s.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[nr]=s}else qs(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;pn(s),a=!1}else c=oy(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=c),a=!0;if(!a)return s.flags&256?(na(s),s):(na(s),null);if((s.flags&128)!==0)throw Error(r(558))}return pn(s),null;case 13:if(p=s.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(_=pl(s),p!==null&&p.dehydrated!==null){if(a===null){if(!_)throw Error(r(318));if(_=s.memoizedState,_=_!==null?_.dehydrated:null,!_)throw Error(r(317));_[nr]=s}else qs(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;pn(s),_=!1}else _=oy(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=_),_=!0;if(!_)return s.flags&256?(na(s),s):(na(s),null)}return na(s),(s.flags&128)!==0?(s.lanes=c,s):(c=p!==null,a=a!==null&&a.memoizedState!==null,c&&(p=s.child,_=null,p.alternate!==null&&p.alternate.memoizedState!==null&&p.alternate.memoizedState.cachePool!==null&&(_=p.alternate.memoizedState.cachePool.pool),E=null,p.memoizedState!==null&&p.memoizedState.cachePool!==null&&(E=p.memoizedState.cachePool.pool),E!==_&&(p.flags|=2048)),c!==a&&c&&(s.child.flags|=8192),Dm(s,s.updateQueue),pn(s),null);case 4:return _e(),a===null&&yA(s.stateNode.containerInfo),pn(s),null;case 10:return Gi(s.type),pn(s),null;case 19:if(V(Bn),p=s.memoizedState,p===null)return pn(s),null;if(_=(s.flags&128)!==0,E=p.rendering,E===null)if(_)yd(p,!1);else{if(Dn!==0||a!==null&&(a.flags&128)!==0)for(a=s.child;a!==null;){if(E=hm(a),E!==null){for(s.flags|=128,yd(p,!1),a=E.updateQueue,s.updateQueue=a,Dm(s,a),s.subtreeFlags=0,a=c,c=s.child;c!==null;)FD(c,a),c=c.sibling;return W(Bn,Bn.current&1|2),zt&&Hi(s,p.treeForkCount),s.child}a=a.sibling}p.tail!==null&&Pt()>Mm&&(s.flags|=128,_=!0,yd(p,!1),s.lanes=4194304)}else{if(!_)if(a=hm(E),a!==null){if(s.flags|=128,_=!0,a=a.updateQueue,s.updateQueue=a,Dm(s,a),yd(p,!0),p.tail===null&&p.tailMode==="hidden"&&!E.alternate&&!zt)return pn(s),null}else 2*Pt()-p.renderingStartTime>Mm&&c!==536870912&&(s.flags|=128,_=!0,yd(p,!1),s.lanes=4194304);p.isBackwards?(E.sibling=s.child,s.child=E):(a=p.last,a!==null?a.sibling=E:s.child=E,p.last=E)}return p.tail!==null?(a=p.tail,p.rendering=a,p.tail=a.sibling,p.renderingStartTime=Pt(),a.sibling=null,c=Bn.current,W(Bn,_?c&1|2:c&1),zt&&Hi(s,p.treeForkCount),a):(pn(s),null);case 22:case 23:return na(s),Ay(),p=s.memoizedState!==null,a!==null?a.memoizedState!==null!==p&&(s.flags|=8192):p&&(s.flags|=8192),p?(c&536870912)!==0&&(s.flags&128)===0&&(pn(s),s.subtreeFlags&6&&(s.flags|=8192)):pn(s),c=s.updateQueue,c!==null&&Dm(s,c.retryQueue),c=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),p=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(p=s.memoizedState.cachePool.pool),p!==c&&(s.flags|=2048),a!==null&&V(Zs),null;case 24:return c=null,a!==null&&(c=a.memoizedState.cache),s.memoizedState.cache!==c&&(s.flags|=2048),Gi(On),pn(s),null;case 25:return null;case 30:return null}throw Error(r(156,s.tag))}function uq(a,s){switch(ay(s),s.tag){case 1:return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 3:return Gi(On),_e(),a=s.flags,(a&65536)!==0&&(a&128)===0?(s.flags=a&-65537|128,s):null;case 26:case 27:case 5:return ge(s),null;case 31:if(s.memoizedState!==null){if(na(s),s.alternate===null)throw Error(r(340));qs()}return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 13:if(na(s),a=s.memoizedState,a!==null&&a.dehydrated!==null){if(s.alternate===null)throw Error(r(340));qs()}return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 19:return V(Bn),null;case 4:return _e(),null;case 10:return Gi(s.type),null;case 22:case 23:return na(s),Ay(),a!==null&&V(Zs),a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 24:return Gi(On),null;case 25:return null;default:return null}}function n9(a,s){switch(ay(s),s.tag){case 3:Gi(On),_e();break;case 26:case 27:case 5:ge(s);break;case 4:_e();break;case 31:s.memoizedState!==null&&na(s);break;case 13:na(s);break;case 19:V(Bn);break;case 10:Gi(s.type);break;case 22:case 23:na(s),Ay(),a!==null&&V(Zs);break;case 24:Gi(On)}}function Ad(a,s){try{var c=s.updateQueue,p=c!==null?c.lastEffect:null;if(p!==null){var _=p.next;c=_;do{if((c.tag&a)===a){p=void 0;var E=c.create,R=c.inst;p=E(),R.destroy=p}c=c.next}while(c!==_)}}catch(j){Xt(s,s.return,j)}}function Yo(a,s,c){try{var p=s.updateQueue,_=p!==null?p.lastEffect:null;if(_!==null){var E=_.next;p=E;do{if((p.tag&a)===a){var R=p.inst,j=R.destroy;if(j!==void 0){R.destroy=void 0,_=s;var G=c,ue=j;try{ue()}catch(he){Xt(_,G,he)}}}p=p.next}while(p!==E)}}catch(he){Xt(s,s.return,he)}}function r9(a){var s=a.updateQueue;if(s!==null){var c=a.stateNode;try{KD(s,c)}catch(p){Xt(a,a.return,p)}}}function a9(a,s,c){c.props=nu(a.type,a.memoizedProps),c.state=a.memoizedState;try{c.componentWillUnmount()}catch(p){Xt(a,s,p)}}function bd(a,s){try{var c=a.ref;if(c!==null){switch(a.tag){case 26:case 27:case 5:var p=a.stateNode;break;case 30:p=a.stateNode;break;default:p=a.stateNode}typeof c=="function"?a.refCleanup=c(p):c.current=p}}catch(_){Xt(a,s,_)}}function vi(a,s){var c=a.ref,p=a.refCleanup;if(c!==null)if(typeof p=="function")try{p()}catch(_){Xt(a,s,_)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof c=="function")try{c(null)}catch(_){Xt(a,s,_)}else c.current=null}function i9(a){var s=a.type,c=a.memoizedProps,p=a.stateNode;try{e:switch(s){case"button":case"input":case"select":case"textarea":c.autoFocus&&p.focus();break e;case"img":c.src?p.src=c.src:c.srcSet&&(p.srcset=c.srcSet)}}catch(_){Xt(a,a.return,_)}}function Zy(a,s,c){try{var p=a.stateNode;kq(p,a.type,c,s),p[Br]=s}catch(_){Xt(a,a.return,_)}}function o9(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&Jo(a.type)||a.tag===4}function Xy(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||o9(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&Jo(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Jy(a,s,c){var p=a.tag;if(p===5||p===6)a=a.stateNode,s?(c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c).insertBefore(a,s):(s=c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c,s.appendChild(a),c=c._reactRootContainer,c!=null||s.onclick!==null||(s.onclick=Ii));else if(p!==4&&(p===27&&Jo(a.type)&&(c=a.stateNode,s=null),a=a.child,a!==null))for(Jy(a,s,c),a=a.sibling;a!==null;)Jy(a,s,c),a=a.sibling}function Rm(a,s,c){var p=a.tag;if(p===5||p===6)a=a.stateNode,s?c.insertBefore(a,s):c.appendChild(a);else if(p!==4&&(p===27&&Jo(a.type)&&(c=a.stateNode),a=a.child,a!==null))for(Rm(a,s,c),a=a.sibling;a!==null;)Rm(a,s,c),a=a.sibling}function s9(a){var s=a.stateNode,c=a.memoizedProps;try{for(var p=a.type,_=s.attributes;_.length;)s.removeAttributeNode(_[0]);or(s,p,c),s[nr]=a,s[Br]=c}catch(E){Xt(a,a.return,E)}}var Wi=!1,Vn=!1,eA=!1,u9=typeof WeakSet=="function"?WeakSet:Set,Zn=null;function lq(a,s){if(a=a.containerInfo,_A=$m,a=bD(a),Kv(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else e:{c=(c=a.ownerDocument)&&c.defaultView||window;var p=c.getSelection&&c.getSelection();if(p&&p.rangeCount!==0){c=p.anchorNode;var _=p.anchorOffset,E=p.focusNode;p=p.focusOffset;try{c.nodeType,E.nodeType}catch{c=null;break e}var R=0,j=-1,G=-1,ue=0,he=0,ye=a,le=null;t:for(;;){for(var fe;ye!==c||_!==0&&ye.nodeType!==3||(j=R+_),ye!==E||p!==0&&ye.nodeType!==3||(G=R+p),ye.nodeType===3&&(R+=ye.nodeValue.length),(fe=ye.firstChild)!==null;)le=ye,ye=fe;for(;;){if(ye===a)break t;if(le===c&&++ue===_&&(j=R),le===E&&++he===p&&(G=R),(fe=ye.nextSibling)!==null)break;ye=le,le=ye.parentNode}ye=fe}c=j===-1||G===-1?null:{start:j,end:G}}else c=null}c=c||{start:0,end:0}}else c=null;for(xA={focusedElem:a,selectionRange:c},$m=!1,Zn=s;Zn!==null;)if(s=Zn,a=s.child,(s.subtreeFlags&1028)!==0&&a!==null)a.return=s,Zn=a;else for(;Zn!==null;){switch(s=Zn,E=s.alternate,a=s.flags,s.tag){case 0:if((a&4)!==0&&(a=s.updateQueue,a=a!==null?a.events:null,a!==null))for(c=0;c title"))),or(E,p,c),E[nr]=a,Wn(E),p=E;break e;case"link":var R=hF("link","href",_).get(p+(c.href||""));if(R){for(var j=0;jrn&&(R=rn,rn=He,He=R);var ae=yD(j,He),J=yD(j,rn);if(ae&&J&&(fe.rangeCount!==1||fe.anchorNode!==ae.node||fe.anchorOffset!==ae.offset||fe.focusNode!==J.node||fe.focusOffset!==J.offset)){var se=ye.createRange();se.setStart(ae.node,ae.offset),fe.removeAllRanges(),He>rn?(fe.addRange(se),fe.extend(J.node,J.offset)):(se.setEnd(J.node,J.offset),fe.addRange(se))}}}}for(ye=[],fe=j;fe=fe.parentNode;)fe.nodeType===1&&ye.push({element:fe,left:fe.scrollLeft,top:fe.scrollTop});for(typeof j.focus=="function"&&j.focus(),j=0;jc?32:c,P.T=null,c=sA,sA=null;var E=Wo,R=to;if(Yn=0,kl=Wo=null,to=0,(Gt&6)!==0)throw Error(r(331));var j=Gt;if(Gt|=4,A9(E.current),p9(E,E.current,R,c),Gt=j,Sd(0,!1),ke&&typeof ke.onPostCommitFiberRoot=="function")try{ke.onPostCommitFiberRoot(Ce,E)}catch{}return!0}finally{K.p=_,P.T=p,z9(a,s)}}function O9(a,s,c){s=wa(c,s),s=Iy(a.stateNode,s,2),a=Ho(a,s,2),a!==null&&(wn(a,2),yi(a))}function Xt(a,s,c){if(a.tag===3)O9(a,a,c);else for(;s!==null;){if(s.tag===3){O9(s,a,c);break}else if(s.tag===1){var p=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&($o===null||!$o.has(p))){a=wa(c,a),c=IR(2),p=Ho(s,c,2),p!==null&&(UR(c,p,s,a),wn(p,2),yi(p));break}}s=s.return}}function dA(a,s,c){var p=a.pingCache;if(p===null){p=a.pingCache=new fq;var _=new Set;p.set(s,_)}else _=p.get(s),_===void 0&&(_=new Set,p.set(s,_));_.has(c)||(rA=!0,_.add(c),a=vq.bind(null,a,s,c),s.then(a,a))}function vq(a,s,c){var p=a.pingCache;p!==null&&p.delete(s),a.pingedLanes|=a.suspendedLanes&c,a.warmLanes&=~c,sn===a&&(Mt&c)===c&&(Dn===4||Dn===3&&(Mt&62914560)===Mt&&300>Pt()-Bm?(Gt&2)===0&&Bl(a,0):aA|=c,Fl===Mt&&(Fl=0)),yi(a)}function I9(a,s){s===0&&(s=gr()),a=Ys(a,s),a!==null&&(wn(a,s),yi(a))}function yq(a){var s=a.memoizedState,c=0;s!==null&&(c=s.retryLane),I9(a,c)}function Aq(a,s){var c=0;switch(a.tag){case 31:case 13:var p=a.stateNode,_=a.memoizedState;_!==null&&(c=_.retryLane);break;case 19:p=a.stateNode;break;case 22:p=a.stateNode._retryCache;break;default:throw Error(r(314))}p!==null&&p.delete(s),I9(a,c)}function bq(a,s){return zn(a,s)}var Lm=null,Nl=null,fA=!1,Om=!1,mA=!1,Xo=0;function yi(a){a!==Nl&&a.next===null&&(Nl===null?Lm=Nl=a:Nl=Nl.next=a),Om=!0,fA||(fA=!0,xq())}function Sd(a,s){if(!mA&&Om){mA=!0;do for(var c=!1,p=Lm;p!==null;){if(a!==0){var _=p.pendingLanes;if(_===0)var E=0;else{var R=p.suspendedLanes,j=p.pingedLanes;E=(1<<31-ht(42|a)+1)-1,E&=_&~(R&~j),E=E&201326741?E&201326741|1:E?E|2:0}E!==0&&(c=!0,Q9(p,E))}else E=Mt,E=$e(p,p===sn?E:0,p.cancelPendingCommit!==null||p.timeoutHandle!==-1),(E&3)===0||on(p,E)||(c=!0,Q9(p,E));p=p.next}while(c);mA=!1}}function _q(){U9()}function U9(){Om=fA=!1;var a=0;Xo!==0&&Mq()&&(a=Xo);for(var s=Pt(),c=null,p=Lm;p!==null;){var _=p.next,E=V9(p,s);E===0?(p.next=null,c===null?Lm=_:c.next=_,_===null&&(Nl=c)):(c=p,(a!==0||(E&3)!==0)&&(Om=!0)),p=_}Yn!==0&&Yn!==5||Sd(a),Xo!==0&&(Xo=0)}function V9(a,s){for(var c=a.suspendedLanes,p=a.pingedLanes,_=a.expirationTimes,E=a.pendingLanes&-62914561;0j)break;var he=G.transferSize,ye=G.initiatorType;he&&X9(ye)&&(G=G.responseEnd,R+=he*(G"u"?null:document;function cF(a,s,c){var p=jl;if(p&&typeof s=="string"&&s){var _=xa(s);_='link[rel="'+a+'"][href="'+_+'"]',typeof c=="string"&&(_+='[crossorigin="'+c+'"]'),lF.has(_)||(lF.add(_),a={rel:a,crossOrigin:c,href:s},p.querySelector(_)===null&&(s=p.createElement("link"),or(s,"link",a),Wn(s),p.head.appendChild(s)))}}function Uq(a){no.D(a),cF("dns-prefetch",a,null)}function Vq(a,s){no.C(a,s),cF("preconnect",a,s)}function Hq(a,s,c){no.L(a,s,c);var p=jl;if(p&&a&&s){var _='link[rel="preload"][as="'+xa(s)+'"]';s==="image"&&c&&c.imageSrcSet?(_+='[imagesrcset="'+xa(c.imageSrcSet)+'"]',typeof c.imageSizes=="string"&&(_+='[imagesizes="'+xa(c.imageSizes)+'"]')):_+='[href="'+xa(a)+'"]';var E=_;switch(s){case"style":E=Tl(a);break;case"script":E=Pl(a)}ka.has(E)||(a=g({rel:"preload",href:s==="image"&&c&&c.imageSrcSet?void 0:a,as:s},c),ka.set(E,a),p.querySelector(_)!==null||s==="style"&&p.querySelector(kd(E))||s==="script"&&p.querySelector(Bd(E))||(s=p.createElement("link"),or(s,"link",a),Wn(s),p.head.appendChild(s)))}}function Qq(a,s){no.m(a,s);var c=jl;if(c&&a){var p=s&&typeof s.as=="string"?s.as:"script",_='link[rel="modulepreload"][as="'+xa(p)+'"][href="'+xa(a)+'"]',E=_;switch(p){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":E=Pl(a)}if(!ka.has(E)&&(a=g({rel:"modulepreload",href:a},s),ka.set(E,a),c.querySelector(_)===null)){switch(p){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(c.querySelector(Bd(E)))return}p=c.createElement("link"),or(p,"link",a),Wn(p),c.head.appendChild(p)}}}function Gq(a,s,c){no.S(a,s,c);var p=jl;if(p&&a){var _=rl(p).hoistableStyles,E=Tl(a);s=s||"default";var R=_.get(E);if(!R){var j={loading:0,preload:null};if(R=p.querySelector(kd(E)))j.loading=5;else{a=g({rel:"stylesheet",href:a,"data-precedence":s},c),(c=ka.get(E))&&FA(a,c);var G=R=p.createElement("link");Wn(G),or(G,"link",a),G._p=new Promise(function(ue,he){G.onload=ue,G.onerror=he}),G.addEventListener("load",function(){j.loading|=1}),G.addEventListener("error",function(){j.loading|=2}),j.loading|=4,Qm(R,s,p)}R={type:"stylesheet",instance:R,count:1,state:j},_.set(E,R)}}}function Yq(a,s){no.X(a,s);var c=jl;if(c&&a){var p=rl(c).hoistableScripts,_=Pl(a),E=p.get(_);E||(E=c.querySelector(Bd(_)),E||(a=g({src:a,async:!0},s),(s=ka.get(_))&&kA(a,s),E=c.createElement("script"),Wn(E),or(E,"link",a),c.head.appendChild(E)),E={type:"script",instance:E,count:1,state:null},p.set(_,E))}}function Kq(a,s){no.M(a,s);var c=jl;if(c&&a){var p=rl(c).hoistableScripts,_=Pl(a),E=p.get(_);E||(E=c.querySelector(Bd(_)),E||(a=g({src:a,async:!0,type:"module"},s),(s=ka.get(_))&&kA(a,s),E=c.createElement("script"),Wn(E),or(E,"link",a),c.head.appendChild(E)),E={type:"script",instance:E,count:1,state:null},p.set(_,E))}}function dF(a,s,c,p){var _=(_=de.current)?Hm(_):null;if(!_)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof c.precedence=="string"&&typeof c.href=="string"?(s=Tl(c.href),c=rl(_).hoistableStyles,p=c.get(s),p||(p={type:"style",instance:null,count:0,state:null},c.set(s,p)),p):{type:"void",instance:null,count:0,state:null};case"link":if(c.rel==="stylesheet"&&typeof c.href=="string"&&typeof c.precedence=="string"){a=Tl(c.href);var E=rl(_).hoistableStyles,R=E.get(a);if(R||(_=_.ownerDocument||_,R={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},E.set(a,R),(E=_.querySelector(kd(a)))&&!E._p&&(R.instance=E,R.state.loading=5),ka.has(a)||(c={rel:"preload",as:"style",href:c.href,crossOrigin:c.crossOrigin,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy},ka.set(a,c),E||qq(_,a,c,R.state))),s&&p===null)throw Error(r(528,""));return R}if(s&&p!==null)throw Error(r(529,""));return null;case"script":return s=c.async,c=c.src,typeof c=="string"&&s&&typeof s!="function"&&typeof s!="symbol"?(s=Pl(c),c=rl(_).hoistableScripts,p=c.get(s),p||(p={type:"script",instance:null,count:0,state:null},c.set(s,p)),p):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Tl(a){return'href="'+xa(a)+'"'}function kd(a){return'link[rel="stylesheet"]['+a+"]"}function fF(a){return g({},a,{"data-precedence":a.precedence,precedence:null})}function qq(a,s,c,p){a.querySelector('link[rel="preload"][as="style"]['+s+"]")?p.loading=1:(s=a.createElement("link"),p.preload=s,s.addEventListener("load",function(){return p.loading|=1}),s.addEventListener("error",function(){return p.loading|=2}),or(s,"link",c),Wn(s),a.head.appendChild(s))}function Pl(a){return'[src="'+xa(a)+'"]'}function Bd(a){return"script[async]"+a}function mF(a,s,c){if(s.count++,s.instance===null)switch(s.type){case"style":var p=a.querySelector('style[data-href~="'+xa(c.href)+'"]');if(p)return s.instance=p,Wn(p),p;var _=g({},c,{"data-href":c.href,"data-precedence":c.precedence,href:null,precedence:null});return p=(a.ownerDocument||a).createElement("style"),Wn(p),or(p,"style",_),Qm(p,c.precedence,a),s.instance=p;case"stylesheet":_=Tl(c.href);var E=a.querySelector(kd(_));if(E)return s.state.loading|=4,s.instance=E,Wn(E),E;p=fF(c),(_=ka.get(_))&&FA(p,_),E=(a.ownerDocument||a).createElement("link"),Wn(E);var R=E;return R._p=new Promise(function(j,G){R.onload=j,R.onerror=G}),or(E,"link",p),s.state.loading|=4,Qm(E,c.precedence,a),s.instance=E;case"script":return E=Pl(c.src),(_=a.querySelector(Bd(E)))?(s.instance=_,Wn(_),_):(p=c,(_=ka.get(E))&&(p=g({},c),kA(p,_)),a=a.ownerDocument||a,_=a.createElement("script"),Wn(_),or(_,"link",p),a.head.appendChild(_),s.instance=_);case"void":return null;default:throw Error(r(443,s.type))}else s.type==="stylesheet"&&(s.state.loading&4)===0&&(p=s.instance,s.state.loading|=4,Qm(p,c.precedence,a));return s.instance}function Qm(a,s,c){for(var p=c.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),_=p.length?p[p.length-1]:null,E=_,R=0;R title"):null)}function $q(a,s,c){if(c===1||s.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof s.precedence!="string"||typeof s.href!="string"||s.href==="")break;return!0;case"link":if(typeof s.rel!="string"||typeof s.href!="string"||s.href===""||s.onLoad||s.onError)break;return s.rel==="stylesheet"?(a=s.disabled,typeof s.precedence=="string"&&a==null):!0;case"script":if(s.async&&typeof s.async!="function"&&typeof s.async!="symbol"&&!s.onLoad&&!s.onError&&s.src&&typeof s.src=="string")return!0}return!1}function pF(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function Wq(a,s,c,p){if(c.type==="stylesheet"&&(typeof p.media!="string"||matchMedia(p.media).matches!==!1)&&(c.state.loading&4)===0){if(c.instance===null){var _=Tl(p.href),E=s.querySelector(kd(_));if(E){s=E._p,s!==null&&typeof s=="object"&&typeof s.then=="function"&&(a.count++,a=Ym.bind(a),s.then(a,a)),c.state.loading|=4,c.instance=E,Wn(E);return}E=s.ownerDocument||s,p=fF(p),(_=ka.get(_))&&FA(p,_),E=E.createElement("link"),Wn(E);var R=E;R._p=new Promise(function(j,G){R.onload=j,R.onerror=G}),or(E,"link",p),c.instance=E}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(c,s),(s=c.state.preload)&&(c.state.loading&3)===0&&(a.count++,c=Ym.bind(a),s.addEventListener("load",c),s.addEventListener("error",c))}}var BA=0;function Zq(a,s){return a.stylesheets&&a.count===0&&qm(a,a.stylesheets),0BA?50:800)+s);return a.unsuspend=c,function(){a.unsuspend=null,clearTimeout(p),clearTimeout(_)}}:null}function Ym(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)qm(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var Km=null;function qm(a,s){a.stylesheets=null,a.unsuspend!==null&&(a.count++,Km=new Map,s.forEach(Xq,a),Km=null,Ym.call(a))}function Xq(a,s){if(!(s.state.loading&4)){var c=Km.get(a);if(c)var p=c.get(null);else{c=new Map,Km.set(a,c);for(var _=a.querySelectorAll("link[data-precedence],style[data-precedence]"),E=0;E<_.length;E++){var R=_[E];(R.nodeName==="LINK"||R.getAttribute("media")!=="not all")&&(c.set(R.dataset.precedence,R),p=R)}p&&c.set(null,p)}_=s.instance,R=_.getAttribute("data-precedence"),E=c.get(R)||p,E===p&&c.set(null,_),c.set(R,_),this.count++,p=Ym.bind(this),_.addEventListener("load",p),_.addEventListener("error",p),E?E.parentNode.insertBefore(_,E.nextSibling):(a=a.nodeType===9?a.head:a,a.insertBefore(_,a.firstChild)),s.state.loading|=4}}var Md={$$typeof:D,Provider:null,Consumer:null,_currentValue:q,_currentValue2:q,_threadCount:0};function Jq(a,s,c,p,_,E,R,j,G){this.tag=1,this.containerInfo=a,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=jo(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jo(0),this.hiddenUpdates=jo(null),this.identifierPrefix=p,this.onUncaughtError=_,this.onCaughtError=E,this.onRecoverableError=R,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=G,this.incompleteTransitions=new Map}function vF(a,s,c,p,_,E,R,j,G,ue,he,ye){return a=new Jq(a,s,c,R,G,ue,he,ye,j),s=1,E===!0&&(s|=24),E=ea(3,null,null,s),a.current=E,E.stateNode=a,s=cy(),s.refCount++,a.pooledCache=s,s.refCount++,E.memoizedState={element:p,isDehydrated:c,cache:s},hy(E),a}function yF(a){return a?(a=ml,a):ml}function AF(a,s,c,p,_,E){_=yF(_),p.context===null?p.context=_:p.pendingContext=_,p=Vo(s),p.payload={element:c},E=E===void 0?null:E,E!==null&&(p.callback=E),c=Ho(a,p,s),c!==null&&(zr(c,a,s),cd(c,a,s))}function bF(a,s){if(a=a.memoizedState,a!==null&&a.dehydrated!==null){var c=a.retryLane;a.retryLane=c!==0&&c"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),oh.exports=IF(),oh.exports}var VF=UF();function HF(){const e=history.pushState,t=history.replaceState,n=(r,i,o)=>new CustomEvent("nextjs:routeChange",{detail:{data:r,unused:i,url:o}});history.pushState=function(...r){e.apply(this,r),window.dispatchEvent(n(...r))},history.replaceState=function(...r){t.apply(this,r),window.dispatchEvent(n(...r))}}function QF(e){window.addEventListener("nextjs:routeChange",e),window.addEventListener("popstate",e)}function GF(e){window.removeEventListener("nextjs:routeChange",e),window.removeEventListener("popstate",e)}const $A=()=>Promise.all([Promise.resolve().then(()=>YG),Promise.resolve().then(()=>_Y)]).then(([e,t])=>({...e,...t})),WA={"domain-table-view":{LazyComponent:null,componentKey:"DomainTableView"},"sso-provider-create":{LazyComponent:null,componentKey:"SsoProviderCreateView"},"sso-provider-edit":{LazyComponent:null,componentKey:"SsoProviderEditView"},"sso-provider-table":{LazyComponent:null,componentKey:"SsoProviderTableView"},"organization-details-edit":{LazyComponent:null,componentKey:"OrganizationDetailsEditView"},"user-mfa-management":{LazyComponent:null,componentKey:"UserMFAManagementView"}};Object.entries(WA).forEach(([,e])=>{e.LazyComponent=b.lazy(()=>$A().then(t=>({default:t[e.componentKey]})))});function ch(){const e=document.documentElement;return(e.style.colorScheme||getComputedStyle(e).colorScheme||"light")==="dark"?"dark":"light"}const ZA=e=>({data:e,error:null,isError:!1,isPending:!1,isLoading:!1,isLoadingError:!1,isRefetchError:!1,isSuccess:!0,isPlaceholderData:!1,status:"success",fetchStatus:"idle",dataUpdatedAt:0,errorUpdatedAt:0,failureCount:0,failureReason:null,errorUpdateCount:0,isEnabled:!0,isFetched:!0,isFetchedAfterMount:!0,isFetching:!1,isInitialLoading:!1,isPaused:!1,isRefetching:!1,isStale:!1,promise:Promise.resolve(e),refetch:async()=>ZA(e)}),XA=e=>async()=>ZA(e()),YF=[{id:"domain_abc123xyz456",org_id:"org_abc123xyz456",domain:"example.auth0.com",status:"pending",verification_txt:"auth0-domain-verification=abc123xyz456def789",verification_host:"_auth0-challenge.example.auth0.com"},{id:"domain_def789abc123",org_id:"org_abc123xyz456",domain:"verified.auth0.com",status:"verified",verification_txt:"auth0-domain-verification=def789abc123ghi456",verification_host:"_auth0-challenge.verified.auth0.com"},{id:"domain_def789abc679",org_id:"org_abc123xyz456",domain:"testdocs.auth0.com",status:"verified",verification_txt:"auth0-domain-verification=def789abc679jkl012",verification_host:"_auth0-challenge.testdocs.auth0.com"}],KF=[{id:"con_test123",display_name:"Test Provider",strategy:"samlp",name:"test-provider",is_associated:!1}],dh=(e=800)=>new Promise(t=>setTimeout(t,e));let fh=0;const qF=e=>(fh+=1,{id:`domain_preview_${fh}`,org_id:"org_abc123xyz456",domain:e,status:"pending",verification_txt:`auth0-domain-verification=preview${fh}`,verification_host:`_auth0-challenge.${e}`}),$F=()=>{const[e,t]=b.useState(null),[n,r]=b.useState(void 0),[i,o]=b.useState(YF),[u,l]=b.useState(!1),[f,h]=b.useState(!1),[m,g]=b.useState(!1),y=()=>{};return{domainTable:{domains:i,providers:KF,isFetching:!1,isRefetchingDomains:!1,isDomainsStale:!1,domainsUpdatedAt:0,isCreating:u,isDeleting:f,isVerifying:m,isLoadingProviders:!1,pagination:{pageSize:10,currentPage:1,hasNextPage:!1,hasPreviousPage:!1},showCreateModal:!1,showConfigureModal:!1,showVerifyModal:!1,showDeleteModal:!1,setShowCreateModal:y,setShowConfigureModal:y,setShowVerifyModal:y,setShowDeleteModal:y,verifyError:n,selectedDomain:e,refetchDomains:XA(()=>i),handleCreate:async C=>{l(!0),await dh(),o(x=>[...x,qF(C)]),l(!1)},handleVerify:async C=>{g(!0),await dh(),o(x=>x.map(v=>v.id===C.id?{...v,status:"verified"}:v)),g(!1)},handleDelete:async C=>{h(!0),await dh(),o(x=>x.filter(v=>v.id!==C.id)),h(!1)},handleToggleSwitch:async()=>{},handleCloseVerifyModal:()=>r(void 0),handleCreateClick:y,handleConfigureClick:C=>t(C),handleVerifyClick:async C=>t(C),handleDeleteClick:C=>t(C),handleNextPage:y,handlePreviousPage:y,handlePageSizeChange:y},schema:void 0,styling:{variables:{common:{},light:{},dark:{}},classes:{}},hideHeader:!1,readOnly:!1,customMessages:{},createAction:void 0,onOpenProvider:void 0,onCreateProvider:void 0}},WF=()=>({...{organization:{id:"org_123",name:"auth0-corp",display_name:"Auth0 Corporation",branding:{colors:{primary:"#000",page_background:"#fff"},logo_url:""},metadata:{}},isLoading:!1,isFetchLoading:!1,isSaveLoading:!1,updateOrgDetails:async()=>!0,formActions:{isLoading:!1,nextAction:{disabled:!1,onClick:async()=>!0}},schema:void 0,styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{header:{title:"Organization Settings"},details:{}},readOnly:!1,hideHeader:!1}}),ZF=["samlp","oidc"],XF={organization:{name:"Organization",id:"mock-org-id",can_set_show_as_button:!0,can_set_assign_membership_on_login:!0},strategies:{samlp:{fields:[{name:"entryPoint",label:"Entry Point",type:"text",required:!0},{name:"issuer",label:"Issuer",type:"text",required:!0}],helpText:"Enter your SAML provider details.",provisioning_methods:[],enabled_features:[]},oidc:{fields:[{name:"clientId",label:"Client ID",type:"text",required:!0},{name:"clientSecret",label:"Client Secret",type:"password",required:!0},{name:"issuer",label:"Issuer",type:"text",required:!0}],helpText:"Enter your OIDC provider details.",provisioning_methods:[],enabled_features:[]},adfs:{provisioning_methods:[],enabled_features:[]},"google-apps":{provisioning_methods:[],enabled_features:[]},facebook:{provisioning_methods:[],enabled_features:[]},github:{provisioning_methods:[],enabled_features:[]},linkedin:{provisioning_methods:[],enabled_features:[]},okta:{provisioning_methods:[],enabled_features:[]},pingfederate:{provisioning_methods:[],enabled_features:[]},waad:{provisioning_methods:[],enabled_features:[]}}},JF={current:{validate:async()=>!0,getData:()=>({name:"mock-name",display_name:"Display Name"}),isDirty:()=>!1,reset:()=>{}}},e8={current:{validate:async()=>!0,getData:()=>({clientId:"mock-client-id",clientSecret:"mock-client-secret",issuer:"mock-issuer"}),isDirty:()=>!1,reset:()=>{}}},t8=()=>{const[e,t]=b.useState({});return{logic:{styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{provider_select:{},provider_details:{},provider_configure:{}},backButton:void 0,isCreating:!1,currentStyles:{variables:{},classes:{}},t:i=>i,strategy:e.strategy,details:e.details,configure:e.configure,isLoadingConfig:!1,filteredStrategies:ZF,isLoadingIdpConfig:!1,idpConfig:XF,isDarkMode:!1,formData:e,wizardSteps:[]},handlers:{onNext:()=>!0,onPrevious:()=>!0,setFormData:t,detailsRef:JF,configureRef:e8,handleCreate:async()=>{console.log("Provider created!")},createStepActions:()=>({onNextAction:async()=>!0,onPreviousAction:async()=>!0})}}},n8=()=>{const e={id:"test-provider-id",name:"Provider Name",is_enabled:!0,strategy:"waad",options:{}},t={scim_url:"https://scim.example.com",scim_token:"mock-scim-token",status:"active",last_synced:"2024-06-01T12:00:00Z"},n=[{token_id:"token-1",scopes:["scim"],created_at:"2024-06-01T12:00:00Z"},{token_id:"token-2",scopes:["scim"],created_at:"2024-06-02T12:00:00Z"}],r={styling:{variables:{common:{},light:{},dark:{}},classes:{}},activeTab:"sso",schema:void 0,readOnly:!0,providerId:"mock-provider-id",domains:void 0,hideHeader:!1,currentStyles:{variables:{},classes:{}},provider:e,organization:{name:"Org",branding:{colors:{primary:"",page_background:""},logo_url:void 0}},isLoading:!1,isUpdating:!1,isEnabling:!1,isDeleting:!1,isRemoving:!1,idpConfig:{organization:{can_set_show_as_button:!1,can_set_assign_membership_on_login:!1},strategies:{waad:{provisioning_methods:[],enabled_features:[]},adfs:{provisioning_methods:[],enabled_features:[]},"google-apps":{provisioning_methods:[],enabled_features:[]},oidc:{provisioning_methods:[],enabled_features:[]},samlp:{provisioning_methods:[],enabled_features:[]},okta:{provisioning_methods:[],enabled_features:[]},pingfederate:{provisioning_methods:[],enabled_features:[]}}},customMessages:{},backButton:void 0,shouldAllowDeletion:!0,isLoadingConfig:!1,isLoadingIdpConfig:!1,showProvisioningTab:!0,isProvisioningUpdating:!1,isProvisioningDeleting:!1,isScimTokensLoading:!1,isScimTokenCreating:!1,isScimTokenDeleting:!1,isSsoAttributesSyncing:!1,isProvisioningAttributesSyncing:!1,hasSsoAttributeSyncWarning:!1,hasProvisioningAttributeSyncWarning:!1,provisioningConfig:t,scimTokens:n,t:o=>o};return{logic:r,handlers:{setActiveTab:()=>{},updateProvider:async()=>{},createProvisioningAction:async()=>{r.provisioningConfig=t},deleteProvisioningAction:async()=>{r.provisioningConfig=void 0},listScimTokens:async()=>({scim_tokens:n}),createScimTokenAction:async()=>{const o={token_id:`token-${r.scimTokens.length+1}`,scopes:["scim"],created_at:"2024-06-03T12:00:00Z"};return r.scimTokens.push(o),{...o,token:`scim-secret-${o.token_id}`}},deleteScimTokenAction:async o=>{r.scimTokens=r.scimTokens.filter(u=>u.token_id!==o)},syncSsoAttributes:async()=>{},syncProvisioningAttributes:async()=>{},onDeleteConfirm:async()=>{},onRemoveConfirm:async()=>{},handleToggleProvider:async()=>{r.provider.is_enabled=!r.provider.is_enabled},fetchProvisioning:async()=>(r.provisioningConfig=t,t)}}},r8=[{id:"test-provider-id",name:"Provider Name",display_name:"WAAD Provider 1",is_enabled:!0,strategy:"waad",options:{}},{id:"waad-2",name:"waad-2",display_name:"WAAD Provider 2",strategy:"waad",is_enabled:!0,options:{}},{id:"waad-3",name:"waad-3",display_name:"WAAD Provider 3",strategy:"waad",is_enabled:!0,options:{}}],a8={"domain-table-view":$F,"sso-provider-create":t8,"sso-provider-edit":n8,"sso-provider-table":()=>{const[e,t]=b.useState(r8),[n,r]=b.useState(null),[i,o]=b.useState(!1),[u,l]=b.useState(!1),f=()=>{};return{styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{},readOnly:!1,hideHeader:!1,hideDeleteProvider:!1,hideRemoveFromOrganization:!1,createAction:{disabled:!1,onBefore:()=>!0,onAfter:()=>!0},editAction:{disabled:!1,onBefore:()=>!0,onAfter:()=>!0},enableProviderAction:void 0,providers:e,organization:null,isLoading:!1,isViewLoading:!1,isRefetchingProviders:!1,isProvidersStale:!1,providersUpdatedAt:0,isDeleting:i,isRemoving:u,isUpdating:!1,isUpdatingId:null,shouldAllowDeletion:!0,shouldHideCreate:!1,showDeleteModal:!1,showRemoveModal:!1,setShowDeleteModal:f,setShowRemoveModal:f,selectedIdp:n,setSelectedIdp:r,refetchProviders:XA(()=>e),fetchProviders:async()=>{},fetchOrganizationDetails:async()=>null,handleCreate:()=>{console.log("Navigate to SSO Provider Create Page")},handleEdit:()=>{console.log("Navigate to SSO Provider Edit Page")},handleDelete:h=>r(h),handleDeleteFromOrganization:h=>r(h),handleToggleEnabled:async(h,m)=>{t(g=>g.map(y=>y.id===h.id?{...y,is_enabled:m}:y))},handleDeleteConfirm:async h=>{o(!0),setTimeout(()=>{t(m=>m.filter(g=>g.id!==h.id)),o(!1),r(null)},700)},handleRemoveConfirm:async h=>{l(!0),setTimeout(()=>{t(m=>m.filter(g=>g.id!==h.id)),l(!1),r(null)},700)}}},"organization-details-edit":WF,"user-mfa-management":()=>({schema:{email:/^[^@]+@[^@]+\.[^@]+$/,phone:/^\d{10,}$/},styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{},isEnrolling:!1,isDeleting:!1,isConfirming:!1,hideHeader:!1,showActiveOnly:!1,disableEnroll:!1,disableDelete:!1,readOnly:!1,factorConfig:void 0,isEnrollDialogOpen:!1,enrollFactor:null,enrollmentPhase:null,contact:"",otpData:{barcodeUri:"",manualInputCode:""},recoveryCode:"",isDeleteDialogOpen:!1,factorToDelete:null,factorsByType:{email:[],phone:[],"push-notification":[],"webauthn-roaming":[],"webauthn-platform":[],"recovery-code":[],totp:[]},visibleFactorTypes:["email","phone","push-notification","webauthn-roaming","webauthn-platform","recovery-code","totp"],hasNoActiveFactors:!0,onEnrollFactor:()=>{},onDeleteFactor:async()=>{},onCloseEnrollDialog:async()=>{},onConfirmDelete:async()=>{},onCancelDelete:()=>{},onSubmitContact:async()=>!1,onResendCode:async()=>{},onConfirmOtp:async()=>{},onContinueQRScan:async()=>{},onConfirmRecoveryCode:async()=>{},onStartQREnrollment:async()=>{}})};function i8(e){const t=a8[e];return t?t():(console.warn(`No mock logic found for "${e}"`),{logic:{},handlers:{}})}let mh=null;const is=new Map;let hh=!1,Vl=null,Hl=null,gh=null;async function o8(){return mh||(mh=await $A()),mh}function s8({useCoreClient:e,children:t,fallback:n}){const{coreClient:r}=e();return r?d.jsx(d.Fragment,{children:t}):d.jsx(d.Fragment,{children:n})}async function u8(e){const t=WA[e];if(!t)return null;const n=await o8(),{Auth0ComponentProvider:r,useCoreClient:i}=n,o=n[t.componentKey];if(!o)return console.error(`Component "${t.componentKey}" not found in module`),null;function u(l){const f=i8(e),h=ch();return d.jsx(r,{domain:"your-tenant.auth0.com",themeSettings:{theme:"default",mode:h},toastSettings:{provider:"custom",methods:{}},previewMode:!0,...l,children:d.jsx(s8,{useCoreClient:i,fallback:d.jsx("div",{children:"Initializing..."}),children:d.jsx(o,{logic:f?.logic,handlers:f?.handlers,...f})})})}return u}function JA(){is.forEach(e=>{e.unmount()}),is.clear()}async function l8(e,t,n){if(is.has(t))return;const r=await u8(e);if(!r){console.error(`Component "${e}" not found`);return}const i=VF.createRoot(t);i.render(d.jsx(b.StrictMode,{children:d.jsx(r,{...n})})),is.set(t,i)}async function zd(){if(hh)return;hh=!0,is.forEach((t,n)=>{document.body.contains(n)||(t.unmount(),is.delete(n))});const e=document.querySelectorAll("[data-uc-component]");for(const t of e){if(is.has(t))continue;const n=t.dataset.ucComponent;if(!n)continue;let r={};try{r=t.dataset.ucProps?JSON.parse(t.dataset.ucProps):{}}catch(i){console.error("Failed to parse props:",i)}await l8(n,t,r)}hh=!1}function eb(){Vl&&(GF(Vl),Vl=null),Hl&&(Hl.disconnect(),Hl=null),JA()}function c8(){gh=ch(),Hl=new MutationObserver(()=>{const e=ch();gh!==e&&(gh=e,JA(),setTimeout(zd,100))}),Hl.observe(document.documentElement,{attributes:!0,attributeFilter:["style","class","data-theme"]})}function d8(){HF(),Vl=()=>{setTimeout(zd,1e3)},QF(Vl),c8(),document.readyState==="complete"?setTimeout(zd,500):window.addEventListener("load",()=>setTimeout(zd,500))}window.addEventListener("beforeunload",eb),window.addEventListener("unload",eb),d8();var f8=e=>t=>{var n=e[t];if(n)return n();throw new Error("Module not found in bundle: "+t)};function m8(e){const t=String.fromCodePoint(...e);return btoa(t)}function h8(e){if(typeof Buffer<"u")return Buffer.from(e,"utf8").toString("base64");const t=new TextEncoder().encode(e);return m8(t)}let g8=class{getAuthRequest(){return Promise.resolve({headers:{}})}};var p8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const ph={get:(e,t)=>p8(void 0,void 0,void 0,function*(){return typeof e=="function"?e(t):e})},Ql=(e,t,n)=>JSON.stringify(e,t,n);function vh(e,t){return JSON.parse(e,t)}const Wa={Debug:"debug",Info:"info",Warn:"warn",Error:"error"},tb={[Wa.Debug]:1,[Wa.Info]:2,[Wa.Warn]:3,[Wa.Error]:4};let nb=class{debug(t,...n){console.debug(t,...n)}info(t,...n){console.info(t,...n)}warn(t,...n){console.warn(t,...n)}error(t,...n){console.error(t,...n)}},yh=class{constructor(t){this.level=tb[t.level],this.logger=t.logger,this.silent=t.silent}shouldLog(t){return!this.silent&&this.level<=tb[t]}isDebug(){return this.shouldLog(Wa.Debug)}debug(t,...n){this.isDebug()&&this.logger.debug(t,...n)}isInfo(){return this.shouldLog(Wa.Info)}info(t,...n){this.isInfo()&&this.logger.info(t,...n)}isWarn(){return this.shouldLog(Wa.Warn)}warn(t,...n){this.isWarn()&&this.logger.warn(t,...n)}isError(){return this.shouldLog(Wa.Error)}error(t,...n){this.isError()&&this.logger.error(t,...n)}};function Ah(e){var t,n,r;return e==null?v8:e instanceof yh?e:(e=e??{},(t=e.level)!==null&&t!==void 0||(e.level=Wa.Info),(n=e.logger)!==null&&n!==void 0||(e.logger=new nb),(r=e.silent)!==null&&r!==void 0||(e.silent=!0),new yh(e))}const v8=new yh({level:Wa.Info,logger:new nb,silent:!0}),y8={arrayFormat:"indices",encode:!0};function bh(e,t){if(e===void 0||e===null)return"";const n=String(e);return t?encodeURIComponent(n):n}function _h(e,t="",n){const r=[];for(const[i,o]of Object.entries(e)){const u=t?`${t}[${i}]`:i;if(o!==void 0)if(Array.isArray(o)){if(o.length===0)continue;const l=n.arrayFormat;if(l==="comma"){const f=n.encode?encodeURIComponent(u):u,h=o.filter(m=>m!=null).map(m=>bh(m,n.encode));h.length>0&&r.push(`${f}=${h.join(",")}`)}else for(let f=0;fe.body,arrayBuffer:e.arrayBuffer.bind(e),blob:e.blob.bind(e)};return"bytes"in e&&typeof e.bytes=="function"&&(t.bytes=e.bytes.bind(e)),t}var _8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function rb(e,t){return _8(this,void 0,void 0,function*(){switch(t){case"binary-response":return b8(e);case"blob":return yield e.blob();case"arrayBuffer":return yield e.arrayBuffer();case"sse":return e.body==null?{ok:!1,error:{reason:"body-is-null",statusCode:e.status}}:e.body;case"streaming":return e.body==null?{ok:!1,error:{reason:"body-is-null",statusCode:e.status}}:e.body;case"text":return yield e.text()}const n=yield e.text();if(n.length>0)try{return vh(n)}catch{return{ok:!1,error:{reason:"non-json",statusCode:e.status,rawBody:n}}}})}var x8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function C8(e){return x8(this,void 0,void 0,function*(){var t,n,r;let i=(t=e.headers.get("Content-Type"))===null||t===void 0?void 0:t.toLowerCase();if(i==null||i.length===0)return rb(e);switch(i.indexOf(";")!==-1&&(i=(r=(n=i.split(";")[0])===null||n===void 0?void 0:n.trim())!==null&&r!==void 0?r:""),i){case"application/hal+json":case"application/json":case"application/ld+json":case"application/problem+json":case"application/vnd.api+json":case"text/json":{const o=yield e.text();return o.length>0?vh(o):void 0}default:if(i.startsWith("application/vnd.")&&i.endsWith("+json")){const o=yield e.text();return o.length>0?vh(o):void 0}return yield e.text()}})}var w8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function ab(){return w8(this,void 0,void 0,function*(){return fetch})}var E8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function S8(e){return E8(this,arguments,void 0,function*({body:t,type:n}){return n==="form"?Ld(t,{arrayFormat:"repeat",encode:!0}):n.includes("json")?Ql(t):t})}let iu;typeof globalThis.Headers<"u"?iu=globalThis.Headers:iu=class kF{constructor(t){if(this.headers=new Map,t)if(t instanceof kF)t.forEach((n,r)=>this.append(r,n));else if(Array.isArray(t))for(const[n,r]of t)if(typeof n=="string"&&typeof r=="string")this.append(n,r);else throw new TypeError("Each header entry must be a [string, string] tuple");else for(const[n,r]of Object.entries(t))if(typeof r=="string")this.append(n,r);else throw new TypeError("Header values must be strings")}append(t,n){const r=t.toLowerCase(),i=this.headers.get(r)||[];this.headers.set(r,[...i,n])}delete(t){const n=t.toLowerCase();this.headers.delete(n)}get(t){const n=t.toLowerCase(),r=this.headers.get(n);return r?r.join(", "):null}has(t){const n=t.toLowerCase();return this.headers.has(n)}set(t,n){const r=t.toLowerCase();this.headers.set(r,[n])}forEach(t,n){const r=n?t.bind(n):t;this.headers.forEach((i,o)=>r(i.join(", "),o,this))}getSetCookie(){return this.headers.get("set-cookie")||[]}*entries(){for(const[t,n]of this.headers.entries())yield[t,n.join(", ")]}*keys(){yield*this.headers.keys()}*values(){for(const t of this.headers.values())yield t.join(", ")}[Symbol.iterator](){return this.entries()}};const D8="timeout";function R8(e){const t=new AbortController,n=setTimeout(()=>t.abort(D8),e);return{signal:t.signal,abortId:n}}function F8(...e){const t=e.length===1&&Array.isArray(e[0])?e[0]:e,n=new AbortController;for(const r of t){if(r.aborted){n.abort(r?.reason);break}r.addEventListener("abort",()=>n.abort(r?.reason),{signal:n.signal})}return n.signal}var k8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let Gl;function B8(){if(Gl!=null)return Gl;try{new Request("http://localhost",{cache:"no-store"}),Gl=!0}catch{Gl=!1}return Gl}const ib=(e,t,n,r,i,o,u,l,f,h)=>k8(void 0,void 0,void 0,function*(){const m=[];let g;if(o!=null){const{signal:C,abortId:x}=R8(o);g=x,m.push(C)}u!=null&&m.push(u);const y=F8(m),A=yield e(t,Object.assign({method:n,headers:r,body:i,signal:y,credentials:l?"include":void 0,duplex:f},h&&B8()?{cache:"no-store"}:{}));return g!=null&&clearTimeout(g),A}),ob={headers:new iu,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""},sb={headers:new iu,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function ub(e){return{headers:e.headers,redirected:e.redirected,status:e.status,statusText:e.statusText,type:e.type,url:e.url}}var M8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const N8=1e3,Od=6e4,j8=2,lb=.2;function T8(e){const t=1+Math.random()*lb;return e*t}function P8(e){const t=1+(Math.random()-.5)*lb;return e*t}function z8(e,t){const n=e.headers.get("Retry-After");if(n){const i=parseInt(n,10);if(!Number.isNaN(i)&&i>0)return Math.min(i*1e3,Od);const o=new Date(n);if(!Number.isNaN(o.getTime())){const u=o.getTime()-Date.now();if(u>0)return Math.min(Math.max(u,0),Od)}}const r=e.headers.get("X-RateLimit-Reset");if(r){const i=parseInt(r,10);if(!Number.isNaN(i)){const o=i*1e3-Date.now();if(o>0)return T8(Math.min(o,Od))}}return P8(Math.min(N8*Math.pow(2,t),Od))}function cb(e){return M8(this,arguments,void 0,function*(t,n=j8){let r=yield t();for(let i=0;i=500);++i){const o=z8(r,i);yield new Promise(u=>setTimeout(u,o)),r=yield t()}return r})}var xh=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const L8=new Set(["authorization","www-authenticate","x-api-key","api-key","apikey","x-api-token","x-auth-token","auth-token","cookie","set-cookie","proxy-authorization","proxy-authenticate","x-csrf-token","x-xsrf-token","x-session-token","x-access-token"]);function Ch(e){const t={};for(const[n,r]of e instanceof iu?e.entries():Object.entries(e))L8.has(n.toLowerCase())?t[n]="[REDACTED]":t[n]=r;return t}const wh=new Set(["api_key","api-key","apikey","token","access_token","access-token","auth_token","auth-token","password","passwd","secret","api_secret","api-secret","apisecret","key","session","session_id","session-id"]);function O8(e){if(e==null)return;const t={};for(const[n,r]of Object.entries(e))t[n]=wh.has(n.toLowerCase())?"[REDACTED]":r;return t}function os(e){const t=e.indexOf("://");if(t===-1)return e;const n=t+3,r=e.indexOf("/",n);let i=e.indexOf("?",n),o=e.indexOf("#",n);const u=Math.min(r===-1?e.length:r,i===-1?e.length:i,o===-1?e.length:o);let l=-1;for(let C=n;C0?i=`${i}?${e.queryString}`:i=A8(e.url,e.queryParameters);const o=yield S8({body:e.body,type:(t=e.requestType)!==null&&t!==void 0?t:"other"}),u=(n=e.fetchFn)!==null&&n!==void 0?n:yield ab(),l=yield I8(e),f=Ah(e.logging);if(f.isDebug()){const h={method:e.method,url:os(i),headers:Ch(l),queryParameters:O8(e.queryParameters),hasBody:o!=null};f.debug("Making HTTP request",h)}try{const h=yield cb(()=>xh(this,void 0,void 0,function*(){return ib(u,i,e.method,l,o,e.timeoutMs,e.abortSignal,e.withCredentials,e.duplex,e.responseType==="streaming"||e.responseType==="sse")}),e.maxRetries);if(h.status>=200&&h.status<400){if(f.isDebug()){const g={method:e.method,url:os(i),statusCode:h.status,responseHeaders:Ch(h.headers)};f.debug("HTTP request succeeded",g)}return{ok:!0,body:yield rb(h,e.responseType),headers:h.headers,rawResponse:ub(h)}}else{if(f.isError()){const m={method:e.method,url:os(i),statusCode:h.status,responseHeaders:Ch(Object.fromEntries(h.headers.entries()))};f.error("HTTP request failed with error status",m)}return{ok:!1,error:{reason:"status-code",statusCode:h.status,body:yield C8(h)},rawResponse:ub(h)}}}catch(h){if(!((r=e.abortSignal)===null||r===void 0)&&r.aborted){if(f.isError()){const m={method:e.method,url:os(i)};f.error("HTTP request was aborted",m)}return{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request",cause:h},rawResponse:ob}}else if(h instanceof Error&&h.name==="AbortError"){if(f.isError()){const m={method:e.method,url:os(i),timeoutMs:e.timeoutMs};f.error("HTTP request timed out",m)}return{ok:!1,error:{reason:"timeout",cause:h},rawResponse:ob}}else if(h instanceof Error){if(f.isError()){const m={method:e.method,url:os(i),errorMessage:h.message};f.error("HTTP request failed with error",m)}return{ok:!1,error:{reason:"unknown",errorMessage:h.message,cause:h},rawResponse:sb}}if(f.isError()){const m={method:e.method,url:os(i),error:Ql(h)};f.error("HTTP request failed with unknown error",m)}return{ok:!1,error:{reason:"unknown",errorMessage:Ql(h),cause:h},rawResponse:sb}}})}const Lr=U8;var V8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let oa=class Ll extends Promise{constructor(t){super(n=>{n(void 0)}),this.innerPromise=t}static fromFunction(t,...n){return new Ll(t(...n))}static interceptFunction(t){return(...n)=>Ll.fromPromise(t(...n))}static fromPromise(t){return new Ll(t)}static fromExecutor(t){const n=new Promise(t);return new Ll(n)}static fromResult(t){const n=Promise.resolve(t);return new Ll(n)}unwrap(){return this.unwrappedPromise||(this.unwrappedPromise=this.innerPromise.then(({data:t})=>t)),this.unwrappedPromise}then(t,n){return this.unwrap().then(t,n)}catch(t){return this.unwrap().catch(t)}finally(t){return this.unwrap().finally(t)}withRawResponse(){return V8(this,void 0,void 0,function*(){return yield this.innerPromise})}};function Or(e,...t){if(!e)return"";if(t.length===0)return e;if(e.includes("://")){let n;try{n=new URL(e)}catch{return db(e,...t)}const r=t[t.length-1],i=r?.endsWith("/");for(const o of t){const u=mb(o);u&&(n.pathname=fb(n.pathname,u))}return i&&!n.pathname.endsWith("/")&&(n.pathname+="/"),n.toString()}return db(e,...t)}function db(e,...t){if(t.length===0)return e;let n=e;const r=t[t.length-1],i=r?.endsWith("/");for(const o of t){const u=mb(o);u&&(n=fb(n,u))}return i&&!n.endsWith("/")&&(n+="/"),n}function fb(e,t){return e.endsWith("/")?e+t:`${e}/${t}`}function mb(e){if(!e)return e;let t=0,n=e.length;return e.startsWith("/")&&(t=1),e.endsWith("/")&&(n=e.length-1),t===0&&n===e.length?e:e.slice(t,n)}var H8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const un={get:e=>H8(void 0,void 0,void 0,function*(){return typeof e=="function"?e():e})};var hb=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Q8(e,t,n,r){return hb(this,void 0,void 0,function*(){var i,o,u,l,f,h,m;const g=Ah(n.logging);let y,A=t;e instanceof Request?(y=e.url,t==null&&(A={method:e.method,headers:Object.fromEntries(e.headers.entries()),body:e.body,signal:e.signal,credentials:e.credentials,cache:e.cache,redirect:e.redirect,referrer:e.referrer,integrity:e.integrity,mode:e.mode})):y=e instanceof URL?e.toString():e;const C=(i=n.baseUrl!=null?yield un.get(n.baseUrl):void 0)!==null&&i!==void 0?i:n.environment!=null?yield un.get(n.environment):void 0;let x;y.startsWith("http://")||y.startsWith("https://")?x=y:C!=null?x=Or(C,y):x=y;const v={};if(n.headers!=null)for(const[I,H]of Object.entries(n.headers)){const Y=yield ph.get(H,{endpointMetadata:{}});Y!=null&&(v[I.toLowerCase()]=`${Y}`)}if(n.getAuthHeaders!=null){const I=yield n.getAuthHeaders();for(const[H,Y]of Object.entries(I))v[H.toLowerCase()]=Y}if(A?.headers!=null){const I=A.headers instanceof Headers?Object.fromEntries(A.headers.entries()):Array.isArray(A.headers)?Object.fromEntries(A.headers):A.headers;for(const[H,Y]of Object.entries(I))Y!=null&&(v[H.toLowerCase()]=Y)}if(r?.headers!=null)for(const[I,H]of Object.entries(r.headers))v[I.toLowerCase()]=H;const w=(o=A?.method)!==null&&o!==void 0?o:"GET",S=A?.body,D=(u=r?.timeoutInSeconds)!==null&&u!==void 0?u:n.timeoutInSeconds,F=D!=null?D*1e3:void 0,M=(l=r?.maxRetries)!==null&&l!==void 0?l:n.maxRetries,B=(h=(f=r?.abortSignal)!==null&&f!==void 0?f:A?.signal)!==null&&h!==void 0?h:void 0,k=(m=n.fetch)!==null&&m!==void 0?m:yield ab();g.isDebug()&&g.debug("Making passthrough HTTP request",{method:w,url:x,hasBody:S!=null});const N=yield cb(()=>hb(this,void 0,void 0,function*(){return ib(k,x,w,v,S??void 0,F,B,A?.credentials==="include",void 0,!1)}),M);return g.isDebug()&&g.debug("Passthrough HTTP request completed",{method:w,url:x,statusCode:N.status}),N})}var G8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})},Ai=function(e){return this instanceof Ai?(this.v=e,this):new Ai(e)},gb=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),l("next"),l("throw"),l("return",u),i[Symbol.asyncIterator]=function(){return this},i;function u(A){return function(C){return Promise.resolve(C).then(A,g)}}function l(A,C){r[A]&&(i[A]=function(x){return new Promise(function(v,w){o.push([A,x,v,w])>1||f(A,x)})},C&&(i[A]=C(i[A])))}function f(A,C){try{h(r[A](C))}catch(x){y(o[0][3],x)}}function h(A){A.value instanceof Ai?Promise.resolve(A.value.v).then(m,g):y(o[0][2],A)}function m(A){f("next",A)}function g(A){f("throw",A)}function y(A,C){A(C),o.shift(),o.length&&f(o[0][0],o[0][1])}},Y8=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(u){return new Promise(function(l,f){u=e[o](u),i(l,f,u.done,u.value)})}}function i(o,u,l,f){Promise.resolve(f).then(function(h){o({value:h,done:l})},u)}};let pb=class{constructor({response:t,rawResponse:n,hasNextPage:r,getItems:i,loadPage:o}){this.response=t,this.rawResponse=n,this.data=i(t),this._hasNextPage=r,this.getItems=i,this.loadNextPage=o}getNextPage(){return G8(this,void 0,void 0,function*(){const{data:t,rawResponse:n}=yield this.loadNextPage(this.response).withRawResponse();return this.response=t,this.rawResponse=n,this.data=this.getItems(this.response),this})}hasNextPage(){return this._hasNextPage(this.response)}iterMessages(){return gb(this,arguments,function*(){for(const n of this.data)yield yield Ai(n);for(;this.hasNextPage();){yield Ai(this.getNextPage());for(const n of this.data)yield yield Ai(n)}})}[Symbol.asyncIterator](){return gb(this,arguments,function*(){var n,r,i,o;try{for(var u=!0,l=Y8(this.iterMessages()),f;f=yield Ai(l.next()),n=f.done,!n;u=!0)o=f.value,u=!1,yield yield Ai(o)}catch(h){r={error:h}}finally{try{!u&&!n&&(i=l.return)&&(yield Ai(i.call(l)))}finally{if(r)throw r.error}}})}};const ou=K8();function K8(){var e,t,n,r,i;if(typeof window<"u"&&typeof window.document<"u")return{type:"browser",version:window.navigator.userAgent};if(typeof globalThis<"u"&&((e=globalThis?.navigator)===null||e===void 0?void 0:e.userAgent)==="Cloudflare-Workers")return{type:"workerd"};if(typeof EdgeRuntime=="string")return{type:"edge-runtime"};if(typeof self=="object"&&typeof self?.importScripts=="function"&&(((t=self.constructor)===null||t===void 0?void 0:t.name)==="DedicatedWorkerGlobalScope"||((n=self.constructor)===null||n===void 0?void 0:n.name)==="ServiceWorkerGlobalScope"||((r=self.constructor)===null||r===void 0?void 0:r.name)==="SharedWorkerGlobalScope"))return{type:"web-worker"};if(typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u")return{type:"deno",version:Deno.version.deno};if(typeof Bun<"u"&&typeof Bun.version<"u")return{type:"bun",version:Bun.version};if(typeof navigator<"u"&&navigator?.product==="ReactNative")return{type:"react-native"};const y=typeof process<"u"?process:void 0;return typeof y<"u"&&typeof((i=y.versions)===null||i===void 0?void 0:i.node)=="string"?{type:"node",version:y.versions.node,parsedVersion:Number(y.versions.node.split(".")[0])}:{type:"unknown"}}function Yl(e){if(e===null)return"null";switch(typeof e){case"undefined":return"undefined";case"string":case"number":case"boolean":break;default:e=String(e);break}return encodeURIComponent(e)}function sa(){return new q8}let q8=class{constructor(){this.parts=new Map}add(t,n,r){if(n==null)return this;const i=Ld({[t]:n},{arrayFormat:r?.style==="comma"?"comma":"repeat"});return i.length>0&&this.parts.set(t,i),this}addMany(t){if(t!=null)for(const[n,r]of Object.entries(t))this.add(n,r);return this}mergeAdditional(t){if(t!=null)for(const[n,r]of Object.entries(t)){if(r==null)continue;const i=Ld({[n]:r},{arrayFormat:"repeat"});i.length>0&&this.parts.set(n,i)}return this}build(){return[...this.parts.values()].join("&")}};function vb(e,t,n){if(e==null)return e;const r=t.split(".");if(r.length===0)return e;let i=e;for(let u=0;ui!=null).flatMap(i=>Object.entries(i))){const i=n.toLowerCase();r!=null?t[i]=r:i in t&&delete t[i]}return t}function ha(e,t,n,r){switch(e.reason){case"non-json":throw new An({statusCode:e.statusCode,body:e.rawBody,rawResponse:t});case"body-is-null":throw new An({statusCode:e.statusCode,rawResponse:t});case"timeout":throw new W8(`Timeout exceeded when calling ${n} ${r}.`,{cause:e.cause});case"unknown":throw new An({message:e.errorMessage,rawResponse:t,cause:e.cause});default:throw new An({message:"Unknown error",rawResponse:t})}}var su=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class tk{constructor(t){this._options=ql(t)}list(t={},n){return oa.fromPromise(this.__list(t,n))}__list(){return su(this,arguments,void 0,function*(t={},n){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["read:me:authentication_methods"]}]},{type:C}=t,x={type:C!==void 0?C:void 0},v=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let w=ma(v.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const S=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Lr)({url:Or((u=(o=yield un.get(this._options.baseUrl))!==null&&o!==void 0?o:yield un.get(this._options.environment))!==null&&u!==void 0?u:fa.Default,"authentication-methods"),method:"GET",headers:w,queryString:sa().addMany(x).mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new ua(S.error.body,S.rawResponse);case 401:throw new da(S.error.body,S.rawResponse);case 403:throw new la(S.error.body,S.rawResponse);case 429:throw new ca(S.error.body,S.rawResponse);default:throw new An({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return ha(S.error,S.rawResponse,"GET","/authentication-methods")})}create(t,n){return oa.fromPromise(this.__create(t,n))}__create(t,n){return su(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["create:me:authentication_methods"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=ma(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Lr)({url:Or((u=(o=yield un.get(this._options.baseUrl))!==null&&o!==void 0?o:yield un.get(this._options.environment))!==null&&u!==void 0?u:fa.Default,"authentication-methods"),method:"POST",headers:x,contentType:"application/json",queryString:sa().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ua(v.error.body,v.rawResponse);case 401:throw new da(v.error.body,v.rawResponse);case 403:throw new la(v.error.body,v.rawResponse);case 415:throw new Kl(v.error.body,v.rawResponse);case 429:throw new ca(v.error.body,v.rawResponse);default:throw new An({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ha(v.error,v.rawResponse,"POST","/authentication-methods")})}get(t,n){return oa.fromPromise(this.__get(t,n))}__get(t,n){return su(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["read:me:authentication_methods"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=ma(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Lr)({url:Or((u=(o=yield un.get(this._options.baseUrl))!==null&&o!==void 0?o:yield un.get(this._options.environment))!==null&&u!==void 0?u:fa.Default,`authentication-methods/${Yl(t)}`),method:"GET",headers:x,queryString:sa().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ua(v.error.body,v.rawResponse);case 401:throw new da(v.error.body,v.rawResponse);case 403:throw new la(v.error.body,v.rawResponse);case 404:throw new Z8(v.error.body,v.rawResponse);case 429:throw new ca(v.error.body,v.rawResponse);default:throw new An({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ha(v.error,v.rawResponse,"GET","/authentication-methods/{authentication_method_id}")})}delete(t,n){return oa.fromPromise(this.__delete(t,n))}__delete(t,n){return su(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["delete:me:authentication_methods"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=ma(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Lr)({url:Or((u=(o=yield un.get(this._options.baseUrl))!==null&&o!==void 0?o:yield un.get(this._options.environment))!==null&&u!==void 0?u:fa.Default,`authentication-methods/${Yl(t)}`),method:"DELETE",headers:x,queryString:sa().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ua(v.error.body,v.rawResponse);case 401:throw new da(v.error.body,v.rawResponse);case 403:throw new la(v.error.body,v.rawResponse);case 429:throw new ca(v.error.body,v.rawResponse);default:throw new An({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ha(v.error,v.rawResponse,"DELETE","/authentication-methods/{authentication_method_id}")})}update(t,n={},r){return oa.fromPromise(this.__update(t,n,r))}__update(t){return su(this,arguments,void 0,function*(n,r={},i){var o,u,l,f,h,m,g,y,A,C;const x={security:[{"Bearer-DPoP":["update:me:authentication_methods"]}]},v=yield this._options.authProvider.getAuthRequest({endpointMetadata:x});let w=ma(v.headers,(o=this._options)===null||o===void 0?void 0:o.headers,i?.headers);const S=yield((u=this._options.fetcher)!==null&&u!==void 0?u:Lr)({url:Or((f=(l=yield un.get(this._options.baseUrl))!==null&&l!==void 0?l:yield un.get(this._options.environment))!==null&&f!==void 0?f:fa.Default,`authentication-methods/${Yl(n)}`),method:"PATCH",headers:w,contentType:"application/json",queryString:sa().mergeAdditional(i?.queryParams).build(),requestType:"json",body:r,timeoutMs:((g=(h=i?.timeoutInSeconds)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.timeoutInSeconds)!==null&&g!==void 0?g:60)*1e3,maxRetries:(y=i?.maxRetries)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:x,fetchFn:(C=this._options)===null||C===void 0?void 0:C.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new ua(S.error.body,S.rawResponse);case 401:throw new da(S.error.body,S.rawResponse);case 403:throw new la(S.error.body,S.rawResponse);case 415:throw new Kl(S.error.body,S.rawResponse);case 429:throw new ca(S.error.body,S.rawResponse);default:throw new An({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return ha(S.error,S.rawResponse,"PATCH","/authentication-methods/{authentication_method_id}")})}verify(t,n,r){return oa.fromPromise(this.__verify(t,n,r))}__verify(t,n,r){return su(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{"Bearer-DPoP":["create:me:authentication_methods"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=ma(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:Lr)({url:Or((l=(u=yield un.get(this._options.baseUrl))!==null&&u!==void 0?u:yield un.get(this._options.environment))!==null&&l!==void 0?l:fa.Default,`authentication-methods/${Yl(t)}/verify`),method:"POST",headers:v,contentType:"application/json",queryString:sa().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:w.body,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new ua(w.error.body,w.rawResponse);case 401:throw new da(w.error.body,w.rawResponse);case 403:throw new la(w.error.body,w.rawResponse);case 415:throw new Kl(w.error.body,w.rawResponse);case 429:throw new ca(w.error.body,w.rawResponse);default:throw new An({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return ha(w.error,w.rawResponse,"POST","/authentication-methods/{authentication_method_id}/verify")})}}var yb=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class nk{constructor(t){this._options=ql(t)}list(){return yb(this,arguments,void 0,function*(t={},n){const r=oa.interceptFunction(o=>yb(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,C,x;const v={security:[{"Bearer-DPoP":["read:me:connected_accounts"]}]},{from:w,take:S=10}=o,D={from:w,take:S},F=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let M=ma(F.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const B=yield((l=this._options.fetcher)!==null&&l!==void 0?l:Lr)({url:Or((h=(f=yield un.get(this._options.baseUrl))!==null&&f!==void 0?f:yield un.get(this._options.environment))!==null&&h!==void 0?h:fa.Default,"connected-accounts/connections"),method:"GET",headers:M,queryString:sa().addMany(D).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(C=this._options)===null||C===void 0?void 0:C.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(x=this._options)===null||x===void 0?void 0:x.fetch,logging:this._options.logging});if(B.ok)return{data:B.body,rawResponse:B.rawResponse};if(B.error.reason==="status-code")switch(B.error.statusCode){case 400:throw new ua(B.error.body,B.rawResponse);case 401:throw new da(B.error.body,B.rawResponse);case 403:throw new la(B.error.body,B.rawResponse);case 429:throw new ca(B.error.body,B.rawResponse);default:throw new An({statusCode:B.error.statusCode,body:B.error.body,rawResponse:B.rawResponse})}return ha(B.error,B.rawResponse,"GET","/connected-accounts/connections")})),i=yield r(t).withRawResponse();return new pb({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.connections)!==null&&u!==void 0?u:[]},loadPage:o=>r(vb(t,"from",o?.next))})})}}var $l=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class rk{constructor(t){this._options=ql(t)}get connections(){var t;return(t=this._connections)!==null&&t!==void 0?t:this._connections=new nk(this._options)}create(t,n){return oa.fromPromise(this.__create(t,n))}__create(t,n){return $l(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["create:me:connected_accounts"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=ma(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Lr)({url:Or((u=(o=yield un.get(this._options.baseUrl))!==null&&o!==void 0?o:yield un.get(this._options.environment))!==null&&u!==void 0?u:fa.Default,"connected-accounts/connect"),method:"POST",headers:x,contentType:"application/json",queryString:sa().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ua(v.error.body,v.rawResponse);case 401:throw new da(v.error.body,v.rawResponse);case 403:throw new la(v.error.body,v.rawResponse);case 415:throw new Kl(v.error.body,v.rawResponse);case 429:throw new ca(v.error.body,v.rawResponse);default:throw new An({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ha(v.error,v.rawResponse,"POST","/connected-accounts/connect")})}complete(t,n){return oa.fromPromise(this.__complete(t,n))}__complete(t,n){return $l(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["create:me:connected_accounts"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=ma(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Lr)({url:Or((u=(o=yield un.get(this._options.baseUrl))!==null&&o!==void 0?o:yield un.get(this._options.environment))!==null&&u!==void 0?u:fa.Default,"connected-accounts/complete"),method:"POST",headers:x,contentType:"application/json",queryString:sa().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ua(v.error.body,v.rawResponse);case 401:throw new da(v.error.body,v.rawResponse);case 403:throw new la(v.error.body,v.rawResponse);case 415:throw new Kl(v.error.body,v.rawResponse);case 429:throw new ca(v.error.body,v.rawResponse);default:throw new An({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ha(v.error,v.rawResponse,"POST","/connected-accounts/complete")})}list(){return $l(this,arguments,void 0,function*(t={},n){const r=oa.interceptFunction(o=>$l(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,C,x;const v={security:[{"Bearer-DPoP":["read:me:connected_accounts"]}]},{connection:w,from:S,take:D=10}=o,F={connection:w!==void 0?typeof w=="string"?w:Ql(w):void 0,from:S,take:D},M=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let B=ma(M.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const k=yield((l=this._options.fetcher)!==null&&l!==void 0?l:Lr)({url:Or((h=(f=yield un.get(this._options.baseUrl))!==null&&f!==void 0?f:yield un.get(this._options.environment))!==null&&h!==void 0?h:fa.Default,"connected-accounts/accounts"),method:"GET",headers:B,queryString:sa().addMany(F).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(C=this._options)===null||C===void 0?void 0:C.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(x=this._options)===null||x===void 0?void 0:x.fetch,logging:this._options.logging});if(k.ok)return{data:k.body,rawResponse:k.rawResponse};if(k.error.reason==="status-code")switch(k.error.statusCode){case 400:throw new ua(k.error.body,k.rawResponse);case 401:throw new da(k.error.body,k.rawResponse);case 403:throw new la(k.error.body,k.rawResponse);case 429:throw new ca(k.error.body,k.rawResponse);default:throw new An({statusCode:k.error.statusCode,body:k.error.body,rawResponse:k.rawResponse})}return ha(k.error,k.rawResponse,"GET","/connected-accounts/accounts")})),i=yield r(t).withRawResponse();return new pb({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.accounts)!==null&&u!==void 0?u:[]},loadPage:o=>r(vb(t,"from",o?.next))})})}delete(t,n){return oa.fromPromise(this.__delete(t,n))}__delete(t,n){return $l(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["delete:me:connected_accounts"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=ma(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Lr)({url:Or((u=(o=yield un.get(this._options.baseUrl))!==null&&o!==void 0?o:yield un.get(this._options.environment))!==null&&u!==void 0?u:fa.Default,`connected-accounts/accounts/${Yl(t)}`),method:"DELETE",headers:x,queryString:sa().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ua(v.error.body,v.rawResponse);case 401:throw new da(v.error.body,v.rawResponse);case 403:throw new la(v.error.body,v.rawResponse);case 429:throw new ca(v.error.body,v.rawResponse);default:throw new An({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ha(v.error,v.rawResponse,"DELETE","/connected-accounts/accounts/{id}")})}}var ak=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class ik{constructor(t){this._options=ql(t)}list(t){return oa.fromPromise(this.__list(t))}__list(t){return ak(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{"Bearer-DPoP":["read:me:factors"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let C=ma(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const x=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Lr)({url:Or((o=(i=yield un.get(this._options.baseUrl))!==null&&i!==void 0?i:yield un.get(this._options.environment))!==null&&o!==void 0?o:fa.Default,"factors"),method:"GET",headers:C,queryString:sa().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(x.ok)return{data:x.body,rawResponse:x.rawResponse};if(x.error.reason==="status-code")switch(x.error.statusCode){case 400:throw new ua(x.error.body,x.rawResponse);case 401:throw new da(x.error.body,x.rawResponse);case 403:throw new la(x.error.body,x.rawResponse);case 429:throw new ca(x.error.body,x.rawResponse);default:throw new An({statusCode:x.error.statusCode,body:x.error.body,rawResponse:x.rawResponse})}return ha(x.error,x.rawResponse,"GET","/factors")})}}var Ab=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let ok=class{constructor(t){this._options=ql(t)}get factors(){var t;return(t=this._factors)!==null&&t!==void 0?t:this._factors=new ik(this._options)}get authenticationMethods(){var t;return(t=this._authenticationMethods)!==null&&t!==void 0?t:this._authenticationMethods=new tk(this._options)}get connectedAccounts(){var t;return(t=this._connectedAccounts)!==null&&t!==void 0?t:this._connectedAccounts=new rk(this._options)}fetch(t,n,r){return Ab(this,void 0,void 0,function*(){var i;return Q8(t,n,{baseUrl:(i=this._options.baseUrl)!==null&&i!==void 0?i:this._options.environment,headers:this._options.headers,timeoutInSeconds:this._options.timeoutInSeconds,maxRetries:this._options.maxRetries,fetch:this._options.fetch,logging:this._options.logging,getAuthHeaders:()=>Ab(this,void 0,void 0,function*(){return(yield this._options.authProvider.getAuthRequest()).headers})},r)})}};function sk(e){return h8(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function uk(e){const t=JSON.stringify(e);return sk(t)}const lk="1.0.0-beta.2";function ck(){var e,t;const n=(e=ou?.type)!==null&&e!==void 0?e:"unknown",r=n==="workerd"?"cloudflare-workers":n,i=(t=ou?.version)!==null&&t!==void 0?t:"unknown";return{name:"myaccount-js",version:lk,env:{[r]:i}}}let dk=class{constructor(t={}){this.clientInfo=t.clientInfo||ck()}getAuth0ClientHeader(){if(typeof this.clientInfo.name=="string"&&this.clientInfo.name.length>0)return uk(this.clientInfo)}getHeaders(t={}){const n=this.getAuth0ClientHeader();return n?Object.assign(Object.assign({},t),{"Auth0-Client":n}):t}};var fk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function mk(e){if(typeof e=="string")return e;if(typeof e=="function")return t=>fk(this,[t],void 0,function*({endpointMetadata:n}){const i=bb(n??{}).join(" ");return yield e({scope:i})});throw new Error("Invalid token supplier provided")}function bb(e){if(!e.security)return[];const t=new Set;for(const n of e.security)for(const r of Object.values(n))for(const i of r)t.add(i);return[...t]}var hk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,[])).next())})};class _b extends ok{constructor(t){var n;const r=t.domain.replace(/^https?:\/\//,"").replace(/\/$/,""),i=`https://${r}/me/v1`,o=`https://${r}/me/`,u=pk(t),l=vk(t),f=!xb(t),h="fetcher"in t&&t.fetcher?yk(t.fetcher,o,f):void 0,m=Object.assign(Object.assign({baseUrl:(n=t.baseUrl)!==null&&n!==void 0?n:i,headers:u,logging:t.logging,timeoutInSeconds:t.timeoutInSeconds,maxRetries:t.maxRetries},h&&{fetcher:h}),l!==void 0&&{token:l});super(m)}}function xb(e){return"token"in e}function gk(e){return"fetcher"in e}function pk(e){var t;const n=Object.assign({},(t=e.headers)!==null&&t!==void 0?t:{});if(e.telemetry!==!1){const i=new dk({clientInfo:e.clientInfo}).getAuth0ClientHeader();i&&(n["Auth0-Client"]=i)}return n}function vk(e){if(xb(e))return mk(e.token);if(gk(e))return"";throw new Error("MyAccountClient must be configured with either 'token' or 'fetcher' (that handles authorization headers)")}function yk(e,t,n){return r=>hk(this,void 0,void 0,function*(){const i=r.endpointMetadata?bb(r.endpointMetadata):[],o=i.length>0?{scope:i,audience:t}:void 0;n&&r.headers&&(r=Object.assign(Object.assign({},r),{headers:Object.fromEntries(Object.entries(r.headers).filter(([l,f])=>!(l.toLowerCase()==="authorization"&&f==="Bearer ")))}));const u=(l,f)=>{const h=l instanceof Request?l.url:String(l);return typeof Headers<"u"&&f?.headers instanceof Headers&&(f=Object.assign(Object.assign({},f),{headers:Object.fromEntries(f.headers.entries())})),e(h,f,o)};return Lr(Object.assign(Object.assign({},r),{fetchFn:u}))})}function Ak(e){return typeof e=="object"&&e!==null&&"getAuthRequest"in e&&typeof e.getAuthRequest=="function"}function bk(e){const t=String.fromCodePoint(...e);return btoa(t)}function _k(e){if(typeof Buffer<"u")return Buffer.from(e,"utf8").toString("base64");const t=new TextEncoder().encode(e);return bk(t)}class Cb{getAuthRequest(){return Promise.resolve({headers:{}})}}var xk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const Dh={get:(e,t)=>xk(void 0,void 0,void 0,function*(){return typeof e=="function"?e(t):e})},Id=(e,t,n)=>JSON.stringify(e,t,n);function Rh(e,t){return JSON.parse(e,t)}const Za={Debug:"debug",Info:"info",Warn:"warn",Error:"error"},wb={[Za.Debug]:1,[Za.Info]:2,[Za.Warn]:3,[Za.Error]:4};class Eb{debug(t,...n){console.debug(t,...n)}info(t,...n){console.info(t,...n)}warn(t,...n){console.warn(t,...n)}error(t,...n){console.error(t,...n)}}class Fh{constructor(t){this.level=wb[t.level],this.logger=t.logger,this.silent=t.silent}shouldLog(t){return!this.silent&&this.level<=wb[t]}isDebug(){return this.shouldLog(Za.Debug)}debug(t,...n){this.isDebug()&&this.logger.debug(t,...n)}isInfo(){return this.shouldLog(Za.Info)}info(t,...n){this.isInfo()&&this.logger.info(t,...n)}isWarn(){return this.shouldLog(Za.Warn)}warn(t,...n){this.isWarn()&&this.logger.warn(t,...n)}isError(){return this.shouldLog(Za.Error)}error(t,...n){this.isError()&&this.logger.error(t,...n)}}function kh(e){var t,n,r;return e==null?Ck:e instanceof Fh?e:(e=e??{},(t=e.level)!==null&&t!==void 0||(e.level=Za.Info),(n=e.logger)!==null&&n!==void 0||(e.logger=new Eb),(r=e.silent)!==null&&r!==void 0||(e.silent=!0),new Fh(e))}const Ck=new Fh({level:Za.Info,logger:new Eb,silent:!0}),wk={arrayFormat:"indices",encode:!0};function Bh(e,t){if(e===void 0||e===null)return"";const n=String(e);return t?encodeURIComponent(n):n}function Mh(e,t="",n){const r=[];for(const[i,o]of Object.entries(e)){const u=t?`${t}[${i}]`:i;if(o!==void 0)if(Array.isArray(o)){if(o.length===0)continue;const l=n.arrayFormat;if(l==="comma"){const f=n.encode?encodeURIComponent(u):u,h=o.filter(m=>m!=null).map(m=>Bh(m,n.encode));h.length>0&&r.push(`${f}=${h.join(",")}`)}else for(let f=0;fe.body,arrayBuffer:e.arrayBuffer.bind(e),blob:e.blob.bind(e)};return"bytes"in e&&typeof e.bytes=="function"&&(t.bytes=e.bytes.bind(e)),t}var Dk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Sb(e,t){return Dk(this,void 0,void 0,function*(){switch(t){case"binary-response":return Sk(e);case"blob":return yield e.blob();case"arrayBuffer":return yield e.arrayBuffer();case"sse":return e.body==null?{ok:!1,error:{reason:"body-is-null",statusCode:e.status}}:e.body;case"streaming":return e.body==null?{ok:!1,error:{reason:"body-is-null",statusCode:e.status}}:e.body;case"text":return yield e.text()}const n=yield e.text();if(n.length>0)try{return Rh(n)}catch{return{ok:!1,error:{reason:"non-json",statusCode:e.status,rawBody:n}}}})}var Rk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Fk(e){return Rk(this,void 0,void 0,function*(){var t,n,r;let i=(t=e.headers.get("Content-Type"))===null||t===void 0?void 0:t.toLowerCase();if(i==null||i.length===0)return Sb(e);switch(i.indexOf(";")!==-1&&(i=(r=(n=i.split(";")[0])===null||n===void 0?void 0:n.trim())!==null&&r!==void 0?r:""),i){case"application/hal+json":case"application/json":case"application/ld+json":case"application/problem+json":case"application/vnd.api+json":case"text/json":{const o=yield e.text();return o.length>0?Rh(o):void 0}default:if(i.startsWith("application/vnd.")&&i.endsWith("+json")){const o=yield e.text();return o.length>0?Rh(o):void 0}return yield e.text()}})}var kk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Db(){return kk(this,void 0,void 0,function*(){return fetch})}var Bk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Mk(e){return Bk(this,arguments,void 0,function*({body:t,type:n}){return n==="form"?Ud(t,{arrayFormat:"repeat",encode:!0}):n.includes("json")?Id(t):t})}let uu;typeof globalThis.Headers<"u"?uu=globalThis.Headers:uu=class MF{constructor(t){if(this.headers=new Map,t)if(t instanceof MF)t.forEach((n,r)=>this.append(r,n));else if(Array.isArray(t))for(const[n,r]of t)if(typeof n=="string"&&typeof r=="string")this.append(n,r);else throw new TypeError("Each header entry must be a [string, string] tuple");else for(const[n,r]of Object.entries(t))if(typeof r=="string")this.append(n,r);else throw new TypeError("Header values must be strings")}append(t,n){const r=t.toLowerCase(),i=this.headers.get(r)||[];this.headers.set(r,[...i,n])}delete(t){const n=t.toLowerCase();this.headers.delete(n)}get(t){const n=t.toLowerCase(),r=this.headers.get(n);return r?r.join(", "):null}has(t){const n=t.toLowerCase();return this.headers.has(n)}set(t,n){const r=t.toLowerCase();this.headers.set(r,[n])}forEach(t,n){const r=n?t.bind(n):t;this.headers.forEach((i,o)=>r(i.join(", "),o,this))}getSetCookie(){return this.headers.get("set-cookie")||[]}*entries(){for(const[t,n]of this.headers.entries())yield[t,n.join(", ")]}*keys(){yield*this.headers.keys()}*values(){for(const t of this.headers.values())yield t.join(", ")}[Symbol.iterator](){return this.entries()}};const Nk="timeout";function jk(e){const t=new AbortController,n=setTimeout(()=>t.abort(Nk),e);return{signal:t.signal,abortId:n}}function Tk(...e){const t=e.length===1&&Array.isArray(e[0])?e[0]:e,n=new AbortController;for(const r of t){if(r.aborted){n.abort(r?.reason);break}r.addEventListener("abort",()=>n.abort(r?.reason),{signal:n.signal})}return n.signal}var Pk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let Wl;function zk(){if(Wl!=null)return Wl;try{new Request("http://localhost",{cache:"no-store"}),Wl=!0}catch{Wl=!1}return Wl}const Rb=(e,t,n,r,i,o,u,l,f,h)=>Pk(void 0,void 0,void 0,function*(){const m=[];let g;if(o!=null){const{signal:C,abortId:x}=jk(o);g=x,m.push(C)}u!=null&&m.push(u);const y=Tk(m),A=yield e(t,Object.assign({method:n,headers:r,body:i,signal:y,credentials:l?"include":void 0,duplex:f},h&&zk()?{cache:"no-store"}:{}));return g!=null&&clearTimeout(g),A}),Fb={headers:new uu,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""},kb={headers:new uu,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function Bb(e){return{headers:e.headers,redirected:e.redirected,status:e.status,statusText:e.statusText,type:e.type,url:e.url}}var Lk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const Ok=1e3,Vd=6e4,Ik=2,Mb=.2;function Uk(e){return[408,429].includes(e)||e>=500}function Vk(e){const t=1+Math.random()*Mb;return e*t}function Hk(e){const t=1+(Math.random()-.5)*Mb;return e*t}function Qk(e,t){const n=e.headers.get("Retry-After");if(n){const i=parseInt(n,10);if(!Number.isNaN(i)&&i>0)return Math.min(i*1e3,Vd);const o=new Date(n);if(!Number.isNaN(o.getTime())){const u=o.getTime()-Date.now();if(u>0)return Math.min(Math.max(u,0),Vd)}}const r=e.headers.get("X-RateLimit-Reset");if(r){const i=parseInt(r,10);if(!Number.isNaN(i)){const o=i*1e3-Date.now();if(o>0)return Vk(Math.min(o,Vd))}}return Hk(Math.min(Ok*Math.pow(2,t),Vd))}function Nb(e){return Lk(this,arguments,void 0,function*(t,n=Ik){let r=yield t();for(let i=0;isetTimeout(u,o)),r=yield t()}return r})}var Nh=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const Gk=new Set(["authorization","www-authenticate","x-api-key","api-key","apikey","x-api-token","x-auth-token","auth-token","cookie","set-cookie","proxy-authorization","proxy-authenticate","x-csrf-token","x-xsrf-token","x-session-token","x-access-token"]);function jh(e){const t={};for(const[n,r]of e instanceof uu?e.entries():Object.entries(e))Gk.has(n.toLowerCase())?t[n]="[REDACTED]":t[n]=r;return t}const Th=new Set(["api_key","api-key","apikey","token","access_token","access-token","auth_token","auth-token","password","passwd","secret","api_secret","api-secret","apisecret","key","session","session_id","session-id"]);function Yk(e){if(e==null)return;const t={};for(const[n,r]of Object.entries(e))t[n]=Th.has(n.toLowerCase())?"[REDACTED]":r;return t}function ss(e){const t=e.indexOf("://");if(t===-1)return e;const n=t+3,r=e.indexOf("/",n);let i=e.indexOf("?",n),o=e.indexOf("#",n);const u=Math.min(r===-1?e.length:r,i===-1?e.length:i,o===-1?e.length:o);let l=-1;for(let C=n;C0?i=`${i}?${e.queryString}`:i=Ek(e.url,e.queryParameters);const o=yield Mk({body:e.body,type:(t=e.requestType)!==null&&t!==void 0?t:"other"}),u=(n=e.fetchFn)!==null&&n!==void 0?n:yield Db(),l=yield Kk(e),f=kh(e.logging);if(f.isDebug()){const h={method:e.method,url:ss(i),headers:jh(l),queryParameters:Yk(e.queryParameters),hasBody:o!=null};f.debug("Making HTTP request",h)}try{const h=yield Nb(()=>Nh(this,void 0,void 0,function*(){return Rb(u,i,e.method,l,o,e.timeoutMs,e.abortSignal,e.withCredentials,e.duplex,e.responseType==="streaming"||e.responseType==="sse")}),e.maxRetries);if(h.status>=200&&h.status<400){if(f.isDebug()){const g={method:e.method,url:ss(i),statusCode:h.status,responseHeaders:jh(h.headers)};f.debug("HTTP request succeeded",g)}return{ok:!0,body:yield Sb(h,e.responseType),headers:h.headers,rawResponse:Bb(h)}}else{if(f.isError()){const m={method:e.method,url:ss(i),statusCode:h.status,responseHeaders:jh(Object.fromEntries(h.headers.entries()))};f.error("HTTP request failed with error status",m)}return{ok:!1,error:{reason:"status-code",statusCode:h.status,body:yield Fk(h)},rawResponse:Bb(h)}}}catch(h){if(!((r=e.abortSignal)===null||r===void 0)&&r.aborted){if(f.isError()){const m={method:e.method,url:ss(i)};f.error("HTTP request was aborted",m)}return{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request",cause:h},rawResponse:Fb}}else if(h instanceof Error&&h.name==="AbortError"){if(f.isError()){const m={method:e.method,url:ss(i),timeoutMs:e.timeoutMs};f.error("HTTP request timed out",m)}return{ok:!1,error:{reason:"timeout",cause:h},rawResponse:Fb}}else if(h instanceof Error){if(f.isError()){const m={method:e.method,url:ss(i),errorMessage:h.message};f.error("HTTP request failed with error",m)}return{ok:!1,error:{reason:"unknown",errorMessage:h.message,cause:h},rawResponse:kb}}if(f.isError()){const m={method:e.method,url:ss(i),error:Id(h)};f.error("HTTP request failed with unknown error",m)}return{ok:!1,error:{reason:"unknown",errorMessage:Id(h),cause:h},rawResponse:kb}}})}const gt=qk;var $k=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class at extends Promise{constructor(t){super(n=>{n(void 0)}),this.innerPromise=t}static fromFunction(t,...n){return new at(t(...n))}static interceptFunction(t){return(...n)=>at.fromPromise(t(...n))}static fromPromise(t){return new at(t)}static fromExecutor(t){const n=new Promise(t);return new at(n)}static fromResult(t){const n=Promise.resolve(t);return new at(n)}unwrap(){return this.unwrappedPromise||(this.unwrappedPromise=this.innerPromise.then(({data:t})=>t)),this.unwrappedPromise}then(t,n){return this.unwrap().then(t,n)}catch(t){return this.unwrap().catch(t)}finally(t){return this.unwrap().finally(t)}withRawResponse(){return $k(this,void 0,void 0,function*(){return yield this.innerPromise})}}function pt(e,...t){if(!e)return"";if(t.length===0)return e;if(e.includes("://")){let n;try{n=new URL(e)}catch{return jb(e,...t)}const r=t[t.length-1],i=r?.endsWith("/");for(const o of t){const u=Pb(o);u&&(n.pathname=Tb(n.pathname,u))}return i&&!n.pathname.endsWith("/")&&(n.pathname+="/"),n.toString()}return jb(e,...t)}function jb(e,...t){if(t.length===0)return e;let n=e;const r=t[t.length-1],i=r?.endsWith("/");for(const o of t){const u=Pb(o);u&&(n=Tb(n,u))}return i&&!n.endsWith("/")&&(n+="/"),n}function Tb(e,t){return e.endsWith("/")?e+t:`${e}/${t}`}function Pb(e){if(!e)return e;let t=0,n=e.length;return e.startsWith("/")&&(t=1),e.endsWith("/")&&(n=e.length-1),t===0&&n===e.length?e:e.slice(t,n)}var Wk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const Fe={get:e=>Wk(void 0,void 0,void 0,function*(){return typeof e=="function"?e():e})};var zb=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Zk(e,t,n,r){return zb(this,void 0,void 0,function*(){var i,o,u,l,f,h,m;const g=kh(n.logging);let y,A=t;e instanceof Request?(y=e.url,t==null&&(A={method:e.method,headers:Object.fromEntries(e.headers.entries()),body:e.body,signal:e.signal,credentials:e.credentials,cache:e.cache,redirect:e.redirect,referrer:e.referrer,integrity:e.integrity,mode:e.mode})):y=e instanceof URL?e.toString():e;const C=(i=n.baseUrl!=null?yield Fe.get(n.baseUrl):void 0)!==null&&i!==void 0?i:n.environment!=null?yield Fe.get(n.environment):void 0;let x;y.startsWith("http://")||y.startsWith("https://")?x=y:C!=null?x=pt(C,y):x=y;const v={};if(n.headers!=null)for(const[I,H]of Object.entries(n.headers)){const Y=yield Dh.get(H,{endpointMetadata:{}});Y!=null&&(v[I.toLowerCase()]=`${Y}`)}if(n.getAuthHeaders!=null){const I=yield n.getAuthHeaders();for(const[H,Y]of Object.entries(I))v[H.toLowerCase()]=Y}if(A?.headers!=null){const I=A.headers instanceof Headers?Object.fromEntries(A.headers.entries()):Array.isArray(A.headers)?Object.fromEntries(A.headers):A.headers;for(const[H,Y]of Object.entries(I))Y!=null&&(v[H.toLowerCase()]=Y)}if(r?.headers!=null)for(const[I,H]of Object.entries(r.headers))v[I.toLowerCase()]=H;const w=(o=A?.method)!==null&&o!==void 0?o:"GET",S=A?.body,D=(u=r?.timeoutInSeconds)!==null&&u!==void 0?u:n.timeoutInSeconds,F=D!=null?D*1e3:void 0,M=(l=r?.maxRetries)!==null&&l!==void 0?l:n.maxRetries,B=(h=(f=r?.abortSignal)!==null&&f!==void 0?f:A?.signal)!==null&&h!==void 0?h:void 0,k=(m=n.fetch)!==null&&m!==void 0?m:yield Db();g.isDebug()&&g.debug("Making passthrough HTTP request",{method:w,url:x,hasBody:S!=null});const N=yield Nb(()=>zb(this,void 0,void 0,function*(){return Rb(k,x,w,v,S??void 0,F,B,A?.credentials==="include",void 0,!1)}),M);return g.isDebug()&&g.debug("Passthrough HTTP request completed",{method:w,url:x,statusCode:N.status}),N})}var Xk=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})},bi=function(e){return this instanceof bi?(this.v=e,this):new bi(e)},Lb=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),l("next"),l("throw"),l("return",u),i[Symbol.asyncIterator]=function(){return this},i;function u(A){return function(C){return Promise.resolve(C).then(A,g)}}function l(A,C){r[A]&&(i[A]=function(x){return new Promise(function(v,w){o.push([A,x,v,w])>1||f(A,x)})},C&&(i[A]=C(i[A])))}function f(A,C){try{h(r[A](C))}catch(x){y(o[0][3],x)}}function h(A){A.value instanceof bi?Promise.resolve(A.value.v).then(m,g):y(o[0][2],A)}function m(A){f("next",A)}function g(A){f("throw",A)}function y(A,C){A(C),o.shift(),o.length&&f(o[0][0],o[0][1])}},Jk=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(u){return new Promise(function(l,f){u=e[o](u),i(l,f,u.done,u.value)})}}function i(o,u,l,f){Promise.resolve(f).then(function(h){o({value:h,done:l})},u)}};class Zl{constructor({response:t,rawResponse:n,hasNextPage:r,getItems:i,loadPage:o}){this.response=t,this.rawResponse=n,this.data=i(t),this._hasNextPage=r,this.getItems=i,this.loadNextPage=o}getNextPage(){return Xk(this,void 0,void 0,function*(){const{data:t,rawResponse:n}=yield this.loadNextPage(this.response).withRawResponse();return this.response=t,this.rawResponse=n,this.data=this.getItems(this.response),this})}hasNextPage(){return this._hasNextPage(this.response)}iterMessages(){return Lb(this,arguments,function*(){for(const n of this.data)yield yield bi(n);for(;this.hasNextPage();){yield bi(this.getNextPage());for(const n of this.data)yield yield bi(n)}})}[Symbol.asyncIterator](){return Lb(this,arguments,function*(){var n,r,i,o;try{for(var u=!0,l=Jk(this.iterMessages()),f;f=yield bi(l.next()),n=f.done,!n;u=!0)o=f.value,u=!1,yield yield bi(o)}catch(h){r={error:h}}finally{try{!u&&!n&&(i=l.return)&&(yield bi(i.call(l)))}finally{if(r)throw r.error}}})}}const lu=e7();function e7(){var e,t,n,r,i;if(typeof window<"u"&&typeof window.document<"u")return{type:"browser",version:window.navigator.userAgent};if(typeof globalThis<"u"&&((e=globalThis?.navigator)===null||e===void 0?void 0:e.userAgent)==="Cloudflare-Workers")return{type:"workerd"};if(typeof EdgeRuntime=="string")return{type:"edge-runtime"};if(typeof self=="object"&&typeof self?.importScripts=="function"&&(((t=self.constructor)===null||t===void 0?void 0:t.name)==="DedicatedWorkerGlobalScope"||((n=self.constructor)===null||n===void 0?void 0:n.name)==="ServiceWorkerGlobalScope"||((r=self.constructor)===null||r===void 0?void 0:r.name)==="SharedWorkerGlobalScope"))return{type:"web-worker"};if(typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u")return{type:"deno",version:Deno.version.deno};if(typeof Bun<"u"&&typeof Bun.version<"u")return{type:"bun",version:Bun.version};if(typeof navigator<"u"&&navigator?.product==="ReactNative")return{type:"react-native"};const y=typeof process<"u"?process:void 0;return typeof y<"u"&&typeof((i=y.versions)===null||i===void 0?void 0:i.node)=="string"?{type:"node",version:y.versions.node,parsedVersion:Number(y.versions.node.split(".")[0])}:{type:"unknown"}}function ln(e){if(e===null)return"null";switch(typeof e){case"undefined":return"undefined";case"string":case"number":case"boolean":break;default:e=String(e);break}return encodeURIComponent(e)}function bt(){return new t7}class t7{constructor(){this.parts=new Map}add(t,n,r){if(n==null)return this;const i=Ud({[t]:n},{arrayFormat:r?.style==="comma"?"comma":"repeat"});return i.length>0&&this.parts.set(t,i),this}addMany(t){if(t!=null)for(const[n,r]of Object.entries(t))this.add(n,r);return this}mergeAdditional(t){if(t!=null)for(const[n,r]of Object.entries(t)){if(r==null)continue;const i=Ud({[n]:r},{arrayFormat:"repeat"});i.length>0&&this.parts.set(n,i)}return this}build(){return[...this.parts.values()].join("&")}}function Xl(e,t,n){if(e==null)return e;const r=t.split(".");if(r.length===0)return e;let i=e;for(let u=0;ui!=null).flatMap(i=>Object.entries(i))){const i=n.toLowerCase();r!=null?t[i]=r:i in t&&delete t[i]}return t}function s7(...e){const t={};for(const[n,r]of e.filter(i=>i!=null).flatMap(i=>Object.entries(i))){const i=n.toLowerCase();r!=null&&(t[i]=r)}return t}function St(e,t,n,r){switch(e.reason){case"non-json":throw new Ye({statusCode:e.statusCode,body:e.rawBody,rawResponse:t});case"body-is-null":throw new Ye({statusCode:e.statusCode,rawResponse:t});case"timeout":throw new r7(`Timeout exceeded when calling ${n} ${r}.`,{cause:e.cause});case"unknown":throw new Ye({message:e.errorMessage,rawResponse:t,cause:e.cause});default:throw new Ye({message:"Unknown error",rawResponse:t})}}var u7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let l7=class{constructor(t){this._options=Xn(t)}get(t){return at.fromPromise(this.__get(t))}__get(t){return u7(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:configuration"]},{OAuth2AuthCode:["read:my_org:configuration"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let C=Et(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const x=yield((r=this._options.fetcher)!==null&&r!==void 0?r:gt)({url:pt((o=(i=yield Fe.get(this._options.baseUrl))!==null&&i!==void 0?i:yield Fe.get(this._options.environment))!==null&&o!==void 0?o:wt.Default,"config/identity-providers"),method:"GET",headers:C,queryString:bt().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(x.ok)return{data:x.body,rawResponse:x.rawResponse};if(x.error.reason==="status-code")switch(x.error.statusCode){case 401:throw new Ct(x.error.body,x.rawResponse);case 403:throw new _t(x.error.body,x.rawResponse);case 404:throw new kt(x.error.body,x.rawResponse);case 429:throw new xt(x.error.body,x.rawResponse);default:throw new Ye({statusCode:x.error.statusCode,body:x.error.body,rawResponse:x.rawResponse})}return St(x.error,x.rawResponse,"GET","/config/identity-providers")})}};var c7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class d7{constructor(t){this._options=Xn(t)}get identityProviders(){var t;return(t=this._identityProviders)!==null&&t!==void 0?t:this._identityProviders=new l7(this._options)}get(t){return at.fromPromise(this.__get(t))}__get(t){return c7(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:configuration"]},{OAuth2AuthCode:["read:my_org:configuration"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let C=Et(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const x=yield((r=this._options.fetcher)!==null&&r!==void 0?r:gt)({url:pt((o=(i=yield Fe.get(this._options.baseUrl))!==null&&i!==void 0?i:yield Fe.get(this._options.environment))!==null&&o!==void 0?o:wt.Default,"config"),method:"GET",headers:C,queryString:bt().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(x.ok)return{data:x.body,rawResponse:x.rawResponse};if(x.error.reason==="status-code")switch(x.error.statusCode){case 401:throw new Ct(x.error.body,x.rawResponse);case 403:throw new _t(x.error.body,x.rawResponse);case 404:throw new kt(x.error.body,x.rawResponse);case 429:throw new xt(x.error.body,x.rawResponse);default:throw new Ye({statusCode:x.error.statusCode,body:x.error.body,rawResponse:x.rawResponse})}return St(x.error,x.rawResponse,"GET","/config")})}}var f7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let m7=class{constructor(t){this._options=Xn(t)}get(t,n){return at.fromPromise(this.__get(t,n))}__get(t,n){return f7(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:domains","read:my_org:identity_providers"]},{OAuth2AuthCode:["read:my_org:domains","read:my_org:identity_providers"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`domains/${ln(t)}/identity-providers`),method:"GET",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"GET","/domains/{domain_id}/identity-providers")})}};var h7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class g7{constructor(t){this._options=Xn(t)}create(t,n){return at.fromPromise(this.__create(t,n))}__create(t,n){return h7(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["update:my_org:domains"]},{OAuth2AuthCode:["update:my_org:domains"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`domains/${ln(t)}/verify`),method:"POST",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"POST","/domains/{domain_id}/verify")})}}var ec=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let p7=class{constructor(t){this._options=Xn(t)}get verify(){var t;return(t=this._verify)!==null&&t!==void 0?t:this._verify=new g7(this._options)}get identityProviders(){var t;return(t=this._identityProviders)!==null&&t!==void 0?t:this._identityProviders=new m7(this._options)}list(){return ec(this,arguments,void 0,function*(t={},n){const r=at.interceptFunction(o=>ec(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,C,x;const v={security:[{OAuth2ClientCredentials:["read:my_org:domains"]},{OAuth2AuthCode:["read:my_org:domains"]}]},{from:w,take:S=50}=o,D={from:w,take:S},F=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let M=Et(F.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const B=yield((l=this._options.fetcher)!==null&&l!==void 0?l:gt)({url:pt((h=(f=yield Fe.get(this._options.baseUrl))!==null&&f!==void 0?f:yield Fe.get(this._options.environment))!==null&&h!==void 0?h:wt.Default,"domains"),method:"GET",headers:M,queryString:bt().addMany(D).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(C=this._options)===null||C===void 0?void 0:C.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(x=this._options)===null||x===void 0?void 0:x.fetch,logging:this._options.logging});if(B.ok)return{data:B.body,rawResponse:B.rawResponse};if(B.error.reason==="status-code")switch(B.error.statusCode){case 400:throw new Ot(B.error.body,B.rawResponse);case 401:throw new Ct(B.error.body,B.rawResponse);case 403:throw new _t(B.error.body,B.rawResponse);case 404:throw new kt(B.error.body,B.rawResponse);case 429:throw new xt(B.error.body,B.rawResponse);default:throw new Ye({statusCode:B.error.statusCode,body:B.error.body,rawResponse:B.rawResponse})}return St(B.error,B.rawResponse,"GET","/domains")})),i=yield r(t).withRawResponse();return new Zl({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.organization_domains)!==null&&u!==void 0?u:[]},loadPage:o=>r(Xl(t,"from",o?.next))})})}create(t,n){return at.fromPromise(this.__create(t,n))}__create(t,n){return ec(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:domains"]},{OAuth2AuthCode:["create:my_org:domains"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,"domains"),method:"POST",headers:x,contentType:"application/json",queryString:bt().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 409:throw new Ph(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"POST","/domains")})}get(t,n){return at.fromPromise(this.__get(t,n))}__get(t,n){return ec(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:domains"]},{OAuth2AuthCode:["read:my_org:domains"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`domains/${ln(t)}`),method:"GET",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"GET","/domains/{domain_id}")})}delete(t,n){return at.fromPromise(this.__delete(t,n))}__delete(t,n){return ec(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:domains"]},{OAuth2AuthCode:["delete:my_org:domains"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`domains/${ln(t)}`),method:"DELETE",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"DELETE","/domains/{domain_id}")})}};var Ob=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class v7{constructor(t){this._options=Xn(t)}create(t,n,r){return at.fromPromise(this.__create(t,n,r))}__create(t,n,r){return Ob(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{OAuth2ClientCredentials:["create:my_org:identity_providers_domains"]},{OAuth2AuthCode:["create:my_org:identity_providers_domains"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=Et(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:gt)({url:pt((l=(u=yield Fe.get(this._options.baseUrl))!==null&&u!==void 0?u:yield Fe.get(this._options.environment))!==null&&l!==void 0?l:wt.Default,`identity-providers/${ln(t)}/domains`),method:"POST",headers:v,contentType:"application/json",queryString:bt().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:w.body,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new Ot(w.error.body,w.rawResponse);case 401:throw new Ct(w.error.body,w.rawResponse);case 403:throw new _t(w.error.body,w.rawResponse);case 404:throw new kt(w.error.body,w.rawResponse);case 409:throw new Ph(w.error.body,w.rawResponse);case 429:throw new xt(w.error.body,w.rawResponse);default:throw new Ye({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return St(w.error,w.rawResponse,"POST","/identity-providers/{idp_id}/domains")})}delete(t,n,r){return at.fromPromise(this.__delete(t,n,r))}__delete(t,n,r){return Ob(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{OAuth2ClientCredentials:["delete:my_org:identity_providers_domains"]},{OAuth2AuthCode:["delete:my_org:identity_providers_domains"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=Et(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:gt)({url:pt((l=(u=yield Fe.get(this._options.baseUrl))!==null&&u!==void 0?u:yield Fe.get(this._options.environment))!==null&&l!==void 0?l:wt.Default,`identity-providers/${ln(t)}/domains/${ln(n)}`),method:"DELETE",headers:v,queryString:bt().mergeAdditional(r?.queryParams).build(),timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:void 0,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new Ot(w.error.body,w.rawResponse);case 401:throw new Ct(w.error.body,w.rawResponse);case 403:throw new _t(w.error.body,w.rawResponse);case 404:throw new kt(w.error.body,w.rawResponse);case 429:throw new xt(w.error.body,w.rawResponse);default:throw new Ye({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return St(w.error,w.rawResponse,"DELETE","/identity-providers/{idp_id}/domains/{domain}")})}}var Lh=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class y7{constructor(t){this._options=Xn(t)}list(t,n){return at.fromPromise(this.__list(t,n))}__list(t,n){return Lh(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:identity_providers_scim_tokens"]},{OAuth2AuthCode:["read:my_org:identity_providers_scim_tokens"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`identity-providers/${ln(t)}/provisioning/scim-tokens`),method:"GET",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"GET","/identity-providers/{idp_id}/provisioning/scim-tokens")})}create(t,n={},r){return at.fromPromise(this.__create(t,n,r))}__create(t){return Lh(this,arguments,void 0,function*(n,r={},i){var o,u,l,f,h,m,g,y,A,C;const x={security:[{OAuth2ClientCredentials:["create:my_org:identity_providers_scim_tokens"]},{OAuth2AuthCode:["create:my_org:identity_providers_scim_tokens"]}]},v=yield this._options.authProvider.getAuthRequest({endpointMetadata:x});let w=Et(v.headers,(o=this._options)===null||o===void 0?void 0:o.headers,i?.headers);const S=yield((u=this._options.fetcher)!==null&&u!==void 0?u:gt)({url:pt((f=(l=yield Fe.get(this._options.baseUrl))!==null&&l!==void 0?l:yield Fe.get(this._options.environment))!==null&&f!==void 0?f:wt.Default,`identity-providers/${ln(n)}/provisioning/scim-tokens`),method:"POST",headers:w,contentType:"application/json",queryString:bt().mergeAdditional(i?.queryParams).build(),requestType:"json",body:r,timeoutMs:((g=(h=i?.timeoutInSeconds)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.timeoutInSeconds)!==null&&g!==void 0?g:60)*1e3,maxRetries:(y=i?.maxRetries)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:x,fetchFn:(C=this._options)===null||C===void 0?void 0:C.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new Ot(S.error.body,S.rawResponse);case 401:throw new Ct(S.error.body,S.rawResponse);case 403:throw new _t(S.error.body,S.rawResponse);case 404:throw new kt(S.error.body,S.rawResponse);case 429:throw new xt(S.error.body,S.rawResponse);default:throw new Ye({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return St(S.error,S.rawResponse,"POST","/identity-providers/{idp_id}/provisioning/scim-tokens")})}delete(t,n,r){return at.fromPromise(this.__delete(t,n,r))}__delete(t,n,r){return Lh(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{OAuth2ClientCredentials:["delete:my_org:identity_providers_scim_tokens"]},{OAuth2AuthCode:["delete:my_org:identity_providers_scim_tokens"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=Et(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:gt)({url:pt((l=(u=yield Fe.get(this._options.baseUrl))!==null&&u!==void 0?u:yield Fe.get(this._options.environment))!==null&&l!==void 0?l:wt.Default,`identity-providers/${ln(t)}/provisioning/scim-tokens/${ln(n)}`),method:"DELETE",headers:v,queryString:bt().mergeAdditional(r?.queryParams).build(),timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:void 0,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new Ot(w.error.body,w.rawResponse);case 401:throw new Ct(w.error.body,w.rawResponse);case 403:throw new _t(w.error.body,w.rawResponse);case 404:throw new kt(w.error.body,w.rawResponse);case 429:throw new xt(w.error.body,w.rawResponse);default:throw new Ye({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return St(w.error,w.rawResponse,"DELETE","/identity-providers/{idp_id}/provisioning/scim-tokens/{idp_scim_token_id}")})}}var Hd=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class A7{constructor(t){this._options=Xn(t)}get scimTokens(){var t;return(t=this._scimTokens)!==null&&t!==void 0?t:this._scimTokens=new y7(this._options)}get(t,n){return at.fromPromise(this.__get(t,n))}__get(t,n){return Hd(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:identity_providers_provisioning"]},{OAuth2AuthCode:["read:my_org:identity_providers_provisioning"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`identity-providers/${ln(t)}/provisioning`),method:"GET",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"GET","/identity-providers/{idp_id}/provisioning")})}create(t,n){return at.fromPromise(this.__create(t,n))}__create(t,n){return Hd(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:identity_providers_provisioning"]},{OAuth2AuthCode:["create:my_org:identity_providers_provisioning"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`identity-providers/${ln(t)}/provisioning`),method:"POST",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"POST","/identity-providers/{idp_id}/provisioning")})}delete(t,n){return at.fromPromise(this.__delete(t,n))}__delete(t,n){return Hd(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:identity_providers_provisioning"]},{OAuth2AuthCode:["delete:my_org:identity_providers_provisioning"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`identity-providers/${ln(t)}/provisioning`),method:"DELETE",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"DELETE","/identity-providers/{idp_id}/provisioning")})}updateAttributes(t,n,r){return at.fromPromise(this.__updateAttributes(t,n,r))}__updateAttributes(t,n,r){return Hd(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{OAuth2ClientCredentials:["update:my_org:identity_providers_provisioning"]},{OAuth2AuthCode:["update:my_org:identity_providers_provisioning"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=Et(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:gt)({url:pt((l=(u=yield Fe.get(this._options.baseUrl))!==null&&u!==void 0?u:yield Fe.get(this._options.environment))!==null&&l!==void 0?l:wt.Default,`identity-providers/${ln(t)}/provisioning/update-attributes`),method:"PUT",headers:v,contentType:"application/json",queryString:bt().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:w.body,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new Ot(w.error.body,w.rawResponse);case 401:throw new Ct(w.error.body,w.rawResponse);case 403:throw new _t(w.error.body,w.rawResponse);case 404:throw new kt(w.error.body,w.rawResponse);case 429:throw new xt(w.error.body,w.rawResponse);default:throw new Ye({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return St(w.error,w.rawResponse,"PUT","/identity-providers/{idp_id}/provisioning/update-attributes")})}}var us=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class b7{constructor(t){this._options=Xn(t)}get domains(){var t;return(t=this._domains)!==null&&t!==void 0?t:this._domains=new v7(this._options)}get provisioning(){var t;return(t=this._provisioning)!==null&&t!==void 0?t:this._provisioning=new A7(this._options)}list(t){return at.fromPromise(this.__list(t))}__list(t){return us(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:identity_providers"]},{OAuth2AuthCode:["read:my_org:identity_providers"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let C=Et(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const x=yield((r=this._options.fetcher)!==null&&r!==void 0?r:gt)({url:pt((o=(i=yield Fe.get(this._options.baseUrl))!==null&&i!==void 0?i:yield Fe.get(this._options.environment))!==null&&o!==void 0?o:wt.Default,"identity-providers"),method:"GET",headers:C,queryString:bt().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(x.ok)return{data:x.body,rawResponse:x.rawResponse};if(x.error.reason==="status-code")switch(x.error.statusCode){case 401:throw new Ct(x.error.body,x.rawResponse);case 403:throw new _t(x.error.body,x.rawResponse);case 404:throw new kt(x.error.body,x.rawResponse);case 429:throw new xt(x.error.body,x.rawResponse);default:throw new Ye({statusCode:x.error.statusCode,body:x.error.body,rawResponse:x.rawResponse})}return St(x.error,x.rawResponse,"GET","/identity-providers")})}create(t,n){return at.fromPromise(this.__create(t,n))}__create(t,n){return us(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:identity_providers"]},{OAuth2AuthCode:["create:my_org:identity_providers"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,"identity-providers"),method:"POST",headers:x,contentType:"application/json",queryString:bt().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 409:throw new Ph(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"POST","/identity-providers")})}get(t,n){return at.fromPromise(this.__get(t,n))}__get(t,n){return us(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:identity_providers"]},{OAuth2AuthCode:["read:my_org:identity_providers"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`identity-providers/${ln(t)}`),method:"GET",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"GET","/identity-providers/{idp_id}")})}delete(t,n){return at.fromPromise(this.__delete(t,n))}__delete(t,n){return us(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:identity_providers"]},{OAuth2AuthCode:["delete:my_org:identity_providers"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`identity-providers/${ln(t)}`),method:"DELETE",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"DELETE","/identity-providers/{idp_id}")})}update(t,n,r){return at.fromPromise(this.__update(t,n,r))}__update(t,n,r){return us(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{OAuth2ClientCredentials:["update:my_org:identity_providers"]},{OAuth2AuthCode:["update:my_org:identity_providers"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=Et(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:gt)({url:pt((l=(u=yield Fe.get(this._options.baseUrl))!==null&&u!==void 0?u:yield Fe.get(this._options.environment))!==null&&l!==void 0?l:wt.Default,`identity-providers/${ln(t)}`),method:"PATCH",headers:v,contentType:"application/json",queryString:bt().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:w.body,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new Ot(w.error.body,w.rawResponse);case 401:throw new Ct(w.error.body,w.rawResponse);case 403:throw new _t(w.error.body,w.rawResponse);case 404:throw new kt(w.error.body,w.rawResponse);case 429:throw new xt(w.error.body,w.rawResponse);default:throw new Ye({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return St(w.error,w.rawResponse,"PATCH","/identity-providers/{idp_id}")})}updateAttributes(t,n,r){return at.fromPromise(this.__updateAttributes(t,n,r))}__updateAttributes(t,n,r){return us(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{OAuth2ClientCredentials:["update:my_org:identity_providers"]},{OAuth2AuthCode:["update:my_org:identity_providers"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=Et(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:gt)({url:pt((l=(u=yield Fe.get(this._options.baseUrl))!==null&&u!==void 0?u:yield Fe.get(this._options.environment))!==null&&l!==void 0?l:wt.Default,`identity-providers/${ln(t)}/update-attributes`),method:"PUT",headers:v,contentType:"application/json",queryString:bt().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:w.body,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new Ot(w.error.body,w.rawResponse);case 401:throw new Ct(w.error.body,w.rawResponse);case 403:throw new _t(w.error.body,w.rawResponse);case 404:throw new kt(w.error.body,w.rawResponse);case 429:throw new xt(w.error.body,w.rawResponse);default:throw new Ye({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return St(w.error,w.rawResponse,"PUT","/identity-providers/{idp_id}/update-attributes")})}detach(t,n){return at.fromPromise(this.__detach(t,n))}__detach(t,n){return us(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["update:my_org:identity_providers_detach"]},{OAuth2AuthCode:["update:my_org:identity_providers_detach"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`identity-providers/${ln(t)}/detach`),method:"POST",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"POST","/identity-providers/{idp_id}/detach")})}}var tc=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})},_7=function(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);itc(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,C,x;const v={security:[{OAuth2ClientCredentials:["read:my_org:member_invitations"]},{OAuth2AuthCode:["read:my_org:member_invitations"]}]},{fields:w,include_fields:S=!0,from:D,take:F=50,sort:M="created_at:-1"}=o,B={fields:w,include_fields:S,from:D,take:F,sort:M},k=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let N=Et(k.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const I=yield((l=this._options.fetcher)!==null&&l!==void 0?l:gt)({url:pt((h=(f=yield Fe.get(this._options.baseUrl))!==null&&f!==void 0?f:yield Fe.get(this._options.environment))!==null&&h!==void 0?h:wt.Default,"member-invitations"),method:"GET",headers:N,queryString:bt().addMany(B).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(C=this._options)===null||C===void 0?void 0:C.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(x=this._options)===null||x===void 0?void 0:x.fetch,logging:this._options.logging});if(I.ok)return{data:I.body,rawResponse:I.rawResponse};if(I.error.reason==="status-code")switch(I.error.statusCode){case 400:throw new Ot(I.error.body,I.rawResponse);case 401:throw new Ct(I.error.body,I.rawResponse);case 403:throw new _t(I.error.body,I.rawResponse);case 404:throw new kt(I.error.body,I.rawResponse);case 429:throw new xt(I.error.body,I.rawResponse);default:throw new Ye({statusCode:I.error.statusCode,body:I.error.body,rawResponse:I.rawResponse})}return St(I.error,I.rawResponse,"GET","/member-invitations")})),i=yield r(t).withRawResponse();return new Zl({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.invitations)!==null&&u!==void 0?u:[]},loadPage:o=>r(Xl(t,"from",o?.next))})})}create(t,n){return at.fromPromise(this.__create(t,n))}__create(t,n){return tc(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:member_invitations"]},{OAuth2AuthCode:["create:my_org:member_invitations"]}]},{"auth0-custom-domain":C}=t,x=_7(t,["auth0-custom-domain"]),v=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let w=Et(v.headers,(r=this._options)===null||r===void 0?void 0:r.headers,s7({"auth0-custom-domain":C}),n?.headers);const S=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,"member-invitations"),method:"POST",headers:w,contentType:"application/json",queryString:bt().mergeAdditional(n?.queryParams).build(),requestType:"json",body:x,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new Ot(S.error.body,S.rawResponse);case 401:throw new Ct(S.error.body,S.rawResponse);case 403:throw new _t(S.error.body,S.rawResponse);case 404:throw new kt(S.error.body,S.rawResponse);case 429:throw new xt(S.error.body,S.rawResponse);default:throw new Ye({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return St(S.error,S.rawResponse,"POST","/member-invitations")})}get(t,n={},r){return at.fromPromise(this.__get(t,n,r))}__get(t){return tc(this,arguments,void 0,function*(n,r={},i){var o,u,l,f,h,m,g,y,A,C;const x={security:[{OAuth2ClientCredentials:["read:my_org:member_invitations"]},{OAuth2AuthCode:["read:my_org:member_invitations"]}]},{fields:v,include_fields:w=!0}=r,S={fields:v,include_fields:w},D=yield this._options.authProvider.getAuthRequest({endpointMetadata:x});let F=Et(D.headers,(o=this._options)===null||o===void 0?void 0:o.headers,i?.headers);const M=yield((u=this._options.fetcher)!==null&&u!==void 0?u:gt)({url:pt((f=(l=yield Fe.get(this._options.baseUrl))!==null&&l!==void 0?l:yield Fe.get(this._options.environment))!==null&&f!==void 0?f:wt.Default,`member-invitations/${ln(n)}`),method:"GET",headers:F,queryString:bt().addMany(S).mergeAdditional(i?.queryParams).build(),timeoutMs:((g=(h=i?.timeoutInSeconds)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.timeoutInSeconds)!==null&&g!==void 0?g:60)*1e3,maxRetries:(y=i?.maxRetries)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:x,fetchFn:(C=this._options)===null||C===void 0?void 0:C.fetch,logging:this._options.logging});if(M.ok)return{data:M.body,rawResponse:M.rawResponse};if(M.error.reason==="status-code")switch(M.error.statusCode){case 400:throw new Ot(M.error.body,M.rawResponse);case 401:throw new Ct(M.error.body,M.rawResponse);case 403:throw new _t(M.error.body,M.rawResponse);case 404:throw new kt(M.error.body,M.rawResponse);case 429:throw new xt(M.error.body,M.rawResponse);default:throw new Ye({statusCode:M.error.statusCode,body:M.error.body,rawResponse:M.rawResponse})}return St(M.error,M.rawResponse,"GET","/member-invitations/{invitation_id}")})}delete(t,n){return at.fromPromise(this.__delete(t,n))}__delete(t,n){return tc(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:member_invitations"]},{OAuth2AuthCode:["delete:my_org:member_invitations"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,`member-invitations/${ln(t)}`),method:"DELETE",headers:x,queryString:bt().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"DELETE","/member-invitations/{invitation_id}")})}}var Qd=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let C7=class{constructor(t){this._options=Xn(t)}list(t){return Qd(this,arguments,void 0,function*(n,r={},i){const o=at.interceptFunction(l=>Qd(this,void 0,void 0,function*(){var f,h,m,g,y,A,C,x,v,w;const S={security:[{OAuth2ClientCredentials:["read:my_org:member_roles"]},{OAuth2AuthCode:["read:my_org:member_roles"]}]},{from:D,take:F=50}=l,M={from:D,take:F},B=yield this._options.authProvider.getAuthRequest({endpointMetadata:S});let k=Et(B.headers,(f=this._options)===null||f===void 0?void 0:f.headers,i?.headers);const N=yield((h=this._options.fetcher)!==null&&h!==void 0?h:gt)({url:pt((g=(m=yield Fe.get(this._options.baseUrl))!==null&&m!==void 0?m:yield Fe.get(this._options.environment))!==null&&g!==void 0?g:wt.Default,`members/${ln(n)}/roles`),method:"GET",headers:k,queryString:bt().addMany(M).mergeAdditional(i?.queryParams).build(),timeoutMs:((C=(y=i?.timeoutInSeconds)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.timeoutInSeconds)!==null&&C!==void 0?C:60)*1e3,maxRetries:(x=i?.maxRetries)!==null&&x!==void 0?x:(v=this._options)===null||v===void 0?void 0:v.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:S,fetchFn:(w=this._options)===null||w===void 0?void 0:w.fetch,logging:this._options.logging});if(N.ok)return{data:N.body,rawResponse:N.rawResponse};if(N.error.reason==="status-code")switch(N.error.statusCode){case 400:throw new Ot(N.error.body,N.rawResponse);case 401:throw new Ct(N.error.body,N.rawResponse);case 403:throw new _t(N.error.body,N.rawResponse);case 404:throw new kt(N.error.body,N.rawResponse);case 429:throw new xt(N.error.body,N.rawResponse);default:throw new Ye({statusCode:N.error.statusCode,body:N.error.body,rawResponse:N.rawResponse})}return St(N.error,N.rawResponse,"GET","/members/{user_id}/roles")})),u=yield o(r).withRawResponse();return new Zl({response:u.data,rawResponse:u.rawResponse,hasNextPage:l=>l?.next!=null&&!(typeof l?.next=="string"&&l?.next===""),getItems:l=>{var f;return(f=l?.roles)!==null&&f!==void 0?f:[]},loadPage:l=>o(Xl(r,"from",l?.next))})})}assign(t,n,r){return at.fromPromise(this.__assign(t,n,r))}__assign(t,n,r){return Qd(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{OAuth2ClientCredentials:["create:my_org:member_roles"]},{OAuth2AuthCode:["create:my_org:member_roles"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=Et(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:gt)({url:pt((l=(u=yield Fe.get(this._options.baseUrl))!==null&&u!==void 0?u:yield Fe.get(this._options.environment))!==null&&l!==void 0?l:wt.Default,`members/${ln(t)}/roles`),method:"POST",headers:v,contentType:"application/json",queryString:bt().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:void 0,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new Ot(w.error.body,w.rawResponse);case 401:throw new Ct(w.error.body,w.rawResponse);case 403:throw new _t(w.error.body,w.rawResponse);case 404:throw new kt(w.error.body,w.rawResponse);case 429:throw new xt(w.error.body,w.rawResponse);default:throw new Ye({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return St(w.error,w.rawResponse,"POST","/members/{user_id}/roles")})}unassign(t,n,r){return at.fromPromise(this.__unassign(t,n,r))}__unassign(t,n,r){return Qd(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const C={security:[{OAuth2ClientCredentials:["delete:my_org:member_roles"]},{OAuth2AuthCode:["delete:my_org:member_roles"]}]},x=yield this._options.authProvider.getAuthRequest({endpointMetadata:C});let v=Et(x.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const w=yield((o=this._options.fetcher)!==null&&o!==void 0?o:gt)({url:pt((l=(u=yield Fe.get(this._options.baseUrl))!==null&&u!==void 0?u:yield Fe.get(this._options.environment))!==null&&l!==void 0?l:wt.Default,`members/${ln(t)}/roles`),method:"DELETE",headers:v,contentType:"application/json",queryString:bt().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:C,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(w.ok)return{data:void 0,rawResponse:w.rawResponse};if(w.error.reason==="status-code")switch(w.error.statusCode){case 400:throw new Ot(w.error.body,w.rawResponse);case 401:throw new Ct(w.error.body,w.rawResponse);case 403:throw new _t(w.error.body,w.rawResponse);case 404:throw new kt(w.error.body,w.rawResponse);case 429:throw new xt(w.error.body,w.rawResponse);default:throw new Ye({statusCode:w.error.statusCode,body:w.error.body,rawResponse:w.rawResponse})}return St(w.error,w.rawResponse,"DELETE","/members/{user_id}/roles")})}};var Oh=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class w7{constructor(t){this._options=Xn(t)}get roles(){var t;return(t=this._roles)!==null&&t!==void 0?t:this._roles=new C7(this._options)}list(){return Oh(this,arguments,void 0,function*(t={},n){const r=at.interceptFunction(o=>Oh(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,C,x;const v={security:[{OAuth2ClientCredentials:["read:my_org:members","read:my_org:member_roles"]},{OAuth2ClientCredentials:["read:my_org:members"]},{OAuth2AuthCode:["read:my_org:members","read:my_org:member_roles"]},{OAuth2AuthCode:["read:my_org:members"]}]},{fields:w,include_fields:S=!0,from:D,take:F=50}=o,M={fields:w,include_fields:S,from:D,take:F},B=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let k=Et(B.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const N=yield((l=this._options.fetcher)!==null&&l!==void 0?l:gt)({url:pt((h=(f=yield Fe.get(this._options.baseUrl))!==null&&f!==void 0?f:yield Fe.get(this._options.environment))!==null&&h!==void 0?h:wt.Default,"members"),method:"GET",headers:k,queryString:bt().addMany(M).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(C=this._options)===null||C===void 0?void 0:C.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(x=this._options)===null||x===void 0?void 0:x.fetch,logging:this._options.logging});if(N.ok)return{data:N.body,rawResponse:N.rawResponse};if(N.error.reason==="status-code")switch(N.error.statusCode){case 400:throw new Ot(N.error.body,N.rawResponse);case 401:throw new Ct(N.error.body,N.rawResponse);case 403:throw new _t(N.error.body,N.rawResponse);case 404:throw new kt(N.error.body,N.rawResponse);case 429:throw new xt(N.error.body,N.rawResponse);default:throw new Ye({statusCode:N.error.statusCode,body:N.error.body,rawResponse:N.rawResponse})}return St(N.error,N.rawResponse,"GET","/members")})),i=yield r(t).withRawResponse();return new Zl({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.members)!==null&&u!==void 0?u:[]},loadPage:o=>r(Xl(t,"from",o?.next))})})}get(t,n={},r){return at.fromPromise(this.__get(t,n,r))}__get(t){return Oh(this,arguments,void 0,function*(n,r={},i){var o,u,l,f,h,m,g,y,A,C;const x={security:[{OAuth2ClientCredentials:["read:my_org:members"]},{OAuth2AuthCode:["read:my_org:members"]}]},{fields:v,include_fields:w=!0}=r,S={fields:v,include_fields:w},D=yield this._options.authProvider.getAuthRequest({endpointMetadata:x});let F=Et(D.headers,(o=this._options)===null||o===void 0?void 0:o.headers,i?.headers);const M=yield((u=this._options.fetcher)!==null&&u!==void 0?u:gt)({url:pt((f=(l=yield Fe.get(this._options.baseUrl))!==null&&l!==void 0?l:yield Fe.get(this._options.environment))!==null&&f!==void 0?f:wt.Default,`members/${ln(n)}`),method:"GET",headers:F,queryString:bt().addMany(S).mergeAdditional(i?.queryParams).build(),timeoutMs:((g=(h=i?.timeoutInSeconds)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.timeoutInSeconds)!==null&&g!==void 0?g:60)*1e3,maxRetries:(y=i?.maxRetries)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:x,fetchFn:(C=this._options)===null||C===void 0?void 0:C.fetch,logging:this._options.logging});if(M.ok)return{data:M.body,rawResponse:M.rawResponse};if(M.error.reason==="status-code")switch(M.error.statusCode){case 400:throw new Ot(M.error.body,M.rawResponse);case 401:throw new Ct(M.error.body,M.rawResponse);case 403:throw new _t(M.error.body,M.rawResponse);case 404:throw new kt(M.error.body,M.rawResponse);case 429:throw new xt(M.error.body,M.rawResponse);default:throw new Ye({statusCode:M.error.statusCode,body:M.error.body,rawResponse:M.rawResponse})}return St(M.error,M.rawResponse,"GET","/members/{user_id}")})}}var E7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class S7{constructor(t){this._options=Xn(t)}deleteMemberships(t,n){return at.fromPromise(this.__deleteMemberships(t,n))}__deleteMemberships(t,n){return E7(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:memberships"]},{OAuth2AuthCode:["delete:my_org:memberships"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,"delete-memberships"),method:"POST",headers:x,contentType:"application/json",queryString:bt().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"POST","/delete-memberships")})}}var Ib=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class D7{constructor(t){this._options=Xn(t)}list(){return Ib(this,arguments,void 0,function*(t={},n){const r=at.interceptFunction(o=>Ib(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,C,x;const v={security:[{OAuth2ClientCredentials:["read:my_org:member_roles"]},{OAuth2AuthCode:["read:my_org:member_roles"]}]},{from:w,take:S=50,name:D}=o,F={from:w,take:S,name:D},M=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let B=Et(M.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const k=yield((l=this._options.fetcher)!==null&&l!==void 0?l:gt)({url:pt((h=(f=yield Fe.get(this._options.baseUrl))!==null&&f!==void 0?f:yield Fe.get(this._options.environment))!==null&&h!==void 0?h:wt.Default,"roles"),method:"GET",headers:B,queryString:bt().addMany(F).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(C=this._options)===null||C===void 0?void 0:C.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(x=this._options)===null||x===void 0?void 0:x.fetch,logging:this._options.logging});if(k.ok)return{data:k.body,rawResponse:k.rawResponse};if(k.error.reason==="status-code")switch(k.error.statusCode){case 400:throw new Ot(k.error.body,k.rawResponse);case 401:throw new Ct(k.error.body,k.rawResponse);case 403:throw new _t(k.error.body,k.rawResponse);case 429:throw new xt(k.error.body,k.rawResponse);default:throw new Ye({statusCode:k.error.statusCode,body:k.error.body,rawResponse:k.rawResponse})}return St(k.error,k.rawResponse,"GET","/roles")})),i=yield r(t).withRawResponse();return new Zl({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.roles)!==null&&u!==void 0?u:[]},loadPage:o=>r(Xl(t,"from",o?.next))})})}}class R7{constructor(t){this._options=Xn(t)}get configuration(){var t;return(t=this._configuration)!==null&&t!==void 0?t:this._configuration=new d7(this._options)}get domains(){var t;return(t=this._domains)!==null&&t!==void 0?t:this._domains=new p7(this._options)}get identityProviders(){var t;return(t=this._identityProviders)!==null&&t!==void 0?t:this._identityProviders=new b7(this._options)}get members(){var t;return(t=this._members)!==null&&t!==void 0?t:this._members=new w7(this._options)}get memberships(){var t;return(t=this._memberships)!==null&&t!==void 0?t:this._memberships=new S7(this._options)}get invitations(){var t;return(t=this._invitations)!==null&&t!==void 0?t:this._invitations=new x7(this._options)}get roles(){var t;return(t=this._roles)!==null&&t!==void 0?t:this._roles=new D7(this._options)}}var Ub=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class F7{constructor(t){this._options=Xn(t)}get(t){return at.fromPromise(this.__get(t))}__get(t){return Ub(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:details"]},{OAuth2AuthCode:["read:my_org:details"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let C=Et(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const x=yield((r=this._options.fetcher)!==null&&r!==void 0?r:gt)({url:pt((o=(i=yield Fe.get(this._options.baseUrl))!==null&&i!==void 0?i:yield Fe.get(this._options.environment))!==null&&o!==void 0?o:wt.Default,"details"),method:"GET",headers:C,queryString:bt().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(x.ok)return{data:x.body,rawResponse:x.rawResponse};if(x.error.reason==="status-code")switch(x.error.statusCode){case 401:throw new Ct(x.error.body,x.rawResponse);case 403:throw new _t(x.error.body,x.rawResponse);case 404:throw new kt(x.error.body,x.rawResponse);case 429:throw new xt(x.error.body,x.rawResponse);default:throw new Ye({statusCode:x.error.statusCode,body:x.error.body,rawResponse:x.rawResponse})}return St(x.error,x.rawResponse,"GET","/details")})}update(t,n){return at.fromPromise(this.__update(t,n))}__update(t,n){return Ub(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["update:my_org:details"]},{OAuth2AuthCode:["update:my_org:details"]}]},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let x=Et(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:gt)({url:pt((u=(o=yield Fe.get(this._options.baseUrl))!==null&&o!==void 0?o:yield Fe.get(this._options.environment))!==null&&u!==void 0?u:wt.Default,"details"),method:"PATCH",headers:x,contentType:"application/json",queryString:bt().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new Ot(v.error.body,v.rawResponse);case 401:throw new Ct(v.error.body,v.rawResponse);case 403:throw new _t(v.error.body,v.rawResponse);case 404:throw new kt(v.error.body,v.rawResponse);case 429:throw new xt(v.error.body,v.rawResponse);default:throw new Ye({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return St(v.error,v.rawResponse,"PATCH","/details")})}}var Vb=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let k7=class{constructor(t){this._options=Xn(t)}get organizationDetails(){var t;return(t=this._organizationDetails)!==null&&t!==void 0?t:this._organizationDetails=new F7(this._options)}get organization(){var t;return(t=this._organization)!==null&&t!==void 0?t:this._organization=new R7(this._options)}fetch(t,n,r){return Vb(this,void 0,void 0,function*(){var i;return Zk(t,n,{baseUrl:(i=this._options.baseUrl)!==null&&i!==void 0?i:this._options.environment,headers:this._options.headers,timeoutInSeconds:this._options.timeoutInSeconds,maxRetries:this._options.maxRetries,fetch:this._options.fetch,logging:this._options.logging,getAuthHeaders:()=>Vb(this,void 0,void 0,function*(){return(yield this._options.authProvider.getAuthRequest()).headers})},r)})}};function B7(e){return _k(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function M7(e){const t=JSON.stringify(e);return B7(t)}const N7="1.1.0";function j7(){var e,t;const n=(e=lu?.type)!==null&&e!==void 0?e:"unknown",r=n==="workerd"?"cloudflare-workers":n,i=(t=lu?.version)!==null&&t!==void 0?t:"unknown";return{name:"myorganization-js",version:N7,env:{[r]:i}}}class T7{constructor(t={}){this.clientInfo=t.clientInfo||j7()}getAuth0ClientHeader(){if(typeof this.clientInfo.name=="string"&&this.clientInfo.name.length>0)return M7(this.clientInfo)}getHeaders(t={}){const n=this.getAuth0ClientHeader();return n?Object.assign(Object.assign({},t),{"Auth0-Client":n}):t}}var P7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function z7(e){if(typeof e=="string")return e;if(typeof e=="function")return t=>P7(this,[t],void 0,function*({endpointMetadata:n}){const i=Hb(n??{}).join(" ");return yield e({scope:i})});throw new Error("Invalid token supplier provided")}function Hb(e){if(!e.security)return[];const t=new Set;for(const n of e.security)for(const r of Object.values(n))for(const i of r)t.add(i);return[...t]}var L7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,[])).next())})};class Qb extends k7{constructor(t){const r=`https://${t.domain.replace(/^https?:\/\//,"").replace(/\/$/,"")}/my-org`,i=`${r}/`,o=I7(t),u=U7(t),l=!Gb(t)&&!Yb(t),f="fetcher"in t&&t.fetcher?V7(t.fetcher,i,l):void 0,h=Object.assign(Object.assign({baseUrl:t.baseUrl||r,headers:o,logging:t.logging,timeoutInSeconds:t.timeoutInSeconds,maxRetries:t.maxRetries},f&&{fetcher:f}),u!==void 0&&{token:u});super(h)}}function Gb(e){return"token"in e}function Yb(e){return"tokenProvider"in e}function O7(e){return"fetcher"in e}function I7(e){var t;const n=Object.assign({},(t=e.headers)!==null&&t!==void 0?t:{});if(e.telemetry!==!1){const i=new T7({clientInfo:e.clientInfo}).getAuth0ClientHeader();i&&(n["Auth0-Client"]=i)}return n}function U7(e){if(Gb(e))return z7(e.token);if(Yb(e))return()=>e.tokenProvider.getToken();if(O7(e))return"";throw new Error("MyOrganizationClient must be configured with either 'token', 'tokenProvider', or 'fetcher' (that handles authorization headers)")}function V7(e,t,n){return r=>L7(this,void 0,void 0,function*(){const i=r.endpointMetadata?Hb(r.endpointMetadata):[],o=i.length>0?{scope:i,audience:t}:void 0;n&&r.headers&&(r=Object.assign(Object.assign({},r),{headers:Object.fromEntries(Object.entries(r.headers).filter(([l,f])=>!(l.toLowerCase()==="authorization"&&f==="Bearer ")))}));const u=(l,f)=>{const h=l instanceof Request?l.url:String(l);return typeof Headers<"u"&&f?.headers instanceof Headers&&(f=Object.assign(Object.assign({},f),{headers:Object.fromEntries(f.headers.entries())})),e(h,f,o)};return gt(Object.assign(Object.assign({},r),{fetchFn:u}))})}var It;(function(e){e.assertEqual=i=>{};function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{const o={};for(const u of i)o[u]=u;return o},e.getValidEnumValues=i=>{const o=e.objectKeys(i).filter(l=>typeof i[i[l]]!="number"),u={};for(const l of o)u[l]=i[l];return e.objectValues(u)},e.objectValues=i=>e.objectKeys(i).map(function(o){return i[o]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const o=[];for(const u in i)Object.prototype.hasOwnProperty.call(i,u)&&o.push(u);return o},e.find=(i,o)=>{for(const u of i)if(o(u))return u},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&Number.isFinite(i)&&Math.floor(i)===i;function r(i,o=" | "){return i.map(u=>typeof u=="string"?`'${u}'`:u).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(i,o)=>typeof o=="bigint"?o.toString():o})(It||(It={}));var Kb;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(Kb||(Kb={}));const ze=It.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),ro=e=>{switch(typeof e){case"undefined":return ze.undefined;case"string":return ze.string;case"number":return Number.isNaN(e)?ze.nan:ze.number;case"boolean":return ze.boolean;case"function":return ze.function;case"bigint":return ze.bigint;case"symbol":return ze.symbol;case"object":return Array.isArray(e)?ze.array:e===null?ze.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?ze.promise:typeof Map<"u"&&e instanceof Map?ze.map:typeof Set<"u"&&e instanceof Set?ze.set:typeof Date<"u"&&e instanceof Date?ze.date:ze.object;default:return ze.unknown}},we=It.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class _i extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(o){return o.message},r={_errors:[]},i=o=>{for(const u of o.issues)if(u.code==="invalid_union")u.unionErrors.map(i);else if(u.code==="invalid_return_type")i(u.returnTypeError);else if(u.code==="invalid_arguments")i(u.argumentsError);else if(u.path.length===0)r._errors.push(n(u));else{let l=r,f=0;for(;fn.message){const n={},r=[];for(const i of this.issues)if(i.path.length>0){const o=i.path[0];n[o]=n[o]||[],n[o].push(t(i))}else r.push(t(i));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}_i.create=e=>new _i(e);const Ih=(e,t)=>{let n;switch(e.code){case we.invalid_type:e.received===ze.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case we.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,It.jsonStringifyReplacer)}`;break;case we.unrecognized_keys:n=`Unrecognized key(s) in object: ${It.joinValues(e.keys,", ")}`;break;case we.invalid_union:n="Invalid input";break;case we.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${It.joinValues(e.options)}`;break;case we.invalid_enum_value:n=`Invalid enum value. Expected ${It.joinValues(e.options)}, received '${e.received}'`;break;case we.invalid_arguments:n="Invalid function arguments";break;case we.invalid_return_type:n="Invalid function return type";break;case we.invalid_date:n="Invalid date";break;case we.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:It.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case we.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case we.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case we.custom:n="Invalid input";break;case we.invalid_intersection_types:n="Intersection results could not be merged";break;case we.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case we.not_finite:n="Number must be finite";break;default:n=t.defaultError,It.assertNever(e)}return{message:n}};let H7=Ih;function Q7(){return H7}const G7=e=>{const{data:t,path:n,errorMaps:r,issueData:i}=e,o=[...n,...i.path||[]],u={...i,path:o};if(i.message!==void 0)return{...i,path:o,message:i.message};let l="";const f=r.filter(h=>!!h).slice().reverse();for(const h of f)l=h(u,{data:t,defaultError:l}).message;return{...i,path:o,message:l}};function Be(e,t){const n=Q7(),r=G7({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Ih?void 0:Ih].filter(i=>!!i)});e.common.issues.push(r)}class Ir{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const i of n){if(i.status==="aborted")return et;i.status==="dirty"&&t.dirty(),r.push(i.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const i of n){const o=await i.key,u=await i.value;r.push({key:o,value:u})}return Ir.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const i of n){const{key:o,value:u}=i;if(o.status==="aborted"||u.status==="aborted")return et;o.status==="dirty"&&t.dirty(),u.status==="dirty"&&t.dirty(),o.value!=="__proto__"&&(typeof u.value<"u"||i.alwaysSet)&&(r[o.value]=u.value)}return{status:t.value,value:r}}}const et=Object.freeze({status:"aborted"}),nc=e=>({status:"dirty",value:e}),ga=e=>({status:"valid",value:e}),qb=e=>e.status==="aborted",$b=e=>e.status==="dirty",cu=e=>e.status==="valid",Gd=e=>typeof Promise<"u"&&e instanceof Promise;var Oe;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(Oe||(Oe={}));class ao{constructor(t,n,r,i){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=i}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Wb=(e,t)=>{if(cu(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new _i(e.common.issues);return this._error=n,this._error}}};function ft(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(u,l)=>{const{message:f}=e;return u.code==="invalid_enum_value"?{message:f??l.defaultError}:typeof l.data>"u"?{message:f??r??l.defaultError}:u.code!=="invalid_type"?{message:l.defaultError}:{message:f??n??l.defaultError}},description:i}}class Lt{get description(){return this._def.description}_getType(t){return ro(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:ro(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Ir,ctx:{common:t.parent.common,data:t.data,parsedType:ro(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(Gd(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){const r={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ro(t)},i=this._parseSync({data:t,path:r.path,parent:r});return Wb(r,i)}"~validate"(t){const n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ro(t)};if(!this["~standard"].async)try{const r=this._parseSync({data:t,path:[],parent:n});return cu(r)?{value:r.value}:{issues:n.common.issues}}catch(r){r?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(r=>cu(r)?{value:r.value}:{issues:n.common.issues})}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:ro(t)},i=this._parse({data:t,path:r.path,parent:r}),o=await(Gd(i)?i:Promise.resolve(i));return Wb(r,o)}refine(t,n){const r=i=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(i):n;return this._refinement((i,o)=>{const u=t(i),l=()=>o.addIssue({code:we.custom,...r(i)});return typeof Promise<"u"&&u instanceof Promise?u.then(f=>f?!0:(l(),!1)):u?!0:(l(),!1)})}refinement(t,n){return this._refinement((r,i)=>t(r)?!0:(i.addIssue(typeof n=="function"?n(r,i):n),!1))}_refinement(t){return new ds({schema:this,typeName:nt.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return Ci.create(this,this._def)}nullable(){return fs.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Xa.create(this)}promise(){return Wd.create(this,this._def)}or(t){return Kd.create([this,t],this._def)}and(t){return qd.create(this,t,this._def)}transform(t){return new ds({...ft(this._def),schema:this,typeName:nt.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Zd({...ft(this._def),innerType:this,defaultValue:n,typeName:nt.ZodDefault})}brand(){return new o_({typeName:nt.ZodBranded,type:this,...ft(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Xd({...ft(this._def),innerType:this,catchValue:n,typeName:nt.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return $h.create(this,t)}readonly(){return Jd.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Y7=/^c[^\s-]{8,}$/i,K7=/^[0-9a-z]+$/,q7=/^[0-9A-HJKMNP-TV-Z]{26}$/i,$7=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,W7=/^[a-z0-9_-]{21}$/i,Z7=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,X7=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,J7=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,e2="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Uh;const t2=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,n2=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,r2=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,a2=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,i2=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,o2=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,Zb="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",s2=new RegExp(`^${Zb}$`);function Xb(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function u2(e){return new RegExp(`^${Xb(e)}$`)}function l2(e){let t=`${Zb}T${Xb(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function c2(e,t){return!!((t==="v4"||!t)&&t2.test(e)||(t==="v6"||!t)&&r2.test(e))}function d2(e,t){if(!Z7.test(e))return!1;try{const[n]=e.split(".");if(!n)return!1;const r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),i=JSON.parse(atob(r));return!(typeof i!="object"||i===null||"typ"in i&&i?.typ!=="JWT"||!i.alg||t&&i.alg!==t)}catch{return!1}}function f2(e,t){return!!((t==="v4"||!t)&&n2.test(e)||(t==="v6"||!t)&&a2.test(e))}class io extends Lt{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==ze.string){const o=this._getOrReturnCtx(t);return Be(o,{code:we.invalid_type,expected:ze.string,received:o.parsedType}),et}const r=new Ir;let i;for(const o of this._def.checks)if(o.kind==="min")t.data.lengtho.value&&(i=this._getOrReturnCtx(t,i),Be(i,{code:we.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="length"){const u=t.data.length>o.value,l=t.data.lengtht.test(i),{validation:n,code:we.invalid_string,...Oe.errToObj(r)})}_addCheck(t){return new io({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...Oe.errToObj(t)})}url(t){return this._addCheck({kind:"url",...Oe.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...Oe.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...Oe.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...Oe.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...Oe.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...Oe.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...Oe.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...Oe.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...Oe.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...Oe.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...Oe.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...Oe.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:t?.offset??!1,local:t?.local??!1,...Oe.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...Oe.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...Oe.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...Oe.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n?.position,...Oe.errToObj(n?.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...Oe.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...Oe.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...Oe.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...Oe.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...Oe.errToObj(n)})}nonempty(t){return this.min(1,Oe.errToObj(t))}trim(){return new io({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new io({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new io({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew io({checks:[],typeName:nt.ZodString,coerce:e?.coerce??!1,...ft(e)});function m2(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,o=Number.parseInt(e.toFixed(i).replace(".","")),u=Number.parseInt(t.toFixed(i).replace(".",""));return o%u/10**i}class du extends Lt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==ze.number){const o=this._getOrReturnCtx(t);return Be(o,{code:we.invalid_type,expected:ze.number,received:o.parsedType}),et}let r;const i=new Ir;for(const o of this._def.checks)o.kind==="int"?It.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),Be(r,{code:we.invalid_type,expected:"integer",received:"float",message:o.message}),i.dirty()):o.kind==="min"?(o.inclusive?t.datao.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),Be(r,{code:we.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),i.dirty()):o.kind==="multipleOf"?m2(t.data,o.value)!==0&&(r=this._getOrReturnCtx(t,r),Be(r,{code:we.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):o.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),Be(r,{code:we.not_finite,message:o.message}),i.dirty()):It.assertNever(o);return{status:i.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,Oe.toString(n))}gt(t,n){return this.setLimit("min",t,!1,Oe.toString(n))}lte(t,n){return this.setLimit("max",t,!0,Oe.toString(n))}lt(t,n){return this.setLimit("max",t,!1,Oe.toString(n))}setLimit(t,n,r,i){return new du({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:Oe.toString(i)}]})}_addCheck(t){return new du({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:Oe.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Oe.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Oe.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Oe.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Oe.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:Oe.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:Oe.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Oe.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Oe.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuet.kind==="int"||t.kind==="multipleOf"&&It.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.valuenew du({checks:[],typeName:nt.ZodNumber,coerce:e?.coerce||!1,...ft(e)});class rc extends Lt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==ze.bigint)return this._getInvalidInput(t);let r;const i=new Ir;for(const o of this._def.checks)o.kind==="min"?(o.inclusive?t.datao.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),Be(r,{code:we.too_big,type:"bigint",maximum:o.value,inclusive:o.inclusive,message:o.message}),i.dirty()):o.kind==="multipleOf"?t.data%o.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),Be(r,{code:we.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):It.assertNever(o);return{status:i.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return Be(n,{code:we.invalid_type,expected:ze.bigint,received:n.parsedType}),et}gte(t,n){return this.setLimit("min",t,!0,Oe.toString(n))}gt(t,n){return this.setLimit("min",t,!1,Oe.toString(n))}lte(t,n){return this.setLimit("max",t,!0,Oe.toString(n))}lt(t,n){return this.setLimit("max",t,!1,Oe.toString(n))}setLimit(t,n,r,i){return new rc({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:Oe.toString(i)}]})}_addCheck(t){return new rc({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Oe.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Oe.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Oe.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Oe.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:Oe.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew rc({checks:[],typeName:nt.ZodBigInt,coerce:e?.coerce??!1,...ft(e)});class Vh extends Lt{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==ze.boolean){const r=this._getOrReturnCtx(t);return Be(r,{code:we.invalid_type,expected:ze.boolean,received:r.parsedType}),et}return ga(t.data)}}Vh.create=e=>new Vh({typeName:nt.ZodBoolean,coerce:e?.coerce||!1,...ft(e)});class Yd extends Lt{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==ze.date){const o=this._getOrReturnCtx(t);return Be(o,{code:we.invalid_type,expected:ze.date,received:o.parsedType}),et}if(Number.isNaN(t.data.getTime())){const o=this._getOrReturnCtx(t);return Be(o,{code:we.invalid_date}),et}const r=new Ir;let i;for(const o of this._def.checks)o.kind==="min"?t.data.getTime()o.value&&(i=this._getOrReturnCtx(t,i),Be(i,{code:we.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:"date"}),r.dirty()):It.assertNever(o);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Yd({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:Oe.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:Oe.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew Yd({checks:[],coerce:e?.coerce||!1,typeName:nt.ZodDate,...ft(e)});class Jb extends Lt{_parse(t){if(this._getType(t)!==ze.symbol){const r=this._getOrReturnCtx(t);return Be(r,{code:we.invalid_type,expected:ze.symbol,received:r.parsedType}),et}return ga(t.data)}}Jb.create=e=>new Jb({typeName:nt.ZodSymbol,...ft(e)});class Hh extends Lt{_parse(t){if(this._getType(t)!==ze.undefined){const r=this._getOrReturnCtx(t);return Be(r,{code:we.invalid_type,expected:ze.undefined,received:r.parsedType}),et}return ga(t.data)}}Hh.create=e=>new Hh({typeName:nt.ZodUndefined,...ft(e)});class Qh extends Lt{_parse(t){if(this._getType(t)!==ze.null){const r=this._getOrReturnCtx(t);return Be(r,{code:we.invalid_type,expected:ze.null,received:r.parsedType}),et}return ga(t.data)}}Qh.create=e=>new Qh({typeName:nt.ZodNull,...ft(e)});class e_ extends Lt{constructor(){super(...arguments),this._any=!0}_parse(t){return ga(t.data)}}e_.create=e=>new e_({typeName:nt.ZodAny,...ft(e)});class t_ extends Lt{constructor(){super(...arguments),this._unknown=!0}_parse(t){return ga(t.data)}}t_.create=e=>new t_({typeName:nt.ZodUnknown,...ft(e)});class oo extends Lt{_parse(t){const n=this._getOrReturnCtx(t);return Be(n,{code:we.invalid_type,expected:ze.never,received:n.parsedType}),et}}oo.create=e=>new oo({typeName:nt.ZodNever,...ft(e)});class n_ extends Lt{_parse(t){if(this._getType(t)!==ze.undefined){const r=this._getOrReturnCtx(t);return Be(r,{code:we.invalid_type,expected:ze.void,received:r.parsedType}),et}return ga(t.data)}}n_.create=e=>new n_({typeName:nt.ZodVoid,...ft(e)});class Xa extends Lt{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),i=this._def;if(n.parsedType!==ze.array)return Be(n,{code:we.invalid_type,expected:ze.array,received:n.parsedType}),et;if(i.exactLength!==null){const u=n.data.length>i.exactLength.value,l=n.data.lengthi.maxLength.value&&(Be(n,{code:we.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((u,l)=>i.type._parseAsync(new ao(n,u,n.path,l)))).then(u=>Ir.mergeArray(r,u));const o=[...n.data].map((u,l)=>i.type._parseSync(new ao(n,u,n.path,l)));return Ir.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new Xa({...this._def,minLength:{value:t,message:Oe.toString(n)}})}max(t,n){return new Xa({...this._def,maxLength:{value:t,message:Oe.toString(n)}})}length(t,n){return new Xa({...this._def,exactLength:{value:t,message:Oe.toString(n)}})}nonempty(t){return this.min(1,t)}}Xa.create=(e,t)=>new Xa({type:e,minLength:null,maxLength:null,exactLength:null,typeName:nt.ZodArray,...ft(t)});function fu(e){if(e instanceof Nn){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=Ci.create(fu(r))}return new Nn({...e._def,shape:()=>t})}else return e instanceof Xa?new Xa({...e._def,type:fu(e.element)}):e instanceof Ci?Ci.create(fu(e.unwrap())):e instanceof fs?fs.create(fu(e.unwrap())):e instanceof ls?ls.create(e.items.map(t=>fu(t))):e}class Nn extends Lt{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=It.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==ze.object){const h=this._getOrReturnCtx(t);return Be(h,{code:we.invalid_type,expected:ze.object,received:h.parsedType}),et}const{status:r,ctx:i}=this._processInputParams(t),{shape:o,keys:u}=this._getCached(),l=[];if(!(this._def.catchall instanceof oo&&this._def.unknownKeys==="strip"))for(const h in i.data)u.includes(h)||l.push(h);const f=[];for(const h of u){const m=o[h],g=i.data[h];f.push({key:{status:"valid",value:h},value:m._parse(new ao(i,g,i.path,h)),alwaysSet:h in i.data})}if(this._def.catchall instanceof oo){const h=this._def.unknownKeys;if(h==="passthrough")for(const m of l)f.push({key:{status:"valid",value:m},value:{status:"valid",value:i.data[m]}});else if(h==="strict")l.length>0&&(Be(i,{code:we.unrecognized_keys,keys:l}),r.dirty());else if(h!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const h=this._def.catchall;for(const m of l){const g=i.data[m];f.push({key:{status:"valid",value:m},value:h._parse(new ao(i,g,i.path,m)),alwaysSet:m in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const h=[];for(const m of f){const g=await m.key,y=await m.value;h.push({key:g,value:y,alwaysSet:m.alwaysSet})}return h}).then(h=>Ir.mergeObjectSync(r,h)):Ir.mergeObjectSync(r,f)}get shape(){return this._def.shape()}strict(t){return Oe.errToObj,new Nn({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{const i=this._def.errorMap?.(n,r).message??r.defaultError;return n.code==="unrecognized_keys"?{message:Oe.errToObj(t).message??i}:{message:i}}}:{}})}strip(){return new Nn({...this._def,unknownKeys:"strip"})}passthrough(){return new Nn({...this._def,unknownKeys:"passthrough"})}extend(t){return new Nn({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new Nn({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:nt.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new Nn({...this._def,catchall:t})}pick(t){const n={};for(const r of It.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new Nn({...this._def,shape:()=>n})}omit(t){const n={};for(const r of It.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new Nn({...this._def,shape:()=>n})}deepPartial(){return fu(this)}partial(t){const n={};for(const r of It.objectKeys(this.shape)){const i=this.shape[r];t&&!t[r]?n[r]=i:n[r]=i.optional()}return new Nn({...this._def,shape:()=>n})}required(t){const n={};for(const r of It.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let o=this.shape[r];for(;o instanceof Ci;)o=o._def.innerType;n[r]=o}return new Nn({...this._def,shape:()=>n})}keyof(){return a_(It.objectKeys(this.shape))}}Nn.create=(e,t)=>new Nn({shape:()=>e,unknownKeys:"strip",catchall:oo.create(),typeName:nt.ZodObject,...ft(t)}),Nn.strictCreate=(e,t)=>new Nn({shape:()=>e,unknownKeys:"strict",catchall:oo.create(),typeName:nt.ZodObject,...ft(t)}),Nn.lazycreate=(e,t)=>new Nn({shape:e,unknownKeys:"strip",catchall:oo.create(),typeName:nt.ZodObject,...ft(t)});class Kd extends Lt{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function i(o){for(const l of o)if(l.result.status==="valid")return l.result;for(const l of o)if(l.result.status==="dirty")return n.common.issues.push(...l.ctx.common.issues),l.result;const u=o.map(l=>new _i(l.ctx.common.issues));return Be(n,{code:we.invalid_union,unionErrors:u}),et}if(n.common.async)return Promise.all(r.map(async o=>{const u={...n,common:{...n.common,issues:[]},parent:null};return{result:await o._parseAsync({data:n.data,path:n.path,parent:u}),ctx:u}})).then(i);{let o;const u=[];for(const f of r){const h={...n,common:{...n.common,issues:[]},parent:null},m=f._parseSync({data:n.data,path:n.path,parent:h});if(m.status==="valid")return m;m.status==="dirty"&&!o&&(o={result:m,ctx:h}),h.common.issues.length&&u.push(h.common.issues)}if(o)return n.common.issues.push(...o.ctx.common.issues),o.result;const l=u.map(f=>new _i(f));return Be(n,{code:we.invalid_union,unionErrors:l}),et}}get options(){return this._def.options}}Kd.create=(e,t)=>new Kd({options:e,typeName:nt.ZodUnion,...ft(t)});const xi=e=>e instanceof Kh?xi(e.schema):e instanceof ds?xi(e.innerType()):e instanceof $d?[e.value]:e instanceof cs?e.options:e instanceof qh?It.objectValues(e.enum):e instanceof Zd?xi(e._def.innerType):e instanceof Hh?[void 0]:e instanceof Qh?[null]:e instanceof Ci?[void 0,...xi(e.unwrap())]:e instanceof fs?[null,...xi(e.unwrap())]:e instanceof o_||e instanceof Jd?xi(e.unwrap()):e instanceof Xd?xi(e._def.innerType):[];class Gh extends Lt{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==ze.object)return Be(n,{code:we.invalid_type,expected:ze.object,received:n.parsedType}),et;const r=this.discriminator,i=n.data[r],o=this.optionsMap.get(i);return o?n.common.async?o._parseAsync({data:n.data,path:n.path,parent:n}):o._parseSync({data:n.data,path:n.path,parent:n}):(Be(n,{code:we.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),et)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const i=new Map;for(const o of n){const u=xi(o.shape[t]);if(!u.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const l of u){if(i.has(l))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(l)}`);i.set(l,o)}}return new Gh({typeName:nt.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:i,...ft(r)})}}function Yh(e,t){const n=ro(e),r=ro(t);if(e===t)return{valid:!0,data:e};if(n===ze.object&&r===ze.object){const i=It.objectKeys(t),o=It.objectKeys(e).filter(l=>i.indexOf(l)!==-1),u={...e,...t};for(const l of o){const f=Yh(e[l],t[l]);if(!f.valid)return{valid:!1};u[l]=f.data}return{valid:!0,data:u}}else if(n===ze.array&&r===ze.array){if(e.length!==t.length)return{valid:!1};const i=[];for(let o=0;o{if(qb(o)||qb(u))return et;const l=Yh(o.value,u.value);return l.valid?(($b(o)||$b(u))&&n.dirty(),{status:n.value,value:l.data}):(Be(r,{code:we.invalid_intersection_types}),et)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([o,u])=>i(o,u)):i(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}qd.create=(e,t,n)=>new qd({left:e,right:t,typeName:nt.ZodIntersection,...ft(n)});class ls extends Lt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ze.array)return Be(r,{code:we.invalid_type,expected:ze.array,received:r.parsedType}),et;if(r.data.lengththis._def.items.length&&(Be(r,{code:we.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const o=[...r.data].map((u,l)=>{const f=this._def.items[l]||this._def.rest;return f?f._parse(new ao(r,u,r.path,l)):null}).filter(u=>!!u);return r.common.async?Promise.all(o).then(u=>Ir.mergeArray(n,u)):Ir.mergeArray(n,o)}get items(){return this._def.items}rest(t){return new ls({...this._def,rest:t})}}ls.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ls({items:e,typeName:nt.ZodTuple,rest:null,...ft(t)})};class r_ extends Lt{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ze.map)return Be(r,{code:we.invalid_type,expected:ze.map,received:r.parsedType}),et;const i=this._def.keyType,o=this._def.valueType,u=[...r.data.entries()].map(([l,f],h)=>({key:i._parse(new ao(r,l,r.path,[h,"key"])),value:o._parse(new ao(r,f,r.path,[h,"value"]))}));if(r.common.async){const l=new Map;return Promise.resolve().then(async()=>{for(const f of u){const h=await f.key,m=await f.value;if(h.status==="aborted"||m.status==="aborted")return et;(h.status==="dirty"||m.status==="dirty")&&n.dirty(),l.set(h.value,m.value)}return{status:n.value,value:l}})}else{const l=new Map;for(const f of u){const h=f.key,m=f.value;if(h.status==="aborted"||m.status==="aborted")return et;(h.status==="dirty"||m.status==="dirty")&&n.dirty(),l.set(h.value,m.value)}return{status:n.value,value:l}}}}r_.create=(e,t,n)=>new r_({valueType:t,keyType:e,typeName:nt.ZodMap,...ft(n)});class ac extends Lt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ze.set)return Be(r,{code:we.invalid_type,expected:ze.set,received:r.parsedType}),et;const i=this._def;i.minSize!==null&&r.data.sizei.maxSize.value&&(Be(r,{code:we.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());const o=this._def.valueType;function u(f){const h=new Set;for(const m of f){if(m.status==="aborted")return et;m.status==="dirty"&&n.dirty(),h.add(m.value)}return{status:n.value,value:h}}const l=[...r.data.values()].map((f,h)=>o._parse(new ao(r,f,r.path,h)));return r.common.async?Promise.all(l).then(f=>u(f)):u(l)}min(t,n){return new ac({...this._def,minSize:{value:t,message:Oe.toString(n)}})}max(t,n){return new ac({...this._def,maxSize:{value:t,message:Oe.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}ac.create=(e,t)=>new ac({valueType:e,minSize:null,maxSize:null,typeName:nt.ZodSet,...ft(t)});class Kh extends Lt{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}Kh.create=(e,t)=>new Kh({getter:e,typeName:nt.ZodLazy,...ft(t)});class $d extends Lt{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return Be(n,{received:n.data,code:we.invalid_literal,expected:this._def.value}),et}return{status:"valid",value:t.data}}get value(){return this._def.value}}$d.create=(e,t)=>new $d({value:e,typeName:nt.ZodLiteral,...ft(t)});function a_(e,t){return new cs({values:e,typeName:nt.ZodEnum,...ft(t)})}class cs extends Lt{_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return Be(n,{expected:It.joinValues(r),received:n.parsedType,code:we.invalid_type}),et}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return Be(n,{received:n.data,code:we.invalid_enum_value,options:r}),et}return ga(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return cs.create(t,{...this._def,...n})}exclude(t,n=this._def){return cs.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}cs.create=a_;class qh extends Lt{_parse(t){const n=It.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==ze.string&&r.parsedType!==ze.number){const i=It.objectValues(n);return Be(r,{expected:It.joinValues(i),received:r.parsedType,code:we.invalid_type}),et}if(this._cache||(this._cache=new Set(It.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const i=It.objectValues(n);return Be(r,{received:r.data,code:we.invalid_enum_value,options:i}),et}return ga(t.data)}get enum(){return this._def.values}}qh.create=(e,t)=>new qh({values:e,typeName:nt.ZodNativeEnum,...ft(t)});class Wd extends Lt{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==ze.promise&&n.common.async===!1)return Be(n,{code:we.invalid_type,expected:ze.promise,received:n.parsedType}),et;const r=n.parsedType===ze.promise?n.data:Promise.resolve(n.data);return ga(r.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Wd.create=(e,t)=>new Wd({type:e,typeName:nt.ZodPromise,...ft(t)});class ds extends Lt{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===nt.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=this._def.effect||null,o={addIssue:u=>{Be(r,u),u.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),i.type==="preprocess"){const u=i.transform(r.data,o);if(r.common.async)return Promise.resolve(u).then(async l=>{if(n.value==="aborted")return et;const f=await this._def.schema._parseAsync({data:l,path:r.path,parent:r});return f.status==="aborted"?et:f.status==="dirty"||n.value==="dirty"?nc(f.value):f});{if(n.value==="aborted")return et;const l=this._def.schema._parseSync({data:u,path:r.path,parent:r});return l.status==="aborted"?et:l.status==="dirty"||n.value==="dirty"?nc(l.value):l}}if(i.type==="refinement"){const u=l=>{const f=i.refinement(l,o);if(r.common.async)return Promise.resolve(f);if(f instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return l};if(r.common.async===!1){const l=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return l.status==="aborted"?et:(l.status==="dirty"&&n.dirty(),u(l.value),{status:n.value,value:l.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(l=>l.status==="aborted"?et:(l.status==="dirty"&&n.dirty(),u(l.value).then(()=>({status:n.value,value:l.value}))))}if(i.type==="transform")if(r.common.async===!1){const u=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!cu(u))return et;const l=i.transform(u.value,o);if(l instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:l}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(u=>cu(u)?Promise.resolve(i.transform(u.value,o)).then(l=>({status:n.value,value:l})):et);It.assertNever(i)}}ds.create=(e,t,n)=>new ds({schema:e,typeName:nt.ZodEffects,effect:t,...ft(n)}),ds.createWithPreprocess=(e,t,n)=>new ds({schema:t,effect:{type:"preprocess",transform:e},typeName:nt.ZodEffects,...ft(n)});class Ci extends Lt{_parse(t){return this._getType(t)===ze.undefined?ga(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Ci.create=(e,t)=>new Ci({innerType:e,typeName:nt.ZodOptional,...ft(t)});class fs extends Lt{_parse(t){return this._getType(t)===ze.null?ga(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}fs.create=(e,t)=>new fs({innerType:e,typeName:nt.ZodNullable,...ft(t)});class Zd extends Lt{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===ze.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Zd.create=(e,t)=>new Zd({innerType:e,typeName:nt.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...ft(t)});class Xd extends Lt{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Gd(i)?i.then(o=>({status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new _i(r.common.issues)},input:r.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new _i(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Xd.create=(e,t)=>new Xd({innerType:e,typeName:nt.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...ft(t)});class i_ extends Lt{_parse(t){if(this._getType(t)!==ze.nan){const r=this._getOrReturnCtx(t);return Be(r,{code:we.invalid_type,expected:ze.nan,received:r.parsedType}),et}return{status:"valid",value:t.data}}}i_.create=e=>new i_({typeName:nt.ZodNaN,...ft(e)});class o_ extends Lt{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class $h extends Lt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const o=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?et:o.status==="dirty"?(n.dirty(),nc(o.value)):this._def.out._parseAsync({data:o.value,path:r.path,parent:r})})();{const i=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?et:i.status==="dirty"?(n.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:r.path,parent:r})}}static create(t,n){return new $h({in:t,out:n,typeName:nt.ZodPipeline})}}class Jd extends Lt{_parse(t){const n=this._def.innerType._parse(t),r=i=>(cu(i)&&(i.value=Object.freeze(i.value)),i);return Gd(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}Jd.create=(e,t)=>new Jd({innerType:e,typeName:nt.ZodReadonly,...ft(t)});var nt;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(nt||(nt={}));const ct=io.create,Wh=du.create,Hn=Vh.create;oo.create;const ef=Xa.create,Jt=Nn.create;Kd.create;const Zh=Gh.create;qd.create,ls.create;const mu=$d.create,h2=cs.create;Wd.create,Ci.create,fs.create;var g2=f8({"./translations/en-US.json":()=>Promise.resolve().then(()=>CY),"./translations/fr.json":()=>Promise.resolve().then(()=>EY),"./translations/ja.json":()=>Promise.resolve().then(()=>DY)}),jn={VAR_REGEX:/\${(\w+)}/g,COMPONENT_REGEX:/<(\w+)>(.*?)<\/\1>/g,getNestedValue(e,t){let n=e,r=t.split(".");for(let i of r){if(n===null||typeof n!="object"||Array.isArray(n)||!Object.prototype.hasOwnProperty.call(n,i))return;n=n[i]}return n},substitute(e,t){return!t||!e.includes("${")?e:(jn.VAR_REGEX.lastIndex=0,e.replace(jn.VAR_REGEX,(n,r)=>String(t[r]??"")))},parseComponents(e,t){if(!t||!e.includes("<"))return[e];let n=[],r=0;jn.COMPONENT_REGEX.lastIndex=0;let i;for(;(i=jn.COMPONENT_REGEX.exec(e))!==null;){let[o,u,l]=i,f=i.index;f>r&&n.push(e.slice(r,f));let h=t?t[u]:void 0;h?typeof h=="function"?n.push(h(l)):n.push(h):n.push(l),r=f+o.length}return r{let{components:l,vars:f,fallback:h}=u,m=r(o,f,h);return jn.parseComponents(m,l)},i},createTranslator(e,t,n){let r=`${e}.`,i=n&&Object.keys(n).length>0;return(o,u,l)=>{let f=r+o;if(i){let m=jn.getNestedValue(n,o);if(m!==void 0)return jn.substitute(String(m),u)}if(!t)return l||`${r}${o}`;let h=t?jn.getNestedValue(t,f):void 0;return h!==void 0?jn.substitute(String(h),u):l||(t?o:`${r}${o}`)}},async loadTranslations(e,t){if(t?.has(e))return t.get(e);try{let n=await g2(`./translations/${e}.json`),r=n.default??n;return t&&t.set(e,r),r}catch{return t&&t.set(e,null),null}},deepMerge(e,t){if(!t)return e;if(!e)return t;let n={...e};for(let r of Object.keys(t)){let i=t[r],o=n[r];i&&typeof i=="object"&&!Array.isArray(i)&&o&&typeof o=="object"&&!Array.isArray(o)?n[r]=jn.deepMerge(o,i):n[r]=i}return n},async loadTranslationsWithFallback(e,t,n){let r=await jn.loadTranslations(e,n);return r||t&&t!==e&&(r=await jn.loadTranslations(t,n),r)?r:e!=="en-US"&&t!=="en-US"?jn.loadTranslations("en-US",n):null}};async function p2(e={}){let t=e.currentLanguage??"en-US",n=e.fallbackLanguage??"en-US",r=new Map,i=e.translations,o=await jn.loadTranslationsWithFallback(t,n,r),u=i?.[t]??i?.[n],l=jn.deepMerge(o,u),f=t,h=n,m=l;return{get currentLanguage(){return f},get fallbackLanguage(){return h},get translator(){return(g,y)=>jn.createEnhancedTranslator(g,m,y)},get commonTranslator(){return jn.createEnhancedTranslator("common",m)},getCurrentTranslations(){return m},async changeLanguage(g,y){try{f=g,h=y??h;let A=await jn.loadTranslationsWithFallback(f,h,r),C=i?.[f]??i?.[h];m=jn.deepMerge(A,C)}catch(A){throw new Error(`Failed to change language to '${g}': ${A instanceof Error?A.message:"Unknown error"}`)}}}}var v2={INSUFFICIENT_SCOPE:"A0E-403-0002"},y2={invalid_phone_number:"invalid_phone_number",invalid_code:"invalid_code"};function A2(e){return typeof e=="object"&&e!==null&&e.name==="ApiError"&&typeof e.message=="string"&&typeof e.status=="number"}function so(e){return typeof e=="object"&&e!==null&&"body"in e&&typeof e.body=="object"&&e.body!==null}function b2(e,t){let{defaultMessage:n,resolver:r}=t??{};if(typeof e=="string")return new Error(e);if(A2(e)){let i=e.data?.error,o=typeof i=="string"?r?.(i):void 0;return new Error(o??n??e.message)}if(so(e)){let i=e.body,o=[i?.error,i?.detail].filter(l=>!!l).map(l=>r?.(l)).find(Boolean),u=i?.detail;return new Error(o??n??(u&&u.charAt(0).toUpperCase()+u.slice(1)))}return e instanceof Error?e:new Error(n)}function ms(e){return typeof e=="object"&&e!==null?[e.status,e.statusCode,e.response?.status,e.body?.status].find(t=>typeof t=="number"):void 0}var Ba=class NF extends Error{type="BusinessError";constructor(t){super(t.message),this.name="BusinessError",Error.captureStackTrace&&Error.captureStackTrace(this,NF)}},_2="mfa_required";function x2(e){return!e||typeof e!="object"?!1:e.error===_2}function ic(e){let t=e&&typeof e=="object"?e:null;return[t,t?.body,t?.cause].some(x2)}function Xh(e){let t=e.toLowerCase();return t.includes("fetch")||t.includes("network")||t==="load failed"}function C2(e){if(!(e instanceof Error)||ms(e)!==void 0)return!1;let t=e.cause;return e instanceof TypeError&&Xh(e.message)||t instanceof TypeError&&Xh(t.message)?!0:Xh(e.message)}function tf(e){if(!e||ic(e))return!1;let t=ms(e);return!(t&&t>=500)}function s_(e,t){return so(e)&&e.body?.detail?e.body.detail:e instanceof Error?e.message:typeof e=="string"?e:t}var w2=(e=>(e.ContentType="Content-Type",e.Authorization="Authorization",e.Auth0Scope="auth0-scope",e.Auth0Client="Auth0-Client",e))(w2||{}),E2=(e=>(e.JSON="application/json",e))(E2||{}),S2={version:"3.1.2"},D2="universal-components",R2=S2.version;function u_(e){let t={name:D2,version:R2,is_proxy_mode:e.isProxyMode,framework:e.framework,component:e.component,distribution:e.distribution,css:e.css};return btoa(JSON.stringify(t))}function F2(e){return e.mode==="proxy"?k2(e.proxyUrl):e.contextInterface.mfa}function k2(e){let t=async(r,i)=>{let o=i?`?${new URLSearchParams(i)}`:"",u=await fetch(`${e}${r}${o}`);if(!u.ok)throw await u.json().catch(()=>({status:u.status}));return u.json()},n=async(r,i)=>{let o=await fetch(`${e}${r}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});if(!o.ok)throw await o.json().catch(()=>({status:o.status}));return o.json()};return{getAuthenticators:r=>t("/auth/mfa/authenticators",{mfa_token:r}),enroll:r=>n("/auth/mfa/enroll",{mfaToken:r.mfaToken,authenticatorTypes:[r.factorType],..."phoneNumber"in r&&{phoneNumber:r.phoneNumber},..."email"in r&&r.email&&{email:r.email}}),challenge:r=>n("/auth/mfa/challenge",{mfaToken:r.mfaToken,challengeType:r.challengeType,authenticatorId:r.authenticatorId}),verify:r=>n("/auth/mfa/verify",r)}}function l_(e){let t=e.customFetcher;return async(n,r,i)=>{let o=new Headers(r?.headers);return o.set("Content-Type","application/json"),i?.scope?.length&&o.set("auth0-scope",i.scope.join(" ")),e.telemetry.enabled&&o.set("Auth0-Client",u_({isProxyMode:!0,component:e.getComponent(),...e.telemetry})),t?t(n,{...r,headers:o},i):fetch(n,{...r,headers:o})}}function c_(e,t,n,r){let i=e.contextInterface.createFetcher({dpopNonceId:t});return(o,u,l)=>{let f=new Headers(u?.headers);return f.set("Content-Type","application/json"),n.enabled&&f.set("Auth0-Client",u_({isProxyMode:!1,component:r(),...n})),i.fetchWithAuth(o,{...u,headers:f},{scope:l?.scope,audience:l?.audience})}}var B2="me",M2="__auth0_my_account_api__";function N2(e,t,n){return e.mode==="proxy"?new _b({domain:e.domain??"",baseUrl:new URL(B2,e.proxyUrl).href,telemetry:!1,fetcher:l_({customFetcher:e.fetcher,telemetry:t,getComponent:n})}):new _b({domain:e.domain,telemetry:!1,fetcher:c_(e,M2,t,n)})}var j2="my-org",T2="__auth0_my_organization_api__";function P2(e,t,n){return e.mode==="proxy"?new Qb({domain:e.domain??"",baseUrl:new URL(j2,e.proxyUrl).href,telemetry:!1,fetcher:l_({customFetcher:e.fetcher,telemetry:t,getComponent:n})}):new Qb({domain:e.domain,telemetry:!1,fetcher:c_(e,T2,t,n)})}function d_(e){return e.replace(/\/*$/,"/")}function z2(e){try{let t=new URL(e).href;return d_(t)}catch{let t=new URL(e,window.location.origin).href;return d_(t)}}var L2={resolveAuthConfig(e){if(e.authProxyUrl)return{mode:"proxy",proxyUrl:z2(e.authProxyUrl),...e.domain&&{domain:e.domain.trim()},...e.fetcher&&{fetcher:e.fetcher}};let{contextInterface:t}=e;if(!t)throw new Error("Initialization failed: Auth0 context not found. Ensure the component is rendered within Auth0ComponentProvider.");let n=e.domain??t.getConfiguration()?.domain;if(!n)throw new Error("Initialization failed: Auth0 domain is not configured. Provide a domain to Auth0ComponentProvider.");return{mode:"spa",contextInterface:t,domain:n.trim()}}};async function O2(e,t,n,r){let i=await p2(t||{currentLanguage:"en-US",fallbackLanguage:"en-US"});if(e.previewMode)return{auth:{},i18nService:i,isProxyMode(){return!1},myAccountApiClient:void 0,myOrganizationApiClient:void 0,getMyAccountApiClient:function(){throw new Error("Function not implemented.")},getMyOrganizationApiClient:function(){throw new Error("Function not implemented.")},getMFAStepUpApiClient:function(){throw new Error("Function not implemented.")},getDomain:function(){}};let o=L2.resolveAuthConfig(e),u=P2(o,n,r),l=N2(o,n,r),f=F2(o);return{auth:e,i18nService:i,myAccountApiClient:l,myOrganizationApiClient:u,isProxyMode:()=>o.mode==="proxy",getDomain:()=>o.domain,getMyAccountApiClient:()=>{if(!l)throw new Error("myAccountApiClient is not enabled. Please use it within Auth0ComponentProvider.");return l},getMyOrganizationApiClient:()=>{if(!u)throw new Error("myOrganizationApiClient is not enabled. Please ensure you are in an Auth0 Organization context.");return u},getMFAStepUpApiClient:()=>f}}var f_=(e,t)=>Jt({contact:t?ct().regex(t,{message:e||"Please enter a valid email address"}):ct().email({message:e||"Please enter a valid email address"})});f_();var I2=/^\+?[0-9\s\-()]{8,25}$/,m_=(e,t)=>Jt({contact:ct().regex(t||I2,{message:e||"Please enter a valid phone number"})});m_();var Jh=(e={})=>{let{required:t=!0,regex:n,minLength:r,maxLength:i,errorMessage:o}=e,u=ct();if(t){let l=r&&r>0?r:1;return u=u.min(l,o||`Minimum ${l} characters required`),i&&(u=u.max(i,`Maximum ${i} characters allowed`)),n&&(u=u.regex(n,o||"Invalid format")),u}return ct().optional().refine(l=>l?!(r&&l.lengthi||n&&!n.test(l)):!0,{message:o||"Invalid format"})},U2=(e={})=>{let{required:t=!1,regex:n,errorMessage:r}=e,i=r||"Please enter a valid HTTP";if(n)return t?ct().min(1,i).regex(n,i):ct().optional().refine(u=>!u||n.test(u),{message:i});let o=u=>{let l=ct().url().safeParse(u).success,f=u.startsWith("http://")||u.startsWith("https://");return l&&f};return t?ct().min(1,i).refine(o,{message:i}):ct().optional().refine(u=>!u||o(u),{message:i})},h_=/^(?:https?:\/\/)?(?:[\w-]+\.)*[\w-]+(?:\.\w{2,})?(?::\d{1,5})?(?:\/[\w\-./?%&=]*)?$/i,V2=(e={})=>{let{required:t=!0,regex:n,errorMessage:r}=e,i=r||"Please enter a valid domain (e.g., example.com or https://example.com)";return n?t?ct().min(1,i).regex(n,i):ct().optional().refine(o=>!o||n.test(o),{message:i}):t?ct().min(1,i).regex(h_,i):ct().optional().refine(o=>!o||h_.test(o),{message:i})},g_=(e={})=>{let t=Hn({errorMap:()=>({message:e.errorMessage||"Invalid boolean value"})});return e.required===!1?t.optional():t},vt={domain:{defaultError:"Please enter a valid domain",regex:void 0},client_id:{defaultError:"Please enter a valid client ID",regex:void 0},client_secret:{defaultError:"Please enter a valid client secret",regex:void 0},icon_url:{defaultError:"Please enter a valid URL",regex:/^https?:\/\/.+/},callback_url:{defaultError:"Please enter a valid URL",regex:/^https?:\/\/.+/},url:{defaultError:"Please enter a valid URL",regex:/^https?:\/\/.+/},certificate:{defaultError:"Please enter a valid certificate",regex:void 0},algorithm:{defaultError:"Please enter a valid algorithm",regex:void 0},metadata:{defaultError:"Please enter valid metadata",regex:void 0},userIdAttribute:{defaultError:"Please enter a valid user ID attribute",regex:/^[a-zA-Z_][a-zA-Z0-9_]*$/}},yt=(e,t={},n)=>Jh({required:t.required??!1,regex:t.regex??e.regex??void 0,errorMessage:t.errorMessage??n??e.defaultError,minLength:t.minLength,maxLength:t.maxLength}),H2=/^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/,Q2=/^(?!.*\.\.)[a-zA-Z0-9\u00C0-\u024F\u1E00-\u1EFF\s\-_.']+$/,p_=(e={})=>{let{name:t={},displayName:n={},primaryColor:r={},logoURL:i={},backgroundColor:o={}}=e,u=/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,l="Invalid color format",f=r.regex||u,h=r.errorMessage||l,m=o.regex||u,g=o.errorMessage||l;return Jt({name:Jh({required:!0,regex:t.regex??H2,errorMessage:t.errorMessage,minLength:t.minLength,maxLength:t.maxLength}),display_name:Jh({required:n.required??!0,regex:n.regex??Q2,errorMessage:n.errorMessage,minLength:n.minLength,maxLength:n.maxLength}),branding:Jt({logo_url:U2({required:!1,regex:i.regex,errorMessage:i.errorMessage}),colors:Jt({primary:ct().regex(f,h),page_background:ct().regex(m,g)})})})};p_();var Wt={ADFS:"adfs",GOOGLE_APPS:"google-apps",OIDC:"oidc",OKTA:"okta",PINGFEDERATE:"pingfederate",SAMLP:"samlp",WAAD:"waad"},eg=Object.values(Wt),tg={[Wt.ADFS]:"ADFS",[Wt.GOOGLE_APPS]:"Google Workspace",[Wt.OIDC]:"Custom OIDC",[Wt.OKTA]:"Okta",[Wt.PINGFEDERATE]:"PingFederate",[Wt.SAMLP]:"Custom SAML",[Wt.WAAD]:"Entra ID"},G2={okta:(e={})=>Jt({domain:yt(vt.domain,{...e.domain,required:!0},"Please enter a valid Okta domain"),client_id:yt(vt.client_id,{...e.client_id,required:!0}),client_secret:yt(vt.client_secret,{...e.client_secret,required:!0}),icon_url:yt(vt.icon_url,{...e.icon_url,required:!1}),callback_url:yt(vt.callback_url,{...e.callback_url,required:!1}),show_as_button:Hn().optional(),assign_membership_on_login:Hn().optional()}),adfs:(e={})=>Zh("meta_data_source",[Jt({meta_data_source:mu("meta_data_url"),adfs_server:yt(vt.url,{...e.adfs_server,required:!0},"Please enter a valid ADFS server URL"),meta_data_location_url:yt(vt.url,e.meta_data_location_url,"Please enter a valid metadata location URL"),fedMetadataXml:ct().optional(),show_as_button:Hn().optional(),assign_membership_on_login:Hn().optional()}),Jt({meta_data_source:mu("meta_data_file"),fedMetadataXml:yt(vt.metadata,{...e.fedMetadataXml,required:!0},"Please provide a Federation Metadata XML file"),adfs_server:ct().optional(),meta_data_location_url:ct().optional(),show_as_button:Hn().optional(),assign_membership_on_login:Hn().optional()})]),"google-apps":(e={})=>Jt({domain:yt(vt.domain,{...e.domain,required:!0},"Please enter a valid Google Workspace domain"),client_id:yt(vt.client_id,{...e.client_id,required:!0}),client_secret:yt(vt.client_secret,{...e.client_secret,required:!0}),icon_url:yt(vt.icon_url,{...e.icon_url,required:!1}),callback_url:yt(vt.callback_url,{...e.callback_url,required:!1}),show_as_button:Hn().optional(),assign_membership_on_login:Hn().optional()}),oidc:(e={})=>{let t={client_id:yt(vt.client_id,{...e.client_id,required:!0}),discovery_url:yt(vt.url,{...e.discovery_url,required:!0},"Please enter a valid discovery URL"),show_as_button:Hn().optional(),assign_membership_on_login:Hn().optional()};return Zh("type",[Jt({type:mu("back_channel"),client_secret:yt(vt.client_secret,{...e.client_secret,required:!0}),...t}),Jt({type:mu("front_channel"),client_secret:yt(vt.client_secret,{...e.client_secret,required:!1}),...t})])},pingfederate:(e={})=>Jt({pingFederateBaseUrl:yt(vt.url,{...e.pingFederateBaseUrl,required:!0},"Please enter a valid PingFederate base URL"),signatureAlgorithm:yt(vt.algorithm,{...e.signatureAlgorithm,required:!1},"Please enter a valid signature algorithm"),digestAlgorithm:yt(vt.algorithm,{...e.digestAlgorithm,required:!1},"Please enter a valid digest algorithm"),signSAMLRequest:g_({required:!1,errorMessage:e.signSAMLRequest?.errorMessage??"SAML request signing option is required"}),signingCert:yt(vt.certificate,{...e.signingCert,required:!0},"Please enter a valid signing certificate"),cert:yt(vt.certificate,{...e.cert,required:!1}),idpInitiated:Jt({enabled:Hn().optional(),client_id:ct().optional(),client_protocol:ct().optional(),client_authorizequery:ct().optional()}).optional(),icon_url:yt(vt.icon_url,{...e.icon_url,required:!1}),show_as_button:Hn().optional(),assign_membership_on_login:Hn().optional()}),samlp:(e={})=>{let t={signSAMLRequest:g_({required:!0,errorMessage:e.signSAMLRequest?.errorMessage??"SAML request signing option is required"}),bindingMethod:yt(vt.algorithm,{...e.bindingMethod,required:!1},"Please enter a valid binding method"),signatureAlgorithm:yt(vt.algorithm,{...e.signatureAlgorithm,required:!1},"Please enter a valid signature algorithm"),digestAlgorithm:yt(vt.algorithm,{...e.digestAlgorithm,required:!1},"Please enter a valid digest algorithm"),protocolBinding:yt(vt.algorithm,{...e.protocolBinding,required:!1},"Please enter a valid protocol binding"),idpInitiated:Jt({enabled:Hn().optional(),client_id:ct().optional(),client_protocol:ct().optional(),client_authorizequery:ct().optional()}).optional(),icon_url:yt(vt.icon_url,{...e.icon_url,required:!1}),show_as_button:Hn().optional(),assign_membership_on_login:Hn().optional()};return Zh("meta_data_source",[Jt({meta_data_source:mu("meta_data_url"),metadataUrl:yt(vt.url,{...e.metadataUrl,required:!0},"Please enter a valid metadata URL"),cert:ct().optional(),single_sign_on_login_url:ct().optional(),...t}),Jt({meta_data_source:mu("meta_data_file"),cert:yt(vt.certificate,{...e.cert,required:!0}),single_sign_on_login_url:yt(vt.url,{...e.single_sign_on_login_url,required:!1},"Please enter a valid URL"),metadataUrl:ct().optional(),...t})])},waad:(e={})=>Jt({tenant_domain:yt(vt.domain,{...e.tenant_domain,required:!0},"Please enter a valid Azure AD tenant domain"),client_id:yt(vt.client_id,{...e.client_id,required:!0}),client_secret:yt(vt.client_secret,{...e.client_secret,required:!0}),icon_url:yt(vt.icon_url,{...e.icon_url,required:!1}),callback_url:yt(vt.callback_url,{...e.callback_url,required:!1}),show_as_button:Hn().optional(),assign_membership_on_login:Hn().optional()})},v_=(e={})=>{let{strategy:t={}}=e;return Jt({strategy:h2(eg,{required_error:t.errorMessage||"Please select a provider strategy",invalid_type_error:t.errorMessage||"Please select a valid provider strategy"})})},ng=(e={})=>{let{name:t={},displayName:n={}}=e;return Jt({name:ct({required_error:t.errorMessage||"Please enter a valid provider name"}).min(1,"Provider name is required").regex(t.regex||/^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$/,"The name of the connection. Must start and end with an alphanumeric character and can only contain alphanumeric characters and '-'. Max length 128"),display_name:ct({required_error:n.errorMessage||"Please enter a valid display name"}).min(1,"Display name is required").regex(n.regex||/.*/,n.errorMessage||"Please enter a valid display name")})};function hs(e,t={}){let n={...t[e]||{}},r=G2[e];if(!r)throw new Error(`Unsupported strategy: ${e}`);return r(n)}var Y2=(e={})=>{let t=v_(e),n=ng(e);return t.merge(n)};v_(),ng(),Y2();var y_=(e={})=>{let{userIdAttribute:t={},scimEndpointUrl:n={}}=e;return Jt({userIdAttribute:yt(vt.userIdAttribute,{...t,required:t.required??!0},t.errorMessage||"User ID attribute is required"),scimEndpointUrl:yt(vt.url,{...n,required:n.required??!1},n.errorMessage||"Must be a valid URL").optional()})},K2=(e={})=>y_(e);y_();var q2=K2(),$2=(e,t,n)=>{let r=e?.[t];return r?{...r,errorMessage:r.errorMessage||n}:{errorMessage:n}},A_=(e={},t="Please enter a valid domain (e.g., example.com or https://example.com)")=>{let n=$2(e,"domainUrl",t);return Jt({domain_url:V2({required:!0,...n})})};A_();var W2=Jt({id:ct(),invitee:Jt({email:ct().email()}),inviter:Jt({name:ct().optional()}),roles:ef(ct()).optional(),created_at:ct().optional(),expires_at:ct().optional()});Jt({invitations:ef(W2),total:Wh().optional(),start:Wh().optional(),limit:Wh().optional()}),Jt({invitees:ef(Jt({email:ct().email(),roles:ef(ct()).optional()}))}),Jt({invitation_id:ct()});var Z2=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,X2=10,J2=(e,t,n)=>{let r=e?.[t];return r?{...r,errorMessage:r.errorMessage||n}:{errorMessage:n}},b_=(e={},t="Please enter a valid email address")=>{let n=J2(e,"email",t),r=n.regex??Z2,i=n.errorMessage??t,o=e.maxEmails??X2;return{emailSchema:ct().min(1,i).regex(r,i),emailRegex:r,emailErrorMessage:i,maxEmails:o}};b_();var rg=(e={common:{},light:{},dark:{}},t=!1)=>({variables:{...e?.common||{},...t?e?.dark||{}:e?.light||{}}}),an=(e={},t=!1)=>{let n=e.variables;return{variables:rg(n,t).variables,classes:e.classes}};function eB(e,t="light",n="default"){let r=t==="dark",{variables:i}=rg(e,r),o=document.querySelectorAll(".auth0-universal"),u=o.length>0?Array.from(o):[document.documentElement];for(let l of u){l.dataset.theme=n,r?l.classList.add("dark"):l.classList.remove("dark");for(let[f,h]of Object.entries(i))typeof h=="string"&&l.style.setProperty(f,h)}}var ag={all:["config"],details:()=>[...ag.all,"details"]},ig={all:["idp-config"],config:()=>[...ig.all,"config"]},nf={UL_PRIMARY:"#0059d6",UL_PAGE_BG:"#000000"},og={create:()=>({id:"",name:"",display_name:"",branding:{logo_url:"",colors:{primary:nf.UL_PRIMARY,page_background:nf.UL_PAGE_BG}}})},uo={fromAPI(e){return{id:e.id||"",name:e.name||"",display_name:e.display_name||"",branding:{logo_url:e.branding?.logo_url||"",colors:{primary:e.branding?.colors?.primary||nf.UL_PRIMARY,page_background:e.branding?.colors?.page_background||nf.UL_PAGE_BG}}}},toAPI(e){let t=e.branding.logo_url!==void 0&&e.branding.logo_url!==""&&e.branding.logo_url.trim()!=="",n={name:e.name,display_name:e.display_name,branding:{colors:{primary:e.branding.colors.primary,page_background:e.branding.colors.page_background}}};return t&&(n.branding.logo_url=e.branding.logo_url),n}},rf={all:["organization-details"],details:()=>[...rf.all,"details"]},tB={[Wt.OKTA]:["domain","client_id","client_secret","icon_url"],[Wt.ADFS]:["adfs_server","fedMetadataXml"],[Wt.GOOGLE_APPS]:["domain","client_id","client_secret","icon_url"],[Wt.OIDC]:["type","client_id","client_secret","discovery_url"],[Wt.PINGFEDERATE]:["pingFederateBaseUrl","signatureAlgorithm","digestAlgorithm","signSAMLRequest","metadataUrl","cert","signingCert","idpInitiated","icon_url"],[Wt.SAMLP]:["signatureAlgorithm","digestAlgorithm","protocolBinding","signSAMLRequest","bindingMethod","metadataUrl","cert","idpInitiated","icon_url"],[Wt.WAAD]:["tenant_domain","client_id","client_secret","icon_url"]},__=(e,t)=>{let n=i=>i!=null&&i!=="",r=tB[e];if(!r)throw new Error(`Unsupported identity provider strategy: ${e}`);return Object.fromEntries(Object.entries(t).filter(([i,o])=>r.includes(i)&&n(o)))},af={createToAPI(e){let{strategy:t,name:n,display_name:r,show_as_button:i,assign_membership_on_login:o,options:u}=e;if(!n||n.trim()==="")throw new Error("Provider name is required");return{strategy:t,name:n.trim(),display_name:r,show_as_button:i,assign_membership_on_login:o,options:__(t,u)}},updateToAPI(e){let{strategy:t,display_name:n,is_enabled:r,show_as_button:i,assign_membership_on_login:o,...u}=e,l={};if(n!==void 0&&(l.display_name=n),r!==void 0&&(l.is_enabled=r),i!==void 0&&(l.show_as_button=i),o!==void 0&&(l.assign_membership_on_login=o),t&&Object.keys(u).length>0){let f=__(t,u);Object.keys(f).length>0&&(l.options=f)}return l}},st={all:["sso-providers"],list:()=>[...st.all,"list"],detail:e=>[...st.all,"detail",e],organization:()=>["organization","details"],provisioning:e=>[...st.all,"provisioning",e],scimTokens:e=>[...st.all,"scim-tokens",e]},Ur={all:["domains"],lists:()=>[...Ur.all,"list"],list:e=>[...Ur.lists(),e??{}],providers:e=>[...Ur.all,"providers",e]},hu={all:["sso-domains"],lists:()=>[...hu.all,"list"],list:(e,t)=>[...hu.lists(),e,t??{}]},Tn={all:["member-management"],invitations:()=>[...Tn.all,"invitations"],roles:()=>[...Tn.all,"roles"],rolesSearch:e=>[...Tn.all,"roles","search",e],members:()=>[...Tn.all,"members"],memberRoles:e=>[...Tn.all,"member-roles",e],organization:["organization","details"]},lo={all:["member-detail"],member:e=>[...lo.all,"member",e],memberRoles:e=>[...lo.all,"member-roles",e],organization:["organization","details"]},Kn="email",gs="phone",Ja="push-notification",wi="totp",ps="recovery-code",sg="webauthn-roaming",ug="webauthn-platform",x_={all:["mfa"],factors:e=>[...x_.all,"factors",{onlyActive:e}]};function nB(e,t={}){switch(e){case Kn:if(!t.email)throw new Error("Email is required for email enrollment");return{type:Kn,email:t.email};case gs:if(!t.phone_number)throw new Error("Phone number is required for SMS enrollment");return{type:gs,phone_number:t.phone_number};case wi:return{type:wi};case sg:return{type:sg};case ug:return{type:ug};case ps:return{type:ps};case Ja:return{type:Ja};default:throw new Error(`Unsupported factor type: ${e}`)}}function rB(e,t){switch(e){case gs:return"phone_number"in t&&typeof t.phone_number=="string"&&t.phone_number||"SMS";case Kn:return"email"in t&&typeof t.email=="string"&&t.email||"Email";case ps:return t.id&&t.id.includes("|")?t.id.split("|")[1]??"Recovery Codes":"Recovery Codes";case wi:return t.id&&t.id.includes("|")?t.id.split("|")[1]??"Authenticator App":"Authenticator App";default:return"name"in t&&t.name?t.name:e}}function lg(e,t,n,r,i){return{id:t,type:e,enrolled:n,name:i?rB(e,i):e,created_at:r,last_auth_at:i&&"last_auth_at"in i?i.last_auth_at??null:null}}function aB(e,t,n){let r={},i=t.authentication_methods.filter(u=>!("confirmed"in u)||u.confirmed!==!1);if(n){for(let u of i){let l=u.type;r[l]||(r[l]=[]),r[l].push(lg(l,u.id,!0,u.created_at,u))}return r}let o=new Map;for(let u of i){let l=u.type;o.has(l)||o.set(l,[]),o.get(l).push(u)}for(let u of e.factors){let l=u.type;if([ug,sg].includes(l))continue;r[l]||(r[l]=[]);let f=o.get(l)||[];if(f.length>0)for(let h of f)r[l].push(lg(l,h.id,!0,h.created_at,h));else r[l].push(lg(l,`placeholder-${l}`,!1,null))}return r}var cg={fromAPI(e,t,n=!1){return aB(e,t,n)},buildEnrollParams(e,t={}){return nB(e,t)},buildConfirmEnrollmentParams(e,t,n){let r={auth_session:t};return["totp","phone","email"].includes(e)&&n.userOtpCode?.trim()?{...r,otp_code:n.userOtpCode.trim()}:r}},dg={all:["passkeys"],list:()=>[...dg.all,"list"]};function C_(e){let t="=".repeat((4-e.length%4)%4),n=e.replace(/-/g,"+").replace(/_/g,"/")+t,r=atob(n);return Uint8Array.from(r,i=>i.charCodeAt(0))}function fg(e){let t=new Uint8Array(e),n=Array.from(t,r=>String.fromCharCode(r)).join("");return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function iB(e){return{...e,challenge:C_(e.challenge),user:{...e.user,id:C_(e.user.id)}}}var oB=[[/EdgA?\//i,"Edge"],[/OPR\//i,"Opera"],[/Chrome\//i,"Chrome"],[/Firefox\//i,"Firefox"],[/Safari\//i,"Safari"]],sB=[[/iPhone|iPad|iPod/i,"iOS"],[/Android/i,"Android"],[/Windows NT/i,"Windows"],[/Mac OS X/i,"macOS"],[/CrOS/i,"ChromeOS"],[/Linux/i,"Linux"]];function uB(e){if(!e)return"";let t=oB.find(([r])=>r.test(e))?.[1],n=sB.find(([r])=>r.test(e))?.[1];return t&&n?`${t} on ${n}`:t??n??""}function lB(){return!!(window.PublicKeyCredential&&navigator.credentials?.create)}async function cB(e){if(!lB())return null;let t=await navigator.credentials.create({publicKey:e});if(!t)return null;let n=t.response;return{id:t.id,rawId:fg(t.rawId),type:"public-key",authenticatorAttachment:t.authenticatorAttachment??void 0,response:{clientDataJSON:fg(n.clientDataJSON),attestationObject:fg(n.attestationObject)}}}var dB='data:image/svg+xml,%0A %0A ',fB='data:image/svg+xml,%0A %0A%0A%0A %0A %0A %0A %0A %0A',mB='data:image/svg+xml,%0A Google logo %0A %0A %0A %0A %0A ',hB='data:image/svg+xml,%0A %0A %0A %0A %0A ',gB='data:image/svg+xml,%0A Oidc logo %0A %0A %0A %0A ',pB='data:image/svg+xml,%0A %0A ',vB='data:image/svg+xml,%0A PingId logo %0A %0A %0A %0A %0A %0A %0A %0A %0A %0A %0A ',yB='data:image/svg+xml,%0A %0A %0A %0A %0A %0A %0A %0A %0A ',AB=dB,bB=mB,_B=hB,xB=gB,CB=pB,wB=vB,EB=yB,SB=fB;function w_(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t{const n=new Array(e.length+t.length);for(let r=0;r({classGroupId:e,validator:t}),S_=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),of="-",D_=[],FB="arbitrary..",kB=e=>{const t=MB(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:u=>{if(u.startsWith("[")&&u.endsWith("]"))return BB(u);const l=u.split(of),f=l[0]===""&&l.length>1?1:0;return R_(l,f,t)},getConflictingClassGroupIds:(u,l)=>{if(l){const f=r[u],h=n[u];return f?h?DB(h,f):f:h||D_}return n[u]||D_}}},R_=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const i=e[t],o=n.nextPart.get(i);if(o){const h=R_(e,t+1,o);if(h)return h}const u=n.validators;if(u===null)return;const l=t===0?e.join(of):e.slice(t).join(of),f=u.length;for(let h=0;he.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(":"),r=t.slice(0,n);return r?FB+r:void 0})(),MB=e=>{const{theme:t,classGroups:n}=e;return NB(n,t)},NB=(e,t)=>{const n=S_();for(const r in e){const i=e[r];mg(i,n,r,t)}return n},mg=(e,t,n,r)=>{const i=e.length;for(let o=0;o{if(typeof e=="string"){TB(e,t,n);return}if(typeof e=="function"){PB(e,t,n,r);return}zB(e,t,n,r)},TB=(e,t,n)=>{const r=e===""?t:F_(t,e);r.classGroupId=n},PB=(e,t,n,r)=>{if(LB(e)){mg(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(RB(n,e))},zB=(e,t,n,r)=>{const i=Object.entries(e),o=i.length;for(let u=0;u{let n=e;const r=t.split(of),i=r.length;for(let o=0;o"isThemeGetter"in e&&e.isThemeGetter===!0,OB=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const i=(o,u)=>{n[o]=u,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(o){let u=n[o];if(u!==void 0)return u;if((u=r[o])!==void 0)return i(o,u),u},set(o,u){o in n?n[o]=u:i(o,u)}}},hg="!",k_=":",IB=[],B_=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),UB=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=i=>{const o=[];let u=0,l=0,f=0,h;const m=i.length;for(let x=0;xf?h-f:void 0;return B_(o,A,y,C)};if(t){const i=t+k_,o=r;r=u=>u.startsWith(i)?o(u.slice(i.length)):B_(IB,!1,u,void 0,!0)}if(n){const i=r;r=o=>n({className:o,parseClassName:i})}return r},VB=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((n,r)=>{t.set(n,1e6+r)}),n=>{const r=[];let i=[];for(let o=0;o0&&(i.sort(),r.push(...i),i=[]),r.push(u)):i.push(u)}return i.length>0&&(i.sort(),r.push(...i)),r}},HB=e=>({cache:OB(e.cacheSize),parseClassName:UB(e),sortModifiers:VB(e),postfixLookupClassGroupIds:QB(e),...kB(e)}),QB=e=>{const t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let r=0;r{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:o,postfixLookupClassGroupIds:u}=t,l=[],f=e.trim().split(GB);let h="";for(let m=f.length-1;m>=0;m-=1){const g=f[m],{isExternal:y,modifiers:A,hasImportantModifier:C,baseClassName:x,maybePostfixModifierPosition:v}=n(g);if(y){h=g+(h.length>0?" "+h:h);continue}let w=!!v,S;if(w){const k=x.substring(0,v);S=r(k);const N=S&&u[S]?r(x):void 0;N&&N!==S&&(S=N,w=!1)}else S=r(x);if(!S){if(!w){h=g+(h.length>0?" "+h:h);continue}if(S=r(x),!S){h=g+(h.length>0?" "+h:h);continue}w=!1}const D=A.length===0?"":A.length===1?A[0]:o(A).join(":"),F=C?D+hg:D,M=F+S;if(l.indexOf(M)>-1)continue;l.push(M);const B=i(S,w);for(let k=0;k0?" "+h:h)}return h},KB=(...e)=>{let t=0,n,r,i="";for(;t{if(typeof e=="string")return e;let t,n="";for(let r=0;r{let n,r,i,o;const u=f=>{const h=t.reduce((m,g)=>g(m),e());return n=HB(h),r=n.cache.get,i=n.cache.set,o=l,l(f)},l=f=>{const h=r(f);if(h)return h;const m=YB(f,n);return i(f,m),m};return o=u,(...f)=>o(KB(...f))},qB=[],Qn=e=>{const t=n=>n[e]||qB;return t.isThemeGetter=!0,t},j_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,T_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,$B=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,WB=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ZB=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,XB=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,JB=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,eM=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,co=e=>$B.test(e),mt=e=>!!e&&!Number.isNaN(Number(e)),ei=e=>!!e&&Number.isInteger(Number(e)),gg=e=>e.endsWith("%")&&mt(e.slice(0,-1)),Ei=e=>WB.test(e),P_=()=>!0,tM=e=>ZB.test(e)&&!XB.test(e),pg=()=>!1,nM=e=>JB.test(e),rM=e=>eM.test(e),aM=e=>!Ne(e)&&!Te(e),iM=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),oM=e=>fo(e,V_,pg),Ne=e=>j_.test(e),vs=e=>fo(e,H_,tM),z_=e=>fo(e,hM,mt),sM=e=>fo(e,G_,P_),uM=e=>fo(e,Q_,pg),L_=e=>fo(e,I_,pg),lM=e=>fo(e,U_,rM),sf=e=>fo(e,Y_,nM),Te=e=>T_.test(e),oc=e=>ys(e,H_),cM=e=>ys(e,Q_),O_=e=>ys(e,I_),dM=e=>ys(e,V_),fM=e=>ys(e,U_),uf=e=>ys(e,Y_,!0),mM=e=>ys(e,G_,!0),fo=(e,t,n)=>{const r=j_.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},ys=(e,t,n=!1)=>{const r=T_.exec(e);return r?r[1]?t(r[1]):n:!1},I_=e=>e==="position"||e==="percentage",U_=e=>e==="image"||e==="url",V_=e=>e==="length"||e==="size"||e==="bg-size",H_=e=>e==="length",hM=e=>e==="number",Q_=e=>e==="family-name",G_=e=>e==="number"||e==="weight",Y_=e=>e==="shadow",K_=()=>{const e=Qn("color"),t=Qn("font"),n=Qn("text"),r=Qn("font-weight"),i=Qn("tracking"),o=Qn("leading"),u=Qn("breakpoint"),l=Qn("container"),f=Qn("spacing"),h=Qn("radius"),m=Qn("shadow"),g=Qn("inset-shadow"),y=Qn("text-shadow"),A=Qn("drop-shadow"),C=Qn("blur"),x=Qn("perspective"),v=Qn("aspect"),w=Qn("ease"),S=Qn("animate"),D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],M=()=>[...F(),Te,Ne],B=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto","contain","none"],N=()=>[Te,Ne,f],I=()=>[co,"full","auto",...N()],H=()=>[ei,"none","subgrid",Te,Ne],Y=()=>["auto",{span:["full",ei,Te,Ne]},ei,Te,Ne],U=()=>[ei,"auto",Te,Ne],z=()=>["auto","min","max","fr",Te,Ne],Z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],re=()=>["start","end","center","stretch","center-safe","end-safe"],P=()=>["auto",...N()],K=()=>[co,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...N()],q=()=>[co,"screen","full","dvw","lvw","svw","min","max","fit",...N()],$=()=>[co,"screen","full","lh","dvh","lvh","svh","min","max","fit",...N()],O=()=>[e,Te,Ne],T=()=>[...F(),O_,L_,{position:[Te,Ne]}],V=()=>["no-repeat",{repeat:["","x","y","space","round"]}],W=()=>["auto","cover","contain",dM,oM,{size:[Te,Ne]}],L=()=>[gg,oc,vs],ee=()=>["","none","full",h,Te,Ne],de=()=>["",mt,oc,vs],ce=()=>["solid","dashed","dotted","double"],Ae=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],_e=()=>[mt,gg,O_,L_],Me=()=>["","none",C,Te,Ne],ge=()=>["none",mt,Te,Ne],pe=()=>["none",mt,Te,Ne],oe=()=>[mt,Te,Ne],me=()=>[co,"full",...N()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ei],breakpoint:[Ei],color:[P_],container:[Ei],"drop-shadow":[Ei],ease:["in","out","in-out"],font:[aM],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ei],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ei],shadow:[Ei],spacing:["px",mt],text:[Ei],"text-shadow":[Ei],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",co,Ne,Te,v]}],container:["container"],"container-type":[{"@container":["","normal","size",Te,Ne]}],"container-named":[iM],columns:[{columns:[mt,Ne,Te,l]}],"break-after":[{"break-after":D()}],"break-before":[{"break-before":D()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:M()}],overflow:[{overflow:B()}],"overflow-x":[{"overflow-x":B()}],"overflow-y":[{"overflow-y":B()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{"inset-s":I(),start:I()}],end:[{"inset-e":I(),end:I()}],"inset-bs":[{"inset-bs":I()}],"inset-be":[{"inset-be":I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[ei,"auto",Te,Ne]}],basis:[{basis:[co,"full","auto",l,...N()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[mt,co,"auto","initial","none",Ne]}],grow:[{grow:["",mt,Te,Ne]}],shrink:[{shrink:["",mt,Te,Ne]}],order:[{order:[ei,"first","last","none",Te,Ne]}],"grid-cols":[{"grid-cols":H()}],"col-start-end":[{col:Y()}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":H()}],"row-start-end":[{row:Y()}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":z()}],"auto-rows":[{"auto-rows":z()}],gap:[{gap:N()}],"gap-x":[{"gap-x":N()}],"gap-y":[{"gap-y":N()}],"justify-content":[{justify:[...Z(),"normal"]}],"justify-items":[{"justify-items":[...re(),"normal"]}],"justify-self":[{"justify-self":["auto",...re()]}],"align-content":[{content:["normal",...Z()]}],"align-items":[{items:[...re(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...re(),{baseline:["","last"]}]}],"place-content":[{"place-content":Z()}],"place-items":[{"place-items":[...re(),"baseline"]}],"place-self":[{"place-self":["auto",...re()]}],p:[{p:N()}],px:[{px:N()}],py:[{py:N()}],ps:[{ps:N()}],pe:[{pe:N()}],pbs:[{pbs:N()}],pbe:[{pbe:N()}],pt:[{pt:N()}],pr:[{pr:N()}],pb:[{pb:N()}],pl:[{pl:N()}],m:[{m:P()}],mx:[{mx:P()}],my:[{my:P()}],ms:[{ms:P()}],me:[{me:P()}],mbs:[{mbs:P()}],mbe:[{mbe:P()}],mt:[{mt:P()}],mr:[{mr:P()}],mb:[{mb:P()}],ml:[{ml:P()}],"space-x":[{"space-x":N()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":N()}],"space-y-reverse":["space-y-reverse"],size:[{size:K()}],"inline-size":[{inline:["auto",...q()]}],"min-inline-size":[{"min-inline":["auto",...q()]}],"max-inline-size":[{"max-inline":["none",...q()]}],"block-size":[{block:["auto",...$()]}],"min-block-size":[{"min-block":["auto",...$()]}],"max-block-size":[{"max-block":["none",...$()]}],w:[{w:[l,"screen",...K()]}],"min-w":[{"min-w":[l,"screen","none",...K()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[u]},...K()]}],h:[{h:["screen","lh",...K()]}],"min-h":[{"min-h":["screen","lh","none",...K()]}],"max-h":[{"max-h":["screen","lh",...K()]}],"font-size":[{text:["base",n,oc,vs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,mM,sM]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",gg,Ne]}],"font-family":[{font:[cM,uM,t]}],"font-features":[{"font-features":[Ne]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,Te,Ne]}],"line-clamp":[{"line-clamp":[mt,"none",Te,z_]}],leading:[{leading:[o,...N()]}],"list-image":[{"list-image":["none",Te,Ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Te,Ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:O()}],"text-color":[{text:O()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[mt,"from-font","auto",Te,vs]}],"text-decoration-color":[{decoration:O()}],"underline-offset":[{"underline-offset":[mt,"auto",Te,Ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"tab-size":[{tab:[ei,Te,Ne]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Te,Ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Te,Ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:T()}],"bg-repeat":[{bg:V()}],"bg-size":[{bg:W()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ei,Te,Ne],radial:["",Te,Ne],conic:[ei,Te,Ne]},fM,lM]}],"bg-color":[{bg:O()}],"gradient-from-pos":[{from:L()}],"gradient-via-pos":[{via:L()}],"gradient-to-pos":[{to:L()}],"gradient-from":[{from:O()}],"gradient-via":[{via:O()}],"gradient-to":[{to:O()}],rounded:[{rounded:ee()}],"rounded-s":[{"rounded-s":ee()}],"rounded-e":[{"rounded-e":ee()}],"rounded-t":[{"rounded-t":ee()}],"rounded-r":[{"rounded-r":ee()}],"rounded-b":[{"rounded-b":ee()}],"rounded-l":[{"rounded-l":ee()}],"rounded-ss":[{"rounded-ss":ee()}],"rounded-se":[{"rounded-se":ee()}],"rounded-ee":[{"rounded-ee":ee()}],"rounded-es":[{"rounded-es":ee()}],"rounded-tl":[{"rounded-tl":ee()}],"rounded-tr":[{"rounded-tr":ee()}],"rounded-br":[{"rounded-br":ee()}],"rounded-bl":[{"rounded-bl":ee()}],"border-w":[{border:de()}],"border-w-x":[{"border-x":de()}],"border-w-y":[{"border-y":de()}],"border-w-s":[{"border-s":de()}],"border-w-e":[{"border-e":de()}],"border-w-bs":[{"border-bs":de()}],"border-w-be":[{"border-be":de()}],"border-w-t":[{"border-t":de()}],"border-w-r":[{"border-r":de()}],"border-w-b":[{"border-b":de()}],"border-w-l":[{"border-l":de()}],"divide-x":[{"divide-x":de()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":de()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"hidden","none"]}],"border-color":[{border:O()}],"border-color-x":[{"border-x":O()}],"border-color-y":[{"border-y":O()}],"border-color-s":[{"border-s":O()}],"border-color-e":[{"border-e":O()}],"border-color-bs":[{"border-bs":O()}],"border-color-be":[{"border-be":O()}],"border-color-t":[{"border-t":O()}],"border-color-r":[{"border-r":O()}],"border-color-b":[{"border-b":O()}],"border-color-l":[{"border-l":O()}],"divide-color":[{divide:O()}],"outline-style":[{outline:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[mt,Te,Ne]}],"outline-w":[{outline:["",mt,oc,vs]}],"outline-color":[{outline:O()}],shadow:[{shadow:["","none",m,uf,sf]}],"shadow-color":[{shadow:O()}],"inset-shadow":[{"inset-shadow":["none",g,uf,sf]}],"inset-shadow-color":[{"inset-shadow":O()}],"ring-w":[{ring:de()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:O()}],"ring-offset-w":[{"ring-offset":[mt,vs]}],"ring-offset-color":[{"ring-offset":O()}],"inset-ring-w":[{"inset-ring":de()}],"inset-ring-color":[{"inset-ring":O()}],"text-shadow":[{"text-shadow":["none",y,uf,sf]}],"text-shadow-color":[{"text-shadow":O()}],opacity:[{opacity:[mt,Te,Ne]}],"mix-blend":[{"mix-blend":[...Ae(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ae()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[mt]}],"mask-image-linear-from-pos":[{"mask-linear-from":_e()}],"mask-image-linear-to-pos":[{"mask-linear-to":_e()}],"mask-image-linear-from-color":[{"mask-linear-from":O()}],"mask-image-linear-to-color":[{"mask-linear-to":O()}],"mask-image-t-from-pos":[{"mask-t-from":_e()}],"mask-image-t-to-pos":[{"mask-t-to":_e()}],"mask-image-t-from-color":[{"mask-t-from":O()}],"mask-image-t-to-color":[{"mask-t-to":O()}],"mask-image-r-from-pos":[{"mask-r-from":_e()}],"mask-image-r-to-pos":[{"mask-r-to":_e()}],"mask-image-r-from-color":[{"mask-r-from":O()}],"mask-image-r-to-color":[{"mask-r-to":O()}],"mask-image-b-from-pos":[{"mask-b-from":_e()}],"mask-image-b-to-pos":[{"mask-b-to":_e()}],"mask-image-b-from-color":[{"mask-b-from":O()}],"mask-image-b-to-color":[{"mask-b-to":O()}],"mask-image-l-from-pos":[{"mask-l-from":_e()}],"mask-image-l-to-pos":[{"mask-l-to":_e()}],"mask-image-l-from-color":[{"mask-l-from":O()}],"mask-image-l-to-color":[{"mask-l-to":O()}],"mask-image-x-from-pos":[{"mask-x-from":_e()}],"mask-image-x-to-pos":[{"mask-x-to":_e()}],"mask-image-x-from-color":[{"mask-x-from":O()}],"mask-image-x-to-color":[{"mask-x-to":O()}],"mask-image-y-from-pos":[{"mask-y-from":_e()}],"mask-image-y-to-pos":[{"mask-y-to":_e()}],"mask-image-y-from-color":[{"mask-y-from":O()}],"mask-image-y-to-color":[{"mask-y-to":O()}],"mask-image-radial":[{"mask-radial":[Te,Ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":_e()}],"mask-image-radial-to-pos":[{"mask-radial-to":_e()}],"mask-image-radial-from-color":[{"mask-radial-from":O()}],"mask-image-radial-to-color":[{"mask-radial-to":O()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":F()}],"mask-image-conic-pos":[{"mask-conic":[mt]}],"mask-image-conic-from-pos":[{"mask-conic-from":_e()}],"mask-image-conic-to-pos":[{"mask-conic-to":_e()}],"mask-image-conic-from-color":[{"mask-conic-from":O()}],"mask-image-conic-to-color":[{"mask-conic-to":O()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:T()}],"mask-repeat":[{mask:V()}],"mask-size":[{mask:W()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Te,Ne]}],filter:[{filter:["","none",Te,Ne]}],blur:[{blur:Me()}],brightness:[{brightness:[mt,Te,Ne]}],contrast:[{contrast:[mt,Te,Ne]}],"drop-shadow":[{"drop-shadow":["","none",A,uf,sf]}],"drop-shadow-color":[{"drop-shadow":O()}],grayscale:[{grayscale:["",mt,Te,Ne]}],"hue-rotate":[{"hue-rotate":[mt,Te,Ne]}],invert:[{invert:["",mt,Te,Ne]}],saturate:[{saturate:[mt,Te,Ne]}],sepia:[{sepia:["",mt,Te,Ne]}],"backdrop-filter":[{"backdrop-filter":["","none",Te,Ne]}],"backdrop-blur":[{"backdrop-blur":Me()}],"backdrop-brightness":[{"backdrop-brightness":[mt,Te,Ne]}],"backdrop-contrast":[{"backdrop-contrast":[mt,Te,Ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",mt,Te,Ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[mt,Te,Ne]}],"backdrop-invert":[{"backdrop-invert":["",mt,Te,Ne]}],"backdrop-opacity":[{"backdrop-opacity":[mt,Te,Ne]}],"backdrop-saturate":[{"backdrop-saturate":[mt,Te,Ne]}],"backdrop-sepia":[{"backdrop-sepia":["",mt,Te,Ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":N()}],"border-spacing-x":[{"border-spacing-x":N()}],"border-spacing-y":[{"border-spacing-y":N()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Te,Ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[mt,"initial",Te,Ne]}],ease:[{ease:["linear","initial",w,Te,Ne]}],delay:[{delay:[mt,Te,Ne]}],animate:[{animate:["none",S,Te,Ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,Te,Ne]}],"perspective-origin":[{"perspective-origin":M()}],rotate:[{rotate:ge()}],"rotate-x":[{"rotate-x":ge()}],"rotate-y":[{"rotate-y":ge()}],"rotate-z":[{"rotate-z":ge()}],scale:[{scale:pe()}],"scale-x":[{"scale-x":pe()}],"scale-y":[{"scale-y":pe()}],"scale-z":[{"scale-z":pe()}],"scale-3d":["scale-3d"],skew:[{skew:oe()}],"skew-x":[{"skew-x":oe()}],"skew-y":[{"skew-y":oe()}],transform:[{transform:[Te,Ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:M()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:me()}],"translate-x":[{"translate-x":me()}],"translate-y":[{"translate-y":me()}],"translate-z":[{"translate-z":me()}],"translate-none":["translate-none"],zoom:[{zoom:[ei,Te,Ne]}],accent:[{accent:O()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:O()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Te,Ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":O()}],"scrollbar-track-color":[{"scrollbar-track":O()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mbs":[{"scroll-mbs":N()}],"scroll-mbe":[{"scroll-mbe":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pbs":[{"scroll-pbs":N()}],"scroll-pbe":[{"scroll-pbe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Te,Ne]}],fill:[{fill:["none",...O()]}],"stroke-w":[{stroke:[mt,oc,vs,z_]}],stroke:[{stroke:["none",...O()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},gM=(e,{cacheSize:t,prefix:n,experimentalParseClassName:r,extend:i={},override:o={}})=>(gu(e,"cacheSize",t),gu(e,"prefix",n),gu(e,"experimentalParseClassName",r),lf(e.theme,o.theme),lf(e.classGroups,o.classGroups),lf(e.conflictingClassGroups,o.conflictingClassGroups),lf(e.conflictingClassGroupModifiers,o.conflictingClassGroupModifiers),gu(e,"postfixLookupClassGroups",o.postfixLookupClassGroups),gu(e,"orderSensitiveModifiers",o.orderSensitiveModifiers),cf(e.theme,i.theme),cf(e.classGroups,i.classGroups),cf(e.conflictingClassGroups,i.conflictingClassGroups),cf(e.conflictingClassGroupModifiers,i.conflictingClassGroupModifiers),vg(e,i,"postfixLookupClassGroups"),vg(e,i,"orderSensitiveModifiers"),e),gu=(e,t,n)=>{n!==void 0&&(e[t]=n)},lf=(e,t)=>{if(t)for(const n in t)gu(e,n,t[n])},cf=(e,t)=>{if(t)for(const n in t)vg(e,t,n)},vg=(e,t,n)=>{const r=t[n];r!==void 0&&(e[n]=e[n]?e[n].concat(r):r)},pM=(e,...t)=>typeof e=="function"?N_(K_,e,...t):N_(()=>gM(K_(),e),...t),q_=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,$_=E_,pa=(e,t)=>n=>{var r;if(t?.variants==null)return $_(e,n?.class,n?.className);const{variants:i,defaultVariants:o}=t,u=Object.keys(i).map(h=>{const m=n?.[h],g=o?.[h];if(m===null)return null;const y=q_(m)||q_(g);return i[h][y]}),l=n&&Object.entries(n).reduce((h,m)=>{let[g,y]=m;return y===void 0||(h[g]=y),h},{}),f=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((h,m)=>{let{class:g,className:y,...A}=m;return Object.entries(A).every(C=>{let[x,v]=C;return Array.isArray(v)?v.includes({...o,...l}[x]):{...o,...l}[x]===v})?[...h,g,y]:h},[]);return $_(e,u,f,n?.class,n?.className)};const W_=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();const vM=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const yM=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase());const Z_=e=>{const t=yM(e);return t.charAt(0).toUpperCase()+t.slice(1)};var yg={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const AM=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1},bM=b.createContext({}),_M=()=>b.useContext(bM),xM=b.forwardRef(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:i="",children:o,iconNode:u,...l},f)=>{const{size:h=24,strokeWidth:m=2,absoluteStrokeWidth:g=!1,color:y="currentColor",className:A=""}=_M()??{},C=r??g?Number(n??m)*24/Number(t??h):n??m;return b.createElement("svg",{ref:f,...yg,width:t??h??yg.width,height:t??h??yg.height,stroke:e??y,strokeWidth:C,className:W_("lucide",A,i),...!o&&!AM(l)&&{"aria-hidden":"true"},...l},[...u.map(([x,v])=>b.createElement(x,v)),...Array.isArray(o)?o:[o]])});const Ut=(e,t)=>{const n=b.forwardRef(({className:r,...i},o)=>b.createElement(xM,{ref:o,iconNode:t,className:W_(`lucide-${vM(Z_(e))}`,`lucide-${e}`,r),...i}));return n.displayName=Z_(e),n};const Ag=Ut("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);const sc=Ut("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);const pu=Ut("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);const CM=Ut("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);const wM=Ut("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const X_=Ut("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);const vu=Ut("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);const J_=Ut("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);const df=Ut("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);const bg=Ut("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);const EM=Ut("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);const SM=Ut("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);const DM=Ut("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);const ex=Ut("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);const tx=Ut("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);const RM=Ut("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]]);const FM=Ut("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);const kM=Ut("pencil-line",[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]);const BM=Ut("pipette",[["path",{d:"m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12",key:"1y3wsu"}],["path",{d:"m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z",key:"110lr1"}],["path",{d:"m2 22 .414-.414",key:"jhxm08"}]]);const yu=Ut("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);const MM=Ut("rectangle-ellipsis",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]);const _g=Ut("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);const NM=Ut("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);const jM=Ut("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);const TM=Ut("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);const xg=Ut("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);const PM=Ut("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);const Si=Ut("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);const zM=Ut("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);const LM=Ut("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);const OM=Ut("user-round-check",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);const IM=Ut("user-round-key",[["path",{d:"M19 11v6",key:"rcqigv"}],["path",{d:"M19 13h2",key:"1gch44"}],["path",{d:"M2 21a8 8 0 0 1 12.868-6.349",key:"1lryzn"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}]]);const uc=Ut("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var lc=YA();const nx=nh(lc);function UM(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const VM=e=>{switch(e){case"success":return GM;case"info":return KM;case"warning":return YM;case"error":return qM;default:return null}},HM=Array(12).fill(0),QM=({visible:e,className:t})=>te.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},te.createElement("div",{className:"sonner-spinner"},HM.map((n,r)=>te.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),GM=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),YM=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),KM=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),qM=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),$M=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},te.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),te.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),WM=()=>{const[e,t]=te.useState(document.hidden);return te.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let Cg=1;class ZM{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;const{message:r,...i}=t,o=typeof t?.id=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:Cg++,u=this.toasts.find(f=>f.id===o),l=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),u?this.toasts=this.toasts.map(f=>f.id===o?(this.publish({...f,...t,id:o,title:r}),{...f,...t,id:o,dismissible:l,title:r}):f):this.addToast({title:r,...i,dismissible:l,id:o}),o},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:t,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(r=>r({id:n.id,dismiss:!0}))}),t),this.message=(t,n)=>this.create({...n,message:t}),this.error=(t,n)=>this.create({...n,message:t,type:"error"}),this.success=(t,n)=>this.create({...n,type:"success",message:t}),this.info=(t,n)=>this.create({...n,type:"info",message:t}),this.warning=(t,n)=>this.create({...n,type:"warning",message:t}),this.loading=(t,n)=>this.create({...n,type:"loading",message:t}),this.promise=(t,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let o=r!==void 0,u;const l=i.then(async h=>{if(u=["resolve",h],te.isValidElement(h))o=!1,this.create({id:r,type:"default",message:h});else if(JM(h)&&!h.ok){o=!1;const g=typeof n.error=="function"?await n.error(`HTTP error! status: ${h.status}`):n.error,y=typeof n.description=="function"?await n.description(`HTTP error! status: ${h.status}`):n.description,C=typeof g=="object"&&!te.isValidElement(g)?g:{message:g};this.create({id:r,type:"error",description:y,...C})}else if(h instanceof Error){o=!1;const g=typeof n.error=="function"?await n.error(h):n.error,y=typeof n.description=="function"?await n.description(h):n.description,C=typeof g=="object"&&!te.isValidElement(g)?g:{message:g};this.create({id:r,type:"error",description:y,...C})}else if(n.success!==void 0){o=!1;const g=typeof n.success=="function"?await n.success(h):n.success,y=typeof n.description=="function"?await n.description(h):n.description,C=typeof g=="object"&&!te.isValidElement(g)?g:{message:g};this.create({id:r,type:"success",description:y,...C})}}).catch(async h=>{if(u=["reject",h],n.error!==void 0){o=!1;const m=typeof n.error=="function"?await n.error(h):n.error,g=typeof n.description=="function"?await n.description(h):n.description,A=typeof m=="object"&&!te.isValidElement(m)?m:{message:m};this.create({id:r,type:"error",description:g,...A})}}).finally(()=>{o&&(this.dismiss(r),r=void 0),n.finally==null||n.finally.call(n)}),f=()=>new Promise((h,m)=>l.then(()=>u[0]==="reject"?m(u[1]):h(u[1])).catch(m));return typeof r!="string"&&typeof r!="number"?{unwrap:f}:Object.assign(r,{unwrap:f})},this.custom=(t,n)=>{const r=n?.id||Cg++;return this.create({jsx:t(r),id:r,...n}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const _r=new ZM,XM=(e,t)=>{const n=t?.id||Cg++;return _r.addToast({title:e,...t,id:n}),n},JM=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",eN=XM,tN=()=>_r.toasts,nN=()=>_r.getActiveToasts(),rx=Object.assign(eN,{success:_r.success,info:_r.info,warning:_r.warning,error:_r.error,custom:_r.custom,message:_r.message,promise:_r.promise,dismiss:_r.dismiss,loading:_r.loading},{getHistory:tN,getToasts:nN});UM("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function ff(e){return e.label!==void 0}const rN=3,aN="24px",iN="16px",ax=4e3,oN=356,sN=14,uN=45,lN=200;function ti(...e){return e.filter(Boolean).join(" ")}function cN(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const dN=e=>{var t,n,r,i,o,u,l,f,h;const{invert:m,toast:g,unstyled:y,interacting:A,setHeights:C,visibleToasts:x,heights:v,index:w,toasts:S,expanded:D,removeToast:F,defaultRichColors:M,closeButton:B,style:k,cancelButtonStyle:N,actionButtonStyle:I,className:H="",descriptionClassName:Y="",duration:U,position:z,gap:Z,expandByDefault:re,classNames:P,icons:K,closeButtonAriaLabel:q="Close toast"}=e,[$,O]=te.useState(null),[T,V]=te.useState(null),[W,L]=te.useState(!1),[ee,de]=te.useState(!1),[ce,Ae]=te.useState(!1),[_e,Me]=te.useState(!1),[ge,pe]=te.useState(!1),[oe,me]=te.useState(0),[Tt,qt]=te.useState(0),$t=te.useRef(g.duration||U||ax),hr=te.useRef(null),cn=te.useRef(null),zn=w===0,Ge=w+1<=x,Ie=g.type,Ln=g.dismissible!==!1,Pt=g.className||"",No=g.descriptionClassName||"",Aa=te.useMemo(()=>v.findIndex($e=>$e.toastId===g.id)||0,[v,g.id]),Q=te.useMemo(()=>{var $e;return($e=g.closeButton)!=null?$e:B},[g.closeButton,B]),ne=te.useMemo(()=>g.duration||U||ax,[g.duration,U]),ie=te.useRef(0),be=te.useRef(0),Ee=te.useRef(0),Se=te.useRef(null),[Ce,ke]=z.split("-"),Qe=te.useMemo(()=>v.reduce(($e,on,$n)=>$n>=Aa?$e:$e+on.height,0),[v,Aa]),ht=WM(),ot=g.invert||m,en=Ie==="loading";be.current=te.useMemo(()=>Aa*Z+Qe,[Aa,Qe]),te.useEffect(()=>{$t.current=ne},[ne]),te.useEffect(()=>{L(!0)},[]),te.useEffect(()=>{const $e=cn.current;if($e){const on=$e.getBoundingClientRect().height;return qt(on),C($n=>[{toastId:g.id,height:on,position:g.position},...$n]),()=>C($n=>$n.filter(gr=>gr.toastId!==g.id))}},[C,g.id]),te.useLayoutEffect(()=>{if(!W)return;const $e=cn.current,on=$e.style.height;$e.style.height="auto";const $n=$e.getBoundingClientRect().height;$e.style.height=on,qt($n),C(gr=>gr.find(wn=>wn.toastId===g.id)?gr.map(wn=>wn.toastId===g.id?{...wn,height:$n}:wn):[{toastId:g.id,height:$n,position:g.position},...gr])},[W,g.title,g.description,C,g.id,g.jsx,g.action,g.cancel]);const vn=te.useCallback(()=>{de(!0),me(be.current),C($e=>$e.filter(on=>on.toastId!==g.id)),setTimeout(()=>{F(g)},lN)},[g,F,C,be]);te.useEffect(()=>{if(g.promise&&Ie==="loading"||g.duration===1/0||g.type==="loading")return;let $e;return D||A||ht?(()=>{if(Ee.current{g.onAutoClose==null||g.onAutoClose.call(g,g),vn()},$t.current)),()=>clearTimeout($e)},[D,A,g,Ie,ht,vn]),te.useEffect(()=>{g.delete&&(vn(),g.onDismiss==null||g.onDismiss.call(g,g))},[vn,g.delete]);function ba(){var $e;if(K?.loading){var on;return te.createElement("div",{className:ti(P?.loader,g==null||(on=g.classNames)==null?void 0:on.loader,"sonner-loader"),"data-visible":Ie==="loading"},K.loading)}return te.createElement(QM,{className:ti(P?.loader,g==null||($e=g.classNames)==null?void 0:$e.loader),visible:Ie==="loading"})}const hi=g.icon||K?.[Ie]||VM(Ie);var Li,Xr;return te.createElement("li",{tabIndex:0,ref:cn,className:ti(H,Pt,P?.toast,g==null||(t=g.classNames)==null?void 0:t.toast,P?.default,P?.[Ie],g==null||(n=g.classNames)==null?void 0:n[Ie]),"data-sonner-toast":"","data-rich-colors":(Li=g.richColors)!=null?Li:M,"data-styled":!(g.jsx||g.unstyled||y),"data-mounted":W,"data-promise":!!g.promise,"data-swiped":ge,"data-removed":ee,"data-visible":Ge,"data-y-position":Ce,"data-x-position":ke,"data-index":w,"data-front":zn,"data-swiping":ce,"data-dismissible":Ln,"data-type":Ie,"data-invert":ot,"data-swipe-out":_e,"data-swipe-direction":T,"data-expanded":!!(D||re&&W),"data-testid":g.testId,style:{"--index":w,"--toasts-before":w,"--z-index":S.length-w,"--offset":`${ee?oe:be.current}px`,"--initial-height":re?"auto":`${Tt}px`,...k,...g.style},onDragEnd:()=>{Ae(!1),O(null),Se.current=null},onPointerDown:$e=>{$e.button!==2&&(en||!Ln||(hr.current=new Date,me(be.current),$e.target.setPointerCapture($e.pointerId),$e.target.tagName!=="BUTTON"&&(Ae(!0),Se.current={x:$e.clientX,y:$e.clientY})))},onPointerUp:()=>{var $e,on,$n;if(_e||!Ln)return;Se.current=null;const gr=Number((($e=cn.current)==null?void 0:$e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),jo=Number(((on=cn.current)==null?void 0:on.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),wn=new Date().getTime()-(($n=hr.current)==null?void 0:$n.getTime()),Rr=$==="x"?gr:jo,Us=Math.abs(Rr)/wn;if(Math.abs(Rr)>=uN||Us>.11){me(be.current),g.onDismiss==null||g.onDismiss.call(g,g),V($==="x"?gr>0?"right":"left":jo>0?"down":"up"),vn(),Me(!0);return}else{var Fr,kr;(Fr=cn.current)==null||Fr.style.setProperty("--swipe-amount-x","0px"),(kr=cn.current)==null||kr.style.setProperty("--swipe-amount-y","0px")}pe(!1),Ae(!1),O(null)},onPointerMove:$e=>{var on,$n,gr;if(!Se.current||!Ln||((on=window.getSelection())==null?void 0:on.toString().length)>0)return;const wn=$e.clientY-Se.current.y,Rr=$e.clientX-Se.current.x;var Us;const Fr=(Us=e.swipeDirections)!=null?Us:cN(z);!$&&(Math.abs(Rr)>1||Math.abs(wn)>1)&&O(Math.abs(Rr)>Math.abs(wn)?"x":"y");let kr={x:0,y:0};const Ju=Ya=>1/(1.5+Math.abs(Ya)/20);if($==="y"){if(Fr.includes("top")||Fr.includes("bottom"))if(Fr.includes("top")&&wn<0||Fr.includes("bottom")&&wn>0)kr.y=wn;else{const Ya=wn*Ju(wn);kr.y=Math.abs(Ya)0)kr.x=Rr;else{const Ya=Rr*Ju(Rr);kr.x=Math.abs(Ya)0||Math.abs(kr.y)>0)&&pe(!0),($n=cn.current)==null||$n.style.setProperty("--swipe-amount-x",`${kr.x}px`),(gr=cn.current)==null||gr.style.setProperty("--swipe-amount-y",`${kr.y}px`)}},Q&&!g.jsx&&Ie!=="loading"?te.createElement("button",{"aria-label":q,"data-disabled":en,"data-close-button":!0,onClick:en||!Ln?()=>{}:()=>{vn(),g.onDismiss==null||g.onDismiss.call(g,g)},className:ti(P?.closeButton,g==null||(r=g.classNames)==null?void 0:r.closeButton)},(Xr=K?.close)!=null?Xr:$M):null,(Ie||g.icon||g.promise)&&g.icon!==null&&(K?.[Ie]!==null||g.icon)?te.createElement("div",{"data-icon":"",className:ti(P?.icon,g==null||(i=g.classNames)==null?void 0:i.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||ba():null,g.type!=="loading"?hi:null):null,te.createElement("div",{"data-content":"",className:ti(P?.content,g==null||(o=g.classNames)==null?void 0:o.content)},te.createElement("div",{"data-title":"",className:ti(P?.title,g==null||(u=g.classNames)==null?void 0:u.title)},g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title),g.description?te.createElement("div",{"data-description":"",className:ti(Y,No,P?.description,g==null||(l=g.classNames)==null?void 0:l.description)},typeof g.description=="function"?g.description():g.description):null),te.isValidElement(g.cancel)?g.cancel:g.cancel&&ff(g.cancel)?te.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||N,onClick:$e=>{ff(g.cancel)&&Ln&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,$e),vn())},className:ti(P?.cancelButton,g==null||(f=g.classNames)==null?void 0:f.cancelButton)},g.cancel.label):null,te.isValidElement(g.action)?g.action:g.action&&ff(g.action)?te.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||I,onClick:$e=>{ff(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,$e),!$e.defaultPrevented&&vn())},className:ti(P?.actionButton,g==null||(h=g.classNames)==null?void 0:h.actionButton)},g.action.label):null)};function ix(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function fN(e,t){const n={};return[e,t].forEach((r,i)=>{const o=i===1,u=o?"--mobile-offset":"--offset",l=o?iN:aN;function f(h){["top","right","bottom","left"].forEach(m=>{n[`${u}-${m}`]=typeof h=="number"?`${h}px`:h})}typeof r=="number"||typeof r=="string"?f(r):typeof r=="object"?["top","right","bottom","left"].forEach(h=>{r[h]===void 0?n[`${u}-${h}`]=l:n[`${u}-${h}`]=typeof r[h]=="number"?`${r[h]}px`:r[h]}):f(l)}),n}const mN=te.forwardRef(function(t,n){const{id:r,invert:i,position:o="bottom-right",hotkey:u=["altKey","KeyT"],expand:l,closeButton:f,className:h,offset:m,mobileOffset:g,theme:y="light",richColors:A,duration:C,style:x,visibleToasts:v=rN,toastOptions:w,dir:S=ix(),gap:D=sN,icons:F,containerAriaLabel:M="Notifications"}=t,[B,k]=te.useState([]),N=te.useMemo(()=>r?B.filter(W=>W.toasterId===r):B.filter(W=>!W.toasterId),[B,r]),I=te.useMemo(()=>Array.from(new Set([o].concat(N.filter(W=>W.position).map(W=>W.position)))),[N,o]),[H,Y]=te.useState([]),[U,z]=te.useState(!1),[Z,re]=te.useState(!1),[P,K]=te.useState(y!=="system"?y:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),q=te.useRef(null),$=u.join("+").replace(/Key/g,"").replace(/Digit/g,""),O=te.useRef(null),T=te.useRef(!1),V=te.useCallback(W=>{k(L=>{var ee;return(ee=L.find(de=>de.id===W.id))!=null&&ee.delete||_r.dismiss(W.id),L.filter(({id:de})=>de!==W.id)})},[]);return te.useEffect(()=>_r.subscribe(W=>{if(W.dismiss){requestAnimationFrame(()=>{k(L=>L.map(ee=>ee.id===W.id?{...ee,delete:!0}:ee))});return}setTimeout(()=>{nx.flushSync(()=>{k(L=>{const ee=L.findIndex(de=>de.id===W.id);return ee!==-1?[...L.slice(0,ee),{...L[ee],...W},...L.slice(ee+1)]:[W,...L]})})})}),[B]),te.useEffect(()=>{if(y!=="system"){K(y);return}if(y==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?K("dark"):K("light")),typeof window>"u")return;const W=window.matchMedia("(prefers-color-scheme: dark)");try{W.addEventListener("change",({matches:L})=>{K(L?"dark":"light")})}catch{W.addListener(({matches:ee})=>{try{K(ee?"dark":"light")}catch(de){console.error(de)}})}},[y]),te.useEffect(()=>{B.length<=1&&z(!1)},[B]),te.useEffect(()=>{const W=L=>{var ee;if(u.every(Ae=>L[Ae]||L.code===Ae)){var ce;z(!0),(ce=q.current)==null||ce.focus()}L.code==="Escape"&&(document.activeElement===q.current||(ee=q.current)!=null&&ee.contains(document.activeElement))&&z(!1)};return document.addEventListener("keydown",W),()=>document.removeEventListener("keydown",W)},[u]),te.useEffect(()=>{if(q.current)return()=>{O.current&&(O.current.focus({preventScroll:!0}),O.current=null,T.current=!1)}},[q.current]),te.createElement("section",{ref:n,"aria-label":`${M} ${$}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},I.map((W,L)=>{var ee;const[de,ce]=W.split("-");return N.length?te.createElement("ol",{key:W,dir:S==="auto"?ix():S,tabIndex:-1,ref:q,className:h,"data-sonner-toaster":!0,"data-sonner-theme":P,"data-y-position":de,"data-x-position":ce,style:{"--front-toast-height":`${((ee=H[0])==null?void 0:ee.height)||0}px`,"--width":`${oN}px`,"--gap":`${D}px`,...x,...fN(m,g)},onBlur:Ae=>{T.current&&!Ae.currentTarget.contains(Ae.relatedTarget)&&(T.current=!1,O.current&&(O.current.focus({preventScroll:!0}),O.current=null))},onFocus:Ae=>{Ae.target instanceof HTMLElement&&Ae.target.dataset.dismissible==="false"||T.current||(T.current=!0,O.current=Ae.relatedTarget)},onMouseEnter:()=>z(!0),onMouseMove:()=>z(!0),onMouseLeave:()=>{Z||z(!1)},onDragEnd:()=>z(!1),onPointerDown:Ae=>{Ae.target instanceof HTMLElement&&Ae.target.dataset.dismissible==="false"||re(!0)},onPointerUp:()=>re(!1)},N.filter(Ae=>!Ae.position&&L===0||Ae.position===W).map((Ae,_e)=>{var Me,ge;return te.createElement(dN,{key:Ae.id,icons:F,index:_e,toast:Ae,defaultRichColors:A,duration:(Me=w?.duration)!=null?Me:C,className:w?.className,descriptionClassName:w?.descriptionClassName,invert:i,visibleToasts:v,closeButton:(ge=w?.closeButton)!=null?ge:f,interacting:Z,position:W,style:w?.style,unstyled:w?.unstyled,classNames:w?.classNames,cancelButtonStyle:w?.cancelButtonStyle,actionButtonStyle:w?.actionButtonStyle,closeButtonAriaLabel:w?.closeButtonAriaLabel,removeToast:V,toasts:N.filter(pe=>pe.position==Ae.position),heights:H.filter(pe=>pe.position==Ae.position),setHeights:Y,expandByDefault:l,gap:D,expanded:U,swipeDirections:t.swipeDirections})})):null}))});var hN=pM({extend:{classGroups:{"font-size":["text-page-header","text-page-description","text-heading","text-title","text-subtitle","text-body","text-paragraph","text-label"]}}});function X(...e){return hN(E_(e))}var ox=b.createContext(null);function As(){return b.useContext(ox)}var sx={common:{},light:{},dark:{}},wg=b.createContext({isDarkMode:!1,variables:sx,loader:null}),gN=({themeSettings:e,children:t})=>{let{variables:n,loader:r,mode:i,theme:o}=b.useMemo(()=>({variables:e?.variables??sx,loader:e?.loader??null,mode:e?.mode,theme:e?.theme??"default"}),[e]),u=e?.classes?.["Overlay-root"],[l,f]=b.useState(null);return b.useEffect(()=>{eB(n,i,o)},[n,i,o]),d.jsx(wg.Provider,{value:{isDarkMode:i==="dark",theme:o,variables:n,loader:r},children:d.jsxs(ox.Provider,{value:l,children:[t,d.jsx("div",{className:X("auth0-universal",u),"data-theme":o,ref:f})]})})};function Yt(){let e=b.useContext(wg);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e}var Eg=b.createContext({coreClient:null}),Gn=()=>{let e=b.useContext(Eg);if(!e)throw new Error("useCoreClient must be used within Auth0ComponentProvider");return e},ux=({authDetails:e,i18nOptions:t,telemetry:n,getComponent:r})=>{let{authProxyUrl:i}=e,[o,u]=b.useState(null);return b.useEffect(()=>{n.enabled&&n.css==="unknown"||(async()=>{try{let l=await O2(e,t,n,r);u(l)}catch(l){console.error(l)}})()},[i,t,n,r]),o},pN=pa("inline-block h-8 w-8 animate-spin rounded-full border-2 border-transparent",{variants:{variant:{solid:"!border-t-current",dots:"animate-[spin_5s_linear_infinite] border-6 border-dotted border-current",pulse:"animate-pulse bg-current"},size:{sm:"size-4",md:"size-8",lg:"size-12"},colorScheme:{primary:"text-primary",foreground:"text-primary-foreground",muted:"text-muted-foreground"}},defaultVariants:{variant:"solid",size:"md",colorScheme:"primary"}});function dn({variant:e,size:t,colorScheme:n,className:r,...i}){return d.jsx("div",{className:X(pN({variant:e,size:t,colorScheme:n}),r),...i,children:d.jsx("span",{className:"sr-only",children:"Loading..."})})}var xr=({children:e,style:t})=>{let{theme:n="default",isDarkMode:r,variables:i}=b.useContext(wg),o=b.useMemo(()=>({...rg(i,r).variables,...t}),[i,r,t]);return d.jsx("div",{className:X("auth0-universal",r&&"dark"),"data-theme":n,style:o,children:e})},cc={provider:"sonner",settings:{position:"top-right",closeButton:!0}},lx={success:"text-success-foreground",error:"text-destructive-foreground",warning:"text-warning-foreground",info:"text-info-foreground"},cx=["success","error","warning","info"],vN=1e3,dc=0,yN=1e3,mf=new Set,AN=()=>{mf.size===0&&(dc=0)},bN=e=>{e!=null?mf.delete(e):mf.clear(),AN()},fc={...cc},_N=e=>{if(!e){fc={...cc};return}if(fc={...e},e.provider==="custom"){let{methods:t}=e,n=Object.keys(t);n.length===0&&console.warn("Auth0ComponentProvider: Custom toast provider specified but no custom methods provided"),n.forEach(r=>{typeof t[r]!="function"&&console.warn(`Auth0ComponentProvider: Custom toast method '${r}' is not a function`)})}},xN=(e,t)=>{let n=lx[e];return d.jsx("span",{className:n,children:t})},CN=e=>{let t=lx[e];return d.jsx(EM,{className:`h-4 w-4 ${t}`,"aria-hidden":"true"})},tt=({type:e,message:t,className:n,icon:r,data:i={}})=>{if(!t?.trim()){console.warn("showToast: Empty message provided");return}if(!cx.includes(e)){console.error(`showToast: Invalid toast type '${e}'. Must be one of: ${cx.join(", ")}`);return}if(fc.provider==="custom"&&fc.methods[e])try{return fc.methods[e](t)}catch(h){console.error(`showToast: Error in custom ${e} method:`,h)}let o=xN(e,t),u=r||CN(e),l=vN+dc;dc+=1,dc>=yN&&(dc=0);let f={className:n,icon:u,style:{zIndex:l},onDismiss:h=>{bN(h)},...i};try{let h=rx[e](o,f);return h&&mf.add(h),h}catch(h){return console.error(`showToast: Error showing ${e} toast:`,h),rx(t)}},dx=b.createContext(null);function wN({children:e,componentRef:t}){let n=b.useMemo(()=>({componentRef:t}),[t]);return d.jsx(dx.Provider,{value:n,children:e})}function EN(){let e=b.useContext(dx);if(!e)throw new Error("useTelemetry must be used within Auth0ComponentProvider");return e}var fx=b.createContext(null);function SN(){let e=b.useContext(fx);if(!e)throw new Error("useGateKeeperContext must be used within a GateKeeperProvider");return e}function mx(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function mc(...e){return t=>{let n=!1;const r=e.map(i=>{const o=mx(i,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let i=0;i{let{children:o,...u}=r;hx(o)&&typeof hf=="function"&&(o=hf(o._payload));const l=b.Children.toArray(o),f=l.find(MN);if(f){const h=f.props.children,m=l.map(g=>g===f?b.Children.count(h)>1?b.Children.only(null):b.isValidElement(h)?h.props.children:null:g);return d.jsx(t,{...u,ref:i,children:b.isValidElement(h)?b.cloneElement(h,void 0,m):null})}return d.jsx(t,{...u,ref:i,children:o})});return n.displayName=`${e}.Slot`,n}var hc=FN("Slot");function kN(e){const t=b.forwardRef((n,r)=>{let{children:i,...o}=n;if(hx(i)&&typeof hf=="function"&&(i=hf(i._payload)),b.isValidElement(i)){const u=jN(i),l=NN(o,i.props);return i.type!==b.Fragment&&(l.ref=r?mc(r,u):u),b.cloneElement(i,l)}return b.Children.count(i)>1?b.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var BN=Symbol("radix.slottable");function MN(e){return b.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===BN}function NN(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...l)=>{const f=o(...l);return i(...l),f}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}function jN(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function Re(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function TN(e,t){const n=b.createContext(t),r=o=>{const{children:u,...l}=o,f=b.useMemo(()=>l,Object.values(l));return d.jsx(n.Provider,{value:f,children:u})};r.displayName=e+"Provider";function i(o){const u=b.useContext(n);if(u)return u;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[r,i]}function ur(e,t=[]){let n=[];function r(o,u){const l=b.createContext(u),f=n.length;n=[...n,u];const h=g=>{const{scope:y,children:A,...C}=g,x=y?.[e]?.[f]||l,v=b.useMemo(()=>C,Object.values(C));return d.jsx(x.Provider,{value:v,children:A})};h.displayName=o+"Provider";function m(g,y){const A=y?.[e]?.[f]||l,C=b.useContext(A);if(C)return C;if(u!==void 0)return u;throw new Error(`\`${g}\` must be used within \`${o}\``)}return[h,m]}const i=()=>{const o=n.map(u=>b.createContext(u));return function(l){const f=l?.[e]||o;return b.useMemo(()=>({[`__scope${e}`]:{...l,[e]:f}}),[l,f])}};return i.scopeName=e,[r,PN(i,...t)]}function PN(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const u=r.reduce((l,{useScope:f,scopeName:h})=>{const g=f(o)[`__scope${h}`];return{...l,...g}},{});return b.useMemo(()=>({[`__scope${t.scopeName}`]:u}),[u])}};return n.scopeName=t.scopeName,n}var Jn=globalThis?.document?b.useLayoutEffect:()=>{},zN=Pd[" useId ".trim().toString()]||(()=>{}),LN=0;function Cr(e){const[t,n]=b.useState(zN());return Jn(()=>{n(r=>r??String(LN++))},[e]),e||(t?`radix-${t}`:"")}var ON=Pd[" useInsertionEffect ".trim().toString()]||Jn;function wr({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[i,o,u]=IN({defaultProp:t,onChange:n}),l=e!==void 0,f=l?e:i;{const m=b.useRef(e!==void 0);b.useEffect(()=>{const g=m.current;g!==l&&console.warn(`${r} is changing from ${g?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),m.current=l},[l,r])}const h=b.useCallback(m=>{if(l){const g=UN(m)?m(e):m;g!==e&&u.current?.(g)}else o(m)},[l,e,o,u]);return[f,h]}function IN({defaultProp:e,onChange:t}){const[n,r]=b.useState(e),i=b.useRef(n),o=b.useRef(t);return ON(()=>{o.current=t},[t]),b.useEffect(()=>{i.current!==n&&(o.current?.(n),i.current=n)},[n,i]),[n,r,o]}function UN(e){return typeof e=="function"}function bs(e){const t=VN(e),n=b.forwardRef((r,i)=>{const{children:o,...u}=r,l=b.Children.toArray(o),f=l.find(QN);if(f){const h=f.props.children,m=l.map(g=>g===f?b.Children.count(h)>1?b.Children.only(null):b.isValidElement(h)?h.props.children:null:g);return d.jsx(t,{...u,ref:i,children:b.isValidElement(h)?b.cloneElement(h,void 0,m):null})}return d.jsx(t,{...u,ref:i,children:o})});return n.displayName=`${e}.Slot`,n}function VN(e){const t=b.forwardRef((n,r)=>{const{children:i,...o}=n;if(b.isValidElement(i)){const u=YN(i),l=GN(o,i.props);return i.type!==b.Fragment&&(l.ref=r?mc(r,u):u),b.cloneElement(i,l)}return b.Children.count(i)>1?b.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var gx=Symbol("radix.slottable");function HN(e){const t=({children:n})=>d.jsx(d.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=gx,t}function QN(e){return b.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===gx}function GN(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...l)=>{const f=o(...l);return i(...l),f}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}function YN(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var KN=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ue=KN.reduce((e,t)=>{const n=bs(`Primitive.${t}`),r=b.forwardRef((i,o)=>{const{asChild:u,...l}=i,f=u?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),d.jsx(f,{...l,ref:o})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function px(e,t){e&&lc.flushSync(()=>e.dispatchEvent(t))}function ni(e){const t=b.useRef(e);return b.useEffect(()=>{t.current=e}),b.useMemo(()=>(...n)=>t.current?.(...n),[])}function qN(e,t=globalThis?.document){const n=ni(e);b.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var $N="DismissableLayer",Sg="dismissableLayer.update",WN="dismissableLayer.pointerDownOutside",ZN="dismissableLayer.focusOutside",vx,yx=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Au=b.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:u,onDismiss:l,...f}=e,h=b.useContext(yx),[m,g]=b.useState(null),y=m?.ownerDocument??globalThis?.document,[,A]=b.useState({}),C=dt(t,k=>g(k)),x=Array.from(h.layers),[v]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),w=x.indexOf(v),S=m?x.indexOf(m):-1,D=h.layersWithOutsidePointerEventsDisabled.size>0,F=S>=w,M=ej(k=>{const N=k.target,I=[...h.branches].some(H=>H.contains(N));!F||I||(i?.(k),u?.(k),k.defaultPrevented||l?.())},y),B=tj(k=>{const N=k.target;[...h.branches].some(H=>H.contains(N))||(o?.(k),u?.(k),k.defaultPrevented||l?.())},y);return qN(k=>{S===h.layers.size-1&&(r?.(k),!k.defaultPrevented&&l&&(k.preventDefault(),l()))},y),b.useEffect(()=>{if(m)return n&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(vx=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(m)),h.layers.add(m),Ax(),()=>{n&&h.layersWithOutsidePointerEventsDisabled.size===1&&(y.body.style.pointerEvents=vx)}},[m,y,n,h]),b.useEffect(()=>()=>{m&&(h.layers.delete(m),h.layersWithOutsidePointerEventsDisabled.delete(m),Ax())},[m,h]),b.useEffect(()=>{const k=()=>A({});return document.addEventListener(Sg,k),()=>document.removeEventListener(Sg,k)},[]),d.jsx(Ue.div,{...f,ref:C,style:{pointerEvents:D?F?"auto":"none":void 0,...e.style},onFocusCapture:Re(e.onFocusCapture,B.onFocusCapture),onBlurCapture:Re(e.onBlurCapture,B.onBlurCapture),onPointerDownCapture:Re(e.onPointerDownCapture,M.onPointerDownCapture)})});Au.displayName=$N;var XN="DismissableLayerBranch",JN=b.forwardRef((e,t)=>{const n=b.useContext(yx),r=b.useRef(null),i=dt(t,r);return b.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),d.jsx(Ue.div,{...e,ref:i})});JN.displayName=XN;function ej(e,t=globalThis?.document){const n=ni(e),r=b.useRef(!1),i=b.useRef(()=>{});return b.useEffect(()=>{const o=l=>{if(l.target&&!r.current){let f=function(){bx(WN,n,h,{discrete:!0})};const h={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=f,t.addEventListener("click",i.current,{once:!0})):f()}else t.removeEventListener("click",i.current);r.current=!1},u=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(u),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function tj(e,t=globalThis?.document){const n=ni(e),r=b.useRef(!1);return b.useEffect(()=>{const i=o=>{o.target&&!r.current&&bx(ZN,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Ax(){const e=new CustomEvent(Sg);document.dispatchEvent(e)}function bx(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?px(i,o):i.dispatchEvent(o)}var Dg="focusScope.autoFocusOnMount",Rg="focusScope.autoFocusOnUnmount",_x={bubbles:!1,cancelable:!0},nj="FocusScope",gc=b.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...u}=e,[l,f]=b.useState(null),h=ni(i),m=ni(o),g=b.useRef(null),y=dt(t,x=>f(x)),A=b.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;b.useEffect(()=>{if(r){let x=function(D){if(A.paused||!l)return;const F=D.target;l.contains(F)?g.current=F:mo(g.current,{select:!0})},v=function(D){if(A.paused||!l)return;const F=D.relatedTarget;F!==null&&(l.contains(F)||mo(g.current,{select:!0}))},w=function(D){if(document.activeElement===document.body)for(const M of D)M.removedNodes.length>0&&mo(l)};document.addEventListener("focusin",x),document.addEventListener("focusout",v);const S=new MutationObserver(w);return l&&S.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",x),document.removeEventListener("focusout",v),S.disconnect()}}},[r,l,A.paused]),b.useEffect(()=>{if(l){wx.add(A);const x=document.activeElement;if(!l.contains(x)){const w=new CustomEvent(Dg,_x);l.addEventListener(Dg,h),l.dispatchEvent(w),w.defaultPrevented||(rj(uj(xx(l)),{select:!0}),document.activeElement===x&&mo(l))}return()=>{l.removeEventListener(Dg,h),setTimeout(()=>{const w=new CustomEvent(Rg,_x);l.addEventListener(Rg,m),l.dispatchEvent(w),w.defaultPrevented||mo(x??document.body,{select:!0}),l.removeEventListener(Rg,m),wx.remove(A)},0)}}},[l,h,m,A]);const C=b.useCallback(x=>{if(!n&&!r||A.paused)return;const v=x.key==="Tab"&&!x.altKey&&!x.ctrlKey&&!x.metaKey,w=document.activeElement;if(v&&w){const S=x.currentTarget,[D,F]=aj(S);D&&F?!x.shiftKey&&w===F?(x.preventDefault(),n&&mo(D,{select:!0})):x.shiftKey&&w===D&&(x.preventDefault(),n&&mo(F,{select:!0})):w===S&&x.preventDefault()}},[n,r,A.paused]);return d.jsx(Ue.div,{tabIndex:-1,...u,ref:y,onKeyDown:C})});gc.displayName=nj;function rj(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(mo(r,{select:t}),document.activeElement!==n)return}function aj(e){const t=xx(e),n=Cx(t,e),r=Cx(t.reverse(),e);return[n,r]}function xx(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Cx(e,t){for(const n of e)if(!ij(n,{upTo:t}))return n}function ij(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function oj(e){return e instanceof HTMLInputElement&&"select"in e}function mo(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&oj(e)&&t&&e.select()}}var wx=sj();function sj(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=Ex(e,t),e.unshift(t)},remove(t){e=Ex(e,t),e[0]?.resume()}}}function Ex(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function uj(e){return e.filter(t=>t.tagName!=="A")}var lj="Portal",bu=b.forwardRef((e,t)=>{const{container:n,...r}=e,[i,o]=b.useState(!1);Jn(()=>o(!0),[]);const u=n||i&&globalThis?.document?.body;return u?nx.createPortal(d.jsx(Ue.div,{...r,ref:t}),u):null});bu.displayName=lj;function cj(e,t){return b.useReducer((n,r)=>t[n][r]??n,e)}var lr=e=>{const{present:t,children:n}=e,r=dj(t),i=typeof n=="function"?n({present:r.isPresent}):b.Children.only(n),o=dt(r.ref,fj(i));return typeof n=="function"||r.isPresent?b.cloneElement(i,{ref:o}):null};lr.displayName="Presence";function dj(e){const[t,n]=b.useState(),r=b.useRef(null),i=b.useRef(e),o=b.useRef("none"),u=e?"mounted":"unmounted",[l,f]=cj(u,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const h=gf(r.current);o.current=l==="mounted"?h:"none"},[l]),Jn(()=>{const h=r.current,m=i.current;if(m!==e){const y=o.current,A=gf(h);e?f("MOUNT"):A==="none"||h?.display==="none"?f("UNMOUNT"):f(m&&y!==A?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,f]),Jn(()=>{if(t){let h;const m=t.ownerDocument.defaultView??window,g=A=>{const x=gf(r.current).includes(CSS.escape(A.animationName));if(A.target===t&&x&&(f("ANIMATION_END"),!i.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",h=m.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},y=A=>{A.target===t&&(o.current=gf(r.current))};return t.addEventListener("animationstart",y),t.addEventListener("animationcancel",g),t.addEventListener("animationend",g),()=>{m.clearTimeout(h),t.removeEventListener("animationstart",y),t.removeEventListener("animationcancel",g),t.removeEventListener("animationend",g)}}else f("ANIMATION_END")},[t,f]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:b.useCallback(h=>{r.current=h?getComputedStyle(h):null,n(h)},[])}}function gf(e){return e?.animationName||"none"}function fj(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Fg=0;function pf(){b.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Sx()),document.body.insertAdjacentElement("beforeend",e[1]??Sx()),Fg++,()=>{Fg===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Fg--}},[])}function Sx(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var ri=function(){return ri=Object.assign||function(t){for(var n,r=1,i=arguments.length;r"u")return Fj;var t=kj(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Mj=Bx(),_u="data-scroll-locked",Nj=function(e,t,n,r){var i=e.left,o=e.top,u=e.right,l=e.gap;return n===void 0&&(n="margin"),`
- .`.concat(hj,` {
+`+p.stack}}var cn=Object.prototype.hasOwnProperty,Mn=e.unstable_scheduleCallback,zn=e.unstable_cancelCallback,rn=e.unstable_shouldYield,vn=e.unstable_requestPaint,Ye=e.unstable_now,pt=e.unstable_getCurrentPriorityLevel,Xn=e.unstable_ImmediatePriority,Q=e.unstable_UserBlockingPriority,ae=e.unstable_NormalPriority,Y=e.unstable_LowPriority,ue=e.unstable_IdlePriority,he=e.log,xe=e.unstable_setDisableYieldValue,ve=null,De=null;function Qe(a){if(typeof he=="function"&&xe(a),De&&typeof De.setStrictMode=="function")try{De.setStrictMode(ve,a)}catch{}}var xt=Math.clz32?Math.clz32:Fn,yn=Math.log,Yt=Math.LN2;function Fn(a){return a>>>=0,a===0?32:31-(yn(a)/Yt|0)|0}var lr=256,nr=262144,Pr=4194304;function cr(a){var s=a&42;if(s!==0)return s;switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function $e(a,s,c){var p=a.pendingLanes;if(p===0)return 0;var x=0,E=a.suspendedLanes,D=a.pingedLanes;a=a.warmLanes;var P=p&134217727;return P!==0?(p=P&~E,p!==0?x=cr(p):(D&=P,D!==0?x=cr(D):c||(c=P&~a,c!==0&&(x=cr(c))))):(P=p&~E,P!==0?x=cr(P):D!==0?x=cr(D):c||(c=p&~a,c!==0&&(x=cr(c)))),x===0?0:s!==0&&s!==x&&(s&E)===0&&(E=x&-x,c=s&-s,E>=c||E===32&&(c&4194048)!==0)?s:x}function Jt(a,s){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&s)===0}function Gn(a,s){switch(a){case 1:case 2:case 4:case 8:case 64:return s+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function rr(){var a=Pr;return Pr<<=1,(Pr&62914560)===0&&(Pr=4194304),a}function Ai(a){for(var s=[],c=0;31>c;c++)s.push(a);return s}function An(a,s){a.pendingLanes|=s,s!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function wr(a,s,c,p,x,E){var D=a.pendingLanes;a.pendingLanes=c,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=c,a.entangledLanes&=c,a.errorRecoveryDisabledLanes&=c,a.shellSuspendCounter=0;var P=a.entanglements,$=a.expirationTimes,ce=a.hiddenUpdates;for(c=D&~c;0"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var qK=/[\n"\\]/g;function Ra(a){return a.replace(qK,function(s){return"\\"+s.charCodeAt(0).toString(16)+" "})}function Gv(a,s,c,p,x,E,D,P){a.name="",D!=null&&typeof D!="function"&&typeof D!="symbol"&&typeof D!="boolean"?a.type=D:a.removeAttribute("type"),s!=null?D==="number"?(s===0&&a.value===""||a.value!=s)&&(a.value=""+Sa(s)):a.value!==""+Sa(s)&&(a.value=""+Sa(s)):D!=="submit"&&D!=="reset"||a.removeAttribute("value"),s!=null?Yv(a,D,Sa(s)):c!=null?Yv(a,D,Sa(c)):p!=null&&a.removeAttribute("value"),x==null&&E!=null&&(a.defaultChecked=!!E),x!=null&&(a.checked=x&&typeof x!="function"&&typeof x!="symbol"),P!=null&&typeof P!="function"&&typeof P!="symbol"&&typeof P!="boolean"?a.name=""+Sa(P):a.removeAttribute("name")}function pR(a,s,c,p,x,E,D,P){if(E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"&&(a.type=E),s!=null||c!=null){if(!(E!=="submit"&&E!=="reset"||s!=null)){Qv(a);return}c=c!=null?""+Sa(c):"",s=s!=null?""+Sa(s):c,P||s===a.value||(a.value=s),a.defaultValue=s}p=p??x,p=typeof p!="function"&&typeof p!="symbol"&&!!p,a.checked=P?a.checked:!!p,a.defaultChecked=!!p,D!=null&&typeof D!="function"&&typeof D!="symbol"&&typeof D!="boolean"&&(a.name=D),Qv(a)}function Yv(a,s,c){s==="number"&&J0(a.ownerDocument)===a||a.defaultValue===""+c||(a.defaultValue=""+c)}function ul(a,s,c,p){if(a=a.options,s){s={};for(var x=0;x"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),qv=!1;if(Yi)try{var nd={};Object.defineProperty(nd,"passive",{get:function(){qv=!0}}),window.addEventListener("test",nd,nd),window.removeEventListener("test",nd,nd)}catch{qv=!1}var Oo=null,Xv=null,tm=null;function CR(){if(tm)return tm;var a,s=Xv,c=s.length,p,x="value"in Oo?Oo.value:Oo.textContent,E=x.length;for(a=0;a=id),FR=" ",kR=!1;function BR(a,s){switch(a){case"keyup":return E$.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function MR(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var fl=!1;function R$(a,s){switch(a){case"compositionend":return MR(s);case"keypress":return s.which!==32?null:(kR=!0,FR);case"textInput":return a=s.data,a===FR&&kR?null:a;default:return null}}function D$(a,s){if(fl)return a==="compositionend"||!ry&&BR(a,s)?(a=CR(),tm=Xv=Oo=null,fl=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1=s)return{node:c,offset:s-a};a=p}e:{for(;c;){if(c.nextSibling){c=c.nextSibling;break e}c=c.parentNode}c=void 0}c=OR(c)}}function VR(a,s){return a&&s?a===s?!0:a&&a.nodeType===3?!1:s&&s.nodeType===3?VR(a,s.parentNode):"contains"in a?a.contains(s):a.compareDocumentPosition?!!(a.compareDocumentPosition(s)&16):!1:!1}function HR(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var s=J0(a.document);s instanceof a.HTMLIFrameElement;){try{var c=typeof s.contentWindow.location.href=="string"}catch{c=!1}if(c)a=s.contentWindow;else break;s=J0(a.document)}return s}function oy(a){var s=a&&a.nodeName&&a.nodeName.toLowerCase();return s&&(s==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||s==="textarea"||a.contentEditable==="true")}var P$=Yi&&"documentMode"in document&&11>=document.documentMode,ml=null,sy=null,ld=null,uy=!1;function QR(a,s,c){var p=c.window===c?c.document:c.nodeType===9?c:c.ownerDocument;uy||ml==null||ml!==J0(p)||(p=ml,"selectionStart"in p&&oy(p)?p={start:p.selectionStart,end:p.selectionEnd}:(p=(p.ownerDocument&&p.ownerDocument.defaultView||window).getSelection(),p={anchorNode:p.anchorNode,anchorOffset:p.anchorOffset,focusNode:p.focusNode,focusOffset:p.focusOffset}),ld&&ud(ld,p)||(ld=p,p=$m(sy,"onSelect"),0>=D,x-=D,bi=1<<32-xt(s)+x|c<Ct?(It=Le,Le=null):It=Le.sibling;var Gt=de(oe,Le,le[Ct],ye);if(Gt===null){Le===null&&(Le=It);break}a&&Le&&Gt.alternate===null&&s(oe,Le),ee=E(Gt,ee,Ct),Qt===null?He=Gt:Qt.sibling=Gt,Qt=Gt,Le=It}if(Ct===le.length)return c(oe,Le),Lt&&$i(oe,Ct),He;if(Le===null){for(;CtCt?(It=Le,Le=null):It=Le.sibling;var us=de(oe,Le,Gt.value,ye);if(us===null){Le===null&&(Le=It);break}a&&Le&&us.alternate===null&&s(oe,Le),ee=E(us,ee,Ct),Qt===null?He=us:Qt.sibling=us,Qt=us,Le=It}if(Gt.done)return c(oe,Le),Lt&&$i(oe,Ct),He;if(Le===null){for(;!Gt.done;Ct++,Gt=le.next())Gt=be(oe,Gt.value,ye),Gt!==null&&(ee=E(Gt,ee,Ct),Qt===null?He=Gt:Qt.sibling=Gt,Qt=Gt);return Lt&&$i(oe,Ct),He}for(Le=p(Le);!Gt.done;Ct++,Gt=le.next())Gt=me(Le,oe,Ct,Gt.value,ye),Gt!==null&&(a&&Gt.alternate!==null&&Le.delete(Gt.key===null?Ct:Gt.key),ee=E(Gt,ee,Ct),Qt===null?He=Gt:Qt.sibling=Gt,Qt=Gt);return a&&Le.forEach(function(nW){return s(oe,nW)}),Lt&&$i(oe,Ct),He}function sn(oe,ee,le,ye){if(typeof le=="object"&&le!==null&&le.type===_&&le.key===null&&(le=le.props.children),typeof le=="object"&&le!==null){switch(le.$$typeof){case A:e:{for(var He=le.key;ee!==null;){if(ee.key===He){if(He=le.type,He===_){if(ee.tag===7){c(oe,ee.sibling),ye=x(ee,le.props.children),ye.return=oe,oe=ye;break e}}else if(ee.elementType===He||typeof He=="object"&&He!==null&&He.$$typeof===N&&nu(He)===ee.type){c(oe,ee.sibling),ye=x(ee,le.props),gd(ye,le),ye.return=oe,oe=ye;break e}c(oe,ee);break}else s(oe,ee);ee=ee.sibling}le.type===_?(ye=qs(le.props.children,oe.mode,ye,le.key),ye.return=oe,oe=ye):(ye=dm(le.type,le.key,le.props,null,oe.mode,ye),gd(ye,le),ye.return=oe,oe=ye)}return D(oe);case w:e:{for(He=le.key;ee!==null;){if(ee.key===He)if(ee.tag===4&&ee.stateNode.containerInfo===le.containerInfo&&ee.stateNode.implementation===le.implementation){c(oe,ee.sibling),ye=x(ee,le.children||[]),ye.return=oe,oe=ye;break e}else{c(oe,ee);break}else s(oe,ee);ee=ee.sibling}ye=gy(le,oe.mode,ye),ye.return=oe,oe=ye}return D(oe);case N:return le=nu(le),sn(oe,ee,le,ye)}if(W(le))return Pe(oe,ee,le,ye);if(G(le)){if(He=G(le),typeof He!="function")throw Error(r(150));return le=He.call(le),Ke(oe,ee,le,ye)}if(typeof le.then=="function")return sn(oe,ee,ym(le),ye);if(le.$$typeof===R)return sn(oe,ee,hm(oe,le),ye);Am(oe,le)}return typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint"?(le=""+le,ee!==null&&ee.tag===6?(c(oe,ee.sibling),ye=x(ee,le),ye.return=oe,oe=ye):(c(oe,ee),ye=hy(le,oe.mode,ye),ye.return=oe,oe=ye),D(oe)):c(oe,ee)}return function(oe,ee,le,ye){try{hd=0;var He=sn(oe,ee,le,ye);return wl=null,He}catch(Le){if(Le===Cl||Le===pm)throw Le;var Qt=oa(29,Le,null,oe.mode);return Qt.lanes=ye,Qt.return=oe,Qt}}}var au=mD(!0),hD=mD(!1),Go=!1;function Ry(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Dy(a,s){a=a.updateQueue,s.updateQueue===a&&(s.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Yo(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function Ko(a,s,c){var p=a.updateQueue;if(p===null)return null;if(p=p.shared,(Kt&2)!==0){var x=p.pending;return x===null?s.next=s:(s.next=x.next,x.next=s),p.pending=s,s=cm(a),qR(a,null,c),s}return lm(a,p,s,c),cm(a)}function pd(a,s,c){if(s=s.updateQueue,s!==null&&(s=s.shared,(c&4194048)!==0)){var p=s.lanes;p&=a.pendingLanes,c|=p,s.lanes=c,Ze(a,c)}}function Fy(a,s){var c=a.updateQueue,p=a.alternate;if(p!==null&&(p=p.updateQueue,c===p)){var x=null,E=null;if(c=c.firstBaseUpdate,c!==null){do{var D={lane:c.lane,tag:c.tag,payload:c.payload,callback:null,next:null};E===null?x=E=D:E=E.next=D,c=c.next}while(c!==null);E===null?x=E=s:E=E.next=s}else x=E=s;c={baseState:p.baseState,firstBaseUpdate:x,lastBaseUpdate:E,shared:p.shared,callbacks:p.callbacks},a.updateQueue=c;return}a=c.lastBaseUpdate,a===null?c.firstBaseUpdate=s:a.next=s,c.lastBaseUpdate=s}var ky=!1;function vd(){if(ky){var a=xl;if(a!==null)throw a}}function yd(a,s,c,p){ky=!1;var x=a.updateQueue;Go=!1;var E=x.firstBaseUpdate,D=x.lastBaseUpdate,P=x.shared.pending;if(P!==null){x.shared.pending=null;var $=P,ce=$.next;$.next=null,D===null?E=ce:D.next=ce,D=$;var ge=a.alternate;ge!==null&&(ge=ge.updateQueue,P=ge.lastBaseUpdate,P!==D&&(P===null?ge.firstBaseUpdate=ce:P.next=ce,ge.lastBaseUpdate=$))}if(E!==null){var be=x.baseState;D=0,ge=ce=$=null,P=E;do{var de=P.lane&-536870913,me=de!==P.lane;if(me?(Pt&de)===de:(p&de)===de){de!==0&&de===_l&&(ky=!0),ge!==null&&(ge=ge.next={lane:0,tag:P.tag,payload:P.payload,callback:null,next:null});e:{var Pe=a,Ke=P;de=s;var sn=c;switch(Ke.tag){case 1:if(Pe=Ke.payload,typeof Pe=="function"){be=Pe.call(sn,be,de);break e}be=Pe;break e;case 3:Pe.flags=Pe.flags&-65537|128;case 0:if(Pe=Ke.payload,de=typeof Pe=="function"?Pe.call(sn,be,de):Pe,de==null)break e;be=g({},be,de);break e;case 2:Go=!0}}de=P.callback,de!==null&&(a.flags|=64,me&&(a.flags|=8192),me=x.callbacks,me===null?x.callbacks=[de]:me.push(de))}else me={lane:de,tag:P.tag,payload:P.payload,callback:P.callback,next:null},ge===null?(ce=ge=me,$=be):ge=ge.next=me,D|=de;if(P=P.next,P===null){if(P=x.shared.pending,P===null)break;me=P,P=me.next,me.next=null,x.lastBaseUpdate=me,x.shared.pending=null}}while(!0);ge===null&&($=be),x.baseState=$,x.firstBaseUpdate=ce,x.lastBaseUpdate=ge,E===null&&(x.shared.lanes=0),Xo|=D,a.lanes=D,a.memoizedState=be}}function gD(a,s){if(typeof a!="function")throw Error(r(191,a));a.call(s)}function pD(a,s){var c=a.callbacks;if(c!==null)for(a.callbacks=null,a=0;aE?E:8;var D=I.T,P={};I.T=P,Zy(a,!1,s,c);try{var $=x(),ce=I.S;if(ce!==null&&ce(P,$),$!==null&&typeof $=="object"&&typeof $.then=="function"){var ge=G$($,p);_d(a,s,ge,da(a))}else _d(a,s,p,da(a))}catch(be){_d(a,s,{then:function(){},status:"rejected",reason:be},da())}finally{q.p=E,D!==null&&P.types!==null&&(D.types=P.types),I.T=D}}function q$(){}function Ky(a,s,c,p){if(a.tag!==5)throw Error(r(476));var x=$D(a).queue;KD(a,x,s,J,c===null?q$:function(){return ZD(a),c(p)})}function $D(a){var s=a.memoizedState;if(s!==null)return s;s={memoizedState:J,baseState:J,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xi,lastRenderedState:J},next:null};var c={};return s.next={memoizedState:c,baseState:c,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xi,lastRenderedState:c},next:null},a.memoizedState=s,a=a.alternate,a!==null&&(a.memoizedState=s),s}function ZD(a){var s=$D(a);s.next===null&&(s=a.alternate.memoizedState),_d(a,s.next.queue,{},da())}function $y(){return mr(zd)}function WD(){return On().memoizedState}function qD(){return On().memoizedState}function X$(a){for(var s=a.return;s!==null;){switch(s.tag){case 24:case 3:var c=da();a=Yo(c);var p=Ko(s,a,c);p!==null&&(Hr(p,s,c),pd(p,s,c)),s={cache:Cy()},a.payload=s;return}s=s.return}}function J$(a,s,c){var p=da();c={lane:p,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},Fm(a)?JD(s,c):(c=fy(a,s,c,p),c!==null&&(Hr(c,a,p),e9(c,s,p)))}function XD(a,s,c){var p=da();_d(a,s,c,p)}function _d(a,s,c,p){var x={lane:p,revertLane:0,gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null};if(Fm(a))JD(s,x);else{var E=a.alternate;if(a.lanes===0&&(E===null||E.lanes===0)&&(E=s.lastRenderedReducer,E!==null))try{var D=s.lastRenderedState,P=E(D,c);if(x.hasEagerState=!0,x.eagerState=P,ia(P,D))return lm(a,s,x,0),dn===null&&um(),!1}catch{}if(c=fy(a,s,x,p),c!==null)return Hr(c,a,p),e9(c,s,p),!0}return!1}function Zy(a,s,c,p){if(p={lane:2,revertLane:RA(),gesture:null,action:p,hasEagerState:!1,eagerState:null,next:null},Fm(a)){if(s)throw Error(r(479))}else s=fy(a,c,p,2),s!==null&&Hr(s,a,2)}function Fm(a){var s=a.alternate;return a===bt||s!==null&&s===bt}function JD(a,s){Sl=xm=!0;var c=a.pending;c===null?s.next=s:(s.next=c.next,c.next=s),a.pending=s}function e9(a,s,c){if((c&4194048)!==0){var p=s.lanes;p&=a.pendingLanes,c|=p,s.lanes=c,Ze(a,c)}}var xd={readContext:mr,use:Em,useCallback:Nn,useContext:Nn,useEffect:Nn,useImperativeHandle:Nn,useLayoutEffect:Nn,useInsertionEffect:Nn,useMemo:Nn,useReducer:Nn,useRef:Nn,useState:Nn,useDebugValue:Nn,useDeferredValue:Nn,useTransition:Nn,useSyncExternalStore:Nn,useId:Nn,useHostTransitionStatus:Nn,useFormState:Nn,useActionState:Nn,useOptimistic:Nn,useMemoCache:Nn,useCacheRefresh:Nn};xd.useEffectEvent=Nn;var t9={readContext:mr,use:Em,useCallback:function(a,s){return Br().memoizedState=[a,s===void 0?null:s],a},useContext:mr,useEffect:zD,useImperativeHandle:function(a,s,c){c=c!=null?c.concat([a]):null,Rm(4194308,4,VD.bind(null,s,a),c)},useLayoutEffect:function(a,s){return Rm(4194308,4,a,s)},useInsertionEffect:function(a,s){Rm(4,2,a,s)},useMemo:function(a,s){var c=Br();s=s===void 0?null:s;var p=a();if(iu){Qe(!0);try{a()}finally{Qe(!1)}}return c.memoizedState=[p,s],p},useReducer:function(a,s,c){var p=Br();if(c!==void 0){var x=c(s);if(iu){Qe(!0);try{c(s)}finally{Qe(!1)}}}else x=s;return p.memoizedState=p.baseState=x,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:x},p.queue=a,a=a.dispatch=J$.bind(null,bt,a),[p.memoizedState,a]},useRef:function(a){var s=Br();return a={current:a},s.memoizedState=a},useState:function(a){a=Vy(a);var s=a.queue,c=XD.bind(null,bt,s);return s.dispatch=c,[a.memoizedState,c]},useDebugValue:Gy,useDeferredValue:function(a,s){var c=Br();return Yy(c,a,s)},useTransition:function(){var a=Vy(!1);return a=KD.bind(null,bt,a.queue,!0,!1),Br().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,s,c){var p=bt,x=Br();if(Lt){if(c===void 0)throw Error(r(407));c=c()}else{if(c=s(),dn===null)throw Error(r(349));(Pt&127)!==0||xD(p,s,c)}x.memoizedState=c;var E={value:c,getSnapshot:s};return x.queue=E,zD(wD.bind(null,p,E,a),[a]),p.flags|=2048,Dl(9,{destroy:void 0},CD.bind(null,p,E,c,s),null),c},useId:function(){var a=Br(),s=dn.identifierPrefix;if(Lt){var c=_i,p=bi;c=(p&~(1<<32-xt(p)-1)).toString(32)+c,s="_"+s+"R_"+c,c=Cm++,0<\/script>",E=E.removeChild(E.firstChild);break;case"select":E=typeof p.is=="string"?D.createElement("select",{is:p.is}):D.createElement("select"),p.multiple?E.multiple=!0:p.size&&(E.size=p.size);break;default:E=typeof p.is=="string"?D.createElement(x,{is:p.is}):D.createElement(x)}}E[dr]=s,E[Ir]=p;e:for(D=s.child;D!==null;){if(D.tag===5||D.tag===6)E.appendChild(D.stateNode);else if(D.tag!==4&&D.tag!==27&&D.child!==null){D.child.return=D,D=D.child;continue}if(D===s)break e;for(;D.sibling===null;){if(D.return===null||D.return===s)break e;D=D.return}D.sibling.return=D.return,D=D.sibling}s.stateNode=E;e:switch(gr(E,x,p),x){case"button":case"input":case"select":case"textarea":p=!!p.autoFocus;break e;case"img":p=!0;break e;default:p=!1}p&&eo(s)}}return xn(s),lA(s,s.type,a===null?null:a.memoizedProps,s.pendingProps,c),null;case 6:if(a&&s.stateNode!=null)a.memoizedProps!==p&&eo(s);else{if(typeof p!="string"&&s.stateNode===null)throw Error(r(166));if(a=se.current,Al(s)){if(a=s.stateNode,c=s.memoizedProps,p=null,x=fr,x!==null)switch(x.tag){case 27:case 5:p=x.memoizedProps}a[dr]=s,a=!!(a.nodeValue===c||p!==null&&p.suppressHydrationWarning===!0||bF(a.nodeValue,c)),a||Ho(s,!0)}else a=Zm(a).createTextNode(p),a[dr]=s,s.stateNode=a}return xn(s),null;case 31:if(c=s.memoizedState,a===null||a.memoizedState!==null){if(p=Al(s),c!==null){if(a===null){if(!p)throw Error(r(318));if(a=s.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[dr]=s}else Xs(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;xn(s),a=!1}else c=Ay(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=c),a=!0;if(!a)return s.flags&256?(ua(s),s):(ua(s),null);if((s.flags&128)!==0)throw Error(r(558))}return xn(s),null;case 13:if(p=s.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(x=Al(s),p!==null&&p.dehydrated!==null){if(a===null){if(!x)throw Error(r(318));if(x=s.memoizedState,x=x!==null?x.dehydrated:null,!x)throw Error(r(317));x[dr]=s}else Xs(),(s.flags&128)===0&&(s.memoizedState=null),s.flags|=4;xn(s),x=!1}else x=Ay(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=x),x=!0;if(!x)return s.flags&256?(ua(s),s):(ua(s),null)}return ua(s),(s.flags&128)!==0?(s.lanes=c,s):(c=p!==null,a=a!==null&&a.memoizedState!==null,c&&(p=s.child,x=null,p.alternate!==null&&p.alternate.memoizedState!==null&&p.alternate.memoizedState.cachePool!==null&&(x=p.alternate.memoizedState.cachePool.pool),E=null,p.memoizedState!==null&&p.memoizedState.cachePool!==null&&(E=p.memoizedState.cachePool.pool),E!==x&&(p.flags|=2048)),c!==a&&c&&(s.child.flags|=8192),jm(s,s.updateQueue),xn(s),null);case 4:return Ae(),a===null&&BA(s.stateNode.containerInfo),xn(s),null;case 10:return Wi(s.type),xn(s),null;case 19:if(O(Ln),p=s.memoizedState,p===null)return xn(s),null;if(x=(s.flags&128)!==0,E=p.rendering,E===null)if(x)wd(p,!1);else{if(jn!==0||a!==null&&(a.flags&128)!==0)for(a=s.child;a!==null;){if(E=_m(a),E!==null){for(s.flags|=128,wd(p,!1),a=E.updateQueue,s.updateQueue=a,jm(s,a),s.subtreeFlags=0,a=c,c=s.child;c!==null;)XR(c,a),c=c.sibling;return j(Ln,Ln.current&1|2),Lt&&$i(s,p.treeForkCount),s.child}a=a.sibling}p.tail!==null&&Ye()>Lm&&(s.flags|=128,x=!0,wd(p,!1),s.lanes=4194304)}else{if(!x)if(a=_m(E),a!==null){if(s.flags|=128,x=!0,a=a.updateQueue,s.updateQueue=a,jm(s,a),wd(p,!0),p.tail===null&&p.tailMode==="hidden"&&!E.alternate&&!Lt)return xn(s),null}else 2*Ye()-p.renderingStartTime>Lm&&c!==536870912&&(s.flags|=128,x=!0,wd(p,!1),s.lanes=4194304);p.isBackwards?(E.sibling=s.child,s.child=E):(a=p.last,a!==null?a.sibling=E:s.child=E,p.last=E)}return p.tail!==null?(a=p.tail,p.rendering=a,p.tail=a.sibling,p.renderingStartTime=Ye(),a.sibling=null,c=Ln.current,j(Ln,x?c&1|2:c&1),Lt&&$i(s,p.treeForkCount),a):(xn(s),null);case 22:case 23:return ua(s),My(),p=s.memoizedState!==null,a!==null?a.memoizedState!==null!==p&&(s.flags|=8192):p&&(s.flags|=8192),p?(c&536870912)!==0&&(s.flags&128)===0&&(xn(s),s.subtreeFlags&6&&(s.flags|=8192)):xn(s),c=s.updateQueue,c!==null&&jm(s,c.retryQueue),c=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),p=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(p=s.memoizedState.cachePool.pool),p!==c&&(s.flags|=2048),a!==null&&O(tu),null;case 24:return c=null,a!==null&&(c=a.memoizedState.cache),s.memoizedState.cache!==c&&(s.flags|=2048),Wi(Yn),xn(s),null;case 25:return null;case 30:return null}throw Error(r(156,s.tag))}function aZ(a,s){switch(vy(s),s.tag){case 1:return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 3:return Wi(Yn),Ae(),a=s.flags,(a&65536)!==0&&(a&128)===0?(s.flags=a&-65537|128,s):null;case 26:case 27:case 5:return Me(s),null;case 31:if(s.memoizedState!==null){if(ua(s),s.alternate===null)throw Error(r(340));Xs()}return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 13:if(ua(s),a=s.memoizedState,a!==null&&a.dehydrated!==null){if(s.alternate===null)throw Error(r(340));Xs()}return a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 19:return O(Ln),null;case 4:return Ae(),null;case 10:return Wi(s.type),null;case 22:case 23:return ua(s),My(),a!==null&&O(tu),a=s.flags,a&65536?(s.flags=a&-65537|128,s):null;case 24:return Wi(Yn),null;case 25:return null;default:return null}}function E9(a,s){switch(vy(s),s.tag){case 3:Wi(Yn),Ae();break;case 26:case 27:case 5:Me(s);break;case 4:Ae();break;case 31:s.memoizedState!==null&&ua(s);break;case 13:ua(s);break;case 19:O(Ln);break;case 10:Wi(s.type);break;case 22:case 23:ua(s),My(),a!==null&&O(tu);break;case 24:Wi(Yn)}}function Ed(a,s){try{var c=s.updateQueue,p=c!==null?c.lastEffect:null;if(p!==null){var x=p.next;c=x;do{if((c.tag&a)===a){p=void 0;var E=c.create,D=c.inst;p=E(),D.destroy=p}c=c.next}while(c!==x)}}catch(P){tn(s,s.return,P)}}function Wo(a,s,c){try{var p=s.updateQueue,x=p!==null?p.lastEffect:null;if(x!==null){var E=x.next;p=E;do{if((p.tag&a)===a){var D=p.inst,P=D.destroy;if(P!==void 0){D.destroy=void 0,x=s;var $=c,ce=P;try{ce()}catch(ge){tn(x,$,ge)}}}p=p.next}while(p!==E)}}catch(ge){tn(s,s.return,ge)}}function S9(a){var s=a.updateQueue;if(s!==null){var c=a.stateNode;try{pD(s,c)}catch(p){tn(a,a.return,p)}}}function R9(a,s,c){c.props=ou(a.type,a.memoizedProps),c.state=a.memoizedState;try{c.componentWillUnmount()}catch(p){tn(a,s,p)}}function Sd(a,s){try{var c=a.ref;if(c!==null){switch(a.tag){case 26:case 27:case 5:var p=a.stateNode;break;case 30:p=a.stateNode;break;default:p=a.stateNode}typeof c=="function"?a.refCleanup=c(p):c.current=p}}catch(x){tn(a,s,x)}}function xi(a,s){var c=a.ref,p=a.refCleanup;if(c!==null)if(typeof p=="function")try{p()}catch(x){tn(a,s,x)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof c=="function")try{c(null)}catch(x){tn(a,s,x)}else c.current=null}function D9(a){var s=a.type,c=a.memoizedProps,p=a.stateNode;try{e:switch(s){case"button":case"input":case"select":case"textarea":c.autoFocus&&p.focus();break e;case"img":c.src?p.src=c.src:c.srcSet&&(p.srcset=c.srcSet)}}catch(x){tn(a,a.return,x)}}function cA(a,s,c){try{var p=a.stateNode;SZ(p,a.type,c,s),p[Ir]=s}catch(x){tn(a,a.return,x)}}function F9(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&rs(a.type)||a.tag===4}function dA(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||F9(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&rs(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function fA(a,s,c){var p=a.tag;if(p===5||p===6)a=a.stateNode,s?(c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c).insertBefore(a,s):(s=c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c,s.appendChild(a),c=c._reactRootContainer,c!=null||s.onclick!==null||(s.onclick=Gi));else if(p!==4&&(p===27&&rs(a.type)&&(c=a.stateNode,s=null),a=a.child,a!==null))for(fA(a,s,c),a=a.sibling;a!==null;)fA(a,s,c),a=a.sibling}function Tm(a,s,c){var p=a.tag;if(p===5||p===6)a=a.stateNode,s?c.insertBefore(a,s):c.appendChild(a);else if(p!==4&&(p===27&&rs(a.type)&&(c=a.stateNode),a=a.child,a!==null))for(Tm(a,s,c),a=a.sibling;a!==null;)Tm(a,s,c),a=a.sibling}function k9(a){var s=a.stateNode,c=a.memoizedProps;try{for(var p=a.type,x=s.attributes;x.length;)s.removeAttributeNode(x[0]);gr(s,p,c),s[dr]=a,s[Ir]=c}catch(E){tn(a,a.return,E)}}var to=!1,Zn=!1,mA=!1,B9=typeof WeakSet=="function"?WeakSet:Set,ir=null;function iZ(a,s){if(a=a.containerInfo,jA=nh,a=HR(a),oy(a)){if("selectionStart"in a)var c={start:a.selectionStart,end:a.selectionEnd};else e:{c=(c=a.ownerDocument)&&c.defaultView||window;var p=c.getSelection&&c.getSelection();if(p&&p.rangeCount!==0){c=p.anchorNode;var x=p.anchorOffset,E=p.focusNode;p=p.focusOffset;try{c.nodeType,E.nodeType}catch{c=null;break e}var D=0,P=-1,$=-1,ce=0,ge=0,be=a,de=null;t:for(;;){for(var me;be!==c||x!==0&&be.nodeType!==3||(P=D+x),be!==E||p!==0&&be.nodeType!==3||($=D+p),be.nodeType===3&&(D+=be.nodeValue.length),(me=be.firstChild)!==null;)de=be,be=me;for(;;){if(be===a)break t;if(de===c&&++ce===x&&(P=D),de===E&&++ge===p&&($=D),(me=be.nextSibling)!==null)break;be=de,de=be.parentNode}be=me}c=P===-1||$===-1?null:{start:P,end:$}}else c=null}c=c||{start:0,end:0}}else c=null;for(TA={focusedElem:a,selectionRange:c},nh=!1,ir=s;ir!==null;)if(s=ir,a=s.child,(s.subtreeFlags&1028)!==0&&a!==null)a.return=s,ir=a;else for(;ir!==null;){switch(s=ir,E=s.alternate,a=s.flags,s.tag){case 0:if((a&4)!==0&&(a=s.updateQueue,a=a!==null?a.events:null,a!==null))for(c=0;c title"))),gr(E,p,c),E[dr]=a,ar(E),p=E;break e;case"link":var D=IF("link","href",x).get(p+(c.href||""));if(D){for(var P=0;Psn&&(D=sn,sn=Ke,Ke=D);var oe=UR(P,Ke),ee=UR(P,sn);if(oe&&ee&&(me.rangeCount!==1||me.anchorNode!==oe.node||me.anchorOffset!==oe.offset||me.focusNode!==ee.node||me.focusOffset!==ee.offset)){var le=be.createRange();le.setStart(oe.node,oe.offset),me.removeAllRanges(),Ke>sn?(me.addRange(le),me.extend(ee.node,ee.offset)):(le.setEnd(ee.node,ee.offset),me.addRange(le))}}}}for(be=[],me=P;me=me.parentNode;)me.nodeType===1&&be.push({element:me,left:me.scrollLeft,top:me.scrollTop});for(typeof P.focus=="function"&&P.focus(),P=0;Pc?32:c,I.T=null,c=bA,bA=null;var E=es,D=oo;if(Jn=0,Nl=es=null,oo=0,(Kt&6)!==0)throw Error(r(331));var P=Kt;if(Kt|=4,V9(E.current),L9(E,E.current,D,c),Kt=P,Md(0,!1),De&&typeof De.onPostCommitFiberRoot=="function")try{De.onPostCommitFiberRoot(ve,E)}catch{}return!0}finally{q.p=x,I.T=p,oF(a,s)}}function uF(a,s,c){s=Fa(c,s),s=Jy(a.stateNode,s,2),a=Ko(a,s,2),a!==null&&(An(a,2),Ci(a))}function tn(a,s,c){if(a.tag===3)uF(a,a,c);else for(;s!==null;){if(s.tag===3){uF(s,a,c);break}else if(s.tag===1){var p=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&(Jo===null||!Jo.has(p))){a=Fa(c,a),c=l9(2),p=Ko(s,c,2),p!==null&&(c9(c,p,s,a),An(p,2),Ci(p));break}}s=s.return}}function wA(a,s,c){var p=a.pingCache;if(p===null){p=a.pingCache=new uZ;var x=new Set;p.set(s,x)}else x=p.get(s),x===void 0&&(x=new Set,p.set(s,x));x.has(c)||(pA=!0,x.add(c),a=mZ.bind(null,a,s,c),s.then(a,a))}function mZ(a,s,c){var p=a.pingCache;p!==null&&p.delete(s),a.pingedLanes|=a.suspendedLanes&c,a.warmLanes&=~c,dn===a&&(Pt&c)===c&&(jn===4||jn===3&&(Pt&62914560)===Pt&&300>Ye()-zm?(Kt&2)===0&&jl(a,0):vA|=c,Ml===Pt&&(Ml=0)),Ci(a)}function lF(a,s){s===0&&(s=rr()),a=Ws(a,s),a!==null&&(An(a,s),Ci(a))}function hZ(a){var s=a.memoizedState,c=0;s!==null&&(c=s.retryLane),lF(a,c)}function gZ(a,s){var c=0;switch(a.tag){case 31:case 13:var p=a.stateNode,x=a.memoizedState;x!==null&&(c=x.retryLane);break;case 19:p=a.stateNode;break;case 22:p=a.stateNode._retryCache;break;default:throw Error(r(314))}p!==null&&p.delete(s),lF(a,c)}function pZ(a,s){return Mn(a,s)}var Gm=null,Pl=null,EA=!1,Ym=!1,SA=!1,ns=0;function Ci(a){a!==Pl&&a.next===null&&(Pl===null?Gm=Pl=a:Pl=Pl.next=a),Ym=!0,EA||(EA=!0,yZ())}function Md(a,s){if(!SA&&Ym){SA=!0;do for(var c=!1,p=Gm;p!==null;){if(a!==0){var x=p.pendingLanes;if(x===0)var E=0;else{var D=p.suspendedLanes,P=p.pingedLanes;E=(1<<31-xt(42|a)+1)-1,E&=x&~(D&~P),E=E&201326741?E&201326741|1:E?E|2:0}E!==0&&(c=!0,mF(p,E))}else E=Pt,E=$e(p,p===dn?E:0,p.cancelPendingCommit!==null||p.timeoutHandle!==-1),(E&3)===0||Jt(p,E)||(c=!0,mF(p,E));p=p.next}while(c);SA=!1}}function vZ(){cF()}function cF(){Ym=EA=!1;var a=0;ns!==0&&DZ()&&(a=ns);for(var s=Ye(),c=null,p=Gm;p!==null;){var x=p.next,E=dF(p,s);E===0?(p.next=null,c===null?Gm=x:c.next=x,x===null&&(Pl=c)):(c=p,(a!==0||(E&3)!==0)&&(Ym=!0)),p=x}Jn!==0&&Jn!==5||Md(a),ns!==0&&(ns=0)}function dF(a,s){for(var c=a.suspendedLanes,p=a.pingedLanes,x=a.expirationTimes,E=a.pendingLanes&-62914561;0P)break;var ge=$.transferSize,be=$.initiatorType;ge&&_F(be)&&($=$.responseEnd,D+=ge*($"u"?null:document;function NF(a,s,c){var p=Il;if(p&&typeof s=="string"&&s){var x=Ra(s);x='link[rel="'+a+'"][href="'+x+'"]',typeof c=="string"&&(x+='[crossorigin="'+c+'"]'),MF.has(x)||(MF.add(x),a={rel:a,crossOrigin:c,href:s},p.querySelector(x)===null&&(s=p.createElement("link"),gr(s,"link",a),ar(s),p.head.appendChild(s)))}}function IZ(a){so.D(a),NF("dns-prefetch",a,null)}function zZ(a,s){so.C(a,s),NF("preconnect",a,s)}function LZ(a,s,c){so.L(a,s,c);var p=Il;if(p&&a&&s){var x='link[rel="preload"][as="'+Ra(s)+'"]';s==="image"&&c&&c.imageSrcSet?(x+='[imagesrcset="'+Ra(c.imageSrcSet)+'"]',typeof c.imageSizes=="string"&&(x+='[imagesizes="'+Ra(c.imageSizes)+'"]')):x+='[href="'+Ra(a)+'"]';var E=x;switch(s){case"style":E=zl(a);break;case"script":E=Ll(a)}Ta.has(E)||(a=g({rel:"preload",href:s==="image"&&c&&c.imageSrcSet?void 0:a,as:s},c),Ta.set(E,a),p.querySelector(x)!==null||s==="style"&&p.querySelector(Pd(E))||s==="script"&&p.querySelector(Id(E))||(s=p.createElement("link"),gr(s,"link",a),ar(s),p.head.appendChild(s)))}}function OZ(a,s){so.m(a,s);var c=Il;if(c&&a){var p=s&&typeof s.as=="string"?s.as:"script",x='link[rel="modulepreload"][as="'+Ra(p)+'"][href="'+Ra(a)+'"]',E=x;switch(p){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":E=Ll(a)}if(!Ta.has(E)&&(a=g({rel:"modulepreload",href:a},s),Ta.set(E,a),c.querySelector(x)===null)){switch(p){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(c.querySelector(Id(E)))return}p=c.createElement("link"),gr(p,"link",a),ar(p),c.head.appendChild(p)}}}function UZ(a,s,c){so.S(a,s,c);var p=Il;if(p&&a){var x=ol(p).hoistableStyles,E=zl(a);s=s||"default";var D=x.get(E);if(!D){var P={loading:0,preload:null};if(D=p.querySelector(Pd(E)))P.loading=5;else{a=g({rel:"stylesheet",href:a,"data-precedence":s},c),(c=Ta.get(E))&&VA(a,c);var $=D=p.createElement("link");ar($),gr($,"link",a),$._p=new Promise(function(ce,ge){$.onload=ce,$.onerror=ge}),$.addEventListener("load",function(){P.loading|=1}),$.addEventListener("error",function(){P.loading|=2}),P.loading|=4,qm(D,s,p)}D={type:"stylesheet",instance:D,count:1,state:P},x.set(E,D)}}}function VZ(a,s){so.X(a,s);var c=Il;if(c&&a){var p=ol(c).hoistableScripts,x=Ll(a),E=p.get(x);E||(E=c.querySelector(Id(x)),E||(a=g({src:a,async:!0},s),(s=Ta.get(x))&&HA(a,s),E=c.createElement("script"),ar(E),gr(E,"link",a),c.head.appendChild(E)),E={type:"script",instance:E,count:1,state:null},p.set(x,E))}}function HZ(a,s){so.M(a,s);var c=Il;if(c&&a){var p=ol(c).hoistableScripts,x=Ll(a),E=p.get(x);E||(E=c.querySelector(Id(x)),E||(a=g({src:a,async:!0,type:"module"},s),(s=Ta.get(x))&&HA(a,s),E=c.createElement("script"),ar(E),gr(E,"link",a),c.head.appendChild(E)),E={type:"script",instance:E,count:1,state:null},p.set(x,E))}}function jF(a,s,c,p){var x=(x=se.current)?Wm(x):null;if(!x)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof c.precedence=="string"&&typeof c.href=="string"?(s=zl(c.href),c=ol(x).hoistableStyles,p=c.get(s),p||(p={type:"style",instance:null,count:0,state:null},c.set(s,p)),p):{type:"void",instance:null,count:0,state:null};case"link":if(c.rel==="stylesheet"&&typeof c.href=="string"&&typeof c.precedence=="string"){a=zl(c.href);var E=ol(x).hoistableStyles,D=E.get(a);if(D||(x=x.ownerDocument||x,D={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},E.set(a,D),(E=x.querySelector(Pd(a)))&&!E._p&&(D.instance=E,D.state.loading=5),Ta.has(a)||(c={rel:"preload",as:"style",href:c.href,crossOrigin:c.crossOrigin,integrity:c.integrity,media:c.media,hrefLang:c.hrefLang,referrerPolicy:c.referrerPolicy},Ta.set(a,c),E||QZ(x,a,c,D.state))),s&&p===null)throw Error(r(528,""));return D}if(s&&p!==null)throw Error(r(529,""));return null;case"script":return s=c.async,c=c.src,typeof c=="string"&&s&&typeof s!="function"&&typeof s!="symbol"?(s=Ll(c),c=ol(x).hoistableScripts,p=c.get(s),p||(p={type:"script",instance:null,count:0,state:null},c.set(s,p)),p):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function zl(a){return'href="'+Ra(a)+'"'}function Pd(a){return'link[rel="stylesheet"]['+a+"]"}function TF(a){return g({},a,{"data-precedence":a.precedence,precedence:null})}function QZ(a,s,c,p){a.querySelector('link[rel="preload"][as="style"]['+s+"]")?p.loading=1:(s=a.createElement("link"),p.preload=s,s.addEventListener("load",function(){return p.loading|=1}),s.addEventListener("error",function(){return p.loading|=2}),gr(s,"link",c),ar(s),a.head.appendChild(s))}function Ll(a){return'[src="'+Ra(a)+'"]'}function Id(a){return"script[async]"+a}function PF(a,s,c){if(s.count++,s.instance===null)switch(s.type){case"style":var p=a.querySelector('style[data-href~="'+Ra(c.href)+'"]');if(p)return s.instance=p,ar(p),p;var x=g({},c,{"data-href":c.href,"data-precedence":c.precedence,href:null,precedence:null});return p=(a.ownerDocument||a).createElement("style"),ar(p),gr(p,"style",x),qm(p,c.precedence,a),s.instance=p;case"stylesheet":x=zl(c.href);var E=a.querySelector(Pd(x));if(E)return s.state.loading|=4,s.instance=E,ar(E),E;p=TF(c),(x=Ta.get(x))&&VA(p,x),E=(a.ownerDocument||a).createElement("link"),ar(E);var D=E;return D._p=new Promise(function(P,$){D.onload=P,D.onerror=$}),gr(E,"link",p),s.state.loading|=4,qm(E,c.precedence,a),s.instance=E;case"script":return E=Ll(c.src),(x=a.querySelector(Id(E)))?(s.instance=x,ar(x),x):(p=c,(x=Ta.get(E))&&(p=g({},c),HA(p,x)),a=a.ownerDocument||a,x=a.createElement("script"),ar(x),gr(x,"link",p),a.head.appendChild(x),s.instance=x);case"void":return null;default:throw Error(r(443,s.type))}else s.type==="stylesheet"&&(s.state.loading&4)===0&&(p=s.instance,s.state.loading|=4,qm(p,c.precedence,a));return s.instance}function qm(a,s,c){for(var p=c.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),x=p.length?p[p.length-1]:null,E=x,D=0;D
title"):null)}function GZ(a,s,c){if(c===1||s.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof s.precedence!="string"||typeof s.href!="string"||s.href==="")break;return!0;case"link":if(typeof s.rel!="string"||typeof s.href!="string"||s.href===""||s.onLoad||s.onError)break;return s.rel==="stylesheet"?(a=s.disabled,typeof s.precedence=="string"&&a==null):!0;case"script":if(s.async&&typeof s.async!="function"&&typeof s.async!="symbol"&&!s.onLoad&&!s.onError&&s.src&&typeof s.src=="string")return!0}return!1}function LF(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function YZ(a,s,c,p){if(c.type==="stylesheet"&&(typeof p.media!="string"||matchMedia(p.media).matches!==!1)&&(c.state.loading&4)===0){if(c.instance===null){var x=zl(p.href),E=s.querySelector(Pd(x));if(E){s=E._p,s!==null&&typeof s=="object"&&typeof s.then=="function"&&(a.count++,a=Jm.bind(a),s.then(a,a)),c.state.loading|=4,c.instance=E,ar(E);return}E=s.ownerDocument||s,p=TF(p),(x=Ta.get(x))&&VA(p,x),E=E.createElement("link"),ar(E);var D=E;D._p=new Promise(function(P,$){D.onload=P,D.onerror=$}),gr(E,"link",p),c.instance=E}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(c,s),(s=c.state.preload)&&(c.state.loading&3)===0&&(a.count++,c=Jm.bind(a),s.addEventListener("load",c),s.addEventListener("error",c))}}var QA=0;function KZ(a,s){return a.stylesheets&&a.count===0&&th(a,a.stylesheets),0QA?50:800)+s);return a.unsuspend=c,function(){a.unsuspend=null,clearTimeout(p),clearTimeout(x)}}:null}function Jm(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)th(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var eh=null;function th(a,s){a.stylesheets=null,a.unsuspend!==null&&(a.count++,eh=new Map,s.forEach($Z,a),eh=null,Jm.call(a))}function $Z(a,s){if(!(s.state.loading&4)){var c=eh.get(a);if(c)var p=c.get(null);else{c=new Map,eh.set(a,c);for(var x=a.querySelectorAll("link[data-precedence],style[data-precedence]"),E=0;E"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),mh.exports=lk(),mh.exports}var dk=ck();function fk(){const e=history.pushState,t=history.replaceState,n=(r,i,o)=>new CustomEvent("nextjs:routeChange",{detail:{data:r,unused:i,url:o}});history.pushState=function(...r){e.apply(this,r),window.dispatchEvent(n(...r))},history.replaceState=function(...r){t.apply(this,r),window.dispatchEvent(n(...r))}}function mk(e){window.addEventListener("nextjs:routeChange",e),window.addEventListener("popstate",e)}function hk(e){window.removeEventListener("nextjs:routeChange",e),window.removeEventListener("popstate",e)}const ub=()=>Promise.all([Promise.resolve().then(()=>VY),Promise.resolve().then(()=>vK)]).then(([e,t])=>({...e,...t})),lb={"domain-table-view":{LazyComponent:null,componentKey:"DomainTableView"},"sso-provider-create":{LazyComponent:null,componentKey:"SsoProviderCreateView"},"sso-provider-edit":{LazyComponent:null,componentKey:"SsoProviderEditView"},"sso-provider-table":{LazyComponent:null,componentKey:"SsoProviderTableView"},"organization-details-edit":{LazyComponent:null,componentKey:"OrganizationDetailsEditView"},"user-mfa-management":{LazyComponent:null,componentKey:"UserMFAManagementView"},"organization-member-management":{LazyComponent:null,componentKey:"OrganizationMemberManagementView"},"organization-member-detail":{LazyComponent:null,componentKey:"OrganizationMemberDetailView"}};Object.entries(lb).forEach(([,e])=>{e.LazyComponent=b.lazy(()=>ub().then(t=>({default:t[e.componentKey]})))});function vh(){const e=document.documentElement;return(e.style.colorScheme||getComputedStyle(e).colorScheme||"light")==="dark"?"dark":"light"}const cb=e=>({data:e,error:null,isError:!1,isPending:!1,isLoading:!1,isLoadingError:!1,isRefetchError:!1,isSuccess:!0,isPlaceholderData:!1,status:"success",fetchStatus:"idle",dataUpdatedAt:0,errorUpdatedAt:0,failureCount:0,failureReason:null,errorUpdateCount:0,isEnabled:!0,isFetched:!0,isFetchedAfterMount:!0,isFetching:!1,isInitialLoading:!1,isPaused:!1,isRefetching:!1,isStale:!1,promise:Promise.resolve(e),refetch:async()=>cb(e)}),Hd=e=>async()=>cb(e()),gk=[{id:"domain_abc123xyz456",org_id:"org_abc123xyz456",domain:"example.auth0.com",status:"pending",verification_txt:"auth0-domain-verification=abc123xyz456def789",verification_host:"_auth0-challenge.example.auth0.com"},{id:"domain_def789abc123",org_id:"org_abc123xyz456",domain:"verified.auth0.com",status:"verified",verification_txt:"auth0-domain-verification=def789abc123ghi456",verification_host:"_auth0-challenge.verified.auth0.com"},{id:"domain_def789abc679",org_id:"org_abc123xyz456",domain:"testdocs.auth0.com",status:"verified",verification_txt:"auth0-domain-verification=def789abc679jkl012",verification_host:"_auth0-challenge.testdocs.auth0.com"}],pk=[{id:"con_test123",display_name:"Test Provider",strategy:"samlp",name:"test-provider",is_associated:!1}],yh=(e=800)=>new Promise(t=>setTimeout(t,e));let Ah=0;const vk=e=>(Ah+=1,{id:`domain_preview_${Ah}`,org_id:"org_abc123xyz456",domain:e,status:"pending",verification_txt:`auth0-domain-verification=preview${Ah}`,verification_host:`_auth0-challenge.${e}`}),yk=()=>{const[e,t]=b.useState(null),[n,r]=b.useState(void 0),[i,o]=b.useState(gk),[u,l]=b.useState(!1),[f,h]=b.useState(!1),[m,g]=b.useState(!1),[y,A]=b.useState(!1),[w,_]=b.useState(!1),[v,C]=b.useState(!1),[S,R]=b.useState(!1),F=()=>{};return{domainTable:{permissions:{canCreateDomain:!0,canVerifyDomain:!0,canDeleteDomain:!0,canAssociateProvider:!0,canDissociateProvider:!0,canConfigureDomain:!0,canShowDomainMenu:!0},domains:i,providers:pk,isFetching:!1,isRefetchingDomains:!1,isDomainsStale:!1,domainsUpdatedAt:0,isCreating:u,isDeleting:f,isVerifying:m,isLoadingProviders:!1,pagination:{pageSize:10,currentPage:1,hasNextPage:!1,hasPreviousPage:!1},showCreateModal:y,showConfigureModal:w,showVerifyModal:v,showDeleteModal:S,setShowCreateModal:A,setShowConfigureModal:_,setShowVerifyModal:C,setShowDeleteModal:R,verifyError:n,selectedDomain:e,refetchDomains:Hd(()=>i),handleCreate:async B=>{l(!0),await yh(),o(k=>[...k,vk(B)]),l(!1),A(!1)},handleVerify:async B=>{g(!0),await yh(),o(k=>k.map(N=>N.id===B.id?{...N,status:"verified"}:N)),g(!1),C(!1)},handleDelete:async B=>{h(!0),await yh(),o(k=>k.filter(N=>N.id!==B.id)),h(!1),R(!1)},handleToggleSwitch:async()=>{},handleCloseVerifyModal:()=>{r(void 0),C(!1)},handleCreateClick:()=>A(!0),handleConfigureClick:B=>{t(B),_(!0)},handleVerifyClick:async B=>{t(B),C(!0)},handleDeleteClick:B=>{t(B),R(!0)},handleNextPage:F,handlePreviousPage:F,handlePageSizeChange:F},schema:void 0,styling:{variables:{common:{},light:{},dark:{}},classes:{}},hideHeader:!1,readOnly:!1,customMessages:{},createAction:void 0,onOpenProvider:void 0,onCreateProvider:void 0}},Ak=()=>({...{organization:{id:"org_123",name:"auth0-corp",display_name:"Auth0 Corporation",branding:{colors:{primary:"#000",page_background:"#fff"},logo_url:""},metadata:{}},isLoading:!1,isFetchLoading:!1,isSaveLoading:!1,updateOrgDetails:async()=>!0,formActions:{isLoading:!1,nextAction:{disabled:!1,onClick:async()=>!0}},schema:void 0,styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{header:{title:"Organization Settings"},details:{}},readOnly:!1,hideHeader:!1}}),bk="Auth0 Corporation",uo=[{id:"rol_admin",name:"Admin",description:"Full access to the organization"},{id:"rol_member",name:"Member",description:"Standard organization member"},{id:"rol_viewer",name:"Viewer",description:"Read-only access"},{id:"rol_billing",name:"Billing Manager",description:"Manages billing and invoices"}],_k={user_id:"auth0|65f1a2b3c4d5e6f7a8b9c0d1",access_level:"full",email:"ada.lovelace@example.com",name:"Ada Lovelace",given_name:"Ada",family_name:"Lovelace",nickname:"ada",phone_number:"+1 555 0100",created_at:"2024-01-15T09:24:00.000Z",updated_at:"2025-06-02T11:02:00.000Z",last_login:"2025-07-28T08:15:00.000Z",identities:[{connection:"Username-Password-Authentication",provider:"auth0",user_id:"65f1a2b3c4d5e6f7a8b9c0d1",isSocial:!1}],roles:[uo[0],uo[1]]},bh=(e=600)=>new Promise(t=>setTimeout(t,e)),xk=()=>{const[e,t]=b.useState("details"),[n,r]=b.useState(_k),[i,o]=b.useState([uo[0],uo[1]]),[u,l]=b.useState(uo),[f,h]=b.useState([]),[m,g]=b.useState({type:null}),[y,A]=b.useState(!1),[w,_]=b.useState(!1),[v,C]=b.useState(!1),[S,R]=b.useState([]),F=()=>g({type:null});return{styling:{variables:{common:{},light:{},dark:{}},classes:{"OrganizationMemberDetail-header":"uc-preview-hide-back-button"}},customMessages:{},permissions:{canInvite:!0,canAssignRole:!0,canRemoveRole:!0,canRemoveFromOrganization:!0,canRevokeInvitation:!0,canResendInvitation:!0,canShowMemberMenu:!0,canShowInvitationMenu:!0},activeTab:e,member:n,organizationDisplayName:bk,memberRoles:i,searchedRoles:u,selectedRoles:f,isLoading:!1,memberError:null,isFetchingMember:!1,isFetchingMemberRoles:!1,isRemovingFromOrganization:v,isAssigningRoles:y,isRemovingRoles:w,removingRoleIds:S,modalState:m,setActiveTab:t,setSelectedRoles:h,onRoleSearch:M=>{const B=M.trim().toLowerCase();l(B?uo.filter(k=>k.name.toLowerCase().includes(B)):uo)},handleBack:()=>{console.log("[preview] navigate back to member management")},openModal:M=>g(M),closeModal:F,handleRemoveFromOrganizationConfirm:async()=>{C(!0),await bh(),r(null),o([]),C(!1),F()},handleAssignRolesSubmit:async M=>{A(!0),await bh();const B=uo.filter(k=>M.includes(k.id));o(B),r(k=>k&&{...k,roles:B}),A(!1),F()},handleRemoveRolesCancel:()=>{R([]),F()},handleRemoveRolesConfirm:async()=>{const B=(m.type==="removeRoles"?m.roles:[]).map(k=>k.id);R(B),_(!0),await bh(),o(k=>k.filter(N=>!B.includes(N.id))),r(k=>k&&{...k,roles:(k.roles??[]).filter(N=>!B.includes(N.id))}),h([]),R([]),_(!1),F()}}},Ck="Auth0 Corporation",lo=[{id:"rol_admin",name:"Admin",description:"Full access to the organization"},{id:"rol_member",name:"Member",description:"Standard organization member"},{id:"rol_viewer",name:"Viewer",description:"Read-only access"},{id:"rol_billing",name:"Billing Manager",description:"Manages billing and invoices"}],wk=[{id:"con_okta123",name:"Okta Workforce",type:"identity_provider"},{id:"con_waad456",name:"Microsoft Entra ID",type:"identity_provider"},{id:"con_db789",name:"Username-Password-Authentication",type:"user_store"}],Ek=[{user_id:"auth0|65f1a2b3c4d5e6f7a8b9c0d1",access_level:"full",email:"ada.lovelace@example.com",name:"Ada Lovelace",given_name:"Ada",family_name:"Lovelace",nickname:"ada",created_at:"2024-01-15T09:24:00.000Z",updated_at:"2025-06-02T11:02:00.000Z",last_login:"2025-07-28T08:15:00.000Z",roles:[lo[0]]},{user_id:"auth0|65f1a2b3c4d5e6f7a8b9c0d2",access_level:"full",email:"grace.hopper@example.com",name:"Grace Hopper",given_name:"Grace",family_name:"Hopper",nickname:"grace",created_at:"2024-03-02T14:10:00.000Z",updated_at:"2025-05-19T16:41:00.000Z",last_login:"2025-07-30T13:47:00.000Z",roles:lo},{user_id:"auth0|65f1a2b3c4d5e6f7a8b9c0d3",access_level:"full",email:"alan.turing@example.com",name:"Alan Turing",given_name:"Alan",family_name:"Turing",nickname:"alan",created_at:"2024-05-21T10:05:00.000Z",updated_at:"2025-04-11T09:30:00.000Z",last_login:"2025-06-14T18:20:00.000Z",roles:[lo[1]]}],Sk=[{id:"uinv_pending001",organization_id:"org_abc123xyz456",inviter:{name:"Ada Lovelace"},invitee:{email:"katherine.johnson@example.com"},created_at:"2025-07-25T10:00:00.000Z",expires_at:"2025-08-25T10:00:00.000Z",roles:["rol_member"],invitation_url:"https://your-tenant.auth0.com/login?invitation=inv_pending001&organization=org_abc123xyz456",ticket_id:"tkt_pending001"},{id:"uinv_expired002",organization_id:"org_abc123xyz456",inviter:{name:"Ada Lovelace"},invitee:{email:"margaret.hamilton@example.com"},created_at:"2025-05-01T10:00:00.000Z",expires_at:"2025-06-01T10:00:00.000Z",roles:["rol_viewer"],invitation_url:"https://your-tenant.auth0.com/login?invitation=inv_expired002&organization=org_abc123xyz456",ticket_id:"tkt_expired002"}],Gl=(e=600)=>new Promise(t=>setTimeout(t,e)),Rk=()=>{const[e,t]=b.useState("members"),[n,r]=b.useState(Ek),[i,o]=b.useState(Sk),[u,l]=b.useState({type:null}),[f,h]=b.useState(lo),[m,g]=b.useState({key:null,direction:"asc"}),[y,A]=b.useState({}),[w,_]=b.useState(!1),[v,C]=b.useState(!1),[S,R]=b.useState(!1),[F,M]=b.useState(!1),[B,k]=b.useState(!1),[N,z]=b.useState(0),V=()=>l({type:null}),Z=u.type==="assignRole"?u.member?.roles??[]:[],G=L=>({pageSize:10,currentPage:1,totalItems:L,hasNextPage:!1,hasPreviousPage:!1});return{styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{},hideHeader:!1,readOnly:!1,permissions:{canInvite:!0,canAssignRole:!0,canRemoveRole:!0,canRemoveFromOrganization:!0,canRevokeInvitation:!0,canResendInvitation:!0,canShowMemberMenu:!0,canShowInvitationMenu:!0},activeTab:e,availableRoles:lo,searchedRoles:f,availableConnections:wk,members:n,invitations:i,organizationDisplayName:Ck,isInitialLoading:!1,isFetchingInvitations:!1,isFetchingMembers:!1,isMembersStale:!1,isInvitationsStale:!1,membersUpdatedAt:0,invitationsUpdatedAt:0,isFetchingAvailableRoles:!1,isCreatingInvitation:w,isRevokingInvitation:v,isResendingInvitation:S,isAssigningRoles:F,isRemovingFromOrganization:B,isLoadingMemberRoles:!1,memberRoles:Z,invitationPagination:G(i.length),memberPagination:G(n.length),invitationFilters:{},invitationSortConfig:{key:null,direction:"asc"},memberFilters:y,memberSortConfig:m,modalState:u,refetchMembers:Hd(()=>({members:n,next:null})),refetchInvitations:Hd(()=>({invitations:i,next:null})),onRoleSearch:L=>{const K=L.trim().toLowerCase();h(K?lo.filter(W=>W.name.toLowerCase().includes(K)):lo)},setActiveTab:t,openModal:L=>l(L),closeModal:V,handleCreateSubmit:async L=>{_(!0),await Gl();const K=N+1,W=Array.isArray(L?.emails)?L.emails.map(I=>typeof I=="string"?I:I?.value):[L?.email].filter(Boolean);o(I=>[...I,...W.filter(Boolean).map((q,J)=>({id:`uinv_preview${K}_${J}`,organization_id:"org_abc123xyz456",inviter:{name:"Ada Lovelace"},invitee:{email:q},created_at:"2025-08-01T10:00:00.000Z",expires_at:"2025-09-01T10:00:00.000Z",roles:L?.roles??[],invitation_url:`https://your-tenant.auth0.com/login?invitation=inv_preview${K}_${J}&organization=org_abc123xyz456`,ticket_id:`tkt_preview${K}_${J}`}))]),z(K),_(!1),t("invitations"),V()},handleRevokeConfirm:async()=>{const L=u.type==="revoke"?u.invitation:null;C(!0),await Gl(),L&&o(K=>K.filter(W=>W.id!==L.id)),C(!1),V()},handleRevokeResendConfirm:async()=>{const L=u.type==="revokeResend"?u.invitation:null;R(!0),await Gl(),L&&o(K=>K.map(W=>W.id===L.id?{...W,created_at:"2025-08-10T10:00:00.000Z",expires_at:"2025-09-10T10:00:00.000Z"}:W)),R(!1),V()},handleCopyUrl:async L=>{console.log("[preview] copy invitation url",L?.invitation_url)},handleNextPage:()=>{},handlePreviousPage:()=>{},handlePageSizeChange:()=>{},handleSortChange:L=>g(L),handleRoleFilterChange:L=>A(K=>({...K,roleId:L})),handleViewMemberDetails:({userId:L,tab:K})=>{console.log("[preview] navigate to member detail for",L,K?`(tab: ${K})`:"")},handleAssignRolesSubmit:async(L,K,W)=>{const I=W??(u.type==="assignRole"?u.member?.user_id:null);M(!0),await Gl(),r(q=>q.map(J=>J.user_id===I?{...J,roles:lo.filter(te=>L.includes(te.id))}:J)),M(!1),V()},handleRemoveFromOrganizationConfirm:async L=>{const K=L??(u.type==="removeFromOrganization"?u.member?.user_id:null);k(!0),await Gl(),r(W=>W.filter(I=>I.user_id!==K)),k(!1),V()}}},Dk=["samlp","oidc"],Fk={organization:{name:"Organization",id:"mock-org-id",can_set_show_as_button:!0,can_set_assign_membership_on_login:!0},strategies:{samlp:{fields:[{name:"entryPoint",label:"Entry Point",type:"text",required:!0},{name:"issuer",label:"Issuer",type:"text",required:!0}],helpText:"Enter your SAML provider details.",provisioning_methods:[],enabled_features:[]},oidc:{fields:[{name:"clientId",label:"Client ID",type:"text",required:!0},{name:"clientSecret",label:"Client Secret",type:"password",required:!0},{name:"issuer",label:"Issuer",type:"text",required:!0}],helpText:"Enter your OIDC provider details.",provisioning_methods:[],enabled_features:[]},adfs:{provisioning_methods:[],enabled_features:[]},"google-apps":{provisioning_methods:[],enabled_features:[]},facebook:{provisioning_methods:[],enabled_features:[]},github:{provisioning_methods:[],enabled_features:[]},linkedin:{provisioning_methods:[],enabled_features:[]},okta:{provisioning_methods:[],enabled_features:[]},pingfederate:{provisioning_methods:[],enabled_features:[]},waad:{provisioning_methods:[],enabled_features:[]}}},kk={current:{validate:async()=>!0,getData:()=>({name:"mock-name",display_name:"Display Name"}),isDirty:()=>!1,reset:()=>{}}},Bk={current:{validate:async()=>!0,getData:()=>({clientId:"mock-client-id",clientSecret:"mock-client-secret",issuer:"mock-issuer"}),isDirty:()=>!1,reset:()=>{}}},Mk=()=>{const[e,t]=b.useState({});return{logic:{styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{provider_select:{},provider_details:{},provider_configure:{}},backButton:void 0,isCreating:!1,currentStyles:{variables:{},classes:{}},t:i=>i,strategy:e.strategy,details:e.details,configure:e.configure,isLoadingConfig:!1,filteredStrategies:Dk,isLoadingIdpConfig:!1,idpConfig:Fk,isDarkMode:!1,formData:e,wizardSteps:[]},handlers:{onNext:()=>!0,onPrevious:()=>!0,setFormData:t,detailsRef:kk,configureRef:Bk,handleCreate:async()=>{console.log("Provider created!")},createStepActions:()=>({onNextAction:async()=>!0,onPreviousAction:async()=>!0})}}},Nk=()=>{const e={id:"test-provider-id",name:"Provider Name",is_enabled:!0,strategy:"waad",options:{}},t={scim_url:"https://scim.example.com",scim_token:"mock-scim-token",status:"active",last_synced:"2024-06-01T12:00:00Z"},n=[{token_id:"token-1",scopes:["scim"],created_at:"2024-06-01T12:00:00Z"},{token_id:"token-2",scopes:["scim"],created_at:"2024-06-02T12:00:00Z"}],r={styling:{variables:{common:{},light:{},dark:{}},classes:{}},activeTab:"sso",schema:void 0,readOnly:!0,providerId:"mock-provider-id",domains:void 0,hideHeader:!1,currentStyles:{variables:{},classes:{}},provider:e,organization:{name:"Org",branding:{colors:{primary:"",page_background:""},logo_url:void 0}},isLoading:!1,isUpdating:!1,isEnabling:!1,isDeleting:!1,isRemoving:!1,idpConfig:{organization:{can_set_show_as_button:!1,can_set_assign_membership_on_login:!1},strategies:{waad:{provisioning_methods:[],enabled_features:[]},adfs:{provisioning_methods:[],enabled_features:[]},"google-apps":{provisioning_methods:[],enabled_features:[]},oidc:{provisioning_methods:[],enabled_features:[]},samlp:{provisioning_methods:[],enabled_features:[]},okta:{provisioning_methods:[],enabled_features:[]},pingfederate:{provisioning_methods:[],enabled_features:[]}}},customMessages:{},backButton:void 0,shouldAllowDeletion:!0,isLoadingConfig:!1,isLoadingIdpConfig:!1,showProvisioningTab:!0,isProvisioningUpdating:!1,isProvisioningDeleting:!1,isScimTokensLoading:!1,isScimTokenCreating:!1,isScimTokenDeleting:!1,isSsoAttributesSyncing:!1,isProvisioningAttributesSyncing:!1,hasSsoAttributeSyncWarning:!1,hasProvisioningAttributeSyncWarning:!1,provisioningConfig:t,scimTokens:n,t:o=>o};return{logic:r,handlers:{setActiveTab:()=>{},updateProvider:async()=>{},createProvisioningAction:async()=>{r.provisioningConfig=t},deleteProvisioningAction:async()=>{r.provisioningConfig=void 0},listScimTokens:async()=>({scim_tokens:n}),createScimTokenAction:async()=>{const o={token_id:`token-${r.scimTokens.length+1}`,scopes:["scim"],created_at:"2024-06-03T12:00:00Z"};return r.scimTokens.push(o),{...o,token:`scim-secret-${o.token_id}`}},deleteScimTokenAction:async o=>{r.scimTokens=r.scimTokens.filter(u=>u.token_id!==o)},syncSsoAttributes:async()=>{},syncProvisioningAttributes:async()=>{},onDeleteConfirm:async()=>{},onRemoveConfirm:async()=>{},handleToggleProvider:async()=>{r.provider.is_enabled=!r.provider.is_enabled},fetchProvisioning:async()=>(r.provisioningConfig=t,t)}}},jk=[{id:"test-provider-id",name:"Provider Name",display_name:"WAAD Provider 1",is_enabled:!0,strategy:"waad",options:{}},{id:"waad-2",name:"waad-2",display_name:"WAAD Provider 2",strategy:"waad",is_enabled:!0,options:{}},{id:"waad-3",name:"waad-3",display_name:"WAAD Provider 3",strategy:"waad",is_enabled:!0,options:{}}],Tk={"domain-table-view":yk,"sso-provider-create":Mk,"sso-provider-edit":Nk,"sso-provider-table":()=>{const[e,t]=b.useState(jk),[n,r]=b.useState(null),[i,o]=b.useState(!1),[u,l]=b.useState(!1),[f,h]=b.useState(!1),[m,g]=b.useState(!1);return{styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{},readOnly:!1,hideHeader:!1,hideDeleteProvider:!1,hideRemoveFromOrganization:!1,createAction:{disabled:!1,onBefore:()=>!0,onAfter:()=>!0},editAction:{disabled:!1,onBefore:()=>!0,onAfter:()=>!0},enableProviderAction:void 0,providers:e,organization:null,isLoading:!1,isViewLoading:!1,isRefetchingProviders:!1,isProvidersStale:!1,providersUpdatedAt:0,isDeleting:i,isRemoving:u,isUpdating:!1,isUpdatingId:null,shouldAllowDeletion:!0,shouldHideCreate:!1,showDeleteModal:f,showRemoveModal:m,setShowDeleteModal:h,setShowRemoveModal:g,selectedIdp:n,setSelectedIdp:r,refetchProviders:Hd(()=>e),fetchProviders:async()=>{},fetchOrganizationDetails:async()=>null,handleCreate:()=>{console.log("Navigate to SSO Provider Create Page")},handleEdit:()=>{console.log("Navigate to SSO Provider Edit Page")},handleDelete:y=>{r(y),h(!0)},handleDeleteFromOrganization:y=>{r(y),g(!0)},handleToggleEnabled:async(y,A)=>{t(w=>w.map(_=>_.id===y.id?{..._,is_enabled:A}:_))},handleDeleteConfirm:async y=>{o(!0),setTimeout(()=>{t(A=>A.filter(w=>w.id!==y.id)),o(!1),r(null),h(!1)},700)},handleRemoveConfirm:async y=>{l(!0),setTimeout(()=>{t(A=>A.filter(w=>w.id!==y.id)),l(!1),r(null),g(!1)},700)}}},"organization-details-edit":Ak,"user-mfa-management":()=>({schema:{email:/^[^@]+@[^@]+\.[^@]+$/,phone:/^\d{10,}$/},styling:{variables:{common:{},light:{},dark:{}},classes:{}},customMessages:{},isEnrolling:!1,isDeleting:!1,isConfirming:!1,hideHeader:!1,showActiveOnly:!1,disableEnroll:!1,disableDelete:!1,readOnly:!1,factorConfig:void 0,isEnrollDialogOpen:!1,enrollFactor:null,enrollmentPhase:null,contact:"",otpData:{barcodeUri:"",manualInputCode:""},recoveryCode:"",isDeleteDialogOpen:!1,factorToDelete:null,factorsByType:{email:[],phone:[],"push-notification":[],"webauthn-roaming":[],"webauthn-platform":[],"recovery-code":[],totp:[]},visibleFactorTypes:["email","phone","push-notification","webauthn-roaming","webauthn-platform","recovery-code","totp"],hasNoActiveFactors:!0,onEnrollFactor:()=>{},onDeleteFactor:async()=>{},onCloseEnrollDialog:async()=>{},onConfirmDelete:async()=>{},onCancelDelete:()=>{},onSubmitContact:async()=>!1,onResendCode:async()=>{},onConfirmOtp:async()=>{},onContinueQRScan:async()=>{},onConfirmRecoveryCode:async()=>{},onStartQREnrollment:async()=>{}}),"organization-member-management":Rk,"organization-member-detail":xk};function Pk(e){const t=Tk[e];return t?t():(console.warn(`No mock logic found for "${e}"`),{logic:{},handlers:{}})}let _h=null;const ls=new Map;let xh=!1,Yl=null,Kl=null,Ch=null;async function Ik(){return _h||(_h=await ub()),_h}function zk({useCoreClient:e,children:t,fallback:n}){const{coreClient:r}=e();return r?d.jsx(d.Fragment,{children:t}):d.jsx(d.Fragment,{children:n})}async function Lk(e){const t=lb[e];if(!t)return null;const n=await Ik(),{Auth0ComponentProvider:r,useCoreClient:i}=n,o=n[t.componentKey];if(!o)return console.error(`Component "${t.componentKey}" not found in module`),null;function u(l){const f=Pk(e),h=vh();return d.jsx(r,{domain:"your-tenant.auth0.com",themeSettings:{theme:"default",mode:h},toastSettings:{provider:"custom",methods:{}},previewMode:!0,...l,children:d.jsx(zk,{useCoreClient:i,fallback:d.jsx("div",{children:"Initializing..."}),children:d.jsx(o,{logic:f?.logic,handlers:f?.handlers,...f})})})}return u}function db(){ls.forEach(e=>{e.unmount()}),ls.clear()}async function Ok(e,t,n){if(ls.has(t))return;const r=await Lk(e);if(!r){console.error(`Component "${e}" not found`);return}const i=dk.createRoot(t);i.render(d.jsx(b.StrictMode,{children:d.jsx(r,{...n})})),ls.set(t,i)}async function Qd(){if(xh)return;xh=!0,ls.forEach((t,n)=>{document.body.contains(n)||(t.unmount(),ls.delete(n))});const e=document.querySelectorAll("[data-uc-component]");for(const t of e){if(ls.has(t))continue;const n=t.dataset.ucComponent;if(!n)continue;let r={};try{r=t.dataset.ucProps?JSON.parse(t.dataset.ucProps):{}}catch(i){console.error("Failed to parse props:",i)}await Ok(n,t,r)}xh=!1}function fb(){Yl&&(hk(Yl),Yl=null),Kl&&(Kl.disconnect(),Kl=null),db()}function Uk(){Ch=vh(),Kl=new MutationObserver(()=>{const e=vh();Ch!==e&&(Ch=e,db(),setTimeout(Qd,100))}),Kl.observe(document.documentElement,{attributes:!0,attributeFilter:["style","class","data-theme"]})}function Vk(){fk(),Yl=()=>{setTimeout(Qd,1e3)},mk(Yl),Uk(),document.readyState==="complete"?setTimeout(Qd,500):window.addEventListener("load",()=>setTimeout(Qd,500))}window.addEventListener("beforeunload",fb),window.addEventListener("unload",fb),Vk();var Hk=e=>t=>{var n=e[t];if(n)return n();throw new Error("Module not found in bundle: "+t)},Vt;(function(e){e.assertEqual=i=>{};function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{const o={};for(const u of i)o[u]=u;return o},e.getValidEnumValues=i=>{const o=e.objectKeys(i).filter(l=>typeof i[i[l]]!="number"),u={};for(const l of o)u[l]=i[l];return e.objectValues(u)},e.objectValues=i=>e.objectKeys(i).map(function(o){return i[o]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const o=[];for(const u in i)Object.prototype.hasOwnProperty.call(i,u)&&o.push(u);return o},e.find=(i,o)=>{for(const u of i)if(o(u))return u},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&Number.isFinite(i)&&Math.floor(i)===i;function r(i,o=" | "){return i.map(u=>typeof u=="string"?`'${u}'`:u).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(i,o)=>typeof o=="bigint"?o.toString():o})(Vt||(Vt={}));var mb;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(mb||(mb={}));const Ie=Vt.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),co=e=>{switch(typeof e){case"undefined":return Ie.undefined;case"string":return Ie.string;case"number":return Number.isNaN(e)?Ie.nan:Ie.number;case"boolean":return Ie.boolean;case"function":return Ie.function;case"bigint":return Ie.bigint;case"symbol":return Ie.symbol;case"object":return Array.isArray(e)?Ie.array:e===null?Ie.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?Ie.promise:typeof Map<"u"&&e instanceof Map?Ie.map:typeof Set<"u"&&e instanceof Set?Ie.set:typeof Date<"u"&&e instanceof Date?Ie.date:Ie.object;default:return Ie.unknown}},Ee=Vt.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class wi extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(o){return o.message},r={_errors:[]},i=o=>{for(const u of o.issues)if(u.code==="invalid_union")u.unionErrors.map(i);else if(u.code==="invalid_return_type")i(u.returnTypeError);else if(u.code==="invalid_arguments")i(u.argumentsError);else if(u.path.length===0)r._errors.push(n(u));else{let l=r,f=0;for(;fn.message){const n={},r=[];for(const i of this.issues)if(i.path.length>0){const o=i.path[0];n[o]=n[o]||[],n[o].push(t(i))}else r.push(t(i));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}wi.create=e=>new wi(e);const wh=(e,t)=>{let n;switch(e.code){case Ee.invalid_type:e.received===Ie.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case Ee.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,Vt.jsonStringifyReplacer)}`;break;case Ee.unrecognized_keys:n=`Unrecognized key(s) in object: ${Vt.joinValues(e.keys,", ")}`;break;case Ee.invalid_union:n="Invalid input";break;case Ee.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Vt.joinValues(e.options)}`;break;case Ee.invalid_enum_value:n=`Invalid enum value. Expected ${Vt.joinValues(e.options)}, received '${e.received}'`;break;case Ee.invalid_arguments:n="Invalid function arguments";break;case Ee.invalid_return_type:n="Invalid function return type";break;case Ee.invalid_date:n="Invalid date";break;case Ee.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:Vt.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case Ee.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case Ee.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case Ee.custom:n="Invalid input";break;case Ee.invalid_intersection_types:n="Intersection results could not be merged";break;case Ee.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case Ee.not_finite:n="Number must be finite";break;default:n=t.defaultError,Vt.assertNever(e)}return{message:n}};let Qk=wh;function Gk(){return Qk}const Yk=e=>{const{data:t,path:n,errorMaps:r,issueData:i}=e,o=[...n,...i.path||[]],u={...i,path:o};if(i.message!==void 0)return{...i,path:o,message:i.message};let l="";const f=r.filter(h=>!!h).slice().reverse();for(const h of f)l=h(u,{data:t,defaultError:l}).message;return{...i,path:o,message:l}};function ke(e,t){const n=Gk(),r=Yk({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===wh?void 0:wh].filter(i=>!!i)});e.common.issues.push(r)}class Qr{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const i of n){if(i.status==="aborted")return dt;i.status==="dirty"&&t.dirty(),r.push(i.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const i of n){const o=await i.key,u=await i.value;r.push({key:o,value:u})}return Qr.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const i of n){const{key:o,value:u}=i;if(o.status==="aborted"||u.status==="aborted")return dt;o.status==="dirty"&&t.dirty(),u.status==="dirty"&&t.dirty(),o.value!=="__proto__"&&(typeof u.value<"u"||i.alwaysSet)&&(r[o.value]=u.value)}return{status:t.value,value:r}}}const dt=Object.freeze({status:"aborted"}),$l=e=>({status:"dirty",value:e}),fa=e=>({status:"valid",value:e}),hb=e=>e.status==="aborted",gb=e=>e.status==="dirty",lu=e=>e.status==="valid",Gd=e=>typeof Promise<"u"&&e instanceof Promise;var Oe;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(Oe||(Oe={}));class fo{constructor(t,n,r,i){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=i}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const pb=(e,t)=>{if(lu(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new wi(e.common.issues);return this._error=n,this._error}}};function St(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(u,l)=>{const{message:f}=e;return u.code==="invalid_enum_value"?{message:f??l.defaultError}:typeof l.data>"u"?{message:f??r??l.defaultError}:u.code!=="invalid_type"?{message:l.defaultError}:{message:f??n??l.defaultError}},description:i}}class Ot{get description(){return this._def.description}_getType(t){return co(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:co(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Qr,ctx:{common:t.parent.common,data:t.data,parsedType:co(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(Gd(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){const r={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:co(t)},i=this._parseSync({data:t,path:r.path,parent:r});return pb(r,i)}"~validate"(t){const n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:co(t)};if(!this["~standard"].async)try{const r=this._parseSync({data:t,path:[],parent:n});return lu(r)?{value:r.value}:{issues:n.common.issues}}catch(r){r?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(r=>lu(r)?{value:r.value}:{issues:n.common.issues})}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:co(t)},i=this._parse({data:t,path:r.path,parent:r}),o=await(Gd(i)?i:Promise.resolve(i));return pb(r,o)}refine(t,n){const r=i=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(i):n;return this._refinement((i,o)=>{const u=t(i),l=()=>o.addIssue({code:Ee.custom,...r(i)});return typeof Promise<"u"&&u instanceof Promise?u.then(f=>f?!0:(l(),!1)):u?!0:(l(),!1)})}refinement(t,n){return this._refinement((r,i)=>t(r)?!0:(i.addIssue(typeof n=="function"?n(r,i):n),!1))}_refinement(t){return new fs({schema:this,typeName:ht.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return Si.create(this,this._def)}nullable(){return ms.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ii.create(this)}promise(){return Wd.create(this,this._def)}or(t){return Kd.create([this,t],this._def)}and(t){return $d.create(this,t,this._def)}transform(t){return new fs({...St(this._def),schema:this,typeName:ht.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new qd({...St(this._def),innerType:this,defaultValue:n,typeName:ht.ZodDefault})}brand(){return new Sb({typeName:ht.ZodBranded,type:this,...St(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Xd({...St(this._def),innerType:this,catchValue:n,typeName:ht.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return Nh.create(this,t)}readonly(){return Jd.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const Kk=/^c[^\s-]{8,}$/i,$k=/^[0-9a-z]+$/,Zk=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Wk=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,qk=/^[a-z0-9_-]{21}$/i,Xk=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Jk=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,e8=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,t8="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Eh;const n8=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,r8=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,a8=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,i8=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,o8=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,s8=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,vb="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",u8=new RegExp(`^${vb}$`);function yb(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function l8(e){return new RegExp(`^${yb(e)}$`)}function c8(e){let t=`${vb}T${yb(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function d8(e,t){return!!((t==="v4"||!t)&&n8.test(e)||(t==="v6"||!t)&&a8.test(e))}function f8(e,t){if(!Xk.test(e))return!1;try{const[n]=e.split(".");if(!n)return!1;const r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),i=JSON.parse(atob(r));return!(typeof i!="object"||i===null||"typ"in i&&i?.typ!=="JWT"||!i.alg||t&&i.alg!==t)}catch{return!1}}function m8(e,t){return!!((t==="v4"||!t)&&r8.test(e)||(t==="v6"||!t)&&i8.test(e))}class mo extends Ot{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==Ie.string){const o=this._getOrReturnCtx(t);return ke(o,{code:Ee.invalid_type,expected:Ie.string,received:o.parsedType}),dt}const r=new Qr;let i;for(const o of this._def.checks)if(o.kind==="min")t.data.lengtho.value&&(i=this._getOrReturnCtx(t,i),ke(i,{code:Ee.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind==="length"){const u=t.data.length>o.value,l=t.data.lengtht.test(i),{validation:n,code:Ee.invalid_string,...Oe.errToObj(r)})}_addCheck(t){return new mo({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...Oe.errToObj(t)})}url(t){return this._addCheck({kind:"url",...Oe.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...Oe.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...Oe.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...Oe.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...Oe.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...Oe.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...Oe.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...Oe.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...Oe.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...Oe.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...Oe.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...Oe.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof t?.precision>"u"?null:t?.precision,offset:t?.offset??!1,local:t?.local??!1,...Oe.errToObj(t?.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof t?.precision>"u"?null:t?.precision,...Oe.errToObj(t?.message)})}duration(t){return this._addCheck({kind:"duration",...Oe.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...Oe.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n?.position,...Oe.errToObj(n?.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...Oe.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...Oe.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...Oe.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...Oe.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...Oe.errToObj(n)})}nonempty(t){return this.min(1,Oe.errToObj(t))}trim(){return new mo({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new mo({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new mo({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew mo({checks:[],typeName:ht.ZodString,coerce:e?.coerce??!1,...St(e)});function h8(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,o=Number.parseInt(e.toFixed(i).replace(".","")),u=Number.parseInt(t.toFixed(i).replace(".",""));return o%u/10**i}class cu extends Ot{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==Ie.number){const o=this._getOrReturnCtx(t);return ke(o,{code:Ee.invalid_type,expected:Ie.number,received:o.parsedType}),dt}let r;const i=new Qr;for(const o of this._def.checks)o.kind==="int"?Vt.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),ke(r,{code:Ee.invalid_type,expected:"integer",received:"float",message:o.message}),i.dirty()):o.kind==="min"?(o.inclusive?t.datao.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),ke(r,{code:Ee.too_big,maximum:o.value,type:"number",inclusive:o.inclusive,exact:!1,message:o.message}),i.dirty()):o.kind==="multipleOf"?h8(t.data,o.value)!==0&&(r=this._getOrReturnCtx(t,r),ke(r,{code:Ee.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):o.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),ke(r,{code:Ee.not_finite,message:o.message}),i.dirty()):Vt.assertNever(o);return{status:i.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,Oe.toString(n))}gt(t,n){return this.setLimit("min",t,!1,Oe.toString(n))}lte(t,n){return this.setLimit("max",t,!0,Oe.toString(n))}lt(t,n){return this.setLimit("max",t,!1,Oe.toString(n))}setLimit(t,n,r,i){return new cu({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:Oe.toString(i)}]})}_addCheck(t){return new cu({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:Oe.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Oe.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Oe.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Oe.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Oe.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:Oe.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:Oe.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Oe.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Oe.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuet.kind==="int"||t.kind==="multipleOf"&&Vt.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.valuenew cu({checks:[],typeName:ht.ZodNumber,coerce:e?.coerce||!1,...St(e)});class Zl extends Ot{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==Ie.bigint)return this._getInvalidInput(t);let r;const i=new Qr;for(const o of this._def.checks)o.kind==="min"?(o.inclusive?t.datao.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),ke(r,{code:Ee.too_big,type:"bigint",maximum:o.value,inclusive:o.inclusive,message:o.message}),i.dirty()):o.kind==="multipleOf"?t.data%o.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),ke(r,{code:Ee.not_multiple_of,multipleOf:o.value,message:o.message}),i.dirty()):Vt.assertNever(o);return{status:i.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return ke(n,{code:Ee.invalid_type,expected:Ie.bigint,received:n.parsedType}),dt}gte(t,n){return this.setLimit("min",t,!0,Oe.toString(n))}gt(t,n){return this.setLimit("min",t,!1,Oe.toString(n))}lte(t,n){return this.setLimit("max",t,!0,Oe.toString(n))}lt(t,n){return this.setLimit("max",t,!1,Oe.toString(n))}setLimit(t,n,r,i){return new Zl({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:Oe.toString(i)}]})}_addCheck(t){return new Zl({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Oe.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Oe.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Oe.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Oe.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:Oe.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew Zl({checks:[],typeName:ht.ZodBigInt,coerce:e?.coerce??!1,...St(e)});class Sh extends Ot{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==Ie.boolean){const r=this._getOrReturnCtx(t);return ke(r,{code:Ee.invalid_type,expected:Ie.boolean,received:r.parsedType}),dt}return fa(t.data)}}Sh.create=e=>new Sh({typeName:ht.ZodBoolean,coerce:e?.coerce||!1,...St(e)});class Yd extends Ot{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==Ie.date){const o=this._getOrReturnCtx(t);return ke(o,{code:Ee.invalid_type,expected:Ie.date,received:o.parsedType}),dt}if(Number.isNaN(t.data.getTime())){const o=this._getOrReturnCtx(t);return ke(o,{code:Ee.invalid_date}),dt}const r=new Qr;let i;for(const o of this._def.checks)o.kind==="min"?t.data.getTime()o.value&&(i=this._getOrReturnCtx(t,i),ke(i,{code:Ee.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:"date"}),r.dirty()):Vt.assertNever(o);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Yd({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:Oe.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:Oe.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.valuenew Yd({checks:[],coerce:e?.coerce||!1,typeName:ht.ZodDate,...St(e)});class Ab extends Ot{_parse(t){if(this._getType(t)!==Ie.symbol){const r=this._getOrReturnCtx(t);return ke(r,{code:Ee.invalid_type,expected:Ie.symbol,received:r.parsedType}),dt}return fa(t.data)}}Ab.create=e=>new Ab({typeName:ht.ZodSymbol,...St(e)});class Rh extends Ot{_parse(t){if(this._getType(t)!==Ie.undefined){const r=this._getOrReturnCtx(t);return ke(r,{code:Ee.invalid_type,expected:Ie.undefined,received:r.parsedType}),dt}return fa(t.data)}}Rh.create=e=>new Rh({typeName:ht.ZodUndefined,...St(e)});class Dh extends Ot{_parse(t){if(this._getType(t)!==Ie.null){const r=this._getOrReturnCtx(t);return ke(r,{code:Ee.invalid_type,expected:Ie.null,received:r.parsedType}),dt}return fa(t.data)}}Dh.create=e=>new Dh({typeName:ht.ZodNull,...St(e)});class bb extends Ot{constructor(){super(...arguments),this._any=!0}_parse(t){return fa(t.data)}}bb.create=e=>new bb({typeName:ht.ZodAny,...St(e)});class _b extends Ot{constructor(){super(...arguments),this._unknown=!0}_parse(t){return fa(t.data)}}_b.create=e=>new _b({typeName:ht.ZodUnknown,...St(e)});class ho extends Ot{_parse(t){const n=this._getOrReturnCtx(t);return ke(n,{code:Ee.invalid_type,expected:Ie.never,received:n.parsedType}),dt}}ho.create=e=>new ho({typeName:ht.ZodNever,...St(e)});class xb extends Ot{_parse(t){if(this._getType(t)!==Ie.undefined){const r=this._getOrReturnCtx(t);return ke(r,{code:Ee.invalid_type,expected:Ie.void,received:r.parsedType}),dt}return fa(t.data)}}xb.create=e=>new xb({typeName:ht.ZodVoid,...St(e)});class ii extends Ot{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),i=this._def;if(n.parsedType!==Ie.array)return ke(n,{code:Ee.invalid_type,expected:Ie.array,received:n.parsedType}),dt;if(i.exactLength!==null){const u=n.data.length>i.exactLength.value,l=n.data.lengthi.maxLength.value&&(ke(n,{code:Ee.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((u,l)=>i.type._parseAsync(new fo(n,u,n.path,l)))).then(u=>Qr.mergeArray(r,u));const o=[...n.data].map((u,l)=>i.type._parseSync(new fo(n,u,n.path,l)));return Qr.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new ii({...this._def,minLength:{value:t,message:Oe.toString(n)}})}max(t,n){return new ii({...this._def,maxLength:{value:t,message:Oe.toString(n)}})}length(t,n){return new ii({...this._def,exactLength:{value:t,message:Oe.toString(n)}})}nonempty(t){return this.min(1,t)}}ii.create=(e,t)=>new ii({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ht.ZodArray,...St(t)});function du(e){if(e instanceof Un){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=Si.create(du(r))}return new Un({...e._def,shape:()=>t})}else return e instanceof ii?new ii({...e._def,type:du(e.element)}):e instanceof Si?Si.create(du(e.unwrap())):e instanceof ms?ms.create(du(e.unwrap())):e instanceof cs?cs.create(e.items.map(t=>du(t))):e}class Un extends Ot{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=Vt.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==Ie.object){const h=this._getOrReturnCtx(t);return ke(h,{code:Ee.invalid_type,expected:Ie.object,received:h.parsedType}),dt}const{status:r,ctx:i}=this._processInputParams(t),{shape:o,keys:u}=this._getCached(),l=[];if(!(this._def.catchall instanceof ho&&this._def.unknownKeys==="strip"))for(const h in i.data)u.includes(h)||l.push(h);const f=[];for(const h of u){const m=o[h],g=i.data[h];f.push({key:{status:"valid",value:h},value:m._parse(new fo(i,g,i.path,h)),alwaysSet:h in i.data})}if(this._def.catchall instanceof ho){const h=this._def.unknownKeys;if(h==="passthrough")for(const m of l)f.push({key:{status:"valid",value:m},value:{status:"valid",value:i.data[m]}});else if(h==="strict")l.length>0&&(ke(i,{code:Ee.unrecognized_keys,keys:l}),r.dirty());else if(h!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const h=this._def.catchall;for(const m of l){const g=i.data[m];f.push({key:{status:"valid",value:m},value:h._parse(new fo(i,g,i.path,m)),alwaysSet:m in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const h=[];for(const m of f){const g=await m.key,y=await m.value;h.push({key:g,value:y,alwaysSet:m.alwaysSet})}return h}).then(h=>Qr.mergeObjectSync(r,h)):Qr.mergeObjectSync(r,f)}get shape(){return this._def.shape()}strict(t){return Oe.errToObj,new Un({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{const i=this._def.errorMap?.(n,r).message??r.defaultError;return n.code==="unrecognized_keys"?{message:Oe.errToObj(t).message??i}:{message:i}}}:{}})}strip(){return new Un({...this._def,unknownKeys:"strip"})}passthrough(){return new Un({...this._def,unknownKeys:"passthrough"})}extend(t){return new Un({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new Un({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:ht.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new Un({...this._def,catchall:t})}pick(t){const n={};for(const r of Vt.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new Un({...this._def,shape:()=>n})}omit(t){const n={};for(const r of Vt.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new Un({...this._def,shape:()=>n})}deepPartial(){return du(this)}partial(t){const n={};for(const r of Vt.objectKeys(this.shape)){const i=this.shape[r];t&&!t[r]?n[r]=i:n[r]=i.optional()}return new Un({...this._def,shape:()=>n})}required(t){const n={};for(const r of Vt.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let o=this.shape[r];for(;o instanceof Si;)o=o._def.innerType;n[r]=o}return new Un({...this._def,shape:()=>n})}keyof(){return wb(Vt.objectKeys(this.shape))}}Un.create=(e,t)=>new Un({shape:()=>e,unknownKeys:"strip",catchall:ho.create(),typeName:ht.ZodObject,...St(t)}),Un.strictCreate=(e,t)=>new Un({shape:()=>e,unknownKeys:"strict",catchall:ho.create(),typeName:ht.ZodObject,...St(t)}),Un.lazycreate=(e,t)=>new Un({shape:e,unknownKeys:"strip",catchall:ho.create(),typeName:ht.ZodObject,...St(t)});class Kd extends Ot{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function i(o){for(const l of o)if(l.result.status==="valid")return l.result;for(const l of o)if(l.result.status==="dirty")return n.common.issues.push(...l.ctx.common.issues),l.result;const u=o.map(l=>new wi(l.ctx.common.issues));return ke(n,{code:Ee.invalid_union,unionErrors:u}),dt}if(n.common.async)return Promise.all(r.map(async o=>{const u={...n,common:{...n.common,issues:[]},parent:null};return{result:await o._parseAsync({data:n.data,path:n.path,parent:u}),ctx:u}})).then(i);{let o;const u=[];for(const f of r){const h={...n,common:{...n.common,issues:[]},parent:null},m=f._parseSync({data:n.data,path:n.path,parent:h});if(m.status==="valid")return m;m.status==="dirty"&&!o&&(o={result:m,ctx:h}),h.common.issues.length&&u.push(h.common.issues)}if(o)return n.common.issues.push(...o.ctx.common.issues),o.result;const l=u.map(f=>new wi(f));return ke(n,{code:Ee.invalid_union,unionErrors:l}),dt}}get options(){return this._def.options}}Kd.create=(e,t)=>new Kd({options:e,typeName:ht.ZodUnion,...St(t)});const Ei=e=>e instanceof Bh?Ei(e.schema):e instanceof fs?Ei(e.innerType()):e instanceof Zd?[e.value]:e instanceof ds?e.options:e instanceof Mh?Vt.objectValues(e.enum):e instanceof qd?Ei(e._def.innerType):e instanceof Rh?[void 0]:e instanceof Dh?[null]:e instanceof Si?[void 0,...Ei(e.unwrap())]:e instanceof ms?[null,...Ei(e.unwrap())]:e instanceof Sb||e instanceof Jd?Ei(e.unwrap()):e instanceof Xd?Ei(e._def.innerType):[];class Fh extends Ot{_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==Ie.object)return ke(n,{code:Ee.invalid_type,expected:Ie.object,received:n.parsedType}),dt;const r=this.discriminator,i=n.data[r],o=this.optionsMap.get(i);return o?n.common.async?o._parseAsync({data:n.data,path:n.path,parent:n}):o._parseSync({data:n.data,path:n.path,parent:n}):(ke(n,{code:Ee.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),dt)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){const i=new Map;for(const o of n){const u=Ei(o.shape[t]);if(!u.length)throw new Error(`A discriminator value for key \`${t}\` could not be extracted from all schema options`);for(const l of u){if(i.has(l))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(l)}`);i.set(l,o)}}return new Fh({typeName:ht.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:i,...St(r)})}}function kh(e,t){const n=co(e),r=co(t);if(e===t)return{valid:!0,data:e};if(n===Ie.object&&r===Ie.object){const i=Vt.objectKeys(t),o=Vt.objectKeys(e).filter(l=>i.indexOf(l)!==-1),u={...e,...t};for(const l of o){const f=kh(e[l],t[l]);if(!f.valid)return{valid:!1};u[l]=f.data}return{valid:!0,data:u}}else if(n===Ie.array&&r===Ie.array){if(e.length!==t.length)return{valid:!1};const i=[];for(let o=0;o{if(hb(o)||hb(u))return dt;const l=kh(o.value,u.value);return l.valid?((gb(o)||gb(u))&&n.dirty(),{status:n.value,value:l.data}):(ke(r,{code:Ee.invalid_intersection_types}),dt)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([o,u])=>i(o,u)):i(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}$d.create=(e,t,n)=>new $d({left:e,right:t,typeName:ht.ZodIntersection,...St(n)});class cs extends Ot{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==Ie.array)return ke(r,{code:Ee.invalid_type,expected:Ie.array,received:r.parsedType}),dt;if(r.data.lengththis._def.items.length&&(ke(r,{code:Ee.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const o=[...r.data].map((u,l)=>{const f=this._def.items[l]||this._def.rest;return f?f._parse(new fo(r,u,r.path,l)):null}).filter(u=>!!u);return r.common.async?Promise.all(o).then(u=>Qr.mergeArray(n,u)):Qr.mergeArray(n,o)}get items(){return this._def.items}rest(t){return new cs({...this._def,rest:t})}}cs.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new cs({items:e,typeName:ht.ZodTuple,rest:null,...St(t)})};class Cb extends Ot{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==Ie.map)return ke(r,{code:Ee.invalid_type,expected:Ie.map,received:r.parsedType}),dt;const i=this._def.keyType,o=this._def.valueType,u=[...r.data.entries()].map(([l,f],h)=>({key:i._parse(new fo(r,l,r.path,[h,"key"])),value:o._parse(new fo(r,f,r.path,[h,"value"]))}));if(r.common.async){const l=new Map;return Promise.resolve().then(async()=>{for(const f of u){const h=await f.key,m=await f.value;if(h.status==="aborted"||m.status==="aborted")return dt;(h.status==="dirty"||m.status==="dirty")&&n.dirty(),l.set(h.value,m.value)}return{status:n.value,value:l}})}else{const l=new Map;for(const f of u){const h=f.key,m=f.value;if(h.status==="aborted"||m.status==="aborted")return dt;(h.status==="dirty"||m.status==="dirty")&&n.dirty(),l.set(h.value,m.value)}return{status:n.value,value:l}}}}Cb.create=(e,t,n)=>new Cb({valueType:t,keyType:e,typeName:ht.ZodMap,...St(n)});class Wl extends Ot{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==Ie.set)return ke(r,{code:Ee.invalid_type,expected:Ie.set,received:r.parsedType}),dt;const i=this._def;i.minSize!==null&&r.data.sizei.maxSize.value&&(ke(r,{code:Ee.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());const o=this._def.valueType;function u(f){const h=new Set;for(const m of f){if(m.status==="aborted")return dt;m.status==="dirty"&&n.dirty(),h.add(m.value)}return{status:n.value,value:h}}const l=[...r.data.values()].map((f,h)=>o._parse(new fo(r,f,r.path,h)));return r.common.async?Promise.all(l).then(f=>u(f)):u(l)}min(t,n){return new Wl({...this._def,minSize:{value:t,message:Oe.toString(n)}})}max(t,n){return new Wl({...this._def,maxSize:{value:t,message:Oe.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}Wl.create=(e,t)=>new Wl({valueType:e,minSize:null,maxSize:null,typeName:ht.ZodSet,...St(t)});class Bh extends Ot{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}Bh.create=(e,t)=>new Bh({getter:e,typeName:ht.ZodLazy,...St(t)});class Zd extends Ot{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return ke(n,{received:n.data,code:Ee.invalid_literal,expected:this._def.value}),dt}return{status:"valid",value:t.data}}get value(){return this._def.value}}Zd.create=(e,t)=>new Zd({value:e,typeName:ht.ZodLiteral,...St(t)});function wb(e,t){return new ds({values:e,typeName:ht.ZodEnum,...St(t)})}class ds extends Ot{_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return ke(n,{expected:Vt.joinValues(r),received:n.parsedType,code:Ee.invalid_type}),dt}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return ke(n,{received:n.data,code:Ee.invalid_enum_value,options:r}),dt}return fa(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return ds.create(t,{...this._def,...n})}exclude(t,n=this._def){return ds.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}ds.create=wb;class Mh extends Ot{_parse(t){const n=Vt.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==Ie.string&&r.parsedType!==Ie.number){const i=Vt.objectValues(n);return ke(r,{expected:Vt.joinValues(i),received:r.parsedType,code:Ee.invalid_type}),dt}if(this._cache||(this._cache=new Set(Vt.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const i=Vt.objectValues(n);return ke(r,{received:r.data,code:Ee.invalid_enum_value,options:i}),dt}return fa(t.data)}get enum(){return this._def.values}}Mh.create=(e,t)=>new Mh({values:e,typeName:ht.ZodNativeEnum,...St(t)});class Wd extends Ot{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==Ie.promise&&n.common.async===!1)return ke(n,{code:Ee.invalid_type,expected:Ie.promise,received:n.parsedType}),dt;const r=n.parsedType===Ie.promise?n.data:Promise.resolve(n.data);return fa(r.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Wd.create=(e,t)=>new Wd({type:e,typeName:ht.ZodPromise,...St(t)});class fs extends Ot{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ht.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=this._def.effect||null,o={addIssue:u=>{ke(r,u),u.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),i.type==="preprocess"){const u=i.transform(r.data,o);if(r.common.async)return Promise.resolve(u).then(async l=>{if(n.value==="aborted")return dt;const f=await this._def.schema._parseAsync({data:l,path:r.path,parent:r});return f.status==="aborted"?dt:f.status==="dirty"||n.value==="dirty"?$l(f.value):f});{if(n.value==="aborted")return dt;const l=this._def.schema._parseSync({data:u,path:r.path,parent:r});return l.status==="aborted"?dt:l.status==="dirty"||n.value==="dirty"?$l(l.value):l}}if(i.type==="refinement"){const u=l=>{const f=i.refinement(l,o);if(r.common.async)return Promise.resolve(f);if(f instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return l};if(r.common.async===!1){const l=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return l.status==="aborted"?dt:(l.status==="dirty"&&n.dirty(),u(l.value),{status:n.value,value:l.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(l=>l.status==="aborted"?dt:(l.status==="dirty"&&n.dirty(),u(l.value).then(()=>({status:n.value,value:l.value}))))}if(i.type==="transform")if(r.common.async===!1){const u=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!lu(u))return dt;const l=i.transform(u.value,o);if(l instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:l}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(u=>lu(u)?Promise.resolve(i.transform(u.value,o)).then(l=>({status:n.value,value:l})):dt);Vt.assertNever(i)}}fs.create=(e,t,n)=>new fs({schema:e,typeName:ht.ZodEffects,effect:t,...St(n)}),fs.createWithPreprocess=(e,t,n)=>new fs({schema:t,effect:{type:"preprocess",transform:e},typeName:ht.ZodEffects,...St(n)});class Si extends Ot{_parse(t){return this._getType(t)===Ie.undefined?fa(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Si.create=(e,t)=>new Si({innerType:e,typeName:ht.ZodOptional,...St(t)});class ms extends Ot{_parse(t){return this._getType(t)===Ie.null?fa(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}ms.create=(e,t)=>new ms({innerType:e,typeName:ht.ZodNullable,...St(t)});class qd extends Ot{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===Ie.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}qd.create=(e,t)=>new qd({innerType:e,typeName:ht.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...St(t)});class Xd extends Ot{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Gd(i)?i.then(o=>({status:"valid",value:o.status==="valid"?o.value:this._def.catchValue({get error(){return new wi(r.common.issues)},input:r.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new wi(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Xd.create=(e,t)=>new Xd({innerType:e,typeName:ht.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...St(t)});class Eb extends Ot{_parse(t){if(this._getType(t)!==Ie.nan){const r=this._getOrReturnCtx(t);return ke(r,{code:Ee.invalid_type,expected:Ie.nan,received:r.parsedType}),dt}return{status:"valid",value:t.data}}}Eb.create=e=>new Eb({typeName:ht.ZodNaN,...St(e)});class Sb extends Ot{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class Nh extends Ot{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const o=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return o.status==="aborted"?dt:o.status==="dirty"?(n.dirty(),$l(o.value)):this._def.out._parseAsync({data:o.value,path:r.path,parent:r})})();{const i=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?dt:i.status==="dirty"?(n.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:r.path,parent:r})}}static create(t,n){return new Nh({in:t,out:n,typeName:ht.ZodPipeline})}}class Jd extends Ot{_parse(t){const n=this._def.innerType._parse(t),r=i=>(lu(i)&&(i.value=Object.freeze(i.value)),i);return Gd(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}Jd.create=(e,t)=>new Jd({innerType:e,typeName:ht.ZodReadonly,...St(t)});var ht;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(ht||(ht={}));const _t=mo.create,jh=cu.create,Wn=Sh.create;ho.create;const ql=ii.create,nn=Un.create;Kd.create;const Th=Fh.create;$d.create,cs.create;const fu=Zd.create,g8=ds.create;Wd.create,Si.create,ms.create;function p8(e){const t=String.fromCodePoint(...e);return btoa(t)}function v8(e){if(typeof Buffer<"u")return Buffer.from(e,"utf8").toString("base64");const t=new TextEncoder().encode(e);return p8(t)}let y8=class{getAuthRequest(){return Promise.resolve({headers:{}})}};var A8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const Ph={get:(e,t)=>A8(void 0,void 0,void 0,function*(){return typeof e=="function"?e(t):e})},Xl=(e,t,n)=>JSON.stringify(e,t,n);function Ih(e,t){return JSON.parse(e,t)}const oi={Debug:"debug",Info:"info",Warn:"warn",Error:"error"},Rb={[oi.Debug]:1,[oi.Info]:2,[oi.Warn]:3,[oi.Error]:4};let Db=class{debug(t,...n){console.debug(t,...n)}info(t,...n){console.info(t,...n)}warn(t,...n){console.warn(t,...n)}error(t,...n){console.error(t,...n)}},zh=class{constructor(t){this.level=Rb[t.level],this.logger=t.logger,this.silent=t.silent}shouldLog(t){return!this.silent&&this.level<=Rb[t]}isDebug(){return this.shouldLog(oi.Debug)}debug(t,...n){this.isDebug()&&this.logger.debug(t,...n)}isInfo(){return this.shouldLog(oi.Info)}info(t,...n){this.isInfo()&&this.logger.info(t,...n)}isWarn(){return this.shouldLog(oi.Warn)}warn(t,...n){this.isWarn()&&this.logger.warn(t,...n)}isError(){return this.shouldLog(oi.Error)}error(t,...n){this.isError()&&this.logger.error(t,...n)}};function Lh(e){var t,n,r;return e==null?b8:e instanceof zh?e:(e=e??{},(t=e.level)!==null&&t!==void 0||(e.level=oi.Info),(n=e.logger)!==null&&n!==void 0||(e.logger=new Db),(r=e.silent)!==null&&r!==void 0||(e.silent=!0),new zh(e))}const b8=new zh({level:oi.Info,logger:new Db,silent:!0}),_8={arrayFormat:"indices",encode:!0};function Oh(e,t){if(e===void 0||e===null)return"";const n=String(e);return t?encodeURIComponent(n):n}function Uh(e,t="",n){const r=[];for(const[i,o]of Object.entries(e)){const u=t?`${t}[${i}]`:i;if(o!==void 0)if(Array.isArray(o)){if(o.length===0)continue;const l=n.arrayFormat;if(l==="comma"){const f=n.encode?encodeURIComponent(u):u,h=o.filter(m=>m!=null).map(m=>Oh(m,n.encode));h.length>0&&r.push(`${f}=${h.join(",")}`)}else for(let f=0;fe.body,arrayBuffer:e.arrayBuffer.bind(e),blob:e.blob.bind(e)};return"bytes"in e&&typeof e.bytes=="function"&&(t.bytes=e.bytes.bind(e)),t}var w8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Fb(e,t){return w8(this,void 0,void 0,function*(){switch(t){case"binary-response":return C8(e);case"blob":return yield e.blob();case"arrayBuffer":return yield e.arrayBuffer();case"sse":return e.body==null?{ok:!1,error:{reason:"body-is-null",statusCode:e.status}}:e.body;case"streaming":return e.body==null?{ok:!1,error:{reason:"body-is-null",statusCode:e.status}}:e.body;case"text":return yield e.text()}const n=yield e.text();if(n.length>0)try{return Ih(n)}catch{return{ok:!1,error:{reason:"non-json",statusCode:e.status,rawBody:n}}}})}var E8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function S8(e){return E8(this,void 0,void 0,function*(){var t,n,r;let i=(t=e.headers.get("Content-Type"))===null||t===void 0?void 0:t.toLowerCase();if(i==null||i.length===0)return Fb(e);switch(i.indexOf(";")!==-1&&(i=(r=(n=i.split(";")[0])===null||n===void 0?void 0:n.trim())!==null&&r!==void 0?r:""),i){case"application/hal+json":case"application/json":case"application/ld+json":case"application/problem+json":case"application/vnd.api+json":case"text/json":{const o=yield e.text();return o.length>0?Ih(o):void 0}default:if(i.startsWith("application/vnd.")&&i.endsWith("+json")){const o=yield e.text();return o.length>0?Ih(o):void 0}return yield e.text()}})}var R8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function kb(){return R8(this,void 0,void 0,function*(){return fetch})}var D8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function F8(e){return D8(this,arguments,void 0,function*({body:t,type:n}){return n==="form"?ef(t,{arrayFormat:"repeat",encode:!0}):n.includes("json")?Xl(t):t})}let mu;typeof globalThis.Headers<"u"?mu=globalThis.Headers:mu=class JF{constructor(t){if(this.headers=new Map,t)if(t instanceof JF)t.forEach((n,r)=>this.append(r,n));else if(Array.isArray(t))for(const[n,r]of t)if(typeof n=="string"&&typeof r=="string")this.append(n,r);else throw new TypeError("Each header entry must be a [string, string] tuple");else for(const[n,r]of Object.entries(t))if(typeof r=="string")this.append(n,r);else throw new TypeError("Header values must be strings")}append(t,n){const r=t.toLowerCase(),i=this.headers.get(r)||[];this.headers.set(r,[...i,n])}delete(t){const n=t.toLowerCase();this.headers.delete(n)}get(t){const n=t.toLowerCase(),r=this.headers.get(n);return r?r.join(", "):null}has(t){const n=t.toLowerCase();return this.headers.has(n)}set(t,n){const r=t.toLowerCase();this.headers.set(r,[n])}forEach(t,n){const r=n?t.bind(n):t;this.headers.forEach((i,o)=>r(i.join(", "),o,this))}getSetCookie(){return this.headers.get("set-cookie")||[]}*entries(){for(const[t,n]of this.headers.entries())yield[t,n.join(", ")]}*keys(){yield*this.headers.keys()}*values(){for(const t of this.headers.values())yield t.join(", ")}[Symbol.iterator](){return this.entries()}};const k8="timeout";function B8(e){const t=new AbortController,n=setTimeout(()=>t.abort(k8),e);return{signal:t.signal,abortId:n}}function M8(...e){const t=e.length===1&&Array.isArray(e[0])?e[0]:e,n=new AbortController;for(const r of t){if(r.aborted){n.abort(r?.reason);break}r.addEventListener("abort",()=>n.abort(r?.reason),{signal:n.signal})}return n.signal}var N8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let Jl;function j8(){if(Jl!=null)return Jl;try{new Request("http://localhost",{cache:"no-store"}),Jl=!0}catch{Jl=!1}return Jl}const Bb=(e,t,n,r,i,o,u,l,f,h)=>N8(void 0,void 0,void 0,function*(){const m=[];let g;if(o!=null){const{signal:w,abortId:_}=B8(o);g=_,m.push(w)}u!=null&&m.push(u);const y=M8(m),A=yield e(t,Object.assign({method:n,headers:r,body:i,signal:y,credentials:l?"include":void 0,duplex:f},h&&j8()?{cache:"no-store"}:{}));return g!=null&&clearTimeout(g),A}),Mb={headers:new mu,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""},Nb={headers:new mu,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function jb(e){return{headers:e.headers,redirected:e.redirected,status:e.status,statusText:e.statusText,type:e.type,url:e.url}}var T8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const P8=1e3,tf=6e4,I8=2,Tb=.2;function z8(e){const t=1+Math.random()*Tb;return e*t}function L8(e){const t=1+(Math.random()-.5)*Tb;return e*t}function O8(e,t){const n=e.headers.get("Retry-After");if(n){const i=parseInt(n,10);if(!Number.isNaN(i)&&i>0)return Math.min(i*1e3,tf);const o=new Date(n);if(!Number.isNaN(o.getTime())){const u=o.getTime()-Date.now();if(u>0)return Math.min(Math.max(u,0),tf)}}const r=e.headers.get("X-RateLimit-Reset");if(r){const i=parseInt(r,10);if(!Number.isNaN(i)){const o=i*1e3-Date.now();if(o>0)return z8(Math.min(o,tf))}}return L8(Math.min(P8*Math.pow(2,t),tf))}function Pb(e){return T8(this,arguments,void 0,function*(t,n=I8){let r=yield t();for(let i=0;i=500);++i){const o=O8(r,i);yield new Promise(u=>setTimeout(u,o)),r=yield t()}return r})}var Vh=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const U8=new Set(["authorization","www-authenticate","x-api-key","api-key","apikey","x-api-token","x-auth-token","auth-token","cookie","set-cookie","proxy-authorization","proxy-authenticate","x-csrf-token","x-xsrf-token","x-session-token","x-access-token"]);function Hh(e){const t={};for(const[n,r]of e instanceof mu?e.entries():Object.entries(e))U8.has(n.toLowerCase())?t[n]="[REDACTED]":t[n]=r;return t}const Qh=new Set(["api_key","api-key","apikey","token","access_token","access-token","auth_token","auth-token","password","passwd","secret","api_secret","api-secret","apisecret","key","session","session_id","session-id"]);function V8(e){if(e==null)return;const t={};for(const[n,r]of Object.entries(e))t[n]=Qh.has(n.toLowerCase())?"[REDACTED]":r;return t}function hs(e){const t=e.indexOf("://");if(t===-1)return e;const n=t+3,r=e.indexOf("/",n);let i=e.indexOf("?",n),o=e.indexOf("#",n);const u=Math.min(r===-1?e.length:r,i===-1?e.length:i,o===-1?e.length:o);let l=-1;for(let w=n;w0?i=`${i}?${e.queryString}`:i=x8(e.url,e.queryParameters);const o=yield F8({body:e.body,type:(t=e.requestType)!==null&&t!==void 0?t:"other"}),u=(n=e.fetchFn)!==null&&n!==void 0?n:yield kb(),l=yield H8(e),f=Lh(e.logging);if(f.isDebug()){const h={method:e.method,url:hs(i),headers:Hh(l),queryParameters:V8(e.queryParameters),hasBody:o!=null};f.debug("Making HTTP request",h)}try{const h=yield Pb(()=>Vh(this,void 0,void 0,function*(){return Bb(u,i,e.method,l,o,e.timeoutMs,e.abortSignal,e.withCredentials,e.duplex,e.responseType==="streaming"||e.responseType==="sse")}),e.maxRetries);if(h.status>=200&&h.status<400){if(f.isDebug()){const g={method:e.method,url:hs(i),statusCode:h.status,responseHeaders:Hh(h.headers)};f.debug("HTTP request succeeded",g)}return{ok:!0,body:yield Fb(h,e.responseType),headers:h.headers,rawResponse:jb(h)}}else{if(f.isError()){const m={method:e.method,url:hs(i),statusCode:h.status,responseHeaders:Hh(Object.fromEntries(h.headers.entries()))};f.error("HTTP request failed with error status",m)}return{ok:!1,error:{reason:"status-code",statusCode:h.status,body:yield S8(h)},rawResponse:jb(h)}}}catch(h){if(!((r=e.abortSignal)===null||r===void 0)&&r.aborted){if(f.isError()){const m={method:e.method,url:hs(i)};f.error("HTTP request was aborted",m)}return{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request",cause:h},rawResponse:Mb}}else if(h instanceof Error&&h.name==="AbortError"){if(f.isError()){const m={method:e.method,url:hs(i),timeoutMs:e.timeoutMs};f.error("HTTP request timed out",m)}return{ok:!1,error:{reason:"timeout",cause:h},rawResponse:Mb}}else if(h instanceof Error){if(f.isError()){const m={method:e.method,url:hs(i),errorMessage:h.message};f.error("HTTP request failed with error",m)}return{ok:!1,error:{reason:"unknown",errorMessage:h.message,cause:h},rawResponse:Nb}}if(f.isError()){const m={method:e.method,url:hs(i),error:Xl(h)};f.error("HTTP request failed with unknown error",m)}return{ok:!1,error:{reason:"unknown",errorMessage:Xl(h),cause:h},rawResponse:Nb}}})}const Gr=Q8;var G8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let ma=class Ul extends Promise{constructor(t){super(n=>{n(void 0)}),this.innerPromise=t}static fromFunction(t,...n){return new Ul(t(...n))}static interceptFunction(t){return(...n)=>Ul.fromPromise(t(...n))}static fromPromise(t){return new Ul(t)}static fromExecutor(t){const n=new Promise(t);return new Ul(n)}static fromResult(t){const n=Promise.resolve(t);return new Ul(n)}unwrap(){return this.unwrappedPromise||(this.unwrappedPromise=this.innerPromise.then(({data:t})=>t)),this.unwrappedPromise}then(t,n){return this.unwrap().then(t,n)}catch(t){return this.unwrap().catch(t)}finally(t){return this.unwrap().finally(t)}withRawResponse(){return G8(this,void 0,void 0,function*(){return yield this.innerPromise})}};function Yr(e,...t){if(!e)return"";if(t.length===0)return e;if(e.includes("://")){let n;try{n=new URL(e)}catch{return Ib(e,...t)}const r=t[t.length-1],i=r?.endsWith("/");for(const o of t){const u=Lb(o);u&&(n.pathname=zb(n.pathname,u))}return i&&!n.pathname.endsWith("/")&&(n.pathname+="/"),n.toString()}return Ib(e,...t)}function Ib(e,...t){if(t.length===0)return e;let n=e;const r=t[t.length-1],i=r?.endsWith("/");for(const o of t){const u=Lb(o);u&&(n=zb(n,u))}return i&&!n.endsWith("/")&&(n+="/"),n}function zb(e,t){return e.endsWith("/")?e+t:`${e}/${t}`}function Lb(e){if(!e)return e;let t=0,n=e.length;return e.startsWith("/")&&(t=1),e.endsWith("/")&&(n=e.length-1),t===0&&n===e.length?e:e.slice(t,n)}var Y8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const fn={get:e=>Y8(void 0,void 0,void 0,function*(){return typeof e=="function"?e():e})};var Ob=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function K8(e,t,n,r){return Ob(this,void 0,void 0,function*(){var i,o,u,l,f,h,m;const g=Lh(n.logging);let y,A=t;e instanceof Request?(y=e.url,t==null&&(A={method:e.method,headers:Object.fromEntries(e.headers.entries()),body:e.body,signal:e.signal,credentials:e.credentials,cache:e.cache,redirect:e.redirect,referrer:e.referrer,integrity:e.integrity,mode:e.mode})):y=e instanceof URL?e.toString():e;const w=(i=n.baseUrl!=null?yield fn.get(n.baseUrl):void 0)!==null&&i!==void 0?i:n.environment!=null?yield fn.get(n.environment):void 0;let _;y.startsWith("http://")||y.startsWith("https://")?_=y:w!=null?_=Yr(w,y):_=y;const v={};if(n.headers!=null)for(const[z,V]of Object.entries(n.headers)){const Z=yield Ph.get(V,{endpointMetadata:{}});Z!=null&&(v[z.toLowerCase()]=`${Z}`)}if(n.getAuthHeaders!=null){const z=yield n.getAuthHeaders();for(const[V,Z]of Object.entries(z))v[V.toLowerCase()]=Z}if(A?.headers!=null){const z=A.headers instanceof Headers?Object.fromEntries(A.headers.entries()):Array.isArray(A.headers)?Object.fromEntries(A.headers):A.headers;for(const[V,Z]of Object.entries(z))Z!=null&&(v[V.toLowerCase()]=Z)}if(r?.headers!=null)for(const[z,V]of Object.entries(r.headers))v[z.toLowerCase()]=V;const C=(o=A?.method)!==null&&o!==void 0?o:"GET",S=A?.body,R=(u=r?.timeoutInSeconds)!==null&&u!==void 0?u:n.timeoutInSeconds,F=R!=null?R*1e3:void 0,M=(l=r?.maxRetries)!==null&&l!==void 0?l:n.maxRetries,B=(h=(f=r?.abortSignal)!==null&&f!==void 0?f:A?.signal)!==null&&h!==void 0?h:void 0,k=(m=n.fetch)!==null&&m!==void 0?m:yield kb();g.isDebug()&&g.debug("Making passthrough HTTP request",{method:C,url:_,hasBody:S!=null});const N=yield Pb(()=>Ob(this,void 0,void 0,function*(){return Bb(k,_,C,v,S??void 0,F,B,A?.credentials==="include",void 0,!1)}),M);return g.isDebug()&&g.debug("Passthrough HTTP request completed",{method:C,url:_,statusCode:N.status}),N})}var $8=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})},Ri=function(e){return this instanceof Ri?(this.v=e,this):new Ri(e)},Ub=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),l("next"),l("throw"),l("return",u),i[Symbol.asyncIterator]=function(){return this},i;function u(A){return function(w){return Promise.resolve(w).then(A,g)}}function l(A,w){r[A]&&(i[A]=function(_){return new Promise(function(v,C){o.push([A,_,v,C])>1||f(A,_)})},w&&(i[A]=w(i[A])))}function f(A,w){try{h(r[A](w))}catch(_){y(o[0][3],_)}}function h(A){A.value instanceof Ri?Promise.resolve(A.value.v).then(m,g):y(o[0][2],A)}function m(A){f("next",A)}function g(A){f("throw",A)}function y(A,w){A(w),o.shift(),o.length&&f(o[0][0],o[0][1])}},Z8=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(u){return new Promise(function(l,f){u=e[o](u),i(l,f,u.done,u.value)})}}function i(o,u,l,f){Promise.resolve(f).then(function(h){o({value:h,done:l})},u)}};let Vb=class{constructor({response:t,rawResponse:n,hasNextPage:r,getItems:i,loadPage:o}){this.response=t,this.rawResponse=n,this.data=i(t),this._hasNextPage=r,this.getItems=i,this.loadNextPage=o}getNextPage(){return $8(this,void 0,void 0,function*(){const{data:t,rawResponse:n}=yield this.loadNextPage(this.response).withRawResponse();return this.response=t,this.rawResponse=n,this.data=this.getItems(this.response),this})}hasNextPage(){return this._hasNextPage(this.response)}iterMessages(){return Ub(this,arguments,function*(){for(const n of this.data)yield yield Ri(n);for(;this.hasNextPage();){yield Ri(this.getNextPage());for(const n of this.data)yield yield Ri(n)}})}[Symbol.asyncIterator](){return Ub(this,arguments,function*(){var n,r,i,o;try{for(var u=!0,l=Z8(this.iterMessages()),f;f=yield Ri(l.next()),n=f.done,!n;u=!0)o=f.value,u=!1,yield yield Ri(o)}catch(h){r={error:h}}finally{try{!u&&!n&&(i=l.return)&&(yield Ri(i.call(l)))}finally{if(r)throw r.error}}})}};const hu=W8();function W8(){var e,t,n,r,i;if(typeof window<"u"&&typeof window.document<"u")return{type:"browser",version:window.navigator.userAgent};if(typeof globalThis<"u"&&((e=globalThis?.navigator)===null||e===void 0?void 0:e.userAgent)==="Cloudflare-Workers")return{type:"workerd"};if(typeof EdgeRuntime=="string")return{type:"edge-runtime"};if(typeof self=="object"&&typeof self?.importScripts=="function"&&(((t=self.constructor)===null||t===void 0?void 0:t.name)==="DedicatedWorkerGlobalScope"||((n=self.constructor)===null||n===void 0?void 0:n.name)==="ServiceWorkerGlobalScope"||((r=self.constructor)===null||r===void 0?void 0:r.name)==="SharedWorkerGlobalScope"))return{type:"web-worker"};if(typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u")return{type:"deno",version:Deno.version.deno};if(typeof Bun<"u"&&typeof Bun.version<"u")return{type:"bun",version:Bun.version};if(typeof navigator<"u"&&navigator?.product==="ReactNative")return{type:"react-native"};const y=typeof process<"u"?process:void 0;return typeof y<"u"&&typeof((i=y.versions)===null||i===void 0?void 0:i.node)=="string"?{type:"node",version:y.versions.node,parsedVersion:Number(y.versions.node.split(".")[0])}:{type:"unknown"}}function ec(e){if(e===null)return"null";switch(typeof e){case"undefined":return"undefined";case"string":case"number":case"boolean":break;default:e=String(e);break}return encodeURIComponent(e)}function ha(){return new q8}let q8=class{constructor(){this.parts=new Map}add(t,n,r){if(n==null)return this;const i=ef({[t]:n},{arrayFormat:r?.style==="comma"?"comma":"repeat"});return i.length>0&&this.parts.set(t,i),this}addMany(t){if(t!=null)for(const[n,r]of Object.entries(t))this.add(n,r);return this}mergeAdditional(t){if(t!=null)for(const[n,r]of Object.entries(t)){if(r==null)continue;const i=ef({[n]:r},{arrayFormat:"repeat"});i.length>0&&this.parts.set(n,i)}return this}build(){return[...this.parts.values()].join("&")}};function Hb(e,t,n){if(e==null)return e;const r=t.split(".");if(r.length===0)return e;let i=e;for(let u=0;ui!=null).flatMap(i=>Object.entries(i))){const i=n.toLowerCase();r!=null?t[i]=r:i in t&&delete t[i]}return t}function _a(e,t,n,r){switch(e.reason){case"non-json":throw new En({statusCode:e.statusCode,body:e.rawBody,rawResponse:t});case"body-is-null":throw new En({statusCode:e.statusCode,rawResponse:t});case"timeout":throw new J8(`Timeout exceeded when calling ${n} ${r}.`,{cause:e.cause});case"unknown":throw new En({message:e.errorMessage,rawResponse:t,cause:e.cause});default:throw new En({message:"Unknown error",rawResponse:t})}}var gu=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class a2{constructor(t){this._options=nc(t)}list(t={},n){return ma.fromPromise(this.__list(t,n))}__list(){return gu(this,arguments,void 0,function*(t={},n){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["read:me:authentication_methods"]}]},{type:w}=t,_={type:w!==void 0?w:void 0},v=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let C=ba(v.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const S=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Gr)({url:Yr((u=(o=yield fn.get(this._options.baseUrl))!==null&&o!==void 0?o:yield fn.get(this._options.environment))!==null&&u!==void 0?u:Aa.Default,"authentication-methods"),method:"GET",headers:C,queryString:ha().addMany(_).mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new ga(S.error.body,S.rawResponse);case 401:throw new ya(S.error.body,S.rawResponse);case 403:throw new pa(S.error.body,S.rawResponse);case 429:throw new va(S.error.body,S.rawResponse);default:throw new En({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return _a(S.error,S.rawResponse,"GET","/authentication-methods")})}create(t,n){return ma.fromPromise(this.__create(t,n))}__create(t,n){return gu(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["create:me:authentication_methods"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=ba(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Gr)({url:Yr((u=(o=yield fn.get(this._options.baseUrl))!==null&&o!==void 0?o:yield fn.get(this._options.environment))!==null&&u!==void 0?u:Aa.Default,"authentication-methods"),method:"POST",headers:_,contentType:"application/json",queryString:ha().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ga(v.error.body,v.rawResponse);case 401:throw new ya(v.error.body,v.rawResponse);case 403:throw new pa(v.error.body,v.rawResponse);case 415:throw new tc(v.error.body,v.rawResponse);case 429:throw new va(v.error.body,v.rawResponse);default:throw new En({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return _a(v.error,v.rawResponse,"POST","/authentication-methods")})}get(t,n){return ma.fromPromise(this.__get(t,n))}__get(t,n){return gu(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["read:me:authentication_methods"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=ba(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Gr)({url:Yr((u=(o=yield fn.get(this._options.baseUrl))!==null&&o!==void 0?o:yield fn.get(this._options.environment))!==null&&u!==void 0?u:Aa.Default,`authentication-methods/${ec(t)}`),method:"GET",headers:_,queryString:ha().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ga(v.error.body,v.rawResponse);case 401:throw new ya(v.error.body,v.rawResponse);case 403:throw new pa(v.error.body,v.rawResponse);case 404:throw new e2(v.error.body,v.rawResponse);case 429:throw new va(v.error.body,v.rawResponse);default:throw new En({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return _a(v.error,v.rawResponse,"GET","/authentication-methods/{authentication_method_id}")})}delete(t,n){return ma.fromPromise(this.__delete(t,n))}__delete(t,n){return gu(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["delete:me:authentication_methods"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=ba(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Gr)({url:Yr((u=(o=yield fn.get(this._options.baseUrl))!==null&&o!==void 0?o:yield fn.get(this._options.environment))!==null&&u!==void 0?u:Aa.Default,`authentication-methods/${ec(t)}`),method:"DELETE",headers:_,queryString:ha().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ga(v.error.body,v.rawResponse);case 401:throw new ya(v.error.body,v.rawResponse);case 403:throw new pa(v.error.body,v.rawResponse);case 429:throw new va(v.error.body,v.rawResponse);default:throw new En({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return _a(v.error,v.rawResponse,"DELETE","/authentication-methods/{authentication_method_id}")})}update(t,n={},r){return ma.fromPromise(this.__update(t,n,r))}__update(t){return gu(this,arguments,void 0,function*(n,r={},i){var o,u,l,f,h,m,g,y,A,w;const _={security:[{"Bearer-DPoP":["update:me:authentication_methods"]}]},v=yield this._options.authProvider.getAuthRequest({endpointMetadata:_});let C=ba(v.headers,(o=this._options)===null||o===void 0?void 0:o.headers,i?.headers);const S=yield((u=this._options.fetcher)!==null&&u!==void 0?u:Gr)({url:Yr((f=(l=yield fn.get(this._options.baseUrl))!==null&&l!==void 0?l:yield fn.get(this._options.environment))!==null&&f!==void 0?f:Aa.Default,`authentication-methods/${ec(n)}`),method:"PATCH",headers:C,contentType:"application/json",queryString:ha().mergeAdditional(i?.queryParams).build(),requestType:"json",body:r,timeoutMs:((g=(h=i?.timeoutInSeconds)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.timeoutInSeconds)!==null&&g!==void 0?g:60)*1e3,maxRetries:(y=i?.maxRetries)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:_,fetchFn:(w=this._options)===null||w===void 0?void 0:w.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new ga(S.error.body,S.rawResponse);case 401:throw new ya(S.error.body,S.rawResponse);case 403:throw new pa(S.error.body,S.rawResponse);case 415:throw new tc(S.error.body,S.rawResponse);case 429:throw new va(S.error.body,S.rawResponse);default:throw new En({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return _a(S.error,S.rawResponse,"PATCH","/authentication-methods/{authentication_method_id}")})}verify(t,n,r){return ma.fromPromise(this.__verify(t,n,r))}__verify(t,n,r){return gu(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{"Bearer-DPoP":["create:me:authentication_methods"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=ba(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:Gr)({url:Yr((l=(u=yield fn.get(this._options.baseUrl))!==null&&u!==void 0?u:yield fn.get(this._options.environment))!==null&&l!==void 0?l:Aa.Default,`authentication-methods/${ec(t)}/verify`),method:"POST",headers:v,contentType:"application/json",queryString:ha().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:C.body,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new ga(C.error.body,C.rawResponse);case 401:throw new ya(C.error.body,C.rawResponse);case 403:throw new pa(C.error.body,C.rawResponse);case 415:throw new tc(C.error.body,C.rawResponse);case 429:throw new va(C.error.body,C.rawResponse);default:throw new En({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return _a(C.error,C.rawResponse,"POST","/authentication-methods/{authentication_method_id}/verify")})}}var Qb=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class i2{constructor(t){this._options=nc(t)}list(){return Qb(this,arguments,void 0,function*(t={},n){const r=ma.interceptFunction(o=>Qb(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,w,_;const v={security:[{"Bearer-DPoP":["read:me:connected_accounts"]}]},{from:C,take:S=10}=o,R={from:C,take:S},F=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let M=ba(F.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const B=yield((l=this._options.fetcher)!==null&&l!==void 0?l:Gr)({url:Yr((h=(f=yield fn.get(this._options.baseUrl))!==null&&f!==void 0?f:yield fn.get(this._options.environment))!==null&&h!==void 0?h:Aa.Default,"connected-accounts/connections"),method:"GET",headers:M,queryString:ha().addMany(R).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(w=this._options)===null||w===void 0?void 0:w.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(_=this._options)===null||_===void 0?void 0:_.fetch,logging:this._options.logging});if(B.ok)return{data:B.body,rawResponse:B.rawResponse};if(B.error.reason==="status-code")switch(B.error.statusCode){case 400:throw new ga(B.error.body,B.rawResponse);case 401:throw new ya(B.error.body,B.rawResponse);case 403:throw new pa(B.error.body,B.rawResponse);case 429:throw new va(B.error.body,B.rawResponse);default:throw new En({statusCode:B.error.statusCode,body:B.error.body,rawResponse:B.rawResponse})}return _a(B.error,B.rawResponse,"GET","/connected-accounts/connections")})),i=yield r(t).withRawResponse();return new Vb({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.connections)!==null&&u!==void 0?u:[]},loadPage:o=>r(Hb(t,"from",o?.next))})})}}var rc=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class o2{constructor(t){this._options=nc(t)}get connections(){var t;return(t=this._connections)!==null&&t!==void 0?t:this._connections=new i2(this._options)}create(t,n){return ma.fromPromise(this.__create(t,n))}__create(t,n){return rc(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["create:me:connected_accounts"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=ba(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Gr)({url:Yr((u=(o=yield fn.get(this._options.baseUrl))!==null&&o!==void 0?o:yield fn.get(this._options.environment))!==null&&u!==void 0?u:Aa.Default,"connected-accounts/connect"),method:"POST",headers:_,contentType:"application/json",queryString:ha().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ga(v.error.body,v.rawResponse);case 401:throw new ya(v.error.body,v.rawResponse);case 403:throw new pa(v.error.body,v.rawResponse);case 415:throw new tc(v.error.body,v.rawResponse);case 429:throw new va(v.error.body,v.rawResponse);default:throw new En({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return _a(v.error,v.rawResponse,"POST","/connected-accounts/connect")})}complete(t,n){return ma.fromPromise(this.__complete(t,n))}__complete(t,n){return rc(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["create:me:connected_accounts"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=ba(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Gr)({url:Yr((u=(o=yield fn.get(this._options.baseUrl))!==null&&o!==void 0?o:yield fn.get(this._options.environment))!==null&&u!==void 0?u:Aa.Default,"connected-accounts/complete"),method:"POST",headers:_,contentType:"application/json",queryString:ha().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ga(v.error.body,v.rawResponse);case 401:throw new ya(v.error.body,v.rawResponse);case 403:throw new pa(v.error.body,v.rawResponse);case 415:throw new tc(v.error.body,v.rawResponse);case 429:throw new va(v.error.body,v.rawResponse);default:throw new En({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return _a(v.error,v.rawResponse,"POST","/connected-accounts/complete")})}list(){return rc(this,arguments,void 0,function*(t={},n){const r=ma.interceptFunction(o=>rc(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,w,_;const v={security:[{"Bearer-DPoP":["read:me:connected_accounts"]}]},{connection:C,from:S,take:R=10}=o,F={connection:C!==void 0?typeof C=="string"?C:Xl(C):void 0,from:S,take:R},M=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let B=ba(M.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const k=yield((l=this._options.fetcher)!==null&&l!==void 0?l:Gr)({url:Yr((h=(f=yield fn.get(this._options.baseUrl))!==null&&f!==void 0?f:yield fn.get(this._options.environment))!==null&&h!==void 0?h:Aa.Default,"connected-accounts/accounts"),method:"GET",headers:B,queryString:ha().addMany(F).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(w=this._options)===null||w===void 0?void 0:w.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(_=this._options)===null||_===void 0?void 0:_.fetch,logging:this._options.logging});if(k.ok)return{data:k.body,rawResponse:k.rawResponse};if(k.error.reason==="status-code")switch(k.error.statusCode){case 400:throw new ga(k.error.body,k.rawResponse);case 401:throw new ya(k.error.body,k.rawResponse);case 403:throw new pa(k.error.body,k.rawResponse);case 429:throw new va(k.error.body,k.rawResponse);default:throw new En({statusCode:k.error.statusCode,body:k.error.body,rawResponse:k.rawResponse})}return _a(k.error,k.rawResponse,"GET","/connected-accounts/accounts")})),i=yield r(t).withRawResponse();return new Vb({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.accounts)!==null&&u!==void 0?u:[]},loadPage:o=>r(Hb(t,"from",o?.next))})})}delete(t,n){return ma.fromPromise(this.__delete(t,n))}__delete(t,n){return rc(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{"Bearer-DPoP":["delete:me:connected_accounts"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=ba(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:Gr)({url:Yr((u=(o=yield fn.get(this._options.baseUrl))!==null&&o!==void 0?o:yield fn.get(this._options.environment))!==null&&u!==void 0?u:Aa.Default,`connected-accounts/accounts/${ec(t)}`),method:"DELETE",headers:_,queryString:ha().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new ga(v.error.body,v.rawResponse);case 401:throw new ya(v.error.body,v.rawResponse);case 403:throw new pa(v.error.body,v.rawResponse);case 429:throw new va(v.error.body,v.rawResponse);default:throw new En({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return _a(v.error,v.rawResponse,"DELETE","/connected-accounts/accounts/{id}")})}}var s2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class u2{constructor(t){this._options=nc(t)}list(t){return ma.fromPromise(this.__list(t))}__list(t){return s2(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{"Bearer-DPoP":["read:me:factors"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let w=ba(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const _=yield((r=this._options.fetcher)!==null&&r!==void 0?r:Gr)({url:Yr((o=(i=yield fn.get(this._options.baseUrl))!==null&&i!==void 0?i:yield fn.get(this._options.environment))!==null&&o!==void 0?o:Aa.Default,"factors"),method:"GET",headers:w,queryString:ha().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(_.ok)return{data:_.body,rawResponse:_.rawResponse};if(_.error.reason==="status-code")switch(_.error.statusCode){case 400:throw new ga(_.error.body,_.rawResponse);case 401:throw new ya(_.error.body,_.rawResponse);case 403:throw new pa(_.error.body,_.rawResponse);case 429:throw new va(_.error.body,_.rawResponse);default:throw new En({statusCode:_.error.statusCode,body:_.error.body,rawResponse:_.rawResponse})}return _a(_.error,_.rawResponse,"GET","/factors")})}}var Gb=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let l2=class{constructor(t){this._options=nc(t)}get factors(){var t;return(t=this._factors)!==null&&t!==void 0?t:this._factors=new u2(this._options)}get authenticationMethods(){var t;return(t=this._authenticationMethods)!==null&&t!==void 0?t:this._authenticationMethods=new a2(this._options)}get connectedAccounts(){var t;return(t=this._connectedAccounts)!==null&&t!==void 0?t:this._connectedAccounts=new o2(this._options)}fetch(t,n,r){return Gb(this,void 0,void 0,function*(){var i;return K8(t,n,{baseUrl:(i=this._options.baseUrl)!==null&&i!==void 0?i:this._options.environment,headers:this._options.headers,timeoutInSeconds:this._options.timeoutInSeconds,maxRetries:this._options.maxRetries,fetch:this._options.fetch,logging:this._options.logging,getAuthHeaders:()=>Gb(this,void 0,void 0,function*(){return(yield this._options.authProvider.getAuthRequest()).headers})},r)})}};function c2(e){return v8(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function d2(e){const t=JSON.stringify(e);return c2(t)}const f2="1.0.0-beta.2";function m2(){var e,t;const n=(e=hu?.type)!==null&&e!==void 0?e:"unknown",r=n==="workerd"?"cloudflare-workers":n,i=(t=hu?.version)!==null&&t!==void 0?t:"unknown";return{name:"myaccount-js",version:f2,env:{[r]:i}}}let h2=class{constructor(t={}){this.clientInfo=t.clientInfo||m2()}getAuth0ClientHeader(){if(typeof this.clientInfo.name=="string"&&this.clientInfo.name.length>0)return d2(this.clientInfo)}getHeaders(t={}){const n=this.getAuth0ClientHeader();return n?Object.assign(Object.assign({},t),{"Auth0-Client":n}):t}};var g2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function p2(e){if(typeof e=="string")return e;if(typeof e=="function")return t=>g2(this,[t],void 0,function*({endpointMetadata:n}){const i=Yb(n??{}).join(" ");return yield e({scope:i})});throw new Error("Invalid token supplier provided")}function Yb(e){if(!e.security)return[];const t=new Set;for(const n of e.security)for(const r of Object.values(n))for(const i of r)t.add(i);return[...t]}var v2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,[])).next())})};class Kb extends l2{constructor(t){var n;const r=t.domain.replace(/^https?:\/\//,"").replace(/\/$/,""),i=`https://${r}/me/v1`,o=`https://${r}/me/`,u=A2(t),l=b2(t),f=!$b(t),h="fetcher"in t&&t.fetcher?_2(t.fetcher,o,f):void 0,m=Object.assign(Object.assign({baseUrl:(n=t.baseUrl)!==null&&n!==void 0?n:i,headers:u,logging:t.logging,timeoutInSeconds:t.timeoutInSeconds,maxRetries:t.maxRetries},h&&{fetcher:h}),l!==void 0&&{token:l});super(m)}}function $b(e){return"token"in e}function y2(e){return"fetcher"in e}function A2(e){var t;const n=Object.assign({},(t=e.headers)!==null&&t!==void 0?t:{});if(e.telemetry!==!1){const i=new h2({clientInfo:e.clientInfo}).getAuth0ClientHeader();i&&(n["Auth0-Client"]=i)}return n}function b2(e){if($b(e))return p2(e.token);if(y2(e))return"";throw new Error("MyAccountClient must be configured with either 'token' or 'fetcher' (that handles authorization headers)")}function _2(e,t,n){return r=>v2(this,void 0,void 0,function*(){const i=r.endpointMetadata?Yb(r.endpointMetadata):[],o=i.length>0?{scope:i,audience:t}:void 0;n&&r.headers&&(r=Object.assign(Object.assign({},r),{headers:Object.fromEntries(Object.entries(r.headers).filter(([l,f])=>!(l.toLowerCase()==="authorization"&&f==="Bearer ")))}));const u=(l,f)=>{const h=l instanceof Request?l.url:String(l);return typeof Headers<"u"&&f?.headers instanceof Headers&&(f=Object.assign(Object.assign({},f),{headers:Object.fromEntries(f.headers.entries())})),e(h,f,o)};return Gr(Object.assign(Object.assign({},r),{fetchFn:u}))})}function x2(e){return typeof e=="object"&&e!==null&&"getAuthRequest"in e&&typeof e.getAuthRequest=="function"}function C2(e){const t=String.fromCodePoint(...e);return btoa(t)}function w2(e){if(typeof Buffer<"u")return Buffer.from(e,"utf8").toString("base64");const t=new TextEncoder().encode(e);return C2(t)}class Zb{getAuthRequest(){return Promise.resolve({headers:{}})}}var E2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const Kh={get:(e,t)=>E2(void 0,void 0,void 0,function*(){return typeof e=="function"?e(t):e})},nf=(e,t,n)=>JSON.stringify(e,t,n);function $h(e,t){return JSON.parse(e,t)}const si={Debug:"debug",Info:"info",Warn:"warn",Error:"error"},Wb={[si.Debug]:1,[si.Info]:2,[si.Warn]:3,[si.Error]:4};class qb{debug(t,...n){console.debug(t,...n)}info(t,...n){console.info(t,...n)}warn(t,...n){console.warn(t,...n)}error(t,...n){console.error(t,...n)}}class Zh{constructor(t){this.level=Wb[t.level],this.logger=t.logger,this.silent=t.silent}shouldLog(t){return!this.silent&&this.level<=Wb[t]}isDebug(){return this.shouldLog(si.Debug)}debug(t,...n){this.isDebug()&&this.logger.debug(t,...n)}isInfo(){return this.shouldLog(si.Info)}info(t,...n){this.isInfo()&&this.logger.info(t,...n)}isWarn(){return this.shouldLog(si.Warn)}warn(t,...n){this.isWarn()&&this.logger.warn(t,...n)}isError(){return this.shouldLog(si.Error)}error(t,...n){this.isError()&&this.logger.error(t,...n)}}function Wh(e){var t,n,r;return e==null?S2:e instanceof Zh?e:(e=e??{},(t=e.level)!==null&&t!==void 0||(e.level=si.Info),(n=e.logger)!==null&&n!==void 0||(e.logger=new qb),(r=e.silent)!==null&&r!==void 0||(e.silent=!0),new Zh(e))}const S2=new Zh({level:si.Info,logger:new qb,silent:!0}),R2={arrayFormat:"indices",encode:!0};function qh(e,t){if(e===void 0||e===null)return"";const n=String(e);return t?encodeURIComponent(n):n}function Xh(e,t="",n){const r=[];for(const[i,o]of Object.entries(e)){const u=t?`${t}[${i}]`:i;if(o!==void 0)if(Array.isArray(o)){if(o.length===0)continue;const l=n.arrayFormat;if(l==="comma"){const f=n.encode?encodeURIComponent(u):u,h=o.filter(m=>m!=null).map(m=>qh(m,n.encode));h.length>0&&r.push(`${f}=${h.join(",")}`)}else for(let f=0;fe.body,arrayBuffer:e.arrayBuffer.bind(e),blob:e.blob.bind(e)};return"bytes"in e&&typeof e.bytes=="function"&&(t.bytes=e.bytes.bind(e)),t}var k2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Xb(e,t){return k2(this,void 0,void 0,function*(){switch(t){case"binary-response":return F2(e);case"blob":return yield e.blob();case"arrayBuffer":return yield e.arrayBuffer();case"sse":return e.body==null?{ok:!1,error:{reason:"body-is-null",statusCode:e.status}}:e.body;case"streaming":return e.body==null?{ok:!1,error:{reason:"body-is-null",statusCode:e.status}}:e.body;case"text":return yield e.text()}const n=yield e.text();if(n.length>0)try{return $h(n)}catch{return{ok:!1,error:{reason:"non-json",statusCode:e.status,rawBody:n}}}})}var B2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function M2(e){return B2(this,void 0,void 0,function*(){var t,n,r;let i=(t=e.headers.get("Content-Type"))===null||t===void 0?void 0:t.toLowerCase();if(i==null||i.length===0)return Xb(e);switch(i.indexOf(";")!==-1&&(i=(r=(n=i.split(";")[0])===null||n===void 0?void 0:n.trim())!==null&&r!==void 0?r:""),i){case"application/hal+json":case"application/json":case"application/ld+json":case"application/problem+json":case"application/vnd.api+json":case"text/json":{const o=yield e.text();return o.length>0?$h(o):void 0}default:if(i.startsWith("application/vnd.")&&i.endsWith("+json")){const o=yield e.text();return o.length>0?$h(o):void 0}return yield e.text()}})}var N2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Jb(){return N2(this,void 0,void 0,function*(){return fetch})}var j2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function T2(e){return j2(this,arguments,void 0,function*({body:t,type:n}){return n==="form"?rf(t,{arrayFormat:"repeat",encode:!0}):n.includes("json")?nf(t):t})}let pu;typeof globalThis.Headers<"u"?pu=globalThis.Headers:pu=class tk{constructor(t){if(this.headers=new Map,t)if(t instanceof tk)t.forEach((n,r)=>this.append(r,n));else if(Array.isArray(t))for(const[n,r]of t)if(typeof n=="string"&&typeof r=="string")this.append(n,r);else throw new TypeError("Each header entry must be a [string, string] tuple");else for(const[n,r]of Object.entries(t))if(typeof r=="string")this.append(n,r);else throw new TypeError("Header values must be strings")}append(t,n){const r=t.toLowerCase(),i=this.headers.get(r)||[];this.headers.set(r,[...i,n])}delete(t){const n=t.toLowerCase();this.headers.delete(n)}get(t){const n=t.toLowerCase(),r=this.headers.get(n);return r?r.join(", "):null}has(t){const n=t.toLowerCase();return this.headers.has(n)}set(t,n){const r=t.toLowerCase();this.headers.set(r,[n])}forEach(t,n){const r=n?t.bind(n):t;this.headers.forEach((i,o)=>r(i.join(", "),o,this))}getSetCookie(){return this.headers.get("set-cookie")||[]}*entries(){for(const[t,n]of this.headers.entries())yield[t,n.join(", ")]}*keys(){yield*this.headers.keys()}*values(){for(const t of this.headers.values())yield t.join(", ")}[Symbol.iterator](){return this.entries()}};const P2="timeout";function I2(e){const t=new AbortController,n=setTimeout(()=>t.abort(P2),e);return{signal:t.signal,abortId:n}}function z2(...e){const t=e.length===1&&Array.isArray(e[0])?e[0]:e,n=new AbortController;for(const r of t){if(r.aborted){n.abort(r?.reason);break}r.addEventListener("abort",()=>n.abort(r?.reason),{signal:n.signal})}return n.signal}var L2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let ac;function O2(){if(ac!=null)return ac;try{new Request("http://localhost",{cache:"no-store"}),ac=!0}catch{ac=!1}return ac}const e_=(e,t,n,r,i,o,u,l,f,h)=>L2(void 0,void 0,void 0,function*(){const m=[];let g;if(o!=null){const{signal:w,abortId:_}=I2(o);g=_,m.push(w)}u!=null&&m.push(u);const y=z2(m),A=yield e(t,Object.assign({method:n,headers:r,body:i,signal:y,credentials:l?"include":void 0,duplex:f},h&&O2()?{cache:"no-store"}:{}));return g!=null&&clearTimeout(g),A}),t_={headers:new pu,redirected:!1,status:499,statusText:"Client Closed Request",type:"error",url:""},n_={headers:new pu,redirected:!1,status:0,statusText:"Unknown Error",type:"error",url:""};function r_(e){return{headers:e.headers,redirected:e.redirected,status:e.status,statusText:e.statusText,type:e.type,url:e.url}}var U2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const V2=1e3,af=6e4,H2=2,a_=.2;function Q2(e){return[408,429].includes(e)||e>=500}function G2(e){const t=1+Math.random()*a_;return e*t}function Y2(e){const t=1+(Math.random()-.5)*a_;return e*t}function K2(e,t){const n=e.headers.get("Retry-After");if(n){const i=parseInt(n,10);if(!Number.isNaN(i)&&i>0)return Math.min(i*1e3,af);const o=new Date(n);if(!Number.isNaN(o.getTime())){const u=o.getTime()-Date.now();if(u>0)return Math.min(Math.max(u,0),af)}}const r=e.headers.get("X-RateLimit-Reset");if(r){const i=parseInt(r,10);if(!Number.isNaN(i)){const o=i*1e3-Date.now();if(o>0)return G2(Math.min(o,af))}}return Y2(Math.min(V2*Math.pow(2,t),af))}function i_(e){return U2(this,arguments,void 0,function*(t,n=H2){let r=yield t();for(let i=0;isetTimeout(u,o)),r=yield t()}return r})}var Jh=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const $2=new Set(["authorization","www-authenticate","x-api-key","api-key","apikey","x-api-token","x-auth-token","auth-token","cookie","set-cookie","proxy-authorization","proxy-authenticate","x-csrf-token","x-xsrf-token","x-session-token","x-access-token"]);function eg(e){const t={};for(const[n,r]of e instanceof pu?e.entries():Object.entries(e))$2.has(n.toLowerCase())?t[n]="[REDACTED]":t[n]=r;return t}const tg=new Set(["api_key","api-key","apikey","token","access_token","access-token","auth_token","auth-token","password","passwd","secret","api_secret","api-secret","apisecret","key","session","session_id","session-id"]);function Z2(e){if(e==null)return;const t={};for(const[n,r]of Object.entries(e))t[n]=tg.has(n.toLowerCase())?"[REDACTED]":r;return t}function gs(e){const t=e.indexOf("://");if(t===-1)return e;const n=t+3,r=e.indexOf("/",n);let i=e.indexOf("?",n),o=e.indexOf("#",n);const u=Math.min(r===-1?e.length:r,i===-1?e.length:i,o===-1?e.length:o);let l=-1;for(let w=n;w0?i=`${i}?${e.queryString}`:i=D2(e.url,e.queryParameters);const o=yield T2({body:e.body,type:(t=e.requestType)!==null&&t!==void 0?t:"other"}),u=(n=e.fetchFn)!==null&&n!==void 0?n:yield Jb(),l=yield W2(e),f=Wh(e.logging);if(f.isDebug()){const h={method:e.method,url:gs(i),headers:eg(l),queryParameters:Z2(e.queryParameters),hasBody:o!=null};f.debug("Making HTTP request",h)}try{const h=yield i_(()=>Jh(this,void 0,void 0,function*(){return e_(u,i,e.method,l,o,e.timeoutMs,e.abortSignal,e.withCredentials,e.duplex,e.responseType==="streaming"||e.responseType==="sse")}),e.maxRetries);if(h.status>=200&&h.status<400){if(f.isDebug()){const g={method:e.method,url:gs(i),statusCode:h.status,responseHeaders:eg(h.headers)};f.debug("HTTP request succeeded",g)}return{ok:!0,body:yield Xb(h,e.responseType),headers:h.headers,rawResponse:r_(h)}}else{if(f.isError()){const m={method:e.method,url:gs(i),statusCode:h.status,responseHeaders:eg(Object.fromEntries(h.headers.entries()))};f.error("HTTP request failed with error status",m)}return{ok:!1,error:{reason:"status-code",statusCode:h.status,body:yield M2(h)},rawResponse:r_(h)}}}catch(h){if(!((r=e.abortSignal)===null||r===void 0)&&r.aborted){if(f.isError()){const m={method:e.method,url:gs(i)};f.error("HTTP request was aborted",m)}return{ok:!1,error:{reason:"unknown",errorMessage:"The user aborted a request",cause:h},rawResponse:t_}}else if(h instanceof Error&&h.name==="AbortError"){if(f.isError()){const m={method:e.method,url:gs(i),timeoutMs:e.timeoutMs};f.error("HTTP request timed out",m)}return{ok:!1,error:{reason:"timeout",cause:h},rawResponse:t_}}else if(h instanceof Error){if(f.isError()){const m={method:e.method,url:gs(i),errorMessage:h.message};f.error("HTTP request failed with error",m)}return{ok:!1,error:{reason:"unknown",errorMessage:h.message,cause:h},rawResponse:n_}}if(f.isError()){const m={method:e.method,url:gs(i),error:nf(h)};f.error("HTTP request failed with unknown error",m)}return{ok:!1,error:{reason:"unknown",errorMessage:nf(h),cause:h},rawResponse:n_}}})}const We=q2;var X2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class Ge extends Promise{constructor(t){super(n=>{n(void 0)}),this.innerPromise=t}static fromFunction(t,...n){return new Ge(t(...n))}static interceptFunction(t){return(...n)=>Ge.fromPromise(t(...n))}static fromPromise(t){return new Ge(t)}static fromExecutor(t){const n=new Promise(t);return new Ge(n)}static fromResult(t){const n=Promise.resolve(t);return new Ge(n)}unwrap(){return this.unwrappedPromise||(this.unwrappedPromise=this.innerPromise.then(({data:t})=>t)),this.unwrappedPromise}then(t,n){return this.unwrap().then(t,n)}catch(t){return this.unwrap().catch(t)}finally(t){return this.unwrap().finally(t)}withRawResponse(){return X2(this,void 0,void 0,function*(){return yield this.innerPromise})}}function Je(e,...t){if(!e)return"";if(t.length===0)return e;if(e.includes("://")){let n;try{n=new URL(e)}catch{return o_(e,...t)}const r=t[t.length-1],i=r?.endsWith("/");for(const o of t){const u=u_(o);u&&(n.pathname=s_(n.pathname,u))}return i&&!n.pathname.endsWith("/")&&(n.pathname+="/"),n.toString()}return o_(e,...t)}function o_(e,...t){if(t.length===0)return e;let n=e;const r=t[t.length-1],i=r?.endsWith("/");for(const o of t){const u=u_(o);u&&(n=s_(n,u))}return i&&!n.endsWith("/")&&(n+="/"),n}function s_(e,t){return e.endsWith("/")?e+t:`${e}/${t}`}function u_(e){if(!e)return e;let t=0,n=e.length;return e.startsWith("/")&&(t=1),e.endsWith("/")&&(n=e.length-1),t===0&&n===e.length?e:e.slice(t,n)}var J2=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};const we={get:e=>J2(void 0,void 0,void 0,function*(){return typeof e=="function"?e():e})};var l_=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function e7(e,t,n,r){return l_(this,void 0,void 0,function*(){var i,o,u,l,f,h,m;const g=Wh(n.logging);let y,A=t;e instanceof Request?(y=e.url,t==null&&(A={method:e.method,headers:Object.fromEntries(e.headers.entries()),body:e.body,signal:e.signal,credentials:e.credentials,cache:e.cache,redirect:e.redirect,referrer:e.referrer,integrity:e.integrity,mode:e.mode})):y=e instanceof URL?e.toString():e;const w=(i=n.baseUrl!=null?yield we.get(n.baseUrl):void 0)!==null&&i!==void 0?i:n.environment!=null?yield we.get(n.environment):void 0;let _;y.startsWith("http://")||y.startsWith("https://")?_=y:w!=null?_=Je(w,y):_=y;const v={};if(n.headers!=null)for(const[z,V]of Object.entries(n.headers)){const Z=yield Kh.get(V,{endpointMetadata:{}});Z!=null&&(v[z.toLowerCase()]=`${Z}`)}if(n.getAuthHeaders!=null){const z=yield n.getAuthHeaders();for(const[V,Z]of Object.entries(z))v[V.toLowerCase()]=Z}if(A?.headers!=null){const z=A.headers instanceof Headers?Object.fromEntries(A.headers.entries()):Array.isArray(A.headers)?Object.fromEntries(A.headers):A.headers;for(const[V,Z]of Object.entries(z))Z!=null&&(v[V.toLowerCase()]=Z)}if(r?.headers!=null)for(const[z,V]of Object.entries(r.headers))v[z.toLowerCase()]=V;const C=(o=A?.method)!==null&&o!==void 0?o:"GET",S=A?.body,R=(u=r?.timeoutInSeconds)!==null&&u!==void 0?u:n.timeoutInSeconds,F=R!=null?R*1e3:void 0,M=(l=r?.maxRetries)!==null&&l!==void 0?l:n.maxRetries,B=(h=(f=r?.abortSignal)!==null&&f!==void 0?f:A?.signal)!==null&&h!==void 0?h:void 0,k=(m=n.fetch)!==null&&m!==void 0?m:yield Jb();g.isDebug()&&g.debug("Making passthrough HTTP request",{method:C,url:_,hasBody:S!=null});const N=yield i_(()=>l_(this,void 0,void 0,function*(){return e_(k,_,C,v,S??void 0,F,B,A?.credentials==="include",void 0,!1)}),M);return g.isDebug()&&g.debug("Passthrough HTTP request completed",{method:C,url:_,statusCode:N.status}),N})}var t7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})},Di=function(e){return this instanceof Di?(this.v=e,this):new Di(e)},c_=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),l("next"),l("throw"),l("return",u),i[Symbol.asyncIterator]=function(){return this},i;function u(A){return function(w){return Promise.resolve(w).then(A,g)}}function l(A,w){r[A]&&(i[A]=function(_){return new Promise(function(v,C){o.push([A,_,v,C])>1||f(A,_)})},w&&(i[A]=w(i[A])))}function f(A,w){try{h(r[A](w))}catch(_){y(o[0][3],_)}}function h(A){A.value instanceof Di?Promise.resolve(A.value.v).then(m,g):y(o[0][2],A)}function m(A){f("next",A)}function g(A){f("throw",A)}function y(A,w){A(w),o.shift(),o.length&&f(o[0][0],o[0][1])}},n7=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(u){return new Promise(function(l,f){u=e[o](u),i(l,f,u.done,u.value)})}}function i(o,u,l,f){Promise.resolve(f).then(function(h){o({value:h,done:l})},u)}};class ic{constructor({response:t,rawResponse:n,hasNextPage:r,getItems:i,loadPage:o}){this.response=t,this.rawResponse=n,this.data=i(t),this._hasNextPage=r,this.getItems=i,this.loadNextPage=o}getNextPage(){return t7(this,void 0,void 0,function*(){const{data:t,rawResponse:n}=yield this.loadNextPage(this.response).withRawResponse();return this.response=t,this.rawResponse=n,this.data=this.getItems(this.response),this})}hasNextPage(){return this._hasNextPage(this.response)}iterMessages(){return c_(this,arguments,function*(){for(const n of this.data)yield yield Di(n);for(;this.hasNextPage();){yield Di(this.getNextPage());for(const n of this.data)yield yield Di(n)}})}[Symbol.asyncIterator](){return c_(this,arguments,function*(){var n,r,i,o;try{for(var u=!0,l=n7(this.iterMessages()),f;f=yield Di(l.next()),n=f.done,!n;u=!0)o=f.value,u=!1,yield yield Di(o)}catch(h){r={error:h}}finally{try{!u&&!n&&(i=l.return)&&(yield Di(i.call(l)))}finally{if(r)throw r.error}}})}}const vu=r7();function r7(){var e,t,n,r,i;if(typeof window<"u"&&typeof window.document<"u")return{type:"browser",version:window.navigator.userAgent};if(typeof globalThis<"u"&&((e=globalThis?.navigator)===null||e===void 0?void 0:e.userAgent)==="Cloudflare-Workers")return{type:"workerd"};if(typeof EdgeRuntime=="string")return{type:"edge-runtime"};if(typeof self=="object"&&typeof self?.importScripts=="function"&&(((t=self.constructor)===null||t===void 0?void 0:t.name)==="DedicatedWorkerGlobalScope"||((n=self.constructor)===null||n===void 0?void 0:n.name)==="ServiceWorkerGlobalScope"||((r=self.constructor)===null||r===void 0?void 0:r.name)==="SharedWorkerGlobalScope"))return{type:"web-worker"};if(typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u")return{type:"deno",version:Deno.version.deno};if(typeof Bun<"u"&&typeof Bun.version<"u")return{type:"bun",version:Bun.version};if(typeof navigator<"u"&&navigator?.product==="ReactNative")return{type:"react-native"};const y=typeof process<"u"?process:void 0;return typeof y<"u"&&typeof((i=y.versions)===null||i===void 0?void 0:i.node)=="string"?{type:"node",version:y.versions.node,parsedVersion:Number(y.versions.node.split(".")[0])}:{type:"unknown"}}function qt(e){if(e===null)return"null";switch(typeof e){case"undefined":return"undefined";case"string":case"number":case"boolean":break;default:e=String(e);break}return encodeURIComponent(e)}function et(){return new a7}class a7{constructor(){this.parts=new Map}add(t,n,r){if(n==null)return this;const i=rf({[t]:n},{arrayFormat:r?.style==="comma"?"comma":"repeat"});return i.length>0&&this.parts.set(t,i),this}addMany(t){if(t!=null)for(const[n,r]of Object.entries(t))this.add(n,r);return this}mergeAdditional(t){if(t!=null)for(const[n,r]of Object.entries(t)){if(r==null)continue;const i=rf({[n]:r},{arrayFormat:"repeat"});i.length>0&&this.parts.set(n,i)}return this}build(){return[...this.parts.values()].join("&")}}function oc(e,t,n){if(e==null)return e;const r=t.split(".");if(r.length===0)return e;let i=e;for(let u=0;ui!=null).flatMap(i=>Object.entries(i))){const i=n.toLowerCase();r!=null?t[i]=r:i in t&&delete t[i]}return t}function c7(...e){const t={};for(const[n,r]of e.filter(i=>i!=null).flatMap(i=>Object.entries(i))){const i=n.toLowerCase();r!=null&&(t[i]=r)}return t}function ot(e,t,n,r){switch(e.reason){case"non-json":throw new Ue({statusCode:e.statusCode,body:e.rawBody,rawResponse:t});case"body-is-null":throw new Ue({statusCode:e.statusCode,rawResponse:t});case"timeout":throw new o7(`Timeout exceeded when calling ${n} ${r}.`,{cause:e.cause});case"unknown":throw new Ue({message:e.errorMessage,rawResponse:t,cause:e.cause});default:throw new Ue({message:"Unknown error",rawResponse:t})}}var d7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class f7{constructor(t){this._options=kn(t)}create(t,n){return Ge.fromPromise(this.__create(t,n))}__create(t,n){return d7(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:client_grants"]},{OAuth2AuthCode:["create:my_org:client_grants"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"client-grants"),method:"POST",headers:_,contentType:"application/json",queryString:et().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/client-grants")})}}var ag=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class m7{constructor(t){this._options=kn(t)}list(t){return Ge.fromPromise(this.__list(t))}__list(t){return ag(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:clients"]},{OAuth2AuthCode:["read:my_org:clients"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let w=it(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const _=yield((r=this._options.fetcher)!==null&&r!==void 0?r:We)({url:Je((o=(i=yield we.get(this._options.baseUrl))!==null&&i!==void 0?i:yield we.get(this._options.environment))!==null&&o!==void 0?o:at.Default,"clients"),method:"GET",headers:w,queryString:et().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(_.ok)return{data:_.body,rawResponse:_.rawResponse};if(_.error.reason==="status-code")switch(_.error.statusCode){case 401:throw new rt(_.error.body,_.rawResponse);case 403:throw new tt(_.error.body,_.rawResponse);case 404:throw new gt(_.error.body,_.rawResponse);case 429:throw new nt(_.error.body,_.rawResponse);default:throw new Ue({statusCode:_.error.statusCode,body:_.error.body,rawResponse:_.rawResponse})}return ot(_.error,_.rawResponse,"GET","/clients")})}create(t,n){return Ge.fromPromise(this.__create(t,n))}__create(t,n){return ag(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:clients"]},{OAuth2AuthCode:["create:my_org:clients"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"clients"),method:"POST",headers:_,contentType:"application/json",queryString:et().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/clients")})}delete(t,n){return Ge.fromPromise(this.__delete(t,n))}__delete(t,n){return ag(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:clients"]},{OAuth2AuthCode:["delete:my_org:clients"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`clients/${qt(t)}`),method:"DELETE",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"DELETE","/clients/{client_id}")})}}var h7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class g7{constructor(t){this._options=kn(t)}get(t){return Ge.fromPromise(this.__get(t))}__get(t){return h7(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:configuration"]},{OAuth2AuthCode:["read:my_org:configuration"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let w=it(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const _=yield((r=this._options.fetcher)!==null&&r!==void 0?r:We)({url:Je((o=(i=yield we.get(this._options.baseUrl))!==null&&i!==void 0?i:yield we.get(this._options.environment))!==null&&o!==void 0?o:at.Default,"config/apis"),method:"GET",headers:w,queryString:et().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(_.ok)return{data:_.body,rawResponse:_.rawResponse};if(_.error.reason==="status-code")switch(_.error.statusCode){case 401:throw new rt(_.error.body,_.rawResponse);case 403:throw new tt(_.error.body,_.rawResponse);case 404:throw new gt(_.error.body,_.rawResponse);case 429:throw new nt(_.error.body,_.rawResponse);default:throw new Ue({statusCode:_.error.statusCode,body:_.error.body,rawResponse:_.rawResponse})}return ot(_.error,_.rawResponse,"GET","/config/apis")})}}var p7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let v7=class{constructor(t){this._options=kn(t)}get(t){return Ge.fromPromise(this.__get(t))}__get(t){return p7(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:configuration"]},{OAuth2AuthCode:["read:my_org:configuration"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let w=it(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const _=yield((r=this._options.fetcher)!==null&&r!==void 0?r:We)({url:Je((o=(i=yield we.get(this._options.baseUrl))!==null&&i!==void 0?i:yield we.get(this._options.environment))!==null&&o!==void 0?o:at.Default,"config/identity-providers"),method:"GET",headers:w,queryString:et().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(_.ok)return{data:_.body,rawResponse:_.rawResponse};if(_.error.reason==="status-code")switch(_.error.statusCode){case 401:throw new rt(_.error.body,_.rawResponse);case 403:throw new tt(_.error.body,_.rawResponse);case 404:throw new gt(_.error.body,_.rawResponse);case 429:throw new nt(_.error.body,_.rawResponse);default:throw new Ue({statusCode:_.error.statusCode,body:_.error.body,rawResponse:_.rawResponse})}return ot(_.error,_.rawResponse,"GET","/config/identity-providers")})}};var y7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class A7{constructor(t){this._options=kn(t)}get apis(){var t;return(t=this._apis)!==null&&t!==void 0?t:this._apis=new g7(this._options)}get identityProviders(){var t;return(t=this._identityProviders)!==null&&t!==void 0?t:this._identityProviders=new v7(this._options)}get(t){return Ge.fromPromise(this.__get(t))}__get(t){return y7(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:configuration"]},{OAuth2AuthCode:["read:my_org:configuration"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let w=it(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const _=yield((r=this._options.fetcher)!==null&&r!==void 0?r:We)({url:Je((o=(i=yield we.get(this._options.baseUrl))!==null&&i!==void 0?i:yield we.get(this._options.environment))!==null&&o!==void 0?o:at.Default,"config"),method:"GET",headers:w,queryString:et().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(_.ok)return{data:_.body,rawResponse:_.rawResponse};if(_.error.reason==="status-code")switch(_.error.statusCode){case 401:throw new rt(_.error.body,_.rawResponse);case 403:throw new tt(_.error.body,_.rawResponse);case 404:throw new gt(_.error.body,_.rawResponse);case 429:throw new nt(_.error.body,_.rawResponse);default:throw new Ue({statusCode:_.error.statusCode,body:_.error.body,rawResponse:_.rawResponse})}return ot(_.error,_.rawResponse,"GET","/config")})}}var b7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let _7=class{constructor(t){this._options=kn(t)}list(t,n){return Ge.fromPromise(this.__list(t,n))}__list(t,n){return b7(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:domains","read:my_org:identity_providers"]},{OAuth2AuthCode:["read:my_org:domains","read:my_org:identity_providers"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`domains/${qt(t)}/identity-providers`),method:"GET",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"GET","/domains/{domain_id}/identity-providers")})}};var x7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class C7{constructor(t){this._options=kn(t)}create(t,n){return Ge.fromPromise(this.__create(t,n))}__create(t,n){return x7(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["update:my_org:domains"]},{OAuth2AuthCode:["update:my_org:domains"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`domains/${qt(t)}/verify`),method:"POST",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/domains/{domain_id}/verify")})}}var uc=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let w7=class{constructor(t){this._options=kn(t)}get verify(){var t;return(t=this._verify)!==null&&t!==void 0?t:this._verify=new C7(this._options)}get identityProviders(){var t;return(t=this._identityProviders)!==null&&t!==void 0?t:this._identityProviders=new _7(this._options)}list(){return uc(this,arguments,void 0,function*(t={},n){const r=Ge.interceptFunction(o=>uc(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,w,_;const v={security:[{OAuth2ClientCredentials:["read:my_org:domains"]},{OAuth2AuthCode:["read:my_org:domains"]}]},{from:C,take:S=50}=o,R={from:C,take:S},F=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let M=it(F.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const B=yield((l=this._options.fetcher)!==null&&l!==void 0?l:We)({url:Je((h=(f=yield we.get(this._options.baseUrl))!==null&&f!==void 0?f:yield we.get(this._options.environment))!==null&&h!==void 0?h:at.Default,"domains"),method:"GET",headers:M,queryString:et().addMany(R).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(w=this._options)===null||w===void 0?void 0:w.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(_=this._options)===null||_===void 0?void 0:_.fetch,logging:this._options.logging});if(B.ok)return{data:B.body,rawResponse:B.rawResponse};if(B.error.reason==="status-code")switch(B.error.statusCode){case 400:throw new wt(B.error.body,B.rawResponse);case 401:throw new rt(B.error.body,B.rawResponse);case 403:throw new tt(B.error.body,B.rawResponse);case 404:throw new gt(B.error.body,B.rawResponse);case 429:throw new nt(B.error.body,B.rawResponse);default:throw new Ue({statusCode:B.error.statusCode,body:B.error.body,rawResponse:B.rawResponse})}return ot(B.error,B.rawResponse,"GET","/domains")})),i=yield r(t).withRawResponse();return new ic({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.organization_domains)!==null&&u!==void 0?u:[]},loadPage:o=>r(oc(t,"from",o?.next))})})}create(t,n){return Ge.fromPromise(this.__create(t,n))}__create(t,n){return uc(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:domains"]},{OAuth2AuthCode:["create:my_org:domains"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"domains"),method:"POST",headers:_,contentType:"application/json",queryString:et().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 409:throw new ng(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/domains")})}get(t,n){return Ge.fromPromise(this.__get(t,n))}__get(t,n){return uc(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:domains"]},{OAuth2AuthCode:["read:my_org:domains"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`domains/${qt(t)}`),method:"GET",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"GET","/domains/{domain_id}")})}delete(t,n){return Ge.fromPromise(this.__delete(t,n))}__delete(t,n){return uc(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:domains"]},{OAuth2AuthCode:["delete:my_org:domains"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`domains/${qt(t)}`),method:"DELETE",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"DELETE","/domains/{domain_id}")})}};var d_=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class E7{constructor(t){this._options=kn(t)}create(t,n,r){return Ge.fromPromise(this.__create(t,n,r))}__create(t,n,r){return d_(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["create:my_org:identity_providers_domains"]},{OAuth2AuthCode:["create:my_org:identity_providers_domains"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`identity-providers/${qt(t)}/domains`),method:"POST",headers:v,contentType:"application/json",queryString:et().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:C.body,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 409:throw new ng(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"POST","/identity-providers/{idp_id}/domains")})}delete(t,n,r){return Ge.fromPromise(this.__delete(t,n,r))}__delete(t,n,r){return d_(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["delete:my_org:identity_providers_domains"]},{OAuth2AuthCode:["delete:my_org:identity_providers_domains"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`identity-providers/${qt(t)}/domains/${qt(n)}`),method:"DELETE",headers:v,queryString:et().mergeAdditional(r?.queryParams).build(),timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:void 0,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"DELETE","/identity-providers/{idp_id}/domains/{domain}")})}}var ig=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class S7{constructor(t){this._options=kn(t)}list(t,n){return Ge.fromPromise(this.__list(t,n))}__list(t,n){return ig(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:identity_providers_scim_tokens"]},{OAuth2AuthCode:["read:my_org:identity_providers_scim_tokens"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`identity-providers/${qt(t)}/provisioning/scim-tokens`),method:"GET",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"GET","/identity-providers/{idp_id}/provisioning/scim-tokens")})}create(t,n={},r){return Ge.fromPromise(this.__create(t,n,r))}__create(t){return ig(this,arguments,void 0,function*(n,r={},i){var o,u,l,f,h,m,g,y,A,w;const _={security:[{OAuth2ClientCredentials:["create:my_org:identity_providers_scim_tokens"]},{OAuth2AuthCode:["create:my_org:identity_providers_scim_tokens"]}]},v=yield this._options.authProvider.getAuthRequest({endpointMetadata:_});let C=it(v.headers,(o=this._options)===null||o===void 0?void 0:o.headers,i?.headers);const S=yield((u=this._options.fetcher)!==null&&u!==void 0?u:We)({url:Je((f=(l=yield we.get(this._options.baseUrl))!==null&&l!==void 0?l:yield we.get(this._options.environment))!==null&&f!==void 0?f:at.Default,`identity-providers/${qt(n)}/provisioning/scim-tokens`),method:"POST",headers:C,contentType:"application/json",queryString:et().mergeAdditional(i?.queryParams).build(),requestType:"json",body:r,timeoutMs:((g=(h=i?.timeoutInSeconds)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.timeoutInSeconds)!==null&&g!==void 0?g:60)*1e3,maxRetries:(y=i?.maxRetries)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:_,fetchFn:(w=this._options)===null||w===void 0?void 0:w.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new wt(S.error.body,S.rawResponse);case 401:throw new rt(S.error.body,S.rawResponse);case 403:throw new tt(S.error.body,S.rawResponse);case 404:throw new gt(S.error.body,S.rawResponse);case 429:throw new nt(S.error.body,S.rawResponse);default:throw new Ue({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return ot(S.error,S.rawResponse,"POST","/identity-providers/{idp_id}/provisioning/scim-tokens")})}delete(t,n,r){return Ge.fromPromise(this.__delete(t,n,r))}__delete(t,n,r){return ig(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["delete:my_org:identity_providers_scim_tokens"]},{OAuth2AuthCode:["delete:my_org:identity_providers_scim_tokens"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`identity-providers/${qt(t)}/provisioning/scim-tokens/${qt(n)}`),method:"DELETE",headers:v,queryString:et().mergeAdditional(r?.queryParams).build(),timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:void 0,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"DELETE","/identity-providers/{idp_id}/provisioning/scim-tokens/{idp_scim_token_id}")})}}var of=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class R7{constructor(t){this._options=kn(t)}get scimTokens(){var t;return(t=this._scimTokens)!==null&&t!==void 0?t:this._scimTokens=new S7(this._options)}get(t,n){return Ge.fromPromise(this.__get(t,n))}__get(t,n){return of(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:identity_providers_provisioning"]},{OAuth2AuthCode:["read:my_org:identity_providers_provisioning"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`identity-providers/${qt(t)}/provisioning`),method:"GET",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"GET","/identity-providers/{idp_id}/provisioning")})}create(t,n){return Ge.fromPromise(this.__create(t,n))}__create(t,n){return of(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:identity_providers_provisioning"]},{OAuth2AuthCode:["create:my_org:identity_providers_provisioning"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`identity-providers/${qt(t)}/provisioning`),method:"POST",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/identity-providers/{idp_id}/provisioning")})}delete(t,n){return Ge.fromPromise(this.__delete(t,n))}__delete(t,n){return of(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:identity_providers_provisioning"]},{OAuth2AuthCode:["delete:my_org:identity_providers_provisioning"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`identity-providers/${qt(t)}/provisioning`),method:"DELETE",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"DELETE","/identity-providers/{idp_id}/provisioning")})}updateAttributes(t,n,r){return Ge.fromPromise(this.__updateAttributes(t,n,r))}__updateAttributes(t,n,r){return of(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["update:my_org:identity_providers_provisioning"]},{OAuth2AuthCode:["update:my_org:identity_providers_provisioning"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`identity-providers/${qt(t)}/provisioning/update-attributes`),method:"PUT",headers:v,contentType:"application/json",queryString:et().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:C.body,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"PUT","/identity-providers/{idp_id}/provisioning/update-attributes")})}}var ps=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class D7{constructor(t){this._options=kn(t)}get domains(){var t;return(t=this._domains)!==null&&t!==void 0?t:this._domains=new E7(this._options)}get provisioning(){var t;return(t=this._provisioning)!==null&&t!==void 0?t:this._provisioning=new R7(this._options)}list(t={},n){return Ge.fromPromise(this.__list(t,n))}__list(){return ps(this,arguments,void 0,function*(t={},n){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:identity_providers"]},{OAuth2AuthCode:["read:my_org:identity_providers"]}]},{member_access_level:w}=t,_={member_access_level:Array.isArray(w)?w.map(R=>R):w!==void 0?w:void 0},v=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let C=it(v.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const S=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"identity-providers"),method:"GET",headers:C,queryString:et().addMany(_).mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new wt(S.error.body,S.rawResponse);case 401:throw new rt(S.error.body,S.rawResponse);case 403:throw new tt(S.error.body,S.rawResponse);case 404:throw new gt(S.error.body,S.rawResponse);case 429:throw new nt(S.error.body,S.rawResponse);default:throw new Ue({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return ot(S.error,S.rawResponse,"GET","/identity-providers")})}create(t,n){return Ge.fromPromise(this.__create(t,n))}__create(t,n){return ps(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:identity_providers"]},{OAuth2AuthCode:["create:my_org:identity_providers"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"identity-providers"),method:"POST",headers:_,contentType:"application/json",queryString:et().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 409:throw new ng(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/identity-providers")})}get(t,n){return Ge.fromPromise(this.__get(t,n))}__get(t,n){return ps(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:identity_providers"]},{OAuth2AuthCode:["read:my_org:identity_providers"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`identity-providers/${qt(t)}`),method:"GET",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"GET","/identity-providers/{idp_id}")})}delete(t,n){return Ge.fromPromise(this.__delete(t,n))}__delete(t,n){return ps(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:identity_providers"]},{OAuth2AuthCode:["delete:my_org:identity_providers"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`identity-providers/${qt(t)}`),method:"DELETE",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"DELETE","/identity-providers/{idp_id}")})}update(t,n,r){return Ge.fromPromise(this.__update(t,n,r))}__update(t,n,r){return ps(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["update:my_org:identity_providers"]},{OAuth2AuthCode:["update:my_org:identity_providers"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`identity-providers/${qt(t)}`),method:"PATCH",headers:v,contentType:"application/json",queryString:et().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:C.body,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"PATCH","/identity-providers/{idp_id}")})}updateAttributes(t,n,r){return Ge.fromPromise(this.__updateAttributes(t,n,r))}__updateAttributes(t,n,r){return ps(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["update:my_org:identity_providers"]},{OAuth2AuthCode:["update:my_org:identity_providers"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`identity-providers/${qt(t)}/update-attributes`),method:"PUT",headers:v,contentType:"application/json",queryString:et().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:C.body,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"PUT","/identity-providers/{idp_id}/update-attributes")})}detach(t,n){return Ge.fromPromise(this.__detach(t,n))}__detach(t,n){return ps(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["update:my_org:identity_providers_detach"]},{OAuth2AuthCode:["update:my_org:identity_providers_detach"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`identity-providers/${qt(t)}/detach`),method:"POST",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/identity-providers/{idp_id}/detach")})}}var F7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let k7=class{constructor(t){this._options=kn(t)}list(t,n){return Ge.fromPromise(this.__list(t,n))}__list(t,n){return F7(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:member_roles"]},{OAuth2AuthCode:["read:my_org:member_roles"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`member-invitations/${qt(t)}/roles`),method:"GET",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"GET","/member-invitations/{invitation_id}/roles")})}};var yu=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})},B7=function(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);iyu(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,w,_;const v={security:[{OAuth2ClientCredentials:["read:my_org:member_invitations"]},{OAuth2AuthCode:["read:my_org:member_invitations"]}]},{fields:C,include_fields:S=!0,from:R,take:F=50,sort:M="created_at:-1",include_totals:B=!1}=o,k={fields:C,include_fields:S,from:R,take:F,sort:M,include_totals:B},N=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let z=it(N.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const V=yield((l=this._options.fetcher)!==null&&l!==void 0?l:We)({url:Je((h=(f=yield we.get(this._options.baseUrl))!==null&&f!==void 0?f:yield we.get(this._options.environment))!==null&&h!==void 0?h:at.Default,"member-invitations"),method:"GET",headers:z,queryString:et().addMany(k).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(w=this._options)===null||w===void 0?void 0:w.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(_=this._options)===null||_===void 0?void 0:_.fetch,logging:this._options.logging});if(V.ok)return{data:V.body,rawResponse:V.rawResponse};if(V.error.reason==="status-code")switch(V.error.statusCode){case 400:throw new wt(V.error.body,V.rawResponse);case 401:throw new rt(V.error.body,V.rawResponse);case 403:throw new tt(V.error.body,V.rawResponse);case 404:throw new gt(V.error.body,V.rawResponse);case 429:throw new nt(V.error.body,V.rawResponse);default:throw new Ue({statusCode:V.error.statusCode,body:V.error.body,rawResponse:V.rawResponse})}return ot(V.error,V.rawResponse,"GET","/member-invitations")})),i=yield r(t).withRawResponse();return new ic({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.invitations)!==null&&u!==void 0?u:[]},loadPage:o=>r(oc(t,"from",o?.next))})})}create(t,n){return Ge.fromPromise(this.__create(t,n))}__create(t,n){return yu(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["create:my_org:member_invitations"]},{OAuth2AuthCode:["create:my_org:member_invitations"]}]},{"auth0-custom-domain":w}=t,_=B7(t,["auth0-custom-domain"]),v=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let C=it(v.headers,(r=this._options)===null||r===void 0?void 0:r.headers,c7({"auth0-custom-domain":w}),n?.headers);const S=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"member-invitations"),method:"POST",headers:C,contentType:"application/json",queryString:et().mergeAdditional(n?.queryParams).build(),requestType:"json",body:_,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(S.ok)return{data:S.body,rawResponse:S.rawResponse};if(S.error.reason==="status-code")switch(S.error.statusCode){case 400:throw new wt(S.error.body,S.rawResponse);case 401:throw new rt(S.error.body,S.rawResponse);case 403:throw new tt(S.error.body,S.rawResponse);case 404:throw new gt(S.error.body,S.rawResponse);case 429:throw new nt(S.error.body,S.rawResponse);default:throw new Ue({statusCode:S.error.statusCode,body:S.error.body,rawResponse:S.rawResponse})}return ot(S.error,S.rawResponse,"POST","/member-invitations")})}deleteMemberInvitations(t,n){return Ge.fromPromise(this.__deleteMemberInvitations(t,n))}__deleteMemberInvitations(t,n){return yu(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:member_invitations"]},{OAuth2AuthCode:["delete:my_org:member_invitations"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"delete-member-invitations"),method:"POST",headers:_,contentType:"application/json",queryString:et().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/delete-member-invitations")})}get(t,n={},r){return Ge.fromPromise(this.__get(t,n,r))}__get(t){return yu(this,arguments,void 0,function*(n,r={},i){var o,u,l,f,h,m,g,y,A,w;const _={security:[{OAuth2ClientCredentials:["read:my_org:member_invitations"]},{OAuth2AuthCode:["read:my_org:member_invitations"]}]},{fields:v,include_fields:C=!0}=r,S={fields:v,include_fields:C},R=yield this._options.authProvider.getAuthRequest({endpointMetadata:_});let F=it(R.headers,(o=this._options)===null||o===void 0?void 0:o.headers,i?.headers);const M=yield((u=this._options.fetcher)!==null&&u!==void 0?u:We)({url:Je((f=(l=yield we.get(this._options.baseUrl))!==null&&l!==void 0?l:yield we.get(this._options.environment))!==null&&f!==void 0?f:at.Default,`member-invitations/${qt(n)}`),method:"GET",headers:F,queryString:et().addMany(S).mergeAdditional(i?.queryParams).build(),timeoutMs:((g=(h=i?.timeoutInSeconds)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.timeoutInSeconds)!==null&&g!==void 0?g:60)*1e3,maxRetries:(y=i?.maxRetries)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:_,fetchFn:(w=this._options)===null||w===void 0?void 0:w.fetch,logging:this._options.logging});if(M.ok)return{data:M.body,rawResponse:M.rawResponse};if(M.error.reason==="status-code")switch(M.error.statusCode){case 400:throw new wt(M.error.body,M.rawResponse);case 401:throw new rt(M.error.body,M.rawResponse);case 403:throw new tt(M.error.body,M.rawResponse);case 404:throw new gt(M.error.body,M.rawResponse);case 429:throw new nt(M.error.body,M.rawResponse);default:throw new Ue({statusCode:M.error.statusCode,body:M.error.body,rawResponse:M.rawResponse})}return ot(M.error,M.rawResponse,"GET","/member-invitations/{invitation_id}")})}delete(t,n){return Ge.fromPromise(this.__delete(t,n))}__delete(t,n){return yu(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:member_invitations"]},{OAuth2AuthCode:["delete:my_org:member_invitations"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,`member-invitations/${qt(t)}`),method:"DELETE",headers:_,queryString:et().mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"DELETE","/member-invitations/{invitation_id}")})}}var lc=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let N7=class{constructor(t){this._options=kn(t)}list(t){return lc(this,arguments,void 0,function*(n,r={},i){const o=Ge.interceptFunction(l=>lc(this,void 0,void 0,function*(){var f,h,m,g,y,A,w,_,v,C;const S={security:[{OAuth2ClientCredentials:["read:my_org:member_roles"]},{OAuth2AuthCode:["read:my_org:member_roles"]}]},{from:R,take:F=50}=l,M={from:R,take:F},B=yield this._options.authProvider.getAuthRequest({endpointMetadata:S});let k=it(B.headers,(f=this._options)===null||f===void 0?void 0:f.headers,i?.headers);const N=yield((h=this._options.fetcher)!==null&&h!==void 0?h:We)({url:Je((g=(m=yield we.get(this._options.baseUrl))!==null&&m!==void 0?m:yield we.get(this._options.environment))!==null&&g!==void 0?g:at.Default,`members/${qt(n)}/roles`),method:"GET",headers:k,queryString:et().addMany(M).mergeAdditional(i?.queryParams).build(),timeoutMs:((w=(y=i?.timeoutInSeconds)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.timeoutInSeconds)!==null&&w!==void 0?w:60)*1e3,maxRetries:(_=i?.maxRetries)!==null&&_!==void 0?_:(v=this._options)===null||v===void 0?void 0:v.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:S,fetchFn:(C=this._options)===null||C===void 0?void 0:C.fetch,logging:this._options.logging});if(N.ok)return{data:N.body,rawResponse:N.rawResponse};if(N.error.reason==="status-code")switch(N.error.statusCode){case 400:throw new wt(N.error.body,N.rawResponse);case 401:throw new rt(N.error.body,N.rawResponse);case 403:throw new tt(N.error.body,N.rawResponse);case 404:throw new gt(N.error.body,N.rawResponse);case 429:throw new nt(N.error.body,N.rawResponse);default:throw new Ue({statusCode:N.error.statusCode,body:N.error.body,rawResponse:N.rawResponse})}return ot(N.error,N.rawResponse,"GET","/members/{user_id}/roles")})),u=yield o(r).withRawResponse();return new ic({response:u.data,rawResponse:u.rawResponse,hasNextPage:l=>l?.next!=null&&!(typeof l?.next=="string"&&l?.next===""),getItems:l=>{var f;return(f=l?.roles)!==null&&f!==void 0?f:[]},loadPage:l=>o(oc(r,"from",l?.next))})})}assign(t,n,r){return Ge.fromPromise(this.__assign(t,n,r))}__assign(t,n,r){return lc(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["create:my_org:member_roles"]},{OAuth2AuthCode:["create:my_org:member_roles"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`members/${qt(t)}/roles`),method:"POST",headers:v,contentType:"application/json",queryString:et().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:void 0,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"POST","/members/{user_id}/roles")})}unassignLegacy(t,n,r){return Ge.fromPromise(this.__unassignLegacy(t,n,r))}__unassignLegacy(t,n,r){return lc(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["delete:my_org:member_roles"]},{OAuth2AuthCode:["delete:my_org:member_roles"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`members/${qt(t)}/roles`),method:"DELETE",headers:v,contentType:"application/json",queryString:et().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:void 0,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"DELETE","/members/{user_id}/roles")})}unassign(t,n,r){return Ge.fromPromise(this.__unassign(t,n,r))}__unassign(t,n,r){return lc(this,void 0,void 0,function*(){var i,o,u,l,f,h,m,g,y,A;const w={security:[{OAuth2ClientCredentials:["delete:my_org:member_roles"]},{OAuth2AuthCode:["delete:my_org:member_roles"]}]},_=yield this._options.authProvider.getAuthRequest({endpointMetadata:w});let v=it(_.headers,(i=this._options)===null||i===void 0?void 0:i.headers,r?.headers);const C=yield((o=this._options.fetcher)!==null&&o!==void 0?o:We)({url:Je((l=(u=yield we.get(this._options.baseUrl))!==null&&u!==void 0?u:yield we.get(this._options.environment))!==null&&l!==void 0?l:at.Default,`members/${qt(t)}/unassign-roles`),method:"POST",headers:v,contentType:"application/json",queryString:et().mergeAdditional(r?.queryParams).build(),requestType:"json",body:n,timeoutMs:((m=(f=r?.timeoutInSeconds)!==null&&f!==void 0?f:(h=this._options)===null||h===void 0?void 0:h.timeoutInSeconds)!==null&&m!==void 0?m:60)*1e3,maxRetries:(g=r?.maxRetries)!==null&&g!==void 0?g:(y=this._options)===null||y===void 0?void 0:y.maxRetries,abortSignal:r?.abortSignal,endpointMetadata:w,fetchFn:(A=this._options)===null||A===void 0?void 0:A.fetch,logging:this._options.logging});if(C.ok)return{data:void 0,rawResponse:C.rawResponse};if(C.error.reason==="status-code")switch(C.error.statusCode){case 400:throw new wt(C.error.body,C.rawResponse);case 401:throw new rt(C.error.body,C.rawResponse);case 403:throw new tt(C.error.body,C.rawResponse);case 404:throw new gt(C.error.body,C.rawResponse);case 429:throw new nt(C.error.body,C.rawResponse);default:throw new Ue({statusCode:C.error.statusCode,body:C.error.body,rawResponse:C.rawResponse})}return ot(C.error,C.rawResponse,"POST","/members/{user_id}/unassign-roles")})}};var og=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class j7{constructor(t){this._options=kn(t)}get roles(){var t;return(t=this._roles)!==null&&t!==void 0?t:this._roles=new N7(this._options)}list(){return og(this,arguments,void 0,function*(t={},n){const r=Ge.interceptFunction(o=>og(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,w,_;const v={security:[{OAuth2ClientCredentials:["read:my_org:members","read:my_org:member_roles"]},{OAuth2ClientCredentials:["read:my_org:members"]},{OAuth2AuthCode:["read:my_org:members","read:my_org:member_roles"]},{OAuth2AuthCode:["read:my_org:members"]}]},{fields:C,include_fields:S=!0,from:R,take:F=50,include_totals:M=!1}=o,B={fields:C,include_fields:S,from:R,take:F,include_totals:M},k=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let N=it(k.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const z=yield((l=this._options.fetcher)!==null&&l!==void 0?l:We)({url:Je((h=(f=yield we.get(this._options.baseUrl))!==null&&f!==void 0?f:yield we.get(this._options.environment))!==null&&h!==void 0?h:at.Default,"members"),method:"GET",headers:N,queryString:et().addMany(B).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(w=this._options)===null||w===void 0?void 0:w.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(_=this._options)===null||_===void 0?void 0:_.fetch,logging:this._options.logging});if(z.ok)return{data:z.body,rawResponse:z.rawResponse};if(z.error.reason==="status-code")switch(z.error.statusCode){case 400:throw new wt(z.error.body,z.rawResponse);case 401:throw new rt(z.error.body,z.rawResponse);case 403:throw new tt(z.error.body,z.rawResponse);case 404:throw new gt(z.error.body,z.rawResponse);case 429:throw new nt(z.error.body,z.rawResponse);default:throw new Ue({statusCode:z.error.statusCode,body:z.error.body,rawResponse:z.rawResponse})}return ot(z.error,z.rawResponse,"GET","/members")})),i=yield r(t).withRawResponse();return new ic({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.members)!==null&&u!==void 0?u:[]},loadPage:o=>r(oc(t,"from",o?.next))})})}get(t,n={},r){return Ge.fromPromise(this.__get(t,n,r))}__get(t){return og(this,arguments,void 0,function*(n,r={},i){var o,u,l,f,h,m,g,y,A,w;const _={security:[{OAuth2ClientCredentials:["read:my_org:members"]},{OAuth2AuthCode:["read:my_org:members"]}]},{fields:v,include_fields:C=!0}=r,S={fields:v,include_fields:C},R=yield this._options.authProvider.getAuthRequest({endpointMetadata:_});let F=it(R.headers,(o=this._options)===null||o===void 0?void 0:o.headers,i?.headers);const M=yield((u=this._options.fetcher)!==null&&u!==void 0?u:We)({url:Je((f=(l=yield we.get(this._options.baseUrl))!==null&&l!==void 0?l:yield we.get(this._options.environment))!==null&&f!==void 0?f:at.Default,`members/${qt(n)}`),method:"GET",headers:F,queryString:et().addMany(S).mergeAdditional(i?.queryParams).build(),timeoutMs:((g=(h=i?.timeoutInSeconds)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.timeoutInSeconds)!==null&&g!==void 0?g:60)*1e3,maxRetries:(y=i?.maxRetries)!==null&&y!==void 0?y:(A=this._options)===null||A===void 0?void 0:A.maxRetries,abortSignal:i?.abortSignal,endpointMetadata:_,fetchFn:(w=this._options)===null||w===void 0?void 0:w.fetch,logging:this._options.logging});if(M.ok)return{data:M.body,rawResponse:M.rawResponse};if(M.error.reason==="status-code")switch(M.error.statusCode){case 400:throw new wt(M.error.body,M.rawResponse);case 401:throw new rt(M.error.body,M.rawResponse);case 403:throw new tt(M.error.body,M.rawResponse);case 404:throw new gt(M.error.body,M.rawResponse);case 429:throw new nt(M.error.body,M.rawResponse);default:throw new Ue({statusCode:M.error.statusCode,body:M.error.body,rawResponse:M.rawResponse})}return ot(M.error,M.rawResponse,"GET","/members/{user_id}")})}}var T7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class P7{constructor(t){this._options=kn(t)}deleteMemberships(t,n){return Ge.fromPromise(this.__deleteMemberships(t,n))}__deleteMemberships(t,n){return T7(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["delete:my_org:memberships"]},{OAuth2AuthCode:["delete:my_org:memberships"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"delete-memberships"),method:"POST",headers:_,contentType:"application/json",queryString:et().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:void 0,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"POST","/delete-memberships")})}}var f_=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class I7{constructor(t){this._options=kn(t)}list(){return f_(this,arguments,void 0,function*(t={},n){const r=Ge.interceptFunction(o=>f_(this,void 0,void 0,function*(){var u,l,f,h,m,g,y,A,w,_;const v={security:[{OAuth2ClientCredentials:["read:my_org:member_roles"]},{OAuth2AuthCode:["read:my_org:member_roles"]}]},{from:C,take:S=50,name:R}=o,F={from:C,take:S,name:R},M=yield this._options.authProvider.getAuthRequest({endpointMetadata:v});let B=it(M.headers,(u=this._options)===null||u===void 0?void 0:u.headers,n?.headers);const k=yield((l=this._options.fetcher)!==null&&l!==void 0?l:We)({url:Je((h=(f=yield we.get(this._options.baseUrl))!==null&&f!==void 0?f:yield we.get(this._options.environment))!==null&&h!==void 0?h:at.Default,"roles"),method:"GET",headers:B,queryString:et().addMany(F).mergeAdditional(n?.queryParams).build(),timeoutMs:((y=(m=n?.timeoutInSeconds)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.timeoutInSeconds)!==null&&y!==void 0?y:60)*1e3,maxRetries:(A=n?.maxRetries)!==null&&A!==void 0?A:(w=this._options)===null||w===void 0?void 0:w.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:v,fetchFn:(_=this._options)===null||_===void 0?void 0:_.fetch,logging:this._options.logging});if(k.ok)return{data:k.body,rawResponse:k.rawResponse};if(k.error.reason==="status-code")switch(k.error.statusCode){case 400:throw new wt(k.error.body,k.rawResponse);case 401:throw new rt(k.error.body,k.rawResponse);case 403:throw new tt(k.error.body,k.rawResponse);case 429:throw new nt(k.error.body,k.rawResponse);default:throw new Ue({statusCode:k.error.statusCode,body:k.error.body,rawResponse:k.rawResponse})}return ot(k.error,k.rawResponse,"GET","/roles")})),i=yield r(t).withRawResponse();return new ic({response:i.data,rawResponse:i.rawResponse,hasNextPage:o=>o?.next!=null&&!(typeof o?.next=="string"&&o?.next===""),getItems:o=>{var u;return(u=o?.roles)!==null&&u!==void 0?u:[]},loadPage:o=>r(oc(t,"from",o?.next))})})}}var z7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class L7{constructor(t){this._options=kn(t)}list(t={},n){return Ge.fromPromise(this.__list(t,n))}__list(){return z7(this,arguments,void 0,function*(t={},n){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["read:my_org:user_stores"]},{OAuth2AuthCode:["read:my_org:user_stores"]}]},{member_access_level:w,is_enabled:_}=t,v={member_access_level:Array.isArray(w)?w.map(F=>F):w!==void 0?w:void 0,is_enabled:_},C=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let S=it(C.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const R=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"user-stores"),method:"GET",headers:S,queryString:et().addMany(v).mergeAdditional(n?.queryParams).build(),timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(R.ok)return{data:R.body,rawResponse:R.rawResponse};if(R.error.reason==="status-code")switch(R.error.statusCode){case 400:throw new wt(R.error.body,R.rawResponse);case 401:throw new rt(R.error.body,R.rawResponse);case 403:throw new tt(R.error.body,R.rawResponse);case 404:throw new gt(R.error.body,R.rawResponse);case 429:throw new nt(R.error.body,R.rawResponse);default:throw new Ue({statusCode:R.error.statusCode,body:R.error.body,rawResponse:R.rawResponse})}return ot(R.error,R.rawResponse,"GET","/user-stores")})}}class O7{constructor(t){this._options=kn(t)}get configuration(){var t;return(t=this._configuration)!==null&&t!==void 0?t:this._configuration=new A7(this._options)}get userStores(){var t;return(t=this._userStores)!==null&&t!==void 0?t:this._userStores=new L7(this._options)}get domains(){var t;return(t=this._domains)!==null&&t!==void 0?t:this._domains=new w7(this._options)}get identityProviders(){var t;return(t=this._identityProviders)!==null&&t!==void 0?t:this._identityProviders=new D7(this._options)}get members(){var t;return(t=this._members)!==null&&t!==void 0?t:this._members=new j7(this._options)}get memberships(){var t;return(t=this._memberships)!==null&&t!==void 0?t:this._memberships=new P7(this._options)}get invitations(){var t;return(t=this._invitations)!==null&&t!==void 0?t:this._invitations=new M7(this._options)}get clientGrants(){var t;return(t=this._clientGrants)!==null&&t!==void 0?t:this._clientGrants=new f7(this._options)}get clients(){var t;return(t=this._clients)!==null&&t!==void 0?t:this._clients=new m7(this._options)}get roles(){var t;return(t=this._roles)!==null&&t!==void 0?t:this._roles=new I7(this._options)}}var sg=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};class U7{constructor(t){this._options=kn(t)}delete(t){return Ge.fromPromise(this.__delete(t))}__delete(t){return sg(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["delete:my_org:organizations"]},{OAuth2AuthCode:["delete:my_org:organizations"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let w=it(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const _=yield((r=this._options.fetcher)!==null&&r!==void 0?r:We)({url:(o=(i=yield we.get(this._options.baseUrl))!==null&&i!==void 0?i:yield we.get(this._options.environment))!==null&&o!==void 0?o:at.Default,method:"DELETE",headers:w,queryString:et().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(_.ok)return{data:void 0,rawResponse:_.rawResponse};if(_.error.reason==="status-code")switch(_.error.statusCode){case 401:throw new rt(_.error.body,_.rawResponse);case 403:throw new tt(_.error.body,_.rawResponse);case 429:throw new nt(_.error.body,_.rawResponse);default:throw new Ue({statusCode:_.error.statusCode,body:_.error.body,rawResponse:_.rawResponse})}return ot(_.error,_.rawResponse,"DELETE","/")})}get(t){return Ge.fromPromise(this.__get(t))}__get(t){return sg(this,void 0,void 0,function*(){var n,r,i,o,u,l,f,h,m,g;const y={security:[{OAuth2ClientCredentials:["read:my_org:details"]},{OAuth2AuthCode:["read:my_org:details"]}]},A=yield this._options.authProvider.getAuthRequest({endpointMetadata:y});let w=it(A.headers,(n=this._options)===null||n===void 0?void 0:n.headers,t?.headers);const _=yield((r=this._options.fetcher)!==null&&r!==void 0?r:We)({url:Je((o=(i=yield we.get(this._options.baseUrl))!==null&&i!==void 0?i:yield we.get(this._options.environment))!==null&&o!==void 0?o:at.Default,"details"),method:"GET",headers:w,queryString:et().mergeAdditional(t?.queryParams).build(),timeoutMs:((f=(u=t?.timeoutInSeconds)!==null&&u!==void 0?u:(l=this._options)===null||l===void 0?void 0:l.timeoutInSeconds)!==null&&f!==void 0?f:60)*1e3,maxRetries:(h=t?.maxRetries)!==null&&h!==void 0?h:(m=this._options)===null||m===void 0?void 0:m.maxRetries,abortSignal:t?.abortSignal,endpointMetadata:y,fetchFn:(g=this._options)===null||g===void 0?void 0:g.fetch,logging:this._options.logging});if(_.ok)return{data:_.body,rawResponse:_.rawResponse};if(_.error.reason==="status-code")switch(_.error.statusCode){case 401:throw new rt(_.error.body,_.rawResponse);case 403:throw new tt(_.error.body,_.rawResponse);case 404:throw new gt(_.error.body,_.rawResponse);case 429:throw new nt(_.error.body,_.rawResponse);default:throw new Ue({statusCode:_.error.statusCode,body:_.error.body,rawResponse:_.rawResponse})}return ot(_.error,_.rawResponse,"GET","/details")})}update(t,n){return Ge.fromPromise(this.__update(t,n))}__update(t,n){return sg(this,void 0,void 0,function*(){var r,i,o,u,l,f,h,m,g,y;const A={security:[{OAuth2ClientCredentials:["update:my_org:details"]},{OAuth2AuthCode:["update:my_org:details"]}]},w=yield this._options.authProvider.getAuthRequest({endpointMetadata:A});let _=it(w.headers,(r=this._options)===null||r===void 0?void 0:r.headers,n?.headers);const v=yield((i=this._options.fetcher)!==null&&i!==void 0?i:We)({url:Je((u=(o=yield we.get(this._options.baseUrl))!==null&&o!==void 0?o:yield we.get(this._options.environment))!==null&&u!==void 0?u:at.Default,"details"),method:"PATCH",headers:_,contentType:"application/json",queryString:et().mergeAdditional(n?.queryParams).build(),requestType:"json",body:t,timeoutMs:((h=(l=n?.timeoutInSeconds)!==null&&l!==void 0?l:(f=this._options)===null||f===void 0?void 0:f.timeoutInSeconds)!==null&&h!==void 0?h:60)*1e3,maxRetries:(m=n?.maxRetries)!==null&&m!==void 0?m:(g=this._options)===null||g===void 0?void 0:g.maxRetries,abortSignal:n?.abortSignal,endpointMetadata:A,fetchFn:(y=this._options)===null||y===void 0?void 0:y.fetch,logging:this._options.logging});if(v.ok)return{data:v.body,rawResponse:v.rawResponse};if(v.error.reason==="status-code")switch(v.error.statusCode){case 400:throw new wt(v.error.body,v.rawResponse);case 401:throw new rt(v.error.body,v.rawResponse);case 403:throw new tt(v.error.body,v.rawResponse);case 404:throw new gt(v.error.body,v.rawResponse);case 429:throw new nt(v.error.body,v.rawResponse);default:throw new Ue({statusCode:v.error.statusCode,body:v.error.body,rawResponse:v.rawResponse})}return ot(v.error,v.rawResponse,"PATCH","/details")})}}var m_=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};let V7=class{constructor(t){this._options=kn(t)}get organizationDetails(){var t;return(t=this._organizationDetails)!==null&&t!==void 0?t:this._organizationDetails=new U7(this._options)}get organization(){var t;return(t=this._organization)!==null&&t!==void 0?t:this._organization=new O7(this._options)}fetch(t,n,r){return m_(this,void 0,void 0,function*(){var i;return e7(t,n,{baseUrl:(i=this._options.baseUrl)!==null&&i!==void 0?i:this._options.environment,headers:this._options.headers,timeoutInSeconds:this._options.timeoutInSeconds,maxRetries:this._options.maxRetries,fetch:this._options.fetch,logging:this._options.logging,getAuthHeaders:()=>m_(this,void 0,void 0,function*(){return(yield this._options.authProvider.getAuthRequest()).headers})},r)})}};function H7(e){return w2(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Q7(e){const t=JSON.stringify(e);return H7(t)}const G7="1.1.0";function Y7(){var e,t;const n=(e=vu?.type)!==null&&e!==void 0?e:"unknown",r=n==="workerd"?"cloudflare-workers":n,i=(t=vu?.version)!==null&&t!==void 0?t:"unknown";return{name:"myorganization-js",version:G7,env:{[r]:i}}}class K7{constructor(t={}){this.clientInfo=t.clientInfo||Y7()}getAuth0ClientHeader(){if(typeof this.clientInfo.name=="string"&&this.clientInfo.name.length>0)return Q7(this.clientInfo)}getHeaders(t={}){const n=this.getAuth0ClientHeader();return n?Object.assign(Object.assign({},t),{"Auth0-Client":n}):t}}var $7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,t||[])).next())})};function Z7(e){if(typeof e=="string")return e;if(typeof e=="function")return t=>$7(this,[t],void 0,function*({endpointMetadata:n}){const i=h_(n??{}).join(" ");return yield e({scope:i})});throw new Error("Invalid token supplier provided")}function h_(e){if(!e.security)return[];const t=new Set;for(const n of e.security)for(const r of Object.values(n))for(const i of r)t.add(i);return[...t]}var W7=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function l(m){try{h(r.next(m))}catch(g){u(g)}}function f(m){try{h(r.throw(m))}catch(g){u(g)}}function h(m){m.done?o(m.value):i(m.value).then(l,f)}h((r=r.apply(e,[])).next())})};class g_ extends V7{constructor(t){const r=`https://${t.domain.replace(/^https?:\/\//,"").replace(/\/$/,"")}/my-org`,i=`${r}/`,o=X7(t),u=J7(t),l=!p_(t)&&!v_(t),f="fetcher"in t&&t.fetcher?eB(t.fetcher,i,l):void 0,h=Object.assign(Object.assign({baseUrl:t.baseUrl||r,headers:o,logging:t.logging,timeoutInSeconds:t.timeoutInSeconds,maxRetries:t.maxRetries},f&&{fetcher:f}),u!==void 0&&{token:u});super(h)}}function p_(e){return"token"in e}function v_(e){return"tokenProvider"in e}function q7(e){return"fetcher"in e}function X7(e){var t;const n=Object.assign({},(t=e.headers)!==null&&t!==void 0?t:{});if(e.telemetry!==!1){const i=new K7({clientInfo:e.clientInfo}).getAuth0ClientHeader();i&&(n["Auth0-Client"]=i)}return n}function J7(e){if(p_(e))return Z7(e.token);if(v_(e))return()=>e.tokenProvider.getToken();if(q7(e))return"";throw new Error("MyOrganizationClient must be configured with either 'token', 'tokenProvider', or 'fetcher' (that handles authorization headers)")}function eB(e,t,n){return r=>W7(this,void 0,void 0,function*(){const i=r.endpointMetadata?h_(r.endpointMetadata):[],o=i.length>0?{scope:i,audience:t}:void 0;n&&r.headers&&(r=Object.assign(Object.assign({},r),{headers:Object.fromEntries(Object.entries(r.headers).filter(([l,f])=>!(l.toLowerCase()==="authorization"&&f==="Bearer ")))}));const u=(l,f)=>{const h=l instanceof Request?l.url:String(l);return typeof Headers<"u"&&f?.headers instanceof Headers&&(f=Object.assign(Object.assign({},f),{headers:Object.fromEntries(f.headers.entries())})),e(h,f,o)};return We(Object.assign(Object.assign({},r),{fetchFn:u}))})}var tB=Hk({"./translations/en-US.json":()=>Promise.resolve().then(()=>AK),"./translations/fr.json":()=>Promise.resolve().then(()=>_K),"./translations/ja.json":()=>Promise.resolve().then(()=>CK)}),Vn={VAR_REGEX:/\${(\w+)}/g,COMPONENT_REGEX:/<(\w+)>(.*?)<\/\1>/g,getNestedValue(e,t){let n=e,r=t.split(".");for(let i of r){if(n===null||typeof n!="object"||Array.isArray(n)||!Object.prototype.hasOwnProperty.call(n,i))return;n=n[i]}return n},substitute(e,t){return!t||!e.includes("${")?e:(Vn.VAR_REGEX.lastIndex=0,e.replace(Vn.VAR_REGEX,(n,r)=>String(t[r]??"")))},parseComponents(e,t){if(!t||!e.includes("<"))return[e];let n=[],r=0;Vn.COMPONENT_REGEX.lastIndex=0;let i;for(;(i=Vn.COMPONENT_REGEX.exec(e))!==null;){let[o,u,l]=i,f=i.index;f>r&&n.push(e.slice(r,f));let h=t?t[u]:void 0;h?typeof h=="function"?n.push(h(l)):n.push(h):n.push(l),r=f+o.length}return r{let{components:l,vars:f,fallback:h}=u,m=r(o,f,h);return Vn.parseComponents(m,l)},i},createTranslator(e,t,n){let r=`${e}.`,i=n&&Object.keys(n).length>0;return(o,u,l)=>{let f=r+o;if(i){let m=Vn.getNestedValue(n,o);if(m!==void 0)return Vn.substitute(String(m),u)}if(!t)return l||`${r}${o}`;let h=t?Vn.getNestedValue(t,f):void 0;return h!==void 0?Vn.substitute(String(h),u):l||(t?o:`${r}${o}`)}},async loadTranslations(e,t){if(t?.has(e))return t.get(e);try{let n=await tB(`./translations/${e}.json`),r=n.default??n;return t&&t.set(e,r),r}catch{return t&&t.set(e,null),null}},deepMerge(e,t){if(!t)return e;if(!e)return t;let n={...e};for(let r of Object.keys(t)){let i=t[r],o=n[r];i&&typeof i=="object"&&!Array.isArray(i)&&o&&typeof o=="object"&&!Array.isArray(o)?n[r]=Vn.deepMerge(o,i):n[r]=i}return n},async loadTranslationsWithFallback(e,t,n){let r=await Vn.loadTranslations(e,n);return r||t&&t!==e&&(r=await Vn.loadTranslations(t,n),r)?r:e!=="en-US"&&t!=="en-US"?Vn.loadTranslations("en-US",n):null}};async function nB(e={}){let t=e.currentLanguage??"en-US",n=e.fallbackLanguage??"en-US",r=new Map,i=e.translations,o=await Vn.loadTranslationsWithFallback(t,n,r),u=i?.[t]??i?.[n],l=Vn.deepMerge(o,u),f=t,h=n,m=l;return{get currentLanguage(){return f},get fallbackLanguage(){return h},get translator(){return(g,y)=>Vn.createEnhancedTranslator(g,m,y)},get commonTranslator(){return Vn.createEnhancedTranslator("common",m)},getCurrentTranslations(){return m},async changeLanguage(g,y){try{f=g,h=y??h;let A=await Vn.loadTranslationsWithFallback(f,h,r),w=i?.[f]??i?.[h];m=Vn.deepMerge(A,w)}catch(A){throw new Error(`Failed to change language to '${g}': ${A instanceof Error?A.message:"Unknown error"}`)}}}}var rB={INSUFFICIENT_SCOPE:"A0E-403-0002"},aB={invalid_phone_number:"invalid_phone_number",invalid_code:"invalid_code"};function iB(e){return typeof e=="object"&&e!==null&&e.name==="ApiError"&&typeof e.message=="string"&&typeof e.status=="number"}function go(e){return typeof e=="object"&&e!==null&&"body"in e&&typeof e.body=="object"&&e.body!==null}function oB(e,t){let{defaultMessage:n,resolver:r}=t??{};if(typeof e=="string")return new Error(e);if(iB(e)){let i=e.data?.error,o=typeof i=="string"?r?.(i):void 0;return new Error(o??n??e.message)}if(go(e)){let i=e.body,o=[i?.error,i?.detail].filter(l=>!!l).map(l=>r?.(l)).find(Boolean),u=i?.detail;return new Error(o??n??(u&&u.charAt(0).toUpperCase()+u.slice(1)))}return e instanceof Error?e:new Error(n)}function vs(e){return typeof e=="object"&&e!==null?[e.status,e.statusCode,e.response?.status,e.body?.status].find(t=>typeof t=="number"):void 0}var Pa=class nk extends Error{type="BusinessError";constructor(t){super(t.message),this.name="BusinessError",Error.captureStackTrace&&Error.captureStackTrace(this,nk)}},sB="mfa_required";function uB(e){return!e||typeof e!="object"?!1:e.error===sB}function cc(e){let t=e&&typeof e=="object"?e:null;return[t,t?.body,t?.cause].some(uB)}function ug(e){let t=e.toLowerCase();return t.includes("fetch")||t.includes("network")||t==="load failed"}function lB(e){if(!(e instanceof Error)||vs(e)!==void 0)return!1;let t=e.cause;return e instanceof TypeError&&ug(e.message)||t instanceof TypeError&&ug(t.message)?!0:ug(e.message)}function sf(e){if(!e||cc(e))return!1;let t=vs(e);return!(t&&t>=500)}function y_(e,t){return go(e)&&e.body?.detail?e.body.detail:e instanceof Error?e.message:typeof e=="string"?e:t}var cB=(e=>(e.ContentType="Content-Type",e.Authorization="Authorization",e.Auth0Scope="auth0-scope",e.Auth0Client="Auth0-Client",e))(cB||{}),dB=(e=>(e.JSON="application/json",e))(dB||{}),fB={version:"3.2.0"},mB="universal-components",hB=fB.version;function A_(e){let t={name:mB,version:hB,is_proxy_mode:e.isProxyMode,framework:e.framework,component:e.component,distribution:e.distribution,css:e.css};return btoa(JSON.stringify(t))}function gB(e){return e.mode==="proxy"?pB(e.proxyUrl):e.contextInterface.mfa}function pB(e){let t=async(r,i)=>{let o=i?`?${new URLSearchParams(i)}`:"",u=await fetch(`${e}${r}${o}`);if(!u.ok)throw await u.json().catch(()=>({status:u.status}));return u.json()},n=async(r,i)=>{let o=await fetch(`${e}${r}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});if(!o.ok)throw await o.json().catch(()=>({status:o.status}));return o.json()};return{getAuthenticators:r=>t("/auth/mfa/authenticators",{mfa_token:r}),enroll:r=>n("/auth/mfa/enroll",{mfaToken:r.mfaToken,authenticatorTypes:[r.factorType],..."phoneNumber"in r&&{phoneNumber:r.phoneNumber},..."email"in r&&r.email&&{email:r.email}}),challenge:r=>n("/auth/mfa/challenge",{mfaToken:r.mfaToken,challengeType:r.challengeType,authenticatorId:r.authenticatorId}),verify:r=>n("/auth/mfa/verify",r)}}var b_="urn:auth0:my_org_current_user_permissions",__=ql(_t());function vB(e){return e.mode==="proxy"?yB(e.proxyUrl):AB(e.contextInterface)}function yB(e){return{getPermissions:async()=>{try{let t=await fetch(`${e}/auth/profile`);if(!t.ok)return console.warn("Failed to fetch user profile for permissions"),[];let n=await t.json(),r=__.safeParse(n[b_]);return r.success?r.data:[]}catch(t){return console.warn("Error fetching user permissions:",t),[]}}}}function AB(e){return{getPermissions:async()=>{if(!e.getIdTokenClaims)return console.warn("getIdTokenClaims not available. Ensure Auth0Provider from @auth0/auth0-react wraps your app."),[];try{let t=await e.getIdTokenClaims();if(!t)return console.warn("No ID token claims available"),[];let n=__.safeParse(t[b_]);return n.success?n.data:[]}catch(t){return console.warn("Error fetching permissions:",t),[]}}}}function x_(e){let t=e.customFetcher;return async(n,r,i)=>{let o=new Headers(r?.headers);return o.set("Content-Type","application/json"),i?.scope?.length&&o.set("auth0-scope",i.scope.join(" ")),e.telemetry.enabled&&o.set("Auth0-Client",A_({isProxyMode:!0,component:e.getComponent(),...e.telemetry})),t?t(n,{...r,headers:o},i):fetch(n,{...r,headers:o})}}function C_(e,t,n,r){let i=e.contextInterface.createFetcher({dpopNonceId:t});return(o,u,l)=>{let f=new Headers(u?.headers);return f.set("Content-Type","application/json"),n.enabled&&f.set("Auth0-Client",A_({isProxyMode:!1,component:r(),...n})),i.fetchWithAuth(o,{...u,headers:f},{scope:l?.scope,audience:l?.audience})}}var bB="me",_B="__auth0_my_account_api__";function xB(e,t,n){return e.mode==="proxy"?new Kb({domain:e.domain??"",baseUrl:new URL(bB,e.proxyUrl).href,telemetry:!1,fetcher:x_({customFetcher:e.fetcher,telemetry:t,getComponent:n})}):new Kb({domain:e.domain,telemetry:!1,fetcher:C_(e,_B,t,n)})}var CB="my-org",wB="__auth0_my_organization_api__";function EB(e,t,n){return e.mode==="proxy"?new g_({domain:e.domain??"",baseUrl:new URL(CB,e.proxyUrl).href,telemetry:!1,fetcher:x_({customFetcher:e.fetcher,telemetry:t,getComponent:n})}):new g_({domain:e.domain,telemetry:!1,fetcher:C_(e,wB,t,n)})}function w_(e){return e.replace(/\/*$/,"/")}function SB(e){try{let t=new URL(e).href;return w_(t)}catch{let t=new URL(e,window.location.origin).href;return w_(t)}}var RB={resolveAuthConfig(e){if(e.authProxyUrl)return{mode:"proxy",proxyUrl:SB(e.authProxyUrl),...e.domain&&{domain:e.domain.trim()},...e.fetcher&&{fetcher:e.fetcher}};let{contextInterface:t}=e;if(!t)throw new Error("Initialization failed: Auth0 context not found. Ensure the component is rendered within Auth0ComponentProvider.");let n=e.domain??t.getConfiguration()?.domain;if(!n)throw new Error("Initialization failed: Auth0 domain is not configured. Provide a domain to Auth0ComponentProvider.");return{mode:"spa",contextInterface:t,domain:n.trim()}}};async function DB(e,t,n,r){let i=await nB(t||{currentLanguage:"en-US",fallbackLanguage:"en-US"});if(e.previewMode)return{auth:{},i18nService:i,isProxyMode(){return!1},myAccountApiClient:void 0,myOrganizationApiClient:void 0,getMyAccountApiClient:function(){throw new Error("Function not implemented.")},getMyOrganizationApiClient:function(){throw new Error("Function not implemented.")},getMFAStepUpApiClient:function(){throw new Error("Function not implemented.")},getPermissionApiClient:function(){throw new Error("Function not implemented.")},getDomain:function(){}};let o=RB.resolveAuthConfig(e),u=EB(o,n,r),l=xB(o,n,r),f=gB(o),h=vB(o);return{auth:e,i18nService:i,myAccountApiClient:l,myOrganizationApiClient:u,isProxyMode:()=>o.mode==="proxy",getDomain:()=>o.domain,getMyAccountApiClient:()=>{if(!l)throw new Error("myAccountApiClient is not enabled. Please use it within Auth0ComponentProvider.");return l},getMyOrganizationApiClient:()=>{if(!u)throw new Error("myOrganizationApiClient is not enabled. Please ensure you are in an Auth0 Organization context.");return u},getMFAStepUpApiClient:()=>f,getPermissionApiClient:()=>h}}var E_=(e,t)=>nn({contact:t?_t().regex(t,{message:e||"Please enter a valid email address"}):_t().email({message:e||"Please enter a valid email address"})});E_();var FB=/^\+?[0-9\s\-()]{8,25}$/,S_=(e,t)=>nn({contact:_t().regex(t||FB,{message:e||"Please enter a valid phone number"})});S_();var lg=(e={})=>{let{required:t=!0,regex:n,minLength:r,maxLength:i,errorMessage:o}=e,u=_t();if(t){let l=r&&r>0?r:1;return u=u.min(l,o||`Minimum ${l} characters required`),i&&(u=u.max(i,`Maximum ${i} characters allowed`)),n&&(u=u.regex(n,o||"Invalid format")),u}return _t().optional().refine(l=>l?!(r&&l.lengthi||n&&!n.test(l)):!0,{message:o||"Invalid format"})},kB=(e={})=>{let{required:t=!1,regex:n,errorMessage:r}=e,i=r||"Please enter a valid HTTP";if(n)return t?_t().min(1,i).regex(n,i):_t().optional().refine(u=>!u||n.test(u),{message:i});let o=u=>{let l=_t().url().safeParse(u).success,f=u.startsWith("http://")||u.startsWith("https://");return l&&f};return t?_t().min(1,i).refine(o,{message:i}):_t().optional().refine(u=>!u||o(u),{message:i})},R_=/^(?:https?:\/\/)?(?:[\w-]+\.)*[\w-]+(?:\.\w{2,})?(?::\d{1,5})?(?:\/[\w\-./?%&=]*)?$/i,BB=(e={})=>{let{required:t=!0,regex:n,errorMessage:r}=e,i=r||"Please enter a valid domain (e.g., example.com or https://example.com)";return n?t?_t().min(1,i).regex(n,i):_t().optional().refine(o=>!o||n.test(o),{message:i}):t?_t().min(1,i).regex(R_,i):_t().optional().refine(o=>!o||R_.test(o),{message:i})},D_=(e={})=>{let t=Wn({errorMap:()=>({message:e.errorMessage||"Invalid boolean value"})});return e.required===!1?t.optional():t},Dt={domain:{defaultError:"Please enter a valid domain",regex:void 0},client_id:{defaultError:"Please enter a valid client ID",regex:void 0},client_secret:{defaultError:"Please enter a valid client secret",regex:void 0},icon_url:{defaultError:"Please enter a valid URL",regex:/^https?:\/\/.+/},callback_url:{defaultError:"Please enter a valid URL",regex:/^https?:\/\/.+/},url:{defaultError:"Please enter a valid URL",regex:/^https?:\/\/.+/},certificate:{defaultError:"Please enter a valid certificate",regex:void 0},algorithm:{defaultError:"Please enter a valid algorithm",regex:void 0},metadata:{defaultError:"Please enter valid metadata",regex:void 0},userIdAttribute:{defaultError:"Please enter a valid user ID attribute",regex:/^[a-zA-Z_][a-zA-Z0-9_]*$/}},Ft=(e,t={},n)=>lg({required:t.required??!1,regex:t.regex??e.regex??void 0,errorMessage:t.errorMessage??n??e.defaultError,minLength:t.minLength,maxLength:t.maxLength}),MB=/^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/,NB=/^(?!.*\.\.)[a-zA-Z0-9\u00C0-\u024F\u1E00-\u1EFF\s\-_.']+$/,F_=(e={})=>{let{name:t={},displayName:n={},primaryColor:r={},logoURL:i={},backgroundColor:o={}}=e,u=/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,l="Invalid color format",f=r.regex||u,h=r.errorMessage||l,m=o.regex||u,g=o.errorMessage||l;return nn({name:lg({required:!0,regex:t.regex??MB,errorMessage:t.errorMessage,minLength:t.minLength,maxLength:t.maxLength}),display_name:lg({required:n.required??!0,regex:n.regex??NB,errorMessage:n.errorMessage,minLength:n.minLength,maxLength:n.maxLength}),branding:nn({logo_url:kB({required:!1,regex:i.regex,errorMessage:i.errorMessage}),colors:nn({primary:_t().regex(f,h),page_background:_t().regex(m,g)})})})};F_();var Xt={ADFS:"adfs",GOOGLE_APPS:"google-apps",OIDC:"oidc",OKTA:"okta",PINGFEDERATE:"pingfederate",SAMLP:"samlp",WAAD:"waad"},cg=Object.values(Xt),dg={[Xt.ADFS]:"ADFS",[Xt.GOOGLE_APPS]:"Google Workspace",[Xt.OIDC]:"Custom OIDC",[Xt.OKTA]:"Okta",[Xt.PINGFEDERATE]:"PingFederate",[Xt.SAMLP]:"Custom SAML",[Xt.WAAD]:"Entra ID"},jB={okta:(e={})=>nn({domain:Ft(Dt.domain,{...e.domain,required:!0},"Please enter a valid Okta domain"),client_id:Ft(Dt.client_id,{...e.client_id,required:!0}),client_secret:Ft(Dt.client_secret,{...e.client_secret,required:!0}),icon_url:Ft(Dt.icon_url,{...e.icon_url,required:!1}),callback_url:Ft(Dt.callback_url,{...e.callback_url,required:!1}),show_as_button:Wn().optional(),assign_membership_on_login:Wn().optional()}),adfs:(e={})=>Th("meta_data_source",[nn({meta_data_source:fu("meta_data_url"),adfs_server:Ft(Dt.url,{...e.adfs_server,required:!0},"Please enter a valid ADFS server URL"),meta_data_location_url:Ft(Dt.url,e.meta_data_location_url,"Please enter a valid metadata location URL"),fedMetadataXml:_t().optional(),show_as_button:Wn().optional(),assign_membership_on_login:Wn().optional()}),nn({meta_data_source:fu("meta_data_file"),fedMetadataXml:Ft(Dt.metadata,{...e.fedMetadataXml,required:!0},"Please provide a Federation Metadata XML file"),adfs_server:_t().optional(),meta_data_location_url:_t().optional(),show_as_button:Wn().optional(),assign_membership_on_login:Wn().optional()})]),"google-apps":(e={})=>nn({domain:Ft(Dt.domain,{...e.domain,required:!0},"Please enter a valid Google Workspace domain"),client_id:Ft(Dt.client_id,{...e.client_id,required:!0}),client_secret:Ft(Dt.client_secret,{...e.client_secret,required:!0}),icon_url:Ft(Dt.icon_url,{...e.icon_url,required:!1}),callback_url:Ft(Dt.callback_url,{...e.callback_url,required:!1}),show_as_button:Wn().optional(),assign_membership_on_login:Wn().optional()}),oidc:(e={})=>{let t={client_id:Ft(Dt.client_id,{...e.client_id,required:!0}),discovery_url:Ft(Dt.url,{...e.discovery_url,required:!0},"Please enter a valid discovery URL"),show_as_button:Wn().optional(),assign_membership_on_login:Wn().optional()};return Th("type",[nn({type:fu("back_channel"),client_secret:Ft(Dt.client_secret,{...e.client_secret,required:!0}),...t}),nn({type:fu("front_channel"),client_secret:Ft(Dt.client_secret,{...e.client_secret,required:!1}),...t})])},pingfederate:(e={})=>nn({pingFederateBaseUrl:Ft(Dt.url,{...e.pingFederateBaseUrl,required:!0},"Please enter a valid PingFederate base URL"),signatureAlgorithm:Ft(Dt.algorithm,{...e.signatureAlgorithm,required:!1},"Please enter a valid signature algorithm"),digestAlgorithm:Ft(Dt.algorithm,{...e.digestAlgorithm,required:!1},"Please enter a valid digest algorithm"),signSAMLRequest:D_({required:!1,errorMessage:e.signSAMLRequest?.errorMessage??"SAML request signing option is required"}),signingCert:Ft(Dt.certificate,{...e.signingCert,required:!0},"Please enter a valid signing certificate"),cert:Ft(Dt.certificate,{...e.cert,required:!1}),idpInitiated:nn({enabled:Wn().optional(),client_id:_t().optional(),client_protocol:_t().optional(),client_authorizequery:_t().optional()}).optional(),icon_url:Ft(Dt.icon_url,{...e.icon_url,required:!1}),show_as_button:Wn().optional(),assign_membership_on_login:Wn().optional()}),samlp:(e={})=>{let t={signSAMLRequest:D_({required:!0,errorMessage:e.signSAMLRequest?.errorMessage??"SAML request signing option is required"}),bindingMethod:Ft(Dt.algorithm,{...e.bindingMethod,required:!1},"Please enter a valid binding method"),signatureAlgorithm:Ft(Dt.algorithm,{...e.signatureAlgorithm,required:!1},"Please enter a valid signature algorithm"),digestAlgorithm:Ft(Dt.algorithm,{...e.digestAlgorithm,required:!1},"Please enter a valid digest algorithm"),protocolBinding:Ft(Dt.algorithm,{...e.protocolBinding,required:!1},"Please enter a valid protocol binding"),idpInitiated:nn({enabled:Wn().optional(),client_id:_t().optional(),client_protocol:_t().optional(),client_authorizequery:_t().optional()}).optional(),icon_url:Ft(Dt.icon_url,{...e.icon_url,required:!1}),show_as_button:Wn().optional(),assign_membership_on_login:Wn().optional()};return Th("meta_data_source",[nn({meta_data_source:fu("meta_data_url"),metadataUrl:Ft(Dt.url,{...e.metadataUrl,required:!0},"Please enter a valid metadata URL"),cert:_t().optional(),single_sign_on_login_url:_t().optional(),...t}),nn({meta_data_source:fu("meta_data_file"),cert:Ft(Dt.certificate,{...e.cert,required:!0}),single_sign_on_login_url:Ft(Dt.url,{...e.single_sign_on_login_url,required:!1},"Please enter a valid URL"),metadataUrl:_t().optional(),...t})])},waad:(e={})=>nn({tenant_domain:Ft(Dt.domain,{...e.tenant_domain,required:!0},"Please enter a valid Azure AD tenant domain"),client_id:Ft(Dt.client_id,{...e.client_id,required:!0}),client_secret:Ft(Dt.client_secret,{...e.client_secret,required:!0}),icon_url:Ft(Dt.icon_url,{...e.icon_url,required:!1}),callback_url:Ft(Dt.callback_url,{...e.callback_url,required:!1}),show_as_button:Wn().optional(),assign_membership_on_login:Wn().optional()})},k_=(e={})=>{let{strategy:t={}}=e;return nn({strategy:g8(cg,{required_error:t.errorMessage||"Please select a provider strategy",invalid_type_error:t.errorMessage||"Please select a valid provider strategy"})})},fg=(e={})=>{let{name:t={},displayName:n={}}=e;return nn({name:_t({required_error:t.errorMessage||"Please enter a valid provider name"}).min(1,"Provider name is required").regex(t.regex||/^[a-zA-Z0-9](-[a-zA-Z0-9]|[a-zA-Z0-9])*$/,"The name of the connection. Must start and end with an alphanumeric character and can only contain alphanumeric characters and '-'. Max length 128"),display_name:_t({required_error:n.errorMessage||"Please enter a valid display name"}).min(1,"Display name is required").regex(n.regex||/.*/,n.errorMessage||"Please enter a valid display name")})};function ys(e,t={}){let n={...t[e]||{}},r=jB[e];if(!r)throw new Error(`Unsupported strategy: ${e}`);return r(n)}var TB=(e={})=>{let t=k_(e),n=fg(e);return t.merge(n)};k_(),fg(),TB();var B_=(e={})=>{let{userIdAttribute:t={},scimEndpointUrl:n={}}=e;return nn({userIdAttribute:Ft(Dt.userIdAttribute,{...t,required:t.required??!0},t.errorMessage||"User ID attribute is required"),scimEndpointUrl:Ft(Dt.url,{...n,required:n.required??!1},n.errorMessage||"Must be a valid URL").optional()})},PB=(e={})=>B_(e);B_();var IB=PB(),zB=(e,t,n)=>{let r=e?.[t];return r?{...r,errorMessage:r.errorMessage||n}:{errorMessage:n}},M_=(e={},t="Please enter a valid domain (e.g., example.com or https://example.com)")=>{let n=zB(e,"domainUrl",t);return nn({domain_url:BB({required:!0,...n})})};M_();var LB=nn({id:_t(),invitee:nn({email:_t().email()}),inviter:nn({name:_t().optional()}),roles:ql(_t()).optional(),created_at:_t().optional(),expires_at:_t().optional()});nn({invitations:ql(LB),total:jh().optional(),start:jh().optional(),limit:jh().optional()}),nn({invitees:ql(nn({email:_t().email(),roles:ql(_t()).optional()}))}),nn({invitation_id:_t()});var OB=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,UB=10,VB=(e,t,n)=>{let r=e?.[t];return r?{...r,errorMessage:r.errorMessage||n}:{errorMessage:n}},N_=(e={},t="Please enter a valid email address")=>{let n=VB(e,"email",t),r=n.regex??OB,i=n.errorMessage??t,o=e.maxEmails??UB;return{emailSchema:_t().min(1,i).regex(r,i),emailRegex:r,emailErrorMessage:i,maxEmails:o}};N_();var mg=(e={common:{},light:{},dark:{}},t=!1)=>({variables:{...e?.common||{},...t?e?.dark||{}:e?.light||{}}}),un=(e={},t=!1)=>{let n=e.variables;return{variables:mg(n,t).variables,classes:e.classes}};function HB(e,t="light",n="default"){let r=t==="dark",{variables:i}=mg(e,r),o=document.querySelectorAll(".auth0-universal"),u=o.length>0?Array.from(o):[document.documentElement];for(let l of u){l.dataset.theme=n,r?l.classList.add("dark"):l.classList.remove("dark");for(let[f,h]of Object.entries(i))typeof h=="string"&&l.style.setProperty(f,h)}}var hg={all:["config"],details:()=>[...hg.all,"details"]},gg={all:["idp-config"],config:()=>[...gg.all,"config"]},uf={UL_PRIMARY:"#0059d6",UL_PAGE_BG:"#000000"},pg={create:()=>({id:"",name:"",display_name:"",branding:{logo_url:"",colors:{primary:uf.UL_PRIMARY,page_background:uf.UL_PAGE_BG}}})},po={fromAPI(e){return{id:e.id||"",name:e.name||"",display_name:e.display_name||"",branding:{logo_url:e.branding?.logo_url||"",colors:{primary:e.branding?.colors?.primary||uf.UL_PRIMARY,page_background:e.branding?.colors?.page_background||uf.UL_PAGE_BG}}}},toAPI(e){let t=e.branding.logo_url!==void 0&&e.branding.logo_url!==""&&e.branding.logo_url.trim()!=="",n={name:e.name,display_name:e.display_name,branding:{colors:{primary:e.branding.colors.primary,page_background:e.branding.colors.page_background}}};return t&&(n.branding.logo_url=e.branding.logo_url),n}},lf={all:["organization-details"],details:()=>[...lf.all,"details"]},QB={[Xt.OKTA]:["domain","client_id","client_secret","icon_url"],[Xt.ADFS]:["adfs_server","fedMetadataXml"],[Xt.GOOGLE_APPS]:["domain","client_id","client_secret","icon_url"],[Xt.OIDC]:["type","client_id","client_secret","discovery_url"],[Xt.PINGFEDERATE]:["pingFederateBaseUrl","signatureAlgorithm","digestAlgorithm","signSAMLRequest","metadataUrl","cert","signingCert","idpInitiated","icon_url"],[Xt.SAMLP]:["signatureAlgorithm","digestAlgorithm","protocolBinding","signSAMLRequest","bindingMethod","metadataUrl","cert","idpInitiated","icon_url"],[Xt.WAAD]:["tenant_domain","client_id","client_secret","icon_url"]},j_=(e,t)=>{let n=i=>i!=null&&i!=="",r=QB[e];if(!r)throw new Error(`Unsupported identity provider strategy: ${e}`);return Object.fromEntries(Object.entries(t).filter(([i,o])=>r.includes(i)&&n(o)))},cf={createToAPI(e){let{strategy:t,name:n,display_name:r,show_as_button:i,assign_membership_on_login:o,options:u}=e;if(!n||n.trim()==="")throw new Error("Provider name is required");return{strategy:t,name:n.trim(),display_name:r,show_as_button:i,assign_membership_on_login:o,options:j_(t,u)}},updateToAPI(e){let{strategy:t,display_name:n,is_enabled:r,show_as_button:i,assign_membership_on_login:o,...u}=e,l={};if(n!==void 0&&(l.display_name=n),r!==void 0&&(l.is_enabled=r),i!==void 0&&(l.show_as_button=i),o!==void 0&&(l.assign_membership_on_login=o),t&&Object.keys(u).length>0){let f=j_(t,u);Object.keys(f).length>0&&(l.options=f)}return l}},At={all:["sso-providers"],list:()=>[...At.all,"list"],detail:e=>[...At.all,"detail",e],organization:()=>["organization","details"],provisioning:e=>[...At.all,"provisioning",e],scimTokens:e=>[...At.all,"scim-tokens",e]},Kr={all:["domains"],lists:()=>[...Kr.all,"list"],list:e=>[...Kr.lists(),e??{}],providers:e=>[...Kr.all,"providers",e]},Au={all:["sso-domains"],lists:()=>[...Au.all,"list"],list:(e,t)=>[...Au.lists(),e,t??{}]};function GB(e,t){if(t.length===0)return!0;let n=new Set(e);return t.some(r=>n.has(r))}function YB(e,t){if(t.length===0)return!0;let n=new Set(e);return t.every(r=>n.has(r))}function KB(e,t,n){return n.readOnly?!1:"any"in e?GB(t,e.any):YB(t,e)}function T_(e){let t=Object.entries(e);return(n,r={})=>Object.fromEntries(t.map(([i,o])=>[i,KB(o,n,r)]))}var $B=T_({canCreateDomain:["create:my_org:domains"],canVerifyDomain:["update:my_org:domains"],canDeleteDomain:["delete:my_org:domains"],canAssociateProvider:["create:my_org:identity_providers_domains"],canDissociateProvider:["delete:my_org:identity_providers_domains"],canConfigureDomain:{any:["create:my_org:identity_providers_domains","delete:my_org:identity_providers_domains"]},canShowDomainMenu:{any:["update:my_org:domains","delete:my_org:domains","create:my_org:identity_providers_domains","delete:my_org:identity_providers_domains"]}}),ln={all:["member-management"],invitations:()=>[...ln.all,"invitations"],invitationRoles:e=>[...ln.all,"invitation-roles",e],rolesSearch:e=>[...ln.all,"roles","search",e],members:()=>[...ln.all,"members"],memberRoles:e=>[...ln.all,"member-roles",e],identityProviders:()=>[...ln.all,"identity-providers"],userStores:()=>[...ln.all,"user-stores"],organization:["organization","details"]},df={all:["member-detail"],member:e=>[...df.all,"member",e],memberRoles:e=>[...df.all,"member-roles",e],organization:["organization","details"]},P_=T_({canInvite:["create:my_org:member_invitations"],canAssignRole:["create:my_org:member_roles"],canRemoveRole:["delete:my_org:member_roles"],canRemoveFromOrganization:["delete:my_org:memberships"],canRevokeInvitation:["delete:my_org:member_invitations"],canResendInvitation:["delete:my_org:member_invitations","create:my_org:member_invitations"],canShowMemberMenu:{any:["create:my_org:member_roles","delete:my_org:memberships"]},canShowInvitationMenu:{any:["create:my_org:member_invitations","delete:my_org:member_invitations"]}}),er="email",As="phone",ui="push-notification",Fi="totp",bs="recovery-code",vg="webauthn-roaming",yg="webauthn-platform",I_={all:["mfa"],factors:e=>[...I_.all,"factors",{onlyActive:e}]};function ZB(e,t={}){switch(e){case er:if(!t.email)throw new Error("Email is required for email enrollment");return{type:er,email:t.email};case As:if(!t.phone_number)throw new Error("Phone number is required for SMS enrollment");return{type:As,phone_number:t.phone_number};case Fi:return{type:Fi};case vg:return{type:vg};case yg:return{type:yg};case bs:return{type:bs};case ui:return{type:ui};default:throw new Error(`Unsupported factor type: ${e}`)}}function WB(e,t){switch(e){case As:return"phone_number"in t&&typeof t.phone_number=="string"&&t.phone_number||"SMS";case er:return"email"in t&&typeof t.email=="string"&&t.email||"Email";case bs:return t.id&&t.id.includes("|")?t.id.split("|")[1]??"Recovery Codes":"Recovery Codes";case Fi:return t.id&&t.id.includes("|")?t.id.split("|")[1]??"Authenticator App":"Authenticator App";default:return"name"in t&&t.name?t.name:e}}function Ag(e,t,n,r,i){return{id:t,type:e,enrolled:n,name:i?WB(e,i):e,created_at:r,last_auth_at:i&&"last_auth_at"in i?i.last_auth_at??null:null}}function qB(e,t,n){let r={},i=t.authentication_methods.filter(u=>!("confirmed"in u)||u.confirmed!==!1);if(n){for(let u of i){let l=u.type;r[l]||(r[l]=[]),r[l].push(Ag(l,u.id,!0,u.created_at,u))}return r}let o=new Map;for(let u of i){let l=u.type;o.has(l)||o.set(l,[]),o.get(l).push(u)}for(let u of e.factors){let l=u.type;if([yg,vg].includes(l))continue;r[l]||(r[l]=[]);let f=o.get(l)||[];if(f.length>0)for(let h of f)r[l].push(Ag(l,h.id,!0,h.created_at,h));else r[l].push(Ag(l,`placeholder-${l}`,!1,null))}return r}var bg={fromAPI(e,t,n=!1){return qB(e,t,n)},buildEnrollParams(e,t={}){return ZB(e,t)},buildConfirmEnrollmentParams(e,t,n){let r={auth_session:t};return["totp","phone","email"].includes(e)&&n.userOtpCode?.trim()?{...r,otp_code:n.userOtpCode.trim()}:r}},_g={all:["passkeys"],list:()=>[..._g.all,"list"]};function z_(e){let t="=".repeat((4-e.length%4)%4),n=e.replace(/-/g,"+").replace(/_/g,"/")+t,r=atob(n);return Uint8Array.from(r,i=>i.charCodeAt(0))}function xg(e){let t=new Uint8Array(e),n=Array.from(t,r=>String.fromCharCode(r)).join("");return btoa(n).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function XB(e){return{...e,challenge:z_(e.challenge),user:{...e.user,id:z_(e.user.id)}}}var JB=[[/EdgA?\//i,"Edge"],[/OPR\//i,"Opera"],[/Chrome\//i,"Chrome"],[/Firefox\//i,"Firefox"],[/Safari\//i,"Safari"]],eM=[[/iPhone|iPad|iPod/i,"iOS"],[/Android/i,"Android"],[/Windows NT/i,"Windows"],[/Mac OS X/i,"macOS"],[/CrOS/i,"ChromeOS"],[/Linux/i,"Linux"]];function tM(e){if(!e)return"";let t=JB.find(([r])=>r.test(e))?.[1],n=eM.find(([r])=>r.test(e))?.[1];return t&&n?`${t} on ${n}`:t??n??""}function nM(){return!!(window.PublicKeyCredential&&navigator.credentials?.create)}async function rM(e){if(!nM())return null;let t=await navigator.credentials.create({publicKey:e});if(!t)return null;let n=t.response;return{id:t.id,rawId:xg(t.rawId),type:"public-key",authenticatorAttachment:t.authenticatorAttachment??void 0,response:{clientDataJSON:xg(n.clientDataJSON),attestationObject:xg(n.attestationObject)}}}var aM='data:image/svg+xml,%0A %0A ',iM='data:image/svg+xml,%0A %0A%0A%0A %0A %0A %0A %0A %0A',oM='data:image/svg+xml,%0A Google logo %0A %0A %0A %0A %0A ',sM='data:image/svg+xml,%0A %0A %0A %0A %0A ',uM='data:image/svg+xml,%0A Oidc logo %0A %0A %0A %0A ',lM='data:image/svg+xml,%0A %0A ',cM='data:image/svg+xml,%0A PingId logo %0A %0A %0A %0A %0A %0A %0A %0A %0A %0A %0A ',dM='data:image/svg+xml,%0A %0A %0A %0A %0A %0A %0A %0A %0A ',fM=aM,mM=oM,hM=sM,gM=uM,pM=lM,vM=cM,yM=dM,AM=iM;function L_(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t{const n=new Array(e.length+t.length);for(let r=0;r({classGroupId:e,validator:t}),U_=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),ff="-",V_=[],xM="arbitrary..",CM=e=>{const t=EM(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:u=>{if(u.startsWith("[")&&u.endsWith("]"))return wM(u);const l=u.split(ff),f=l[0]===""&&l.length>1?1:0;return H_(l,f,t)},getConflictingClassGroupIds:(u,l)=>{if(l){const f=r[u],h=n[u];return f?h?bM(h,f):f:h||V_}return n[u]||V_}}},H_=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const i=e[t],o=n.nextPart.get(i);if(o){const h=H_(e,t+1,o);if(h)return h}const u=n.validators;if(u===null)return;const l=t===0?e.join(ff):e.slice(t).join(ff),f=u.length;for(let h=0;he.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(":"),r=t.slice(0,n);return r?xM+r:void 0})(),EM=e=>{const{theme:t,classGroups:n}=e;return SM(n,t)},SM=(e,t)=>{const n=U_();for(const r in e){const i=e[r];Cg(i,n,r,t)}return n},Cg=(e,t,n,r)=>{const i=e.length;for(let o=0;o{if(typeof e=="string"){DM(e,t,n);return}if(typeof e=="function"){FM(e,t,n,r);return}kM(e,t,n,r)},DM=(e,t,n)=>{const r=e===""?t:Q_(t,e);r.classGroupId=n},FM=(e,t,n,r)=>{if(BM(e)){Cg(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(_M(n,e))},kM=(e,t,n,r)=>{const i=Object.entries(e),o=i.length;for(let u=0;u{let n=e;const r=t.split(ff),i=r.length;for(let o=0;o"isThemeGetter"in e&&e.isThemeGetter===!0,MM=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const i=(o,u)=>{n[o]=u,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(o){let u=n[o];if(u!==void 0)return u;if((u=r[o])!==void 0)return i(o,u),u},set(o,u){o in n?n[o]=u:i(o,u)}}},wg="!",G_=":",NM=[],Y_=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),jM=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=i=>{const o=[];let u=0,l=0,f=0,h;const m=i.length;for(let _=0;_f?h-f:void 0;return Y_(o,A,y,w)};if(t){const i=t+G_,o=r;r=u=>u.startsWith(i)?o(u.slice(i.length)):Y_(NM,!1,u,void 0,!0)}if(n){const i=r;r=o=>n({className:o,parseClassName:i})}return r},TM=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((n,r)=>{t.set(n,1e6+r)}),n=>{const r=[];let i=[];for(let o=0;o0&&(i.sort(),r.push(...i),i=[]),r.push(u)):i.push(u)}return i.length>0&&(i.sort(),r.push(...i)),r}},PM=e=>({cache:MM(e.cacheSize),parseClassName:jM(e),sortModifiers:TM(e),postfixLookupClassGroupIds:IM(e),...CM(e)}),IM=e=>{const t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let r=0;r{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:o,postfixLookupClassGroupIds:u}=t,l=[],f=e.trim().split(zM);let h="";for(let m=f.length-1;m>=0;m-=1){const g=f[m],{isExternal:y,modifiers:A,hasImportantModifier:w,baseClassName:_,maybePostfixModifierPosition:v}=n(g);if(y){h=g+(h.length>0?" "+h:h);continue}let C=!!v,S;if(C){const k=_.substring(0,v);S=r(k);const N=S&&u[S]?r(_):void 0;N&&N!==S&&(S=N,C=!1)}else S=r(_);if(!S){if(!C){h=g+(h.length>0?" "+h:h);continue}if(S=r(_),!S){h=g+(h.length>0?" "+h:h);continue}C=!1}const R=A.length===0?"":A.length===1?A[0]:o(A).join(":"),F=w?R+wg:R,M=F+S;if(l.indexOf(M)>-1)continue;l.push(M);const B=i(S,C);for(let k=0;k0?" "+h:h)}return h},OM=(...e)=>{let t=0,n,r,i="";for(;t{if(typeof e=="string")return e;let t,n="";for(let r=0;r{let n,r,i,o;const u=f=>{const h=t.reduce((m,g)=>g(m),e());return n=PM(h),r=n.cache.get,i=n.cache.set,o=l,l(f)},l=f=>{const h=r(f);if(h)return h;const m=LM(f,n);return i(f,m),m};return o=u,(...f)=>o(OM(...f))},UM=[],qn=e=>{const t=n=>n[e]||UM;return t.isThemeGetter=!0,t},Z_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,W_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,VM=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,HM=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,QM=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,GM=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,YM=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,KM=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,vo=e=>VM.test(e),Rt=e=>!!e&&!Number.isNaN(Number(e)),li=e=>!!e&&Number.isInteger(Number(e)),Eg=e=>e.endsWith("%")&&Rt(e.slice(0,-1)),ki=e=>HM.test(e),q_=()=>!0,$M=e=>QM.test(e)&&!GM.test(e),Sg=()=>!1,ZM=e=>YM.test(e),WM=e=>KM.test(e),qM=e=>!Ne(e)&&!je(e),XM=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),JM=e=>yo(e,rx,Sg),Ne=e=>Z_.test(e),_s=e=>yo(e,ax,$M),X_=e=>yo(e,sN,Rt),eN=e=>yo(e,ox,q_),tN=e=>yo(e,ix,Sg),J_=e=>yo(e,tx,Sg),nN=e=>yo(e,nx,WM),mf=e=>yo(e,sx,ZM),je=e=>W_.test(e),dc=e=>xs(e,ax),rN=e=>xs(e,ix),ex=e=>xs(e,tx),aN=e=>xs(e,rx),iN=e=>xs(e,nx),hf=e=>xs(e,sx,!0),oN=e=>xs(e,ox,!0),yo=(e,t,n)=>{const r=Z_.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},xs=(e,t,n=!1)=>{const r=W_.exec(e);return r?r[1]?t(r[1]):n:!1},tx=e=>e==="position"||e==="percentage",nx=e=>e==="image"||e==="url",rx=e=>e==="length"||e==="size"||e==="bg-size",ax=e=>e==="length",sN=e=>e==="number",ix=e=>e==="family-name",ox=e=>e==="number"||e==="weight",sx=e=>e==="shadow",ux=()=>{const e=qn("color"),t=qn("font"),n=qn("text"),r=qn("font-weight"),i=qn("tracking"),o=qn("leading"),u=qn("breakpoint"),l=qn("container"),f=qn("spacing"),h=qn("radius"),m=qn("shadow"),g=qn("inset-shadow"),y=qn("text-shadow"),A=qn("drop-shadow"),w=qn("blur"),_=qn("perspective"),v=qn("aspect"),C=qn("ease"),S=qn("animate"),R=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],M=()=>[...F(),je,Ne],B=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto","contain","none"],N=()=>[je,Ne,f],z=()=>[vo,"full","auto",...N()],V=()=>[li,"none","subgrid",je,Ne],Z=()=>["auto",{span:["full",li,je,Ne]},li,je,Ne],G=()=>[li,"auto",je,Ne],L=()=>["auto","min","max","fr",je,Ne],K=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],W=()=>["start","end","center","stretch","center-safe","end-safe"],I=()=>["auto",...N()],q=()=>[vo,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...N()],J=()=>[vo,"screen","full","dvw","lvw","svw","min","max","fit",...N()],te=()=>[vo,"screen","full","lh","dvh","lvh","svh","min","max","fit",...N()],re=()=>[e,je,Ne],U=()=>[...F(),ex,J_,{position:[je,Ne]}],O=()=>["no-repeat",{repeat:["","x","y","space","round"]}],j=()=>["auto","cover","contain",aN,JM,{size:[je,Ne]}],T=()=>[Eg,dc,_s],H=()=>["","none","full",h,je,Ne],se=()=>["",Rt,dc,_s],ie=()=>["solid","dashed","dotted","double"],pe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Ae=()=>[Rt,Eg,ex,J_],Se=()=>["","none",w,je,Ne],Me=()=>["none",Rt,je,Ne],ze=()=>["none",Rt,je,Ne],fe=()=>[Rt,je,Ne],_e=()=>[vo,"full",...N()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ki],breakpoint:[ki],color:[q_],container:[ki],"drop-shadow":[ki],ease:["in","out","in-out"],font:[qM],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ki],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ki],shadow:[ki],spacing:["px",Rt],text:[ki],"text-shadow":[ki],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",vo,Ne,je,v]}],container:["container"],"container-type":[{"@container":["","normal","size",je,Ne]}],"container-named":[XM],columns:[{columns:[Rt,Ne,je,l]}],"break-after":[{"break-after":R()}],"break-before":[{"break-before":R()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:M()}],overflow:[{overflow:B()}],"overflow-x":[{"overflow-x":B()}],"overflow-y":[{"overflow-y":B()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:z()}],"inset-x":[{"inset-x":z()}],"inset-y":[{"inset-y":z()}],start:[{"inset-s":z(),start:z()}],end:[{"inset-e":z(),end:z()}],"inset-bs":[{"inset-bs":z()}],"inset-be":[{"inset-be":z()}],top:[{top:z()}],right:[{right:z()}],bottom:[{bottom:z()}],left:[{left:z()}],visibility:["visible","invisible","collapse"],z:[{z:[li,"auto",je,Ne]}],basis:[{basis:[vo,"full","auto",l,...N()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Rt,vo,"auto","initial","none",Ne]}],grow:[{grow:["",Rt,je,Ne]}],shrink:[{shrink:["",Rt,je,Ne]}],order:[{order:[li,"first","last","none",je,Ne]}],"grid-cols":[{"grid-cols":V()}],"col-start-end":[{col:Z()}],"col-start":[{"col-start":G()}],"col-end":[{"col-end":G()}],"grid-rows":[{"grid-rows":V()}],"row-start-end":[{row:Z()}],"row-start":[{"row-start":G()}],"row-end":[{"row-end":G()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":L()}],"auto-rows":[{"auto-rows":L()}],gap:[{gap:N()}],"gap-x":[{"gap-x":N()}],"gap-y":[{"gap-y":N()}],"justify-content":[{justify:[...K(),"normal"]}],"justify-items":[{"justify-items":[...W(),"normal"]}],"justify-self":[{"justify-self":["auto",...W()]}],"align-content":[{content:["normal",...K()]}],"align-items":[{items:[...W(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...W(),{baseline:["","last"]}]}],"place-content":[{"place-content":K()}],"place-items":[{"place-items":[...W(),"baseline"]}],"place-self":[{"place-self":["auto",...W()]}],p:[{p:N()}],px:[{px:N()}],py:[{py:N()}],ps:[{ps:N()}],pe:[{pe:N()}],pbs:[{pbs:N()}],pbe:[{pbe:N()}],pt:[{pt:N()}],pr:[{pr:N()}],pb:[{pb:N()}],pl:[{pl:N()}],m:[{m:I()}],mx:[{mx:I()}],my:[{my:I()}],ms:[{ms:I()}],me:[{me:I()}],mbs:[{mbs:I()}],mbe:[{mbe:I()}],mt:[{mt:I()}],mr:[{mr:I()}],mb:[{mb:I()}],ml:[{ml:I()}],"space-x":[{"space-x":N()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":N()}],"space-y-reverse":["space-y-reverse"],size:[{size:q()}],"inline-size":[{inline:["auto",...J()]}],"min-inline-size":[{"min-inline":["auto",...J()]}],"max-inline-size":[{"max-inline":["none",...J()]}],"block-size":[{block:["auto",...te()]}],"min-block-size":[{"min-block":["auto",...te()]}],"max-block-size":[{"max-block":["none",...te()]}],w:[{w:[l,"screen",...q()]}],"min-w":[{"min-w":[l,"screen","none",...q()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[u]},...q()]}],h:[{h:["screen","lh",...q()]}],"min-h":[{"min-h":["screen","lh","none",...q()]}],"max-h":[{"max-h":["screen","lh",...q()]}],"font-size":[{text:["base",n,dc,_s]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,oN,eN]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Eg,Ne]}],"font-family":[{font:[rN,tN,t]}],"font-features":[{"font-features":[Ne]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,je,Ne]}],"line-clamp":[{"line-clamp":[Rt,"none",je,X_]}],leading:[{leading:[o,...N()]}],"list-image":[{"list-image":["none",je,Ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",je,Ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:re()}],"text-color":[{text:re()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ie(),"wavy"]}],"text-decoration-thickness":[{decoration:[Rt,"from-font","auto",je,_s]}],"text-decoration-color":[{decoration:re()}],"underline-offset":[{"underline-offset":[Rt,"auto",je,Ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"tab-size":[{tab:[li,je,Ne]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",je,Ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",je,Ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:U()}],"bg-repeat":[{bg:O()}],"bg-size":[{bg:j()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},li,je,Ne],radial:["",je,Ne],conic:[li,je,Ne]},iN,nN]}],"bg-color":[{bg:re()}],"gradient-from-pos":[{from:T()}],"gradient-via-pos":[{via:T()}],"gradient-to-pos":[{to:T()}],"gradient-from":[{from:re()}],"gradient-via":[{via:re()}],"gradient-to":[{to:re()}],rounded:[{rounded:H()}],"rounded-s":[{"rounded-s":H()}],"rounded-e":[{"rounded-e":H()}],"rounded-t":[{"rounded-t":H()}],"rounded-r":[{"rounded-r":H()}],"rounded-b":[{"rounded-b":H()}],"rounded-l":[{"rounded-l":H()}],"rounded-ss":[{"rounded-ss":H()}],"rounded-se":[{"rounded-se":H()}],"rounded-ee":[{"rounded-ee":H()}],"rounded-es":[{"rounded-es":H()}],"rounded-tl":[{"rounded-tl":H()}],"rounded-tr":[{"rounded-tr":H()}],"rounded-br":[{"rounded-br":H()}],"rounded-bl":[{"rounded-bl":H()}],"border-w":[{border:se()}],"border-w-x":[{"border-x":se()}],"border-w-y":[{"border-y":se()}],"border-w-s":[{"border-s":se()}],"border-w-e":[{"border-e":se()}],"border-w-bs":[{"border-bs":se()}],"border-w-be":[{"border-be":se()}],"border-w-t":[{"border-t":se()}],"border-w-r":[{"border-r":se()}],"border-w-b":[{"border-b":se()}],"border-w-l":[{"border-l":se()}],"divide-x":[{"divide-x":se()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":se()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ie(),"hidden","none"]}],"divide-style":[{divide:[...ie(),"hidden","none"]}],"border-color":[{border:re()}],"border-color-x":[{"border-x":re()}],"border-color-y":[{"border-y":re()}],"border-color-s":[{"border-s":re()}],"border-color-e":[{"border-e":re()}],"border-color-bs":[{"border-bs":re()}],"border-color-be":[{"border-be":re()}],"border-color-t":[{"border-t":re()}],"border-color-r":[{"border-r":re()}],"border-color-b":[{"border-b":re()}],"border-color-l":[{"border-l":re()}],"divide-color":[{divide:re()}],"outline-style":[{outline:[...ie(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Rt,je,Ne]}],"outline-w":[{outline:["",Rt,dc,_s]}],"outline-color":[{outline:re()}],shadow:[{shadow:["","none",m,hf,mf]}],"shadow-color":[{shadow:re()}],"inset-shadow":[{"inset-shadow":["none",g,hf,mf]}],"inset-shadow-color":[{"inset-shadow":re()}],"ring-w":[{ring:se()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:re()}],"ring-offset-w":[{"ring-offset":[Rt,_s]}],"ring-offset-color":[{"ring-offset":re()}],"inset-ring-w":[{"inset-ring":se()}],"inset-ring-color":[{"inset-ring":re()}],"text-shadow":[{"text-shadow":["none",y,hf,mf]}],"text-shadow-color":[{"text-shadow":re()}],opacity:[{opacity:[Rt,je,Ne]}],"mix-blend":[{"mix-blend":[...pe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":pe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Rt]}],"mask-image-linear-from-pos":[{"mask-linear-from":Ae()}],"mask-image-linear-to-pos":[{"mask-linear-to":Ae()}],"mask-image-linear-from-color":[{"mask-linear-from":re()}],"mask-image-linear-to-color":[{"mask-linear-to":re()}],"mask-image-t-from-pos":[{"mask-t-from":Ae()}],"mask-image-t-to-pos":[{"mask-t-to":Ae()}],"mask-image-t-from-color":[{"mask-t-from":re()}],"mask-image-t-to-color":[{"mask-t-to":re()}],"mask-image-r-from-pos":[{"mask-r-from":Ae()}],"mask-image-r-to-pos":[{"mask-r-to":Ae()}],"mask-image-r-from-color":[{"mask-r-from":re()}],"mask-image-r-to-color":[{"mask-r-to":re()}],"mask-image-b-from-pos":[{"mask-b-from":Ae()}],"mask-image-b-to-pos":[{"mask-b-to":Ae()}],"mask-image-b-from-color":[{"mask-b-from":re()}],"mask-image-b-to-color":[{"mask-b-to":re()}],"mask-image-l-from-pos":[{"mask-l-from":Ae()}],"mask-image-l-to-pos":[{"mask-l-to":Ae()}],"mask-image-l-from-color":[{"mask-l-from":re()}],"mask-image-l-to-color":[{"mask-l-to":re()}],"mask-image-x-from-pos":[{"mask-x-from":Ae()}],"mask-image-x-to-pos":[{"mask-x-to":Ae()}],"mask-image-x-from-color":[{"mask-x-from":re()}],"mask-image-x-to-color":[{"mask-x-to":re()}],"mask-image-y-from-pos":[{"mask-y-from":Ae()}],"mask-image-y-to-pos":[{"mask-y-to":Ae()}],"mask-image-y-from-color":[{"mask-y-from":re()}],"mask-image-y-to-color":[{"mask-y-to":re()}],"mask-image-radial":[{"mask-radial":[je,Ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":Ae()}],"mask-image-radial-to-pos":[{"mask-radial-to":Ae()}],"mask-image-radial-from-color":[{"mask-radial-from":re()}],"mask-image-radial-to-color":[{"mask-radial-to":re()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":F()}],"mask-image-conic-pos":[{"mask-conic":[Rt]}],"mask-image-conic-from-pos":[{"mask-conic-from":Ae()}],"mask-image-conic-to-pos":[{"mask-conic-to":Ae()}],"mask-image-conic-from-color":[{"mask-conic-from":re()}],"mask-image-conic-to-color":[{"mask-conic-to":re()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:U()}],"mask-repeat":[{mask:O()}],"mask-size":[{mask:j()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",je,Ne]}],filter:[{filter:["","none",je,Ne]}],blur:[{blur:Se()}],brightness:[{brightness:[Rt,je,Ne]}],contrast:[{contrast:[Rt,je,Ne]}],"drop-shadow":[{"drop-shadow":["","none",A,hf,mf]}],"drop-shadow-color":[{"drop-shadow":re()}],grayscale:[{grayscale:["",Rt,je,Ne]}],"hue-rotate":[{"hue-rotate":[Rt,je,Ne]}],invert:[{invert:["",Rt,je,Ne]}],saturate:[{saturate:[Rt,je,Ne]}],sepia:[{sepia:["",Rt,je,Ne]}],"backdrop-filter":[{"backdrop-filter":["","none",je,Ne]}],"backdrop-blur":[{"backdrop-blur":Se()}],"backdrop-brightness":[{"backdrop-brightness":[Rt,je,Ne]}],"backdrop-contrast":[{"backdrop-contrast":[Rt,je,Ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Rt,je,Ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Rt,je,Ne]}],"backdrop-invert":[{"backdrop-invert":["",Rt,je,Ne]}],"backdrop-opacity":[{"backdrop-opacity":[Rt,je,Ne]}],"backdrop-saturate":[{"backdrop-saturate":[Rt,je,Ne]}],"backdrop-sepia":[{"backdrop-sepia":["",Rt,je,Ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":N()}],"border-spacing-x":[{"border-spacing-x":N()}],"border-spacing-y":[{"border-spacing-y":N()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",je,Ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Rt,"initial",je,Ne]}],ease:[{ease:["linear","initial",C,je,Ne]}],delay:[{delay:[Rt,je,Ne]}],animate:[{animate:["none",S,je,Ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[_,je,Ne]}],"perspective-origin":[{"perspective-origin":M()}],rotate:[{rotate:Me()}],"rotate-x":[{"rotate-x":Me()}],"rotate-y":[{"rotate-y":Me()}],"rotate-z":[{"rotate-z":Me()}],scale:[{scale:ze()}],"scale-x":[{"scale-x":ze()}],"scale-y":[{"scale-y":ze()}],"scale-z":[{"scale-z":ze()}],"scale-3d":["scale-3d"],skew:[{skew:fe()}],"skew-x":[{"skew-x":fe()}],"skew-y":[{"skew-y":fe()}],transform:[{transform:[je,Ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:M()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:_e()}],"translate-x":[{"translate-x":_e()}],"translate-y":[{"translate-y":_e()}],"translate-z":[{"translate-z":_e()}],"translate-none":["translate-none"],zoom:[{zoom:[li,je,Ne]}],accent:[{accent:re()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:re()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",je,Ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":re()}],"scrollbar-track-color":[{"scrollbar-track":re()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mbs":[{"scroll-mbs":N()}],"scroll-mbe":[{"scroll-mbe":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pbs":[{"scroll-pbs":N()}],"scroll-pbe":[{"scroll-pbe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",je,Ne]}],fill:[{fill:["none",...re()]}],"stroke-w":[{stroke:[Rt,dc,_s,X_]}],stroke:[{stroke:["none",...re()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},uN=(e,{cacheSize:t,prefix:n,experimentalParseClassName:r,extend:i={},override:o={}})=>(bu(e,"cacheSize",t),bu(e,"prefix",n),bu(e,"experimentalParseClassName",r),gf(e.theme,o.theme),gf(e.classGroups,o.classGroups),gf(e.conflictingClassGroups,o.conflictingClassGroups),gf(e.conflictingClassGroupModifiers,o.conflictingClassGroupModifiers),bu(e,"postfixLookupClassGroups",o.postfixLookupClassGroups),bu(e,"orderSensitiveModifiers",o.orderSensitiveModifiers),pf(e.theme,i.theme),pf(e.classGroups,i.classGroups),pf(e.conflictingClassGroups,i.conflictingClassGroups),pf(e.conflictingClassGroupModifiers,i.conflictingClassGroupModifiers),Rg(e,i,"postfixLookupClassGroups"),Rg(e,i,"orderSensitiveModifiers"),e),bu=(e,t,n)=>{n!==void 0&&(e[t]=n)},gf=(e,t)=>{if(t)for(const n in t)bu(e,n,t[n])},pf=(e,t)=>{if(t)for(const n in t)Rg(e,t,n)},Rg=(e,t,n)=>{const r=t[n];r!==void 0&&(e[n]=e[n]?e[n].concat(r):r)},lN=(e,...t)=>typeof e=="function"?$_(ux,e,...t):$_(()=>uN(ux(),e),...t),lx=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,cx=O_,xa=(e,t)=>n=>{var r;if(t?.variants==null)return cx(e,n?.class,n?.className);const{variants:i,defaultVariants:o}=t,u=Object.keys(i).map(h=>{const m=n?.[h],g=o?.[h];if(m===null)return null;const y=lx(m)||lx(g);return i[h][y]}),l=n&&Object.entries(n).reduce((h,m)=>{let[g,y]=m;return y===void 0||(h[g]=y),h},{}),f=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((h,m)=>{let{class:g,className:y,...A}=m;return Object.entries(A).every(w=>{let[_,v]=w;return Array.isArray(v)?v.includes({...o,...l}[_]):{...o,...l}[_]===v})?[...h,g,y]:h},[]);return cx(e,u,f,n?.class,n?.className)};const dx=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();const cN=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const dN=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase());const fx=e=>{const t=dN(e);return t.charAt(0).toUpperCase()+t.slice(1)};var Dg={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const fN=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1},mN=b.createContext({}),hN=()=>b.useContext(mN),gN=b.forwardRef(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:i="",children:o,iconNode:u,...l},f)=>{const{size:h=24,strokeWidth:m=2,absoluteStrokeWidth:g=!1,color:y="currentColor",className:A=""}=hN()??{},w=r??g?Number(n??m)*24/Number(t??h):n??m;return b.createElement("svg",{ref:f,...Dg,width:t??h??Dg.width,height:t??h??Dg.height,stroke:e??y,strokeWidth:w,className:dx("lucide",A,i),...!o&&!fN(l)&&{"aria-hidden":"true"},...l},[...u.map(([_,v])=>b.createElement(_,v)),...Array.isArray(o)?o:[o]])});const Ut=(e,t)=>{const n=b.forwardRef(({className:r,...i},o)=>b.createElement(gN,{ref:o,iconNode:t,className:dx(`lucide-${cN(fx(e))}`,`lucide-${e}`,r),...i}));return n.displayName=fx(e),n};const Fg=Ut("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);const pN=Ut("ban",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M4.929 4.929 19.07 19.071",key:"196cmz"}]]);const fc=Ut("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);const _u=Ut("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);const vN=Ut("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);const yN=Ut("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const mx=Ut("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);const xu=Ut("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);const hx=Ut("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);const vf=Ut("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);const kg=Ut("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);const AN=Ut("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);const bN=Ut("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);const _N=Ut("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);const gx=Ut("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);const px=Ut("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);const xN=Ut("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]]);const CN=Ut("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);const wN=Ut("pencil-line",[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]);const EN=Ut("pipette",[["path",{d:"m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12",key:"1y3wsu"}],["path",{d:"m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z",key:"110lr1"}],["path",{d:"m2 22 .414-.414",key:"jhxm08"}]]);const Cu=Ut("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);const SN=Ut("rectangle-ellipsis",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M17 12h.01",key:"1m0b6t"}],["path",{d:"M7 12h.01",key:"eqddd0"}]]);const Bg=Ut("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);const RN=Ut("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);const DN=Ut("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);const FN=Ut("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);const Mg=Ut("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);const kN=Ut("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]);const Bi=Ut("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);const BN=Ut("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);const MN=Ut("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);const NN=Ut("user-round-check",[["path",{d:"M2 21a8 8 0 0 1 13.292-6",key:"bjp14o"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);const jN=Ut("user-round-key",[["path",{d:"M19 11v6",key:"rcqigv"}],["path",{d:"M19 13h2",key:"1gch44"}],["path",{d:"M2 21a8 8 0 0 1 12.868-6.349",key:"1lryzn"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["circle",{cx:"19",cy:"19",r:"2",key:"17f5cg"}]]);const mc=Ut("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var hc=ib();const vx=lh(hc);function TN(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const PN=e=>{switch(e){case"success":return LN;case"info":return UN;case"warning":return ON;case"error":return VN;default:return null}},IN=Array(12).fill(0),zN=({visible:e,className:t})=>ne.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},ne.createElement("div",{className:"sonner-spinner"},IN.map((n,r)=>ne.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),LN=ne.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ne.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),ON=ne.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},ne.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),UN=ne.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ne.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),VN=ne.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ne.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),HN=ne.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},ne.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),ne.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),QN=()=>{const[e,t]=ne.useState(document.hidden);return ne.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let Ng=1;class GN{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;const{message:r,...i}=t,o=typeof t?.id=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:Ng++,u=this.toasts.find(f=>f.id===o),l=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),u?this.toasts=this.toasts.map(f=>f.id===o?(this.publish({...f,...t,id:o,title:r}),{...f,...t,id:o,dismissible:l,title:r}):f):this.addToast({title:r,...i,dismissible:l,id:o}),o},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:t,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(r=>r({id:n.id,dismiss:!0}))}),t),this.message=(t,n)=>this.create({...n,message:t}),this.error=(t,n)=>this.create({...n,message:t,type:"error"}),this.success=(t,n)=>this.create({...n,type:"success",message:t}),this.info=(t,n)=>this.create({...n,type:"info",message:t}),this.warning=(t,n)=>this.create({...n,type:"warning",message:t}),this.loading=(t,n)=>this.create({...n,type:"loading",message:t}),this.promise=(t,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let o=r!==void 0,u;const l=i.then(async h=>{if(u=["resolve",h],ne.isValidElement(h))o=!1,this.create({id:r,type:"default",message:h});else if(KN(h)&&!h.ok){o=!1;const g=typeof n.error=="function"?await n.error(`HTTP error! status: ${h.status}`):n.error,y=typeof n.description=="function"?await n.description(`HTTP error! status: ${h.status}`):n.description,w=typeof g=="object"&&!ne.isValidElement(g)?g:{message:g};this.create({id:r,type:"error",description:y,...w})}else if(h instanceof Error){o=!1;const g=typeof n.error=="function"?await n.error(h):n.error,y=typeof n.description=="function"?await n.description(h):n.description,w=typeof g=="object"&&!ne.isValidElement(g)?g:{message:g};this.create({id:r,type:"error",description:y,...w})}else if(n.success!==void 0){o=!1;const g=typeof n.success=="function"?await n.success(h):n.success,y=typeof n.description=="function"?await n.description(h):n.description,w=typeof g=="object"&&!ne.isValidElement(g)?g:{message:g};this.create({id:r,type:"success",description:y,...w})}}).catch(async h=>{if(u=["reject",h],n.error!==void 0){o=!1;const m=typeof n.error=="function"?await n.error(h):n.error,g=typeof n.description=="function"?await n.description(h):n.description,A=typeof m=="object"&&!ne.isValidElement(m)?m:{message:m};this.create({id:r,type:"error",description:g,...A})}}).finally(()=>{o&&(this.dismiss(r),r=void 0),n.finally==null||n.finally.call(n)}),f=()=>new Promise((h,m)=>l.then(()=>u[0]==="reject"?m(u[1]):h(u[1])).catch(m));return typeof r!="string"&&typeof r!="number"?{unwrap:f}:Object.assign(r,{unwrap:f})},this.custom=(t,n)=>{const r=n?.id||Ng++;return this.create({jsx:t(r),id:r,...n}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Mr=new GN,YN=(e,t)=>{const n=t?.id||Ng++;return Mr.addToast({title:e,...t,id:n}),n},KN=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",$N=YN,ZN=()=>Mr.toasts,WN=()=>Mr.getActiveToasts(),yx=Object.assign($N,{success:Mr.success,info:Mr.info,warning:Mr.warning,error:Mr.error,custom:Mr.custom,message:Mr.message,promise:Mr.promise,dismiss:Mr.dismiss,loading:Mr.loading},{getHistory:ZN,getToasts:WN});TN("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function yf(e){return e.label!==void 0}const qN=3,XN="24px",JN="16px",Ax=4e3,ej=356,tj=14,nj=45,rj=200;function ci(...e){return e.filter(Boolean).join(" ")}function aj(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const ij=e=>{var t,n,r,i,o,u,l,f,h;const{invert:m,toast:g,unstyled:y,interacting:A,setHeights:w,visibleToasts:_,heights:v,index:C,toasts:S,expanded:R,removeToast:F,defaultRichColors:M,closeButton:B,style:k,cancelButtonStyle:N,actionButtonStyle:z,className:V="",descriptionClassName:Z="",duration:G,position:L,gap:K,expandByDefault:W,classNames:I,icons:q,closeButtonAriaLabel:J="Close toast"}=e,[te,re]=ne.useState(null),[U,O]=ne.useState(null),[j,T]=ne.useState(!1),[H,se]=ne.useState(!1),[ie,pe]=ne.useState(!1),[Ae,Se]=ne.useState(!1),[Me,ze]=ne.useState(!1),[fe,_e]=ne.useState(0),[mt,Bt]=ne.useState(0),Te=ne.useRef(g.duration||G||Ax),pn=ne.useRef(null),cn=ne.useRef(null),Mn=C===0,zn=C+1<=_,rn=g.type,vn=g.dismissible!==!1,Ye=g.className||"",pt=g.descriptionClassName||"",Xn=ne.useMemo(()=>v.findIndex($e=>$e.toastId===g.id)||0,[v,g.id]),Q=ne.useMemo(()=>{var $e;return($e=g.closeButton)!=null?$e:B},[g.closeButton,B]),ae=ne.useMemo(()=>g.duration||G||Ax,[g.duration,G]),Y=ne.useRef(0),ue=ne.useRef(0),he=ne.useRef(0),xe=ne.useRef(null),[ve,De]=L.split("-"),Qe=ne.useMemo(()=>v.reduce(($e,Jt,Gn)=>Gn>=Xn?$e:$e+Jt.height,0),[v,Xn]),xt=QN(),yn=g.invert||m,Yt=rn==="loading";ue.current=ne.useMemo(()=>Xn*K+Qe,[Xn,Qe]),ne.useEffect(()=>{Te.current=ae},[ae]),ne.useEffect(()=>{T(!0)},[]),ne.useEffect(()=>{const $e=cn.current;if($e){const Jt=$e.getBoundingClientRect().height;return Bt(Jt),w(Gn=>[{toastId:g.id,height:Jt,position:g.position},...Gn]),()=>w(Gn=>Gn.filter(rr=>rr.toastId!==g.id))}},[w,g.id]),ne.useLayoutEffect(()=>{if(!j)return;const $e=cn.current,Jt=$e.style.height;$e.style.height="auto";const Gn=$e.getBoundingClientRect().height;$e.style.height=Jt,Bt(Gn),w(rr=>rr.find(An=>An.toastId===g.id)?rr.map(An=>An.toastId===g.id?{...An,height:Gn}:An):[{toastId:g.id,height:Gn,position:g.position},...rr])},[j,g.title,g.description,w,g.id,g.jsx,g.action,g.cancel]);const Fn=ne.useCallback(()=>{se(!0),_e(ue.current),w($e=>$e.filter(Jt=>Jt.toastId!==g.id)),setTimeout(()=>{F(g)},rj)},[g,F,w,ue]);ne.useEffect(()=>{if(g.promise&&rn==="loading"||g.duration===1/0||g.type==="loading")return;let $e;return R||A||xt?(()=>{if(he.current{g.onAutoClose==null||g.onAutoClose.call(g,g),Fn()},Te.current)),()=>clearTimeout($e)},[R,A,g,rn,xt,Fn]),ne.useEffect(()=>{g.delete&&(Fn(),g.onDismiss==null||g.onDismiss.call(g,g))},[Fn,g.delete]);function lr(){var $e;if(q?.loading){var Jt;return ne.createElement("div",{className:ci(I?.loader,g==null||(Jt=g.classNames)==null?void 0:Jt.loader,"sonner-loader"),"data-visible":rn==="loading"},q.loading)}return ne.createElement(zN,{className:ci(I?.loader,g==null||($e=g.classNames)==null?void 0:$e.loader),visible:rn==="loading"})}const nr=g.icon||q?.[rn]||PN(rn);var Pr,cr;return ne.createElement("li",{tabIndex:0,ref:cn,className:ci(V,Ye,I?.toast,g==null||(t=g.classNames)==null?void 0:t.toast,I?.default,I?.[rn],g==null||(n=g.classNames)==null?void 0:n[rn]),"data-sonner-toast":"","data-rich-colors":(Pr=g.richColors)!=null?Pr:M,"data-styled":!(g.jsx||g.unstyled||y),"data-mounted":j,"data-promise":!!g.promise,"data-swiped":Me,"data-removed":H,"data-visible":zn,"data-y-position":ve,"data-x-position":De,"data-index":C,"data-front":Mn,"data-swiping":ie,"data-dismissible":vn,"data-type":rn,"data-invert":yn,"data-swipe-out":Ae,"data-swipe-direction":U,"data-expanded":!!(R||W&&j),"data-testid":g.testId,style:{"--index":C,"--toasts-before":C,"--z-index":S.length-C,"--offset":`${H?fe:ue.current}px`,"--initial-height":W?"auto":`${mt}px`,...k,...g.style},onDragEnd:()=>{pe(!1),re(null),xe.current=null},onPointerDown:$e=>{$e.button!==2&&(Yt||!vn||(pn.current=new Date,_e(ue.current),$e.target.setPointerCapture($e.pointerId),$e.target.tagName!=="BUTTON"&&(pe(!0),xe.current={x:$e.clientX,y:$e.clientY})))},onPointerUp:()=>{var $e,Jt,Gn;if(Ae||!vn)return;xe.current=null;const rr=Number((($e=cn.current)==null?void 0:$e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ai=Number(((Jt=cn.current)==null?void 0:Jt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),An=new Date().getTime()-((Gn=pn.current)==null?void 0:Gn.getTime()),wr=te==="x"?rr:Ai,Hi=Math.abs(wr)/An;if(Math.abs(wr)>=nj||Hi>.11){_e(ue.current),g.onDismiss==null||g.onDismiss.call(g,g),O(te==="x"?rr>0?"right":"left":Ai>0?"down":"up"),Fn(),Se(!0);return}else{var Ze,bn;(Ze=cn.current)==null||Ze.style.setProperty("--swipe-amount-x","0px"),(bn=cn.current)==null||bn.style.setProperty("--swipe-amount-y","0px")}ze(!1),pe(!1),re(null)},onPointerMove:$e=>{var Jt,Gn,rr;if(!xe.current||!vn||((Jt=window.getSelection())==null?void 0:Jt.toString().length)>0)return;const An=$e.clientY-xe.current.y,wr=$e.clientX-xe.current.x;var Hi;const Ze=(Hi=e.swipeDirections)!=null?Hi:aj(L);!te&&(Math.abs(wr)>1||Math.abs(An)>1)&&re(Math.abs(wr)>Math.abs(An)?"x":"y");let bn={x:0,y:0};const Ea=aa=>1/(1.5+Math.abs(aa)/20);if(te==="y"){if(Ze.includes("top")||Ze.includes("bottom"))if(Ze.includes("top")&&An<0||Ze.includes("bottom")&&An>0)bn.y=An;else{const aa=An*Ea(An);bn.y=Math.abs(aa)0)bn.x=wr;else{const aa=wr*Ea(wr);bn.x=Math.abs(aa)0||Math.abs(bn.y)>0)&&ze(!0),(Gn=cn.current)==null||Gn.style.setProperty("--swipe-amount-x",`${bn.x}px`),(rr=cn.current)==null||rr.style.setProperty("--swipe-amount-y",`${bn.y}px`)}},Q&&!g.jsx&&rn!=="loading"?ne.createElement("button",{"aria-label":J,"data-disabled":Yt,"data-close-button":!0,onClick:Yt||!vn?()=>{}:()=>{Fn(),g.onDismiss==null||g.onDismiss.call(g,g)},className:ci(I?.closeButton,g==null||(r=g.classNames)==null?void 0:r.closeButton)},(cr=q?.close)!=null?cr:HN):null,(rn||g.icon||g.promise)&&g.icon!==null&&(q?.[rn]!==null||g.icon)?ne.createElement("div",{"data-icon":"",className:ci(I?.icon,g==null||(i=g.classNames)==null?void 0:i.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||lr():null,g.type!=="loading"?nr:null):null,ne.createElement("div",{"data-content":"",className:ci(I?.content,g==null||(o=g.classNames)==null?void 0:o.content)},ne.createElement("div",{"data-title":"",className:ci(I?.title,g==null||(u=g.classNames)==null?void 0:u.title)},g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title),g.description?ne.createElement("div",{"data-description":"",className:ci(Z,pt,I?.description,g==null||(l=g.classNames)==null?void 0:l.description)},typeof g.description=="function"?g.description():g.description):null),ne.isValidElement(g.cancel)?g.cancel:g.cancel&&yf(g.cancel)?ne.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||N,onClick:$e=>{yf(g.cancel)&&vn&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,$e),Fn())},className:ci(I?.cancelButton,g==null||(f=g.classNames)==null?void 0:f.cancelButton)},g.cancel.label):null,ne.isValidElement(g.action)?g.action:g.action&&yf(g.action)?ne.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||z,onClick:$e=>{yf(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,$e),!$e.defaultPrevented&&Fn())},className:ci(I?.actionButton,g==null||(h=g.classNames)==null?void 0:h.actionButton)},g.action.label):null)};function bx(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function oj(e,t){const n={};return[e,t].forEach((r,i)=>{const o=i===1,u=o?"--mobile-offset":"--offset",l=o?JN:XN;function f(h){["top","right","bottom","left"].forEach(m=>{n[`${u}-${m}`]=typeof h=="number"?`${h}px`:h})}typeof r=="number"||typeof r=="string"?f(r):typeof r=="object"?["top","right","bottom","left"].forEach(h=>{r[h]===void 0?n[`${u}-${h}`]=l:n[`${u}-${h}`]=typeof r[h]=="number"?`${r[h]}px`:r[h]}):f(l)}),n}const sj=ne.forwardRef(function(t,n){const{id:r,invert:i,position:o="bottom-right",hotkey:u=["altKey","KeyT"],expand:l,closeButton:f,className:h,offset:m,mobileOffset:g,theme:y="light",richColors:A,duration:w,style:_,visibleToasts:v=qN,toastOptions:C,dir:S=bx(),gap:R=tj,icons:F,containerAriaLabel:M="Notifications"}=t,[B,k]=ne.useState([]),N=ne.useMemo(()=>r?B.filter(j=>j.toasterId===r):B.filter(j=>!j.toasterId),[B,r]),z=ne.useMemo(()=>Array.from(new Set([o].concat(N.filter(j=>j.position).map(j=>j.position)))),[N,o]),[V,Z]=ne.useState([]),[G,L]=ne.useState(!1),[K,W]=ne.useState(!1),[I,q]=ne.useState(y!=="system"?y:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),J=ne.useRef(null),te=u.join("+").replace(/Key/g,"").replace(/Digit/g,""),re=ne.useRef(null),U=ne.useRef(!1),O=ne.useCallback(j=>{k(T=>{var H;return(H=T.find(se=>se.id===j.id))!=null&&H.delete||Mr.dismiss(j.id),T.filter(({id:se})=>se!==j.id)})},[]);return ne.useEffect(()=>Mr.subscribe(j=>{if(j.dismiss){requestAnimationFrame(()=>{k(T=>T.map(H=>H.id===j.id?{...H,delete:!0}:H))});return}setTimeout(()=>{vx.flushSync(()=>{k(T=>{const H=T.findIndex(se=>se.id===j.id);return H!==-1?[...T.slice(0,H),{...T[H],...j},...T.slice(H+1)]:[j,...T]})})})}),[B]),ne.useEffect(()=>{if(y!=="system"){q(y);return}if(y==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?q("dark"):q("light")),typeof window>"u")return;const j=window.matchMedia("(prefers-color-scheme: dark)");try{j.addEventListener("change",({matches:T})=>{q(T?"dark":"light")})}catch{j.addListener(({matches:H})=>{try{q(H?"dark":"light")}catch(se){console.error(se)}})}},[y]),ne.useEffect(()=>{B.length<=1&&L(!1)},[B]),ne.useEffect(()=>{const j=T=>{var H;if(u.every(pe=>T[pe]||T.code===pe)){var ie;L(!0),(ie=J.current)==null||ie.focus()}T.code==="Escape"&&(document.activeElement===J.current||(H=J.current)!=null&&H.contains(document.activeElement))&&L(!1)};return document.addEventListener("keydown",j),()=>document.removeEventListener("keydown",j)},[u]),ne.useEffect(()=>{if(J.current)return()=>{re.current&&(re.current.focus({preventScroll:!0}),re.current=null,U.current=!1)}},[J.current]),ne.createElement("section",{ref:n,"aria-label":`${M} ${te}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},z.map((j,T)=>{var H;const[se,ie]=j.split("-");return N.length?ne.createElement("ol",{key:j,dir:S==="auto"?bx():S,tabIndex:-1,ref:J,className:h,"data-sonner-toaster":!0,"data-sonner-theme":I,"data-y-position":se,"data-x-position":ie,style:{"--front-toast-height":`${((H=V[0])==null?void 0:H.height)||0}px`,"--width":`${ej}px`,"--gap":`${R}px`,..._,...oj(m,g)},onBlur:pe=>{U.current&&!pe.currentTarget.contains(pe.relatedTarget)&&(U.current=!1,re.current&&(re.current.focus({preventScroll:!0}),re.current=null))},onFocus:pe=>{pe.target instanceof HTMLElement&&pe.target.dataset.dismissible==="false"||U.current||(U.current=!0,re.current=pe.relatedTarget)},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{K||L(!1)},onDragEnd:()=>L(!1),onPointerDown:pe=>{pe.target instanceof HTMLElement&&pe.target.dataset.dismissible==="false"||W(!0)},onPointerUp:()=>W(!1)},N.filter(pe=>!pe.position&&T===0||pe.position===j).map((pe,Ae)=>{var Se,Me;return ne.createElement(ij,{key:pe.id,icons:F,index:Ae,toast:pe,defaultRichColors:A,duration:(Se=C?.duration)!=null?Se:w,className:C?.className,descriptionClassName:C?.descriptionClassName,invert:i,visibleToasts:v,closeButton:(Me=C?.closeButton)!=null?Me:f,interacting:K,position:j,style:C?.style,unstyled:C?.unstyled,classNames:C?.classNames,cancelButtonStyle:C?.cancelButtonStyle,actionButtonStyle:C?.actionButtonStyle,closeButtonAriaLabel:C?.closeButtonAriaLabel,removeToast:O,toasts:N.filter(ze=>ze.position==pe.position),heights:V.filter(ze=>ze.position==pe.position),setHeights:Z,expandByDefault:l,gap:R,expanded:G,swipeDirections:t.swipeDirections})})):null}))});var uj=lN({extend:{classGroups:{"font-size":["text-page-header","text-page-description","text-heading","text-title","text-subtitle","text-body","text-paragraph","text-label"]}}});function X(...e){return uj(O_(e))}var _x=b.createContext(null);function Cs(){return b.useContext(_x)}var xx={common:{},light:{},dark:{}},jg=b.createContext({isDarkMode:!1,variables:xx,loader:null}),lj=({themeSettings:e,children:t})=>{let{variables:n,loader:r,mode:i,theme:o}=b.useMemo(()=>({variables:e?.variables??xx,loader:e?.loader??null,mode:e?.mode,theme:e?.theme??"default"}),[e]),u=e?.classes?.["Overlay-root"],[l,f]=b.useState(null);return b.useEffect(()=>{HB(n,i,o)},[n,i,o]),d.jsx(jg.Provider,{value:{isDarkMode:i==="dark",theme:o,variables:n,loader:r},children:d.jsxs(_x.Provider,{value:l,children:[t,d.jsx("div",{className:X("auth0-universal",u),"data-theme":o,ref:f})]})})};function $t(){let e=b.useContext(jg);if(!e)throw new Error("useTheme must be used within a ThemeProvider");return e}var Tg=b.createContext({coreClient:null}),Hn=()=>{let e=b.useContext(Tg);if(!e)throw new Error("useCoreClient must be used within Auth0ComponentProvider");return e},Cx=b.createContext(null);function wx({children:e,isAuthenticated:t}){let{coreClient:n}=Hn(),[r,i]=b.useState([]),[o,u]=b.useState(!0);b.useEffect(()=>{let f=!1;async function h(){if(!n||!t){i([]),u(!1);return}u(!0);try{let m=await n.getPermissionApiClient().getPermissions();f||i(m)}catch(m){console.warn("Failed to fetch permissions:",m),f||i([])}finally{f||u(!1)}}return h(),()=>{f=!0}},[n,t]);let l=b.useMemo(()=>({permissions:r,isLoading:o}),[r,o]);return d.jsx(Cx.Provider,{value:l,children:e})}var Ex=({authDetails:e,i18nOptions:t,telemetry:n,getComponent:r})=>{let{authProxyUrl:i}=e,[o,u]=b.useState(null);return b.useEffect(()=>{n.enabled&&n.css==="unknown"||(async()=>{try{let l=await DB(e,t,n,r);u(l)}catch(l){console.error(l)}})()},[i,t,n,r]),o},cj=xa("inline-block h-8 w-8 animate-spin rounded-full border-2 border-transparent",{variants:{variant:{solid:"!border-t-current",dots:"animate-[spin_5s_linear_infinite] border-6 border-dotted border-current",pulse:"animate-pulse bg-current"},size:{sm:"size-4",md:"size-8",lg:"size-12"},colorScheme:{primary:"text-primary",foreground:"text-primary-foreground",muted:"text-muted-foreground"}},defaultVariants:{variant:"solid",size:"md",colorScheme:"primary"}});function Zt({variant:e,size:t,colorScheme:n,className:r,...i}){return d.jsx("div",{className:X(cj({variant:e,size:t,colorScheme:n}),r),...i,children:d.jsx("span",{className:"sr-only",children:"Loading..."})})}var Nr=({children:e,style:t})=>{let{theme:n="default",isDarkMode:r,variables:i}=b.useContext(jg),o=b.useMemo(()=>({...mg(i,r).variables,...t}),[i,r,t]);return d.jsx("div",{className:X("auth0-universal",r&&"dark"),"data-theme":n,style:o,children:e})},gc={provider:"sonner",settings:{position:"top-right",closeButton:!0}},Sx={success:"text-success-foreground",error:"text-destructive-foreground",warning:"text-warning-foreground",info:"text-info-foreground"},Rx=["success","error","warning","info"],dj=1e3,pc=0,fj=1e3,Af=new Set,mj=()=>{Af.size===0&&(pc=0)},hj=e=>{e!=null?Af.delete(e):Af.clear(),mj()},vc={...gc},gj=e=>{if(!e){vc={...gc};return}if(vc={...e},e.provider==="custom"){let{methods:t}=e,n=Object.keys(t);n.length===0&&console.warn("Auth0ComponentProvider: Custom toast provider specified but no custom methods provided"),n.forEach(r=>{typeof t[r]!="function"&&console.warn(`Auth0ComponentProvider: Custom toast method '${r}' is not a function`)})}},pj=(e,t)=>{let n=Sx[e];return d.jsx("span",{className:n,children:t})},vj=e=>{let t=Sx[e];return d.jsx(AN,{className:`h-4 w-4 ${t}`,"aria-hidden":"true"})},ft=({type:e,message:t,className:n,icon:r,data:i={}})=>{if(!t?.trim()){console.warn("showToast: Empty message provided");return}if(!Rx.includes(e)){console.error(`showToast: Invalid toast type '${e}'. Must be one of: ${Rx.join(", ")}`);return}if(vc.provider==="custom"&&vc.methods[e])try{return vc.methods[e](t)}catch(h){console.error(`showToast: Error in custom ${e} method:`,h)}let o=pj(e,t),u=r||vj(e),l=dj+pc;pc+=1,pc>=fj&&(pc=0);let f={className:n,icon:u,style:{zIndex:l},onDismiss:h=>{hj(h)},...i};try{let h=yx[e](o,f);return h&&Af.add(h),h}catch(h){return console.error(`showToast: Error showing ${e} toast:`,h),yx(t)}},Dx=b.createContext(null);function yj({children:e,componentRef:t}){let n=b.useMemo(()=>({componentRef:t}),[t]);return d.jsx(Dx.Provider,{value:n,children:e})}function Aj(){let e=b.useContext(Dx);if(!e)throw new Error("useTelemetry must be used within Auth0ComponentProvider");return e}var Fx=b.createContext(null);function bj(){let e=b.useContext(Fx);if(!e)throw new Error("useGateKeeperContext must be used within a GateKeeperProvider");return e}function kx(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function yc(...e){return t=>{let n=!1;const r=e.map(i=>{const o=kx(i,t);return!n&&typeof o=="function"&&(n=!0),o});if(n)return()=>{for(let i=0;i{let{children:o,...u}=r;Bx(o)&&typeof bf=="function"&&(o=bf(o._payload));const l=b.Children.toArray(o),f=l.find(Sj);if(f){const h=f.props.children,m=l.map(g=>g===f?b.Children.count(h)>1?b.Children.only(null):b.isValidElement(h)?h.props.children:null:g);return d.jsx(t,{...u,ref:i,children:b.isValidElement(h)?b.cloneElement(h,void 0,m):null})}return d.jsx(t,{...u,ref:i,children:o})});return n.displayName=`${e}.Slot`,n}var Ac=Cj("Slot");function wj(e){const t=b.forwardRef((n,r)=>{let{children:i,...o}=n;if(Bx(i)&&typeof bf=="function"&&(i=bf(i._payload)),b.isValidElement(i)){const u=Dj(i),l=Rj(o,i.props);return i.type!==b.Fragment&&(l.ref=r?yc(r,u):u),b.cloneElement(i,l)}return b.Children.count(i)>1?b.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Ej=Symbol("radix.slottable");function Sj(e){return b.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Ej}function Rj(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...l)=>{const f=o(...l);return i(...l),f}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}function Dj(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function Fe(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e?.(i),n===!1||!i.defaultPrevented)return t?.(i)}}function Fj(e,t){const n=b.createContext(t),r=o=>{const{children:u,...l}=o,f=b.useMemo(()=>l,Object.values(l));return d.jsx(n.Provider,{value:f,children:u})};r.displayName=e+"Provider";function i(o){const u=b.useContext(n);if(u)return u;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[r,i]}function vr(e,t=[]){let n=[];function r(o,u){const l=b.createContext(u),f=n.length;n=[...n,u];const h=g=>{const{scope:y,children:A,...w}=g,_=y?.[e]?.[f]||l,v=b.useMemo(()=>w,Object.values(w));return d.jsx(_.Provider,{value:v,children:A})};h.displayName=o+"Provider";function m(g,y){const A=y?.[e]?.[f]||l,w=b.useContext(A);if(w)return w;if(u!==void 0)return u;throw new Error(`\`${g}\` must be used within \`${o}\``)}return[h,m]}const i=()=>{const o=n.map(u=>b.createContext(u));return function(l){const f=l?.[e]||o;return b.useMemo(()=>({[`__scope${e}`]:{...l,[e]:f}}),[l,f])}};return i.scopeName=e,[r,kj(i,...t)]}function kj(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){const u=r.reduce((l,{useScope:f,scopeName:h})=>{const g=f(o)[`__scope${h}`];return{...l,...g}},{});return b.useMemo(()=>({[`__scope${t.scopeName}`]:u}),[u])}};return n.scopeName=t.scopeName,n}var or=globalThis?.document?b.useLayoutEffect:()=>{},Bj=Vd[" useId ".trim().toString()]||(()=>{}),Mj=0;function jr(e){const[t,n]=b.useState(Bj());return or(()=>{n(r=>r??String(Mj++))},[e]),e||(t?`radix-${t}`:"")}var Nj=Vd[" useInsertionEffect ".trim().toString()]||or;function Tr({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[i,o,u]=jj({defaultProp:t,onChange:n}),l=e!==void 0,f=l?e:i;{const m=b.useRef(e!==void 0);b.useEffect(()=>{const g=m.current;g!==l&&console.warn(`${r} is changing from ${g?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),m.current=l},[l,r])}const h=b.useCallback(m=>{if(l){const g=Tj(m)?m(e):m;g!==e&&u.current?.(g)}else o(m)},[l,e,o,u]);return[f,h]}function jj({defaultProp:e,onChange:t}){const[n,r]=b.useState(e),i=b.useRef(n),o=b.useRef(t);return Nj(()=>{o.current=t},[t]),b.useEffect(()=>{i.current!==n&&(o.current?.(n),i.current=n)},[n,i]),[n,r,o]}function Tj(e){return typeof e=="function"}function ws(e){const t=Pj(e),n=b.forwardRef((r,i)=>{const{children:o,...u}=r,l=b.Children.toArray(o),f=l.find(zj);if(f){const h=f.props.children,m=l.map(g=>g===f?b.Children.count(h)>1?b.Children.only(null):b.isValidElement(h)?h.props.children:null:g);return d.jsx(t,{...u,ref:i,children:b.isValidElement(h)?b.cloneElement(h,void 0,m):null})}return d.jsx(t,{...u,ref:i,children:o})});return n.displayName=`${e}.Slot`,n}function Pj(e){const t=b.forwardRef((n,r)=>{const{children:i,...o}=n;if(b.isValidElement(i)){const u=Oj(i),l=Lj(o,i.props);return i.type!==b.Fragment&&(l.ref=r?yc(r,u):u),b.cloneElement(i,l)}return b.Children.count(i)>1?b.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Mx=Symbol("radix.slottable");function Ij(e){const t=({children:n})=>d.jsx(d.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=Mx,t}function zj(e){return b.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Mx}function Lj(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...l)=>{const f=o(...l);return i(...l),f}:i&&(n[r]=i):r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}function Oj(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Uj=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ve=Uj.reduce((e,t)=>{const n=ws(`Primitive.${t}`),r=b.forwardRef((i,o)=>{const{asChild:u,...l}=i,f=u?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),d.jsx(f,{...l,ref:o})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Nx(e,t){e&&hc.flushSync(()=>e.dispatchEvent(t))}function di(e){const t=b.useRef(e);return b.useEffect(()=>{t.current=e}),b.useMemo(()=>(...n)=>t.current?.(...n),[])}function Vj(e,t=globalThis?.document){const n=di(e);b.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var Hj="DismissableLayer",Pg="dismissableLayer.update",Qj="dismissableLayer.pointerDownOutside",Gj="dismissableLayer.focusOutside",jx,Tx=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),wu=b.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:u,onDismiss:l,...f}=e,h=b.useContext(Tx),[m,g]=b.useState(null),y=m?.ownerDocument??globalThis?.document,[,A]=b.useState({}),w=Et(t,k=>g(k)),_=Array.from(h.layers),[v]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),C=_.indexOf(v),S=m?_.indexOf(m):-1,R=h.layersWithOutsidePointerEventsDisabled.size>0,F=S>=C,M=$j(k=>{const N=k.target,z=[...h.branches].some(V=>V.contains(N));!F||z||(i?.(k),u?.(k),k.defaultPrevented||l?.())},y),B=Zj(k=>{const N=k.target;[...h.branches].some(V=>V.contains(N))||(o?.(k),u?.(k),k.defaultPrevented||l?.())},y);return Vj(k=>{S===h.layers.size-1&&(r?.(k),!k.defaultPrevented&&l&&(k.preventDefault(),l()))},y),b.useEffect(()=>{if(m)return n&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(jx=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(m)),h.layers.add(m),Px(),()=>{n&&h.layersWithOutsidePointerEventsDisabled.size===1&&(y.body.style.pointerEvents=jx)}},[m,y,n,h]),b.useEffect(()=>()=>{m&&(h.layers.delete(m),h.layersWithOutsidePointerEventsDisabled.delete(m),Px())},[m,h]),b.useEffect(()=>{const k=()=>A({});return document.addEventListener(Pg,k),()=>document.removeEventListener(Pg,k)},[]),d.jsx(Ve.div,{...f,ref:w,style:{pointerEvents:R?F?"auto":"none":void 0,...e.style},onFocusCapture:Fe(e.onFocusCapture,B.onFocusCapture),onBlurCapture:Fe(e.onBlurCapture,B.onBlurCapture),onPointerDownCapture:Fe(e.onPointerDownCapture,M.onPointerDownCapture)})});wu.displayName=Hj;var Yj="DismissableLayerBranch",Kj=b.forwardRef((e,t)=>{const n=b.useContext(Tx),r=b.useRef(null),i=Et(t,r);return b.useEffect(()=>{const o=r.current;if(o)return n.branches.add(o),()=>{n.branches.delete(o)}},[n.branches]),d.jsx(Ve.div,{...e,ref:i})});Kj.displayName=Yj;function $j(e,t=globalThis?.document){const n=di(e),r=b.useRef(!1),i=b.useRef(()=>{});return b.useEffect(()=>{const o=l=>{if(l.target&&!r.current){let f=function(){Ix(Qj,n,h,{discrete:!0})};const h={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=f,t.addEventListener("click",i.current,{once:!0})):f()}else t.removeEventListener("click",i.current);r.current=!1},u=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(u),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Zj(e,t=globalThis?.document){const n=di(e),r=b.useRef(!1);return b.useEffect(()=>{const i=o=>{o.target&&!r.current&&Ix(Gj,n,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Px(){const e=new CustomEvent(Pg);document.dispatchEvent(e)}function Ix(e,t,n,{discrete:r}){const i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?Nx(i,o):i.dispatchEvent(o)}var Ig="focusScope.autoFocusOnMount",zg="focusScope.autoFocusOnUnmount",zx={bubbles:!1,cancelable:!0},Wj="FocusScope",bc=b.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...u}=e,[l,f]=b.useState(null),h=di(i),m=di(o),g=b.useRef(null),y=Et(t,_=>f(_)),A=b.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;b.useEffect(()=>{if(r){let _=function(R){if(A.paused||!l)return;const F=R.target;l.contains(F)?g.current=F:Ao(g.current,{select:!0})},v=function(R){if(A.paused||!l)return;const F=R.relatedTarget;F!==null&&(l.contains(F)||Ao(g.current,{select:!0}))},C=function(R){if(document.activeElement===document.body)for(const M of R)M.removedNodes.length>0&&Ao(l)};document.addEventListener("focusin",_),document.addEventListener("focusout",v);const S=new MutationObserver(C);return l&&S.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",_),document.removeEventListener("focusout",v),S.disconnect()}}},[r,l,A.paused]),b.useEffect(()=>{if(l){Ux.add(A);const _=document.activeElement;if(!l.contains(_)){const C=new CustomEvent(Ig,zx);l.addEventListener(Ig,h),l.dispatchEvent(C),C.defaultPrevented||(qj(nT(Lx(l)),{select:!0}),document.activeElement===_&&Ao(l))}return()=>{l.removeEventListener(Ig,h),setTimeout(()=>{const C=new CustomEvent(zg,zx);l.addEventListener(zg,m),l.dispatchEvent(C),C.defaultPrevented||Ao(_??document.body,{select:!0}),l.removeEventListener(zg,m),Ux.remove(A)},0)}}},[l,h,m,A]);const w=b.useCallback(_=>{if(!n&&!r||A.paused)return;const v=_.key==="Tab"&&!_.altKey&&!_.ctrlKey&&!_.metaKey,C=document.activeElement;if(v&&C){const S=_.currentTarget,[R,F]=Xj(S);R&&F?!_.shiftKey&&C===F?(_.preventDefault(),n&&Ao(R,{select:!0})):_.shiftKey&&C===R&&(_.preventDefault(),n&&Ao(F,{select:!0})):C===S&&_.preventDefault()}},[n,r,A.paused]);return d.jsx(Ve.div,{tabIndex:-1,...u,ref:y,onKeyDown:w})});bc.displayName=Wj;function qj(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Ao(r,{select:t}),document.activeElement!==n)return}function Xj(e){const t=Lx(e),n=Ox(t,e),r=Ox(t.reverse(),e);return[n,r]}function Lx(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Ox(e,t){for(const n of e)if(!Jj(n,{upTo:t}))return n}function Jj(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function eT(e){return e instanceof HTMLInputElement&&"select"in e}function Ao(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&eT(e)&&t&&e.select()}}var Ux=tT();function tT(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=Vx(e,t),e.unshift(t)},remove(t){e=Vx(e,t),e[0]?.resume()}}}function Vx(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function nT(e){return e.filter(t=>t.tagName!=="A")}var rT="Portal",Eu=b.forwardRef((e,t)=>{const{container:n,...r}=e,[i,o]=b.useState(!1);or(()=>o(!0),[]);const u=n||i&&globalThis?.document?.body;return u?vx.createPortal(d.jsx(Ve.div,{...r,ref:t}),u):null});Eu.displayName=rT;function aT(e,t){return b.useReducer((n,r)=>t[n][r]??n,e)}var yr=e=>{const{present:t,children:n}=e,r=iT(t),i=typeof n=="function"?n({present:r.isPresent}):b.Children.only(n),o=Et(r.ref,oT(i));return typeof n=="function"||r.isPresent?b.cloneElement(i,{ref:o}):null};yr.displayName="Presence";function iT(e){const[t,n]=b.useState(),r=b.useRef(null),i=b.useRef(e),o=b.useRef("none"),u=e?"mounted":"unmounted",[l,f]=aT(u,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const h=_f(r.current);o.current=l==="mounted"?h:"none"},[l]),or(()=>{const h=r.current,m=i.current;if(m!==e){const y=o.current,A=_f(h);e?f("MOUNT"):A==="none"||h?.display==="none"?f("UNMOUNT"):f(m&&y!==A?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,f]),or(()=>{if(t){let h;const m=t.ownerDocument.defaultView??window,g=A=>{const _=_f(r.current).includes(CSS.escape(A.animationName));if(A.target===t&&_&&(f("ANIMATION_END"),!i.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",h=m.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},y=A=>{A.target===t&&(o.current=_f(r.current))};return t.addEventListener("animationstart",y),t.addEventListener("animationcancel",g),t.addEventListener("animationend",g),()=>{m.clearTimeout(h),t.removeEventListener("animationstart",y),t.removeEventListener("animationcancel",g),t.removeEventListener("animationend",g)}}else f("ANIMATION_END")},[t,f]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:b.useCallback(h=>{r.current=h?getComputedStyle(h):null,n(h)},[])}}function _f(e){return e?.animationName||"none"}function oT(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Lg=0;function xf(){b.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Hx()),document.body.insertAdjacentElement("beforeend",e[1]??Hx()),Lg++,()=>{Lg===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Lg--}},[])}function Hx(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var fi=function(){return fi=Object.assign||function(t){for(var n,r=1,i=arguments.length;r"u")return CT;var t=wT(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},ST=$x(),Su="data-scroll-locked",RT=function(e,t,n,r){var i=e.left,o=e.top,u=e.right,l=e.gap;return n===void 0&&(n="margin"),`
+ .`.concat(uT,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(l,"px ").concat(r,`;
}
- body[`).concat(_u,`] {
+ body[`).concat(Su,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
@@ -26,36 +26,36 @@ Error generating stack: `+p.message+`
`),n==="padding"&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),`
}
- .`).concat(vf,` {
+ .`).concat(Cf,` {
right: `).concat(l,"px ").concat(r,`;
}
- .`).concat(yf,` {
+ .`).concat(wf,` {
margin-right: `).concat(l,"px ").concat(r,`;
}
- .`).concat(vf," .").concat(vf,` {
+ .`).concat(Cf," .").concat(Cf,` {
right: 0 `).concat(r,`;
}
- .`).concat(yf," .").concat(yf,` {
+ .`).concat(wf," .").concat(wf,` {
margin-right: 0 `).concat(r,`;
}
- body[`).concat(_u,`] {
- `).concat(gj,": ").concat(l,`px;
+ body[`).concat(Su,`] {
+ `).concat(lT,": ").concat(l,`px;
}
-`)},Mx=function(){var e=parseInt(document.body.getAttribute(_u)||"0",10);return isFinite(e)?e:0},jj=function(){b.useEffect(function(){return document.body.setAttribute(_u,(Mx()+1).toString()),function(){var e=Mx()-1;e<=0?document.body.removeAttribute(_u):document.body.setAttribute(_u,e.toString())}},[])},Tj=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;jj();var o=b.useMemo(function(){return Bj(i)},[i]);return b.createElement(Mj,{styles:Nj(o,!t,i,n?"":"!important")})},Ng=!1;if(typeof window<"u")try{var bf=Object.defineProperty({},"passive",{get:function(){return Ng=!0,!0}});window.addEventListener("test",bf,bf),window.removeEventListener("test",bf,bf)}catch{Ng=!1}var xu=Ng?{passive:!1}:!1,Pj=function(e){return e.tagName==="TEXTAREA"},Nx=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!Pj(e)&&n[t]==="visible")},zj=function(e){return Nx(e,"overflowY")},Lj=function(e){return Nx(e,"overflowX")},jx=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=Tx(e,r);if(i){var o=Px(e,r),u=o[1],l=o[2];if(u>l)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Oj=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},Ij=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},Tx=function(e,t){return e==="v"?zj(t):Lj(t)},Px=function(e,t){return e==="v"?Oj(t):Ij(t)},Uj=function(e,t){return e==="h"&&t==="rtl"?-1:1},Vj=function(e,t,n,r,i){var o=Uj(e,window.getComputedStyle(t).direction),u=o*r,l=n.target,f=t.contains(l),h=!1,m=u>0,g=0,y=0;do{if(!l)break;var A=Px(e,l),C=A[0],x=A[1],v=A[2],w=x-v-o*C;(C||w)&&Tx(e,l)&&(g+=w,y+=C);var S=l.parentNode;l=S&&S.nodeType===Node.DOCUMENT_FRAGMENT_NODE?S.host:S}while(!f&&l!==document.body||f&&(t.contains(l)||t===l));return(m&&Math.abs(g)<1||!m&&Math.abs(y)<1)&&(h=!0),h},_f=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},zx=function(e){return[e.deltaX,e.deltaY]},Lx=function(e){return e&&"current"in e?e.current:e},Hj=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Qj=function(e){return`
+`)},Zx=function(){var e=parseInt(document.body.getAttribute(Su)||"0",10);return isFinite(e)?e:0},DT=function(){b.useEffect(function(){return document.body.setAttribute(Su,(Zx()+1).toString()),function(){var e=Zx()-1;e<=0?document.body.removeAttribute(Su):document.body.setAttribute(Su,e.toString())}},[])},FT=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;DT();var o=b.useMemo(function(){return ET(i)},[i]);return b.createElement(ST,{styles:RT(o,!t,i,n?"":"!important")})},Hg=!1;if(typeof window<"u")try{var Sf=Object.defineProperty({},"passive",{get:function(){return Hg=!0,!0}});window.addEventListener("test",Sf,Sf),window.removeEventListener("test",Sf,Sf)}catch{Hg=!1}var Ru=Hg?{passive:!1}:!1,kT=function(e){return e.tagName==="TEXTAREA"},Wx=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!kT(e)&&n[t]==="visible")},BT=function(e){return Wx(e,"overflowY")},MT=function(e){return Wx(e,"overflowX")},qx=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=Xx(e,r);if(i){var o=Jx(e,r),u=o[1],l=o[2];if(u>l)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},NT=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},jT=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},Xx=function(e,t){return e==="v"?BT(t):MT(t)},Jx=function(e,t){return e==="v"?NT(t):jT(t)},TT=function(e,t){return e==="h"&&t==="rtl"?-1:1},PT=function(e,t,n,r,i){var o=TT(e,window.getComputedStyle(t).direction),u=o*r,l=n.target,f=t.contains(l),h=!1,m=u>0,g=0,y=0;do{if(!l)break;var A=Jx(e,l),w=A[0],_=A[1],v=A[2],C=_-v-o*w;(w||C)&&Xx(e,l)&&(g+=C,y+=w);var S=l.parentNode;l=S&&S.nodeType===Node.DOCUMENT_FRAGMENT_NODE?S.host:S}while(!f&&l!==document.body||f&&(t.contains(l)||t===l));return(m&&Math.abs(g)<1||!m&&Math.abs(y)<1)&&(h=!0),h},Rf=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eC=function(e){return[e.deltaX,e.deltaY]},tC=function(e){return e&&"current"in e?e.current:e},IT=function(e,t){return e[0]===t[0]&&e[1]===t[1]},zT=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
-`)},Gj=0,Cu=[];function Yj(e){var t=b.useRef([]),n=b.useRef([0,0]),r=b.useRef(),i=b.useState(Gj++)[0],o=b.useState(Bx)[0],u=b.useRef(e);b.useEffect(function(){u.current=e},[e]),b.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var x=mj([e.lockRef.current],(e.shards||[]).map(Lx),!0).filter(Boolean);return x.forEach(function(v){return v.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),x.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var l=b.useCallback(function(x,v){if("touches"in x&&x.touches.length===2||x.type==="wheel"&&x.ctrlKey)return!u.current.allowPinchZoom;var w=_f(x),S=n.current,D="deltaX"in x?x.deltaX:S[0]-w[0],F="deltaY"in x?x.deltaY:S[1]-w[1],M,B=x.target,k=Math.abs(D)>Math.abs(F)?"h":"v";if("touches"in x&&k==="h"&&B.type==="range")return!1;var N=window.getSelection(),I=N&&N.anchorNode,H=I?I===B||I.contains(B):!1;if(H)return!1;var Y=jx(k,B);if(!Y)return!0;if(Y?M=k:(M=k==="v"?"h":"v",Y=jx(k,B)),!Y)return!1;if(!r.current&&"changedTouches"in x&&(D||F)&&(r.current=M),!M)return!0;var U=r.current||M;return Vj(U,v,x,U==="h"?D:F)},[]),f=b.useCallback(function(x){var v=x;if(!(!Cu.length||Cu[Cu.length-1]!==o)){var w="deltaY"in v?zx(v):_f(v),S=t.current.filter(function(M){return M.name===v.type&&(M.target===v.target||v.target===M.shadowParent)&&Hj(M.delta,w)})[0];if(S&&S.should){v.cancelable&&v.preventDefault();return}if(!S){var D=(u.current.shards||[]).map(Lx).filter(Boolean).filter(function(M){return M.contains(v.target)}),F=D.length>0?l(v,D[0]):!u.current.noIsolation;F&&v.cancelable&&v.preventDefault()}}},[]),h=b.useCallback(function(x,v,w,S){var D={name:x,delta:v,target:w,should:S,shadowParent:Kj(w)};t.current.push(D),setTimeout(function(){t.current=t.current.filter(function(F){return F!==D})},1)},[]),m=b.useCallback(function(x){n.current=_f(x),r.current=void 0},[]),g=b.useCallback(function(x){h(x.type,zx(x),x.target,l(x,e.lockRef.current))},[]),y=b.useCallback(function(x){h(x.type,_f(x),x.target,l(x,e.lockRef.current))},[]);b.useEffect(function(){return Cu.push(o),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:y}),document.addEventListener("wheel",f,xu),document.addEventListener("touchmove",f,xu),document.addEventListener("touchstart",m,xu),function(){Cu=Cu.filter(function(x){return x!==o}),document.removeEventListener("wheel",f,xu),document.removeEventListener("touchmove",f,xu),document.removeEventListener("touchstart",m,xu)}},[]);var A=e.removeScrollBar,C=e.inert;return b.createElement(b.Fragment,null,C?b.createElement(o,{styles:Qj(i)}):null,A?b.createElement(Tj,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Kj(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const qj=xj(kx,Yj);var pc=b.forwardRef(function(e,t){return b.createElement(Af,ri({},e,{ref:t,sideCar:qj}))});pc.classNames=Af.classNames;var $j=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},wu=new WeakMap,xf=new WeakMap,Cf={},jg=0,Ox=function(e){return e&&(e.host||Ox(e.parentNode))},Wj=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=Ox(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Zj=function(e,t,n,r){var i=Wj(t,Array.isArray(e)?e:[e]);Cf[n]||(Cf[n]=new WeakMap);var o=Cf[n],u=[],l=new Set,f=new Set(i),h=function(g){!g||l.has(g)||(l.add(g),h(g.parentNode))};i.forEach(h);var m=function(g){!g||f.has(g)||Array.prototype.forEach.call(g.children,function(y){if(l.has(y))m(y);else try{var A=y.getAttribute(r),C=A!==null&&A!=="false",x=(wu.get(y)||0)+1,v=(o.get(y)||0)+1;wu.set(y,x),o.set(y,v),u.push(y),x===1&&C&&xf.set(y,!0),v===1&&y.setAttribute(n,"true"),C||y.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",y,w)}})};return m(t),l.clear(),jg++,function(){u.forEach(function(g){var y=wu.get(g)-1,A=o.get(g)-1;wu.set(g,y),o.set(g,A),y||(xf.has(g)||g.removeAttribute(r),xf.delete(g)),A||g.removeAttribute(n)}),jg--,jg||(wu=new WeakMap,wu=new WeakMap,xf=new WeakMap,Cf={})}},wf=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=$j(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),Zj(r,i,n,"aria-hidden")):function(){return null}},Ef="Dialog",[Ix]=ur(Ef),[Xj,Ma]=Ix(Ef),Ux=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:u=!0}=e,l=b.useRef(null),f=b.useRef(null),[h,m]=wr({prop:r,defaultProp:i??!1,onChange:o,caller:Ef});return d.jsx(Xj,{scope:t,triggerRef:l,contentRef:f,contentId:Cr(),titleId:Cr(),descriptionId:Cr(),open:h,onOpenChange:m,onOpenToggle:b.useCallback(()=>m(g=>!g),[m]),modal:u,children:n})};Ux.displayName=Ef;var Vx="DialogTrigger",Jj=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ma(Vx,n),o=dt(t,i.triggerRef);return d.jsx(Ue.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":zg(i.open),...r,ref:o,onClick:Re(e.onClick,i.onOpenToggle)})});Jj.displayName=Vx;var Tg="DialogPortal",[eT,Hx]=Ix(Tg,{forceMount:void 0}),Qx=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=Ma(Tg,t);return d.jsx(eT,{scope:t,forceMount:n,children:b.Children.map(r,u=>d.jsx(lr,{present:n||o.open,children:d.jsx(bu,{asChild:!0,container:i,children:u})}))})};Qx.displayName=Tg;var Sf="DialogOverlay",Gx=b.forwardRef((e,t)=>{const n=Hx(Sf,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=Ma(Sf,e.__scopeDialog);return o.modal?d.jsx(lr,{present:r||o.open,children:d.jsx(nT,{...i,ref:t})}):null});Gx.displayName=Sf;var tT=bs("DialogOverlay.RemoveScroll"),nT=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ma(Sf,n);return d.jsx(pc,{as:tT,allowPinchZoom:!0,shards:[i.contentRef],children:d.jsx(Ue.div,{"data-state":zg(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),_s="DialogContent",Yx=b.forwardRef((e,t)=>{const n=Hx(_s,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=Ma(_s,e.__scopeDialog);return d.jsx(lr,{present:r||o.open,children:o.modal?d.jsx(rT,{...i,ref:t}):d.jsx(aT,{...i,ref:t})})});Yx.displayName=_s;var rT=b.forwardRef((e,t)=>{const n=Ma(_s,e.__scopeDialog),r=b.useRef(null),i=dt(t,n.contentRef,r);return b.useEffect(()=>{const o=r.current;if(o)return wf(o)},[]),d.jsx(Kx,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Re(e.onCloseAutoFocus,o=>{o.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:Re(e.onPointerDownOutside,o=>{const u=o.detail.originalEvent,l=u.button===0&&u.ctrlKey===!0;(u.button===2||l)&&o.preventDefault()}),onFocusOutside:Re(e.onFocusOutside,o=>o.preventDefault())})}),aT=b.forwardRef((e,t)=>{const n=Ma(_s,e.__scopeDialog),r=b.useRef(!1),i=b.useRef(!1);return d.jsx(Kx,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const u=o.target;n.triggerRef.current?.contains(u)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),Kx=b.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...u}=e,l=Ma(_s,n),f=b.useRef(null),h=dt(t,f);return pf(),d.jsxs(d.Fragment,{children:[d.jsx(gc,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:d.jsx(Au,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":zg(l.open),...u,ref:h,onDismiss:()=>l.onOpenChange(!1)})}),d.jsxs(d.Fragment,{children:[d.jsx(iT,{titleId:l.titleId}),d.jsx(sT,{contentRef:f,descriptionId:l.descriptionId})]})]})}),Pg="DialogTitle",qx=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ma(Pg,n);return d.jsx(Ue.h2,{id:i.titleId,...r,ref:t})});qx.displayName=Pg;var $x="DialogDescription",Wx=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ma($x,n);return d.jsx(Ue.p,{id:i.descriptionId,...r,ref:t})});Wx.displayName=$x;var Zx="DialogClose",Xx=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ma(Zx,n);return d.jsx(Ue.button,{type:"button",...r,ref:t,onClick:Re(e.onClick,()=>i.onOpenChange(!1))})});Xx.displayName=Zx;function zg(e){return e?"open":"closed"}var Jx="DialogTitleWarning",[V$,eC]=TN(Jx,{contentName:_s,titleName:Pg,docsSlug:"dialog"}),iT=({titleId:e})=>{const t=eC(Jx),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
+`)},LT=0,Du=[];function OT(e){var t=b.useRef([]),n=b.useRef([0,0]),r=b.useRef(),i=b.useState(LT++)[0],o=b.useState($x)[0],u=b.useRef(e);b.useEffect(function(){u.current=e},[e]),b.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var _=sT([e.lockRef.current],(e.shards||[]).map(tC),!0).filter(Boolean);return _.forEach(function(v){return v.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),_.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var l=b.useCallback(function(_,v){if("touches"in _&&_.touches.length===2||_.type==="wheel"&&_.ctrlKey)return!u.current.allowPinchZoom;var C=Rf(_),S=n.current,R="deltaX"in _?_.deltaX:S[0]-C[0],F="deltaY"in _?_.deltaY:S[1]-C[1],M,B=_.target,k=Math.abs(R)>Math.abs(F)?"h":"v";if("touches"in _&&k==="h"&&B.type==="range")return!1;var N=window.getSelection(),z=N&&N.anchorNode,V=z?z===B||z.contains(B):!1;if(V)return!1;var Z=qx(k,B);if(!Z)return!0;if(Z?M=k:(M=k==="v"?"h":"v",Z=qx(k,B)),!Z)return!1;if(!r.current&&"changedTouches"in _&&(R||F)&&(r.current=M),!M)return!0;var G=r.current||M;return PT(G,v,_,G==="h"?R:F)},[]),f=b.useCallback(function(_){var v=_;if(!(!Du.length||Du[Du.length-1]!==o)){var C="deltaY"in v?eC(v):Rf(v),S=t.current.filter(function(M){return M.name===v.type&&(M.target===v.target||v.target===M.shadowParent)&&IT(M.delta,C)})[0];if(S&&S.should){v.cancelable&&v.preventDefault();return}if(!S){var R=(u.current.shards||[]).map(tC).filter(Boolean).filter(function(M){return M.contains(v.target)}),F=R.length>0?l(v,R[0]):!u.current.noIsolation;F&&v.cancelable&&v.preventDefault()}}},[]),h=b.useCallback(function(_,v,C,S){var R={name:_,delta:v,target:C,should:S,shadowParent:UT(C)};t.current.push(R),setTimeout(function(){t.current=t.current.filter(function(F){return F!==R})},1)},[]),m=b.useCallback(function(_){n.current=Rf(_),r.current=void 0},[]),g=b.useCallback(function(_){h(_.type,eC(_),_.target,l(_,e.lockRef.current))},[]),y=b.useCallback(function(_){h(_.type,Rf(_),_.target,l(_,e.lockRef.current))},[]);b.useEffect(function(){return Du.push(o),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:y}),document.addEventListener("wheel",f,Ru),document.addEventListener("touchmove",f,Ru),document.addEventListener("touchstart",m,Ru),function(){Du=Du.filter(function(_){return _!==o}),document.removeEventListener("wheel",f,Ru),document.removeEventListener("touchmove",f,Ru),document.removeEventListener("touchstart",m,Ru)}},[]);var A=e.removeScrollBar,w=e.inert;return b.createElement(b.Fragment,null,w?b.createElement(o,{styles:zT(i)}):null,A?b.createElement(FT,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function UT(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const VT=pT(Kx,OT);var _c=b.forwardRef(function(e,t){return b.createElement(Ef,fi({},e,{ref:t,sideCar:VT}))});_c.classNames=Ef.classNames;var HT=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Fu=new WeakMap,Df=new WeakMap,Ff={},Qg=0,nC=function(e){return e&&(e.host||nC(e.parentNode))},QT=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=nC(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},GT=function(e,t,n,r){var i=QT(t,Array.isArray(e)?e:[e]);Ff[n]||(Ff[n]=new WeakMap);var o=Ff[n],u=[],l=new Set,f=new Set(i),h=function(g){!g||l.has(g)||(l.add(g),h(g.parentNode))};i.forEach(h);var m=function(g){!g||f.has(g)||Array.prototype.forEach.call(g.children,function(y){if(l.has(y))m(y);else try{var A=y.getAttribute(r),w=A!==null&&A!=="false",_=(Fu.get(y)||0)+1,v=(o.get(y)||0)+1;Fu.set(y,_),o.set(y,v),u.push(y),_===1&&w&&Df.set(y,!0),v===1&&y.setAttribute(n,"true"),w||y.setAttribute(r,"true")}catch(C){console.error("aria-hidden: cannot operate on ",y,C)}})};return m(t),l.clear(),Qg++,function(){u.forEach(function(g){var y=Fu.get(g)-1,A=o.get(g)-1;Fu.set(g,y),o.set(g,A),y||(Df.has(g)||g.removeAttribute(r),Df.delete(g)),A||g.removeAttribute(n)}),Qg--,Qg||(Fu=new WeakMap,Fu=new WeakMap,Df=new WeakMap,Ff={})}},kf=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=HT(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),GT(r,i,n,"aria-hidden")):function(){return null}},Bf="Dialog",[rC]=vr(Bf),[YT,Ia]=rC(Bf),aC=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:u=!0}=e,l=b.useRef(null),f=b.useRef(null),[h,m]=Tr({prop:r,defaultProp:i??!1,onChange:o,caller:Bf});return d.jsx(YT,{scope:t,triggerRef:l,contentRef:f,contentId:jr(),titleId:jr(),descriptionId:jr(),open:h,onOpenChange:m,onOpenToggle:b.useCallback(()=>m(g=>!g),[m]),modal:u,children:n})};aC.displayName=Bf;var iC="DialogTrigger",KT=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ia(iC,n),o=Et(t,i.triggerRef);return d.jsx(Ve.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Kg(i.open),...r,ref:o,onClick:Fe(e.onClick,i.onOpenToggle)})});KT.displayName=iC;var Gg="DialogPortal",[$T,oC]=rC(Gg,{forceMount:void 0}),sC=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,o=Ia(Gg,t);return d.jsx($T,{scope:t,forceMount:n,children:b.Children.map(r,u=>d.jsx(yr,{present:n||o.open,children:d.jsx(Eu,{asChild:!0,container:i,children:u})}))})};sC.displayName=Gg;var Mf="DialogOverlay",uC=b.forwardRef((e,t)=>{const n=oC(Mf,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=Ia(Mf,e.__scopeDialog);return o.modal?d.jsx(yr,{present:r||o.open,children:d.jsx(WT,{...i,ref:t})}):null});uC.displayName=Mf;var ZT=ws("DialogOverlay.RemoveScroll"),WT=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ia(Mf,n);return d.jsx(_c,{as:ZT,allowPinchZoom:!0,shards:[i.contentRef],children:d.jsx(Ve.div,{"data-state":Kg(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Es="DialogContent",lC=b.forwardRef((e,t)=>{const n=oC(Es,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=Ia(Es,e.__scopeDialog);return d.jsx(yr,{present:r||o.open,children:o.modal?d.jsx(qT,{...i,ref:t}):d.jsx(XT,{...i,ref:t})})});lC.displayName=Es;var qT=b.forwardRef((e,t)=>{const n=Ia(Es,e.__scopeDialog),r=b.useRef(null),i=Et(t,n.contentRef,r);return b.useEffect(()=>{const o=r.current;if(o)return kf(o)},[]),d.jsx(cC,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Fe(e.onCloseAutoFocus,o=>{o.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:Fe(e.onPointerDownOutside,o=>{const u=o.detail.originalEvent,l=u.button===0&&u.ctrlKey===!0;(u.button===2||l)&&o.preventDefault()}),onFocusOutside:Fe(e.onFocusOutside,o=>o.preventDefault())})}),XT=b.forwardRef((e,t)=>{const n=Ia(Es,e.__scopeDialog),r=b.useRef(!1),i=b.useRef(!1);return d.jsx(cC,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const u=o.target;n.triggerRef.current?.contains(u)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),cC=b.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,...u}=e,l=Ia(Es,n),f=b.useRef(null),h=Et(t,f);return xf(),d.jsxs(d.Fragment,{children:[d.jsx(bc,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:d.jsx(wu,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Kg(l.open),...u,ref:h,onDismiss:()=>l.onOpenChange(!1)})}),d.jsxs(d.Fragment,{children:[d.jsx(JT,{titleId:l.titleId}),d.jsx(tP,{contentRef:f,descriptionId:l.descriptionId})]})]})}),Yg="DialogTitle",dC=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ia(Yg,n);return d.jsx(Ve.h2,{id:i.titleId,...r,ref:t})});dC.displayName=Yg;var fC="DialogDescription",mC=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ia(fC,n);return d.jsx(Ve.p,{id:i.descriptionId,...r,ref:t})});mC.displayName=fC;var hC="DialogClose",gC=b.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Ia(hC,n);return d.jsx(Ve.button,{type:"button",...r,ref:t,onClick:Fe(e.onClick,()=>i.onOpenChange(!1))})});gC.displayName=hC;function Kg(e){return e?"open":"closed"}var pC="DialogTitleWarning",[LW,vC]=Fj(pC,{contentName:Es,titleName:Yg,docsSlug:"dialog"}),JT=({titleId:e})=>{const t=vC(pC),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
-For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return b.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},oT="DialogDescriptionWarning",sT=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${eC(oT).contentName}}.`;return b.useEffect(()=>{const i=e.current?.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},uT=Ux,lT=Qx,cT=Gx,dT=Yx,fT=qx,mT=Wx,hT=Xx,vc=e=>e.type==="checkbox",xs=e=>e instanceof Date,er=e=>e==null;const tC=e=>typeof e=="object";var bn=e=>!er(e)&&!Array.isArray(e)&&tC(e)&&!xs(e),nC=e=>bn(e)&&e.target?vc(e.target)?e.target.checked:e.target.value:e,rC=(e,t)=>t.split(".").some((n,r,i)=>!isNaN(Number(n))&&e.has(i.slice(0,r).join("."))),gT=e=>{const t=e.constructor&&e.constructor.prototype;return bn(t)&&t.hasOwnProperty("isPrototypeOf")},Df=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function En(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(Df&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(bn(e)&&gT(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=En(e[i]));return r}const ho={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},Na={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},ja={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Lg="form",aC="root",iC=["__proto__","constructor","prototype"];var yc=e=>/^\w*$/.test(e),fn=e=>e===void 0,Rf=e=>e.split(/[.[\]'"]/g).filter(Boolean),De=(e,t,n)=>{if(!t||!bn(e))return n;const r=yc(t)?[t]:Rf(t);if(r.some(o=>iC.includes(o)))return n;const i=r.reduce((o,u)=>er(o)?void 0:o[u],e);return fn(i)||i===e?fn(e[t])?n:e[t]:i},Vr=e=>typeof e=="boolean",cr=e=>typeof e=="function",Kt=(e,t,n)=>{let r=-1;const i=yc(t)?[t]:Rf(t),o=i.length,u=o-1;for(;++rte.useContext(Og);var oC=(e,t,n,r=!0)=>{const i={};for(const o in e)Object.defineProperty(i,o,{get:()=>{const u=o;return t._proxyFormState[u]!==Na.all&&(t._proxyFormState[u]=!r||Na.all),n&&(n[u]=!0),e[u]}});return i};const Ug=Df?te.useLayoutEffect:te.useEffect;function sC(e){const t=Ig(),{control:n=t,disabled:r,name:i,exact:o}=e||{},[u,l]=te.useState(()=>({...n._formState,defaultValues:n._defaultValues})),f=te.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Ug(()=>n._subscribe({name:i,formState:f.current,exact:o,callback:h=>{!r&&l({...n._formState,...h,defaultValues:n._defaultValues})}}),[i,r,o]),te.useEffect(()=>{f.current.isValid&&n._setValid(!0)},[n]),te.useMemo(()=>oC(u,n,f.current,!1),[u,n])}var dr=e=>typeof e=="string",Vg=(e,t,n,r,i)=>dr(e)?(r&&t.watch.add(e),De(n,e,i)):Array.isArray(e)?e.map(o=>(r&&t.watch.add(o),De(n,o))):(r&&(t.watchAll=!0),n),Hg=e=>er(e)||!tC(e);function Hr(e,t,n=new WeakSet){if(e===t)return!0;if(Hg(e)||Hg(t))return Object.is(e,t);if(xs(e)&&xs(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const o of r){const u=e[o];if(!(o in t))return!1;if(o!=="ref"){const l=t[o];if(xs(u)&&xs(l)||(bn(u)||Array.isArray(u))&&(bn(l)||Array.isArray(l))?!Hr(u,l,n):!Object.is(u,l))return!1}}return!0}function pT(e){const t=Ig(),{control:n=t,name:r,defaultValue:i,disabled:o,exact:u,compute:l}=e||{},f=te.useRef(i),h=te.useRef(l),m=te.useRef(void 0),g=te.useRef(n),y=te.useRef(r);h.current=l;const[A,C]=te.useState(()=>{const F=n._getWatch(r,f.current);return h.current?h.current(F):F}),x=te.useCallback(F=>{const M=Vg(r,n._names,F||n._formValues,!1,f.current);return h.current?h.current(M):M},[n._formValues,n._names,r]),v=te.useCallback(F=>{if(!o){const M=Vg(r,n._names,F||n._formValues,!1,f.current);if(h.current){const B=h.current(M);Hr(B,m.current)||(C(B),m.current=B)}else C(M)}},[n._formValues,n._names,o,r]);Ug(()=>((g.current!==n||!Hr(y.current,r))&&(g.current=n,y.current=r,v()),n._subscribe({name:r,formState:{values:!0},exact:u,callback:F=>{v(F.values)}})),[n,u,r,v]),te.useEffect(()=>n._removeUnmounted());const w=g.current!==n,S=y.current,D=te.useMemo(()=>{if(o)return null;const F=!w&&!Hr(S,r);return w||F?x():null},[o,w,r,S,x]);return D!==null?D:A}function vT(e){const t=Ig(),{name:n,disabled:r,control:i=t,shouldUnregister:o,defaultValue:u,exact:l=!0}=e,f=rC(i._names.array,n),h=te.useMemo(()=>De(i._formValues,n,De(i._defaultValues,n,u)),[i,n,u]),m=pT({control:i,name:n,defaultValue:h,exact:l}),g=sC({control:i,name:n,exact:l}),y=te.useRef(e),A=te.useRef(i.register(n,{...e.rules,value:m,...Vr(e.disabled)?{disabled:e.disabled}:{}}));y.current=e;const C=te.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!De(g.errors,n)},isDirty:{enumerable:!0,get:()=>!!De(g.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!De(g.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!De(g.validatingFields,n)},error:{enumerable:!0,get:()=>De(g.errors,n)}}),[g,n]),x=te.useCallback(D=>A.current.onChange({target:{value:nC(D),name:n},type:ho.CHANGE}),[n]),v=te.useCallback(()=>A.current.onBlur({target:{value:De(i._formValues,n),name:n},type:ho.BLUR}),[n,i._formValues]),w=te.useCallback(D=>{const F=De(i._fields,n);F&&F._f&&D&&(F._f.ref={focus:()=>cr(D.focus)&&D.focus(),select:()=>cr(D.select)&&D.select(),setCustomValidity:M=>cr(D.setCustomValidity)&&D.setCustomValidity(M),reportValidity:()=>cr(D.reportValidity)&&D.reportValidity()})},[i._fields,n]),S=te.useMemo(()=>({name:n,value:m,...Vr(r)||g.disabled?{disabled:g.disabled||r}:{},onChange:x,onBlur:v,ref:w}),[n,r,g.disabled,x,v,w,m]);return te.useEffect(()=>{const D=i._options.shouldUnregister||o;i.register(n,{...y.current.rules,...Vr(y.current.disabled)?{disabled:y.current.disabled}:{}});const F=(M,B)=>{const k=De(i._fields,M);k&&k._f&&(k._f.mount=B)};if(F(n,!0),D){const M=En(De(i._defaultValues,n,De(i._options.defaultValues,n,y.current.defaultValue)));Kt(i._defaultValues,n,M),fn(De(i._formValues,n))&&Kt(i._formValues,n,M)}return!f&&i.register(n),()=>{(f?D&&!i._state.action:D)?i.unregister(n):F(n,!1)}},[n,i,f,o]),te.useEffect(()=>{i._setDisabledField({disabled:r,name:n})},[r,n,i]),te.useMemo(()=>({field:S,formState:g,fieldState:C}),[S,g,C])}const yT=e=>e.render(vT(e)),Qg=te.createContext(null);Qg.displayName="HookFormContext";const uC=()=>te.useContext(Qg),AT=({children:e,watch:t,getValues:n,getFieldState:r,setError:i,clearErrors:o,setValue:u,setValues:l,trigger:f,formState:h,resetField:m,reset:g,handleSubmit:y,unregister:A,control:C,register:x,setFocus:v,subscribe:w})=>{const S=te.useMemo(()=>({watch:t,getValues:n,getFieldState:r,setError:i,clearErrors:o,setValue:u,setValues:l,trigger:f,formState:h,resetField:m,reset:g,handleSubmit:y,unregister:A,control:C,register:x,setFocus:v,subscribe:w}),[o,C,h,r,n,y,x,g,m,i,v,u,l,w,f,A,t]);return te.createElement(Qg.Provider,{value:S},te.createElement(Og.Provider,{value:S.control},e))};var Gg=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},lC=e=>Array.isArray(e)?e.filter(Boolean):[],Ff=e=>Array.isArray(e)?e:[e],cC=()=>{let e=[];return{get observers(){return e},next:i=>{for(const o of e)o.next&&o.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(o=>o!==i)}}),unsubscribe:()=>{e=[]}}};function dC(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r],o=t[r];if(i&&bn(i)&&o){const u=dC(i,o);bn(u)&&(n[r]=u)}else e[r]&&(n[r]=o)}return n}var tr=e=>bn(e)&&!Object.keys(e).length,Yg=e=>e.type==="file",kf=e=>{if(!Df)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},fC=e=>e.type==="select-multiple",Kg=e=>e.type==="radio",bT=e=>Kg(e)||vc(e),qg=e=>kf(e)&&e.isConnected;function _T(e,t){const n=t.slice(0,-1).length;let r=0;for(;r{for(const t in e)if(cr(e[t]))return!0;return!1};function mC(e){return Array.isArray(e)||bn(e)&&!CT(e)}function $g(e,t={}){for(const n in e){const r=e[n];mC(r)?(t[n]=Array.isArray(r)?[]:{},$g(r,t[n])):fn(r)||(t[n]=!0)}return t}function Wg(e){if(e!==!1){if(e===!0)return!0;if(Array.isArray(e)){const t=e.map(n=>Wg(n));return t.some(n=>n!==void 0)?t:void 0}if(bn(e)){const t={};for(const n in e){const r=Wg(e[n]);fn(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function Cs(e,t,n){n||(n=$g(t));for(const r in e){const i=e[r];if(mC(i))fn(t)||Hg(n[r])?n[r]=$g(i,Array.isArray(i)?[]:{}):Cs(i,er(t)?{}:t[r],n[r]);else{const o=t[r];n[r]=!Hr(i,o)}}return Wg(n)||{}}const hC={value:!1,isValid:!1},gC={value:!0,isValid:!0};var pC=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!fn(e[0].attributes.value)?fn(e[0].value)||e[0].value===""?gC:{value:e[0].value,isValid:!0}:gC:hC}return hC},vC=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>fn(e)?e:t?e===""?NaN:e&&+e:n&&dr(e)?new Date(e):r?r(e):e;const yC={isValid:!1,value:null};var AC=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,yC):yC;function bC(e){const t=e.ref;return Yg(t)?t.files:Kg(t)?AC(e.refs).value:fC(t)?[...t.selectedOptions].map(({value:n})=>n):vc(t)?pC(e.refs).value:vC(fn(t.value)?e.ref.value:t.value,e)}var wT=(e,t,n,r)=>{const i={};for(const o of e){const u=De(t,o);u&&Kt(i,o,u._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},Bf=e=>e instanceof RegExp,Ac=e=>fn(e)?e:Bf(e)?e.source:bn(e)?Bf(e.value)?e.value.source:e.value:e,_C=e=>({isOnSubmit:!e||e===Na.onSubmit,isOnBlur:e===Na.onBlur,isOnChange:e===Na.onChange,isOnAll:e===Na.all,isOnTouch:e===Na.onTouched});const xC="AsyncFunction";var ET=e=>!!e&&!!e.validate&&!!(cr(e.validate)&&e.validate.constructor.name===xC||bn(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===xC)),ST=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),CC=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(`${r}.`)));const bc=(e,t,n,r)=>{for(const i of n||Object.keys(e)){const o=De(e,i);if(o){const{_f:u,...l}=o;if(u){if(u.refs&&u.refs[0]&&t(u.refs[0],i)&&!r)return!0;if(u.ref&&t(u.ref,u.name)&&!r)return!0;if(bc(l,t))break}else if(bn(l)&&bc(l,t))break}}};function wC(e,t,n){const r=De(e,n);if(r||yc(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const o=i.join("."),u=De(t,o),l=De(e,o);if(u&&!Array.isArray(u)&&n!==o)return{name:n};if(l&&l.type)return{name:o,error:l};if(l&&l.root&&l.root.type)return{name:`${o}.root`,error:l.root};i.pop()}return{name:n}}var DT=(e,t,n,r)=>{n(e);const{name:i,...o}=e;return tr(o)||r&&Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(u=>t[u]===(!r||Na.all))},RT=(e,t,n)=>!e||!t||e===t||Ff(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),FT=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,kT=(e,t)=>!lC(De(e,t)).length&&Pn(e,t),EC=(e,t,n)=>{const r=De(e,n),i=Array.isArray(r)?r:[];return Kt(i,aC,t[n]),Kt(e,n,i),e};function SC(e,t,n="validate"){if(dr(e)||Array.isArray(e)&&e.every(dr)||Vr(e)&&!e)return{type:n,message:dr(e)?e:"",ref:t}}var Eu=e=>bn(e)&&!Bf(e)?e:{value:e,message:""},DC=async(e,t,n,r,i,o)=>{const{ref:u,refs:l,required:f,maxLength:h,minLength:m,min:g,max:y,pattern:A,validate:C,name:x,valueAsNumber:v,mount:w}=e._f,S=De(n,x);if(!w||t.has(x))return{};const D=l?l[0]:u,F=U=>{i&&D.reportValidity&&(D.setCustomValidity(Vr(U)?"":U||""),D.reportValidity())},M={},B=Kg(u),k=vc(u),N=B||k,I=(v||Yg(u))&&fn(u.value)&&fn(S)||kf(u)&&u.value===""||S===""||Array.isArray(S)&&!S.length,H=Gg.bind(null,x,r,M),Y=(U,z,Z,re=ja.maxLength,P=ja.minLength)=>{const K=U?z:Z;M[x]={type:U?re:P,message:K,ref:u,...H(U?re:P,K)}};if(o?!Array.isArray(S)||!S.length:f&&(!N&&(I||er(S))||Vr(S)&&!S||k&&!pC(l).isValid||B&&!AC(l).isValid)){const{value:U,message:z}=dr(f)?{value:!!f,message:f}:Eu(f);if(U&&(M[x]={type:ja.required,message:z,ref:D,...H(ja.required,z)},!r))return F(z),M}if(!I&&(!er(g)||!er(y))){let U,z;const Z=Eu(y),re=Eu(g);if(!er(S)&&!isNaN(S)){const P=u.valueAsNumber||S&&+S;er(Z.value)||(U=P>Z.value),er(re.value)||(z=Pnew Date(new Date().toDateString()+" "+O),q=u.type=="time",$=u.type=="week";dr(Z.value)&&S&&(U=q?K(S)>K(Z.value):$?S>Z.value:P>new Date(Z.value)),dr(re.value)&&S&&(z=q?K(S)+U.value,re=!er(z.value)&&S.length<+z.value;if((Z||re)&&(Y(Z,U.message,z.message),!r))return F(M[x].message),M}if(A&&!I&&dr(S)){const{value:U,message:z}=Eu(A);if(Bf(U)&&!S.match(U)&&(M[x]={type:ja.pattern,message:z,ref:u,...H(ja.pattern,z)},!r))return F(z),M}if(C){if(cr(C)){const U=await C(S,n),z=SC(U,D);if(z&&(M[x]={...z,...H(ja.validate,z.message)},!r))return F(z.message),M}else if(bn(C)){let U={};for(const z in C){if(!tr(U)&&!r)break;const Z=SC(await C[z](S,n),D,z);Z&&(U={...Z,...H(z,Z.message)},F(Z.message),r&&(M[x]=U))}if(!tr(U)&&(M[x]={ref:D,...U},!r))return M}}return F(!0),M};const BT={mode:Na.onSubmit,reValidateMode:Na.onChange,shouldFocusError:!0},RC={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function MT(e={}){let t={...BT,...e},n={...En(RC),isLoading:cr(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},r={},i=bn(t.defaultValues)||bn(t.values)?En(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:En(i),u={action:!1,mount:!1,watch:!1,keepIsValid:!1},l={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},f,h=0;const m={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},g={...m};let y={...g};const A={array:cC(),state:cC()},C=t.criteriaMode===Na.all,x=Q=>ne=>{clearTimeout(h),h=setTimeout(Q,ne)},v=async Q=>{if(!u.keepIsValid&&!t.disabled&&(g.isValid||y.isValid||Q)){let ne;t.resolver?(ne=tr((await H()).errors),w()):ne=await z({fields:r,onlyCheckValid:!0,eventType:ho.VALID}),ne!==n.isValid&&A.state.next({isValid:ne})}},w=(Q,ne)=>{!t.disabled&&(g.isValidating||g.validatingFields||y.isValidating||y.validatingFields)&&((Q||Array.from(l.mount)).forEach(ie=>{ie&&(ne?Kt(n.validatingFields,ie,ne):Pn(n.validatingFields,ie))}),A.state.next({validatingFields:n.validatingFields,isValidating:!tr(n.validatingFields)}))},S=()=>{n.dirtyFields=Cs(i,o)},D=(Q,ne=[],ie,be,Ee=!0,Se=!0)=>{if(be&&ie&&!t.disabled){if(u.action=!0,Se&&Array.isArray(De(r,Q))){const Ce=ie(De(r,Q),be.argA,be.argB);Ee&&Kt(r,Q,Ce)}if(Se&&Array.isArray(De(n.errors,Q))){const Ce=ie(De(n.errors,Q),be.argA,be.argB);Ee&&Kt(n.errors,Q,Ce),kT(n.errors,Q)}if((g.touchedFields||y.touchedFields)&&Se&&Array.isArray(De(n.touchedFields,Q))){const Ce=ie(De(n.touchedFields,Q),be.argA,be.argB);Ee&&Kt(n.touchedFields,Q,Ce)}(g.dirtyFields||y.dirtyFields)&&S(),A.state.next({name:Q,isDirty:re(Q,ne),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Kt(o,Q,ne)},F=(Q,ne)=>{Kt(n.errors,Q,ne),A.state.next({errors:n.errors})},M=Q=>{n.errors=Q,A.state.next({errors:n.errors,isValid:!1})},B=Q=>{const ne=yc(Q)?[Q]:Rf(Q);let ie=o,be=i;for(let Ee=0;Ee{const Ee=De(r,Q);if(Ee){if(B(Q))return;const Se=fn(De(o,Q)),Ce=De(o,Q,fn(ie)?De(i,Q):ie);fn(Ce)||be&&be.defaultChecked||ne?Kt(o,Q,ne?Ce:bC(Ee._f)):q(Q,Ce),u.mount&&!u.action&&(v(),Se&&n.isDirty&&(g.isDirty||y.isDirty)&&(re()||(n.isDirty=!1,A.state.next({...n}))))}},N=(Q,ne,ie,be,Ee)=>{let Se=!1,Ce=!1;const ke={name:Q};if(!t.disabled){if(!ie||be){(g.isDirty||y.isDirty)&&(Ce=n.isDirty,n.isDirty=ke.isDirty=re(),Se=Ce!==ke.isDirty);const Qe=Hr(De(i,Q),ne);Ce=!!De(n.dirtyFields,Q),Qe!==n.isDirty?n.dirtyFields=Cs(i,o):Qe?Pn(n.dirtyFields,Q):Kt(n.dirtyFields,Q,!0),ke.dirtyFields=n.dirtyFields,Se=Se||(g.dirtyFields||y.dirtyFields)&&Ce!==!Qe}if(ie){const Qe=De(n.touchedFields,Q);Qe||(Kt(n.touchedFields,Q,ie),ke.touchedFields=n.touchedFields,Se=Se||(g.touchedFields||y.touchedFields)&&Qe!==ie)}Se&&Ee&&A.state.next(ke)}return Se?ke:{}},I=(Q,ne,ie,be)=>{const Ee=De(n.errors,Q),Se=(g.isValid||y.isValid)&&Vr(ne)&&n.isValid!==ne;if(t.delayError&&ie?(f=x(()=>F(Q,ie)),f(t.delayError)):(clearTimeout(h),f=null,ie?Kt(n.errors,Q,ie):Pn(n.errors,Q)),(ie?!Hr(Ee,ie):Ee)||!tr(be)||Se){const Ce={...be,...Se&&Vr(ne)?{isValid:ne}:{},errors:n.errors,name:Q};n={...n,...Ce},A.state.next(Ce)}},H=async Q=>(w(Q,!0),await t.resolver(o,t.context,wT(Q||l.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),Y=async Q=>{const{errors:ne}=await H(Q);if(w(Q),Q)for(const ie of Q){const be=De(ne,ie);be?l.array.has(ie)&&bn(be)&&!Object.keys(be).some(Ee=>!Number.isNaN(Number(Ee)))?EC(n.errors,{[ie]:be},ie):Kt(n.errors,ie,be):Pn(n.errors,ie)}else n.errors=ne;return ne},U=async({name:Q,eventType:ne})=>{if(e.validate){const ie=await e.validate({formValues:o,formState:n,name:Q,eventType:ne});if(bn(ie))for(const be in ie){const Ee=ie[be];Ee&&_e(`${Lg}.${be}`,{message:dr(Ee.message)?Ee.message:"",type:Ee.type||ja.validate})}else dr(ie)||!ie?_e(Lg,{message:ie||"",type:ja.validate}):Ae(Lg);return ie}return!0},z=async({fields:Q,onlyCheckValid:ne,name:ie,eventType:be,context:Ee={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(Ee.runRootValidation=!0,!await U({name:ie,eventType:be})&&(Ee.valid=!1,ne)))return Ee.valid;for(const Se in Q){const Ce=Q[Se];if(Ce){const{_f:ke,...Qe}=Ce;if(ke){const ht=l.array.has(ke.name),ot=Ce._f&&ET(Ce._f),en=g.validatingFields||g.isValidating||y.validatingFields||y.isValidating;ot&&en&&w([ke.name],!0);const vn=await DC(Ce,l.disabled,o,C,t.shouldUseNativeValidation&&!ne,ht);if(ot&&en&&w([ke.name]),vn[ke.name]&&(Ee.valid=!1,ne)||(!ne&&(De(vn,ke.name)?ht?EC(n.errors,vn,ke.name):Kt(n.errors,ke.name,vn[ke.name]):Pn(n.errors,ke.name)),e.shouldUseNativeValidation&&vn[ke.name]))break}!tr(Qe)&&await z({context:Ee,onlyCheckValid:ne,fields:Qe,name:Se,eventType:be})}}return Ee.valid},Z=()=>{for(const Q of l.unMount){const ne=De(r,Q);ne&&(ne._f.refs?ne._f.refs.every(ie=>!qg(ie)):!qg(ne._f.ref))&&oe(Q)}l.unMount=new Set},re=(Q,ne)=>!t.disabled&&(Q&&ne&&Kt(o,Q,ne),!Hr(de(),i)),P=(Q,ne,ie)=>Vg(Q,l,{...u.mount?o:fn(ne)?i:dr(Q)?{[Q]:ne}:ne},ie,ne),K=Q=>lC(De(u.mount?o:i,Q,t.shouldUnregister?De(i,Q,[]):[])),q=(Q,ne,ie={},be=!1)=>{const Ee=De(r,Q);let Se=ne;if(Ee){const Ce=Ee._f;Ce&&(!Ce.disabled&&Kt(o,Q,vC(ne,Ce)),Se=kf(Ce.ref)&&er(ne)?"":ne,fC(Ce.ref)?[...Ce.ref.options].forEach(ke=>ke.selected=Se.includes(ke.value)):Ce.refs?vc(Ce.ref)?Ce.refs.forEach(ke=>{(!ke.defaultChecked||!ke.disabled)&&(Array.isArray(Se)?ke.checked=!!Se.find(Qe=>Qe===ke.value):ke.checked=Se===ke.value||!!Se)}):Ce.refs.forEach(ke=>ke.checked=ke.value===Se):Yg(Ce.ref)?Ce.ref.value="":(Ce.ref.value=Se,Ce.ref.type||A.state.next({name:Q,values:be?o:En(o)})))}(ie.shouldDirty||ie.shouldTouch)&&N(Q,Se,ie.shouldTouch,ie.shouldDirty,!0),ie.shouldValidate&&ee(Q)},$=(Q,ne,ie,be=!1)=>{for(const Ee in ne){if(!ne.hasOwnProperty(Ee))return;const Se=ne[Ee],Ce=Q+"."+Ee,ke=De(r,Ce);(l.array.has(Q)||bn(Se)||ke&&!ke._f)&&!xs(Se)?$(Ce,Se,ie,be):q(Ce,Se,ie,be)}},O=(Q,ne,ie,be)=>{const Ee=De(r,Q),Se=l.array.has(Q),Ce=be?ne:En(ne),ke=De(o,Q),Qe=Hr(ke,Ce);if(Qe||Kt(o,Q,Ce),Se)A.array.next({name:Q,values:be?o:En(o)}),(g.isDirty||g.dirtyFields||y.isDirty||y.dirtyFields)&&ie.shouldDirty&&(S(),A.state.next({name:Q,dirtyFields:n.dirtyFields,isDirty:re(Q,Ce)}));else{const ht=Array.isArray(Ce)&&!Ce.length||tr(Ce);!Ee||Ee._f||er(Ce)||ht?q(Q,Ce,ie,be):$(Q,Ce,ie,be)}if(!Qe){const ht=CC(Q,l),ot=be?o:En(o);A.state.next({...ht&&n,name:u.mount||ht?Q:void 0,values:ot})}},T=(Q,ne,ie={})=>O(Q,ne,ie,!1),V=(Q,ne={})=>{const ie=cr(Q)?Q(o):Q;if(!Hr(o,ie)){o={...o,...ie};for(const be of l.mount)O(be,De(ie,be),ne,!0);A.state.next({...n,name:void 0,type:void 0,values:o}),ne.shouldValidate&&v()}},W=async Q=>{u.mount=!0;const ne=Q.target;let ie=ne.name,be=!0;const Ee=De(r,ie),Se=Qe=>{be=Number.isNaN(Qe)||xs(Qe)&&isNaN(Qe.getTime())||Hr(Qe,De(o,ie,Qe))},Ce=_C(t.mode),ke=_C(t.reValidateMode);if(Ee){let Qe,ht;const ot=ne.type?bC(Ee._f):nC(Q),en=Q.type===ho.BLUR||Q.type===ho.FOCUS_OUT,vn=!ST(Ee._f)&&!e.validate&&!t.resolver&&!De(n.errors,ie)&&!Ee._f.deps||FT(en,De(n.touchedFields,ie),n.isSubmitted,ke,Ce),ba=CC(ie,l,en);Kt(o,ie,ot),en?(!ne||!ne.readOnly)&&(Ee._f.onBlur&&Ee._f.onBlur(Q),f&&f(0)):Ee._f.onChange&&Ee._f.onChange(Q);const hi=N(ie,ot,en),Li=!tr(hi)||ba;if(!en&&A.state.next({name:ie,type:Q.type,values:En(o)}),vn)return(g.isValid||y.isValid)&&(t.mode==="onBlur"?en&&v():en||v()),Li&&A.state.next({name:ie,...ba?{}:hi});if(!t.resolver&&e.validate&&await U({name:ie,eventType:Q.type}),!en&&ba&&A.state.next({...n}),t.resolver){const{errors:Xr}=await H([ie]);if(w([ie]),Se(ot),be){const $e=wC(n.errors,r,ie),on=wC(Xr,r,$e.name||ie);Qe=on.error,ie=on.name,ht=tr(Xr)}}else w([ie],!0),Qe=(await DC(Ee,l.disabled,o,C,t.shouldUseNativeValidation))[ie],w([ie]),Se(ot),be&&(Qe?ht=!1:(g.isValid||y.isValid)&&(ht=await z({fields:r,onlyCheckValid:!0,name:ie,eventType:Q.type})));be&&(Ee._f.deps&&(!Array.isArray(Ee._f.deps)||Ee._f.deps.length>0)&&ee(Ee._f.deps),I(ie,ht,Qe,hi))}},L=(Q,ne)=>{if(De(n.errors,ne)&&Q.focus)return Q.focus(),1},ee=async(Q,ne={})=>{let ie,be;const Ee=Ff(Q);if(t.resolver){const Se=await Y(fn(Q)?Q:Ee);ie=tr(Se),be=Q?!Ee.some(Ce=>De(Se,Ce)):ie}else Q?(be=(await Promise.all(Ee.map(async Se=>{const Ce=De(r,Se);return await z({fields:Ce&&Ce._f?{[Se]:Ce}:Ce,eventType:ho.TRIGGER})}))).every(Boolean),!(!be&&!n.isValid)&&v()):be=ie=await z({fields:r,name:Q,eventType:ho.TRIGGER});return A.state.next({...!dr(Q)||(g.isValid||y.isValid)&&ie!==n.isValid?{}:{name:Q},...t.resolver||!Q?{isValid:ie}:{},errors:n.errors}),ne.shouldFocus&&!be&&bc(r,L,Q?Ee:l.mount),be},de=(Q,ne)=>{let ie={...u.mount?o:i};return ne&&(ie=dC(ne.dirtyFields?n.dirtyFields:n.touchedFields,ie)),fn(Q)?ie:dr(Q)?De(ie,Q):Q.map(be=>De(ie,be))},ce=(Q,ne)=>({invalid:!!De((ne||n).errors,Q),isDirty:!!De((ne||n).dirtyFields,Q),error:De((ne||n).errors,Q),isValidating:!!De(n.validatingFields,Q),isTouched:!!De((ne||n).touchedFields,Q)}),Ae=Q=>{const ne=Q?Ff(Q):void 0;ne?.forEach(ie=>Pn(n.errors,ie)),ne?ne.forEach(ie=>{A.state.next({name:ie,errors:n.errors})}):A.state.next({errors:{}})},_e=(Q,ne,ie)=>{const be=(De(r,Q,{_f:{}})._f||{}).ref,Ee=De(n.errors,Q)||{},{ref:Se,message:Ce,type:ke,...Qe}=Ee;Kt(n.errors,Q,{...Qe,...ne,ref:be}),A.state.next({name:Q,errors:n.errors,isValid:!1}),ie&&ie.shouldFocus&&be&&be.focus&&be.focus()},Me=(Q,ne)=>cr(Q)?A.state.subscribe({next:ie=>"values"in ie&&Q(ie.values||P(void 0,ne),ie)}):P(Q,ne,!0),ge=Q=>A.state.subscribe({next:ne=>{if(RT(Q.name,ne.name,Q.exact)&&DT(ne,Q.formState||g,Ln,Q.reRenderRoot)){const ie={...o};Q.callback({values:ie,...n,...ne,defaultValues:i})}}}).unsubscribe,pe=Q=>(u.mount=!0,y={...y,...Q.formState},ge({...Q,formState:{...m,...Q.formState}})),oe=(Q,ne={})=>{for(const ie of Q?Ff(Q):l.mount)l.mount.delete(ie),l.array.delete(ie),ne.keepValue||(Pn(r,ie),Pn(o,ie)),!ne.keepError&&Pn(n.errors,ie),!ne.keepDirty&&Pn(n.dirtyFields,ie),!ne.keepTouched&&Pn(n.touchedFields,ie),!ne.keepIsValidating&&Pn(n.validatingFields,ie),!t.shouldUnregister&&!ne.keepDefaultValue&&Pn(i,ie);A.state.next({values:En(o)}),A.state.next({...n,...ne.keepDirty?{isDirty:re()}:{}}),!ne.keepIsValid&&v()},me=({disabled:Q,name:ne})=>{if(Vr(Q)&&u.mount||Q||l.disabled.has(ne)){const Ee=l.disabled.has(ne)!==!!Q;Q?l.disabled.add(ne):l.disabled.delete(ne),Ee&&u.mount&&!u.action&&v()}},Tt=(Q,ne={})=>{let ie=De(r,Q);const be=Vr(ne.disabled)||Vr(t.disabled),Ee=!l.registerName.has(Q)&&ie&&ie._f&&!ie._f.mount;return Kt(r,Q,{...ie||{},_f:{...ie&&ie._f?ie._f:{ref:{name:Q}},name:Q,mount:!0,...ne}}),l.mount.add(Q),ie&&!Ee?me({disabled:Vr(ne.disabled)?ne.disabled:t.disabled,name:Q}):k(Q,!0,ne.value),{...be?{disabled:ne.disabled||t.disabled}:{},...t.progressive?{required:!!ne.required,min:Ac(ne.min),max:Ac(ne.max),minLength:Ac(ne.minLength),maxLength:Ac(ne.maxLength),pattern:Ac(ne.pattern)}:{},name:Q,onChange:W,onBlur:W,ref:Se=>{if(Se){l.registerName.add(Q),Tt(Q,ne),l.registerName.delete(Q),ie=De(r,Q);const Ce=fn(Se.value)&&Se.querySelectorAll&&Se.querySelectorAll("input,select,textarea")[0]||Se,ke=bT(Ce),Qe=ie._f.refs||[];if(ke?Qe.find(ht=>ht===Ce):Ce===ie._f.ref)return;Kt(r,Q,{_f:{...ie._f,...ke?{refs:[...Qe.filter(qg),Ce,...Array.isArray(De(i,Q))?[{}]:[]],ref:{type:Ce.type,name:Q}}:{ref:Ce}}}),k(Q,!1,void 0,Ce)}else ie=De(r,Q,{}),ie._f&&(ie._f.mount=!1),(t.shouldUnregister||ne.shouldUnregister)&&!(rC(l.array,Q)&&u.action)&&l.unMount.add(Q)}}},qt=()=>t.shouldFocusError&&!t.shouldUseNativeValidation&&bc(r,L,l.mount),$t=Q=>{Vr(Q)&&(A.state.next({disabled:Q}),bc(r,(ne,ie)=>{const be=De(r,ie);be&&(ne.disabled=be._f.disabled||Q,Array.isArray(be._f.refs)&&be._f.refs.forEach(Ee=>{Ee.disabled=be._f.disabled||Q}))},0,!1))},hr=(Q,ne)=>async ie=>{let be;ie&&(ie.preventDefault&&ie.preventDefault(),ie.persist&&ie.persist());let Ee=En(o);if(A.state.next({isSubmitting:!0}),t.resolver){const{errors:Se,values:Ce}=await H();w(),n.errors=Se,Ee=En(Ce)}else await z({fields:r,eventType:ho.SUBMIT});if(l.disabled.size)for(const Se of l.disabled)Pn(Ee,Se);if(Pn(n.errors,aC),tr(n.errors)){A.state.next({errors:{}});try{await Q(Ee,ie)}catch(Se){be=Se}}else ne&&await ne({...n.errors},ie),qt(),setTimeout(qt);if(A.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:tr(n.errors)&&!be,submitCount:n.submitCount+1,errors:n.errors}),be)throw be},cn=(Q,ne={})=>{De(r,Q)&&(fn(ne.defaultValue)?T(Q,En(De(i,Q))):(T(Q,ne.defaultValue),Kt(i,Q,En(ne.defaultValue))),ne.keepTouched||Pn(n.touchedFields,Q),ne.keepDirty||(Pn(n.dirtyFields,Q),n.isDirty=ne.defaultValue?re(Q,En(De(i,Q))):re()),ne.keepError||(Pn(n.errors,Q),g.isValid&&v()),A.state.next({...n}))},zn=(Q,ne={})=>{const ie=Q?En(Q):i,be=En(ie),Ee=tr(Q),Se=be;if(ne.keepDefaultValues||(i=ie),!ne.keepValues){if(ne.keepDirtyValues){const Ce=new Set([...l.mount,...Object.keys(Cs(i,o))]);for(const ke of Array.from(Ce)){const Qe=De(n.dirtyFields,ke),ht=De(o,ke),ot=De(Se,ke);Qe&&!fn(ht)?Kt(Se,ke,ht):!Qe&&!fn(ot)&&T(ke,ot)}}else{if(Df&&fn(Q))for(const Ce of l.mount){const ke=De(r,Ce);if(ke&&ke._f){const Qe=Array.isArray(ke._f.refs)?ke._f.refs[0]:ke._f.ref;if(kf(Qe)){const ht=Qe.closest("form");if(ht){ht.reset();break}}}}if(ne.keepFieldsRef)for(const Ce of l.mount)T(Ce,De(Se,Ce));else r={}}if(t.shouldUnregister){if(o=ne.keepDefaultValues?En(i):{},ne.keepFieldsRef)for(const Ce of l.mount)Kt(o,Ce,De(Se,Ce))}else o=En(Se);A.array.next({values:{...Se}}),A.state.next({values:{...Se}})}l={mount:ne.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},u.mount=!g.isValid||!!ne.keepIsValid||!!ne.keepDirtyValues||!t.shouldUnregister&&!tr(Se),u.watch=!!t.shouldUnregister,u.keepIsValid=!!ne.keepIsValid,u.action=!1,ne.keepErrors||(n.errors={}),A.state.next({submitCount:ne.keepSubmitCount?n.submitCount:0,isDirty:Ee?!1:ne.keepDirty?n.isDirty:ne.keepValues?re():!!(ne.keepDefaultValues&&!Hr(Q,i)),isSubmitted:ne.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:Ee?{}:ne.keepDirtyValues?ne.keepDefaultValues&&o?Cs(i,o):n.dirtyFields:ne.keepDefaultValues&&Q?Cs(i,Q):ne.keepDirty?n.dirtyFields:{},touchedFields:ne.keepTouched?n.touchedFields:{},errors:ne.keepErrors?n.errors:{},isSubmitSuccessful:ne.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},Ge=(Q,ne)=>zn(cr(Q)?Q(o):Q,{...t.resetOptions,...ne}),Ie=(Q,ne={})=>{const ie=De(r,Q),be=ie&&ie._f;if(be){const Ee=be.refs?be.refs[0]:be.ref;Ee.focus&&setTimeout(()=>{Ee.focus(),ne.shouldSelect&&cr(Ee.select)&&Ee.select()})}},Ln=Q=>{n={...n,...Q}},Aa={control:{register:Tt,unregister:oe,getFieldState:ce,handleSubmit:hr,setError:_e,_subscribe:ge,_runSchema:H,_updateIsValidating:w,_focusError:qt,_getWatch:P,_getDirty:re,_setValid:v,_setFieldArray:D,_setDisabledField:me,_setErrors:M,_getFieldArray:K,_reset:zn,_resetDefaultValues:()=>cr(t.defaultValues)&&t.defaultValues().then(Q=>{Ge(Q,t.resetOptions),A.state.next({isLoading:!1})}),_removeUnmounted:Z,_disableForm:$t,_subjects:A,_proxyFormState:g,get _fields(){return r},get _formValues(){return o},get _state(){return u},set _state(Q){u=Q},get _defaultValues(){return i},get _names(){return l},set _names(Q){l=Q},get _formState(){return n},get _options(){return t},set _options(Q){t={...t,...Q}}},subscribe:pe,trigger:ee,register:Tt,handleSubmit:hr,watch:Me,setValue:T,setValues:V,getValues:de,reset:Ge,resetField:cn,resetDefaultValues:(Q,ne={})=>{if(i=En(Q),!ne.keepDirty){const ie=Cs(i,o);n.dirtyFields=ie,n.isDirty=!tr(ie)}ne.keepIsValid||v(),A.state.next({...n,defaultValues:i})},clearErrors:Ae,unregister:oe,setError:_e,setFocus:Ie,getFieldState:ce};return{...Aa,formControl:Aa}}function Qr(e={}){const t=te.useRef(void 0),n=te.useRef(void 0),[r,i]=te.useState(()=>({...En(RC),isLoading:cr(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:cr(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!cr(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:u,...l}=MT(e);t.current={...l,formState:r}}const o=t.current.control;return o._options=e,Ug(()=>{const u=o._subscribe({formState:o._proxyFormState,callback:()=>i({...o._formState,defaultValues:o._defaultValues}),reRenderRoot:!0});return i(l=>({...l,isReady:!0})),o._formState.isReady=!0,u},[o]),te.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),te.useEffect(()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)},[o,e.mode,e.reValidateMode]),te.useEffect(()=>{e.errors&&(o._setErrors(e.errors),o._focusError())},[o,e.errors]),te.useEffect(()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})},[o,e.shouldUnregister]),te.useEffect(()=>{if(o._proxyFormState.isDirty){const u=o._getDirty();u!==r.isDirty&&o._subjects.state.next({isDirty:u})}},[o,r.isDirty]),te.useEffect(()=>{var u;e.values&&!Hr(e.values,n.current)?(o._reset(e.values,{keepFieldsRef:!0,...o._options.resetOptions}),!((u=o._options.resetOptions)===null||u===void 0)&&u.keepIsValid||o._setValid(),n.current=e.values,i(l=>({...l}))):o._resetDefaultValues()},[o,e.values]),te.useEffect(()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=te.useMemo(()=>oC(r,o),[o,r]),t.current}const FC=(e,t,n)=>{if(e&&"reportValidity"in e){const r=De(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},Zg=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?FC(r.ref,n,e):r&&r.refs&&r.refs.forEach(i=>FC(i,n,e))}},kC=(e,t)=>{t.shouldUseNativeValidation&&Zg(e,t);const n={};for(const r in e){const i=De(t.fields,r),o=Object.assign(e[r]||{},{ref:i&&i.ref});if(NT(t.names||Object.keys(e),r)){const u=Object.assign({},De(n,r));Kt(u,"root",o),Kt(n,r,u)}else Kt(n,r,o)}return n},NT=(e,t)=>{const n=BC(t).replace(/[.*+?^${}()|\\]/g,"\\$&");return e.some(r=>BC(r).match(`^${n}\\.\\d+`))};function BC(e){return e.replace(/[\[\]]/g,"")}function MC(e,t,n){function r(l,f){var h;Object.defineProperty(l,"_zod",{value:l._zod??{},enumerable:!1}),(h=l._zod).traits??(h.traits=new Set),l._zod.traits.add(e),t(l,f);for(const m in u.prototype)m in l||Object.defineProperty(l,m,{value:u.prototype[m].bind(l)});l._zod.constr=u,l._zod.def=f}const i=n?.Parent??Object;class o extends i{}Object.defineProperty(o,"name",{value:e});function u(l){var f;const h=n?.Parent?new o:this;r(h,l),(f=h._zod).deferred??(f.deferred=[]);for(const m of h._zod.deferred)m();return h}return Object.defineProperty(u,"init",{value:r}),Object.defineProperty(u,Symbol.hasInstance,{value:l=>n?.Parent&&l instanceof n.Parent?!0:l?._zod?.traits?.has(e)}),Object.defineProperty(u,"name",{value:e}),u}class jT extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const TT={};function NC(e){return TT}function PT(e,t){return typeof t=="bigint"?t.toString():t}const jC=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};function Mf(e){return typeof e=="string"?e:e?.message}function TC(e,t,n){const r={...e,path:e.path??[]};if(!e.message){const i=Mf(e.inst?._zod.def?.error?.(e))??Mf(t?.error?.(e))??Mf(n.customError?.(e))??Mf(n.localeError?.(e))??"Invalid input";r.message=i}return delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}const PC=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),Object.defineProperty(e,"message",{get(){return JSON.stringify(t,PT,2)},enumerable:!0}),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},zT=MC("$ZodError",PC),zC=MC("$ZodError",PC,{Parent:Error}),LT=(e=>(t,n,r,i)=>{const o=r?Object.assign(r,{async:!1}):{async:!1},u=t._zod.run({value:n,issues:[]},o);if(u instanceof Promise)throw new jT;if(u.issues.length){const l=new(i?.Err??e)(u.issues.map(f=>TC(f,o,NC())));throw jC(l,i?.callee),l}return u.value})(zC),OT=(e=>async(t,n,r,i)=>{const o=r?Object.assign(r,{async:!0}):{async:!0};let u=t._zod.run({value:n,issues:[]},o);if(u instanceof Promise&&(u=await u),u.issues.length){const l=new(i?.Err??e)(u.issues.map(f=>TC(f,o,NC())));throw jC(l,i?.callee),l}return u.value})(zC);function Xg(){return Xg=Object.assign?Object.assign.bind():function(e){for(var t=1;t0){var f=i.errors[0][0];n[l]={message:f.message,type:f.code}}else n[l]={message:u,type:o};if(i.code==="invalid_union"&&i.errors.forEach(function(g){return g.forEach(function(y){return e.push(Xg({},y,{path:[].concat(i.path,y.path)}))})}),t){var h=n[l].types,m=h&&h[i.code];n[l]=Gg(l,t,n,o,m?[].concat(m,i.message):i.message)}e.shift()};e.length;)r();return n}function va(e,t,n){if(n===void 0&&(n={}),(function(r){return"_def"in r&&typeof r._def=="object"&&"typeName"in r._def})(e))return function(r,i,o){try{return Promise.resolve(LC(function(){return Promise.resolve(e[n.mode==="sync"?"parse":"parseAsync"](r,t)).then(function(u){return o.shouldUseNativeValidation&&Zg({},o),{errors:{},values:n.raw?Object.assign({},r):u}})},function(u){if((function(l){return Array.isArray(l?.issues)})(u))return{values:{},errors:kC(IT(u.errors,!o.shouldUseNativeValidation&&o.criteriaMode==="all"),o)};throw u}))}catch(u){return Promise.reject(u)}};if((function(r){return"_zod"in r&&typeof r._zod=="object"})(e))return function(r,i,o){try{return Promise.resolve(LC(function(){return Promise.resolve((n.mode==="sync"?LT:OT)(e,r,t)).then(function(u){return o.shouldUseNativeValidation&&Zg({},o),{errors:{},values:n.raw?Object.assign({},r):u}})},function(u){if((function(l){return l instanceof zT})(u))return{values:{},errors:kC(UT(u.issues,!o.shouldUseNativeValidation&&o.criteriaMode==="all"),o)};throw u}))}catch(u){return Promise.reject(u)}};throw new Error("Invalid input: not a Zod schema")}const VT=["top","right","bottom","left"],go=Math.min,Gr=Math.max,Nf=Math.round,jf=Math.floor,ai=e=>({x:e,y:e}),HT={left:"right",right:"left",bottom:"top",top:"bottom"};function Jg(e,t,n){return Gr(e,go(t,n))}function Di(e,t){return typeof e=="function"?e(t):e}function Ri(e){return e.split("-")[0]}function Su(e){return e.split("-")[1]}function ep(e){return e==="x"?"y":"x"}function tp(e){return e==="y"?"height":"width"}function ii(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function np(e){return ep(ii(e))}function QT(e,t,n){n===void 0&&(n=!1);const r=Su(e),i=np(e),o=tp(i);let u=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(u=Tf(u)),[u,Tf(u)]}function GT(e){const t=Tf(e);return[rp(e),t,rp(t)]}function rp(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const OC=["left","right"],IC=["right","left"],YT=["top","bottom"],KT=["bottom","top"];function qT(e,t,n){switch(e){case"top":case"bottom":return n?t?IC:OC:t?OC:IC;case"left":case"right":return t?YT:KT;default:return[]}}function $T(e,t,n,r){const i=Su(e);let o=qT(Ri(e),n==="start",r);return i&&(o=o.map(u=>u+"-"+i),t&&(o=o.concat(o.map(rp)))),o}function Tf(e){const t=Ri(e);return HT[t]+e.slice(t.length)}function WT(e){return{top:0,right:0,bottom:0,left:0,...e}}function UC(e){return typeof e!="number"?WT(e):{top:e,right:e,bottom:e,left:e}}function Pf(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function VC(e,t,n){let{reference:r,floating:i}=e;const o=ii(t),u=np(t),l=tp(u),f=Ri(t),h=o==="y",m=r.x+r.width/2-i.width/2,g=r.y+r.height/2-i.height/2,y=r[l]/2-i[l]/2;let A;switch(f){case"top":A={x:m,y:r.y-i.height};break;case"bottom":A={x:m,y:r.y+r.height};break;case"right":A={x:r.x+r.width,y:g};break;case"left":A={x:r.x-i.width,y:g};break;default:A={x:r.x,y:r.y}}switch(Su(t)){case"start":A[u]-=y*(n&&h?-1:1);break;case"end":A[u]+=y*(n&&h?-1:1);break}return A}async function ZT(e,t){var n;t===void 0&&(t={});const{x:r,y:i,platform:o,rects:u,elements:l,strategy:f}=e,{boundary:h="clippingAncestors",rootBoundary:m="viewport",elementContext:g="floating",altBoundary:y=!1,padding:A=0}=Di(t,e),C=UC(A),v=l[y?g==="floating"?"reference":"floating":g],w=Pf(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(v)))==null||n?v:v.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(l.floating)),boundary:h,rootBoundary:m,strategy:f})),S=g==="floating"?{x:r,y:i,width:u.floating.width,height:u.floating.height}:u.reference,D=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l.floating)),F=await(o.isElement==null?void 0:o.isElement(D))?await(o.getScale==null?void 0:o.getScale(D))||{x:1,y:1}:{x:1,y:1},M=Pf(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:S,offsetParent:D,strategy:f}):S);return{top:(w.top-M.top+C.top)/F.y,bottom:(M.bottom-w.bottom+C.bottom)/F.y,left:(w.left-M.left+C.left)/F.x,right:(M.right-w.right+C.right)/F.x}}const XT=50,JT=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:u}=n,l=u.detectOverflow?u:{...u,detectOverflow:ZT},f=await(u.isRTL==null?void 0:u.isRTL(t));let h=await u.getElementRects({reference:e,floating:t,strategy:i}),{x:m,y:g}=VC(h,r,f),y=r,A=0;const C={};for(let x=0;x({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:u,elements:l,middlewareData:f}=t,{element:h,padding:m=0}=Di(e,t)||{};if(h==null)return{};const g=UC(m),y={x:n,y:r},A=np(i),C=tp(A),x=await u.getDimensions(h),v=A==="y",w=v?"top":"left",S=v?"bottom":"right",D=v?"clientHeight":"clientWidth",F=o.reference[C]+o.reference[A]-y[A]-o.floating[C],M=y[A]-o.reference[A],B=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h));let k=B?B[D]:0;(!k||!await(u.isElement==null?void 0:u.isElement(B)))&&(k=l.floating[D]||o.floating[C]);const N=F/2-M/2,I=k/2-x[C]/2-1,H=go(g[w],I),Y=go(g[S],I),U=H,z=k-x[C]-Y,Z=k/2-x[C]/2+N,re=Jg(U,Z,z),P=!f.arrow&&Su(i)!=null&&Z!==re&&o.reference[C]/2-(ZZ<=0)){var Y,U;const Z=(((Y=o.flip)==null?void 0:Y.index)||0)+1,re=k[Z];if(re&&(!(g==="alignment"?S!==ii(re):!1)||H.every(q=>ii(q.placement)===S?q.overflows[0]>0:!0)))return{data:{index:Z,overflows:H},reset:{placement:re}};let P=(U=H.filter(K=>K.overflows[0]<=0).sort((K,q)=>K.overflows[1]-q.overflows[1])[0])==null?void 0:U.placement;if(!P)switch(A){case"bestFit":{var z;const K=(z=H.filter(q=>{if(B){const $=ii(q.placement);return $===S||$==="y"}return!0}).map(q=>[q.placement,q.overflows.filter($=>$>0).reduce(($,O)=>$+O,0)]).sort((q,$)=>q[1]-$[1])[0])==null?void 0:z[0];K&&(P=K);break}case"initialPlacement":P=l;break}if(i!==P)return{reset:{placement:P}}}return{}}}};function HC(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function QC(e){return VT.some(t=>e[t]>=0)}const nP=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:r}=t,{strategy:i="referenceHidden",...o}=Di(e,t);switch(i){case"referenceHidden":{const u=await r.detectOverflow(t,{...o,elementContext:"reference"}),l=HC(u,n.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:QC(l)}}}case"escaped":{const u=await r.detectOverflow(t,{...o,altBoundary:!0}),l=HC(u,n.floating);return{data:{escapedOffsets:l,escaped:QC(l)}}}default:return{}}}}},GC=new Set(["left","top"]);async function rP(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),u=Ri(n),l=Su(n),f=ii(n)==="y",h=GC.has(u)?-1:1,m=o&&f?-1:1,g=Di(t,e);let{mainAxis:y,crossAxis:A,alignmentAxis:C}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return l&&typeof C=="number"&&(A=l==="end"?C*-1:C),f?{x:A*m,y:y*h}:{x:y*h,y:A*m}}const aP=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:u,middlewareData:l}=t,f=await rP(t,e);return u===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:i+f.x,y:o+f.y,data:{...f,placement:u}}}}},iP=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i,platform:o}=t,{mainAxis:u=!0,crossAxis:l=!1,limiter:f={fn:w=>{let{x:S,y:D}=w;return{x:S,y:D}}},...h}=Di(e,t),m={x:n,y:r},g=await o.detectOverflow(t,h),y=ii(Ri(i)),A=ep(y);let C=m[A],x=m[y];if(u){const w=A==="y"?"top":"left",S=A==="y"?"bottom":"right",D=C+g[w],F=C-g[S];C=Jg(D,C,F)}if(l){const w=y==="y"?"top":"left",S=y==="y"?"bottom":"right",D=x+g[w],F=x-g[S];x=Jg(D,x,F)}const v=f.fn({...t,[A]:C,[y]:x});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[A]:u,[y]:l}}}}}},oP=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:o,middlewareData:u}=t,{offset:l=0,mainAxis:f=!0,crossAxis:h=!0}=Di(e,t),m={x:n,y:r},g=ii(i),y=ep(g);let A=m[y],C=m[g];const x=Di(l,t),v=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(f){const D=y==="y"?"height":"width",F=o.reference[y]-o.floating[D]+v.mainAxis,M=o.reference[y]+o.reference[D]-v.mainAxis;AM&&(A=M)}if(h){var w,S;const D=y==="y"?"width":"height",F=GC.has(Ri(i)),M=o.reference[g]-o.floating[D]+(F&&((w=u.offset)==null?void 0:w[g])||0)+(F?0:v.crossAxis),B=o.reference[g]+o.reference[D]+(F?0:((S=u.offset)==null?void 0:S[g])||0)-(F?v.crossAxis:0);CB&&(C=B)}return{[y]:A,[g]:C}}}},sP=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:o,platform:u,elements:l}=t,{apply:f=()=>{},...h}=Di(e,t),m=await u.detectOverflow(t,h),g=Ri(i),y=Su(i),A=ii(i)==="y",{width:C,height:x}=o.floating;let v,w;g==="top"||g==="bottom"?(v=g,w=y===(await(u.isRTL==null?void 0:u.isRTL(l.floating))?"start":"end")?"left":"right"):(w=g,v=y==="end"?"top":"bottom");const S=x-m.top-m.bottom,D=C-m.left-m.right,F=go(x-m[v],S),M=go(C-m[w],D),B=!t.middlewareData.shift;let k=F,N=M;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(N=D),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(k=S),B&&!y){const H=Gr(m.left,0),Y=Gr(m.right,0),U=Gr(m.top,0),z=Gr(m.bottom,0);A?N=C-2*(H!==0||Y!==0?H+Y:Gr(m.left,m.right)):k=x-2*(U!==0||z!==0?U+z:Gr(m.top,m.bottom))}await f({...t,availableWidth:N,availableHeight:k});const I=await u.getDimensions(l.floating);return C!==I.width||x!==I.height?{reset:{rects:!0}}:{}}}};function zf(){return typeof window<"u"}function Du(e){return YC(e)?(e.nodeName||"").toLowerCase():"#document"}function Yr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function oi(e){var t;return(t=(YC(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function YC(e){return zf()?e instanceof Node||e instanceof Yr(e).Node:!1}function Ta(e){return zf()?e instanceof Element||e instanceof Yr(e).Element:!1}function Fi(e){return zf()?e instanceof HTMLElement||e instanceof Yr(e).HTMLElement:!1}function KC(e){return!zf()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Yr(e).ShadowRoot}function _c(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Pa(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!=="inline"&&i!=="contents"}function uP(e){return/^(table|td|th)$/.test(Du(e))}function Lf(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const lP=/transform|translate|scale|rotate|perspective|filter/,cP=/paint|layout|strict|content/,ws=e=>!!e&&e!=="none";let ap;function ip(e){const t=Ta(e)?Pa(e):e;return ws(t.transform)||ws(t.translate)||ws(t.scale)||ws(t.rotate)||ws(t.perspective)||!op()&&(ws(t.backdropFilter)||ws(t.filter))||lP.test(t.willChange||"")||cP.test(t.contain||"")}function dP(e){let t=po(e);for(;Fi(t)&&!Ru(t);){if(ip(t))return t;if(Lf(t))return null;t=po(t)}return null}function op(){return ap==null&&(ap=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),ap}function Ru(e){return/^(html|body|#document)$/.test(Du(e))}function Pa(e){return Yr(e).getComputedStyle(e)}function Of(e){return Ta(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function po(e){if(Du(e)==="html")return e;const t=e.assignedSlot||e.parentNode||KC(e)&&e.host||oi(e);return KC(t)?t.host:t}function qC(e){const t=po(e);return Ru(t)?e.ownerDocument?e.ownerDocument.body:e.body:Fi(t)&&_c(t)?t:qC(t)}function xc(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=qC(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),u=Yr(i);if(o){const l=sp(u);return t.concat(u,u.visualViewport||[],_c(i)?i:[],l&&n?xc(l):[])}else return t.concat(i,xc(i,[],n))}function sp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function $C(e){const t=Pa(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Fi(e),o=i?e.offsetWidth:n,u=i?e.offsetHeight:r,l=Nf(n)!==o||Nf(r)!==u;return l&&(n=o,r=u),{width:n,height:r,$:l}}function up(e){return Ta(e)?e:e.contextElement}function Fu(e){const t=up(e);if(!Fi(t))return ai(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=$C(t);let u=(o?Nf(n.width):n.width)/r,l=(o?Nf(n.height):n.height)/i;return(!u||!Number.isFinite(u))&&(u=1),(!l||!Number.isFinite(l))&&(l=1),{x:u,y:l}}const fP=ai(0);function WC(e){const t=Yr(e);return!op()||!t.visualViewport?fP:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function mP(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Yr(e)?!1:t}function Es(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),o=up(e);let u=ai(1);t&&(r?Ta(r)&&(u=Fu(r)):u=Fu(e));const l=mP(o,n,r)?WC(o):ai(0);let f=(i.left+l.x)/u.x,h=(i.top+l.y)/u.y,m=i.width/u.x,g=i.height/u.y;if(o){const y=Yr(o),A=r&&Ta(r)?Yr(r):r;let C=y,x=sp(C);for(;x&&r&&A!==C;){const v=Fu(x),w=x.getBoundingClientRect(),S=Pa(x),D=w.left+(x.clientLeft+parseFloat(S.paddingLeft))*v.x,F=w.top+(x.clientTop+parseFloat(S.paddingTop))*v.y;f*=v.x,h*=v.y,m*=v.x,g*=v.y,f+=D,h+=F,C=Yr(x),x=sp(C)}}return Pf({width:m,height:g,x:f,y:h})}function If(e,t){const n=Of(e).scrollLeft;return t?t.left+n:Es(oi(e)).left+n}function ZC(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-If(e,n),i=n.top+t.scrollTop;return{x:r,y:i}}function hP(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o=i==="fixed",u=oi(r),l=t?Lf(t.floating):!1;if(r===u||l&&o)return n;let f={scrollLeft:0,scrollTop:0},h=ai(1);const m=ai(0),g=Fi(r);if((g||!g&&!o)&&((Du(r)!=="body"||_c(u))&&(f=Of(r)),g)){const A=Es(r);h=Fu(r),m.x=A.x+r.clientLeft,m.y=A.y+r.clientTop}const y=u&&!g&&!o?ZC(u,f):ai(0);return{width:n.width*h.x,height:n.height*h.y,x:n.x*h.x-f.scrollLeft*h.x+m.x+y.x,y:n.y*h.y-f.scrollTop*h.y+m.y+y.y}}function gP(e){return Array.from(e.getClientRects())}function pP(e){const t=oi(e),n=Of(e),r=e.ownerDocument.body,i=Gr(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Gr(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let u=-n.scrollLeft+If(e);const l=-n.scrollTop;return Pa(r).direction==="rtl"&&(u+=Gr(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:u,y:l}}const XC=25;function vP(e,t){const n=Yr(e),r=oi(e),i=n.visualViewport;let o=r.clientWidth,u=r.clientHeight,l=0,f=0;if(i){o=i.width,u=i.height;const m=op();(!m||m&&t==="fixed")&&(l=i.offsetLeft,f=i.offsetTop)}const h=If(r);if(h<=0){const m=r.ownerDocument,g=m.body,y=getComputedStyle(g),A=m.compatMode==="CSS1Compat"&&parseFloat(y.marginLeft)+parseFloat(y.marginRight)||0,C=Math.abs(r.clientWidth-g.clientWidth-A);C<=XC&&(o-=C)}else h<=XC&&(o+=h);return{width:o,height:u,x:l,y:f}}function yP(e,t){const n=Es(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Fi(e)?Fu(e):ai(1),u=e.clientWidth*o.x,l=e.clientHeight*o.y,f=i*o.x,h=r*o.y;return{width:u,height:l,x:f,y:h}}function JC(e,t,n){let r;if(t==="viewport")r=vP(e,n);else if(t==="document")r=pP(oi(e));else if(Ta(t))r=yP(t,n);else{const i=WC(e);r={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Pf(r)}function ew(e,t){const n=po(e);return n===t||!Ta(n)||Ru(n)?!1:Pa(n).position==="fixed"||ew(n,t)}function AP(e,t){const n=t.get(e);if(n)return n;let r=xc(e,[],!1).filter(l=>Ta(l)&&Du(l)!=="body"),i=null;const o=Pa(e).position==="fixed";let u=o?po(e):e;for(;Ta(u)&&!Ru(u);){const l=Pa(u),f=ip(u);!f&&l.position==="fixed"&&(i=null),(o?!f&&!i:!f&&l.position==="static"&&!!i&&(i.position==="absolute"||i.position==="fixed")||_c(u)&&!f&&ew(e,u))?r=r.filter(m=>m!==u):i=l,u=po(u)}return t.set(e,r),r}function bP(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const u=[...n==="clippingAncestors"?Lf(t)?[]:AP(t,this._c):[].concat(n),r],l=JC(t,u[0],i);let f=l.top,h=l.right,m=l.bottom,g=l.left;for(let y=1;y{u(!1,1e-7)},1e3)}k===1&&!rw(h,e.getBoundingClientRect())&&u(),F=!1}try{n=new IntersectionObserver(M,{...D,root:i.ownerDocument})}catch{n=new IntersectionObserver(M,D)}n.observe(e)}return u(!0),o}function DP(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:f=!1}=r,h=up(e),m=i||o?[...h?xc(h):[],...t?xc(t):[]]:[];m.forEach(w=>{i&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const g=h&&l?SP(h,n):null;let y=-1,A=null;u&&(A=new ResizeObserver(w=>{let[S]=w;S&&S.target===h&&A&&t&&(A.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var D;(D=A)==null||D.observe(t)})),n()}),h&&!f&&A.observe(h),t&&A.observe(t));let C,x=f?Es(e):null;f&&v();function v(){const w=Es(e);x&&!rw(x,w)&&n(),x=w,C=requestAnimationFrame(v)}return n(),()=>{var w;m.forEach(S=>{i&&S.removeEventListener("scroll",n),o&&S.removeEventListener("resize",n)}),g?.(),(w=A)==null||w.disconnect(),A=null,f&&cancelAnimationFrame(C)}}const RP=aP,FP=iP,kP=tP,BP=sP,MP=nP,aw=eP,NP=oP,jP=(e,t,n)=>{const r=new Map,i={platform:EP,...n},o={...i.platform,_c:r};return JT(e,t,{...i,platform:o})};var TP=typeof document<"u",PP=function(){},Uf=TP?b.useLayoutEffect:PP;function Vf(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Vf(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const o=i[r];if(!(o==="_owner"&&e.$$typeof)&&!Vf(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function iw(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ow(e,t){const n=iw(e);return Math.round(t*n)/n}function cp(e){const t=b.useRef(e);return Uf(()=>{t.current=e}),t}function zP(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:u}={},transform:l=!0,whileElementsMounted:f,open:h}=e,[m,g]=b.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[y,A]=b.useState(r);Vf(y,r)||A(r);const[C,x]=b.useState(null),[v,w]=b.useState(null),S=b.useCallback(q=>{q!==B.current&&(B.current=q,x(q))},[]),D=b.useCallback(q=>{q!==k.current&&(k.current=q,w(q))},[]),F=o||C,M=u||v,B=b.useRef(null),k=b.useRef(null),N=b.useRef(m),I=f!=null,H=cp(f),Y=cp(i),U=cp(h),z=b.useCallback(()=>{if(!B.current||!k.current)return;const q={placement:t,strategy:n,middleware:y};Y.current&&(q.platform=Y.current),jP(B.current,k.current,q).then($=>{const O={...$,isPositioned:U.current!==!1};Z.current&&!Vf(N.current,O)&&(N.current=O,lc.flushSync(()=>{g(O)}))})},[y,t,n,Y,U]);Uf(()=>{h===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,g(q=>({...q,isPositioned:!1})))},[h]);const Z=b.useRef(!1);Uf(()=>(Z.current=!0,()=>{Z.current=!1}),[]),Uf(()=>{if(F&&(B.current=F),M&&(k.current=M),F&&M){if(H.current)return H.current(F,M,z);z()}},[F,M,z,H,I]);const re=b.useMemo(()=>({reference:B,floating:k,setReference:S,setFloating:D}),[S,D]),P=b.useMemo(()=>({reference:F,floating:M}),[F,M]),K=b.useMemo(()=>{const q={position:n,left:0,top:0};if(!P.floating)return q;const $=ow(P.floating,m.x),O=ow(P.floating,m.y);return l?{...q,transform:"translate("+$+"px, "+O+"px)",...iw(P.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:$,top:O}},[n,l,P.floating,m.x,m.y]);return b.useMemo(()=>({...m,update:z,refs:re,elements:P,floatingStyles:K}),[m,z,re,P,K])}const LP=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:i}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?aw({element:r.current,padding:i}).fn(n):{}:r?aw({element:r,padding:i}).fn(n):{}}}},OP=(e,t)=>{const n=RP(e);return{name:n.name,fn:n.fn,options:[e,t]}},IP=(e,t)=>{const n=FP(e);return{name:n.name,fn:n.fn,options:[e,t]}},UP=(e,t)=>({fn:NP(e).fn,options:[e,t]}),VP=(e,t)=>{const n=kP(e);return{name:n.name,fn:n.fn,options:[e,t]}},HP=(e,t)=>{const n=BP(e);return{name:n.name,fn:n.fn,options:[e,t]}},QP=(e,t)=>{const n=MP(e);return{name:n.name,fn:n.fn,options:[e,t]}},GP=(e,t)=>{const n=LP(e);return{name:n.name,fn:n.fn,options:[e,t]}};var YP="Arrow",sw=b.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...o}=e;return d.jsx(Ue.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:d.jsx("polygon",{points:"0,0 30,0 15,10"})})});sw.displayName=YP;var KP=sw;function Hf(e){const[t,n]=b.useState(void 0);return Jn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let u,l;if("borderBoxSize"in o){const f=o.borderBoxSize,h=Array.isArray(f)?f[0]:f;u=h.inlineSize,l=h.blockSize}else u=e.offsetWidth,l=e.offsetHeight;n({width:u,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var dp="Popper",[uw,vo]=ur(dp),[qP,lw]=uw(dp),cw=e=>{const{__scopePopper:t,children:n}=e,[r,i]=b.useState(null);return d.jsx(qP,{scope:t,anchor:r,onAnchorChange:i,children:n})};cw.displayName=dp;var dw="PopperAnchor",fw=b.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,o=lw(dw,n),u=b.useRef(null),l=dt(t,u),f=b.useRef(null);return b.useEffect(()=>{const h=f.current;f.current=r?.current||u.current,h!==f.current&&o.onAnchorChange(f.current)}),r?null:d.jsx(Ue.div,{...i,ref:l})});fw.displayName=dw;var fp="PopperContent",[$P,WP]=uw(fp),mw=b.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:o="center",alignOffset:u=0,arrowPadding:l=0,avoidCollisions:f=!0,collisionBoundary:h=[],collisionPadding:m=0,sticky:g="partial",hideWhenDetached:y=!1,updatePositionStrategy:A="optimized",onPlaced:C,...x}=e,v=lw(fp,n),[w,S]=b.useState(null),D=dt(t,ce=>S(ce)),[F,M]=b.useState(null),B=Hf(F),k=B?.width??0,N=B?.height??0,I=r+(o!=="center"?"-"+o:""),H=typeof m=="number"?m:{top:0,right:0,bottom:0,left:0,...m},Y=Array.isArray(h)?h:[h],U=Y.length>0,z={padding:H,boundary:Y.filter(XP),altBoundary:U},{refs:Z,floatingStyles:re,placement:P,isPositioned:K,middlewareData:q}=zP({strategy:"fixed",placement:I,whileElementsMounted:(...ce)=>DP(...ce,{animationFrame:A==="always"}),elements:{reference:v.anchor},middleware:[OP({mainAxis:i+N,alignmentAxis:u}),f&&IP({mainAxis:!0,crossAxis:!1,limiter:g==="partial"?UP():void 0,...z}),f&&VP({...z}),HP({...z,apply:({elements:ce,rects:Ae,availableWidth:_e,availableHeight:Me})=>{const{width:ge,height:pe}=Ae.reference,oe=ce.floating.style;oe.setProperty("--radix-popper-available-width",`${_e}px`),oe.setProperty("--radix-popper-available-height",`${Me}px`),oe.setProperty("--radix-popper-anchor-width",`${ge}px`),oe.setProperty("--radix-popper-anchor-height",`${pe}px`)}}),F&&GP({element:F,padding:l}),JP({arrowWidth:k,arrowHeight:N}),y&&QP({strategy:"referenceHidden",...z})]}),[$,O]=pw(P),T=ni(C);Jn(()=>{K&&T?.()},[K,T]);const V=q.arrow?.x,W=q.arrow?.y,L=q.arrow?.centerOffset!==0,[ee,de]=b.useState();return Jn(()=>{w&&de(window.getComputedStyle(w).zIndex)},[w]),d.jsx("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...re,transform:K?re.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ee,"--radix-popper-transform-origin":[q.transformOrigin?.x,q.transformOrigin?.y].join(" "),...q.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:d.jsx($P,{scope:n,placedSide:$,onArrowChange:M,arrowX:V,arrowY:W,shouldHideArrow:L,children:d.jsx(Ue.div,{"data-side":$,"data-align":O,...x,ref:D,style:{...x.style,animation:K?void 0:"none"}})})})});mw.displayName=fp;var hw="PopperArrow",ZP={top:"bottom",right:"left",bottom:"top",left:"right"},gw=b.forwardRef(function(t,n){const{__scopePopper:r,...i}=t,o=WP(hw,r),u=ZP[o.placedSide];return d.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[u]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:d.jsx(KP,{...i,ref:n,style:{...i.style,display:"block"}})})});gw.displayName=hw;function XP(e){return e!==null}var JP=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:i}=t,u=i.arrow?.centerOffset!==0,l=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[h,m]=pw(n),g={start:"0%",center:"50%",end:"100%"}[m],y=(i.arrow?.x??0)+l/2,A=(i.arrow?.y??0)+f/2;let C="",x="";return h==="bottom"?(C=u?g:`${y}px`,x=`${-f}px`):h==="top"?(C=u?g:`${y}px`,x=`${r.floating.height+f}px`):h==="right"?(C=`${-f}px`,x=u?g:`${A}px`):h==="left"&&(C=`${r.floating.width+f}px`,x=u?g:`${A}px`),{data:{x:C,y:x}}}});function pw(e){const[t,n="center"]=e.split("-");return[t,n]}var Qf=cw,Cc=fw,Gf=mw,Yf=gw,vw=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),ez="VisuallyHidden",yw=b.forwardRef((e,t)=>d.jsx(Ue.span,{...e,ref:t,style:{...vw,...e.style}}));yw.displayName=ez;var tz=yw,[Kf]=ur("Tooltip",[vo]),qf=vo(),Aw="TooltipProvider",nz=700,mp="tooltip.open",[rz,hp]=Kf(Aw),bw=e=>{const{__scopeTooltip:t,delayDuration:n=nz,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:o}=e,u=b.useRef(!0),l=b.useRef(!1),f=b.useRef(0);return b.useEffect(()=>{const h=f.current;return()=>window.clearTimeout(h)},[]),d.jsx(rz,{scope:t,isOpenDelayedRef:u,delayDuration:n,onOpen:b.useCallback(()=>{window.clearTimeout(f.current),u.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>u.current=!0,r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:b.useCallback(h=>{l.current=h},[]),disableHoverableContent:i,children:o})};bw.displayName=Aw;var wc="Tooltip",[az,Ec]=Kf(wc),_w=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:i,onOpenChange:o,disableHoverableContent:u,delayDuration:l}=e,f=hp(wc,e.__scopeTooltip),h=qf(t),[m,g]=b.useState(null),y=Cr(),A=b.useRef(0),C=u??f.disableHoverableContent,x=l??f.delayDuration,v=b.useRef(!1),[w,S]=wr({prop:r,defaultProp:i??!1,onChange:k=>{k?(f.onOpen(),document.dispatchEvent(new CustomEvent(mp))):f.onClose(),o?.(k)},caller:wc}),D=b.useMemo(()=>w?v.current?"delayed-open":"instant-open":"closed",[w]),F=b.useCallback(()=>{window.clearTimeout(A.current),A.current=0,v.current=!1,S(!0)},[S]),M=b.useCallback(()=>{window.clearTimeout(A.current),A.current=0,S(!1)},[S]),B=b.useCallback(()=>{window.clearTimeout(A.current),A.current=window.setTimeout(()=>{v.current=!0,S(!0),A.current=0},x)},[x,S]);return b.useEffect(()=>()=>{A.current&&(window.clearTimeout(A.current),A.current=0)},[]),d.jsx(Qf,{...h,children:d.jsx(az,{scope:t,contentId:y,open:w,stateAttribute:D,trigger:m,onTriggerChange:g,onTriggerEnter:b.useCallback(()=>{f.isOpenDelayedRef.current?B():F()},[f.isOpenDelayedRef,B,F]),onTriggerLeave:b.useCallback(()=>{C?M():(window.clearTimeout(A.current),A.current=0)},[M,C]),onOpen:F,onClose:M,disableHoverableContent:C,children:n})})};_w.displayName=wc;var gp="TooltipTrigger",xw=b.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=Ec(gp,n),o=hp(gp,n),u=qf(n),l=b.useRef(null),f=dt(t,l,i.onTriggerChange),h=b.useRef(!1),m=b.useRef(!1),g=b.useCallback(()=>h.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),d.jsx(Cc,{asChild:!0,...u,children:d.jsx(Ue.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:f,onPointerMove:Re(e.onPointerMove,y=>{y.pointerType!=="touch"&&!m.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),m.current=!0)}),onPointerLeave:Re(e.onPointerLeave,()=>{i.onTriggerLeave(),m.current=!1}),onPointerDown:Re(e.onPointerDown,()=>{i.open&&i.onClose(),h.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:Re(e.onFocus,()=>{h.current||i.onOpen()}),onBlur:Re(e.onBlur,i.onClose),onClick:Re(e.onClick,i.onClose)})})});xw.displayName=gp;var pp="TooltipPortal",[iz,oz]=Kf(pp,{forceMount:void 0}),Cw=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,o=Ec(pp,t);return d.jsx(iz,{scope:t,forceMount:n,children:d.jsx(lr,{present:n||o.open,children:d.jsx(bu,{asChild:!0,container:i,children:r})})})};Cw.displayName=pp;var ku="TooltipContent",ww=b.forwardRef((e,t)=>{const n=oz(ku,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...o}=e,u=Ec(ku,e.__scopeTooltip);return d.jsx(lr,{present:r||u.open,children:u.disableHoverableContent?d.jsx(Ew,{side:i,...o,ref:t}):d.jsx(sz,{side:i,...o,ref:t})})}),sz=b.forwardRef((e,t)=>{const n=Ec(ku,e.__scopeTooltip),r=hp(ku,e.__scopeTooltip),i=b.useRef(null),o=dt(t,i),[u,l]=b.useState(null),{trigger:f,onClose:h}=n,m=i.current,{onPointerInTransitChange:g}=r,y=b.useCallback(()=>{l(null),g(!1)},[g]),A=b.useCallback((C,x)=>{const v=C.currentTarget,w={x:C.clientX,y:C.clientY},S=dz(w,v.getBoundingClientRect()),D=fz(w,S),F=mz(x.getBoundingClientRect()),M=gz([...D,...F]);l(M),g(!0)},[g]);return b.useEffect(()=>()=>y(),[y]),b.useEffect(()=>{if(f&&m){const C=v=>A(v,m),x=v=>A(v,f);return f.addEventListener("pointerleave",C),m.addEventListener("pointerleave",x),()=>{f.removeEventListener("pointerleave",C),m.removeEventListener("pointerleave",x)}}},[f,m,A,y]),b.useEffect(()=>{if(u){const C=x=>{const v=x.target,w={x:x.clientX,y:x.clientY},S=f?.contains(v)||m?.contains(v),D=!hz(w,u);S?y():D&&(y(),h())};return document.addEventListener("pointermove",C),()=>document.removeEventListener("pointermove",C)}},[f,m,u,h,y]),d.jsx(Ew,{...e,ref:o})}),[uz,lz]=Kf(wc,{isInside:!1}),cz=HN("TooltipContent"),Ew=b.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:u,...l}=e,f=Ec(ku,n),h=qf(n),{onClose:m}=f;return b.useEffect(()=>(document.addEventListener(mp,m),()=>document.removeEventListener(mp,m)),[m]),b.useEffect(()=>{if(f.trigger){const g=y=>{y.target?.contains(f.trigger)&&m()};return window.addEventListener("scroll",g,{capture:!0}),()=>window.removeEventListener("scroll",g,{capture:!0})}},[f.trigger,m]),d.jsx(Au,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:u,onFocusOutside:g=>g.preventDefault(),onDismiss:m,children:d.jsxs(Gf,{"data-state":f.stateAttribute,...h,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[d.jsx(cz,{children:r}),d.jsx(uz,{scope:n,isInside:!0,children:d.jsx(tz,{id:f.contentId,role:"tooltip",children:i||r})})]})})});ww.displayName=ku;var Sw="TooltipArrow",Dw=b.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=qf(n);return lz(Sw,n).isInside?null:d.jsx(Yf,{...i,...r,ref:t})});Dw.displayName=Sw;function dz(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function fz(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function mz(e){const{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function hz(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,u=t.length-1;or!=y>r&&n<(g-h)*(r-m)/(y-m)+h&&(i=!i)}return i}function gz(e){const t=e.slice();return t.sort((n,r)=>n.xr.x?1:n.yr.y?1:0),pz(t)}function pz(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r=2;){const o=t[t.length-1],u=t[t.length-2];if((o.x-u.x)*(i.y-u.y)>=(o.y-u.y)*(i.x-u.x))t.pop();else break}t.push(i)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const i=e[r];for(;n.length>=2;){const o=n[n.length-1],u=n[n.length-2];if((o.x-u.x)*(i.y-u.y)>=(o.y-u.y)*(i.x-u.x))n.pop();else break}n.push(i)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var vz=bw,yz=_w,Az=xw,bz=Cw,Rw=ww,_z=Dw;function $f(e){const t=b.useRef({value:e,previous:e});return b.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var Wf="Checkbox",[xz]=ur(Wf),[Cz,vp]=xz(Wf);function wz(e){const{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:o,form:u,name:l,onCheckedChange:f,required:h,value:m="on",internal_do_not_use_render:g}=e,[y,A]=wr({prop:n,defaultProp:i??!1,onChange:f,caller:Wf}),[C,x]=b.useState(null),[v,w]=b.useState(null),S=b.useRef(!1),D=C?!!u||!!C.closest("form"):!0,F={checked:y,disabled:o,setChecked:A,control:C,setControl:x,name:l,form:u,value:m,hasConsumerStoppedPropagationRef:S,required:h,defaultChecked:yo(i)?!1:i,isFormControl:D,bubbleInput:v,setBubbleInput:w};return d.jsx(Cz,{scope:t,...F,children:Ez(g)?g(F):r})}var Fw="CheckboxTrigger",kw=b.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i)=>{const{control:o,value:u,disabled:l,checked:f,required:h,setControl:m,setChecked:g,hasConsumerStoppedPropagationRef:y,isFormControl:A,bubbleInput:C}=vp(Fw,e),x=dt(i,m),v=b.useRef(f);return b.useEffect(()=>{const w=o?.form;if(w){const S=()=>g(v.current);return w.addEventListener("reset",S),()=>w.removeEventListener("reset",S)}},[o,g]),d.jsx(Ue.button,{type:"button",role:"checkbox","aria-checked":yo(f)?"mixed":f,"aria-required":h,"data-state":Pw(f),"data-disabled":l?"":void 0,disabled:l,value:u,...r,ref:x,onKeyDown:Re(t,w=>{w.key==="Enter"&&w.preventDefault()}),onClick:Re(n,w=>{g(S=>yo(S)?!0:!S),C&&A&&(y.current=w.isPropagationStopped(),y.current||w.stopPropagation())})})});kw.displayName=Fw;var Bw=b.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:i,defaultChecked:o,required:u,disabled:l,value:f,onCheckedChange:h,form:m,...g}=e;return d.jsx(wz,{__scopeCheckbox:n,checked:i,defaultChecked:o,disabled:l,required:u,onCheckedChange:h,name:r,form:m,value:f,internal_do_not_use_render:({isFormControl:y})=>d.jsxs(d.Fragment,{children:[d.jsx(kw,{...g,ref:t,__scopeCheckbox:n}),y&&d.jsx(Tw,{__scopeCheckbox:n})]})})});Bw.displayName=Wf;var Mw="CheckboxIndicator",Nw=b.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...i}=e,o=vp(Mw,n);return d.jsx(lr,{present:r||yo(o.checked)||o.checked===!0,children:d.jsx(Ue.span,{"data-state":Pw(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});Nw.displayName=Mw;var jw="CheckboxBubbleInput",Tw=b.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:r,hasConsumerStoppedPropagationRef:i,checked:o,defaultChecked:u,required:l,disabled:f,name:h,value:m,form:g,bubbleInput:y,setBubbleInput:A}=vp(jw,e),C=dt(n,A),x=$f(o),v=Hf(r);b.useEffect(()=>{const S=y;if(!S)return;const D=window.HTMLInputElement.prototype,M=Object.getOwnPropertyDescriptor(D,"checked").set,B=!i.current;if(x!==o&&M){const k=new Event("click",{bubbles:B});S.indeterminate=yo(o),M.call(S,yo(o)?!1:o),S.dispatchEvent(k)}},[y,x,o,i]);const w=b.useRef(yo(o)?!1:o);return d.jsx(Ue.input,{type:"checkbox","aria-hidden":!0,defaultChecked:u??w.current,required:l,disabled:f,name:h,value:m,form:g,...t,tabIndex:-1,ref:C,style:{...t.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});Tw.displayName=jw;function Ez(e){return typeof e=="function"}function yo(e){return e==="indeterminate"}function Pw(e){return yo(e)?"indeterminate":e?"checked":"unchecked"}function Zf(e){const t=e+"CollectionProvider",[n,r]=ur(t),[i,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),u=x=>{const{scope:v,children:w}=x,S=te.useRef(null),D=te.useRef(new Map).current;return d.jsx(i,{scope:v,itemMap:D,collectionRef:S,children:w})};u.displayName=t;const l=e+"CollectionSlot",f=bs(l),h=te.forwardRef((x,v)=>{const{scope:w,children:S}=x,D=o(l,w),F=dt(v,D.collectionRef);return d.jsx(f,{ref:F,children:S})});h.displayName=l;const m=e+"CollectionItemSlot",g="data-radix-collection-item",y=bs(m),A=te.forwardRef((x,v)=>{const{scope:w,children:S,...D}=x,F=te.useRef(null),M=dt(v,F),B=o(m,w);return te.useEffect(()=>(B.itemMap.set(F,{ref:F,...D}),()=>{B.itemMap.delete(F)})),d.jsx(y,{[g]:"",ref:M,children:S})});A.displayName=m;function C(x){const v=o(e+"CollectionConsumer",x);return te.useCallback(()=>{const S=v.collectionRef.current;if(!S)return[];const D=Array.from(S.querySelectorAll(`[${g}]`));return Array.from(v.itemMap.values()).sort((B,k)=>D.indexOf(B.ref.current)-D.indexOf(k.ref.current))},[v.collectionRef,v.itemMap])}return[{Provider:u,Slot:h,ItemSlot:A},C,r]}var Sz=b.createContext(void 0);function Bu(e){const t=b.useContext(Sz);return e||t||"ltr"}var yp="rovingFocusGroup.onEntryFocus",Dz={bubbles:!1,cancelable:!0},Sc="RovingFocusGroup",[Ap,zw,Rz]=Zf(Sc),[Fz,Mu]=ur(Sc,[Rz]),[kz,Bz]=Fz(Sc),Lw=b.forwardRef((e,t)=>d.jsx(Ap.Provider,{scope:e.__scopeRovingFocusGroup,children:d.jsx(Ap.Slot,{scope:e.__scopeRovingFocusGroup,children:d.jsx(Mz,{...e,ref:t})})}));Lw.displayName=Sc;var Mz=b.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:o,currentTabStopId:u,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:f,onEntryFocus:h,preventScrollOnEntryFocus:m=!1,...g}=e,y=b.useRef(null),A=dt(t,y),C=Bu(o),[x,v]=wr({prop:u,defaultProp:l??null,onChange:f,caller:Sc}),[w,S]=b.useState(!1),D=ni(h),F=zw(n),M=b.useRef(!1),[B,k]=b.useState(0);return b.useEffect(()=>{const N=y.current;if(N)return N.addEventListener(yp,D),()=>N.removeEventListener(yp,D)},[D]),d.jsx(kz,{scope:n,orientation:r,dir:C,loop:i,currentTabStopId:x,onItemFocus:b.useCallback(N=>v(N),[v]),onItemShiftTab:b.useCallback(()=>S(!0),[]),onFocusableItemAdd:b.useCallback(()=>k(N=>N+1),[]),onFocusableItemRemove:b.useCallback(()=>k(N=>N-1),[]),children:d.jsx(Ue.div,{tabIndex:w||B===0?-1:0,"data-orientation":r,...g,ref:A,style:{outline:"none",...e.style},onMouseDown:Re(e.onMouseDown,()=>{M.current=!0}),onFocus:Re(e.onFocus,N=>{const I=!M.current;if(N.target===N.currentTarget&&I&&!w){const H=new CustomEvent(yp,Dz);if(N.currentTarget.dispatchEvent(H),!H.defaultPrevented){const Y=F().filter(P=>P.focusable),U=Y.find(P=>P.active),z=Y.find(P=>P.id===x),re=[U,z,...Y].filter(Boolean).map(P=>P.ref.current);Uw(re,m)}}M.current=!1}),onBlur:Re(e.onBlur,()=>S(!1))})})}),Ow="RovingFocusGroupItem",Iw=b.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:o,children:u,...l}=e,f=Cr(),h=o||f,m=Bz(Ow,n),g=m.currentTabStopId===h,y=zw(n),{onFocusableItemAdd:A,onFocusableItemRemove:C,currentTabStopId:x}=m;return b.useEffect(()=>{if(r)return A(),()=>C()},[r,A,C]),d.jsx(Ap.ItemSlot,{scope:n,id:h,focusable:r,active:i,children:d.jsx(Ue.span,{tabIndex:g?0:-1,"data-orientation":m.orientation,...l,ref:t,onMouseDown:Re(e.onMouseDown,v=>{r?m.onItemFocus(h):v.preventDefault()}),onFocus:Re(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:Re(e.onKeyDown,v=>{if(v.key==="Tab"&&v.shiftKey){m.onItemShiftTab();return}if(v.target!==v.currentTarget)return;const w=Tz(v,m.orientation,m.dir);if(w!==void 0){if(v.metaKey||v.ctrlKey||v.altKey||v.shiftKey)return;v.preventDefault();let D=y().filter(F=>F.focusable).map(F=>F.ref.current);if(w==="last")D.reverse();else if(w==="prev"||w==="next"){w==="prev"&&D.reverse();const F=D.indexOf(v.currentTarget);D=m.loop?Pz(D,F+1):D.slice(F+1)}setTimeout(()=>Uw(D))}}),children:typeof u=="function"?u({isCurrentTabStop:g,hasTabStop:x!=null}):u})})});Iw.displayName=Ow;var Nz={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function jz(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Tz(e,t,n){const r=jz(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return Nz[r]}function Uw(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function Pz(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var bp=Lw,_p=Iw,xp=["Enter"," "],zz=["ArrowDown","PageUp","Home"],Vw=["ArrowUp","PageDown","End"],Lz=[...zz,...Vw],Oz={ltr:[...xp,"ArrowRight"],rtl:[...xp,"ArrowLeft"]},Iz={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Dc="Menu",[Rc,Uz,Vz]=Zf(Dc),[Ss,Hw]=ur(Dc,[Vz,vo,Mu]),Xf=vo(),Qw=Mu(),[Hz,Ds]=Ss(Dc),[Qz,Fc]=Ss(Dc),Gw=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:o,modal:u=!0}=e,l=Xf(t),[f,h]=b.useState(null),m=b.useRef(!1),g=ni(o),y=Bu(i);return b.useEffect(()=>{const A=()=>{m.current=!0,document.addEventListener("pointerdown",C,{capture:!0,once:!0}),document.addEventListener("pointermove",C,{capture:!0,once:!0})},C=()=>m.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",C,{capture:!0}),document.removeEventListener("pointermove",C,{capture:!0})}},[]),d.jsx(Qf,{...l,children:d.jsx(Hz,{scope:t,open:n,onOpenChange:g,content:f,onContentChange:h,children:d.jsx(Qz,{scope:t,onClose:b.useCallback(()=>g(!1),[g]),isUsingKeyboardRef:m,dir:y,modal:u,children:r})})})};Gw.displayName=Dc;var Gz="MenuAnchor",Cp=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=Xf(n);return d.jsx(Cc,{...i,...r,ref:t})});Cp.displayName=Gz;var wp="MenuPortal",[Yz,Yw]=Ss(wp,{forceMount:void 0}),Kw=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:i}=e,o=Ds(wp,t);return d.jsx(Yz,{scope:t,forceMount:n,children:d.jsx(lr,{present:n||o.open,children:d.jsx(bu,{asChild:!0,container:i,children:r})})})};Kw.displayName=wp;var ya="MenuContent",[Kz,Ep]=Ss(ya),qw=b.forwardRef((e,t)=>{const n=Yw(ya,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=Ds(ya,e.__scopeMenu),u=Fc(ya,e.__scopeMenu);return d.jsx(Rc.Provider,{scope:e.__scopeMenu,children:d.jsx(lr,{present:r||o.open,children:d.jsx(Rc.Slot,{scope:e.__scopeMenu,children:u.modal?d.jsx(qz,{...i,ref:t}):d.jsx($z,{...i,ref:t})})})})}),qz=b.forwardRef((e,t)=>{const n=Ds(ya,e.__scopeMenu),r=b.useRef(null),i=dt(t,r);return b.useEffect(()=>{const o=r.current;if(o)return wf(o)},[]),d.jsx(Sp,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Re(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),$z=b.forwardRef((e,t)=>{const n=Ds(ya,e.__scopeMenu);return d.jsx(Sp,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),Wz=bs("MenuContent.ScrollLock"),Sp=b.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:u,disableOutsidePointerEvents:l,onEntryFocus:f,onEscapeKeyDown:h,onPointerDownOutside:m,onFocusOutside:g,onInteractOutside:y,onDismiss:A,disableOutsideScroll:C,...x}=e,v=Ds(ya,n),w=Fc(ya,n),S=Xf(n),D=Qw(n),F=Uz(n),[M,B]=b.useState(null),k=b.useRef(null),N=dt(t,k,v.onContentChange),I=b.useRef(0),H=b.useRef(""),Y=b.useRef(0),U=b.useRef(null),z=b.useRef("right"),Z=b.useRef(0),re=C?pc:b.Fragment,P=C?{as:Wz,allowPinchZoom:!0}:void 0,K=$=>{const O=H.current+$,T=F().filter(ce=>!ce.disabled),V=document.activeElement,W=T.find(ce=>ce.ref.current===V)?.textValue,L=T.map(ce=>ce.textValue),ee=uL(L,O,W),de=T.find(ce=>ce.textValue===ee)?.ref.current;(function ce(Ae){H.current=Ae,window.clearTimeout(I.current),Ae!==""&&(I.current=window.setTimeout(()=>ce(""),1e3))})(O),de&&setTimeout(()=>de.focus())};b.useEffect(()=>()=>window.clearTimeout(I.current),[]),pf();const q=b.useCallback($=>z.current===U.current?.side&&cL($,U.current?.area),[]);return d.jsx(Kz,{scope:n,searchRef:H,onItemEnter:b.useCallback($=>{q($)&&$.preventDefault()},[q]),onItemLeave:b.useCallback($=>{q($)||(k.current?.focus(),B(null))},[q]),onTriggerLeave:b.useCallback($=>{q($)&&$.preventDefault()},[q]),pointerGraceTimerRef:Y,onPointerGraceIntentChange:b.useCallback($=>{U.current=$},[]),children:d.jsx(re,{...P,children:d.jsx(gc,{asChild:!0,trapped:i,onMountAutoFocus:Re(o,$=>{$.preventDefault(),k.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:d.jsx(Au,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:h,onPointerDownOutside:m,onFocusOutside:g,onInteractOutside:y,onDismiss:A,children:d.jsx(bp,{asChild:!0,...D,dir:w.dir,orientation:"vertical",loop:r,currentTabStopId:M,onCurrentTabStopIdChange:B,onEntryFocus:Re(f,$=>{w.isUsingKeyboardRef.current||$.preventDefault()}),preventScrollOnEntryFocus:!0,children:d.jsx(Gf,{role:"menu","aria-orientation":"vertical","data-state":d1(v.open),"data-radix-menu-content":"",dir:w.dir,...S,...x,ref:N,style:{outline:"none",...x.style},onKeyDown:Re(x.onKeyDown,$=>{const T=$.target.closest("[data-radix-menu-content]")===$.currentTarget,V=$.ctrlKey||$.altKey||$.metaKey,W=$.key.length===1;T&&($.key==="Tab"&&$.preventDefault(),!V&&W&&K($.key));const L=k.current;if($.target!==L||!Lz.includes($.key))return;$.preventDefault();const de=F().filter(ce=>!ce.disabled).map(ce=>ce.ref.current);Vw.includes($.key)&&de.reverse(),oL(de)}),onBlur:Re(e.onBlur,$=>{$.currentTarget.contains($.target)||(window.clearTimeout(I.current),H.current="")}),onPointerMove:Re(e.onPointerMove,Bc($=>{const O=$.target,T=Z.current!==$.clientX;if($.currentTarget.contains(O)&&T){const V=$.clientX>Z.current?"right":"left";z.current=V,Z.current=$.clientX}}))})})})})})})});qw.displayName=ya;var Zz="MenuGroup",Dp=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return d.jsx(Ue.div,{role:"group",...r,ref:t})});Dp.displayName=Zz;var Xz="MenuLabel",$w=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return d.jsx(Ue.div,{...r,ref:t})});$w.displayName=Xz;var Jf="MenuItem",Ww="menu.itemSelect",e0=b.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...i}=e,o=b.useRef(null),u=Fc(Jf,e.__scopeMenu),l=Ep(Jf,e.__scopeMenu),f=dt(t,o),h=b.useRef(!1),m=()=>{const g=o.current;if(!n&&g){const y=new CustomEvent(Ww,{bubbles:!0,cancelable:!0});g.addEventListener(Ww,A=>r?.(A),{once:!0}),px(g,y),y.defaultPrevented?h.current=!1:u.onClose()}};return d.jsx(Zw,{...i,ref:f,disabled:n,onClick:Re(e.onClick,m),onPointerDown:g=>{e.onPointerDown?.(g),h.current=!0},onPointerUp:Re(e.onPointerUp,g=>{h.current||g.currentTarget?.click()}),onKeyDown:Re(e.onKeyDown,g=>{const y=l.searchRef.current!=="";n||y&&g.key===" "||xp.includes(g.key)&&(g.currentTarget.click(),g.preventDefault())})})});e0.displayName=Jf;var Zw=b.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,u=Ep(Jf,n),l=Qw(n),f=b.useRef(null),h=dt(t,f),[m,g]=b.useState(!1),[y,A]=b.useState("");return b.useEffect(()=>{const C=f.current;C&&A((C.textContent??"").trim())},[o.children]),d.jsx(Rc.ItemSlot,{scope:n,disabled:r,textValue:i??y,children:d.jsx(_p,{asChild:!0,...l,focusable:!r,children:d.jsx(Ue.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...o,ref:h,onPointerMove:Re(e.onPointerMove,Bc(C=>{r?u.onItemLeave(C):(u.onItemEnter(C),C.defaultPrevented||C.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Re(e.onPointerLeave,Bc(C=>u.onItemLeave(C))),onFocus:Re(e.onFocus,()=>g(!0)),onBlur:Re(e.onBlur,()=>g(!1))})})})}),Jz="MenuCheckboxItem",Xw=b.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...i}=e;return d.jsx(r1,{scope:e.__scopeMenu,checked:n,children:d.jsx(e0,{role:"menuitemcheckbox","aria-checked":t0(n)?"mixed":n,...i,ref:t,"data-state":Fp(n),onSelect:Re(i.onSelect,()=>r?.(t0(n)?!0:!n),{checkForDefaultPrevented:!1})})})});Xw.displayName=Jz;var Jw="MenuRadioGroup",[eL,tL]=Ss(Jw,{value:void 0,onValueChange:()=>{}}),e1=b.forwardRef((e,t)=>{const{value:n,onValueChange:r,...i}=e,o=ni(r);return d.jsx(eL,{scope:e.__scopeMenu,value:n,onValueChange:o,children:d.jsx(Dp,{...i,ref:t})})});e1.displayName=Jw;var t1="MenuRadioItem",n1=b.forwardRef((e,t)=>{const{value:n,...r}=e,i=tL(t1,e.__scopeMenu),o=n===i.value;return d.jsx(r1,{scope:e.__scopeMenu,checked:o,children:d.jsx(e0,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":Fp(o),onSelect:Re(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});n1.displayName=t1;var Rp="MenuItemIndicator",[r1,nL]=Ss(Rp,{checked:!1}),a1=b.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...i}=e,o=nL(Rp,n);return d.jsx(lr,{present:r||t0(o.checked)||o.checked===!0,children:d.jsx(Ue.span,{...i,ref:t,"data-state":Fp(o.checked)})})});a1.displayName=Rp;var rL="MenuSeparator",i1=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return d.jsx(Ue.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});i1.displayName=rL;var aL="MenuArrow",o1=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=Xf(n);return d.jsx(Yf,{...i,...r,ref:t})});o1.displayName=aL;var iL="MenuSub",[G$,s1]=Ss(iL),kc="MenuSubTrigger",u1=b.forwardRef((e,t)=>{const n=Ds(kc,e.__scopeMenu),r=Fc(kc,e.__scopeMenu),i=s1(kc,e.__scopeMenu),o=Ep(kc,e.__scopeMenu),u=b.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:f}=o,h={__scopeMenu:e.__scopeMenu},m=b.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return b.useEffect(()=>m,[m]),b.useEffect(()=>{const g=l.current;return()=>{window.clearTimeout(g),f(null)}},[l,f]),d.jsx(Cp,{asChild:!0,...h,children:d.jsx(Zw,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":d1(n.open),...e,ref:mc(t,i.onTriggerChange),onClick:g=>{e.onClick?.(g),!(e.disabled||g.defaultPrevented)&&(g.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Re(e.onPointerMove,Bc(g=>{o.onItemEnter(g),!g.defaultPrevented&&!e.disabled&&!n.open&&!u.current&&(o.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100))})),onPointerLeave:Re(e.onPointerLeave,Bc(g=>{m();const y=n.content?.getBoundingClientRect();if(y){const A=n.content?.dataset.side,C=A==="right",x=C?-5:5,v=y[C?"left":"right"],w=y[C?"right":"left"];o.onPointerGraceIntentChange({area:[{x:g.clientX+x,y:g.clientY},{x:v,y:y.top},{x:w,y:y.top},{x:w,y:y.bottom},{x:v,y:y.bottom}],side:A}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(g),g.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:Re(e.onKeyDown,g=>{const y=o.searchRef.current!=="";e.disabled||y&&g.key===" "||Oz[r.dir].includes(g.key)&&(n.onOpenChange(!0),n.content?.focus(),g.preventDefault())})})})});u1.displayName=kc;var l1="MenuSubContent",c1=b.forwardRef((e,t)=>{const n=Yw(ya,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=Ds(ya,e.__scopeMenu),u=Fc(ya,e.__scopeMenu),l=s1(l1,e.__scopeMenu),f=b.useRef(null),h=dt(t,f);return d.jsx(Rc.Provider,{scope:e.__scopeMenu,children:d.jsx(lr,{present:r||o.open,children:d.jsx(Rc.Slot,{scope:e.__scopeMenu,children:d.jsx(Sp,{id:l.contentId,"aria-labelledby":l.triggerId,...i,ref:h,align:"start",side:u.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:m=>{u.isUsingKeyboardRef.current&&f.current?.focus(),m.preventDefault()},onCloseAutoFocus:m=>m.preventDefault(),onFocusOutside:Re(e.onFocusOutside,m=>{m.target!==l.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:Re(e.onEscapeKeyDown,m=>{u.onClose(),m.preventDefault()}),onKeyDown:Re(e.onKeyDown,m=>{const g=m.currentTarget.contains(m.target),y=Iz[u.dir].includes(m.key);g&&y&&(o.onOpenChange(!1),l.trigger?.focus(),m.preventDefault())})})})})})});c1.displayName=l1;function d1(e){return e?"open":"closed"}function t0(e){return e==="indeterminate"}function Fp(e){return t0(e)?"indeterminate":e?"checked":"unchecked"}function oL(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function sL(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function uL(e,t,n){const i=t.length>1&&Array.from(t).every(h=>h===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let u=sL(e,Math.max(o,0));i.length===1&&(u=u.filter(h=>h!==n));const f=u.find(h=>h.toLowerCase().startsWith(i.toLowerCase()));return f!==n?f:void 0}function lL(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,u=t.length-1;or!=y>r&&n<(g-h)*(r-m)/(y-m)+h&&(i=!i)}return i}function cL(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return lL(n,t)}function Bc(e){return t=>t.pointerType==="mouse"?e(t):void 0}var dL=Gw,fL=Cp,mL=Kw,hL=qw,gL=Dp,pL=$w,vL=e0,yL=Xw,AL=e1,bL=n1,_L=a1,xL=i1,CL=o1,wL=u1,EL=c1,n0="DropdownMenu",[SL]=ur(n0,[Hw]),pr=Hw(),[DL,f1]=SL(n0),m1=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:o,onOpenChange:u,modal:l=!0}=e,f=pr(t),h=b.useRef(null),[m,g]=wr({prop:i,defaultProp:o??!1,onChange:u,caller:n0});return d.jsx(DL,{scope:t,triggerId:Cr(),triggerRef:h,contentId:Cr(),open:m,onOpenChange:g,onOpenToggle:b.useCallback(()=>g(y=>!y),[g]),modal:l,children:d.jsx(dL,{...f,open:m,onOpenChange:g,dir:r,modal:l,children:n})})};m1.displayName=n0;var h1="DropdownMenuTrigger",g1=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,o=f1(h1,n),u=pr(n);return d.jsx(fL,{asChild:!0,...u,children:d.jsx(Ue.button,{type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...i,ref:mc(t,o.triggerRef),onPointerDown:Re(e.onPointerDown,l=>{!r&&l.button===0&&l.ctrlKey===!1&&(o.onOpenToggle(),o.open||l.preventDefault())}),onKeyDown:Re(e.onKeyDown,l=>{r||(["Enter"," "].includes(l.key)&&o.onOpenToggle(),l.key==="ArrowDown"&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(l.key)&&l.preventDefault())})})})});g1.displayName=h1;var RL="DropdownMenuPortal",p1=e=>{const{__scopeDropdownMenu:t,...n}=e,r=pr(t);return d.jsx(mL,{...r,...n})};p1.displayName=RL;var v1="DropdownMenuContent",y1=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=f1(v1,n),o=pr(n),u=b.useRef(!1);return d.jsx(hL,{id:i.contentId,"aria-labelledby":i.triggerId,...o,...r,ref:t,onCloseAutoFocus:Re(e.onCloseAutoFocus,l=>{u.current||i.triggerRef.current?.focus(),u.current=!1,l.preventDefault()}),onInteractOutside:Re(e.onInteractOutside,l=>{const f=l.detail.originalEvent,h=f.button===0&&f.ctrlKey===!0,m=f.button===2||h;(!i.modal||m)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});y1.displayName=v1;var FL="DropdownMenuGroup",kL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(gL,{...i,...r,ref:t})});kL.displayName=FL;var BL="DropdownMenuLabel",ML=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(pL,{...i,...r,ref:t})});ML.displayName=BL;var NL="DropdownMenuItem",A1=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(vL,{...i,...r,ref:t})});A1.displayName=NL;var jL="DropdownMenuCheckboxItem",TL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(yL,{...i,...r,ref:t})});TL.displayName=jL;var PL="DropdownMenuRadioGroup",zL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(AL,{...i,...r,ref:t})});zL.displayName=PL;var LL="DropdownMenuRadioItem",OL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(bL,{...i,...r,ref:t})});OL.displayName=LL;var IL="DropdownMenuItemIndicator",UL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(_L,{...i,...r,ref:t})});UL.displayName=IL;var VL="DropdownMenuSeparator",b1=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(xL,{...i,...r,ref:t})});b1.displayName=VL;var HL="DropdownMenuArrow",QL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(CL,{...i,...r,ref:t})});QL.displayName=HL;var GL="DropdownMenuSubTrigger",YL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(wL,{...i,...r,ref:t})});YL.displayName=GL;var KL="DropdownMenuSubContent",qL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=pr(n);return d.jsx(EL,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});qL.displayName=KL;var $L=m1,WL=g1,_1=p1,ZL=y1,XL=A1,JL=b1,r0="Switch",[eO]=ur(r0),[tO,nO]=eO(r0),x1=b.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:i,defaultChecked:o,required:u,disabled:l,value:f="on",onCheckedChange:h,form:m,...g}=e,[y,A]=b.useState(null),C=dt(t,D=>A(D)),x=b.useRef(!1),v=y?m||!!y.closest("form"):!0,[w,S]=wr({prop:i,defaultProp:o??!1,onChange:h,caller:r0});return d.jsxs(tO,{scope:n,checked:w,disabled:l,children:[d.jsx(Ue.button,{type:"button",role:"switch","aria-checked":w,"aria-required":u,"data-state":S1(w),"data-disabled":l?"":void 0,disabled:l,value:f,...g,ref:C,onClick:Re(e.onClick,D=>{S(F=>!F),v&&(x.current=D.isPropagationStopped(),x.current||D.stopPropagation())})}),v&&d.jsx(E1,{control:y,bubbles:!x.current,name:r,value:f,checked:w,required:u,disabled:l,form:m,style:{transform:"translateX(-100%)"}})]})});x1.displayName=r0;var C1="SwitchThumb",w1=b.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,i=nO(C1,n);return d.jsx(Ue.span,{"data-state":S1(i.checked),"data-disabled":i.disabled?"":void 0,...r,ref:t})});w1.displayName=C1;var rO="SwitchBubbleInput",E1=b.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...i},o)=>{const u=b.useRef(null),l=dt(u,o),f=$f(n),h=Hf(t);return b.useEffect(()=>{const m=u.current;if(!m)return;const g=window.HTMLInputElement.prototype,A=Object.getOwnPropertyDescriptor(g,"checked").set;if(f!==n&&A){const C=new Event("click",{bubbles:r});A.call(m,n),m.dispatchEvent(C)}},[f,n,r]),d.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:l,style:{...i.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});E1.displayName=rO;function S1(e){return e?"checked":"unchecked"}var aO=x1,iO=w1,Rs=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},oO=class extends Rs{#t;#e;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},a0=new oO,sO={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},uO=class{#t=sO;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,t){return this.#t.setTimeout(e,t)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,t){return this.#t.setInterval(e,t)}clearInterval(e){this.#t.clearInterval(e)}},Ao=new uO;function lO(e){setTimeout(e,0)}var D1=typeof window>"u"||"Deno"in globalThis;function Rn(){}function cO(e,t){return typeof e=="function"?e(t):e}function kp(e){return typeof e=="number"&&e>=0&&e!==1/0}function R1(e,t){return Math.max(e+(t||0)-Date.now(),0)}function bo(e,t){return typeof e=="function"?e(t):e}function Kr(e,t){return typeof e=="function"?e(t):e}function Bp(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:u,stale:l}=e;if(u){if(r){if(t.queryHash!==Np(u,t.options))return!1}else if(!Fs(t.queryKey,u))return!1}if(n!=="all"){const f=t.isActive();if(n==="active"&&!f||n==="inactive"&&f)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||i&&i!==t.state.fetchStatus||o&&!o(t))}function Mp(e,t){const{exact:n,status:r,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(_o(t.options.mutationKey)!==_o(o))return!1}else if(!Fs(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function Np(e,t){return(t?.queryKeyHashFn||_o)(e)}function _o(e){return JSON.stringify(e,(t,n)=>jp(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Fs(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(Array.isArray(e)&&Array.isArray(t)){for(let r=0;r500)return t;const r=F1(e)&&F1(t);if(!r&&!(jp(e)&&jp(t)))return t;const o=(r?e:Object.keys(e)).length,u=r?t:Object.keys(t),l=u.length,f=r?new Array(l):{};let h=0;for(let m=0;m{Ao.setTimeout(t,e)})}function Tp(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Mc(e,t):t}function mO(e){return e}function B1(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function hO(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var i0=Symbol();function M1(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===i0?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function o0(e,t){return typeof e=="function"?e(...t):!!e}function N1(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r||(r=!0,i.aborted?n():i.addEventListener("abort",n,{once:!0})),i)}),e}var Nu=(()=>{let e=()=>D1;return{isServer(){return e()},setIsServer(t){e=t}}})();function Pp(){let e,t;const n=new Promise((i,o)=>{e=i,t=o});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),e(i)},n.reject=i=>{r({status:"rejected",reason:i}),t(i)},n}function gO(e){let t;if(e.then(n=>(t=n,n),Rn)?.catch(Rn),t!==void 0)return{data:t}}function j1(e){return e}function pO(e){return{mutationKey:e.options.mutationKey,state:e.state,...e.options.scope&&{scope:e.options.scope},...e.meta&&{meta:e.meta}}}function vO(e,t,n){const r=()=>{const i=e.promise?.then(t).catch(o=>n(o)?Promise.reject(new Error("redacted")):Promise.reject(o));return i?.catch(Rn),i};return{dehydratedAt:Date.now(),state:{...e.state,...e.state.data!==void 0&&{data:t(e.state.data)}},queryKey:e.queryKey,queryHash:e.queryHash,...e.state.status==="pending"&&{promise:r()},...e.meta&&{meta:e.meta},...e.queryType&&{queryType:e.queryType}}}function T1(e){return e.state.isPaused}function P1(e){return e.state.status==="success"}function yO(e){return!0}function AO(e,t={}){const n=t.shouldDehydrateMutation??e.getDefaultOptions().dehydrate?.shouldDehydrateMutation??T1,r=e.getMutationCache().getAll().flatMap(f=>n(f)?[pO(f)]:[]),i=t.shouldDehydrateQuery??e.getDefaultOptions().dehydrate?.shouldDehydrateQuery??P1,o=t.shouldRedactErrors??e.getDefaultOptions().dehydrate?.shouldRedactErrors??yO,u=t.serializeData??e.getDefaultOptions().dehydrate?.serializeData??j1,l=e.getQueryCache().getAll().flatMap(f=>i(f)?[vO(f,u,o)]:[]);return{mutations:r,queries:l}}function zp(e,t,n){if(typeof t!="object"||t===null)return;const r=e.getMutationCache(),i=e.getQueryCache(),o=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??j1,u=t.mutations||[],l=t.queries||[];u.forEach(({state:f,...h})=>{r.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...h},f)}),l.forEach(({queryKey:f,state:h,queryHash:m,meta:g,promise:y,dehydratedAt:A,queryType:C})=>{const x=y?gO(y):void 0,v=h.data===void 0?x?.data:h.data,w=v===void 0?v:o(v);let S=i.get(m);const D=S?.state.status==="pending",F=S?.state.fetchStatus==="fetching";if(S){const M=x&&A!==void 0&&A>S.state.dataUpdatedAt;if(h.dataUpdatedAt>S.state.dataUpdatedAt||M){const{fetchStatus:B,...k}=h;S.setState({...k,data:w,...h.status==="pending"&&w!==void 0&&{status:"success",dataUpdatedAt:A??Date.now(),...!F&&{fetchStatus:"idle"}}})}}else S=i.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:f,queryHash:m,meta:g,_type:C},{...h,data:w,fetchStatus:"idle",status:h.status==="pending"&&w!==void 0?"success":h.status,...h.status==="pending"&&w!==void 0&&{dataUpdatedAt:A??Date.now()}});y&&!x&&!D&&!F&&(A===void 0||A>S.state.dataUpdatedAt)&&S.fetch(void 0,{initialPromise:Promise.resolve(y).then(o)}).catch(Rn)})}var z1=lO;function bO(){let e=[],t=0,n=l=>{l()},r=l=>{l()},i=z1;const o=l=>{t?e.push(l):i(()=>{n(l)})},u=()=>{const l=e;e=[],l.length&&i(()=>{r(()=>{l.forEach(f=>{n(f)})})})};return{batch:l=>{let f;t++;try{f=l()}finally{t--,t||u()}return f},batchCalls:l=>(...f)=>{o(()=>{l(...f)})},schedule:o,setNotifyFunction:l=>{n=l},setBatchNotifyFunction:l=>{r=l},setScheduler:l=>{i=l}}}var mn=bO(),_O=class extends Rs{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#t}},jc=new _O;function xO(e){return Math.min(1e3*2**e,3e4)}function L1(e){return(e??"online")==="online"?jc.isOnline():!0}var Tc=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function CO(e){return e instanceof Tc}function O1(e){let t=!1,n=0,r;const i=Pp(),o=()=>i.status!=="pending",u=x=>{if(!o()){const v=new Tc(x);y(v),e.onCancel?.(v)}},l=()=>{t=!0},f=()=>{t=!1},h=()=>a0.isFocused()&&(e.networkMode==="always"||jc.isOnline())&&e.canRun(),m=()=>L1(e.networkMode)&&e.canRun(),g=x=>{o()||(r?.(),i.resolve(x))},y=x=>{o()||(r?.(),i.reject(x))},A=()=>new Promise(x=>{r=v=>{(o()||h())&&x(v)},e.onPause?.()}).then(()=>{r=void 0,o()||e.onContinue?.()}),C=()=>{if(o())return;let x;const v=n===0?e.initialPromise:void 0;try{x=v??e.fn()}catch(w){x=Promise.reject(w)}Promise.resolve(x).then(g).catch(w=>{if(o())return;const S=e.retry??(Nu.isServer()?0:3),D=e.retryDelay??xO,F=typeof D=="function"?D(n,w):D,M=S===!0||typeof S=="number"&&nh()?void 0:A()).then(()=>{t?y(w):C()})})};return{promise:i,status:()=>i.status,cancel:u,continue:()=>(r?.(),i),cancelRetry:l,continueRetry:f,canStart:m,start:()=>(m()?C():A().then(C),i)}}var I1=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),kp(this.gcTime)&&(this.#t=Ao.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Nu.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#t!==void 0&&(Ao.clearTimeout(this.#t),this.#t=void 0)}};function wO(e){return{onFetch:(t,n)=>{const r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],u=t.state.data?.pageParams||[];let l={pages:[],pageParams:[]},f=0;const h=async()=>{let m=!1;const g=C=>{N1(C,()=>t.signal,()=>m=!0)},y=M1(t.options,t.fetchOptions),A=async(C,x,v)=>{if(m)return Promise.reject(t.signal.reason);if(x==null&&C.pages.length)return Promise.resolve(C);const S=(()=>{const B={client:t.client,queryKey:t.queryKey,pageParam:x,direction:v?"backward":"forward",meta:t.options.meta};return g(B),B})(),D=await y(S),{maxPages:F}=t.options,M=v?hO:B1;return{pages:M(C.pages,D,F),pageParams:M(C.pageParams,x,F)}};if(i&&o.length){const C=i==="backward",x=C?U1:Lp,v={pages:o,pageParams:u},w=x(r,v);l=await A(v,w,C)}else{const C=e??o.length;do{const x=f===0?u[0]??r.initialPageParam:Lp(r,l);if(f>0&&x==null)break;l=await A(l,x),f++}while(ft.options.persister?.(h,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=h}}}function Lp(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function U1(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function EO(e,t){return t?Lp(e,t)!=null:!1}function SO(e,t){return!t||!e.getPreviousPageParam?!1:U1(e,t)!=null}var V1=class extends I1{#t;#e;#n;#r;#a;#i;#s;#o;constructor(e){super(),this.#o=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.client,this.#r=this.#a.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=G1(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#t}get promise(){return this.#i?.promise}setOptions(e){if(this.options={...this.#s,...e},e?._type&&(this.#t=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=G1(this.options);t.data!==void 0&&(this.setState(Q1(t.data,t.dataUpdatedAt)),this.#e=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){const n=Tp(this.state.data,e,this.options);return this.#u({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#u({type:"setState",state:e})}cancel(e){const t=this.#i?.promise;return this.#i?.cancel(e),t?t.then(Rn).catch(Rn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>Kr(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===i0||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>bo(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!R1(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#i&&(this.#o||this.#c()?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#u({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#i?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(e&&this.setOptions(e),!this.options.queryFn){const f=this.observers.find(h=>h.options.queryFn);f&&this.setOptions(f.options)}const n=new AbortController,r=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},i=()=>{const f=M1(this.options,t),m=(()=>{const g={client:this.#a,queryKey:this.queryKey,meta:this.meta};return r(g),g})();return this.#o=!1,this.options.persister?this.options.persister(f,m,this):f(m)},u=(()=>{const f={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:i};return r(f),f})();(this.#t==="infinite"?wO(this.options.pages):this.options.behavior)?.onFetch(u,this),this.#n=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#u({type:"fetch",meta:u.fetchOptions?.meta}),this.#i=O1({initialPromise:t?.initialPromise,fn:u.fetchFn,onCancel:f=>{f instanceof Tc&&f.revert&&this.setState({...this.#n,fetchStatus:"idle"}),n.abort()},onFail:(f,h)=>{this.#u({type:"failed",failureCount:f,error:h})},onPause:()=>{this.#u({type:"pause"})},onContinue:()=>{this.#u({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{const f=await this.#i.start();if(f===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(f),this.#r.config.onSuccess?.(f,this),this.#r.config.onSettled?.(f,this.state.error,this),f}catch(f){if(f instanceof Tc){if(f.silent)return this.#i.promise;if(f.revert){if(this.state.data===void 0)throw f;return this.state.data}}throw this.#u({type:"error",error:f}),this.#r.config.onError?.(f,this),this.#r.config.onSettled?.(this.state.data,f,this),f}finally{this.scheduleGc()}}#u(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...H1(n.data,this.options),fetchMeta:e.meta??null};case"success":const r={...n,...Q1(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?r:void 0,r;case"error":const i=e.error;return{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),mn.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function H1(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:L1(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Q1(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function G1(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var ju=class extends Rs{constructor(e,t){super(),this.options=t,this.#t=e,this.#o=null,this.#s=Pp(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#i;#s;#o;#c;#u;#m;#d;#h;#l;#g=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),Y1(this.#e,this.options)?this.#f():this.updateResult(),this.#A())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Op(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Op(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#_(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,n=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Kr(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#x(),this.#e.setOptions(this.options),t._defaulted&&!Nc(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&K1(this.#e,n,this.options,t)&&this.#f(),this.updateResult(),r&&(this.#e!==n||Kr(this.options.enabled,this.#e)!==Kr(t.enabled,this.#e)||bo(this.options.staleTime,this.#e)!==bo(t.staleTime,this.#e))&&this.#p();const i=this.#v();r&&(this.#e!==n||Kr(this.options.enabled,this.#e)!==Kr(t.enabled,this.#e)||i!==this.#l)&&this.#y(i)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),n=this.createResult(t,e);return RO(this,n)&&(this.#r=n,this.#i=this.options,this.#a=this.#e.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(n,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#s.status==="pending"&&this.#s.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,r))})}trackProp(e){this.#g.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),n=this.#t.getQueryCache().build(this.#t,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#f(e){this.#x();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Rn)),t}#p(){this.#b();const e=bo(this.options.staleTime,this.#e);if(Nu.isServer()||this.#r.isStale||!kp(e))return;const n=R1(this.#r.dataUpdatedAt,e)+1;this.#d=Ao.setTimeout(()=>{this.#r.isStale||this.updateResult()},n)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#y(e){this.#_(),this.#l=e,!(Nu.isServer()||Kr(this.options.enabled,this.#e)===!1||!kp(this.#l)||this.#l===0)&&(this.#h=Ao.setInterval(()=>{(this.options.refetchIntervalInBackground||a0.isFocused())&&this.#f()},this.#l))}#A(){this.#p(),this.#y(this.#v())}#b(){this.#d!==void 0&&(Ao.clearTimeout(this.#d),this.#d=void 0)}#_(){this.#h!==void 0&&(Ao.clearInterval(this.#h),this.#h=void 0)}createResult(e,t){const n=this.#e,r=this.options,i=this.#r,o=this.#a,u=this.#i,f=e!==n?e.state:this.#n,{state:h}=e;let m={...h},g=!1,y;if(t._optimisticResults){const N=this.hasListeners(),I=!N&&Y1(e,t),H=N&&K1(e,n,t,r);(I||H)&&(m={...m,...H1(h.data,e.options)}),t._optimisticResults==="isRestoring"&&(m.fetchStatus="idle")}let{error:A,errorUpdatedAt:C,status:x}=m;y=m.data;let v=!1;if(t.placeholderData!==void 0&&y===void 0&&x==="pending"){let N;i?.isPlaceholderData&&t.placeholderData===u?.placeholderData?(N=i.data,v=!0):N=typeof t.placeholderData=="function"?t.placeholderData(this.#m?.state.data,this.#m):t.placeholderData,N!==void 0&&(x="success",y=Tp(i?.data,N,t),g=!0)}if(t.select&&y!==void 0&&!v)if(i&&y===o?.data&&t.select===this.#c)y=this.#u;else try{this.#c=t.select,y=t.select(y),y=Tp(i?.data,y,t),this.#u=y,this.#o=null}catch(N){this.#o=N}this.#o&&(A=this.#o,y=this.#u,C=Date.now(),x="error");const w=m.fetchStatus==="fetching",S=x==="pending",D=x==="error",F=S&&w,M=y!==void 0,k={status:x,fetchStatus:m.fetchStatus,isPending:S,isSuccess:x==="success",isError:D,isInitialLoading:F,isLoading:F,data:y,dataUpdatedAt:m.dataUpdatedAt,error:A,errorUpdatedAt:C,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:m.dataUpdateCount>f.dataUpdateCount||m.errorUpdateCount>f.errorUpdateCount,isFetching:w,isRefetching:w&&!S,isLoadingError:D&&!M,isPaused:m.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:D&&M,isStale:Ip(e,t),refetch:this.refetch,promise:this.#s,isEnabled:Kr(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const N=k.data!==void 0,I=k.status==="error"&&!N,H=z=>{I?z.reject(k.error):N&&z.resolve(k.data)},Y=()=>{const z=this.#s=k.promise=Pp();H(z)},U=this.#s;switch(U.status){case"pending":e.queryHash===n.queryHash&&H(U);break;case"fulfilled":(I||k.data!==U.value)&&Y();break;case"rejected":(!I||k.error!==U.reason)&&Y();break}}return k}updateResult(){const e=this.#r,t=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#i=this.options,this.#a.data!==void 0&&(this.#m=this.#e),Nc(t,e))return;this.#r=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,i=typeof r=="function"?r():r;if(i==="all"||!i&&!this.#g.size)return!0;const o=new Set(i??this.#g);return this.options.throwOnError&&o.add("error"),Object.keys(this.#r).some(u=>{const l=u;return this.#r[l]!==e[l]&&o.has(l)})};this.#C({listeners:n()})}#x(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#A()}#C(e){mn.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function DO(e,t){return Kr(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&Kr(t.retryOnMount,e)===!1)}function Y1(e,t){return DO(e,t)||e.state.data!==void 0&&Op(e,t,t.refetchOnMount)}function Op(e,t,n){if(Kr(t.enabled,e)!==!1&&bo(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Ip(e,t)}return!1}function K1(e,t,n,r){return(e!==t||Kr(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&Ip(e,n)}function Ip(e,t){return Kr(t.enabled,e)!==!1&&e.isStaleByTime(bo(t.staleTime,e))}function RO(e,t){return!Nc(e.getCurrentResult(),t)}var Up=class extends ju{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){e._type="infinite",super.setOptions(e)}getOptimisticResult(e){return e._type="infinite",super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:n}=e,r=super.createResult(e,t),{isFetching:i,isRefetching:o,isError:u,isRefetchError:l}=r,f=n.fetchMeta?.fetchMore?.direction,h=u&&f==="forward",m=i&&f==="forward",g=u&&f==="backward",y=i&&f==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:EO(t,n.data),hasPreviousPage:SO(t,n.data),isFetchNextPageError:h,isFetchingNextPage:m,isFetchPreviousPageError:g,isFetchingPreviousPage:y,isRefetchError:l&&!h&&!g,isRefetching:o&&!m&&!y}}},q1=class extends I1{#t;#e;#n;#r;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#e=[],this.state=e.state||$1(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#a({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=O1({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(o,u)=>{this.#a({type:"failed",failureCount:o,error:u})},onPause:()=>{this.#a({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",i=!this.#r.canStart();try{if(r)t();else{this.#a({type:"pending",variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);const u=await this.options.onMutate?.(e,n);u!==this.state.context&&this.#a({type:"pending",context:u,variables:e,isPaused:i})}const o=await this.#r.start();return await this.#n.config.onSuccess?.(o,e,this.state.context,this,n),await this.options.onSuccess?.(o,e,this.state.context,n),await this.#n.config.onSettled?.(o,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(o,null,e,this.state.context,n),this.#a({type:"success",data:o}),o}catch(o){try{await this.#n.config.onError?.(o,e,this.state.context,this,n)}catch(u){Promise.reject(u)}try{await this.options.onError?.(o,e,this.state.context,n)}catch(u){Promise.reject(u)}try{await this.#n.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this,n)}catch(u){Promise.reject(u)}try{await this.options.onSettled?.(void 0,o,e,this.state.context,n)}catch(u){Promise.reject(u)}throw this.#a({type:"error",error:o}),o}finally{this.#n.runNext(this)}}#a(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),mn.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function $1(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Vp=class extends Rs{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(e,t,n){const r=new q1({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#t.add(e);const t=s0(e);if(typeof t=="string"){const n=this.#e.get(t);n?n.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=s0(e);if(typeof t=="string"){const n=this.#e.get(t);if(n)if(n.length>1){const r=n.indexOf(e);r!==-1&&n.splice(r,1)}else n[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=s0(e);if(typeof t=="string"){const r=this.#e.get(t)?.find(i=>i.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=s0(e);return typeof t=="string"?this.#e.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){mn.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const t={exact:!0,...e};return this.getAll().find(n=>Mp(t,n))}findAll(e={}){return this.getAll().filter(t=>Mp(e,t))}notify(e){mn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return mn.batch(()=>Promise.all(e.map(t=>t.continue().catch(Rn))))}};function s0(e){return e.options.scope?.id}var W1=class extends Rs{#t;#e=void 0;#n;#r;constructor(t,n){super(),this.#t=t,this.setOptions(n),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#t.defaultMutationOptions(t),Nc(this.options,n)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&_o(n.mutationKey)!==_o(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#a(),this.#i(t)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#i()}mutate(t,n){return this.#r=n,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(t)}#a(){const t=this.#n?.state??$1();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#i(t){mn.batch(()=>{if(this.#r&&this.hasListeners()){const n=this.#e.variables,r=this.#e.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#r.onSuccess?.(t.data,n,r,i)}catch(o){Promise.reject(o)}try{this.#r.onSettled?.(t.data,null,n,r,i)}catch(o){Promise.reject(o)}}else if(t?.type==="error"){try{this.#r.onError?.(t.error,n,r,i)}catch(o){Promise.reject(o)}try{this.#r.onSettled?.(void 0,t.error,n,r,i)}catch(o){Promise.reject(o)}}}this.listeners.forEach(n=>{n(this.#e)})})}};function Z1(e,t){const n=new Set(t);return e.filter(r=>!n.has(r))}function FO(e,t,n){const r=e.slice(0);return r[t]=n,r}var X1=class extends Rs{#t;#e;#n;#r;#a;#i;#s;#o;#c;#u=[];constructor(e,t,n){super(),this.#t=e,this.#r=n,this.#n=[],this.#a=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#a.forEach(e=>{e.subscribe(t=>{this.#g(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#a.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#r=t,mn.batch(()=>{const n=this.#a,r=this.#l(this.#n);r.forEach(m=>m.observer.setOptions(m.defaultedQueryOptions));const i=r.map(m=>m.observer),o=i.map(m=>m.getCurrentResult()),u=n.length!==i.length,l=i.some((m,g)=>m!==n[g]),f=u||l,h=f?!0:o.some((m,g)=>{const y=this.#e[g];return!y||!Nc(m,y)});!f&&!h||(f&&(this.#u=r,this.#a=i),this.#e=o,this.hasListeners()&&(f&&(Z1(n,i).forEach(m=>{m.destroy()}),Z1(i,n).forEach(m=>{m.subscribe(g=>{this.#g(m,g)})})),this.#f()))})}getCurrentResult(){return this.#e}getQueries(){return this.#a.map(e=>e.getCurrentQuery())}getObservers(){return this.#a}getOptimisticResult(e,t){const n=this.#l(e),r=n.map(o=>o.observer.getOptimisticResult(o.defaultedQueryOptions)),i=n.map(o=>o.defaultedQueryOptions.queryHash);return[r,o=>this.#d(o??r,t,i),()=>this.#m(r,n)]}#m(e,t){return t.map((n,r)=>{const i=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,o=>{t.forEach(u=>{u.observer.trackProp(o)})})})}#d(e,t,n){if(t){const r=this.#c,i=n!==void 0&&r!==void 0&&(r.length!==n.length||n.some((o,u)=>o!==r[u]));return(!this.#i||this.#e!==this.#o||i||t!==this.#s)&&(this.#s=t,this.#o=this.#e,n!==void 0&&(this.#c=n),this.#i=Mc(this.#i,t(e))),this.#i}return e}#h(){return this.#r?.combine!==void 0&&this.#a.some((e,t)=>e.options.suspense&&this.#e[t]?.data===void 0)}#l(e){const t=new Map;this.#a.forEach(r=>{const i=r.options.queryHash;if(!i)return;const o=t.get(i);o?o.push(r):t.set(i,[r])});const n=[];return e.forEach(r=>{const i=this.#t.defaultQueryOptions(r),u=t.get(i.queryHash)?.shift()??new ju(this.#t,i);n.push({defaultedQueryOptions:i,observer:u})}),n}#g(e,t){const n=this.#a.indexOf(e);n!==-1&&(this.#e=FO(this.#e,n,t),this.#f())}#f(){if(this.hasListeners()){const e=this.#m(this.#e,this.#u),t=this.#h(),n=this.#i,r=t?n:this.#d(e,this.#r?.combine);(t||n!==r)&&mn.batch(()=>{this.listeners.forEach(i=>{i(this.#e)})})}}},Hp=class extends Rs{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,n){const r=t.queryKey,i=t.queryHash??Np(r,t);let o=this.get(i);return o||(o=new V1({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(o)),o}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#t.get(e.queryHash);t&&(e.destroy(),t===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){mn.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>Bp(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>Bp(e,n)):t}notify(e){mn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){mn.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){mn.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},J1=class{#t;#e;#n;#r;#a;#i;#s;#o;constructor(e={}){this.#t=e.queryCache||new Hp,this.#e=e.mutationCache||new Vp,this.#n=e.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#s=a0.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#o=jc.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#s?.(),this.#s=void 0,this.#o?.(),this.#o=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#t.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(bo(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=this.#t.get(r.queryHash)?.state.data,u=cO(t,o);if(u!==void 0)return this.#t.build(this,r).setData(u,{...n,manual:!0})}setQueriesData(e,t,n){return mn.batch(()=>this.#t.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;mn.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#t;return mn.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=mn.batch(()=>this.#t.findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(Rn).catch(Rn)}invalidateQueries(e,t={}){return mn.batch(()=>(this.#t.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=mn.batch(()=>this.#t.findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let o=i.fetch(void 0,n);return n.throwOnError||(o=o.catch(Rn)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(Rn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#t.build(this,t);return n.isStaleByTime(bo(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Rn).catch(Rn)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Rn).catch(Rn)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return jc.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(_o(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(r=>{Fs(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#a.set(_o(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#a.values()],n={};return t.forEach(r=>{Fs(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Np(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===i0&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}};function kO({streamFn:e,refetchMode:t="reset",reducer:n=(i,o)=>B1(i,o),initialValue:r=[]}){return async i=>{const o=i.client.getQueryCache().find({queryKey:i.queryKey,exact:!0}),u=!!o&&o.isFetched();u&&t==="reset"&&o.setState({...o.resetState,fetchStatus:"fetching"});let l=r,f=!1;const h=N1({client:i.client,meta:i.meta,queryKey:i.queryKey,pageParam:i.pageParam,direction:i.direction},()=>i.signal,()=>f=!0),m=await e(h),g=u&&t==="replace";for await(const y of m){if(f)break;g?l=n(l,y):i.client.setQueryData(i.queryKey,A=>n(A===void 0?r:A,y))}return g&&!f&&i.client.setQueryData(i.queryKey,l),i.client.getQueryData(i.queryKey)??r}}var BO=Symbol("dataTagSymbol"),MO=Symbol("dataTagErrorSymbol"),NO=Symbol("unsetMarker"),Qp=b.createContext(void 0),Fn=e=>{const t=b.useContext(Qp);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},eE=({client:e,children:t})=>(b.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),d.jsx(Qp.Provider,{value:e,children:t})),tE=b.createContext(!1),Gp=()=>b.useContext(tE),jO=tE.Provider;function nE(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var rE=b.createContext(nE()),Yp=()=>b.useContext(rE),TO=({children:e})=>{const[t]=b.useState(()=>nE());return d.jsx(rE.Provider,{value:t,children:typeof e=="function"?e(t):e})},aE=(e,t,n)=>{const r=n?.state.error&&typeof e.throwOnError=="function"?o0(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},iE=e=>{b.useEffect(()=>{e.clearReset()},[e])},oE=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||o0(n,[e.error,r])),Kp=(e,t)=>t.state.data===void 0,sE=e=>{if(e.suspense){const n=i=>i==="static"?i:Math.max(i??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...i)=>n(r(...i)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},PO=(e,t)=>e.isLoading&&e.isFetching&&!t,qp=(e,t)=>e?.suspense&&t.isPending,$p=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function uE({queries:e,...t},n){const r=Fn(n),i=Gp(),o=Yp(),u=b.useMemo(()=>e.map(x=>{const v=r.defaultQueryOptions(x);return v._optimisticResults=i?"isRestoring":"optimistic",v}),[e,r,i]);u.forEach(x=>{sE(x);const v=r.getQueryCache().get(x.queryHash);aE(x,o,v)}),iE(o);const[l]=b.useState(()=>new X1(r,u,t)),[f,h,m]=l.getOptimisticResult(u,t.combine),g=!i&&t.subscribed!==!1;b.useSyncExternalStore(b.useCallback(x=>g?l.subscribe(mn.batchCalls(x)):Rn,[l,g]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),b.useEffect(()=>{l.setQueries(u,t)},[u,t,l]);const A=f.some((x,v)=>qp(u[v],x))?f.flatMap((x,v)=>{const w=u[v];if(w&&qp(w,x)){const S=new ju(r,w);return $p(w,S,o)}return[]}):[];if(A.length>0)throw Promise.all(A);const C=f.find((x,v)=>{const w=u[v];return w&&oE({result:x,errorResetBoundary:o,throwOnError:w.throwOnError,query:r.getQueryCache().get(w.queryHash),suspense:w.suspense})});if(C?.error)throw C.error;return h(m())}function u0(e,t,n){const r=Gp(),i=Yp(),o=Fn(n),u=o.defaultQueryOptions(e);o.getDefaultOptions().queries?._experimental_beforeQuery?.(u);const l=o.getQueryCache().get(u.queryHash),f=e.subscribed!==!1;u._optimisticResults=r?"isRestoring":f?"optimistic":void 0,sE(u),aE(u,i,l),iE(i);const h=!o.getQueryCache().get(u.queryHash),[m]=b.useState(()=>new t(o,u)),g=m.getOptimisticResult(u),y=!r&&f;if(b.useSyncExternalStore(b.useCallback(A=>{const C=y?m.subscribe(mn.batchCalls(A)):Rn;return m.updateResult(),C},[m,y]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),b.useEffect(()=>{m.setOptions(u)},[u,m]),qp(u,g))throw $p(u,m,i);if(oE({result:g,errorResetBoundary:i,throwOnError:u.throwOnError,query:l,suspense:u.suspense}))throw g.error;return o.getDefaultOptions().queries?._experimental_afterQuery?.(u,g),u.experimental_prefetchInRender&&!Nu.isServer()&&PO(g,r)&&(h?$p(u,m,i):l?.promise)?.catch(Rn).finally(()=>{m.updateResult()}),u.notifyOnChangeProps?g:m.trackResult(g)}function _n(e,t){return u0(e,ju,t)}function zO(e,t){return u0({...e,enabled:!0,suspense:!0,throwOnError:Kp,placeholderData:void 0},ju,t)}function LO(e,t){return u0({...e,enabled:!0,suspense:!0,throwOnError:Kp},Up,t)}function OO(e,t){return uE({...e,queries:e.queries.map(n=>({...n,suspense:!0,throwOnError:Kp,enabled:!0,placeholderData:void 0}))},t)}function IO(e,t){const n=Fn(t);n.getQueryState(e.queryKey)||n.prefetchQuery(e)}function UO(e,t){const n=Fn(t);n.getQueryState(e.queryKey)||n.prefetchInfiniteQuery(e)}function VO(e){return e}function HO(e){return e}var QO=({children:e,options:t={},state:n,queryClient:r})=>{const i=Fn(r),o=b.useRef(t);b.useEffect(()=>{o.current=t});const u=b.useMemo(()=>{if(n){if(typeof n!="object")return;const l=i.getQueryCache(),f=n.queries||[],h=[],m=[];for(const g of f){const y=l.get(g.queryHash);y?(g.state.dataUpdatedAt>y.state.dataUpdatedAt||g.promise&&y.state.status!=="pending"&&y.state.fetchStatus!=="fetching"&&g.dehydratedAt!==void 0&&g.dehydratedAt>y.state.dataUpdatedAt)&&m.push(g):h.push(g)}if(h.length>0&&zp(i,{queries:h},o.current),m.length>0)return m}},[i,n]);return b.useEffect(()=>{u&&zp(i,{queries:u},o.current)},[i,u]),e};function GO(e,t){const n=Fn(t),r=n.getQueryCache();return b.useSyncExternalStore(b.useCallback(i=>r.subscribe(mn.batchCalls(i)),[r]),()=>n.isFetching(e),()=>n.isFetching(e))}function YO(e,t){const n=Fn(t);return cE({filters:{...e,status:"pending"}},n).length}function lE(e,t){return e.findAll(t.filters).map(n=>t.select?t.select(n):n.state)}function cE(e={},t){const n=Fn(t).getMutationCache(),r=b.useRef(e),i=b.useRef(null);return i.current===null&&(i.current=lE(n,e)),b.useEffect(()=>{r.current=e}),b.useSyncExternalStore(b.useCallback(o=>n.subscribe(()=>{const u=Mc(i.current,lE(n,r.current));i.current!==u&&(i.current=u,mn.schedule(o))}),[n]),()=>i.current,()=>i.current)}function At(e,t){const n=Fn(t),[r]=b.useState(()=>new W1(n,e));b.useEffect(()=>{r.setOptions(e)},[r,e]);const i=b.useSyncExternalStore(b.useCallback(u=>r.subscribe(mn.batchCalls(u)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=b.useCallback((u,l)=>{r.mutate(u,l).catch(Rn)},[r]);if(i.error&&o0(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}function KO(e){return e}function qO(e,t){return u0(e,Up,t)}const $O=Object.freeze(Object.defineProperty({__proto__:null,CancelledError:Tc,HydrationBoundary:QO,InfiniteQueryObserver:Up,IsRestoringProvider:jO,Mutation:q1,MutationCache:Vp,MutationObserver:W1,QueriesObserver:X1,Query:V1,QueryCache:Hp,QueryClient:J1,QueryClientContext:Qp,QueryClientProvider:eE,QueryErrorResetBoundary:TO,QueryObserver:ju,dataTagErrorSymbol:MO,dataTagSymbol:BO,defaultScheduler:z1,defaultShouldDehydrateMutation:T1,defaultShouldDehydrateQuery:P1,dehydrate:AO,environmentManager:Nu,experimental_streamedQuery:kO,focusManager:a0,hashKey:_o,hydrate:zp,infiniteQueryOptions:HO,isCancelledError:CO,isServer:D1,keepPreviousData:mO,matchMutation:Mp,matchQuery:Bp,mutationOptions:KO,noop:Rn,notifyManager:mn,onlineManager:jc,partialMatchKey:Fs,queryOptions:VO,replaceEqualDeep:Mc,shouldThrowError:o0,skipToken:i0,timeoutManager:Ao,unsetMarker:NO,useInfiniteQuery:qO,useIsFetching:GO,useIsMutating:YO,useIsRestoring:Gp,useMutation:At,useMutationState:cE,usePrefetchInfiniteQuery:UO,usePrefetchQuery:IO,useQueries:uE,useQuery:_n,useQueryClient:Fn,useQueryErrorResetBoundary:Yp,useSuspenseInfiniteQuery:LO,useSuspenseQueries:OO,useSuspenseQuery:zO},Symbol.toStringTag,{value:"Module"}));function dE(e,[t,n]){return Math.min(n,Math.max(t,e))}var WO=[" ","Enter","ArrowUp","ArrowDown"],ZO=[" ","Enter"],ks="Select",[l0,c0,XO]=Zf(ks),[Tu]=ur(ks,[XO,vo]),d0=vo(),[JO,xo]=Tu(ks),[eI,tI]=Tu(ks),fE=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:o,value:u,defaultValue:l,onValueChange:f,dir:h,name:m,autoComplete:g,disabled:y,required:A,form:C}=e,x=d0(t),[v,w]=b.useState(null),[S,D]=b.useState(null),[F,M]=b.useState(!1),B=Bu(h),[k,N]=wr({prop:r,defaultProp:i??!1,onChange:o,caller:ks}),[I,H]=wr({prop:u,defaultProp:l,onChange:f,caller:ks}),Y=b.useRef(null),U=v?C||!!v.closest("form"):!0,[z,Z]=b.useState(new Set),re=Array.from(z).map(P=>P.props.value).join(";");return d.jsx(Qf,{...x,children:d.jsxs(JO,{required:A,scope:t,trigger:v,onTriggerChange:w,valueNode:S,onValueNodeChange:D,valueNodeHasChildren:F,onValueNodeHasChildrenChange:M,contentId:Cr(),value:I,onValueChange:H,open:k,onOpenChange:N,dir:B,triggerPointerDownPosRef:Y,disabled:y,children:[d.jsx(l0.Provider,{scope:t,children:d.jsx(eI,{scope:e.__scopeSelect,onNativeOptionAdd:b.useCallback(P=>{Z(K=>new Set(K).add(P))},[]),onNativeOptionRemove:b.useCallback(P=>{Z(K=>{const q=new Set(K);return q.delete(P),q})},[]),children:n})}),U?d.jsxs(jE,{"aria-hidden":!0,required:A,tabIndex:-1,name:m,autoComplete:g,value:I,onChange:P=>H(P.target.value),disabled:y,form:C,children:[I===void 0?d.jsx("option",{value:""}):null,Array.from(z)]},re):null]})})};fE.displayName=ks;var mE="SelectTrigger",hE=b.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...i}=e,o=d0(n),u=xo(mE,n),l=u.disabled||r,f=dt(t,u.onTriggerChange),h=c0(n),m=b.useRef("touch"),[g,y,A]=PE(x=>{const v=h().filter(D=>!D.disabled),w=v.find(D=>D.value===u.value),S=zE(v,x,w);S!==void 0&&u.onValueChange(S.value)}),C=x=>{l||(u.onOpenChange(!0),A()),x&&(u.triggerPointerDownPosRef.current={x:Math.round(x.pageX),y:Math.round(x.pageY)})};return d.jsx(Cc,{asChild:!0,...o,children:d.jsx(Ue.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":TE(u.value)?"":void 0,...i,ref:f,onClick:Re(i.onClick,x=>{x.currentTarget.focus(),m.current!=="mouse"&&C(x)}),onPointerDown:Re(i.onPointerDown,x=>{m.current=x.pointerType;const v=x.target;v.hasPointerCapture(x.pointerId)&&v.releasePointerCapture(x.pointerId),x.button===0&&x.ctrlKey===!1&&x.pointerType==="mouse"&&(C(x),x.preventDefault())}),onKeyDown:Re(i.onKeyDown,x=>{const v=g.current!=="";!(x.ctrlKey||x.altKey||x.metaKey)&&x.key.length===1&&y(x.key),!(v&&x.key===" ")&&WO.includes(x.key)&&(C(),x.preventDefault())})})})});hE.displayName=mE;var gE="SelectValue",pE=b.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,children:o,placeholder:u="",...l}=e,f=xo(gE,n),{onValueNodeHasChildrenChange:h}=f,m=o!==void 0,g=dt(t,f.onValueNodeChange);return Jn(()=>{h(m)},[h,m]),d.jsx(Ue.span,{...l,ref:g,style:{pointerEvents:"none"},children:TE(f.value)?d.jsx(d.Fragment,{children:u}):o})});pE.displayName=gE;var nI="SelectIcon",vE=b.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...i}=e;return d.jsx(Ue.span,{"aria-hidden":!0,...i,ref:t,children:r||"▼"})});vE.displayName=nI;var rI="SelectPortal",yE=e=>d.jsx(bu,{asChild:!0,...e});yE.displayName=rI;var Bs="SelectContent",AE=b.forwardRef((e,t)=>{const n=xo(Bs,e.__scopeSelect),[r,i]=b.useState();if(Jn(()=>{i(new DocumentFragment)},[]),!n.open){const o=r;return o?lc.createPortal(d.jsx(bE,{scope:e.__scopeSelect,children:d.jsx(l0.Slot,{scope:e.__scopeSelect,children:d.jsx("div",{children:e.children})})}),o):null}return d.jsx(_E,{...e,ref:t})});AE.displayName=Bs;var za=10,[bE,Co]=Tu(Bs),aI="SelectContentImpl",iI=bs("SelectContent.RemoveScroll"),_E=b.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:u,side:l,sideOffset:f,align:h,alignOffset:m,arrowPadding:g,collisionBoundary:y,collisionPadding:A,sticky:C,hideWhenDetached:x,avoidCollisions:v,...w}=e,S=xo(Bs,n),[D,F]=b.useState(null),[M,B]=b.useState(null),k=dt(t,ce=>F(ce)),[N,I]=b.useState(null),[H,Y]=b.useState(null),U=c0(n),[z,Z]=b.useState(!1),re=b.useRef(!1);b.useEffect(()=>{if(D)return wf(D)},[D]),pf();const P=b.useCallback(ce=>{const[Ae,..._e]=U().map(pe=>pe.ref.current),[Me]=_e.slice(-1),ge=document.activeElement;for(const pe of ce)if(pe===ge||(pe?.scrollIntoView({block:"nearest"}),pe===Ae&&M&&(M.scrollTop=0),pe===Me&&M&&(M.scrollTop=M.scrollHeight),pe?.focus(),document.activeElement!==ge))return},[U,M]),K=b.useCallback(()=>P([N,D]),[P,N,D]);b.useEffect(()=>{z&&K()},[z,K]);const{onOpenChange:q,triggerPointerDownPosRef:$}=S;b.useEffect(()=>{if(D){let ce={x:0,y:0};const Ae=Me=>{ce={x:Math.abs(Math.round(Me.pageX)-($.current?.x??0)),y:Math.abs(Math.round(Me.pageY)-($.current?.y??0))}},_e=Me=>{ce.x<=10&&ce.y<=10?Me.preventDefault():D.contains(Me.target)||q(!1),document.removeEventListener("pointermove",Ae),$.current=null};return $.current!==null&&(document.addEventListener("pointermove",Ae),document.addEventListener("pointerup",_e,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Ae),document.removeEventListener("pointerup",_e,{capture:!0})}}},[D,q,$]),b.useEffect(()=>{const ce=()=>q(!1);return window.addEventListener("blur",ce),window.addEventListener("resize",ce),()=>{window.removeEventListener("blur",ce),window.removeEventListener("resize",ce)}},[q]);const[O,T]=PE(ce=>{const Ae=U().filter(ge=>!ge.disabled),_e=Ae.find(ge=>ge.ref.current===document.activeElement),Me=zE(Ae,ce,_e);Me&&setTimeout(()=>Me.ref.current.focus())}),V=b.useCallback((ce,Ae,_e)=>{const Me=!re.current&&!_e;(S.value!==void 0&&S.value===Ae||Me)&&(I(ce),Me&&(re.current=!0))},[S.value]),W=b.useCallback(()=>D?.focus(),[D]),L=b.useCallback((ce,Ae,_e)=>{const Me=!re.current&&!_e;(S.value!==void 0&&S.value===Ae||Me)&&Y(ce)},[S.value]),ee=r==="popper"?Wp:xE,de=ee===Wp?{side:l,sideOffset:f,align:h,alignOffset:m,arrowPadding:g,collisionBoundary:y,collisionPadding:A,sticky:C,hideWhenDetached:x,avoidCollisions:v}:{};return d.jsx(bE,{scope:n,content:D,viewport:M,onViewportChange:B,itemRefCallback:V,selectedItem:N,onItemLeave:W,itemTextRefCallback:L,focusSelectedItem:K,selectedItemText:H,position:r,isPositioned:z,searchRef:O,children:d.jsx(pc,{as:iI,allowPinchZoom:!0,children:d.jsx(gc,{asChild:!0,trapped:S.open,onMountAutoFocus:ce=>{ce.preventDefault()},onUnmountAutoFocus:Re(i,ce=>{S.trigger?.focus({preventScroll:!0}),ce.preventDefault()}),children:d.jsx(Au,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:u,onFocusOutside:ce=>ce.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:d.jsx(ee,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:ce=>ce.preventDefault(),...w,...de,onPlaced:()=>Z(!0),ref:k,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:Re(w.onKeyDown,ce=>{const Ae=ce.ctrlKey||ce.altKey||ce.metaKey;if(ce.key==="Tab"&&ce.preventDefault(),!Ae&&ce.key.length===1&&T(ce.key),["ArrowUp","ArrowDown","Home","End"].includes(ce.key)){let Me=U().filter(ge=>!ge.disabled).map(ge=>ge.ref.current);if(["ArrowUp","End"].includes(ce.key)&&(Me=Me.slice().reverse()),["ArrowUp","ArrowDown"].includes(ce.key)){const ge=ce.target,pe=Me.indexOf(ge);Me=Me.slice(pe+1)}setTimeout(()=>P(Me)),ce.preventDefault()}})})})})})})});_E.displayName=aI;var oI="SelectItemAlignedPosition",xE=b.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...i}=e,o=xo(Bs,n),u=Co(Bs,n),[l,f]=b.useState(null),[h,m]=b.useState(null),g=dt(t,k=>m(k)),y=c0(n),A=b.useRef(!1),C=b.useRef(!0),{viewport:x,selectedItem:v,selectedItemText:w,focusSelectedItem:S}=u,D=b.useCallback(()=>{if(o.trigger&&o.valueNode&&l&&h&&x&&v&&w){const k=o.trigger.getBoundingClientRect(),N=h.getBoundingClientRect(),I=o.valueNode.getBoundingClientRect(),H=w.getBoundingClientRect();if(o.dir!=="rtl"){const ge=H.left-N.left,pe=I.left-ge,oe=k.left-pe,me=k.width+oe,Tt=Math.max(me,N.width),qt=window.innerWidth-za,$t=dE(pe,[za,Math.max(za,qt-Tt)]);l.style.minWidth=me+"px",l.style.left=$t+"px"}else{const ge=N.right-H.right,pe=window.innerWidth-I.right-ge,oe=window.innerWidth-k.right-pe,me=k.width+oe,Tt=Math.max(me,N.width),qt=window.innerWidth-za,$t=dE(pe,[za,Math.max(za,qt-Tt)]);l.style.minWidth=me+"px",l.style.right=$t+"px"}const Y=y(),U=window.innerHeight-za*2,z=x.scrollHeight,Z=window.getComputedStyle(h),re=parseInt(Z.borderTopWidth,10),P=parseInt(Z.paddingTop,10),K=parseInt(Z.borderBottomWidth,10),q=parseInt(Z.paddingBottom,10),$=re+P+z+q+K,O=Math.min(v.offsetHeight*5,$),T=window.getComputedStyle(x),V=parseInt(T.paddingTop,10),W=parseInt(T.paddingBottom,10),L=k.top+k.height/2-za,ee=U-L,de=v.offsetHeight/2,ce=v.offsetTop+de,Ae=re+P+ce,_e=$-Ae;if(Ae<=L){const ge=Y.length>0&&v===Y[Y.length-1].ref.current;l.style.bottom="0px";const pe=h.clientHeight-x.offsetTop-x.offsetHeight,oe=Math.max(ee,de+(ge?W:0)+pe+K),me=Ae+oe;l.style.height=me+"px"}else{const ge=Y.length>0&&v===Y[0].ref.current;l.style.top="0px";const oe=Math.max(L,re+x.offsetTop+(ge?V:0)+de)+_e;l.style.height=oe+"px",x.scrollTop=Ae-L+x.offsetTop}l.style.margin=`${za}px 0`,l.style.minHeight=O+"px",l.style.maxHeight=U+"px",r?.(),requestAnimationFrame(()=>A.current=!0)}},[y,o.trigger,o.valueNode,l,h,x,v,w,o.dir,r]);Jn(()=>D(),[D]);const[F,M]=b.useState();Jn(()=>{h&&M(window.getComputedStyle(h).zIndex)},[h]);const B=b.useCallback(k=>{k&&C.current===!0&&(D(),S?.(),C.current=!1)},[D,S]);return d.jsx(uI,{scope:n,contentWrapper:l,shouldExpandOnScrollRef:A,onScrollButtonChange:B,children:d.jsx("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:F},children:d.jsx(Ue.div,{...i,ref:g,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});xE.displayName=oI;var sI="SelectPopperPosition",Wp=b.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=za,...o}=e,u=d0(n);return d.jsx(Gf,{...u,...o,ref:t,align:r,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Wp.displayName=sI;var[uI,Zp]=Tu(Bs,{}),Xp="SelectViewport",CE=b.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...i}=e,o=Co(Xp,n),u=Zp(Xp,n),l=dt(t,o.onViewportChange),f=b.useRef(0);return d.jsxs(d.Fragment,{children:[d.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),d.jsx(l0.Slot,{scope:n,children:d.jsx(Ue.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:Re(i.onScroll,h=>{const m=h.currentTarget,{contentWrapper:g,shouldExpandOnScrollRef:y}=u;if(y?.current&&g){const A=Math.abs(f.current-m.scrollTop);if(A>0){const C=window.innerHeight-za*2,x=parseFloat(g.style.minHeight),v=parseFloat(g.style.height),w=Math.max(x,v);if(w0?F:0,g.style.justifyContent="flex-end")}}}f.current=m.scrollTop})})})]})});CE.displayName=Xp;var wE="SelectGroup",[lI,cI]=Tu(wE),dI=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=Cr();return d.jsx(lI,{scope:n,id:i,children:d.jsx(Ue.div,{role:"group","aria-labelledby":i,...r,ref:t})})});dI.displayName=wE;var EE="SelectLabel",fI=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=cI(EE,n);return d.jsx(Ue.div,{id:i.id,...r,ref:t})});fI.displayName=EE;var f0="SelectItem",[mI,SE]=Tu(f0),DE=b.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:o,...u}=e,l=xo(f0,n),f=Co(f0,n),h=l.value===r,[m,g]=b.useState(o??""),[y,A]=b.useState(!1),C=dt(t,S=>f.itemRefCallback?.(S,r,i)),x=Cr(),v=b.useRef("touch"),w=()=>{i||(l.onValueChange(r),l.onOpenChange(!1))};if(r==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return d.jsx(mI,{scope:n,value:r,disabled:i,textId:x,isSelected:h,onItemTextChange:b.useCallback(S=>{g(D=>D||(S?.textContent??"").trim())},[]),children:d.jsx(l0.ItemSlot,{scope:n,value:r,disabled:i,textValue:m,children:d.jsx(Ue.div,{role:"option","aria-labelledby":x,"data-highlighted":y?"":void 0,"aria-selected":h&&y,"data-state":h?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...u,ref:C,onFocus:Re(u.onFocus,()=>A(!0)),onBlur:Re(u.onBlur,()=>A(!1)),onClick:Re(u.onClick,()=>{v.current!=="mouse"&&w()}),onPointerUp:Re(u.onPointerUp,()=>{v.current==="mouse"&&w()}),onPointerDown:Re(u.onPointerDown,S=>{v.current=S.pointerType}),onPointerMove:Re(u.onPointerMove,S=>{v.current=S.pointerType,i?f.onItemLeave?.():v.current==="mouse"&&S.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Re(u.onPointerLeave,S=>{S.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:Re(u.onKeyDown,S=>{f.searchRef?.current!==""&&S.key===" "||(ZO.includes(S.key)&&w(),S.key===" "&&S.preventDefault())})})})})});DE.displayName=f0;var Pc="SelectItemText",RE=b.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,...o}=e,u=xo(Pc,n),l=Co(Pc,n),f=SE(Pc,n),h=tI(Pc,n),[m,g]=b.useState(null),y=dt(t,w=>g(w),f.onItemTextChange,w=>l.itemTextRefCallback?.(w,f.value,f.disabled)),A=m?.textContent,C=b.useMemo(()=>d.jsx("option",{value:f.value,disabled:f.disabled,children:A},f.value),[f.disabled,f.value,A]),{onNativeOptionAdd:x,onNativeOptionRemove:v}=h;return Jn(()=>(x(C),()=>v(C)),[x,v,C]),d.jsxs(d.Fragment,{children:[d.jsx(Ue.span,{id:f.textId,...o,ref:y}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren?lc.createPortal(o.children,u.valueNode):null]})});RE.displayName=Pc;var FE="SelectItemIndicator",kE=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return SE(FE,n).isSelected?d.jsx(Ue.span,{"aria-hidden":!0,...r,ref:t}):null});kE.displayName=FE;var Jp="SelectScrollUpButton",BE=b.forwardRef((e,t)=>{const n=Co(Jp,e.__scopeSelect),r=Zp(Jp,e.__scopeSelect),[i,o]=b.useState(!1),u=dt(t,r.onScrollButtonChange);return Jn(()=>{if(n.viewport&&n.isPositioned){let l=function(){const h=f.scrollTop>0;o(h)};const f=n.viewport;return l(),f.addEventListener("scroll",l),()=>f.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),i?d.jsx(NE,{...e,ref:u,onAutoScroll:()=>{const{viewport:l,selectedItem:f}=n;l&&f&&(l.scrollTop=l.scrollTop-f.offsetHeight)}}):null});BE.displayName=Jp;var e3="SelectScrollDownButton",ME=b.forwardRef((e,t)=>{const n=Co(e3,e.__scopeSelect),r=Zp(e3,e.__scopeSelect),[i,o]=b.useState(!1),u=dt(t,r.onScrollButtonChange);return Jn(()=>{if(n.viewport&&n.isPositioned){let l=function(){const h=f.scrollHeight-f.clientHeight,m=Math.ceil(f.scrollTop)f.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),i?d.jsx(NE,{...e,ref:u,onAutoScroll:()=>{const{viewport:l,selectedItem:f}=n;l&&f&&(l.scrollTop=l.scrollTop+f.offsetHeight)}}):null});ME.displayName=e3;var NE=b.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=e,o=Co("SelectScrollButton",n),u=b.useRef(null),l=c0(n),f=b.useCallback(()=>{u.current!==null&&(window.clearInterval(u.current),u.current=null)},[]);return b.useEffect(()=>()=>f(),[f]),Jn(()=>{l().find(m=>m.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[l]),d.jsx(Ue.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:Re(i.onPointerDown,()=>{u.current===null&&(u.current=window.setInterval(r,50))}),onPointerMove:Re(i.onPointerMove,()=>{o.onItemLeave?.(),u.current===null&&(u.current=window.setInterval(r,50))}),onPointerLeave:Re(i.onPointerLeave,()=>{f()})})}),hI="SelectSeparator",gI=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return d.jsx(Ue.div,{"aria-hidden":!0,...r,ref:t})});gI.displayName=hI;var t3="SelectArrow",pI=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=d0(n),o=xo(t3,n),u=Co(t3,n);return o.open&&u.position==="popper"?d.jsx(Yf,{...i,...r,ref:t}):null});pI.displayName=t3;var vI="SelectBubbleInput",jE=b.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{const i=b.useRef(null),o=dt(r,i),u=$f(t);return b.useEffect(()=>{const l=i.current;if(!l)return;const f=window.HTMLSelectElement.prototype,m=Object.getOwnPropertyDescriptor(f,"value").set;if(u!==t&&m){const g=new Event("change",{bubbles:!0});m.call(l,t),l.dispatchEvent(g)}},[u,t]),d.jsx(Ue.select,{...n,style:{...vw,...n.style},ref:o,defaultValue:t})});jE.displayName=vI;function TE(e){return e===""||e===void 0}function PE(e){const t=ni(e),n=b.useRef(""),r=b.useRef(0),i=b.useCallback(u=>{const l=n.current+u;t(l),(function f(h){n.current=h,window.clearTimeout(r.current),h!==""&&(r.current=window.setTimeout(()=>f(""),1e3))})(l)},[t]),o=b.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return b.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,o]}function zE(e,t,n){const i=t.length>1&&Array.from(t).every(h=>h===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let u=yI(e,Math.max(o,0));i.length===1&&(u=u.filter(h=>h!==n));const f=u.find(h=>h.textValue.toLowerCase().startsWith(i.toLowerCase()));return f!==n?f:void 0}function yI(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var AI=fE,bI=hE,_I=pE,xI=vE,CI=yE,wI=AE,EI=CE,SI=DE,DI=RE,RI=kE,FI=BE,kI=ME;function wo(e,t){return typeof e=="function"?e(t):e}function qr(e,t){return n=>{t.setState(r=>({...r,[e]:wo(n,r[e])}))}}function m0(e){return e instanceof Function}function BI(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function MI(e,t){const n=[],r=i=>{i.forEach(o=>{n.push(o);const u=t(o);u!=null&&u.length&&r(u)})};return r(e),n}function Ke(e,t,n){let r=[],i;return o=>{let u;n.key&&n.debug&&(u=Date.now());const l=e(o);if(!(l.length!==r.length||l.some((m,g)=>r[g]!==m)))return i;r=l;let h;if(n.key&&n.debug&&(h=Date.now()),i=t(...l),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){const m=Math.round((Date.now()-u)*100)/100,g=Math.round((Date.now()-h)*100)/100,y=g/16,A=(C,x)=>{for(C=String(C);C.length{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},eP="DialogDescriptionWarning",tP=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${vC(eP).contentName}}.`;return b.useEffect(()=>{const i=e.current?.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},nP=aC,rP=sC,aP=uC,iP=lC,oP=dC,sP=mC,uP=gC,xc=e=>e.type==="checkbox",Ss=e=>e instanceof Date,sr=e=>e==null;const yC=e=>typeof e=="object";var Sn=e=>!sr(e)&&!Array.isArray(e)&&yC(e)&&!Ss(e),AC=e=>Sn(e)&&e.target?xc(e.target)?e.target.checked:e.target.value:e,bC=(e,t)=>t.split(".").some((n,r,i)=>!isNaN(Number(n))&&e.has(i.slice(0,r).join("."))),lP=e=>{const t=e.constructor&&e.constructor.prototype;return Sn(t)&&t.hasOwnProperty("isPrototypeOf")},Nf=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Bn(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(Nf&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(Sn(e)&&lP(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=Bn(e[i]));return r}const bo={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},za={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},La={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},$g="form",_C="root",xC=["__proto__","constructor","prototype"];var Cc=e=>/^\w*$/.test(e),mn=e=>e===void 0,jf=e=>e.split(/[.[\]'"]/g).filter(Boolean),Re=(e,t,n)=>{if(!t||!Sn(e))return n;const r=Cc(t)?[t]:jf(t);if(r.some(o=>xC.includes(o)))return n;const i=r.reduce((o,u)=>sr(o)?void 0:o[u],e);return mn(i)||i===e?mn(e[t])?n:e[t]:i},$r=e=>typeof e=="boolean",Ar=e=>typeof e=="function",Wt=(e,t,n)=>{let r=-1;const i=Cc(t)?[t]:jf(t),o=i.length,u=o-1;for(;++rne.useContext(Zg);var CC=(e,t,n,r=!0)=>{const i={};for(const o in e)Object.defineProperty(i,o,{get:()=>{const u=o;return t._proxyFormState[u]!==za.all&&(t._proxyFormState[u]=!r||za.all),n&&(n[u]=!0),e[u]}});return i};const qg=Nf?ne.useLayoutEffect:ne.useEffect;function wC(e){const t=Wg(),{control:n=t,disabled:r,name:i,exact:o}=e||{},[u,l]=ne.useState(()=>({...n._formState,defaultValues:n._defaultValues})),f=ne.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return qg(()=>n._subscribe({name:i,formState:f.current,exact:o,callback:h=>{!r&&l({...n._formState,...h,defaultValues:n._defaultValues})}}),[i,r,o]),ne.useEffect(()=>{f.current.isValid&&n._setValid(!0)},[n]),ne.useMemo(()=>CC(u,n,f.current,!1),[u,n])}var br=e=>typeof e=="string",Xg=(e,t,n,r,i)=>br(e)?(r&&t.watch.add(e),Re(n,e,i)):Array.isArray(e)?e.map(o=>(r&&t.watch.add(o),Re(n,o))):(r&&(t.watchAll=!0),n),Jg=e=>sr(e)||!yC(e);function Zr(e,t,n=new WeakSet){if(e===t)return!0;if(Jg(e)||Jg(t))return Object.is(e,t);if(Ss(e)&&Ss(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const o of r){const u=e[o];if(!(o in t))return!1;if(o!=="ref"){const l=t[o];if(Ss(u)&&Ss(l)||(Sn(u)||Array.isArray(u))&&(Sn(l)||Array.isArray(l))?!Zr(u,l,n):!Object.is(u,l))return!1}}return!0}function cP(e){const t=Wg(),{control:n=t,name:r,defaultValue:i,disabled:o,exact:u,compute:l}=e||{},f=ne.useRef(i),h=ne.useRef(l),m=ne.useRef(void 0),g=ne.useRef(n),y=ne.useRef(r);h.current=l;const[A,w]=ne.useState(()=>{const F=n._getWatch(r,f.current);return h.current?h.current(F):F}),_=ne.useCallback(F=>{const M=Xg(r,n._names,F||n._formValues,!1,f.current);return h.current?h.current(M):M},[n._formValues,n._names,r]),v=ne.useCallback(F=>{if(!o){const M=Xg(r,n._names,F||n._formValues,!1,f.current);if(h.current){const B=h.current(M);Zr(B,m.current)||(w(B),m.current=B)}else w(M)}},[n._formValues,n._names,o,r]);qg(()=>((g.current!==n||!Zr(y.current,r))&&(g.current=n,y.current=r,v()),n._subscribe({name:r,formState:{values:!0},exact:u,callback:F=>{v(F.values)}})),[n,u,r,v]),ne.useEffect(()=>n._removeUnmounted());const C=g.current!==n,S=y.current,R=ne.useMemo(()=>{if(o)return null;const F=!C&&!Zr(S,r);return C||F?_():null},[o,C,r,S,_]);return R!==null?R:A}function dP(e){const t=Wg(),{name:n,disabled:r,control:i=t,shouldUnregister:o,defaultValue:u,exact:l=!0}=e,f=bC(i._names.array,n),h=ne.useMemo(()=>Re(i._formValues,n,Re(i._defaultValues,n,u)),[i,n,u]),m=cP({control:i,name:n,defaultValue:h,exact:l}),g=wC({control:i,name:n,exact:l}),y=ne.useRef(e),A=ne.useRef(i.register(n,{...e.rules,value:m,...$r(e.disabled)?{disabled:e.disabled}:{}}));y.current=e;const w=ne.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Re(g.errors,n)},isDirty:{enumerable:!0,get:()=>!!Re(g.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Re(g.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!Re(g.validatingFields,n)},error:{enumerable:!0,get:()=>Re(g.errors,n)}}),[g,n]),_=ne.useCallback(R=>A.current.onChange({target:{value:AC(R),name:n},type:bo.CHANGE}),[n]),v=ne.useCallback(()=>A.current.onBlur({target:{value:Re(i._formValues,n),name:n},type:bo.BLUR}),[n,i._formValues]),C=ne.useCallback(R=>{const F=Re(i._fields,n);F&&F._f&&R&&(F._f.ref={focus:()=>Ar(R.focus)&&R.focus(),select:()=>Ar(R.select)&&R.select(),setCustomValidity:M=>Ar(R.setCustomValidity)&&R.setCustomValidity(M),reportValidity:()=>Ar(R.reportValidity)&&R.reportValidity()})},[i._fields,n]),S=ne.useMemo(()=>({name:n,value:m,...$r(r)||g.disabled?{disabled:g.disabled||r}:{},onChange:_,onBlur:v,ref:C}),[n,r,g.disabled,_,v,C,m]);return ne.useEffect(()=>{const R=i._options.shouldUnregister||o;i.register(n,{...y.current.rules,...$r(y.current.disabled)?{disabled:y.current.disabled}:{}});const F=(M,B)=>{const k=Re(i._fields,M);k&&k._f&&(k._f.mount=B)};if(F(n,!0),R){const M=Bn(Re(i._defaultValues,n,Re(i._options.defaultValues,n,y.current.defaultValue)));Wt(i._defaultValues,n,M),mn(Re(i._formValues,n))&&Wt(i._formValues,n,M)}return!f&&i.register(n),()=>{(f?R&&!i._state.action:R)?i.unregister(n):F(n,!1)}},[n,i,f,o]),ne.useEffect(()=>{i._setDisabledField({disabled:r,name:n})},[r,n,i]),ne.useMemo(()=>({field:S,formState:g,fieldState:w}),[S,g,w])}const fP=e=>e.render(dP(e)),ep=ne.createContext(null);ep.displayName="HookFormContext";const EC=()=>ne.useContext(ep),mP=({children:e,watch:t,getValues:n,getFieldState:r,setError:i,clearErrors:o,setValue:u,setValues:l,trigger:f,formState:h,resetField:m,reset:g,handleSubmit:y,unregister:A,control:w,register:_,setFocus:v,subscribe:C})=>{const S=ne.useMemo(()=>({watch:t,getValues:n,getFieldState:r,setError:i,clearErrors:o,setValue:u,setValues:l,trigger:f,formState:h,resetField:m,reset:g,handleSubmit:y,unregister:A,control:w,register:_,setFocus:v,subscribe:C}),[o,w,h,r,n,y,_,g,m,i,v,u,l,C,f,A,t]);return ne.createElement(ep.Provider,{value:S},ne.createElement(Zg.Provider,{value:S.control},e))};var tp=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},SC=e=>Array.isArray(e)?e.filter(Boolean):[],Tf=e=>Array.isArray(e)?e:[e],RC=()=>{let e=[];return{get observers(){return e},next:i=>{for(const o of e)o.next&&o.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(o=>o!==i)}}),unsubscribe:()=>{e=[]}}};function DC(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r],o=t[r];if(i&&Sn(i)&&o){const u=DC(i,o);Sn(u)&&(n[r]=u)}else e[r]&&(n[r]=o)}return n}var ur=e=>Sn(e)&&!Object.keys(e).length,np=e=>e.type==="file",Pf=e=>{if(!Nf)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},FC=e=>e.type==="select-multiple",rp=e=>e.type==="radio",hP=e=>rp(e)||xc(e),ap=e=>Pf(e)&&e.isConnected;function gP(e,t){const n=t.slice(0,-1).length;let r=0;for(;r{for(const t in e)if(Ar(e[t]))return!0;return!1};function kC(e){return Array.isArray(e)||Sn(e)&&!vP(e)}function ip(e,t={}){for(const n in e){const r=e[n];kC(r)?(t[n]=Array.isArray(r)?[]:{},ip(r,t[n])):mn(r)||(t[n]=!0)}return t}function op(e){if(e!==!1){if(e===!0)return!0;if(Array.isArray(e)){const t=e.map(n=>op(n));return t.some(n=>n!==void 0)?t:void 0}if(Sn(e)){const t={};for(const n in e){const r=op(e[n]);mn(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function Rs(e,t,n){n||(n=ip(t));for(const r in e){const i=e[r];if(kC(i))mn(t)||Jg(n[r])?n[r]=ip(i,Array.isArray(i)?[]:{}):Rs(i,sr(t)?{}:t[r],n[r]);else{const o=t[r];n[r]=!Zr(i,o)}}return op(n)||{}}const BC={value:!1,isValid:!1},MC={value:!0,isValid:!0};var NC=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!mn(e[0].attributes.value)?mn(e[0].value)||e[0].value===""?MC:{value:e[0].value,isValid:!0}:MC:BC}return BC},jC=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>mn(e)?e:t?e===""?NaN:e&&+e:n&&br(e)?new Date(e):r?r(e):e;const TC={isValid:!1,value:null};var PC=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,TC):TC;function IC(e){const t=e.ref;return np(t)?t.files:rp(t)?PC(e.refs).value:FC(t)?[...t.selectedOptions].map(({value:n})=>n):xc(t)?NC(e.refs).value:jC(mn(t.value)?e.ref.value:t.value,e)}var yP=(e,t,n,r)=>{const i={};for(const o of e){const u=Re(t,o);u&&Wt(i,o,u._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},If=e=>e instanceof RegExp,wc=e=>mn(e)?e:If(e)?e.source:Sn(e)?If(e.value)?e.value.source:e.value:e,zC=e=>({isOnSubmit:!e||e===za.onSubmit,isOnBlur:e===za.onBlur,isOnChange:e===za.onChange,isOnAll:e===za.all,isOnTouch:e===za.onTouched});const LC="AsyncFunction";var AP=e=>!!e&&!!e.validate&&!!(Ar(e.validate)&&e.validate.constructor.name===LC||Sn(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===LC)),bP=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),OC=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(`${r}.`)));const Ec=(e,t,n,r)=>{for(const i of n||Object.keys(e)){const o=Re(e,i);if(o){const{_f:u,...l}=o;if(u){if(u.refs&&u.refs[0]&&t(u.refs[0],i)&&!r)return!0;if(u.ref&&t(u.ref,u.name)&&!r)return!0;if(Ec(l,t))break}else if(Sn(l)&&Ec(l,t))break}}};function UC(e,t,n){const r=Re(e,n);if(r||Cc(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const o=i.join("."),u=Re(t,o),l=Re(e,o);if(u&&!Array.isArray(u)&&n!==o)return{name:n};if(l&&l.type)return{name:o,error:l};if(l&&l.root&&l.root.type)return{name:`${o}.root`,error:l.root};i.pop()}return{name:n}}var _P=(e,t,n,r)=>{n(e);const{name:i,...o}=e;return ur(o)||r&&Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(u=>t[u]===(!r||za.all))},xP=(e,t,n)=>!e||!t||e===t||Tf(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),CP=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,wP=(e,t)=>!SC(Re(e,t)).length&&Qn(e,t),VC=(e,t,n)=>{const r=Re(e,n),i=Array.isArray(r)?r:[];return Wt(i,_C,t[n]),Wt(e,n,i),e};function HC(e,t,n="validate"){if(br(e)||Array.isArray(e)&&e.every(br)||$r(e)&&!e)return{type:n,message:br(e)?e:"",ref:t}}var ku=e=>Sn(e)&&!If(e)?e:{value:e,message:""},QC=async(e,t,n,r,i,o)=>{const{ref:u,refs:l,required:f,maxLength:h,minLength:m,min:g,max:y,pattern:A,validate:w,name:_,valueAsNumber:v,mount:C}=e._f,S=Re(n,_);if(!C||t.has(_))return{};const R=l?l[0]:u,F=G=>{i&&R.reportValidity&&(R.setCustomValidity($r(G)?"":G||""),R.reportValidity())},M={},B=rp(u),k=xc(u),N=B||k,z=(v||np(u))&&mn(u.value)&&mn(S)||Pf(u)&&u.value===""||S===""||Array.isArray(S)&&!S.length,V=tp.bind(null,_,r,M),Z=(G,L,K,W=La.maxLength,I=La.minLength)=>{const q=G?L:K;M[_]={type:G?W:I,message:q,ref:u,...V(G?W:I,q)}};if(o?!Array.isArray(S)||!S.length:f&&(!N&&(z||sr(S))||$r(S)&&!S||k&&!NC(l).isValid||B&&!PC(l).isValid)){const{value:G,message:L}=br(f)?{value:!!f,message:f}:ku(f);if(G&&(M[_]={type:La.required,message:L,ref:R,...V(La.required,L)},!r))return F(L),M}if(!z&&(!sr(g)||!sr(y))){let G,L;const K=ku(y),W=ku(g);if(!sr(S)&&!isNaN(S)){const I=u.valueAsNumber||S&&+S;sr(K.value)||(G=I>K.value),sr(W.value)||(L=Inew Date(new Date().toDateString()+" "+re),J=u.type=="time",te=u.type=="week";br(K.value)&&S&&(G=J?q(S)>q(K.value):te?S>K.value:I>new Date(K.value)),br(W.value)&&S&&(L=J?q(S)+G.value,W=!sr(L.value)&&S.length<+L.value;if((K||W)&&(Z(K,G.message,L.message),!r))return F(M[_].message),M}if(A&&!z&&br(S)){const{value:G,message:L}=ku(A);if(If(G)&&!S.match(G)&&(M[_]={type:La.pattern,message:L,ref:u,...V(La.pattern,L)},!r))return F(L),M}if(w){if(Ar(w)){const G=await w(S,n),L=HC(G,R);if(L&&(M[_]={...L,...V(La.validate,L.message)},!r))return F(L.message),M}else if(Sn(w)){let G={};for(const L in w){if(!ur(G)&&!r)break;const K=HC(await w[L](S,n),R,L);K&&(G={...K,...V(L,K.message)},F(K.message),r&&(M[_]=G))}if(!ur(G)&&(M[_]={ref:R,...G},!r))return M}}return F(!0),M};const EP={mode:za.onSubmit,reValidateMode:za.onChange,shouldFocusError:!0},GC={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function SP(e={}){let t={...EP,...e},n={...Bn(GC),isLoading:Ar(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},r={},i=Sn(t.defaultValues)||Sn(t.values)?Bn(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:Bn(i),u={action:!1,mount:!1,watch:!1,keepIsValid:!1},l={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},f,h=0;const m={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},g={...m};let y={...g};const A={array:RC(),state:RC()},w=t.criteriaMode===za.all,_=Q=>ae=>{clearTimeout(h),h=setTimeout(Q,ae)},v=async Q=>{if(!u.keepIsValid&&!t.disabled&&(g.isValid||y.isValid||Q)){let ae;t.resolver?(ae=ur((await V()).errors),C()):ae=await L({fields:r,onlyCheckValid:!0,eventType:bo.VALID}),ae!==n.isValid&&A.state.next({isValid:ae})}},C=(Q,ae)=>{!t.disabled&&(g.isValidating||g.validatingFields||y.isValidating||y.validatingFields)&&((Q||Array.from(l.mount)).forEach(Y=>{Y&&(ae?Wt(n.validatingFields,Y,ae):Qn(n.validatingFields,Y))}),A.state.next({validatingFields:n.validatingFields,isValidating:!ur(n.validatingFields)}))},S=()=>{n.dirtyFields=Rs(i,o)},R=(Q,ae=[],Y,ue,he=!0,xe=!0)=>{if(ue&&Y&&!t.disabled){if(u.action=!0,xe&&Array.isArray(Re(r,Q))){const ve=Y(Re(r,Q),ue.argA,ue.argB);he&&Wt(r,Q,ve)}if(xe&&Array.isArray(Re(n.errors,Q))){const ve=Y(Re(n.errors,Q),ue.argA,ue.argB);he&&Wt(n.errors,Q,ve),wP(n.errors,Q)}if((g.touchedFields||y.touchedFields)&&xe&&Array.isArray(Re(n.touchedFields,Q))){const ve=Y(Re(n.touchedFields,Q),ue.argA,ue.argB);he&&Wt(n.touchedFields,Q,ve)}(g.dirtyFields||y.dirtyFields)&&S(),A.state.next({name:Q,isDirty:W(Q,ae),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Wt(o,Q,ae)},F=(Q,ae)=>{Wt(n.errors,Q,ae),A.state.next({errors:n.errors})},M=Q=>{n.errors=Q,A.state.next({errors:n.errors,isValid:!1})},B=Q=>{const ae=Cc(Q)?[Q]:jf(Q);let Y=o,ue=i;for(let he=0;he{const he=Re(r,Q);if(he){if(B(Q))return;const xe=mn(Re(o,Q)),ve=Re(o,Q,mn(Y)?Re(i,Q):Y);mn(ve)||ue&&ue.defaultChecked||ae?Wt(o,Q,ae?ve:IC(he._f)):J(Q,ve),u.mount&&!u.action&&(v(),xe&&n.isDirty&&(g.isDirty||y.isDirty)&&(W()||(n.isDirty=!1,A.state.next({...n}))))}},N=(Q,ae,Y,ue,he)=>{let xe=!1,ve=!1;const De={name:Q};if(!t.disabled){if(!Y||ue){(g.isDirty||y.isDirty)&&(ve=n.isDirty,n.isDirty=De.isDirty=W(),xe=ve!==De.isDirty);const Qe=Zr(Re(i,Q),ae);ve=!!Re(n.dirtyFields,Q),Qe!==n.isDirty?n.dirtyFields=Rs(i,o):Qe?Qn(n.dirtyFields,Q):Wt(n.dirtyFields,Q,!0),De.dirtyFields=n.dirtyFields,xe=xe||(g.dirtyFields||y.dirtyFields)&&ve!==!Qe}if(Y){const Qe=Re(n.touchedFields,Q);Qe||(Wt(n.touchedFields,Q,Y),De.touchedFields=n.touchedFields,xe=xe||(g.touchedFields||y.touchedFields)&&Qe!==Y)}xe&&he&&A.state.next(De)}return xe?De:{}},z=(Q,ae,Y,ue)=>{const he=Re(n.errors,Q),xe=(g.isValid||y.isValid)&&$r(ae)&&n.isValid!==ae;if(t.delayError&&Y?(f=_(()=>F(Q,Y)),f(t.delayError)):(clearTimeout(h),f=null,Y?Wt(n.errors,Q,Y):Qn(n.errors,Q)),(Y?!Zr(he,Y):he)||!ur(ue)||xe){const ve={...ue,...xe&&$r(ae)?{isValid:ae}:{},errors:n.errors,name:Q};n={...n,...ve},A.state.next(ve)}},V=async Q=>(C(Q,!0),await t.resolver(o,t.context,yP(Q||l.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),Z=async Q=>{const{errors:ae}=await V(Q);if(C(Q),Q)for(const Y of Q){const ue=Re(ae,Y);ue?l.array.has(Y)&&Sn(ue)&&!Object.keys(ue).some(he=>!Number.isNaN(Number(he)))?VC(n.errors,{[Y]:ue},Y):Wt(n.errors,Y,ue):Qn(n.errors,Y)}else n.errors=ae;return ae},G=async({name:Q,eventType:ae})=>{if(e.validate){const Y=await e.validate({formValues:o,formState:n,name:Q,eventType:ae});if(Sn(Y))for(const ue in Y){const he=Y[ue];he&&Ae(`${$g}.${ue}`,{message:br(he.message)?he.message:"",type:he.type||La.validate})}else br(Y)||!Y?Ae($g,{message:Y||"",type:La.validate}):pe($g);return Y}return!0},L=async({fields:Q,onlyCheckValid:ae,name:Y,eventType:ue,context:he={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(he.runRootValidation=!0,!await G({name:Y,eventType:ue})&&(he.valid=!1,ae)))return he.valid;for(const xe in Q){const ve=Q[xe];if(ve){const{_f:De,...Qe}=ve;if(De){const xt=l.array.has(De.name),yn=ve._f&&AP(ve._f),Yt=g.validatingFields||g.isValidating||y.validatingFields||y.isValidating;yn&&Yt&&C([De.name],!0);const Fn=await QC(ve,l.disabled,o,w,t.shouldUseNativeValidation&&!ae,xt);if(yn&&Yt&&C([De.name]),Fn[De.name]&&(he.valid=!1,ae)||(!ae&&(Re(Fn,De.name)?xt?VC(n.errors,Fn,De.name):Wt(n.errors,De.name,Fn[De.name]):Qn(n.errors,De.name)),e.shouldUseNativeValidation&&Fn[De.name]))break}!ur(Qe)&&await L({context:he,onlyCheckValid:ae,fields:Qe,name:xe,eventType:ue})}}return he.valid},K=()=>{for(const Q of l.unMount){const ae=Re(r,Q);ae&&(ae._f.refs?ae._f.refs.every(Y=>!ap(Y)):!ap(ae._f.ref))&&fe(Q)}l.unMount=new Set},W=(Q,ae)=>!t.disabled&&(Q&&ae&&Wt(o,Q,ae),!Zr(se(),i)),I=(Q,ae,Y)=>Xg(Q,l,{...u.mount?o:mn(ae)?i:br(Q)?{[Q]:ae}:ae},Y,ae),q=Q=>SC(Re(u.mount?o:i,Q,t.shouldUnregister?Re(i,Q,[]):[])),J=(Q,ae,Y={},ue=!1)=>{const he=Re(r,Q);let xe=ae;if(he){const ve=he._f;ve&&(!ve.disabled&&Wt(o,Q,jC(ae,ve)),xe=Pf(ve.ref)&&sr(ae)?"":ae,FC(ve.ref)?[...ve.ref.options].forEach(De=>De.selected=xe.includes(De.value)):ve.refs?xc(ve.ref)?ve.refs.forEach(De=>{(!De.defaultChecked||!De.disabled)&&(Array.isArray(xe)?De.checked=!!xe.find(Qe=>Qe===De.value):De.checked=xe===De.value||!!xe)}):ve.refs.forEach(De=>De.checked=De.value===xe):np(ve.ref)?ve.ref.value="":(ve.ref.value=xe,ve.ref.type||A.state.next({name:Q,values:ue?o:Bn(o)})))}(Y.shouldDirty||Y.shouldTouch)&&N(Q,xe,Y.shouldTouch,Y.shouldDirty,!0),Y.shouldValidate&&H(Q)},te=(Q,ae,Y,ue=!1)=>{for(const he in ae){if(!ae.hasOwnProperty(he))return;const xe=ae[he],ve=Q+"."+he,De=Re(r,ve);(l.array.has(Q)||Sn(xe)||De&&!De._f)&&!Ss(xe)?te(ve,xe,Y,ue):J(ve,xe,Y,ue)}},re=(Q,ae,Y,ue)=>{const he=Re(r,Q),xe=l.array.has(Q),ve=ue?ae:Bn(ae),De=Re(o,Q),Qe=Zr(De,ve);if(Qe||Wt(o,Q,ve),xe)A.array.next({name:Q,values:ue?o:Bn(o)}),(g.isDirty||g.dirtyFields||y.isDirty||y.dirtyFields)&&Y.shouldDirty&&(S(),A.state.next({name:Q,dirtyFields:n.dirtyFields,isDirty:W(Q,ve)}));else{const xt=Array.isArray(ve)&&!ve.length||ur(ve);!he||he._f||sr(ve)||xt?J(Q,ve,Y,ue):te(Q,ve,Y,ue)}if(!Qe){const xt=OC(Q,l),yn=ue?o:Bn(o);A.state.next({...xt&&n,name:u.mount||xt?Q:void 0,values:yn})}},U=(Q,ae,Y={})=>re(Q,ae,Y,!1),O=(Q,ae={})=>{const Y=Ar(Q)?Q(o):Q;if(!Zr(o,Y)){o={...o,...Y};for(const ue of l.mount)re(ue,Re(Y,ue),ae,!0);A.state.next({...n,name:void 0,type:void 0,values:o}),ae.shouldValidate&&v()}},j=async Q=>{u.mount=!0;const ae=Q.target;let Y=ae.name,ue=!0;const he=Re(r,Y),xe=Qe=>{ue=Number.isNaN(Qe)||Ss(Qe)&&isNaN(Qe.getTime())||Zr(Qe,Re(o,Y,Qe))},ve=zC(t.mode),De=zC(t.reValidateMode);if(he){let Qe,xt;const yn=ae.type?IC(he._f):AC(Q),Yt=Q.type===bo.BLUR||Q.type===bo.FOCUS_OUT,Fn=!bP(he._f)&&!e.validate&&!t.resolver&&!Re(n.errors,Y)&&!he._f.deps||CP(Yt,Re(n.touchedFields,Y),n.isSubmitted,De,ve),lr=OC(Y,l,Yt);Wt(o,Y,yn),Yt?(!ae||!ae.readOnly)&&(he._f.onBlur&&he._f.onBlur(Q),f&&f(0)):he._f.onChange&&he._f.onChange(Q);const nr=N(Y,yn,Yt),Pr=!ur(nr)||lr;if(!Yt&&A.state.next({name:Y,type:Q.type,values:Bn(o)}),Fn)return(g.isValid||y.isValid)&&(t.mode==="onBlur"?Yt&&v():Yt||v()),Pr&&A.state.next({name:Y,...lr?{}:nr});if(!t.resolver&&e.validate&&await G({name:Y,eventType:Q.type}),!Yt&&lr&&A.state.next({...n}),t.resolver){const{errors:cr}=await V([Y]);if(C([Y]),xe(yn),ue){const $e=UC(n.errors,r,Y),Jt=UC(cr,r,$e.name||Y);Qe=Jt.error,Y=Jt.name,xt=ur(cr)}}else C([Y],!0),Qe=(await QC(he,l.disabled,o,w,t.shouldUseNativeValidation))[Y],C([Y]),xe(yn),ue&&(Qe?xt=!1:(g.isValid||y.isValid)&&(xt=await L({fields:r,onlyCheckValid:!0,name:Y,eventType:Q.type})));ue&&(he._f.deps&&(!Array.isArray(he._f.deps)||he._f.deps.length>0)&&H(he._f.deps),z(Y,xt,Qe,nr))}},T=(Q,ae)=>{if(Re(n.errors,ae)&&Q.focus)return Q.focus(),1},H=async(Q,ae={})=>{let Y,ue;const he=Tf(Q);if(t.resolver){const xe=await Z(mn(Q)?Q:he);Y=ur(xe),ue=Q?!he.some(ve=>Re(xe,ve)):Y}else Q?(ue=(await Promise.all(he.map(async xe=>{const ve=Re(r,xe);return await L({fields:ve&&ve._f?{[xe]:ve}:ve,eventType:bo.TRIGGER})}))).every(Boolean),!(!ue&&!n.isValid)&&v()):ue=Y=await L({fields:r,name:Q,eventType:bo.TRIGGER});return A.state.next({...!br(Q)||(g.isValid||y.isValid)&&Y!==n.isValid?{}:{name:Q},...t.resolver||!Q?{isValid:Y}:{},errors:n.errors}),ae.shouldFocus&&!ue&&Ec(r,T,Q?he:l.mount),ue},se=(Q,ae)=>{let Y={...u.mount?o:i};return ae&&(Y=DC(ae.dirtyFields?n.dirtyFields:n.touchedFields,Y)),mn(Q)?Y:br(Q)?Re(Y,Q):Q.map(ue=>Re(Y,ue))},ie=(Q,ae)=>({invalid:!!Re((ae||n).errors,Q),isDirty:!!Re((ae||n).dirtyFields,Q),error:Re((ae||n).errors,Q),isValidating:!!Re(n.validatingFields,Q),isTouched:!!Re((ae||n).touchedFields,Q)}),pe=Q=>{const ae=Q?Tf(Q):void 0;ae?.forEach(Y=>Qn(n.errors,Y)),ae?ae.forEach(Y=>{A.state.next({name:Y,errors:n.errors})}):A.state.next({errors:{}})},Ae=(Q,ae,Y)=>{const ue=(Re(r,Q,{_f:{}})._f||{}).ref,he=Re(n.errors,Q)||{},{ref:xe,message:ve,type:De,...Qe}=he;Wt(n.errors,Q,{...Qe,...ae,ref:ue}),A.state.next({name:Q,errors:n.errors,isValid:!1}),Y&&Y.shouldFocus&&ue&&ue.focus&&ue.focus()},Se=(Q,ae)=>Ar(Q)?A.state.subscribe({next:Y=>"values"in Y&&Q(Y.values||I(void 0,ae),Y)}):I(Q,ae,!0),Me=Q=>A.state.subscribe({next:ae=>{if(xP(Q.name,ae.name,Q.exact)&&_P(ae,Q.formState||g,vn,Q.reRenderRoot)){const Y={...o};Q.callback({values:Y,...n,...ae,defaultValues:i})}}}).unsubscribe,ze=Q=>(u.mount=!0,y={...y,...Q.formState},Me({...Q,formState:{...m,...Q.formState}})),fe=(Q,ae={})=>{for(const Y of Q?Tf(Q):l.mount)l.mount.delete(Y),l.array.delete(Y),ae.keepValue||(Qn(r,Y),Qn(o,Y)),!ae.keepError&&Qn(n.errors,Y),!ae.keepDirty&&Qn(n.dirtyFields,Y),!ae.keepTouched&&Qn(n.touchedFields,Y),!ae.keepIsValidating&&Qn(n.validatingFields,Y),!t.shouldUnregister&&!ae.keepDefaultValue&&Qn(i,Y);A.state.next({values:Bn(o)}),A.state.next({...n,...ae.keepDirty?{isDirty:W()}:{}}),!ae.keepIsValid&&v()},_e=({disabled:Q,name:ae})=>{if($r(Q)&&u.mount||Q||l.disabled.has(ae)){const he=l.disabled.has(ae)!==!!Q;Q?l.disabled.add(ae):l.disabled.delete(ae),he&&u.mount&&!u.action&&v()}},mt=(Q,ae={})=>{let Y=Re(r,Q);const ue=$r(ae.disabled)||$r(t.disabled),he=!l.registerName.has(Q)&&Y&&Y._f&&!Y._f.mount;return Wt(r,Q,{...Y||{},_f:{...Y&&Y._f?Y._f:{ref:{name:Q}},name:Q,mount:!0,...ae}}),l.mount.add(Q),Y&&!he?_e({disabled:$r(ae.disabled)?ae.disabled:t.disabled,name:Q}):k(Q,!0,ae.value),{...ue?{disabled:ae.disabled||t.disabled}:{},...t.progressive?{required:!!ae.required,min:wc(ae.min),max:wc(ae.max),minLength:wc(ae.minLength),maxLength:wc(ae.maxLength),pattern:wc(ae.pattern)}:{},name:Q,onChange:j,onBlur:j,ref:xe=>{if(xe){l.registerName.add(Q),mt(Q,ae),l.registerName.delete(Q),Y=Re(r,Q);const ve=mn(xe.value)&&xe.querySelectorAll&&xe.querySelectorAll("input,select,textarea")[0]||xe,De=hP(ve),Qe=Y._f.refs||[];if(De?Qe.find(xt=>xt===ve):ve===Y._f.ref)return;Wt(r,Q,{_f:{...Y._f,...De?{refs:[...Qe.filter(ap),ve,...Array.isArray(Re(i,Q))?[{}]:[]],ref:{type:ve.type,name:Q}}:{ref:ve}}}),k(Q,!1,void 0,ve)}else Y=Re(r,Q,{}),Y._f&&(Y._f.mount=!1),(t.shouldUnregister||ae.shouldUnregister)&&!(bC(l.array,Q)&&u.action)&&l.unMount.add(Q)}}},Bt=()=>t.shouldFocusError&&!t.shouldUseNativeValidation&&Ec(r,T,l.mount),Te=Q=>{$r(Q)&&(A.state.next({disabled:Q}),Ec(r,(ae,Y)=>{const ue=Re(r,Y);ue&&(ae.disabled=ue._f.disabled||Q,Array.isArray(ue._f.refs)&&ue._f.refs.forEach(he=>{he.disabled=ue._f.disabled||Q}))},0,!1))},pn=(Q,ae)=>async Y=>{let ue;Y&&(Y.preventDefault&&Y.preventDefault(),Y.persist&&Y.persist());let he=Bn(o);if(A.state.next({isSubmitting:!0}),t.resolver){const{errors:xe,values:ve}=await V();C(),n.errors=xe,he=Bn(ve)}else await L({fields:r,eventType:bo.SUBMIT});if(l.disabled.size)for(const xe of l.disabled)Qn(he,xe);if(Qn(n.errors,_C),ur(n.errors)){A.state.next({errors:{}});try{await Q(he,Y)}catch(xe){ue=xe}}else ae&&await ae({...n.errors},Y),Bt(),setTimeout(Bt);if(A.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:ur(n.errors)&&!ue,submitCount:n.submitCount+1,errors:n.errors}),ue)throw ue},cn=(Q,ae={})=>{Re(r,Q)&&(mn(ae.defaultValue)?U(Q,Bn(Re(i,Q))):(U(Q,ae.defaultValue),Wt(i,Q,Bn(ae.defaultValue))),ae.keepTouched||Qn(n.touchedFields,Q),ae.keepDirty||(Qn(n.dirtyFields,Q),n.isDirty=ae.defaultValue?W(Q,Bn(Re(i,Q))):W()),ae.keepError||(Qn(n.errors,Q),g.isValid&&v()),A.state.next({...n}))},Mn=(Q,ae={})=>{const Y=Q?Bn(Q):i,ue=Bn(Y),he=ur(Q),xe=ue;if(ae.keepDefaultValues||(i=Y),!ae.keepValues){if(ae.keepDirtyValues){const ve=new Set([...l.mount,...Object.keys(Rs(i,o))]);for(const De of Array.from(ve)){const Qe=Re(n.dirtyFields,De),xt=Re(o,De),yn=Re(xe,De);Qe&&!mn(xt)?Wt(xe,De,xt):!Qe&&!mn(yn)&&U(De,yn)}}else{if(Nf&&mn(Q))for(const ve of l.mount){const De=Re(r,ve);if(De&&De._f){const Qe=Array.isArray(De._f.refs)?De._f.refs[0]:De._f.ref;if(Pf(Qe)){const xt=Qe.closest("form");if(xt){xt.reset();break}}}}if(ae.keepFieldsRef)for(const ve of l.mount)U(ve,Re(xe,ve));else r={}}if(t.shouldUnregister){if(o=ae.keepDefaultValues?Bn(i):{},ae.keepFieldsRef)for(const ve of l.mount)Wt(o,ve,Re(xe,ve))}else o=Bn(xe);A.array.next({values:{...xe}}),A.state.next({values:{...xe}})}l={mount:ae.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},u.mount=!g.isValid||!!ae.keepIsValid||!!ae.keepDirtyValues||!t.shouldUnregister&&!ur(xe),u.watch=!!t.shouldUnregister,u.keepIsValid=!!ae.keepIsValid,u.action=!1,ae.keepErrors||(n.errors={}),A.state.next({submitCount:ae.keepSubmitCount?n.submitCount:0,isDirty:he?!1:ae.keepDirty?n.isDirty:ae.keepValues?W():!!(ae.keepDefaultValues&&!Zr(Q,i)),isSubmitted:ae.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:he?{}:ae.keepDirtyValues?ae.keepDefaultValues&&o?Rs(i,o):n.dirtyFields:ae.keepDefaultValues&&Q?Rs(i,Q):ae.keepDirty?n.dirtyFields:{},touchedFields:ae.keepTouched?n.touchedFields:{},errors:ae.keepErrors?n.errors:{},isSubmitSuccessful:ae.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},zn=(Q,ae)=>Mn(Ar(Q)?Q(o):Q,{...t.resetOptions,...ae}),rn=(Q,ae={})=>{const Y=Re(r,Q),ue=Y&&Y._f;if(ue){const he=ue.refs?ue.refs[0]:ue.ref;he.focus&&setTimeout(()=>{he.focus(),ae.shouldSelect&&Ar(he.select)&&he.select()})}},vn=Q=>{n={...n,...Q}},Xn={control:{register:mt,unregister:fe,getFieldState:ie,handleSubmit:pn,setError:Ae,_subscribe:Me,_runSchema:V,_updateIsValidating:C,_focusError:Bt,_getWatch:I,_getDirty:W,_setValid:v,_setFieldArray:R,_setDisabledField:_e,_setErrors:M,_getFieldArray:q,_reset:Mn,_resetDefaultValues:()=>Ar(t.defaultValues)&&t.defaultValues().then(Q=>{zn(Q,t.resetOptions),A.state.next({isLoading:!1})}),_removeUnmounted:K,_disableForm:Te,_subjects:A,_proxyFormState:g,get _fields(){return r},get _formValues(){return o},get _state(){return u},set _state(Q){u=Q},get _defaultValues(){return i},get _names(){return l},set _names(Q){l=Q},get _formState(){return n},get _options(){return t},set _options(Q){t={...t,...Q}}},subscribe:ze,trigger:H,register:mt,handleSubmit:pn,watch:Se,setValue:U,setValues:O,getValues:se,reset:zn,resetField:cn,resetDefaultValues:(Q,ae={})=>{if(i=Bn(Q),!ae.keepDirty){const Y=Rs(i,o);n.dirtyFields=Y,n.isDirty=!ur(Y)}ae.keepIsValid||v(),A.state.next({...n,defaultValues:i})},clearErrors:pe,unregister:fe,setError:Ae,setFocus:rn,getFieldState:ie};return{...Xn,formControl:Xn}}function Wr(e={}){const t=ne.useRef(void 0),n=ne.useRef(void 0),[r,i]=ne.useState(()=>({...Bn(GC),isLoading:Ar(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Ar(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!Ar(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:u,...l}=SP(e);t.current={...l,formState:r}}const o=t.current.control;return o._options=e,qg(()=>{const u=o._subscribe({formState:o._proxyFormState,callback:()=>i({...o._formState,defaultValues:o._defaultValues}),reRenderRoot:!0});return i(l=>({...l,isReady:!0})),o._formState.isReady=!0,u},[o]),ne.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),ne.useEffect(()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)},[o,e.mode,e.reValidateMode]),ne.useEffect(()=>{e.errors&&(o._setErrors(e.errors),o._focusError())},[o,e.errors]),ne.useEffect(()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})},[o,e.shouldUnregister]),ne.useEffect(()=>{if(o._proxyFormState.isDirty){const u=o._getDirty();u!==r.isDirty&&o._subjects.state.next({isDirty:u})}},[o,r.isDirty]),ne.useEffect(()=>{var u;e.values&&!Zr(e.values,n.current)?(o._reset(e.values,{keepFieldsRef:!0,...o._options.resetOptions}),!((u=o._options.resetOptions)===null||u===void 0)&&u.keepIsValid||o._setValid(),n.current=e.values,i(l=>({...l}))):o._resetDefaultValues()},[o,e.values]),ne.useEffect(()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=ne.useMemo(()=>CC(r,o),[o,r]),t.current}const YC=(e,t,n)=>{if(e&&"reportValidity"in e){const r=Re(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},sp=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?YC(r.ref,n,e):r&&r.refs&&r.refs.forEach(i=>YC(i,n,e))}},KC=(e,t)=>{t.shouldUseNativeValidation&&sp(e,t);const n={};for(const r in e){const i=Re(t.fields,r),o=Object.assign(e[r]||{},{ref:i&&i.ref});if(RP(t.names||Object.keys(e),r)){const u=Object.assign({},Re(n,r));Wt(u,"root",o),Wt(n,r,u)}else Wt(n,r,o)}return n},RP=(e,t)=>{const n=$C(t).replace(/[.*+?^${}()|\\]/g,"\\$&");return e.some(r=>$C(r).match(`^${n}\\.\\d+`))};function $C(e){return e.replace(/[\[\]]/g,"")}function ZC(e,t,n){function r(l,f){var h;Object.defineProperty(l,"_zod",{value:l._zod??{},enumerable:!1}),(h=l._zod).traits??(h.traits=new Set),l._zod.traits.add(e),t(l,f);for(const m in u.prototype)m in l||Object.defineProperty(l,m,{value:u.prototype[m].bind(l)});l._zod.constr=u,l._zod.def=f}const i=n?.Parent??Object;class o extends i{}Object.defineProperty(o,"name",{value:e});function u(l){var f;const h=n?.Parent?new o:this;r(h,l),(f=h._zod).deferred??(f.deferred=[]);for(const m of h._zod.deferred)m();return h}return Object.defineProperty(u,"init",{value:r}),Object.defineProperty(u,Symbol.hasInstance,{value:l=>n?.Parent&&l instanceof n.Parent?!0:l?._zod?.traits?.has(e)}),Object.defineProperty(u,"name",{value:e}),u}class DP extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const FP={};function WC(e){return FP}function kP(e,t){return typeof t=="bigint"?t.toString():t}const qC=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};function zf(e){return typeof e=="string"?e:e?.message}function XC(e,t,n){const r={...e,path:e.path??[]};if(!e.message){const i=zf(e.inst?._zod.def?.error?.(e))??zf(t?.error?.(e))??zf(n.customError?.(e))??zf(n.localeError?.(e))??"Invalid input";r.message=i}return delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}const JC=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),Object.defineProperty(e,"message",{get(){return JSON.stringify(t,kP,2)},enumerable:!0}),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},BP=ZC("$ZodError",JC),ew=ZC("$ZodError",JC,{Parent:Error}),MP=(e=>(t,n,r,i)=>{const o=r?Object.assign(r,{async:!1}):{async:!1},u=t._zod.run({value:n,issues:[]},o);if(u instanceof Promise)throw new DP;if(u.issues.length){const l=new(i?.Err??e)(u.issues.map(f=>XC(f,o,WC())));throw qC(l,i?.callee),l}return u.value})(ew),NP=(e=>async(t,n,r,i)=>{const o=r?Object.assign(r,{async:!0}):{async:!0};let u=t._zod.run({value:n,issues:[]},o);if(u instanceof Promise&&(u=await u),u.issues.length){const l=new(i?.Err??e)(u.issues.map(f=>XC(f,o,WC())));throw qC(l,i?.callee),l}return u.value})(ew);function up(){return up=Object.assign?Object.assign.bind():function(e){for(var t=1;t0){var f=i.errors[0][0];n[l]={message:f.message,type:f.code}}else n[l]={message:u,type:o};if(i.code==="invalid_union"&&i.errors.forEach(function(g){return g.forEach(function(y){return e.push(up({},y,{path:[].concat(i.path,y.path)}))})}),t){var h=n[l].types,m=h&&h[i.code];n[l]=tp(l,t,n,o,m?[].concat(m,i.message):i.message)}e.shift()};e.length;)r();return n}function Ca(e,t,n){if(n===void 0&&(n={}),(function(r){return"_def"in r&&typeof r._def=="object"&&"typeName"in r._def})(e))return function(r,i,o){try{return Promise.resolve(tw(function(){return Promise.resolve(e[n.mode==="sync"?"parse":"parseAsync"](r,t)).then(function(u){return o.shouldUseNativeValidation&&sp({},o),{errors:{},values:n.raw?Object.assign({},r):u}})},function(u){if((function(l){return Array.isArray(l?.issues)})(u))return{values:{},errors:KC(jP(u.errors,!o.shouldUseNativeValidation&&o.criteriaMode==="all"),o)};throw u}))}catch(u){return Promise.reject(u)}};if((function(r){return"_zod"in r&&typeof r._zod=="object"})(e))return function(r,i,o){try{return Promise.resolve(tw(function(){return Promise.resolve((n.mode==="sync"?MP:NP)(e,r,t)).then(function(u){return o.shouldUseNativeValidation&&sp({},o),{errors:{},values:n.raw?Object.assign({},r):u}})},function(u){if((function(l){return l instanceof BP})(u))return{values:{},errors:KC(TP(u.issues,!o.shouldUseNativeValidation&&o.criteriaMode==="all"),o)};throw u}))}catch(u){return Promise.reject(u)}};throw new Error("Invalid input: not a Zod schema")}const PP=["top","right","bottom","left"],_o=Math.min,qr=Math.max,Lf=Math.round,Of=Math.floor,mi=e=>({x:e,y:e}),IP={left:"right",right:"left",bottom:"top",top:"bottom"};function lp(e,t,n){return qr(e,_o(t,n))}function Mi(e,t){return typeof e=="function"?e(t):e}function Ni(e){return e.split("-")[0]}function Bu(e){return e.split("-")[1]}function cp(e){return e==="x"?"y":"x"}function dp(e){return e==="y"?"height":"width"}function hi(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function fp(e){return cp(hi(e))}function zP(e,t,n){n===void 0&&(n=!1);const r=Bu(e),i=fp(e),o=dp(i);let u=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(u=Uf(u)),[u,Uf(u)]}function LP(e){const t=Uf(e);return[mp(e),t,mp(t)]}function mp(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const nw=["left","right"],rw=["right","left"],OP=["top","bottom"],UP=["bottom","top"];function VP(e,t,n){switch(e){case"top":case"bottom":return n?t?rw:nw:t?nw:rw;case"left":case"right":return t?OP:UP;default:return[]}}function HP(e,t,n,r){const i=Bu(e);let o=VP(Ni(e),n==="start",r);return i&&(o=o.map(u=>u+"-"+i),t&&(o=o.concat(o.map(mp)))),o}function Uf(e){const t=Ni(e);return IP[t]+e.slice(t.length)}function QP(e){return{top:0,right:0,bottom:0,left:0,...e}}function aw(e){return typeof e!="number"?QP(e):{top:e,right:e,bottom:e,left:e}}function Vf(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function iw(e,t,n){let{reference:r,floating:i}=e;const o=hi(t),u=fp(t),l=dp(u),f=Ni(t),h=o==="y",m=r.x+r.width/2-i.width/2,g=r.y+r.height/2-i.height/2,y=r[l]/2-i[l]/2;let A;switch(f){case"top":A={x:m,y:r.y-i.height};break;case"bottom":A={x:m,y:r.y+r.height};break;case"right":A={x:r.x+r.width,y:g};break;case"left":A={x:r.x-i.width,y:g};break;default:A={x:r.x,y:r.y}}switch(Bu(t)){case"start":A[u]-=y*(n&&h?-1:1);break;case"end":A[u]+=y*(n&&h?-1:1);break}return A}async function GP(e,t){var n;t===void 0&&(t={});const{x:r,y:i,platform:o,rects:u,elements:l,strategy:f}=e,{boundary:h="clippingAncestors",rootBoundary:m="viewport",elementContext:g="floating",altBoundary:y=!1,padding:A=0}=Mi(t,e),w=aw(A),v=l[y?g==="floating"?"reference":"floating":g],C=Vf(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(v)))==null||n?v:v.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(l.floating)),boundary:h,rootBoundary:m,strategy:f})),S=g==="floating"?{x:r,y:i,width:u.floating.width,height:u.floating.height}:u.reference,R=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l.floating)),F=await(o.isElement==null?void 0:o.isElement(R))?await(o.getScale==null?void 0:o.getScale(R))||{x:1,y:1}:{x:1,y:1},M=Vf(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:S,offsetParent:R,strategy:f}):S);return{top:(C.top-M.top+w.top)/F.y,bottom:(M.bottom-C.bottom+w.bottom)/F.y,left:(C.left-M.left+w.left)/F.x,right:(M.right-C.right+w.right)/F.x}}const YP=50,KP=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:u}=n,l=u.detectOverflow?u:{...u,detectOverflow:GP},f=await(u.isRTL==null?void 0:u.isRTL(t));let h=await u.getElementRects({reference:e,floating:t,strategy:i}),{x:m,y:g}=iw(h,r,f),y=r,A=0;const w={};for(let _=0;_({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:u,elements:l,middlewareData:f}=t,{element:h,padding:m=0}=Mi(e,t)||{};if(h==null)return{};const g=aw(m),y={x:n,y:r},A=fp(i),w=dp(A),_=await u.getDimensions(h),v=A==="y",C=v?"top":"left",S=v?"bottom":"right",R=v?"clientHeight":"clientWidth",F=o.reference[w]+o.reference[A]-y[A]-o.floating[w],M=y[A]-o.reference[A],B=await(u.getOffsetParent==null?void 0:u.getOffsetParent(h));let k=B?B[R]:0;(!k||!await(u.isElement==null?void 0:u.isElement(B)))&&(k=l.floating[R]||o.floating[w]);const N=F/2-M/2,z=k/2-_[w]/2-1,V=_o(g[C],z),Z=_o(g[S],z),G=V,L=k-_[w]-Z,K=k/2-_[w]/2+N,W=lp(G,K,L),I=!f.arrow&&Bu(i)!=null&&K!==W&&o.reference[w]/2-(KK<=0)){var Z,G;const K=(((Z=o.flip)==null?void 0:Z.index)||0)+1,W=k[K];if(W&&(!(g==="alignment"?S!==hi(W):!1)||V.every(J=>hi(J.placement)===S?J.overflows[0]>0:!0)))return{data:{index:K,overflows:V},reset:{placement:W}};let I=(G=V.filter(q=>q.overflows[0]<=0).sort((q,J)=>q.overflows[1]-J.overflows[1])[0])==null?void 0:G.placement;if(!I)switch(A){case"bestFit":{var L;const q=(L=V.filter(J=>{if(B){const te=hi(J.placement);return te===S||te==="y"}return!0}).map(J=>[J.placement,J.overflows.filter(te=>te>0).reduce((te,re)=>te+re,0)]).sort((J,te)=>J[1]-te[1])[0])==null?void 0:L[0];q&&(I=q);break}case"initialPlacement":I=l;break}if(i!==I)return{reset:{placement:I}}}return{}}}};function ow(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function sw(e){return PP.some(t=>e[t]>=0)}const WP=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:r}=t,{strategy:i="referenceHidden",...o}=Mi(e,t);switch(i){case"referenceHidden":{const u=await r.detectOverflow(t,{...o,elementContext:"reference"}),l=ow(u,n.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:sw(l)}}}case"escaped":{const u=await r.detectOverflow(t,{...o,altBoundary:!0}),l=ow(u,n.floating);return{data:{escapedOffsets:l,escaped:sw(l)}}}default:return{}}}}},uw=new Set(["left","top"]);async function qP(e,t){const{placement:n,platform:r,elements:i}=e,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),u=Ni(n),l=Bu(n),f=hi(n)==="y",h=uw.has(u)?-1:1,m=o&&f?-1:1,g=Mi(t,e);let{mainAxis:y,crossAxis:A,alignmentAxis:w}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return l&&typeof w=="number"&&(A=l==="end"?w*-1:w),f?{x:A*m,y:y*h}:{x:y*h,y:A*m}}const XP=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:u,middlewareData:l}=t,f=await qP(t,e);return u===((n=l.offset)==null?void 0:n.placement)&&(r=l.arrow)!=null&&r.alignmentOffset?{}:{x:i+f.x,y:o+f.y,data:{...f,placement:u}}}}},JP=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i,platform:o}=t,{mainAxis:u=!0,crossAxis:l=!1,limiter:f={fn:C=>{let{x:S,y:R}=C;return{x:S,y:R}}},...h}=Mi(e,t),m={x:n,y:r},g=await o.detectOverflow(t,h),y=hi(Ni(i)),A=cp(y);let w=m[A],_=m[y];if(u){const C=A==="y"?"top":"left",S=A==="y"?"bottom":"right",R=w+g[C],F=w-g[S];w=lp(R,w,F)}if(l){const C=y==="y"?"top":"left",S=y==="y"?"bottom":"right",R=_+g[C],F=_-g[S];_=lp(R,_,F)}const v=f.fn({...t,[A]:w,[y]:_});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[A]:u,[y]:l}}}}}},eI=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:o,middlewareData:u}=t,{offset:l=0,mainAxis:f=!0,crossAxis:h=!0}=Mi(e,t),m={x:n,y:r},g=hi(i),y=cp(g);let A=m[y],w=m[g];const _=Mi(l,t),v=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:0,crossAxis:0,..._};if(f){const R=y==="y"?"height":"width",F=o.reference[y]-o.floating[R]+v.mainAxis,M=o.reference[y]+o.reference[R]-v.mainAxis;AM&&(A=M)}if(h){var C,S;const R=y==="y"?"width":"height",F=uw.has(Ni(i)),M=o.reference[g]-o.floating[R]+(F&&((C=u.offset)==null?void 0:C[g])||0)+(F?0:v.crossAxis),B=o.reference[g]+o.reference[R]+(F?0:((S=u.offset)==null?void 0:S[g])||0)-(F?v.crossAxis:0);wB&&(w=B)}return{[y]:A,[g]:w}}}},tI=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:o,platform:u,elements:l}=t,{apply:f=()=>{},...h}=Mi(e,t),m=await u.detectOverflow(t,h),g=Ni(i),y=Bu(i),A=hi(i)==="y",{width:w,height:_}=o.floating;let v,C;g==="top"||g==="bottom"?(v=g,C=y===(await(u.isRTL==null?void 0:u.isRTL(l.floating))?"start":"end")?"left":"right"):(C=g,v=y==="end"?"top":"bottom");const S=_-m.top-m.bottom,R=w-m.left-m.right,F=_o(_-m[v],S),M=_o(w-m[C],R),B=!t.middlewareData.shift;let k=F,N=M;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(N=R),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(k=S),B&&!y){const V=qr(m.left,0),Z=qr(m.right,0),G=qr(m.top,0),L=qr(m.bottom,0);A?N=w-2*(V!==0||Z!==0?V+Z:qr(m.left,m.right)):k=_-2*(G!==0||L!==0?G+L:qr(m.top,m.bottom))}await f({...t,availableWidth:N,availableHeight:k});const z=await u.getDimensions(l.floating);return w!==z.width||_!==z.height?{reset:{rects:!0}}:{}}}};function Hf(){return typeof window<"u"}function Mu(e){return lw(e)?(e.nodeName||"").toLowerCase():"#document"}function Xr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function gi(e){var t;return(t=(lw(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function lw(e){return Hf()?e instanceof Node||e instanceof Xr(e).Node:!1}function Oa(e){return Hf()?e instanceof Element||e instanceof Xr(e).Element:!1}function ji(e){return Hf()?e instanceof HTMLElement||e instanceof Xr(e).HTMLElement:!1}function cw(e){return!Hf()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Xr(e).ShadowRoot}function Sc(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Ua(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!=="inline"&&i!=="contents"}function nI(e){return/^(table|td|th)$/.test(Mu(e))}function Qf(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const rI=/transform|translate|scale|rotate|perspective|filter/,aI=/paint|layout|strict|content/,Ds=e=>!!e&&e!=="none";let hp;function gp(e){const t=Oa(e)?Ua(e):e;return Ds(t.transform)||Ds(t.translate)||Ds(t.scale)||Ds(t.rotate)||Ds(t.perspective)||!pp()&&(Ds(t.backdropFilter)||Ds(t.filter))||rI.test(t.willChange||"")||aI.test(t.contain||"")}function iI(e){let t=xo(e);for(;ji(t)&&!Nu(t);){if(gp(t))return t;if(Qf(t))return null;t=xo(t)}return null}function pp(){return hp==null&&(hp=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),hp}function Nu(e){return/^(html|body|#document)$/.test(Mu(e))}function Ua(e){return Xr(e).getComputedStyle(e)}function Gf(e){return Oa(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function xo(e){if(Mu(e)==="html")return e;const t=e.assignedSlot||e.parentNode||cw(e)&&e.host||gi(e);return cw(t)?t.host:t}function dw(e){const t=xo(e);return Nu(t)?e.ownerDocument?e.ownerDocument.body:e.body:ji(t)&&Sc(t)?t:dw(t)}function Rc(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=dw(e),o=i===((r=e.ownerDocument)==null?void 0:r.body),u=Xr(i);if(o){const l=vp(u);return t.concat(u,u.visualViewport||[],Sc(i)?i:[],l&&n?Rc(l):[])}else return t.concat(i,Rc(i,[],n))}function vp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function fw(e){const t=Ua(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=ji(e),o=i?e.offsetWidth:n,u=i?e.offsetHeight:r,l=Lf(n)!==o||Lf(r)!==u;return l&&(n=o,r=u),{width:n,height:r,$:l}}function yp(e){return Oa(e)?e:e.contextElement}function ju(e){const t=yp(e);if(!ji(t))return mi(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=fw(t);let u=(o?Lf(n.width):n.width)/r,l=(o?Lf(n.height):n.height)/i;return(!u||!Number.isFinite(u))&&(u=1),(!l||!Number.isFinite(l))&&(l=1),{x:u,y:l}}const oI=mi(0);function mw(e){const t=Xr(e);return!pp()||!t.visualViewport?oI:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function sI(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Xr(e)?!1:t}function Fs(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),o=yp(e);let u=mi(1);t&&(r?Oa(r)&&(u=ju(r)):u=ju(e));const l=sI(o,n,r)?mw(o):mi(0);let f=(i.left+l.x)/u.x,h=(i.top+l.y)/u.y,m=i.width/u.x,g=i.height/u.y;if(o){const y=Xr(o),A=r&&Oa(r)?Xr(r):r;let w=y,_=vp(w);for(;_&&r&&A!==w;){const v=ju(_),C=_.getBoundingClientRect(),S=Ua(_),R=C.left+(_.clientLeft+parseFloat(S.paddingLeft))*v.x,F=C.top+(_.clientTop+parseFloat(S.paddingTop))*v.y;f*=v.x,h*=v.y,m*=v.x,g*=v.y,f+=R,h+=F,w=Xr(_),_=vp(w)}}return Vf({width:m,height:g,x:f,y:h})}function Yf(e,t){const n=Gf(e).scrollLeft;return t?t.left+n:Fs(gi(e)).left+n}function hw(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-Yf(e,n),i=n.top+t.scrollTop;return{x:r,y:i}}function uI(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o=i==="fixed",u=gi(r),l=t?Qf(t.floating):!1;if(r===u||l&&o)return n;let f={scrollLeft:0,scrollTop:0},h=mi(1);const m=mi(0),g=ji(r);if((g||!g&&!o)&&((Mu(r)!=="body"||Sc(u))&&(f=Gf(r)),g)){const A=Fs(r);h=ju(r),m.x=A.x+r.clientLeft,m.y=A.y+r.clientTop}const y=u&&!g&&!o?hw(u,f):mi(0);return{width:n.width*h.x,height:n.height*h.y,x:n.x*h.x-f.scrollLeft*h.x+m.x+y.x,y:n.y*h.y-f.scrollTop*h.y+m.y+y.y}}function lI(e){return Array.from(e.getClientRects())}function cI(e){const t=gi(e),n=Gf(e),r=e.ownerDocument.body,i=qr(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=qr(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let u=-n.scrollLeft+Yf(e);const l=-n.scrollTop;return Ua(r).direction==="rtl"&&(u+=qr(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:u,y:l}}const gw=25;function dI(e,t){const n=Xr(e),r=gi(e),i=n.visualViewport;let o=r.clientWidth,u=r.clientHeight,l=0,f=0;if(i){o=i.width,u=i.height;const m=pp();(!m||m&&t==="fixed")&&(l=i.offsetLeft,f=i.offsetTop)}const h=Yf(r);if(h<=0){const m=r.ownerDocument,g=m.body,y=getComputedStyle(g),A=m.compatMode==="CSS1Compat"&&parseFloat(y.marginLeft)+parseFloat(y.marginRight)||0,w=Math.abs(r.clientWidth-g.clientWidth-A);w<=gw&&(o-=w)}else h<=gw&&(o+=h);return{width:o,height:u,x:l,y:f}}function fI(e,t){const n=Fs(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=ji(e)?ju(e):mi(1),u=e.clientWidth*o.x,l=e.clientHeight*o.y,f=i*o.x,h=r*o.y;return{width:u,height:l,x:f,y:h}}function pw(e,t,n){let r;if(t==="viewport")r=dI(e,n);else if(t==="document")r=cI(gi(e));else if(Oa(t))r=fI(t,n);else{const i=mw(e);r={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Vf(r)}function vw(e,t){const n=xo(e);return n===t||!Oa(n)||Nu(n)?!1:Ua(n).position==="fixed"||vw(n,t)}function mI(e,t){const n=t.get(e);if(n)return n;let r=Rc(e,[],!1).filter(l=>Oa(l)&&Mu(l)!=="body"),i=null;const o=Ua(e).position==="fixed";let u=o?xo(e):e;for(;Oa(u)&&!Nu(u);){const l=Ua(u),f=gp(u);!f&&l.position==="fixed"&&(i=null),(o?!f&&!i:!f&&l.position==="static"&&!!i&&(i.position==="absolute"||i.position==="fixed")||Sc(u)&&!f&&vw(e,u))?r=r.filter(m=>m!==u):i=l,u=xo(u)}return t.set(e,r),r}function hI(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const u=[...n==="clippingAncestors"?Qf(t)?[]:mI(t,this._c):[].concat(n),r],l=pw(t,u[0],i);let f=l.top,h=l.right,m=l.bottom,g=l.left;for(let y=1;y{u(!1,1e-7)},1e3)}k===1&&!bw(h,e.getBoundingClientRect())&&u(),F=!1}try{n=new IntersectionObserver(M,{...R,root:i.ownerDocument})}catch{n=new IntersectionObserver(M,R)}n.observe(e)}return u(!0),o}function _I(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:u=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:f=!1}=r,h=yp(e),m=i||o?[...h?Rc(h):[],...t?Rc(t):[]]:[];m.forEach(C=>{i&&C.addEventListener("scroll",n,{passive:!0}),o&&C.addEventListener("resize",n)});const g=h&&l?bI(h,n):null;let y=-1,A=null;u&&(A=new ResizeObserver(C=>{let[S]=C;S&&S.target===h&&A&&t&&(A.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var R;(R=A)==null||R.observe(t)})),n()}),h&&!f&&A.observe(h),t&&A.observe(t));let w,_=f?Fs(e):null;f&&v();function v(){const C=Fs(e);_&&!bw(_,C)&&n(),_=C,w=requestAnimationFrame(v)}return n(),()=>{var C;m.forEach(S=>{i&&S.removeEventListener("scroll",n),o&&S.removeEventListener("resize",n)}),g?.(),(C=A)==null||C.disconnect(),A=null,f&&cancelAnimationFrame(w)}}const xI=XP,CI=JP,wI=ZP,EI=tI,SI=WP,_w=$P,RI=eI,DI=(e,t,n)=>{const r=new Map,i={platform:AI,...n},o={...i.platform,_c:r};return KP(e,t,{...i,platform:o})};var FI=typeof document<"u",kI=function(){},Kf=FI?b.useLayoutEffect:kI;function $f(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!$f(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const o=i[r];if(!(o==="_owner"&&e.$$typeof)&&!$f(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function xw(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Cw(e,t){const n=xw(e);return Math.round(t*n)/n}function bp(e){const t=b.useRef(e);return Kf(()=>{t.current=e}),t}function BI(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:u}={},transform:l=!0,whileElementsMounted:f,open:h}=e,[m,g]=b.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[y,A]=b.useState(r);$f(y,r)||A(r);const[w,_]=b.useState(null),[v,C]=b.useState(null),S=b.useCallback(J=>{J!==B.current&&(B.current=J,_(J))},[]),R=b.useCallback(J=>{J!==k.current&&(k.current=J,C(J))},[]),F=o||w,M=u||v,B=b.useRef(null),k=b.useRef(null),N=b.useRef(m),z=f!=null,V=bp(f),Z=bp(i),G=bp(h),L=b.useCallback(()=>{if(!B.current||!k.current)return;const J={placement:t,strategy:n,middleware:y};Z.current&&(J.platform=Z.current),DI(B.current,k.current,J).then(te=>{const re={...te,isPositioned:G.current!==!1};K.current&&!$f(N.current,re)&&(N.current=re,hc.flushSync(()=>{g(re)}))})},[y,t,n,Z,G]);Kf(()=>{h===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,g(J=>({...J,isPositioned:!1})))},[h]);const K=b.useRef(!1);Kf(()=>(K.current=!0,()=>{K.current=!1}),[]),Kf(()=>{if(F&&(B.current=F),M&&(k.current=M),F&&M){if(V.current)return V.current(F,M,L);L()}},[F,M,L,V,z]);const W=b.useMemo(()=>({reference:B,floating:k,setReference:S,setFloating:R}),[S,R]),I=b.useMemo(()=>({reference:F,floating:M}),[F,M]),q=b.useMemo(()=>{const J={position:n,left:0,top:0};if(!I.floating)return J;const te=Cw(I.floating,m.x),re=Cw(I.floating,m.y);return l?{...J,transform:"translate("+te+"px, "+re+"px)",...xw(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:te,top:re}},[n,l,I.floating,m.x,m.y]);return b.useMemo(()=>({...m,update:L,refs:W,elements:I,floatingStyles:q}),[m,L,W,I,q])}const MI=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:i}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?_w({element:r.current,padding:i}).fn(n):{}:r?_w({element:r,padding:i}).fn(n):{}}}},NI=(e,t)=>{const n=xI(e);return{name:n.name,fn:n.fn,options:[e,t]}},jI=(e,t)=>{const n=CI(e);return{name:n.name,fn:n.fn,options:[e,t]}},TI=(e,t)=>({fn:RI(e).fn,options:[e,t]}),PI=(e,t)=>{const n=wI(e);return{name:n.name,fn:n.fn,options:[e,t]}},II=(e,t)=>{const n=EI(e);return{name:n.name,fn:n.fn,options:[e,t]}},zI=(e,t)=>{const n=SI(e);return{name:n.name,fn:n.fn,options:[e,t]}},LI=(e,t)=>{const n=MI(e);return{name:n.name,fn:n.fn,options:[e,t]}};var OI="Arrow",ww=b.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...o}=e;return d.jsx(Ve.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:d.jsx("polygon",{points:"0,0 30,0 15,10"})})});ww.displayName=OI;var UI=ww;function Zf(e){const[t,n]=b.useState(void 0);return or(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let u,l;if("borderBoxSize"in o){const f=o.borderBoxSize,h=Array.isArray(f)?f[0]:f;u=h.inlineSize,l=h.blockSize}else u=e.offsetWidth,l=e.offsetHeight;n({width:u,height:l})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var _p="Popper",[Ew,Co]=vr(_p),[VI,Sw]=Ew(_p),Rw=e=>{const{__scopePopper:t,children:n}=e,[r,i]=b.useState(null);return d.jsx(VI,{scope:t,anchor:r,onAnchorChange:i,children:n})};Rw.displayName=_p;var Dw="PopperAnchor",Fw=b.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,o=Sw(Dw,n),u=b.useRef(null),l=Et(t,u),f=b.useRef(null);return b.useEffect(()=>{const h=f.current;f.current=r?.current||u.current,h!==f.current&&o.onAnchorChange(f.current)}),r?null:d.jsx(Ve.div,{...i,ref:l})});Fw.displayName=Dw;var xp="PopperContent",[HI,QI]=Ew(xp),kw=b.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:o="center",alignOffset:u=0,arrowPadding:l=0,avoidCollisions:f=!0,collisionBoundary:h=[],collisionPadding:m=0,sticky:g="partial",hideWhenDetached:y=!1,updatePositionStrategy:A="optimized",onPlaced:w,..._}=e,v=Sw(xp,n),[C,S]=b.useState(null),R=Et(t,ie=>S(ie)),[F,M]=b.useState(null),B=Zf(F),k=B?.width??0,N=B?.height??0,z=r+(o!=="center"?"-"+o:""),V=typeof m=="number"?m:{top:0,right:0,bottom:0,left:0,...m},Z=Array.isArray(h)?h:[h],G=Z.length>0,L={padding:V,boundary:Z.filter(YI),altBoundary:G},{refs:K,floatingStyles:W,placement:I,isPositioned:q,middlewareData:J}=BI({strategy:"fixed",placement:z,whileElementsMounted:(...ie)=>_I(...ie,{animationFrame:A==="always"}),elements:{reference:v.anchor},middleware:[NI({mainAxis:i+N,alignmentAxis:u}),f&&jI({mainAxis:!0,crossAxis:!1,limiter:g==="partial"?TI():void 0,...L}),f&&PI({...L}),II({...L,apply:({elements:ie,rects:pe,availableWidth:Ae,availableHeight:Se})=>{const{width:Me,height:ze}=pe.reference,fe=ie.floating.style;fe.setProperty("--radix-popper-available-width",`${Ae}px`),fe.setProperty("--radix-popper-available-height",`${Se}px`),fe.setProperty("--radix-popper-anchor-width",`${Me}px`),fe.setProperty("--radix-popper-anchor-height",`${ze}px`)}}),F&&LI({element:F,padding:l}),KI({arrowWidth:k,arrowHeight:N}),y&&zI({strategy:"referenceHidden",...L})]}),[te,re]=Nw(I),U=di(w);or(()=>{q&&U?.()},[q,U]);const O=J.arrow?.x,j=J.arrow?.y,T=J.arrow?.centerOffset!==0,[H,se]=b.useState();return or(()=>{C&&se(window.getComputedStyle(C).zIndex)},[C]),d.jsx("div",{ref:K.setFloating,"data-radix-popper-content-wrapper":"",style:{...W,transform:q?W.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:H,"--radix-popper-transform-origin":[J.transformOrigin?.x,J.transformOrigin?.y].join(" "),...J.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:d.jsx(HI,{scope:n,placedSide:te,onArrowChange:M,arrowX:O,arrowY:j,shouldHideArrow:T,children:d.jsx(Ve.div,{"data-side":te,"data-align":re,..._,ref:R,style:{..._.style,animation:q?void 0:"none"}})})})});kw.displayName=xp;var Bw="PopperArrow",GI={top:"bottom",right:"left",bottom:"top",left:"right"},Mw=b.forwardRef(function(t,n){const{__scopePopper:r,...i}=t,o=QI(Bw,r),u=GI[o.placedSide];return d.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[u]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:d.jsx(UI,{...i,ref:n,style:{...i.style,display:"block"}})})});Mw.displayName=Bw;function YI(e){return e!==null}var KI=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:r,middlewareData:i}=t,u=i.arrow?.centerOffset!==0,l=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[h,m]=Nw(n),g={start:"0%",center:"50%",end:"100%"}[m],y=(i.arrow?.x??0)+l/2,A=(i.arrow?.y??0)+f/2;let w="",_="";return h==="bottom"?(w=u?g:`${y}px`,_=`${-f}px`):h==="top"?(w=u?g:`${y}px`,_=`${r.floating.height+f}px`):h==="right"?(w=`${-f}px`,_=u?g:`${A}px`):h==="left"&&(w=`${r.floating.width+f}px`,_=u?g:`${A}px`),{data:{x:w,y:_}}}});function Nw(e){const[t,n="center"]=e.split("-");return[t,n]}var Wf=Rw,Dc=Fw,qf=kw,Xf=Mw,jw=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),$I="VisuallyHidden",Tw=b.forwardRef((e,t)=>d.jsx(Ve.span,{...e,ref:t,style:{...jw,...e.style}}));Tw.displayName=$I;var ZI=Tw,[Jf]=vr("Tooltip",[Co]),e0=Co(),Pw="TooltipProvider",WI=700,Cp="tooltip.open",[qI,wp]=Jf(Pw),Iw=e=>{const{__scopeTooltip:t,delayDuration:n=WI,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:o}=e,u=b.useRef(!0),l=b.useRef(!1),f=b.useRef(0);return b.useEffect(()=>{const h=f.current;return()=>window.clearTimeout(h)},[]),d.jsx(qI,{scope:t,isOpenDelayedRef:u,delayDuration:n,onOpen:b.useCallback(()=>{window.clearTimeout(f.current),u.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>u.current=!0,r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:b.useCallback(h=>{l.current=h},[]),disableHoverableContent:i,children:o})};Iw.displayName=Pw;var Fc="Tooltip",[XI,kc]=Jf(Fc),zw=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:i,onOpenChange:o,disableHoverableContent:u,delayDuration:l}=e,f=wp(Fc,e.__scopeTooltip),h=e0(t),[m,g]=b.useState(null),y=jr(),A=b.useRef(0),w=u??f.disableHoverableContent,_=l??f.delayDuration,v=b.useRef(!1),[C,S]=Tr({prop:r,defaultProp:i??!1,onChange:k=>{k?(f.onOpen(),document.dispatchEvent(new CustomEvent(Cp))):f.onClose(),o?.(k)},caller:Fc}),R=b.useMemo(()=>C?v.current?"delayed-open":"instant-open":"closed",[C]),F=b.useCallback(()=>{window.clearTimeout(A.current),A.current=0,v.current=!1,S(!0)},[S]),M=b.useCallback(()=>{window.clearTimeout(A.current),A.current=0,S(!1)},[S]),B=b.useCallback(()=>{window.clearTimeout(A.current),A.current=window.setTimeout(()=>{v.current=!0,S(!0),A.current=0},_)},[_,S]);return b.useEffect(()=>()=>{A.current&&(window.clearTimeout(A.current),A.current=0)},[]),d.jsx(Wf,{...h,children:d.jsx(XI,{scope:t,contentId:y,open:C,stateAttribute:R,trigger:m,onTriggerChange:g,onTriggerEnter:b.useCallback(()=>{f.isOpenDelayedRef.current?B():F()},[f.isOpenDelayedRef,B,F]),onTriggerLeave:b.useCallback(()=>{w?M():(window.clearTimeout(A.current),A.current=0)},[M,w]),onOpen:F,onClose:M,disableHoverableContent:w,children:n})})};zw.displayName=Fc;var Ep="TooltipTrigger",Lw=b.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=kc(Ep,n),o=wp(Ep,n),u=e0(n),l=b.useRef(null),f=Et(t,l,i.onTriggerChange),h=b.useRef(!1),m=b.useRef(!1),g=b.useCallback(()=>h.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),d.jsx(Dc,{asChild:!0,...u,children:d.jsx(Ve.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:f,onPointerMove:Fe(e.onPointerMove,y=>{y.pointerType!=="touch"&&!m.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),m.current=!0)}),onPointerLeave:Fe(e.onPointerLeave,()=>{i.onTriggerLeave(),m.current=!1}),onPointerDown:Fe(e.onPointerDown,()=>{i.open&&i.onClose(),h.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:Fe(e.onFocus,()=>{h.current||i.onOpen()}),onBlur:Fe(e.onBlur,i.onClose),onClick:Fe(e.onClick,i.onClose)})})});Lw.displayName=Ep;var Sp="TooltipPortal",[JI,ez]=Jf(Sp,{forceMount:void 0}),Ow=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,o=kc(Sp,t);return d.jsx(JI,{scope:t,forceMount:n,children:d.jsx(yr,{present:n||o.open,children:d.jsx(Eu,{asChild:!0,container:i,children:r})})})};Ow.displayName=Sp;var Tu="TooltipContent",Uw=b.forwardRef((e,t)=>{const n=ez(Tu,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...o}=e,u=kc(Tu,e.__scopeTooltip);return d.jsx(yr,{present:r||u.open,children:u.disableHoverableContent?d.jsx(Vw,{side:i,...o,ref:t}):d.jsx(tz,{side:i,...o,ref:t})})}),tz=b.forwardRef((e,t)=>{const n=kc(Tu,e.__scopeTooltip),r=wp(Tu,e.__scopeTooltip),i=b.useRef(null),o=Et(t,i),[u,l]=b.useState(null),{trigger:f,onClose:h}=n,m=i.current,{onPointerInTransitChange:g}=r,y=b.useCallback(()=>{l(null),g(!1)},[g]),A=b.useCallback((w,_)=>{const v=w.currentTarget,C={x:w.clientX,y:w.clientY},S=iz(C,v.getBoundingClientRect()),R=oz(C,S),F=sz(_.getBoundingClientRect()),M=lz([...R,...F]);l(M),g(!0)},[g]);return b.useEffect(()=>()=>y(),[y]),b.useEffect(()=>{if(f&&m){const w=v=>A(v,m),_=v=>A(v,f);return f.addEventListener("pointerleave",w),m.addEventListener("pointerleave",_),()=>{f.removeEventListener("pointerleave",w),m.removeEventListener("pointerleave",_)}}},[f,m,A,y]),b.useEffect(()=>{if(u){const w=_=>{const v=_.target,C={x:_.clientX,y:_.clientY},S=f?.contains(v)||m?.contains(v),R=!uz(C,u);S?y():R&&(y(),h())};return document.addEventListener("pointermove",w),()=>document.removeEventListener("pointermove",w)}},[f,m,u,h,y]),d.jsx(Vw,{...e,ref:o})}),[nz,rz]=Jf(Fc,{isInside:!1}),az=Ij("TooltipContent"),Vw=b.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:u,...l}=e,f=kc(Tu,n),h=e0(n),{onClose:m}=f;return b.useEffect(()=>(document.addEventListener(Cp,m),()=>document.removeEventListener(Cp,m)),[m]),b.useEffect(()=>{if(f.trigger){const g=y=>{y.target?.contains(f.trigger)&&m()};return window.addEventListener("scroll",g,{capture:!0}),()=>window.removeEventListener("scroll",g,{capture:!0})}},[f.trigger,m]),d.jsx(wu,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:u,onFocusOutside:g=>g.preventDefault(),onDismiss:m,children:d.jsxs(qf,{"data-state":f.stateAttribute,...h,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[d.jsx(az,{children:r}),d.jsx(nz,{scope:n,isInside:!0,children:d.jsx(ZI,{id:f.contentId,role:"tooltip",children:i||r})})]})})});Uw.displayName=Tu;var Hw="TooltipArrow",Qw=b.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=e0(n);return rz(Hw,n).isInside?null:d.jsx(Xf,{...i,...r,ref:t})});Qw.displayName=Hw;function iz(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function oz(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function sz(e){const{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function uz(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,u=t.length-1;or!=y>r&&n<(g-h)*(r-m)/(y-m)+h&&(i=!i)}return i}function lz(e){const t=e.slice();return t.sort((n,r)=>n.xr.x?1:n.yr.y?1:0),cz(t)}function cz(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r=2;){const o=t[t.length-1],u=t[t.length-2];if((o.x-u.x)*(i.y-u.y)>=(o.y-u.y)*(i.x-u.x))t.pop();else break}t.push(i)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const i=e[r];for(;n.length>=2;){const o=n[n.length-1],u=n[n.length-2];if((o.x-u.x)*(i.y-u.y)>=(o.y-u.y)*(i.x-u.x))n.pop();else break}n.push(i)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var dz=Iw,fz=zw,mz=Lw,hz=Ow,Gw=Uw,gz=Qw;function t0(e){const t=b.useRef({value:e,previous:e});return b.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var n0="Checkbox",[pz]=vr(n0),[vz,Rp]=pz(n0);function yz(e){const{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:o,form:u,name:l,onCheckedChange:f,required:h,value:m="on",internal_do_not_use_render:g}=e,[y,A]=Tr({prop:n,defaultProp:i??!1,onChange:f,caller:n0}),[w,_]=b.useState(null),[v,C]=b.useState(null),S=b.useRef(!1),R=w?!!u||!!w.closest("form"):!0,F={checked:y,disabled:o,setChecked:A,control:w,setControl:_,name:l,form:u,value:m,hasConsumerStoppedPropagationRef:S,required:h,defaultChecked:wo(i)?!1:i,isFormControl:R,bubbleInput:v,setBubbleInput:C};return d.jsx(vz,{scope:t,...F,children:Az(g)?g(F):r})}var Yw="CheckboxTrigger",Kw=b.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i)=>{const{control:o,value:u,disabled:l,checked:f,required:h,setControl:m,setChecked:g,hasConsumerStoppedPropagationRef:y,isFormControl:A,bubbleInput:w}=Rp(Yw,e),_=Et(i,m),v=b.useRef(f);return b.useEffect(()=>{const C=o?.form;if(C){const S=()=>g(v.current);return C.addEventListener("reset",S),()=>C.removeEventListener("reset",S)}},[o,g]),d.jsx(Ve.button,{type:"button",role:"checkbox","aria-checked":wo(f)?"mixed":f,"aria-required":h,"data-state":Jw(f),"data-disabled":l?"":void 0,disabled:l,value:u,...r,ref:_,onKeyDown:Fe(t,C=>{C.key==="Enter"&&C.preventDefault()}),onClick:Fe(n,C=>{g(S=>wo(S)?!0:!S),w&&A&&(y.current=C.isPropagationStopped(),y.current||C.stopPropagation())})})});Kw.displayName=Yw;var $w=b.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:i,defaultChecked:o,required:u,disabled:l,value:f,onCheckedChange:h,form:m,...g}=e;return d.jsx(yz,{__scopeCheckbox:n,checked:i,defaultChecked:o,disabled:l,required:u,onCheckedChange:h,name:r,form:m,value:f,internal_do_not_use_render:({isFormControl:y})=>d.jsxs(d.Fragment,{children:[d.jsx(Kw,{...g,ref:t,__scopeCheckbox:n}),y&&d.jsx(Xw,{__scopeCheckbox:n})]})})});$w.displayName=n0;var Zw="CheckboxIndicator",Ww=b.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...i}=e,o=Rp(Zw,n);return d.jsx(yr,{present:r||wo(o.checked)||o.checked===!0,children:d.jsx(Ve.span,{"data-state":Jw(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});Ww.displayName=Zw;var qw="CheckboxBubbleInput",Xw=b.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:r,hasConsumerStoppedPropagationRef:i,checked:o,defaultChecked:u,required:l,disabled:f,name:h,value:m,form:g,bubbleInput:y,setBubbleInput:A}=Rp(qw,e),w=Et(n,A),_=t0(o),v=Zf(r);b.useEffect(()=>{const S=y;if(!S)return;const R=window.HTMLInputElement.prototype,M=Object.getOwnPropertyDescriptor(R,"checked").set,B=!i.current;if(_!==o&&M){const k=new Event("click",{bubbles:B});S.indeterminate=wo(o),M.call(S,wo(o)?!1:o),S.dispatchEvent(k)}},[y,_,o,i]);const C=b.useRef(wo(o)?!1:o);return d.jsx(Ve.input,{type:"checkbox","aria-hidden":!0,defaultChecked:u??C.current,required:l,disabled:f,name:h,value:m,form:g,...t,tabIndex:-1,ref:w,style:{...t.style,...v,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});Xw.displayName=qw;function Az(e){return typeof e=="function"}function wo(e){return e==="indeterminate"}function Jw(e){return wo(e)?"indeterminate":e?"checked":"unchecked"}function r0(e){const t=e+"CollectionProvider",[n,r]=vr(t),[i,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),u=_=>{const{scope:v,children:C}=_,S=ne.useRef(null),R=ne.useRef(new Map).current;return d.jsx(i,{scope:v,itemMap:R,collectionRef:S,children:C})};u.displayName=t;const l=e+"CollectionSlot",f=ws(l),h=ne.forwardRef((_,v)=>{const{scope:C,children:S}=_,R=o(l,C),F=Et(v,R.collectionRef);return d.jsx(f,{ref:F,children:S})});h.displayName=l;const m=e+"CollectionItemSlot",g="data-radix-collection-item",y=ws(m),A=ne.forwardRef((_,v)=>{const{scope:C,children:S,...R}=_,F=ne.useRef(null),M=Et(v,F),B=o(m,C);return ne.useEffect(()=>(B.itemMap.set(F,{ref:F,...R}),()=>{B.itemMap.delete(F)})),d.jsx(y,{[g]:"",ref:M,children:S})});A.displayName=m;function w(_){const v=o(e+"CollectionConsumer",_);return ne.useCallback(()=>{const S=v.collectionRef.current;if(!S)return[];const R=Array.from(S.querySelectorAll(`[${g}]`));return Array.from(v.itemMap.values()).sort((B,k)=>R.indexOf(B.ref.current)-R.indexOf(k.ref.current))},[v.collectionRef,v.itemMap])}return[{Provider:u,Slot:h,ItemSlot:A},w,r]}var bz=b.createContext(void 0);function Pu(e){const t=b.useContext(bz);return e||t||"ltr"}var Dp="rovingFocusGroup.onEntryFocus",_z={bubbles:!1,cancelable:!0},Bc="RovingFocusGroup",[Fp,e1,xz]=r0(Bc),[Cz,Iu]=vr(Bc,[xz]),[wz,Ez]=Cz(Bc),t1=b.forwardRef((e,t)=>d.jsx(Fp.Provider,{scope:e.__scopeRovingFocusGroup,children:d.jsx(Fp.Slot,{scope:e.__scopeRovingFocusGroup,children:d.jsx(Sz,{...e,ref:t})})}));t1.displayName=Bc;var Sz=b.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:o,currentTabStopId:u,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:f,onEntryFocus:h,preventScrollOnEntryFocus:m=!1,...g}=e,y=b.useRef(null),A=Et(t,y),w=Pu(o),[_,v]=Tr({prop:u,defaultProp:l??null,onChange:f,caller:Bc}),[C,S]=b.useState(!1),R=di(h),F=e1(n),M=b.useRef(!1),[B,k]=b.useState(0);return b.useEffect(()=>{const N=y.current;if(N)return N.addEventListener(Dp,R),()=>N.removeEventListener(Dp,R)},[R]),d.jsx(wz,{scope:n,orientation:r,dir:w,loop:i,currentTabStopId:_,onItemFocus:b.useCallback(N=>v(N),[v]),onItemShiftTab:b.useCallback(()=>S(!0),[]),onFocusableItemAdd:b.useCallback(()=>k(N=>N+1),[]),onFocusableItemRemove:b.useCallback(()=>k(N=>N-1),[]),children:d.jsx(Ve.div,{tabIndex:C||B===0?-1:0,"data-orientation":r,...g,ref:A,style:{outline:"none",...e.style},onMouseDown:Fe(e.onMouseDown,()=>{M.current=!0}),onFocus:Fe(e.onFocus,N=>{const z=!M.current;if(N.target===N.currentTarget&&z&&!C){const V=new CustomEvent(Dp,_z);if(N.currentTarget.dispatchEvent(V),!V.defaultPrevented){const Z=F().filter(I=>I.focusable),G=Z.find(I=>I.active),L=Z.find(I=>I.id===_),W=[G,L,...Z].filter(Boolean).map(I=>I.ref.current);a1(W,m)}}M.current=!1}),onBlur:Fe(e.onBlur,()=>S(!1))})})}),n1="RovingFocusGroupItem",r1=b.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:o,children:u,...l}=e,f=jr(),h=o||f,m=Ez(n1,n),g=m.currentTabStopId===h,y=e1(n),{onFocusableItemAdd:A,onFocusableItemRemove:w,currentTabStopId:_}=m;return b.useEffect(()=>{if(r)return A(),()=>w()},[r,A,w]),d.jsx(Fp.ItemSlot,{scope:n,id:h,focusable:r,active:i,children:d.jsx(Ve.span,{tabIndex:g?0:-1,"data-orientation":m.orientation,...l,ref:t,onMouseDown:Fe(e.onMouseDown,v=>{r?m.onItemFocus(h):v.preventDefault()}),onFocus:Fe(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:Fe(e.onKeyDown,v=>{if(v.key==="Tab"&&v.shiftKey){m.onItemShiftTab();return}if(v.target!==v.currentTarget)return;const C=Fz(v,m.orientation,m.dir);if(C!==void 0){if(v.metaKey||v.ctrlKey||v.altKey||v.shiftKey)return;v.preventDefault();let R=y().filter(F=>F.focusable).map(F=>F.ref.current);if(C==="last")R.reverse();else if(C==="prev"||C==="next"){C==="prev"&&R.reverse();const F=R.indexOf(v.currentTarget);R=m.loop?kz(R,F+1):R.slice(F+1)}setTimeout(()=>a1(R))}}),children:typeof u=="function"?u({isCurrentTabStop:g,hasTabStop:_!=null}):u})})});r1.displayName=n1;var Rz={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Dz(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Fz(e,t,n){const r=Dz(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return Rz[r]}function a1(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function kz(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var kp=t1,Bp=r1,Mp=["Enter"," "],Bz=["ArrowDown","PageUp","Home"],i1=["ArrowUp","PageDown","End"],Mz=[...Bz,...i1],Nz={ltr:[...Mp,"ArrowRight"],rtl:[...Mp,"ArrowLeft"]},jz={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Mc="Menu",[Nc,Tz,Pz]=r0(Mc),[ks,o1]=vr(Mc,[Pz,Co,Iu]),a0=Co(),s1=Iu(),[Iz,Bs]=ks(Mc),[zz,jc]=ks(Mc),u1=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:o,modal:u=!0}=e,l=a0(t),[f,h]=b.useState(null),m=b.useRef(!1),g=di(o),y=Pu(i);return b.useEffect(()=>{const A=()=>{m.current=!0,document.addEventListener("pointerdown",w,{capture:!0,once:!0}),document.addEventListener("pointermove",w,{capture:!0,once:!0})},w=()=>m.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",w,{capture:!0}),document.removeEventListener("pointermove",w,{capture:!0})}},[]),d.jsx(Wf,{...l,children:d.jsx(Iz,{scope:t,open:n,onOpenChange:g,content:f,onContentChange:h,children:d.jsx(zz,{scope:t,onClose:b.useCallback(()=>g(!1),[g]),isUsingKeyboardRef:m,dir:y,modal:u,children:r})})})};u1.displayName=Mc;var Lz="MenuAnchor",Np=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=a0(n);return d.jsx(Dc,{...i,...r,ref:t})});Np.displayName=Lz;var jp="MenuPortal",[Oz,l1]=ks(jp,{forceMount:void 0}),c1=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:i}=e,o=Bs(jp,t);return d.jsx(Oz,{scope:t,forceMount:n,children:d.jsx(yr,{present:n||o.open,children:d.jsx(Eu,{asChild:!0,container:i,children:r})})})};c1.displayName=jp;var wa="MenuContent",[Uz,Tp]=ks(wa),d1=b.forwardRef((e,t)=>{const n=l1(wa,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=Bs(wa,e.__scopeMenu),u=jc(wa,e.__scopeMenu);return d.jsx(Nc.Provider,{scope:e.__scopeMenu,children:d.jsx(yr,{present:r||o.open,children:d.jsx(Nc.Slot,{scope:e.__scopeMenu,children:u.modal?d.jsx(Vz,{...i,ref:t}):d.jsx(Hz,{...i,ref:t})})})})}),Vz=b.forwardRef((e,t)=>{const n=Bs(wa,e.__scopeMenu),r=b.useRef(null),i=Et(t,r);return b.useEffect(()=>{const o=r.current;if(o)return kf(o)},[]),d.jsx(Pp,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Fe(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),Hz=b.forwardRef((e,t)=>{const n=Bs(wa,e.__scopeMenu);return d.jsx(Pp,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),Qz=ws("MenuContent.ScrollLock"),Pp=b.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:u,disableOutsidePointerEvents:l,onEntryFocus:f,onEscapeKeyDown:h,onPointerDownOutside:m,onFocusOutside:g,onInteractOutside:y,onDismiss:A,disableOutsideScroll:w,..._}=e,v=Bs(wa,n),C=jc(wa,n),S=a0(n),R=s1(n),F=Tz(n),[M,B]=b.useState(null),k=b.useRef(null),N=Et(t,k,v.onContentChange),z=b.useRef(0),V=b.useRef(""),Z=b.useRef(0),G=b.useRef(null),L=b.useRef("right"),K=b.useRef(0),W=w?_c:b.Fragment,I=w?{as:Qz,allowPinchZoom:!0}:void 0,q=te=>{const re=V.current+te,U=F().filter(ie=>!ie.disabled),O=document.activeElement,j=U.find(ie=>ie.ref.current===O)?.textValue,T=U.map(ie=>ie.textValue),H=nL(T,re,j),se=U.find(ie=>ie.textValue===H)?.ref.current;(function ie(pe){V.current=pe,window.clearTimeout(z.current),pe!==""&&(z.current=window.setTimeout(()=>ie(""),1e3))})(re),se&&setTimeout(()=>se.focus())};b.useEffect(()=>()=>window.clearTimeout(z.current),[]),xf();const J=b.useCallback(te=>L.current===G.current?.side&&aL(te,G.current?.area),[]);return d.jsx(Uz,{scope:n,searchRef:V,onItemEnter:b.useCallback(te=>{J(te)&&te.preventDefault()},[J]),onItemLeave:b.useCallback(te=>{J(te)||(k.current?.focus(),B(null))},[J]),onTriggerLeave:b.useCallback(te=>{J(te)&&te.preventDefault()},[J]),pointerGraceTimerRef:Z,onPointerGraceIntentChange:b.useCallback(te=>{G.current=te},[]),children:d.jsx(W,{...I,children:d.jsx(bc,{asChild:!0,trapped:i,onMountAutoFocus:Fe(o,te=>{te.preventDefault(),k.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:d.jsx(wu,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:h,onPointerDownOutside:m,onFocusOutside:g,onInteractOutside:y,onDismiss:A,children:d.jsx(kp,{asChild:!0,...R,dir:C.dir,orientation:"vertical",loop:r,currentTabStopId:M,onCurrentTabStopIdChange:B,onEntryFocus:Fe(f,te=>{C.isUsingKeyboardRef.current||te.preventDefault()}),preventScrollOnEntryFocus:!0,children:d.jsx(qf,{role:"menu","aria-orientation":"vertical","data-state":D1(v.open),"data-radix-menu-content":"",dir:C.dir,...S,..._,ref:N,style:{outline:"none",..._.style},onKeyDown:Fe(_.onKeyDown,te=>{const U=te.target.closest("[data-radix-menu-content]")===te.currentTarget,O=te.ctrlKey||te.altKey||te.metaKey,j=te.key.length===1;U&&(te.key==="Tab"&&te.preventDefault(),!O&&j&&q(te.key));const T=k.current;if(te.target!==T||!Mz.includes(te.key))return;te.preventDefault();const se=F().filter(ie=>!ie.disabled).map(ie=>ie.ref.current);i1.includes(te.key)&&se.reverse(),eL(se)}),onBlur:Fe(e.onBlur,te=>{te.currentTarget.contains(te.target)||(window.clearTimeout(z.current),V.current="")}),onPointerMove:Fe(e.onPointerMove,Pc(te=>{const re=te.target,U=K.current!==te.clientX;if(te.currentTarget.contains(re)&&U){const O=te.clientX>K.current?"right":"left";L.current=O,K.current=te.clientX}}))})})})})})})});d1.displayName=wa;var Gz="MenuGroup",Ip=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return d.jsx(Ve.div,{role:"group",...r,ref:t})});Ip.displayName=Gz;var Yz="MenuLabel",f1=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return d.jsx(Ve.div,{...r,ref:t})});f1.displayName=Yz;var i0="MenuItem",m1="menu.itemSelect",o0=b.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...i}=e,o=b.useRef(null),u=jc(i0,e.__scopeMenu),l=Tp(i0,e.__scopeMenu),f=Et(t,o),h=b.useRef(!1),m=()=>{const g=o.current;if(!n&&g){const y=new CustomEvent(m1,{bubbles:!0,cancelable:!0});g.addEventListener(m1,A=>r?.(A),{once:!0}),Nx(g,y),y.defaultPrevented?h.current=!1:u.onClose()}};return d.jsx(h1,{...i,ref:f,disabled:n,onClick:Fe(e.onClick,m),onPointerDown:g=>{e.onPointerDown?.(g),h.current=!0},onPointerUp:Fe(e.onPointerUp,g=>{h.current||g.currentTarget?.click()}),onKeyDown:Fe(e.onKeyDown,g=>{const y=l.searchRef.current!=="";n||y&&g.key===" "||Mp.includes(g.key)&&(g.currentTarget.click(),g.preventDefault())})})});o0.displayName=i0;var h1=b.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,u=Tp(i0,n),l=s1(n),f=b.useRef(null),h=Et(t,f),[m,g]=b.useState(!1),[y,A]=b.useState("");return b.useEffect(()=>{const w=f.current;w&&A((w.textContent??"").trim())},[o.children]),d.jsx(Nc.ItemSlot,{scope:n,disabled:r,textValue:i??y,children:d.jsx(Bp,{asChild:!0,...l,focusable:!r,children:d.jsx(Ve.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...o,ref:h,onPointerMove:Fe(e.onPointerMove,Pc(w=>{r?u.onItemLeave(w):(u.onItemEnter(w),w.defaultPrevented||w.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Fe(e.onPointerLeave,Pc(w=>u.onItemLeave(w))),onFocus:Fe(e.onFocus,()=>g(!0)),onBlur:Fe(e.onBlur,()=>g(!1))})})})}),Kz="MenuCheckboxItem",g1=b.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...i}=e;return d.jsx(b1,{scope:e.__scopeMenu,checked:n,children:d.jsx(o0,{role:"menuitemcheckbox","aria-checked":s0(n)?"mixed":n,...i,ref:t,"data-state":Lp(n),onSelect:Fe(i.onSelect,()=>r?.(s0(n)?!0:!n),{checkForDefaultPrevented:!1})})})});g1.displayName=Kz;var p1="MenuRadioGroup",[$z,Zz]=ks(p1,{value:void 0,onValueChange:()=>{}}),v1=b.forwardRef((e,t)=>{const{value:n,onValueChange:r,...i}=e,o=di(r);return d.jsx($z,{scope:e.__scopeMenu,value:n,onValueChange:o,children:d.jsx(Ip,{...i,ref:t})})});v1.displayName=p1;var y1="MenuRadioItem",A1=b.forwardRef((e,t)=>{const{value:n,...r}=e,i=Zz(y1,e.__scopeMenu),o=n===i.value;return d.jsx(b1,{scope:e.__scopeMenu,checked:o,children:d.jsx(o0,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":Lp(o),onSelect:Fe(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});A1.displayName=y1;var zp="MenuItemIndicator",[b1,Wz]=ks(zp,{checked:!1}),_1=b.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...i}=e,o=Wz(zp,n);return d.jsx(yr,{present:r||s0(o.checked)||o.checked===!0,children:d.jsx(Ve.span,{...i,ref:t,"data-state":Lp(o.checked)})})});_1.displayName=zp;var qz="MenuSeparator",x1=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return d.jsx(Ve.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});x1.displayName=qz;var Xz="MenuArrow",C1=b.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=a0(n);return d.jsx(Xf,{...i,...r,ref:t})});C1.displayName=Xz;var Jz="MenuSub",[VW,w1]=ks(Jz),Tc="MenuSubTrigger",E1=b.forwardRef((e,t)=>{const n=Bs(Tc,e.__scopeMenu),r=jc(Tc,e.__scopeMenu),i=w1(Tc,e.__scopeMenu),o=Tp(Tc,e.__scopeMenu),u=b.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:f}=o,h={__scopeMenu:e.__scopeMenu},m=b.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return b.useEffect(()=>m,[m]),b.useEffect(()=>{const g=l.current;return()=>{window.clearTimeout(g),f(null)}},[l,f]),d.jsx(Np,{asChild:!0,...h,children:d.jsx(h1,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":D1(n.open),...e,ref:yc(t,i.onTriggerChange),onClick:g=>{e.onClick?.(g),!(e.disabled||g.defaultPrevented)&&(g.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Fe(e.onPointerMove,Pc(g=>{o.onItemEnter(g),!g.defaultPrevented&&!e.disabled&&!n.open&&!u.current&&(o.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100))})),onPointerLeave:Fe(e.onPointerLeave,Pc(g=>{m();const y=n.content?.getBoundingClientRect();if(y){const A=n.content?.dataset.side,w=A==="right",_=w?-5:5,v=y[w?"left":"right"],C=y[w?"right":"left"];o.onPointerGraceIntentChange({area:[{x:g.clientX+_,y:g.clientY},{x:v,y:y.top},{x:C,y:y.top},{x:C,y:y.bottom},{x:v,y:y.bottom}],side:A}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(g),g.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:Fe(e.onKeyDown,g=>{const y=o.searchRef.current!=="";e.disabled||y&&g.key===" "||Nz[r.dir].includes(g.key)&&(n.onOpenChange(!0),n.content?.focus(),g.preventDefault())})})})});E1.displayName=Tc;var S1="MenuSubContent",R1=b.forwardRef((e,t)=>{const n=l1(wa,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=Bs(wa,e.__scopeMenu),u=jc(wa,e.__scopeMenu),l=w1(S1,e.__scopeMenu),f=b.useRef(null),h=Et(t,f);return d.jsx(Nc.Provider,{scope:e.__scopeMenu,children:d.jsx(yr,{present:r||o.open,children:d.jsx(Nc.Slot,{scope:e.__scopeMenu,children:d.jsx(Pp,{id:l.contentId,"aria-labelledby":l.triggerId,...i,ref:h,align:"start",side:u.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:m=>{u.isUsingKeyboardRef.current&&f.current?.focus(),m.preventDefault()},onCloseAutoFocus:m=>m.preventDefault(),onFocusOutside:Fe(e.onFocusOutside,m=>{m.target!==l.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:Fe(e.onEscapeKeyDown,m=>{u.onClose(),m.preventDefault()}),onKeyDown:Fe(e.onKeyDown,m=>{const g=m.currentTarget.contains(m.target),y=jz[u.dir].includes(m.key);g&&y&&(o.onOpenChange(!1),l.trigger?.focus(),m.preventDefault())})})})})})});R1.displayName=S1;function D1(e){return e?"open":"closed"}function s0(e){return e==="indeterminate"}function Lp(e){return s0(e)?"indeterminate":e?"checked":"unchecked"}function eL(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function tL(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function nL(e,t,n){const i=t.length>1&&Array.from(t).every(h=>h===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let u=tL(e,Math.max(o,0));i.length===1&&(u=u.filter(h=>h!==n));const f=u.find(h=>h.toLowerCase().startsWith(i.toLowerCase()));return f!==n?f:void 0}function rL(e,t){const{x:n,y:r}=e;let i=!1;for(let o=0,u=t.length-1;or!=y>r&&n<(g-h)*(r-m)/(y-m)+h&&(i=!i)}return i}function aL(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return rL(n,t)}function Pc(e){return t=>t.pointerType==="mouse"?e(t):void 0}var iL=u1,oL=Np,sL=c1,uL=d1,lL=Ip,cL=f1,dL=o0,fL=g1,mL=v1,hL=A1,gL=_1,pL=x1,vL=C1,yL=E1,AL=R1,u0="DropdownMenu",[bL]=vr(u0,[o1]),Er=o1(),[_L,F1]=bL(u0),k1=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:o,onOpenChange:u,modal:l=!0}=e,f=Er(t),h=b.useRef(null),[m,g]=Tr({prop:i,defaultProp:o??!1,onChange:u,caller:u0});return d.jsx(_L,{scope:t,triggerId:jr(),triggerRef:h,contentId:jr(),open:m,onOpenChange:g,onOpenToggle:b.useCallback(()=>g(y=>!y),[g]),modal:l,children:d.jsx(iL,{...f,open:m,onOpenChange:g,dir:r,modal:l,children:n})})};k1.displayName=u0;var B1="DropdownMenuTrigger",M1=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,o=F1(B1,n),u=Er(n);return d.jsx(oL,{asChild:!0,...u,children:d.jsx(Ve.button,{type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...i,ref:yc(t,o.triggerRef),onPointerDown:Fe(e.onPointerDown,l=>{!r&&l.button===0&&l.ctrlKey===!1&&(o.onOpenToggle(),o.open||l.preventDefault())}),onKeyDown:Fe(e.onKeyDown,l=>{r||(["Enter"," "].includes(l.key)&&o.onOpenToggle(),l.key==="ArrowDown"&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(l.key)&&l.preventDefault())})})})});M1.displayName=B1;var xL="DropdownMenuPortal",N1=e=>{const{__scopeDropdownMenu:t,...n}=e,r=Er(t);return d.jsx(sL,{...r,...n})};N1.displayName=xL;var j1="DropdownMenuContent",T1=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=F1(j1,n),o=Er(n),u=b.useRef(!1);return d.jsx(uL,{id:i.contentId,"aria-labelledby":i.triggerId,...o,...r,ref:t,onCloseAutoFocus:Fe(e.onCloseAutoFocus,l=>{u.current||i.triggerRef.current?.focus(),u.current=!1,l.preventDefault()}),onInteractOutside:Fe(e.onInteractOutside,l=>{const f=l.detail.originalEvent,h=f.button===0&&f.ctrlKey===!0,m=f.button===2||h;(!i.modal||m)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});T1.displayName=j1;var CL="DropdownMenuGroup",wL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(lL,{...i,...r,ref:t})});wL.displayName=CL;var EL="DropdownMenuLabel",SL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(cL,{...i,...r,ref:t})});SL.displayName=EL;var RL="DropdownMenuItem",P1=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(dL,{...i,...r,ref:t})});P1.displayName=RL;var DL="DropdownMenuCheckboxItem",FL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(fL,{...i,...r,ref:t})});FL.displayName=DL;var kL="DropdownMenuRadioGroup",BL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(mL,{...i,...r,ref:t})});BL.displayName=kL;var ML="DropdownMenuRadioItem",NL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(hL,{...i,...r,ref:t})});NL.displayName=ML;var jL="DropdownMenuItemIndicator",TL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(gL,{...i,...r,ref:t})});TL.displayName=jL;var PL="DropdownMenuSeparator",I1=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(pL,{...i,...r,ref:t})});I1.displayName=PL;var IL="DropdownMenuArrow",zL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(vL,{...i,...r,ref:t})});zL.displayName=IL;var LL="DropdownMenuSubTrigger",OL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(yL,{...i,...r,ref:t})});OL.displayName=LL;var UL="DropdownMenuSubContent",VL=b.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,i=Er(n);return d.jsx(AL,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});VL.displayName=UL;var HL=k1,QL=M1,z1=N1,GL=T1,YL=P1,KL=I1,l0="Switch",[$L]=vr(l0),[ZL,WL]=$L(l0),L1=b.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:i,defaultChecked:o,required:u,disabled:l,value:f="on",onCheckedChange:h,form:m,...g}=e,[y,A]=b.useState(null),w=Et(t,R=>A(R)),_=b.useRef(!1),v=y?m||!!y.closest("form"):!0,[C,S]=Tr({prop:i,defaultProp:o??!1,onChange:h,caller:l0});return d.jsxs(ZL,{scope:n,checked:C,disabled:l,children:[d.jsx(Ve.button,{type:"button",role:"switch","aria-checked":C,"aria-required":u,"data-state":H1(C),"data-disabled":l?"":void 0,disabled:l,value:f,...g,ref:w,onClick:Fe(e.onClick,R=>{S(F=>!F),v&&(_.current=R.isPropagationStopped(),_.current||R.stopPropagation())})}),v&&d.jsx(V1,{control:y,bubbles:!_.current,name:r,value:f,checked:C,required:u,disabled:l,form:m,style:{transform:"translateX(-100%)"}})]})});L1.displayName=l0;var O1="SwitchThumb",U1=b.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,i=WL(O1,n);return d.jsx(Ve.span,{"data-state":H1(i.checked),"data-disabled":i.disabled?"":void 0,...r,ref:t})});U1.displayName=O1;var qL="SwitchBubbleInput",V1=b.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...i},o)=>{const u=b.useRef(null),l=Et(u,o),f=t0(n),h=Zf(t);return b.useEffect(()=>{const m=u.current;if(!m)return;const g=window.HTMLInputElement.prototype,A=Object.getOwnPropertyDescriptor(g,"checked").set;if(f!==n&&A){const w=new Event("click",{bubbles:r});A.call(m,n),m.dispatchEvent(w)}},[f,n,r]),d.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:l,style:{...i.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});V1.displayName=qL;function H1(e){return e?"checked":"unchecked"}var XL=L1,JL=U1,Ms=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},eO=class extends Ms{#t;#e;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},c0=new eO,tO={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},nO=class{#t=tO;#e=!1;setTimeoutProvider(e){this.#t=e}setTimeout(e,t){return this.#t.setTimeout(e,t)}clearTimeout(e){this.#t.clearTimeout(e)}setInterval(e,t){return this.#t.setInterval(e,t)}clearInterval(e){this.#t.clearInterval(e)}},Eo=new nO;function rO(e){setTimeout(e,0)}var Q1=typeof window>"u"||"Deno"in globalThis;function Tn(){}function aO(e,t){return typeof e=="function"?e(t):e}function Op(e){return typeof e=="number"&&e>=0&&e!==1/0}function G1(e,t){return Math.max(e+(t||0)-Date.now(),0)}function So(e,t){return typeof e=="function"?e(t):e}function Jr(e,t){return typeof e=="function"?e(t):e}function Up(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:u,stale:l}=e;if(u){if(r){if(t.queryHash!==Hp(u,t.options))return!1}else if(!Ns(t.queryKey,u))return!1}if(n!=="all"){const f=t.isActive();if(n==="active"&&!f||n==="inactive"&&f)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||i&&i!==t.state.fetchStatus||o&&!o(t))}function Vp(e,t){const{exact:n,status:r,predicate:i,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(n){if(Ro(t.options.mutationKey)!==Ro(o))return!1}else if(!Ns(t.options.mutationKey,o))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function Hp(e,t){return(t?.queryKeyHashFn||Ro)(e)}function Ro(e){return JSON.stringify(e,(t,n)=>Qp(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Ns(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(Array.isArray(e)&&Array.isArray(t)){for(let r=0;r500)return t;const r=Y1(e)&&Y1(t);if(!r&&!(Qp(e)&&Qp(t)))return t;const o=(r?e:Object.keys(e)).length,u=r?t:Object.keys(t),l=u.length,f=r?new Array(l):{};let h=0;for(let m=0;m{Eo.setTimeout(t,e)})}function Gp(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Ic(e,t):t}function sO(e){return e}function $1(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function uO(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var d0=Symbol();function Z1(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===d0?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function f0(e,t){return typeof e=="function"?e(...t):!!e}function W1(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r||(r=!0,i.aborted?n():i.addEventListener("abort",n,{once:!0})),i)}),e}var zu=(()=>{let e=()=>Q1;return{isServer(){return e()},setIsServer(t){e=t}}})();function Yp(){let e,t;const n=new Promise((i,o)=>{e=i,t=o});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),e(i)},n.reject=i=>{r({status:"rejected",reason:i}),t(i)},n}function lO(e){let t;if(e.then(n=>(t=n,n),Tn)?.catch(Tn),t!==void 0)return{data:t}}function q1(e){return e}function cO(e){return{mutationKey:e.options.mutationKey,state:e.state,...e.options.scope&&{scope:e.options.scope},...e.meta&&{meta:e.meta}}}function dO(e,t,n){const r=()=>{const i=e.promise?.then(t).catch(o=>n(o)?Promise.reject(new Error("redacted")):Promise.reject(o));return i?.catch(Tn),i};return{dehydratedAt:Date.now(),state:{...e.state,...e.state.data!==void 0&&{data:t(e.state.data)}},queryKey:e.queryKey,queryHash:e.queryHash,...e.state.status==="pending"&&{promise:r()},...e.meta&&{meta:e.meta},...e.queryType&&{queryType:e.queryType}}}function X1(e){return e.state.isPaused}function J1(e){return e.state.status==="success"}function fO(e){return!0}function mO(e,t={}){const n=t.shouldDehydrateMutation??e.getDefaultOptions().dehydrate?.shouldDehydrateMutation??X1,r=e.getMutationCache().getAll().flatMap(f=>n(f)?[cO(f)]:[]),i=t.shouldDehydrateQuery??e.getDefaultOptions().dehydrate?.shouldDehydrateQuery??J1,o=t.shouldRedactErrors??e.getDefaultOptions().dehydrate?.shouldRedactErrors??fO,u=t.serializeData??e.getDefaultOptions().dehydrate?.serializeData??q1,l=e.getQueryCache().getAll().flatMap(f=>i(f)?[dO(f,u,o)]:[]);return{mutations:r,queries:l}}function Kp(e,t,n){if(typeof t!="object"||t===null)return;const r=e.getMutationCache(),i=e.getQueryCache(),o=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??q1,u=t.mutations||[],l=t.queries||[];u.forEach(({state:f,...h})=>{r.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...h},f)}),l.forEach(({queryKey:f,state:h,queryHash:m,meta:g,promise:y,dehydratedAt:A,queryType:w})=>{const _=y?lO(y):void 0,v=h.data===void 0?_?.data:h.data,C=v===void 0?v:o(v);let S=i.get(m);const R=S?.state.status==="pending",F=S?.state.fetchStatus==="fetching";if(S){const M=_&&A!==void 0&&A>S.state.dataUpdatedAt;if(h.dataUpdatedAt>S.state.dataUpdatedAt||M){const{fetchStatus:B,...k}=h;S.setState({...k,data:C,...h.status==="pending"&&C!==void 0&&{status:"success",dataUpdatedAt:A??Date.now(),...!F&&{fetchStatus:"idle"}}})}}else S=i.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:f,queryHash:m,meta:g,_type:w},{...h,data:C,fetchStatus:"idle",status:h.status==="pending"&&C!==void 0?"success":h.status,...h.status==="pending"&&C!==void 0&&{dataUpdatedAt:A??Date.now()}});y&&!_&&!R&&!F&&(A===void 0||A>S.state.dataUpdatedAt)&&S.fetch(void 0,{initialPromise:Promise.resolve(y).then(o)}).catch(Tn)})}var eE=rO;function hO(){let e=[],t=0,n=l=>{l()},r=l=>{l()},i=eE;const o=l=>{t?e.push(l):i(()=>{n(l)})},u=()=>{const l=e;e=[],l.length&&i(()=>{r(()=>{l.forEach(f=>{n(f)})})})};return{batch:l=>{let f;t++;try{f=l()}finally{t--,t||u()}return f},batchCalls:l=>(...f)=>{o(()=>{l(...f)})},schedule:o,setNotifyFunction:l=>{n=l},setBatchNotifyFunction:l=>{r=l},setScheduler:l=>{i=l}}}var hn=hO(),gO=class extends Ms{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(n=>{n(e)}))}isOnline(){return this.#t}},Lc=new gO;function pO(e){return Math.min(1e3*2**e,3e4)}function tE(e){return(e??"online")==="online"?Lc.isOnline():!0}var Oc=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function vO(e){return e instanceof Oc}function nE(e){let t=!1,n=0,r;const i=Yp(),o=()=>i.status!=="pending",u=_=>{if(!o()){const v=new Oc(_);y(v),e.onCancel?.(v)}},l=()=>{t=!0},f=()=>{t=!1},h=()=>c0.isFocused()&&(e.networkMode==="always"||Lc.isOnline())&&e.canRun(),m=()=>tE(e.networkMode)&&e.canRun(),g=_=>{o()||(r?.(),i.resolve(_))},y=_=>{o()||(r?.(),i.reject(_))},A=()=>new Promise(_=>{r=v=>{(o()||h())&&_(v)},e.onPause?.()}).then(()=>{r=void 0,o()||e.onContinue?.()}),w=()=>{if(o())return;let _;const v=n===0?e.initialPromise:void 0;try{_=v??e.fn()}catch(C){_=Promise.reject(C)}Promise.resolve(_).then(g).catch(C=>{if(o())return;const S=e.retry??(zu.isServer()?0:3),R=e.retryDelay??pO,F=typeof R=="function"?R(n,C):R,M=S===!0||typeof S=="number"&&nh()?void 0:A()).then(()=>{t?y(C):w()})})};return{promise:i,status:()=>i.status,cancel:u,continue:()=>(r?.(),i),cancelRetry:l,continueRetry:f,canStart:m,start:()=>(m()?w():A().then(w),i)}}var rE=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Op(this.gcTime)&&(this.#t=Eo.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(zu.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#t!==void 0&&(Eo.clearTimeout(this.#t),this.#t=void 0)}};function yO(e){return{onFetch:(t,n)=>{const r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],u=t.state.data?.pageParams||[];let l={pages:[],pageParams:[]},f=0;const h=async()=>{let m=!1;const g=w=>{W1(w,()=>t.signal,()=>m=!0)},y=Z1(t.options,t.fetchOptions),A=async(w,_,v)=>{if(m)return Promise.reject(t.signal.reason);if(_==null&&w.pages.length)return Promise.resolve(w);const S=(()=>{const B={client:t.client,queryKey:t.queryKey,pageParam:_,direction:v?"backward":"forward",meta:t.options.meta};return g(B),B})(),R=await y(S),{maxPages:F}=t.options,M=v?uO:$1;return{pages:M(w.pages,R,F),pageParams:M(w.pageParams,_,F)}};if(i&&o.length){const w=i==="backward",_=w?aE:$p,v={pages:o,pageParams:u},C=_(r,v);l=await A(v,C,w)}else{const w=e??o.length;do{const _=f===0?u[0]??r.initialPageParam:$p(r,l);if(f>0&&_==null)break;l=await A(l,_),f++}while(ft.options.persister?.(h,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=h}}}function $p(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function aE(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function AO(e,t){return t?$p(e,t)!=null:!1}function bO(e,t){return!t||!e.getPreviousPageParam?!1:aE(e,t)!=null}var iE=class extends rE{#t;#e;#n;#r;#a;#i;#s;#o;constructor(e){super(),this.#o=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#a=e.client,this.#r=this.#a.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=uE(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#t}get promise(){return this.#i?.promise}setOptions(e){if(this.options={...this.#s,...e},e?._type&&(this.#t=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=uE(this.options);t.data!==void 0&&(this.setState(sE(t.data,t.dataUpdatedAt)),this.#e=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#r.remove(this)}setData(e,t){const n=Gp(this.state.data,e,this.options);return this.#u({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#u({type:"setState",state:e})}cancel(e){const t=this.#i?.promise;return this.#i?.cancel(e),t?t.then(Tn).catch(Tn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>Jr(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===d0||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>So(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!G1(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#i&&(this.#o||this.#c()?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#r.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#u({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#i?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(e&&this.setOptions(e),!this.options.queryFn){const f=this.observers.find(h=>h.options.queryFn);f&&this.setOptions(f.options)}const n=new AbortController,r=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},i=()=>{const f=Z1(this.options,t),m=(()=>{const g={client:this.#a,queryKey:this.queryKey,meta:this.meta};return r(g),g})();return this.#o=!1,this.options.persister?this.options.persister(f,m,this):f(m)},u=(()=>{const f={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#a,state:this.state,fetchFn:i};return r(f),f})();(this.#t==="infinite"?yO(this.options.pages):this.options.behavior)?.onFetch(u,this),this.#n=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#u({type:"fetch",meta:u.fetchOptions?.meta}),this.#i=nE({initialPromise:t?.initialPromise,fn:u.fetchFn,onCancel:f=>{f instanceof Oc&&f.revert&&this.setState({...this.#n,fetchStatus:"idle"}),n.abort()},onFail:(f,h)=>{this.#u({type:"failed",failureCount:f,error:h})},onPause:()=>{this.#u({type:"pause"})},onContinue:()=>{this.#u({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{const f=await this.#i.start();if(f===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(f),this.#r.config.onSuccess?.(f,this),this.#r.config.onSettled?.(f,this.state.error,this),f}catch(f){if(f instanceof Oc){if(f.silent)return this.#i.promise;if(f.revert){if(this.state.data===void 0)throw f;return this.state.data}}throw this.#u({type:"error",error:f}),this.#r.config.onError?.(f,this),this.#r.config.onSettled?.(this.state.data,f,this),f}finally{this.scheduleGc()}}#u(e){const t=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...oE(n.data,this.options),fetchMeta:e.meta??null};case"success":const r={...n,...sE(e.data,e.dataUpdatedAt),dataUpdateCount:n.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?r:void 0,r;case"error":const i=e.error;return{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=t(this.state),hn.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),this.#r.notify({query:this,type:"updated",action:e})})}};function oE(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:tE(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function sE(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function uE(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var Lu=class extends Ms{constructor(e,t){super(),this.options=t,this.#t=e,this.#o=null,this.#s=Yp(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#i;#s;#o;#c;#u;#m;#d;#h;#l;#g=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),lE(this.#e,this.options)?this.#f():this.updateResult(),this.#A())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Zp(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Zp(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#_(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,n=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Jr(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#x(),this.#e.setOptions(this.options),t._defaulted&&!zc(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const r=this.hasListeners();r&&cE(this.#e,n,this.options,t)&&this.#f(),this.updateResult(),r&&(this.#e!==n||Jr(this.options.enabled,this.#e)!==Jr(t.enabled,this.#e)||So(this.options.staleTime,this.#e)!==So(t.staleTime,this.#e))&&this.#p();const i=this.#v();r&&(this.#e!==n||Jr(this.options.enabled,this.#e)!==Jr(t.enabled,this.#e)||i!==this.#l)&&this.#y(i)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),n=this.createResult(t,e);return xO(this,n)&&(this.#r=n,this.#i=this.options,this.#a=this.#e.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(n,r)=>(this.trackProp(r),t?.(r),r==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#s.status==="pending"&&this.#s.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(n,r))})}trackProp(e){this.#g.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),n=this.#t.getQueryCache().build(this.#t,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#f(e){this.#x();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Tn)),t}#p(){this.#b();const e=So(this.options.staleTime,this.#e);if(zu.isServer()||this.#r.isStale||!Op(e))return;const n=G1(this.#r.dataUpdatedAt,e)+1;this.#d=Eo.setTimeout(()=>{this.#r.isStale||this.updateResult()},n)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#y(e){this.#_(),this.#l=e,!(zu.isServer()||Jr(this.options.enabled,this.#e)===!1||!Op(this.#l)||this.#l===0)&&(this.#h=Eo.setInterval(()=>{(this.options.refetchIntervalInBackground||c0.isFocused())&&this.#f()},this.#l))}#A(){this.#p(),this.#y(this.#v())}#b(){this.#d!==void 0&&(Eo.clearTimeout(this.#d),this.#d=void 0)}#_(){this.#h!==void 0&&(Eo.clearInterval(this.#h),this.#h=void 0)}createResult(e,t){const n=this.#e,r=this.options,i=this.#r,o=this.#a,u=this.#i,f=e!==n?e.state:this.#n,{state:h}=e;let m={...h},g=!1,y;if(t._optimisticResults){const N=this.hasListeners(),z=!N&&lE(e,t),V=N&&cE(e,n,t,r);(z||V)&&(m={...m,...oE(h.data,e.options)}),t._optimisticResults==="isRestoring"&&(m.fetchStatus="idle")}let{error:A,errorUpdatedAt:w,status:_}=m;y=m.data;let v=!1;if(t.placeholderData!==void 0&&y===void 0&&_==="pending"){let N;i?.isPlaceholderData&&t.placeholderData===u?.placeholderData?(N=i.data,v=!0):N=typeof t.placeholderData=="function"?t.placeholderData(this.#m?.state.data,this.#m):t.placeholderData,N!==void 0&&(_="success",y=Gp(i?.data,N,t),g=!0)}if(t.select&&y!==void 0&&!v)if(i&&y===o?.data&&t.select===this.#c)y=this.#u;else try{this.#c=t.select,y=t.select(y),y=Gp(i?.data,y,t),this.#u=y,this.#o=null}catch(N){this.#o=N}this.#o&&(A=this.#o,y=this.#u,w=Date.now(),_="error");const C=m.fetchStatus==="fetching",S=_==="pending",R=_==="error",F=S&&C,M=y!==void 0,k={status:_,fetchStatus:m.fetchStatus,isPending:S,isSuccess:_==="success",isError:R,isInitialLoading:F,isLoading:F,data:y,dataUpdatedAt:m.dataUpdatedAt,error:A,errorUpdatedAt:w,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:m.dataUpdateCount>f.dataUpdateCount||m.errorUpdateCount>f.errorUpdateCount,isFetching:C,isRefetching:C&&!S,isLoadingError:R&&!M,isPaused:m.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:R&&M,isStale:Wp(e,t),refetch:this.refetch,promise:this.#s,isEnabled:Jr(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const N=k.data!==void 0,z=k.status==="error"&&!N,V=L=>{z?L.reject(k.error):N&&L.resolve(k.data)},Z=()=>{const L=this.#s=k.promise=Yp();V(L)},G=this.#s;switch(G.status){case"pending":e.queryHash===n.queryHash&&V(G);break;case"fulfilled":(z||k.data!==G.value)&&Z();break;case"rejected":(!z||k.error!==G.reason)&&Z();break}}return k}updateResult(){const e=this.#r,t=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#i=this.options,this.#a.data!==void 0&&(this.#m=this.#e),zc(t,e))return;this.#r=t;const n=()=>{if(!e)return!0;const{notifyOnChangeProps:r}=this.options,i=typeof r=="function"?r():r;if(i==="all"||!i&&!this.#g.size)return!0;const o=new Set(i??this.#g);return this.options.throwOnError&&o.add("error"),Object.keys(this.#r).some(u=>{const l=u;return this.#r[l]!==e[l]&&o.has(l)})};this.#C({listeners:n()})}#x(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#A()}#C(e){hn.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function _O(e,t){return Jr(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&Jr(t.retryOnMount,e)===!1)}function lE(e,t){return _O(e,t)||e.state.data!==void 0&&Zp(e,t,t.refetchOnMount)}function Zp(e,t,n){if(Jr(t.enabled,e)!==!1&&So(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Wp(e,t)}return!1}function cE(e,t,n,r){return(e!==t||Jr(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&Wp(e,n)}function Wp(e,t){return Jr(t.enabled,e)!==!1&&e.isStaleByTime(So(t.staleTime,e))}function xO(e,t){return!zc(e.getCurrentResult(),t)}var qp=class extends Lu{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){e._type="infinite",super.setOptions(e)}getOptimisticResult(e){return e._type="infinite",super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){const{state:n}=e,r=super.createResult(e,t),{isFetching:i,isRefetching:o,isError:u,isRefetchError:l}=r,f=n.fetchMeta?.fetchMore?.direction,h=u&&f==="forward",m=i&&f==="forward",g=u&&f==="backward",y=i&&f==="backward";return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:AO(t,n.data),hasPreviousPage:bO(t,n.data),isFetchNextPageError:h,isFetchingNextPage:m,isFetchPreviousPageError:g,isFetchingPreviousPage:y,isRefetchError:l&&!h&&!g,isRefetching:o&&!m&&!y}}},dE=class extends rE{#t;#e;#n;#r;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#e=[],this.state=e.state||fE(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#a({type:"continue"})},n={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=nE({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(o,u)=>{this.#a({type:"failed",failureCount:o,error:u})},onPause:()=>{this.#a({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const r=this.state.status==="pending",i=!this.#r.canStart();try{if(r)t();else{this.#a({type:"pending",variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);const u=await this.options.onMutate?.(e,n);u!==this.state.context&&this.#a({type:"pending",context:u,variables:e,isPaused:i})}const o=await this.#r.start();return await this.#n.config.onSuccess?.(o,e,this.state.context,this,n),await this.options.onSuccess?.(o,e,this.state.context,n),await this.#n.config.onSettled?.(o,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(o,null,e,this.state.context,n),this.#a({type:"success",data:o}),o}catch(o){try{await this.#n.config.onError?.(o,e,this.state.context,this,n)}catch(u){Promise.reject(u)}try{await this.options.onError?.(o,e,this.state.context,n)}catch(u){Promise.reject(u)}try{await this.#n.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this,n)}catch(u){Promise.reject(u)}try{await this.options.onSettled?.(void 0,o,e,this.state.context,n)}catch(u){Promise.reject(u)}throw this.#a({type:"error",error:o}),o}finally{this.#n.runNext(this)}}#a(e){const t=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),hn.batch(()=>{this.#e.forEach(n=>{n.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function fE(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Xp=class extends Ms{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(e,t,n){const r=new dE({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#t.add(e);const t=m0(e);if(typeof t=="string"){const n=this.#e.get(t);n?n.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=m0(e);if(typeof t=="string"){const n=this.#e.get(t);if(n)if(n.length>1){const r=n.indexOf(e);r!==-1&&n.splice(r,1)}else n[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=m0(e);if(typeof t=="string"){const r=this.#e.get(t)?.find(i=>i.state.status==="pending");return!r||r===e}else return!0}runNext(e){const t=m0(e);return typeof t=="string"?this.#e.get(t)?.find(r=>r!==e&&r.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){hn.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const t={exact:!0,...e};return this.getAll().find(n=>Vp(t,n))}findAll(e={}){return this.getAll().filter(t=>Vp(e,t))}notify(e){hn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return hn.batch(()=>Promise.all(e.map(t=>t.continue().catch(Tn))))}};function m0(e){return e.options.scope?.id}var mE=class extends Ms{#t;#e=void 0;#n;#r;constructor(t,n){super(),this.#t=t,this.setOptions(n),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const n=this.options;this.options=this.#t.defaultMutationOptions(t),zc(this.options,n)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),n?.mutationKey&&this.options.mutationKey&&Ro(n.mutationKey)!==Ro(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#a(),this.#i(t)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#i()}mutate(t,n){return this.#r=n,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(t)}#a(){const t=this.#n?.state??fE();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#i(t){hn.batch(()=>{if(this.#r&&this.hasListeners()){const n=this.#e.variables,r=this.#e.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#r.onSuccess?.(t.data,n,r,i)}catch(o){Promise.reject(o)}try{this.#r.onSettled?.(t.data,null,n,r,i)}catch(o){Promise.reject(o)}}else if(t?.type==="error"){try{this.#r.onError?.(t.error,n,r,i)}catch(o){Promise.reject(o)}try{this.#r.onSettled?.(void 0,t.error,n,r,i)}catch(o){Promise.reject(o)}}}this.listeners.forEach(n=>{n(this.#e)})})}};function hE(e,t){const n=new Set(t);return e.filter(r=>!n.has(r))}function CO(e,t,n){const r=e.slice(0);return r[t]=n,r}var gE=class extends Ms{#t;#e;#n;#r;#a;#i;#s;#o;#c;#u=[];constructor(e,t,n){super(),this.#t=e,this.#r=n,this.#n=[],this.#a=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#a.forEach(e=>{e.subscribe(t=>{this.#g(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#a.forEach(e=>{e.destroy()})}setQueries(e,t){this.#n=e,this.#r=t,hn.batch(()=>{const n=this.#a,r=this.#l(this.#n);r.forEach(m=>m.observer.setOptions(m.defaultedQueryOptions));const i=r.map(m=>m.observer),o=i.map(m=>m.getCurrentResult()),u=n.length!==i.length,l=i.some((m,g)=>m!==n[g]),f=u||l,h=f?!0:o.some((m,g)=>{const y=this.#e[g];return!y||!zc(m,y)});!f&&!h||(f&&(this.#u=r,this.#a=i),this.#e=o,this.hasListeners()&&(f&&(hE(n,i).forEach(m=>{m.destroy()}),hE(i,n).forEach(m=>{m.subscribe(g=>{this.#g(m,g)})})),this.#f()))})}getCurrentResult(){return this.#e}getQueries(){return this.#a.map(e=>e.getCurrentQuery())}getObservers(){return this.#a}getOptimisticResult(e,t){const n=this.#l(e),r=n.map(o=>o.observer.getOptimisticResult(o.defaultedQueryOptions)),i=n.map(o=>o.defaultedQueryOptions.queryHash);return[r,o=>this.#d(o??r,t,i),()=>this.#m(r,n)]}#m(e,t){return t.map((n,r)=>{const i=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,o=>{t.forEach(u=>{u.observer.trackProp(o)})})})}#d(e,t,n){if(t){const r=this.#c,i=n!==void 0&&r!==void 0&&(r.length!==n.length||n.some((o,u)=>o!==r[u]));return(!this.#i||this.#e!==this.#o||i||t!==this.#s)&&(this.#s=t,this.#o=this.#e,n!==void 0&&(this.#c=n),this.#i=Ic(this.#i,t(e))),this.#i}return e}#h(){return this.#r?.combine!==void 0&&this.#a.some((e,t)=>e.options.suspense&&this.#e[t]?.data===void 0)}#l(e){const t=new Map;this.#a.forEach(r=>{const i=r.options.queryHash;if(!i)return;const o=t.get(i);o?o.push(r):t.set(i,[r])});const n=[];return e.forEach(r=>{const i=this.#t.defaultQueryOptions(r),u=t.get(i.queryHash)?.shift()??new Lu(this.#t,i);n.push({defaultedQueryOptions:i,observer:u})}),n}#g(e,t){const n=this.#a.indexOf(e);n!==-1&&(this.#e=CO(this.#e,n,t),this.#f())}#f(){if(this.hasListeners()){const e=this.#m(this.#e,this.#u),t=this.#h(),n=this.#i,r=t?n:this.#d(e,this.#r?.combine);(t||n!==r)&&hn.batch(()=>{this.listeners.forEach(i=>{i(this.#e)})})}}},Jp=class extends Ms{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,n){const r=t.queryKey,i=t.queryHash??Hp(r,t);let o=this.get(i);return o||(o=new iE({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(o)),o}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#t.get(e.queryHash);t&&(e.destroy(),t===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){hn.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(n=>Up(t,n))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(n=>Up(e,n)):t}notify(e){hn.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){hn.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){hn.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},pE=class{#t;#e;#n;#r;#a;#i;#s;#o;constructor(e={}){this.#t=e.queryCache||new Jp,this.#e=e.mutationCache||new Xp,this.#n=e.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#s=c0.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#o=Lc.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#s?.(),this.#s=void 0,this.#o?.(),this.#o=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#t.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(So(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),o=this.#t.get(r.queryHash)?.state.data,u=aO(t,o);if(u!==void 0)return this.#t.build(this,r).setData(u,{...n,manual:!0})}setQueriesData(e,t,n){return hn.batch(()=>this.#t.findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;hn.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=this.#t;return hn.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=hn.batch(()=>this.#t.findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(Tn).catch(Tn)}invalidateQueries(e,t={}){return hn.batch(()=>(this.#t.findAll(e).forEach(n=>{n.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=hn.batch(()=>this.#t.findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let o=i.fetch(void 0,n);return n.throwOnError||(o=o.catch(Tn)),i.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(r).then(Tn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=this.#t.build(this,t);return n.isStaleByTime(So(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Tn).catch(Tn)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Tn).catch(Tn)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return Lc.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(Ro(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#r.values()],n={};return t.forEach(r=>{Ns(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){this.#a.set(Ro(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#a.values()],n={};return t.forEach(r=>{Ns(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Hp(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===d0&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}};function wO({streamFn:e,refetchMode:t="reset",reducer:n=(i,o)=>$1(i,o),initialValue:r=[]}){return async i=>{const o=i.client.getQueryCache().find({queryKey:i.queryKey,exact:!0}),u=!!o&&o.isFetched();u&&t==="reset"&&o.setState({...o.resetState,fetchStatus:"fetching"});let l=r,f=!1;const h=W1({client:i.client,meta:i.meta,queryKey:i.queryKey,pageParam:i.pageParam,direction:i.direction},()=>i.signal,()=>f=!0),m=await e(h),g=u&&t==="replace";for await(const y of m){if(f)break;g?l=n(l,y):i.client.setQueryData(i.queryKey,A=>n(A===void 0?r:A,y))}return g&&!f&&i.client.setQueryData(i.queryKey,l),i.client.getQueryData(i.queryKey)??r}}var EO=Symbol("dataTagSymbol"),SO=Symbol("dataTagErrorSymbol"),RO=Symbol("unsetMarker"),e3=b.createContext(void 0),Pn=e=>{const t=b.useContext(e3);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},vE=({client:e,children:t})=>(b.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),d.jsx(e3.Provider,{value:e,children:t})),yE=b.createContext(!1),t3=()=>b.useContext(yE),DO=yE.Provider;function AE(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var bE=b.createContext(AE()),n3=()=>b.useContext(bE),FO=({children:e})=>{const[t]=b.useState(()=>AE());return d.jsx(bE.Provider,{value:t,children:typeof e=="function"?e(t):e})},_E=(e,t,n)=>{const r=n?.state.error&&typeof e.throwOnError=="function"?f0(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},xE=e=>{b.useEffect(()=>{e.clearReset()},[e])},CE=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||f0(n,[e.error,r])),r3=(e,t)=>t.state.data===void 0,wE=e=>{if(e.suspense){const n=i=>i==="static"?i:Math.max(i??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...i)=>n(r(...i)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},kO=(e,t)=>e.isLoading&&e.isFetching&&!t,a3=(e,t)=>e?.suspense&&t.isPending,i3=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function EE({queries:e,...t},n){const r=Pn(n),i=t3(),o=n3(),u=b.useMemo(()=>e.map(_=>{const v=r.defaultQueryOptions(_);return v._optimisticResults=i?"isRestoring":"optimistic",v}),[e,r,i]);u.forEach(_=>{wE(_);const v=r.getQueryCache().get(_.queryHash);_E(_,o,v)}),xE(o);const[l]=b.useState(()=>new gE(r,u,t)),[f,h,m]=l.getOptimisticResult(u,t.combine),g=!i&&t.subscribed!==!1;b.useSyncExternalStore(b.useCallback(_=>g?l.subscribe(hn.batchCalls(_)):Tn,[l,g]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),b.useEffect(()=>{l.setQueries(u,t)},[u,t,l]);const A=f.some((_,v)=>a3(u[v],_))?f.flatMap((_,v)=>{const C=u[v];if(C&&a3(C,_)){const S=new Lu(r,C);return i3(C,S,o)}return[]}):[];if(A.length>0)throw Promise.all(A);const w=f.find((_,v)=>{const C=u[v];return C&&CE({result:_,errorResetBoundary:o,throwOnError:C.throwOnError,query:r.getQueryCache().get(C.queryHash),suspense:C.suspense})});if(w?.error)throw w.error;return h(m())}function h0(e,t,n){const r=t3(),i=n3(),o=Pn(n),u=o.defaultQueryOptions(e);o.getDefaultOptions().queries?._experimental_beforeQuery?.(u);const l=o.getQueryCache().get(u.queryHash),f=e.subscribed!==!1;u._optimisticResults=r?"isRestoring":f?"optimistic":void 0,wE(u),_E(u,i,l),xE(i);const h=!o.getQueryCache().get(u.queryHash),[m]=b.useState(()=>new t(o,u)),g=m.getOptimisticResult(u),y=!r&&f;if(b.useSyncExternalStore(b.useCallback(A=>{const w=y?m.subscribe(hn.batchCalls(A)):Tn;return m.updateResult(),w},[m,y]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),b.useEffect(()=>{m.setOptions(u)},[u,m]),a3(u,g))throw i3(u,m,i);if(CE({result:g,errorResetBoundary:i,throwOnError:u.throwOnError,query:l,suspense:u.suspense}))throw g.error;return o.getDefaultOptions().queries?._experimental_afterQuery?.(u,g),u.experimental_prefetchInRender&&!zu.isServer()&&kO(g,r)&&(h?i3(u,m,i):l?.promise)?.catch(Tn).finally(()=>{m.updateResult()}),u.notifyOnChangeProps?g:m.trackResult(g)}function Cn(e,t){return h0(e,Lu,t)}function BO(e,t){return h0({...e,enabled:!0,suspense:!0,throwOnError:r3,placeholderData:void 0},Lu,t)}function MO(e,t){return h0({...e,enabled:!0,suspense:!0,throwOnError:r3},qp,t)}function NO(e,t){return EE({...e,queries:e.queries.map(n=>({...n,suspense:!0,throwOnError:r3,enabled:!0,placeholderData:void 0}))},t)}function jO(e,t){const n=Pn(t);n.getQueryState(e.queryKey)||n.prefetchQuery(e)}function TO(e,t){const n=Pn(t);n.getQueryState(e.queryKey)||n.prefetchInfiniteQuery(e)}function PO(e){return e}function IO(e){return e}var zO=({children:e,options:t={},state:n,queryClient:r})=>{const i=Pn(r),o=b.useRef(t);b.useEffect(()=>{o.current=t});const u=b.useMemo(()=>{if(n){if(typeof n!="object")return;const l=i.getQueryCache(),f=n.queries||[],h=[],m=[];for(const g of f){const y=l.get(g.queryHash);y?(g.state.dataUpdatedAt>y.state.dataUpdatedAt||g.promise&&y.state.status!=="pending"&&y.state.fetchStatus!=="fetching"&&g.dehydratedAt!==void 0&&g.dehydratedAt>y.state.dataUpdatedAt)&&m.push(g):h.push(g)}if(h.length>0&&Kp(i,{queries:h},o.current),m.length>0)return m}},[i,n]);return b.useEffect(()=>{u&&Kp(i,{queries:u},o.current)},[i,u]),e};function LO(e,t){const n=Pn(t),r=n.getQueryCache();return b.useSyncExternalStore(b.useCallback(i=>r.subscribe(hn.batchCalls(i)),[r]),()=>n.isFetching(e),()=>n.isFetching(e))}function OO(e,t){const n=Pn(t);return RE({filters:{...e,status:"pending"}},n).length}function SE(e,t){return e.findAll(t.filters).map(n=>t.select?t.select(n):n.state)}function RE(e={},t){const n=Pn(t).getMutationCache(),r=b.useRef(e),i=b.useRef(null);return i.current===null&&(i.current=SE(n,e)),b.useEffect(()=>{r.current=e}),b.useSyncExternalStore(b.useCallback(o=>n.subscribe(()=>{const u=Ic(i.current,SE(n,r.current));i.current!==u&&(i.current=u,hn.schedule(o))}),[n]),()=>i.current,()=>i.current)}function kt(e,t){const n=Pn(t),[r]=b.useState(()=>new mE(n,e));b.useEffect(()=>{r.setOptions(e)},[r,e]);const i=b.useSyncExternalStore(b.useCallback(u=>r.subscribe(hn.batchCalls(u)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),o=b.useCallback((u,l)=>{r.mutate(u,l).catch(Tn)},[r]);if(i.error&&f0(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:o,mutateAsync:i.mutate}}function UO(e){return e}function VO(e,t){return h0(e,qp,t)}const HO=Object.freeze(Object.defineProperty({__proto__:null,CancelledError:Oc,HydrationBoundary:zO,InfiniteQueryObserver:qp,IsRestoringProvider:DO,Mutation:dE,MutationCache:Xp,MutationObserver:mE,QueriesObserver:gE,Query:iE,QueryCache:Jp,QueryClient:pE,QueryClientContext:e3,QueryClientProvider:vE,QueryErrorResetBoundary:FO,QueryObserver:Lu,dataTagErrorSymbol:SO,dataTagSymbol:EO,defaultScheduler:eE,defaultShouldDehydrateMutation:X1,defaultShouldDehydrateQuery:J1,dehydrate:mO,environmentManager:zu,experimental_streamedQuery:wO,focusManager:c0,hashKey:Ro,hydrate:Kp,infiniteQueryOptions:IO,isCancelledError:vO,isServer:Q1,keepPreviousData:sO,matchMutation:Vp,matchQuery:Up,mutationOptions:UO,noop:Tn,notifyManager:hn,onlineManager:Lc,partialMatchKey:Ns,queryOptions:PO,replaceEqualDeep:Ic,shouldThrowError:f0,skipToken:d0,timeoutManager:Eo,unsetMarker:RO,useInfiniteQuery:VO,useIsFetching:LO,useIsMutating:OO,useIsRestoring:t3,useMutation:kt,useMutationState:RE,usePrefetchInfiniteQuery:TO,usePrefetchQuery:jO,useQueries:EE,useQuery:Cn,useQueryClient:Pn,useQueryErrorResetBoundary:n3,useSuspenseInfiniteQuery:MO,useSuspenseQueries:NO,useSuspenseQuery:BO},Symbol.toStringTag,{value:"Module"}));function DE(e,[t,n]){return Math.min(n,Math.max(t,e))}var QO=[" ","Enter","ArrowUp","ArrowDown"],GO=[" ","Enter"],js="Select",[g0,p0,YO]=r0(js),[Ou]=vr(js,[YO,Co]),v0=Co(),[KO,Do]=Ou(js),[$O,ZO]=Ou(js),FE=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:o,value:u,defaultValue:l,onValueChange:f,dir:h,name:m,autoComplete:g,disabled:y,required:A,form:w}=e,_=v0(t),[v,C]=b.useState(null),[S,R]=b.useState(null),[F,M]=b.useState(!1),B=Pu(h),[k,N]=Tr({prop:r,defaultProp:i??!1,onChange:o,caller:js}),[z,V]=Tr({prop:u,defaultProp:l,onChange:f,caller:js}),Z=b.useRef(null),G=v?w||!!v.closest("form"):!0,[L,K]=b.useState(new Set),W=Array.from(L).map(I=>I.props.value).join(";");return d.jsx(Wf,{..._,children:d.jsxs(KO,{required:A,scope:t,trigger:v,onTriggerChange:C,valueNode:S,onValueNodeChange:R,valueNodeHasChildren:F,onValueNodeHasChildrenChange:M,contentId:jr(),value:z,onValueChange:V,open:k,onOpenChange:N,dir:B,triggerPointerDownPosRef:Z,disabled:y,children:[d.jsx(g0.Provider,{scope:t,children:d.jsx($O,{scope:e.__scopeSelect,onNativeOptionAdd:b.useCallback(I=>{K(q=>new Set(q).add(I))},[]),onNativeOptionRemove:b.useCallback(I=>{K(q=>{const J=new Set(q);return J.delete(I),J})},[]),children:n})}),G?d.jsxs(JE,{"aria-hidden":!0,required:A,tabIndex:-1,name:m,autoComplete:g,value:z,onChange:I=>V(I.target.value),disabled:y,form:w,children:[z===void 0?d.jsx("option",{value:""}):null,Array.from(L)]},W):null]})})};FE.displayName=js;var kE="SelectTrigger",BE=b.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...i}=e,o=v0(n),u=Do(kE,n),l=u.disabled||r,f=Et(t,u.onTriggerChange),h=p0(n),m=b.useRef("touch"),[g,y,A]=t5(_=>{const v=h().filter(R=>!R.disabled),C=v.find(R=>R.value===u.value),S=n5(v,_,C);S!==void 0&&u.onValueChange(S.value)}),w=_=>{l||(u.onOpenChange(!0),A()),_&&(u.triggerPointerDownPosRef.current={x:Math.round(_.pageX),y:Math.round(_.pageY)})};return d.jsx(Dc,{asChild:!0,...o,children:d.jsx(Ve.button,{type:"button",role:"combobox","aria-controls":u.contentId,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":e5(u.value)?"":void 0,...i,ref:f,onClick:Fe(i.onClick,_=>{_.currentTarget.focus(),m.current!=="mouse"&&w(_)}),onPointerDown:Fe(i.onPointerDown,_=>{m.current=_.pointerType;const v=_.target;v.hasPointerCapture(_.pointerId)&&v.releasePointerCapture(_.pointerId),_.button===0&&_.ctrlKey===!1&&_.pointerType==="mouse"&&(w(_),_.preventDefault())}),onKeyDown:Fe(i.onKeyDown,_=>{const v=g.current!=="";!(_.ctrlKey||_.altKey||_.metaKey)&&_.key.length===1&&y(_.key),!(v&&_.key===" ")&&QO.includes(_.key)&&(w(),_.preventDefault())})})})});BE.displayName=kE;var ME="SelectValue",NE=b.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,children:o,placeholder:u="",...l}=e,f=Do(ME,n),{onValueNodeHasChildrenChange:h}=f,m=o!==void 0,g=Et(t,f.onValueNodeChange);return or(()=>{h(m)},[h,m]),d.jsx(Ve.span,{...l,ref:g,style:{pointerEvents:"none"},children:e5(f.value)?d.jsx(d.Fragment,{children:u}):o})});NE.displayName=ME;var WO="SelectIcon",jE=b.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...i}=e;return d.jsx(Ve.span,{"aria-hidden":!0,...i,ref:t,children:r||"▼"})});jE.displayName=WO;var qO="SelectPortal",TE=e=>d.jsx(Eu,{asChild:!0,...e});TE.displayName=qO;var Ts="SelectContent",PE=b.forwardRef((e,t)=>{const n=Do(Ts,e.__scopeSelect),[r,i]=b.useState();if(or(()=>{i(new DocumentFragment)},[]),!n.open){const o=r;return o?hc.createPortal(d.jsx(IE,{scope:e.__scopeSelect,children:d.jsx(g0.Slot,{scope:e.__scopeSelect,children:d.jsx("div",{children:e.children})})}),o):null}return d.jsx(zE,{...e,ref:t})});PE.displayName=Ts;var Va=10,[IE,Fo]=Ou(Ts),XO="SelectContentImpl",JO=ws("SelectContent.RemoveScroll"),zE=b.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:o,onPointerDownOutside:u,side:l,sideOffset:f,align:h,alignOffset:m,arrowPadding:g,collisionBoundary:y,collisionPadding:A,sticky:w,hideWhenDetached:_,avoidCollisions:v,...C}=e,S=Do(Ts,n),[R,F]=b.useState(null),[M,B]=b.useState(null),k=Et(t,ie=>F(ie)),[N,z]=b.useState(null),[V,Z]=b.useState(null),G=p0(n),[L,K]=b.useState(!1),W=b.useRef(!1);b.useEffect(()=>{if(R)return kf(R)},[R]),xf();const I=b.useCallback(ie=>{const[pe,...Ae]=G().map(ze=>ze.ref.current),[Se]=Ae.slice(-1),Me=document.activeElement;for(const ze of ie)if(ze===Me||(ze?.scrollIntoView({block:"nearest"}),ze===pe&&M&&(M.scrollTop=0),ze===Se&&M&&(M.scrollTop=M.scrollHeight),ze?.focus(),document.activeElement!==Me))return},[G,M]),q=b.useCallback(()=>I([N,R]),[I,N,R]);b.useEffect(()=>{L&&q()},[L,q]);const{onOpenChange:J,triggerPointerDownPosRef:te}=S;b.useEffect(()=>{if(R){let ie={x:0,y:0};const pe=Se=>{ie={x:Math.abs(Math.round(Se.pageX)-(te.current?.x??0)),y:Math.abs(Math.round(Se.pageY)-(te.current?.y??0))}},Ae=Se=>{ie.x<=10&&ie.y<=10?Se.preventDefault():R.contains(Se.target)||J(!1),document.removeEventListener("pointermove",pe),te.current=null};return te.current!==null&&(document.addEventListener("pointermove",pe),document.addEventListener("pointerup",Ae,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",pe),document.removeEventListener("pointerup",Ae,{capture:!0})}}},[R,J,te]),b.useEffect(()=>{const ie=()=>J(!1);return window.addEventListener("blur",ie),window.addEventListener("resize",ie),()=>{window.removeEventListener("blur",ie),window.removeEventListener("resize",ie)}},[J]);const[re,U]=t5(ie=>{const pe=G().filter(Me=>!Me.disabled),Ae=pe.find(Me=>Me.ref.current===document.activeElement),Se=n5(pe,ie,Ae);Se&&setTimeout(()=>Se.ref.current.focus())}),O=b.useCallback((ie,pe,Ae)=>{const Se=!W.current&&!Ae;(S.value!==void 0&&S.value===pe||Se)&&(z(ie),Se&&(W.current=!0))},[S.value]),j=b.useCallback(()=>R?.focus(),[R]),T=b.useCallback((ie,pe,Ae)=>{const Se=!W.current&&!Ae;(S.value!==void 0&&S.value===pe||Se)&&Z(ie)},[S.value]),H=r==="popper"?o3:LE,se=H===o3?{side:l,sideOffset:f,align:h,alignOffset:m,arrowPadding:g,collisionBoundary:y,collisionPadding:A,sticky:w,hideWhenDetached:_,avoidCollisions:v}:{};return d.jsx(IE,{scope:n,content:R,viewport:M,onViewportChange:B,itemRefCallback:O,selectedItem:N,onItemLeave:j,itemTextRefCallback:T,focusSelectedItem:q,selectedItemText:V,position:r,isPositioned:L,searchRef:re,children:d.jsx(_c,{as:JO,allowPinchZoom:!0,children:d.jsx(bc,{asChild:!0,trapped:S.open,onMountAutoFocus:ie=>{ie.preventDefault()},onUnmountAutoFocus:Fe(i,ie=>{S.trigger?.focus({preventScroll:!0}),ie.preventDefault()}),children:d.jsx(wu,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:u,onFocusOutside:ie=>ie.preventDefault(),onDismiss:()=>S.onOpenChange(!1),children:d.jsx(H,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:ie=>ie.preventDefault(),...C,...se,onPlaced:()=>K(!0),ref:k,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:Fe(C.onKeyDown,ie=>{const pe=ie.ctrlKey||ie.altKey||ie.metaKey;if(ie.key==="Tab"&&ie.preventDefault(),!pe&&ie.key.length===1&&U(ie.key),["ArrowUp","ArrowDown","Home","End"].includes(ie.key)){let Se=G().filter(Me=>!Me.disabled).map(Me=>Me.ref.current);if(["ArrowUp","End"].includes(ie.key)&&(Se=Se.slice().reverse()),["ArrowUp","ArrowDown"].includes(ie.key)){const Me=ie.target,ze=Se.indexOf(Me);Se=Se.slice(ze+1)}setTimeout(()=>I(Se)),ie.preventDefault()}})})})})})})});zE.displayName=XO;var eU="SelectItemAlignedPosition",LE=b.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...i}=e,o=Do(Ts,n),u=Fo(Ts,n),[l,f]=b.useState(null),[h,m]=b.useState(null),g=Et(t,k=>m(k)),y=p0(n),A=b.useRef(!1),w=b.useRef(!0),{viewport:_,selectedItem:v,selectedItemText:C,focusSelectedItem:S}=u,R=b.useCallback(()=>{if(o.trigger&&o.valueNode&&l&&h&&_&&v&&C){const k=o.trigger.getBoundingClientRect(),N=h.getBoundingClientRect(),z=o.valueNode.getBoundingClientRect(),V=C.getBoundingClientRect();if(o.dir!=="rtl"){const Me=V.left-N.left,ze=z.left-Me,fe=k.left-ze,_e=k.width+fe,mt=Math.max(_e,N.width),Bt=window.innerWidth-Va,Te=DE(ze,[Va,Math.max(Va,Bt-mt)]);l.style.minWidth=_e+"px",l.style.left=Te+"px"}else{const Me=N.right-V.right,ze=window.innerWidth-z.right-Me,fe=window.innerWidth-k.right-ze,_e=k.width+fe,mt=Math.max(_e,N.width),Bt=window.innerWidth-Va,Te=DE(ze,[Va,Math.max(Va,Bt-mt)]);l.style.minWidth=_e+"px",l.style.right=Te+"px"}const Z=y(),G=window.innerHeight-Va*2,L=_.scrollHeight,K=window.getComputedStyle(h),W=parseInt(K.borderTopWidth,10),I=parseInt(K.paddingTop,10),q=parseInt(K.borderBottomWidth,10),J=parseInt(K.paddingBottom,10),te=W+I+L+J+q,re=Math.min(v.offsetHeight*5,te),U=window.getComputedStyle(_),O=parseInt(U.paddingTop,10),j=parseInt(U.paddingBottom,10),T=k.top+k.height/2-Va,H=G-T,se=v.offsetHeight/2,ie=v.offsetTop+se,pe=W+I+ie,Ae=te-pe;if(pe<=T){const Me=Z.length>0&&v===Z[Z.length-1].ref.current;l.style.bottom="0px";const ze=h.clientHeight-_.offsetTop-_.offsetHeight,fe=Math.max(H,se+(Me?j:0)+ze+q),_e=pe+fe;l.style.height=_e+"px"}else{const Me=Z.length>0&&v===Z[0].ref.current;l.style.top="0px";const fe=Math.max(T,W+_.offsetTop+(Me?O:0)+se)+Ae;l.style.height=fe+"px",_.scrollTop=pe-T+_.offsetTop}l.style.margin=`${Va}px 0`,l.style.minHeight=re+"px",l.style.maxHeight=G+"px",r?.(),requestAnimationFrame(()=>A.current=!0)}},[y,o.trigger,o.valueNode,l,h,_,v,C,o.dir,r]);or(()=>R(),[R]);const[F,M]=b.useState();or(()=>{h&&M(window.getComputedStyle(h).zIndex)},[h]);const B=b.useCallback(k=>{k&&w.current===!0&&(R(),S?.(),w.current=!1)},[R,S]);return d.jsx(nU,{scope:n,contentWrapper:l,shouldExpandOnScrollRef:A,onScrollButtonChange:B,children:d.jsx("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:F},children:d.jsx(Ve.div,{...i,ref:g,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});LE.displayName=eU;var tU="SelectPopperPosition",o3=b.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:i=Va,...o}=e,u=v0(n);return d.jsx(qf,{...u,...o,ref:t,align:r,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});o3.displayName=tU;var[nU,s3]=Ou(Ts,{}),u3="SelectViewport",OE=b.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...i}=e,o=Fo(u3,n),u=s3(u3,n),l=Et(t,o.onViewportChange),f=b.useRef(0);return d.jsxs(d.Fragment,{children:[d.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),d.jsx(g0.Slot,{scope:n,children:d.jsx(Ve.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:Fe(i.onScroll,h=>{const m=h.currentTarget,{contentWrapper:g,shouldExpandOnScrollRef:y}=u;if(y?.current&&g){const A=Math.abs(f.current-m.scrollTop);if(A>0){const w=window.innerHeight-Va*2,_=parseFloat(g.style.minHeight),v=parseFloat(g.style.height),C=Math.max(_,v);if(C0?F:0,g.style.justifyContent="flex-end")}}}f.current=m.scrollTop})})})]})});OE.displayName=u3;var UE="SelectGroup",[rU,aU]=Ou(UE),VE=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=jr();return d.jsx(rU,{scope:n,id:i,children:d.jsx(Ve.div,{role:"group","aria-labelledby":i,...r,ref:t})})});VE.displayName=UE;var HE="SelectLabel",QE=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=aU(HE,n);return d.jsx(Ve.div,{id:i.id,...r,ref:t})});QE.displayName=HE;var y0="SelectItem",[iU,GE]=Ou(y0),YE=b.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:i=!1,textValue:o,...u}=e,l=Do(y0,n),f=Fo(y0,n),h=l.value===r,[m,g]=b.useState(o??""),[y,A]=b.useState(!1),w=Et(t,S=>f.itemRefCallback?.(S,r,i)),_=jr(),v=b.useRef("touch"),C=()=>{i||(l.onValueChange(r),l.onOpenChange(!1))};if(r==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return d.jsx(iU,{scope:n,value:r,disabled:i,textId:_,isSelected:h,onItemTextChange:b.useCallback(S=>{g(R=>R||(S?.textContent??"").trim())},[]),children:d.jsx(g0.ItemSlot,{scope:n,value:r,disabled:i,textValue:m,children:d.jsx(Ve.div,{role:"option","aria-labelledby":_,"data-highlighted":y?"":void 0,"aria-selected":h&&y,"data-state":h?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...u,ref:w,onFocus:Fe(u.onFocus,()=>A(!0)),onBlur:Fe(u.onBlur,()=>A(!1)),onClick:Fe(u.onClick,()=>{v.current!=="mouse"&&C()}),onPointerUp:Fe(u.onPointerUp,()=>{v.current==="mouse"&&C()}),onPointerDown:Fe(u.onPointerDown,S=>{v.current=S.pointerType}),onPointerMove:Fe(u.onPointerMove,S=>{v.current=S.pointerType,i?f.onItemLeave?.():v.current==="mouse"&&S.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Fe(u.onPointerLeave,S=>{S.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:Fe(u.onKeyDown,S=>{f.searchRef?.current!==""&&S.key===" "||(GO.includes(S.key)&&C(),S.key===" "&&S.preventDefault())})})})})});YE.displayName=y0;var Uc="SelectItemText",KE=b.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:i,...o}=e,u=Do(Uc,n),l=Fo(Uc,n),f=GE(Uc,n),h=ZO(Uc,n),[m,g]=b.useState(null),y=Et(t,C=>g(C),f.onItemTextChange,C=>l.itemTextRefCallback?.(C,f.value,f.disabled)),A=m?.textContent,w=b.useMemo(()=>d.jsx("option",{value:f.value,disabled:f.disabled,children:A},f.value),[f.disabled,f.value,A]),{onNativeOptionAdd:_,onNativeOptionRemove:v}=h;return or(()=>(_(w),()=>v(w)),[_,v,w]),d.jsxs(d.Fragment,{children:[d.jsx(Ve.span,{id:f.textId,...o,ref:y}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren?hc.createPortal(o.children,u.valueNode):null]})});KE.displayName=Uc;var $E="SelectItemIndicator",ZE=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return GE($E,n).isSelected?d.jsx(Ve.span,{"aria-hidden":!0,...r,ref:t}):null});ZE.displayName=$E;var l3="SelectScrollUpButton",WE=b.forwardRef((e,t)=>{const n=Fo(l3,e.__scopeSelect),r=s3(l3,e.__scopeSelect),[i,o]=b.useState(!1),u=Et(t,r.onScrollButtonChange);return or(()=>{if(n.viewport&&n.isPositioned){let l=function(){const h=f.scrollTop>0;o(h)};const f=n.viewport;return l(),f.addEventListener("scroll",l),()=>f.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),i?d.jsx(XE,{...e,ref:u,onAutoScroll:()=>{const{viewport:l,selectedItem:f}=n;l&&f&&(l.scrollTop=l.scrollTop-f.offsetHeight)}}):null});WE.displayName=l3;var c3="SelectScrollDownButton",qE=b.forwardRef((e,t)=>{const n=Fo(c3,e.__scopeSelect),r=s3(c3,e.__scopeSelect),[i,o]=b.useState(!1),u=Et(t,r.onScrollButtonChange);return or(()=>{if(n.viewport&&n.isPositioned){let l=function(){const h=f.scrollHeight-f.clientHeight,m=Math.ceil(f.scrollTop)f.removeEventListener("scroll",l)}},[n.viewport,n.isPositioned]),i?d.jsx(XE,{...e,ref:u,onAutoScroll:()=>{const{viewport:l,selectedItem:f}=n;l&&f&&(l.scrollTop=l.scrollTop+f.offsetHeight)}}):null});qE.displayName=c3;var XE=b.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...i}=e,o=Fo("SelectScrollButton",n),u=b.useRef(null),l=p0(n),f=b.useCallback(()=>{u.current!==null&&(window.clearInterval(u.current),u.current=null)},[]);return b.useEffect(()=>()=>f(),[f]),or(()=>{l().find(m=>m.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[l]),d.jsx(Ve.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:Fe(i.onPointerDown,()=>{u.current===null&&(u.current=window.setInterval(r,50))}),onPointerMove:Fe(i.onPointerMove,()=>{o.onItemLeave?.(),u.current===null&&(u.current=window.setInterval(r,50))}),onPointerLeave:Fe(i.onPointerLeave,()=>{f()})})}),oU="SelectSeparator",sU=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return d.jsx(Ve.div,{"aria-hidden":!0,...r,ref:t})});sU.displayName=oU;var d3="SelectArrow",uU=b.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,i=v0(n),o=Do(d3,n),u=Fo(d3,n);return o.open&&u.position==="popper"?d.jsx(Xf,{...i,...r,ref:t}):null});uU.displayName=d3;var lU="SelectBubbleInput",JE=b.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{const i=b.useRef(null),o=Et(r,i),u=t0(t);return b.useEffect(()=>{const l=i.current;if(!l)return;const f=window.HTMLSelectElement.prototype,m=Object.getOwnPropertyDescriptor(f,"value").set;if(u!==t&&m){const g=new Event("change",{bubbles:!0});m.call(l,t),l.dispatchEvent(g)}},[u,t]),d.jsx(Ve.select,{...n,style:{...jw,...n.style},ref:o,defaultValue:t})});JE.displayName=lU;function e5(e){return e===""||e===void 0}function t5(e){const t=di(e),n=b.useRef(""),r=b.useRef(0),i=b.useCallback(u=>{const l=n.current+u;t(l),(function f(h){n.current=h,window.clearTimeout(r.current),h!==""&&(r.current=window.setTimeout(()=>f(""),1e3))})(l)},[t]),o=b.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return b.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,o]}function n5(e,t,n){const i=t.length>1&&Array.from(t).every(h=>h===t[0])?t[0]:t,o=n?e.indexOf(n):-1;let u=cU(e,Math.max(o,0));i.length===1&&(u=u.filter(h=>h!==n));const f=u.find(h=>h.textValue.toLowerCase().startsWith(i.toLowerCase()));return f!==n?f:void 0}function cU(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var dU=FE,fU=BE,mU=NE,hU=jE,gU=TE,pU=PE,vU=OE,yU=VE,AU=QE,bU=YE,_U=KE,xU=ZE,CU=WE,wU=qE;function ko(e,t){return typeof e=="function"?e(t):e}function ea(e,t){return n=>{t.setState(r=>({...r,[e]:ko(n,r[e])}))}}function A0(e){return e instanceof Function}function EU(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function SU(e,t){const n=[],r=i=>{i.forEach(o=>{n.push(o);const u=t(o);u!=null&&u.length&&r(u)})};return r(e),n}function qe(e,t,n){let r=[],i;return o=>{let u;n.key&&n.debug&&(u=Date.now());const l=e(o);if(!(l.length!==r.length||l.some((m,g)=>r[g]!==m)))return i;r=l;let h;if(n.key&&n.debug&&(h=Date.now()),i=t(...l),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){const m=Math.round((Date.now()-u)*100)/100,g=Math.round((Date.now()-h)*100)/100,y=g/16,A=(w,_)=>{for(w=String(w);w.length<_;)w=" "+w;return w};console.info(`%c⏱ ${A(g,5)} /${A(m,5)} ms`,`
font-size: .6rem;
font-weight: bold;
- color: hsl(${Math.max(0,Math.min(120-120*y,120))}deg 100% 31%);`,n?.key)}return i}}function qe(e,t,n,r){return{debug:()=>{var i;return(i=e?.debugAll)!=null?i:e[t]},key:!1,onChange:r}}function NI(e,t,n,r){const i=()=>{var u;return(u=o.getValue())!=null?u:e.options.renderFallbackValue},o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:i,getContext:Ke(()=>[e,n,t,o],(u,l,f,h)=>({table:u,column:l,row:f,cell:h,getValue:h.getValue,renderValue:h.renderValue}),qe(e.options,"debugCells"))};return e._features.forEach(u=>{u.createCell==null||u.createCell(o,n,t,e)},{}),o}function jI(e,t,n,r){var i,o;const l={...e._getDefaultColumnDef(),...t},f=l.accessorKey;let h=(i=(o=l.id)!=null?o:f?typeof String.prototype.replaceAll=="function"?f.replaceAll(".","_"):f.replace(/\./g,"_"):void 0)!=null?i:typeof l.header=="string"?l.header:void 0,m;if(l.accessorFn?m=l.accessorFn:f&&(f.includes(".")?m=y=>{let A=y;for(const x of f.split(".")){var C;A=(C=A)==null?void 0:C[x]}return A}:m=y=>y[l.accessorKey]),!h)throw new Error;let g={id:`${String(h)}`,accessorFn:m,parent:r,depth:n,columnDef:l,columns:[],getFlatColumns:Ke(()=>[!0],()=>{var y;return[g,...(y=g.columns)==null?void 0:y.flatMap(A=>A.getFlatColumns())]},qe(e.options,"debugColumns")),getLeafColumns:Ke(()=>[e._getOrderColumnsFn()],y=>{var A;if((A=g.columns)!=null&&A.length){let C=g.columns.flatMap(x=>x.getLeafColumns());return y(C)}return[g]},qe(e.options,"debugColumns"))};for(const y of e._features)y.createColumn==null||y.createColumn(g,e);return g}const fr="debugHeaders";function LE(e,t,n){var r;let o={id:(r=n.id)!=null?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const u=[],l=f=>{f.subHeaders&&f.subHeaders.length&&f.subHeaders.map(l),u.push(f)};return l(o),u},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach(u=>{u.createHeader==null||u.createHeader(o,e)}),o}const TI={createTable:e=>{e.getHeaderGroups=Ke(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{var o,u;const l=(o=r?.map(g=>n.find(y=>y.id===g)).filter(Boolean))!=null?o:[],f=(u=i?.map(g=>n.find(y=>y.id===g)).filter(Boolean))!=null?u:[],h=n.filter(g=>!(r!=null&&r.includes(g.id))&&!(i!=null&&i.includes(g.id)));return h0(t,[...l,...h,...f],e)},qe(e.options,fr)),e.getCenterHeaderGroups=Ke(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(o=>!(r!=null&&r.includes(o.id))&&!(i!=null&&i.includes(o.id))),h0(t,n,e,"center")),qe(e.options,fr)),e.getLeftHeaderGroups=Ke(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>{var i;const o=(i=r?.map(u=>n.find(l=>l.id===u)).filter(Boolean))!=null?i:[];return h0(t,o,e,"left")},qe(e.options,fr)),e.getRightHeaderGroups=Ke(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>{var i;const o=(i=r?.map(u=>n.find(l=>l.id===u)).filter(Boolean))!=null?i:[];return h0(t,o,e,"right")},qe(e.options,fr)),e.getFooterGroups=Ke(()=>[e.getHeaderGroups()],t=>[...t].reverse(),qe(e.options,fr)),e.getLeftFooterGroups=Ke(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),qe(e.options,fr)),e.getCenterFooterGroups=Ke(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),qe(e.options,fr)),e.getRightFooterGroups=Ke(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),qe(e.options,fr)),e.getFlatHeaders=Ke(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),qe(e.options,fr)),e.getLeftFlatHeaders=Ke(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),qe(e.options,fr)),e.getCenterFlatHeaders=Ke(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),qe(e.options,fr)),e.getRightFlatHeaders=Ke(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),qe(e.options,fr)),e.getCenterLeafHeaders=Ke(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),qe(e.options,fr)),e.getLeftLeafHeaders=Ke(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),qe(e.options,fr)),e.getRightLeafHeaders=Ke(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),qe(e.options,fr)),e.getLeafHeaders=Ke(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,r)=>{var i,o,u,l,f,h;return[...(i=(o=t[0])==null?void 0:o.headers)!=null?i:[],...(u=(l=n[0])==null?void 0:l.headers)!=null?u:[],...(f=(h=r[0])==null?void 0:h.headers)!=null?f:[]].map(m=>m.getLeafHeaders()).flat()},qe(e.options,fr))}};function h0(e,t,n,r){var i,o;let u=0;const l=function(y,A){A===void 0&&(A=1),u=Math.max(u,A),y.filter(C=>C.getIsVisible()).forEach(C=>{var x;(x=C.columns)!=null&&x.length&&l(C.columns,A+1)},0)};l(e);let f=[];const h=(y,A)=>{const C={depth:A,id:[r,`${A}`].filter(Boolean).join("_"),headers:[]},x=[];y.forEach(v=>{const w=[...x].reverse()[0],S=v.column.depth===C.depth;let D,F=!1;if(S&&v.column.parent?D=v.column.parent:(D=v.column,F=!0),w&&w?.column===D)w.subHeaders.push(v);else{const M=LE(n,D,{id:[r,A,D.id,v?.id].filter(Boolean).join("_"),isPlaceholder:F,placeholderId:F?`${x.filter(B=>B.column===D).length}`:void 0,depth:A,index:x.length});M.subHeaders.push(v),x.push(M)}C.headers.push(v),v.headerGroup=C}),f.push(C),A>0&&h(x,A-1)},m=t.map((y,A)=>LE(n,y,{depth:u,index:A}));h(m,u-1),f.reverse();const g=y=>y.filter(C=>C.column.getIsVisible()).map(C=>{let x=0,v=0,w=[0];C.subHeaders&&C.subHeaders.length?(w=[],g(C.subHeaders).forEach(D=>{let{colSpan:F,rowSpan:M}=D;x+=F,w.push(M)})):x=1;const S=Math.min(...w);return v=v+S,C.colSpan=x,C.rowSpan=v,{colSpan:x,rowSpan:v}});return g((i=(o=f[0])==null?void 0:o.headers)!=null?i:[]),f}const PI=(e,t,n,r,i,o,u)=>{let l={id:t,index:r,original:n,depth:i,parentId:u,_valuesCache:{},_uniqueValuesCache:{},getValue:f=>{if(l._valuesCache.hasOwnProperty(f))return l._valuesCache[f];const h=e.getColumn(f);if(h!=null&&h.accessorFn)return l._valuesCache[f]=h.accessorFn(l.original,r),l._valuesCache[f]},getUniqueValues:f=>{if(l._uniqueValuesCache.hasOwnProperty(f))return l._uniqueValuesCache[f];const h=e.getColumn(f);if(h!=null&&h.accessorFn)return h.columnDef.getUniqueValues?(l._uniqueValuesCache[f]=h.columnDef.getUniqueValues(l.original,r),l._uniqueValuesCache[f]):(l._uniqueValuesCache[f]=[l.getValue(f)],l._uniqueValuesCache[f])},renderValue:f=>{var h;return(h=l.getValue(f))!=null?h:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>MI(l.subRows,f=>f.subRows),getParentRow:()=>l.parentId?e.getRow(l.parentId,!0):void 0,getParentRows:()=>{let f=[],h=l;for(;;){const m=h.getParentRow();if(!m)break;f.push(m),h=m}return f.reverse()},getAllCells:Ke(()=>[e.getAllLeafColumns()],f=>f.map(h=>NI(e,l,h,h.id)),qe(e.options,"debugRows")),_getAllCellsByColumnId:Ke(()=>[l.getAllCells()],f=>f.reduce((h,m)=>(h[m.column.id]=m,h),{}),qe(e.options,"debugRows"))};for(let f=0;f{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},OE=(e,t,n)=>{var r,i;const o=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=e.getValue(t))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(o))};OE.autoRemove=e=>La(e);const IE=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};IE.autoRemove=e=>La(e);const UE=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};UE.autoRemove=e=>La(e);const VE=(e,t,n)=>{var r;return(r=e.getValue(t))==null?void 0:r.includes(n)};VE.autoRemove=e=>La(e);const HE=(e,t,n)=>!n.some(r=>{var i;return!((i=e.getValue(t))!=null&&i.includes(r))});HE.autoRemove=e=>La(e)||!(e!=null&&e.length);const QE=(e,t,n)=>n.some(r=>{var i;return(i=e.getValue(t))==null?void 0:i.includes(r)});QE.autoRemove=e=>La(e)||!(e!=null&&e.length);const GE=(e,t,n)=>e.getValue(t)===n;GE.autoRemove=e=>La(e);const YE=(e,t,n)=>e.getValue(t)==n;YE.autoRemove=e=>La(e);const n3=(e,t,n)=>{let[r,i]=n;const o=e.getValue(t);return o>=r&&o<=i};n3.resolveFilterValue=e=>{let[t,n]=e,r=typeof t!="number"?parseFloat(t):t,i=typeof n!="number"?parseFloat(n):n,o=t===null||Number.isNaN(r)?-1/0:r,u=n===null||Number.isNaN(i)?1/0:i;if(o>u){const l=o;o=u,u=l}return[o,u]},n3.autoRemove=e=>La(e)||La(e[0])&&La(e[1]);const ki={includesString:OE,includesStringSensitive:IE,equalsString:UE,arrIncludes:VE,arrIncludesAll:HE,arrIncludesSome:QE,equals:GE,weakEquals:YE,inNumberRange:n3};function La(e){return e==null||e===""}const LI={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:qr("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n?.getValue(e.id);return typeof r=="string"?ki.includesString:typeof r=="number"?ki.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?ki.equals:Array.isArray(r)?ki.arrIncludes:ki.weakEquals},e.getFilterFn=()=>{var n,r;return m0(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(n=(r=t.options.filterFns)==null?void 0:r[e.columnDef.filterFn])!=null?n:ki[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,r,i;return((n=e.columnDef.enableColumnFilter)!=null?n:!0)&&((r=t.options.enableColumnFilters)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(r=>r.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>{var n,r;return(n=(r=t.getState().columnFilters)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.setFilterValue=n=>{t.setColumnFilters(r=>{const i=e.getFilterFn(),o=r?.find(m=>m.id===e.id),u=wo(n,o?o.value:void 0);if(KE(i,u,e)){var l;return(l=r?.filter(m=>m.id!==e.id))!=null?l:[]}const f={id:e.id,value:u};if(o){var h;return(h=r?.map(m=>m.id===e.id?f:m))!=null?h:[]}return r!=null&&r.length?[...r,f]:[f]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{const n=e.getAllLeafColumns(),r=i=>{var o;return(o=wo(t,i))==null?void 0:o.filter(u=>{const l=n.find(f=>f.id===u.id);if(l){const f=l.getFilterFn();if(KE(f,u.value,l))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(r)},e.resetColumnFilters=t=>{var n,r;e.setColumnFilters(t?[]:(n=(r=e.initialState)==null?void 0:r.columnFilters)!=null?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function KE(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||typeof t>"u"||typeof t=="string"&&!t}const r3={sum:(e,t,n)=>n.reduce((r,i)=>{const o=i.getValue(e);return r+(typeof o=="number"?o:0)},0),min:(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r>o||r===void 0&&o>=o)&&(r=o)}),r},max:(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r=o)&&(r=o)}),r},extent:(e,t,n)=>{let r,i;return n.forEach(o=>{const u=o.getValue(e);u!=null&&(r===void 0?u>=u&&(r=i=u):(r>u&&(r=u),i{let n=0,r=0;if(t.forEach(i=>{let o=i.getValue(e);o!=null&&(o=+o)>=o&&(++n,r+=o)}),n)return r/n},median:(e,t)=>{if(!t.length)return;const n=t.map(o=>o.getValue(e));if(!BI(n))return;if(n.length===1)return n[0];const r=Math.floor(n.length/2),i=n.sort((o,u)=>o-u);return n.length%2!==0?i[r]:(i[r-1]+i[r])/2},unique:(e,t)=>Array.from(new Set(t.map(n=>n.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(n=>n.getValue(e))).size,count:(e,t)=>t.length},OI={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return(t=(n=e.getValue())==null||n.toString==null?void 0:n.toString())!=null?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:qr("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(n=>n!=null&&n.includes(e.id)?n.filter(r=>r!==e.id):[...n??[],e.id])},e.getCanGroup=()=>{var n,r;return((n=e.columnDef.enableGrouping)!=null?n:!0)&&((r=t.options.enableGrouping)!=null?r:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const n=e.getCanGroup();return()=>{n&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n?.getValue(e.id);if(typeof r=="number")return r3.sum;if(Object.prototype.toString.call(r)==="[object Date]")return r3.extent},e.getAggregationFn=()=>{var n,r;if(!e)throw new Error;return m0(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(n=(r=t.options.aggregationFns)==null?void 0:r[e.columnDef.aggregationFn])!=null?n:r3[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,r;e.setGrouping(t?[]:(n=(r=e.initialState)==null?void 0:r.grouping)!=null?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var i;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((i=n.subRows)!=null&&i.length)}}};function II(e,t,n){if(!(t!=null&&t.length)||!n)return e;const r=e.filter(o=>!t.includes(o.id));return n==="remove"?r:[...t.map(o=>e.find(u=>u.id===o)).filter(Boolean),...r]}const UI={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:qr("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=Ke(n=>[zc(t,n)],n=>n.findIndex(r=>r.id===e.id),qe(t.options,"debugColumns")),e.getIsFirstColumn=n=>{var r;return((r=zc(t,n)[0])==null?void 0:r.id)===e.id},e.getIsLastColumn=n=>{var r;const i=zc(t,n);return((r=i[i.length-1])==null?void 0:r.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:(n=e.initialState.columnOrder)!=null?n:[])},e._getOrderColumnsFn=Ke(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(t,n,r)=>i=>{let o=[];if(!(t!=null&&t.length))o=i;else{const u=[...t],l=[...i];for(;l.length&&u.length;){const f=u.shift(),h=l.findIndex(m=>m.id===f);h>-1&&o.push(l.splice(h,1)[0])}o=[...o,...l]}return II(o,n,r)},qe(e.options,"debugTable"))}},a3=()=>({left:[],right:[]}),VI={getInitialState:e=>({columnPinning:a3(),...e}),getDefaultOptions:e=>({onColumnPinningChange:qr("columnPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{const r=e.getLeafColumns().map(i=>i.id).filter(Boolean);t.setColumnPinning(i=>{var o,u;if(n==="right"){var l,f;return{left:((l=i?.left)!=null?l:[]).filter(g=>!(r!=null&&r.includes(g))),right:[...((f=i?.right)!=null?f:[]).filter(g=>!(r!=null&&r.includes(g))),...r]}}if(n==="left"){var h,m;return{left:[...((h=i?.left)!=null?h:[]).filter(g=>!(r!=null&&r.includes(g))),...r],right:((m=i?.right)!=null?m:[]).filter(g=>!(r!=null&&r.includes(g)))}}return{left:((o=i?.left)!=null?o:[]).filter(g=>!(r!=null&&r.includes(g))),right:((u=i?.right)!=null?u:[]).filter(g=>!(r!=null&&r.includes(g)))}})},e.getCanPin=()=>e.getLeafColumns().some(r=>{var i,o,u;return((i=r.columnDef.enablePinning)!=null?i:!0)&&((o=(u=t.options.enableColumnPinning)!=null?u:t.options.enablePinning)!=null?o:!0)}),e.getIsPinned=()=>{const n=e.getLeafColumns().map(l=>l.id),{left:r,right:i}=t.getState().columnPinning,o=n.some(l=>r?.includes(l)),u=n.some(l=>i?.includes(l));return o?"left":u?"right":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();return i?(n=(r=t.getState().columnPinning)==null||(r=r[i])==null?void 0:r.indexOf(e.id))!=null?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=Ke(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(n,r,i)=>{const o=[...r??[],...i??[]];return n.filter(u=>!o.includes(u.column.id))},qe(t.options,"debugRows")),e.getLeftVisibleCells=Ke(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(n,r)=>(r??[]).map(o=>n.find(u=>u.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),qe(t.options,"debugRows")),e.getRightVisibleCells=Ke(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(n,r)=>(r??[]).map(o=>n.find(u=>u.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),qe(t.options,"debugRows"))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,r;return e.setColumnPinning(t?a3():(n=(r=e.initialState)==null?void 0:r.columnPinning)!=null?n:a3())},e.getIsSomeColumnsPinned=t=>{var n;const r=e.getState().columnPinning;if(!t){var i,o;return!!((i=r.left)!=null&&i.length||(o=r.right)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e.getLeftLeafColumns=Ke(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),qe(e.options,"debugColumns")),e.getRightLeafColumns=Ke(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),qe(e.options,"debugColumns")),e.getCenterLeafColumns=Ke(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r)=>{const i=[...n??[],...r??[]];return t.filter(o=>!i.includes(o.id))},qe(e.options,"debugColumns"))}};function HI(e){return e||(typeof document<"u"?document:null)}const g0={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},i3=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),QI={getDefaultColumnDef:()=>g0,getInitialState:e=>({columnSizing:{},columnSizingInfo:i3(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:qr("columnSizing",e),onColumnSizingInfoChange:qr("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,r,i;const o=t.getState().columnSizing[e.id];return Math.min(Math.max((n=e.columnDef.minSize)!=null?n:g0.minSize,(r=o??e.columnDef.size)!=null?r:g0.size),(i=e.columnDef.maxSize)!=null?i:g0.maxSize)},e.getStart=Ke(n=>[n,zc(t,n),t.getState().columnSizing],(n,r)=>r.slice(0,e.getIndex(n)).reduce((i,o)=>i+o.getSize(),0),qe(t.options,"debugColumns")),e.getAfter=Ke(n=>[n,zc(t,n),t.getState().columnSizing],(n,r)=>r.slice(e.getIndex(n)+1).reduce((i,o)=>i+o.getSize(),0),qe(t.options,"debugColumns")),e.resetSize=()=>{t.setColumnSizing(n=>{let{[e.id]:r,...i}=n;return i})},e.getCanResize=()=>{var n,r;return((n=e.columnDef.enableResizing)!=null?n:!0)&&((r=t.options.enableColumnResizing)!=null?r:!0)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let n=0;const r=i=>{if(i.subHeaders.length)i.subHeaders.forEach(r);else{var o;n+=(o=i.column.getSize())!=null?o:0}};return r(e),n},e.getStart=()=>{if(e.index>0){const n=e.headerGroup.headers[e.index-1];return n.getStart()+n.getSize()}return 0},e.getResizeHandler=n=>{const r=t.getColumn(e.column.id),i=r?.getCanResize();return o=>{if(!r||!i||(o.persist==null||o.persist(),o3(o)&&o.touches&&o.touches.length>1))return;const u=e.getSize(),l=e?e.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[r.id,r.getSize()]],f=o3(o)?Math.round(o.touches[0].clientX):o.clientX,h={},m=(w,S)=>{typeof S=="number"&&(t.setColumnSizingInfo(D=>{var F,M;const B=t.options.columnResizeDirection==="rtl"?-1:1,k=(S-((F=D?.startOffset)!=null?F:0))*B,N=Math.max(k/((M=D?.startSize)!=null?M:0),-.999999);return D.columnSizingStart.forEach(I=>{let[H,Y]=I;h[H]=Math.round(Math.max(Y+Y*N,0)*100)/100}),{...D,deltaOffset:k,deltaPercentage:N}}),(t.options.columnResizeMode==="onChange"||w==="end")&&t.setColumnSizing(D=>({...D,...h})))},g=w=>m("move",w),y=w=>{m("end",w),t.setColumnSizingInfo(S=>({...S,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},A=HI(n),C={moveHandler:w=>g(w.clientX),upHandler:w=>{A?.removeEventListener("mousemove",C.moveHandler),A?.removeEventListener("mouseup",C.upHandler),y(w.clientX)}},x={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),g(w.touches[0].clientX),!1),upHandler:w=>{var S;A?.removeEventListener("touchmove",x.moveHandler),A?.removeEventListener("touchend",x.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),y((S=w.touches[0])==null?void 0:S.clientX)}},v=GI()?{passive:!1}:!1;o3(o)?(A?.addEventListener("touchmove",x.moveHandler,v),A?.addEventListener("touchend",x.upHandler,v)):(A?.addEventListener("mousemove",C.moveHandler,v),A?.addEventListener("mouseup",C.upHandler,v)),t.setColumnSizingInfo(w=>({...w,startOffset:f,startSize:u,deltaOffset:0,deltaPercentage:0,columnSizingStart:l,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:(n=e.initialState.columnSizing)!=null?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?i3():(n=e.initialState.columnSizingInfo)!=null?n:i3())},e.getTotalSize=()=>{var t,n;return(t=(n=e.getHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getLeftTotalSize=()=>{var t,n;return(t=(n=e.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getCenterTotalSize=()=>{var t,n;return(t=(n=e.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getRightTotalSize=()=>{var t,n;return(t=(n=e.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0}}};let p0=null;function GI(){if(typeof p0=="boolean")return p0;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch{e=!1}return p0=e,p0}function o3(e){return e.type==="touchstart"}const YI={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:qr("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(r=>({...r,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{var n,r;const i=e.columns;return(n=i.length?i.some(o=>o.getIsVisible()):(r=t.getState().columnVisibility)==null?void 0:r[e.id])!=null?n:!0},e.getCanHide=()=>{var n,r;return((n=e.columnDef.enableHiding)!=null?n:!0)&&((r=t.options.enableHiding)!=null?r:!0)},e.getToggleVisibilityHandler=()=>n=>{e.toggleVisibility==null||e.toggleVisibility(n.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=Ke(()=>[e.getAllCells(),t.getState().columnVisibility],n=>n.filter(r=>r.column.getIsVisible()),qe(t.options,"debugRows")),e.getVisibleCells=Ke(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(n,r,i)=>[...n,...r,...i],qe(t.options,"debugRows"))},createTable:e=>{const t=(n,r)=>Ke(()=>[r(),r().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),qe(e.options,"debugColumns"));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=n=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(n),e.resetColumnVisibility=n=>{var r;e.setColumnVisibility(n?{}:(r=e.initialState.columnVisibility)!=null?r:{})},e.toggleAllColumnsVisible=n=>{var r;n=(r=n)!=null?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((i,o)=>({...i,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>n=>{var r;e.toggleAllColumnsVisible((r=n.target)==null?void 0:r.checked)}}};function zc(e,t){return t?t==="center"?e.getCenterVisibleLeafColumns():t==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const KI={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},qI={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:qr("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;const r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r=="string"||typeof r=="number"}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,r,i,o;return((n=e.columnDef.enableGlobalFilter)!=null?n:!0)&&((r=t.options.enableGlobalFilter)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&((o=t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))!=null?o:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>ki.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:r}=e.options;return m0(r)?r:r==="auto"?e.getGlobalAutoFilterFn():(t=(n=e.options.filterFns)==null?void 0:n[r])!=null?t:ki[r]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},$I={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:qr("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetExpanded)!=null?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=r=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(r),e.toggleAllRowsExpanded=r=>{r??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=r=>{var i,o;e.setExpanded(r?{}:(i=(o=e.initialState)==null?void 0:o.expanded)!=null?i:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(r=>r.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>r=>{r.persist==null||r.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const r=e.getState().expanded;return r===!0||Object.values(r).some(Boolean)},e.getIsAllRowsExpanded=()=>{const r=e.getState().expanded;return typeof r=="boolean"?r===!0:!(!Object.keys(r).length||e.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},e.getExpandedDepth=()=>{let r=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(o=>{const u=o.split(".");r=Math.max(r,u.length)}),r},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{var i;const o=r===!0?!0:!!(r!=null&&r[e.id]);let u={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(l=>{u[l]=!0}):u=r,n=(i=n)!=null?i:!o,!o&&n)return{...u,[e.id]:!0};if(o&&!n){const{[e.id]:l,...f}=u;return f}return r})},e.getIsExpanded=()=>{var n;const r=t.getState().expanded;return!!((n=t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))!=null?n:r===!0||r?.[e.id])},e.getCanExpand=()=>{var n,r,i;return(n=t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))!=null?n:((r=t.options.enableExpanding)!=null?r:!0)&&!!((i=e.subRows)!=null&&i.length)},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{const n=e.getCanExpand();return()=>{n&&e.toggleExpanded()}}}},s3=0,u3=10,l3=()=>({pageIndex:s3,pageSize:u3}),WI={getInitialState:e=>({...e,pagination:{...l3(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:qr("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetPageIndex)!=null?r:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=r=>{const i=o=>wo(r,o);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},e.resetPagination=r=>{var i;e.setPagination(r?l3():(i=e.initialState.pagination)!=null?i:l3())},e.setPageIndex=r=>{e.setPagination(i=>{let o=wo(r,i.pageIndex);const u=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return o=Math.max(0,Math.min(o,u)),{...i,pageIndex:o}})},e.resetPageIndex=r=>{var i,o;e.setPageIndex(r?s3:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?i:s3)},e.resetPageSize=r=>{var i,o;e.setPageSize(r?u3:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?i:u3)},e.setPageSize=r=>{e.setPagination(i=>{const o=Math.max(1,wo(r,i.pageSize)),u=i.pageSize*i.pageIndex,l=Math.floor(u/o);return{...i,pageIndex:l,pageSize:o}})},e.setPageCount=r=>e.setPagination(i=>{var o;let u=wo(r,(o=e.options.pageCount)!=null?o:-1);return typeof u=="number"&&(u=Math.max(-1,u)),{...i,pageCount:u}}),e.getPageOptions=Ke(()=>[e.getPageCount()],r=>{let i=[];return r&&r>0&&(i=[...new Array(r)].fill(null).map((o,u)=>u)),i},qe(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:r}=e.getState().pagination,i=e.getPageCount();return i===-1?!0:i===0?!1:re.setPageIndex(r=>r-1),e.nextPage=()=>e.setPageIndex(r=>r+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var r;return(r=e.options.pageCount)!=null?r:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var r;return(r=e.options.rowCount)!=null?r:e.getPrePaginationRowModel().rows.length}}},c3=()=>({top:[],bottom:[]}),ZI={getInitialState:e=>({rowPinning:c3(),...e}),getDefaultOptions:e=>({onRowPinningChange:qr("rowPinning",e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{const o=r?e.getLeafRows().map(f=>{let{id:h}=f;return h}):[],u=i?e.getParentRows().map(f=>{let{id:h}=f;return h}):[],l=new Set([...u,e.id,...o]);t.setRowPinning(f=>{var h,m;if(n==="bottom"){var g,y;return{top:((g=f?.top)!=null?g:[]).filter(x=>!(l!=null&&l.has(x))),bottom:[...((y=f?.bottom)!=null?y:[]).filter(x=>!(l!=null&&l.has(x))),...Array.from(l)]}}if(n==="top"){var A,C;return{top:[...((A=f?.top)!=null?A:[]).filter(x=>!(l!=null&&l.has(x))),...Array.from(l)],bottom:((C=f?.bottom)!=null?C:[]).filter(x=>!(l!=null&&l.has(x)))}}return{top:((h=f?.top)!=null?h:[]).filter(x=>!(l!=null&&l.has(x))),bottom:((m=f?.bottom)!=null?m:[]).filter(x=>!(l!=null&&l.has(x)))}})},e.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:i}=t.options;return typeof r=="function"?r(e):(n=r??i)!=null?n:!0},e.getIsPinned=()=>{const n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,o=n.some(l=>r?.includes(l)),u=n.some(l=>i?.includes(l));return o?"top":u?"bottom":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();if(!i)return-1;const o=(n=i==="top"?t.getTopRows():t.getBottomRows())==null?void 0:n.map(u=>{let{id:l}=u;return l});return(r=o?.indexOf(e.id))!=null?r:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,r;return e.setRowPinning(t?c3():(n=(r=e.initialState)==null?void 0:r.rowPinning)!=null?n:c3())},e.getIsSomeRowsPinned=t=>{var n;const r=e.getState().rowPinning;if(!t){var i,o;return!!((i=r.top)!=null&&i.length||(o=r.bottom)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e._getPinnedRows=(t,n,r)=>{var i;return((i=e.options.keepPinnedRows)==null||i?(n??[]).map(u=>{const l=e.getRow(u,!0);return l.getIsAllParentsExpanded()?l:null}):(n??[]).map(u=>t.find(l=>l.id===u))).filter(Boolean).map(u=>({...u,position:r}))},e.getTopRows=Ke(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,"top"),qe(e.options,"debugRows")),e.getBottomRows=Ke(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,"bottom"),qe(e.options,"debugRows")),e.getCenterRows=Ke(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(t,n,r)=>{const i=new Set([...n??[],...r??[]]);return t.filter(o=>!i.has(o.id))},qe(e.options,"debugRows"))}},XI={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:qr("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:(n=e.initialState.rowSelection)!=null?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=typeof t<"u"?t:!e.getIsAllRowsSelected();const r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(o=>{o.getCanSelect()&&(r[o.id]=!0)}):i.forEach(o=>{delete r[o.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{const r=typeof t<"u"?t:!e.getIsAllPageRowsSelected(),i={...n};return e.getRowModel().rows.forEach(o=>{d3(i,o.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=Ke(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?f3(e,n):{rows:[],flatRows:[],rowsById:{}},qe(e.options,"debugTable")),e.getFilteredSelectedRowModel=Ke(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?f3(e,n):{rows:[],flatRows:[],rowsById:{}},qe(e.options,"debugTable")),e.getGroupedSelectedRowModel=Ke(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?f3(e,n):{rows:[],flatRows:[],rowsById:{}},qe(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=!!(t.length&&Object.keys(n).length);return r&&t.some(i=>i.getCanSelect()&&!n[i.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some(i=>!n[i.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys((t=e.getState().rowSelection)!=null?t:{}).length;return n>0&&n{const t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{const i=e.getIsSelected();t.setRowSelection(o=>{var u;if(n=typeof n<"u"?n:!i,e.getCanSelect()&&i===n)return o;const l={...o};return d3(l,e.id,n,(u=r?.selectChildren)!=null?u:!0,t),l})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return m3(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return h3(e,n)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return h3(e,n)==="all"},e.getCanSelect=()=>{var n;return typeof t.options.enableRowSelection=="function"?t.options.enableRowSelection(e):(n=t.options.enableRowSelection)!=null?n:!0},e.getCanSelectSubRows=()=>{var n;return typeof t.options.enableSubRowSelection=="function"?t.options.enableSubRowSelection(e):(n=t.options.enableSubRowSelection)!=null?n:!0},e.getCanMultiSelect=()=>{var n;return typeof t.options.enableMultiRowSelection=="function"?t.options.enableMultiRowSelection(e):(n=t.options.enableMultiRowSelection)!=null?n:!0},e.getToggleSelectedHandler=()=>{const n=e.getCanSelect();return r=>{var i;n&&e.toggleSelected((i=r.target)==null?void 0:i.checked)}}}},d3=(e,t,n,r,i)=>{var o;const u=i.getRow(t,!0);n?(u.getCanMultiSelect()||Object.keys(e).forEach(l=>delete e[l]),u.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(o=u.subRows)!=null&&o.length&&u.getCanSelectSubRows()&&u.subRows.forEach(l=>d3(e,l.id,n,r,i))};function f3(e,t){const n=e.getState().rowSelection,r=[],i={},o=function(u,l){return u.map(f=>{var h;const m=m3(f,n);if(m&&(r.push(f),i[f.id]=f),(h=f.subRows)!=null&&h.length&&(f={...f,subRows:o(f.subRows)}),m)return f}).filter(Boolean)};return{rows:o(t.rows),flatRows:r,rowsById:i}}function m3(e,t){var n;return(n=t[e.id])!=null?n:!1}function h3(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,o=!1;return e.subRows.forEach(u=>{if(!(o&&!i)&&(u.getCanSelect()&&(m3(u,t)?o=!0:i=!1),u.subRows&&u.subRows.length)){const l=h3(u,t);l==="all"?o=!0:(l==="some"&&(o=!0),i=!1)}}),i?"all":o?"some":!1}const g3=/([0-9]+)/gm,JI=(e,t,n)=>qE(Eo(e.getValue(n)).toLowerCase(),Eo(t.getValue(n)).toLowerCase()),eU=(e,t,n)=>qE(Eo(e.getValue(n)),Eo(t.getValue(n))),tU=(e,t,n)=>p3(Eo(e.getValue(n)).toLowerCase(),Eo(t.getValue(n)).toLowerCase()),nU=(e,t,n)=>p3(Eo(e.getValue(n)),Eo(t.getValue(n))),rU=(e,t,n)=>{const r=e.getValue(n),i=t.getValue(n);return r>i?1:rp3(e.getValue(n),t.getValue(n));function p3(e,t){return e===t?0:e>t?1:-1}function Eo(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function qE(e,t){const n=e.split(g3).filter(Boolean),r=t.split(g3).filter(Boolean);for(;n.length&&r.length;){const i=n.shift(),o=r.shift(),u=parseInt(i,10),l=parseInt(o,10),f=[u,l].sort();if(isNaN(f[0])){if(i>o)return 1;if(o>i)return-1;continue}if(isNaN(f[1]))return isNaN(u)?-1:1;if(u>l)return 1;if(l>u)return-1}return n.length-r.length}const Lc={alphanumeric:JI,alphanumericCaseSensitive:eU,text:tU,textCaseSensitive:nU,datetime:rU,basic:aU},iU=[TI,YI,UI,VI,zI,LI,KI,qI,{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:qr("sorting",e),isMultiSortEvent:t=>t.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const i of n){const o=i?.getValue(e.id);if(Object.prototype.toString.call(o)==="[object Date]")return Lc.datetime;if(typeof o=="string"&&(r=!0,o.split(g3).length>1))return Lc.alphanumeric}return r?Lc.text:Lc.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return typeof n?.getValue(e.id)=="string"?"asc":"desc"},e.getSortingFn=()=>{var n,r;if(!e)throw new Error;return m0(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(n=(r=t.options.sortingFns)==null?void 0:r[e.columnDef.sortingFn])!=null?n:Lc[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{const i=e.getNextSortingOrder(),o=typeof n<"u"&&n!==null;t.setSorting(u=>{const l=u?.find(A=>A.id===e.id),f=u?.findIndex(A=>A.id===e.id);let h=[],m,g=o?n:i==="desc";if(u!=null&&u.length&&e.getCanMultiSort()&&r?l?m="toggle":m="add":u!=null&&u.length&&f!==u.length-1?m="replace":l?m="toggle":m="replace",m==="toggle"&&(o||i||(m="remove")),m==="add"){var y;h=[...u,{id:e.id,desc:g}],h.splice(0,h.length-((y=t.options.maxMultiSortColCount)!=null?y:Number.MAX_SAFE_INTEGER))}else m==="toggle"?h=u.map(A=>A.id===e.id?{...A,desc:g}:A):m==="remove"?h=u.filter(A=>A.id!==e.id):h=[{id:e.id,desc:g}];return h})},e.getFirstSortDir=()=>{var n,r;return((n=(r=e.columnDef.sortDescFirst)!=null?r:t.options.sortDescFirst)!=null?n:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=n=>{var r,i;const o=e.getFirstSortDir(),u=e.getIsSorted();return u?u!==o&&((r=t.options.enableSortingRemoval)==null||r)&&(!(n&&(i=t.options.enableMultiRemove)!=null)||i)?!1:u==="desc"?"asc":"desc":o},e.getCanSort=()=>{var n,r;return((n=e.columnDef.enableSorting)!=null?n:!0)&&((r=t.options.enableSorting)!=null?r:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,r;return(n=(r=e.columnDef.enableMultiSort)!=null?r:t.options.enableMultiSort)!=null?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const r=(n=t.getState().sorting)==null?void 0:n.find(i=>i.id===e.id);return r?r.desc?"desc":"asc":!1},e.getSortIndex=()=>{var n,r;return(n=(r=t.getState().sorting)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.clearSorting=()=>{t.setSorting(n=>n!=null&&n.length?n.filter(r=>r.id!==e.id):[])},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,r;e.setSorting(t?[]:(n=(r=e.initialState)==null?void 0:r.sorting)!=null?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},OI,$I,WI,ZI,XI,QI];function oU(e){var t,n;const r=[...iU,...(t=e._features)!=null?t:[]];let i={_features:r};const o=i._features.reduce((y,A)=>Object.assign(y,A.getDefaultOptions==null?void 0:A.getDefaultOptions(i)),{}),u=y=>i.options.mergeOptions?i.options.mergeOptions(o,y):{...o,...y};let f={...{},...(n=e.initialState)!=null?n:{}};i._features.forEach(y=>{var A;f=(A=y.getInitialState==null?void 0:y.getInitialState(f))!=null?A:f});const h=[];let m=!1;const g={_features:r,options:{...o,...e},initialState:f,_queue:y=>{h.push(y),m||(m=!0,Promise.resolve().then(()=>{for(;h.length;)h.shift()();m=!1}).catch(A=>setTimeout(()=>{throw A})))},reset:()=>{i.setState(i.initialState)},setOptions:y=>{const A=wo(y,i.options);i.options=u(A)},getState:()=>i.options.state,setState:y=>{i.options.onStateChange==null||i.options.onStateChange(y)},_getRowId:(y,A,C)=>{var x;return(x=i.options.getRowId==null?void 0:i.options.getRowId(y,A,C))!=null?x:`${C?[C.id,A].join("."):A}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(y,A)=>{let C=(A?i.getPrePaginationRowModel():i.getRowModel()).rowsById[y];if(!C&&(C=i.getCoreRowModel().rowsById[y],!C))throw new Error;return C},_getDefaultColumnDef:Ke(()=>[i.options.defaultColumn],y=>{var A;return y=(A=y)!=null?A:{},{header:C=>{const x=C.header.column.columnDef;return x.accessorKey?x.accessorKey:x.accessorFn?x.id:null},cell:C=>{var x,v;return(x=(v=C.renderValue())==null||v.toString==null?void 0:v.toString())!=null?x:null},...i._features.reduce((C,x)=>Object.assign(C,x.getDefaultColumnDef==null?void 0:x.getDefaultColumnDef()),{}),...y}},qe(e,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:Ke(()=>[i._getColumnDefs()],y=>{const A=function(C,x,v){return v===void 0&&(v=0),C.map(w=>{const S=jI(i,w,v,x),D=w;return S.columns=D.columns?A(D.columns,S,v+1):[],S})};return A(y)},qe(e,"debugColumns")),getAllFlatColumns:Ke(()=>[i.getAllColumns()],y=>y.flatMap(A=>A.getFlatColumns()),qe(e,"debugColumns")),_getAllFlatColumnsById:Ke(()=>[i.getAllFlatColumns()],y=>y.reduce((A,C)=>(A[C.id]=C,A),{}),qe(e,"debugColumns")),getAllLeafColumns:Ke(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(y,A)=>{let C=y.flatMap(x=>x.getLeafColumns());return A(C)},qe(e,"debugColumns")),getColumn:y=>i._getAllFlatColumnsById()[y]};Object.assign(i,g);for(let y=0;yKe(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(i,o,u){o===void 0&&(o=0);const l=[];for(let h=0;he._autoResetPageIndex()))}function uU(){return e=>Ke(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;const r=e.getState().sorting,i=[],o=r.filter(f=>{var h;return(h=e.getColumn(f.id))==null?void 0:h.getCanSort()}),u={};o.forEach(f=>{const h=e.getColumn(f.id);h&&(u[f.id]={sortUndefined:h.columnDef.sortUndefined,invertSorting:h.columnDef.invertSorting,sortingFn:h.getSortingFn()})});const l=f=>{const h=f.map(m=>({...m}));return h.sort((m,g)=>{for(let A=0;A{var g;i.push(m),(g=m.subRows)!=null&&g.length&&(m.subRows=l(m.subRows))}),h};return{rows:l(n.rows),flatRows:i,rowsById:n.rowsById}},qe(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))}function $E(e,t){return e?lU(e)?b.createElement(e,t):e:null}function lU(e){return cU(e)||typeof e=="function"||dU(e)}function cU(e){return typeof e=="function"&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function dU(e){return typeof e=="object"&&typeof e.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}function fU(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=b.useState(()=>({current:oU(t)})),[r,i]=b.useState(()=>n.current.initialState);return n.current.setOptions(o=>({...o,...e,state:{...r,...e.state},onStateChange:u=>{i(u),e.onStateChange==null||e.onStateChange(u)}})),n.current}var v3="Radio",[mU,WE]=ur(v3),[hU,gU]=mU(v3),ZE=b.forwardRef((e,t)=>{const{__scopeRadio:n,name:r,checked:i=!1,required:o,disabled:u,value:l="on",onCheck:f,form:h,...m}=e,[g,y]=b.useState(null),A=dt(t,v=>y(v)),C=b.useRef(!1),x=g?h||!!g.closest("form"):!0;return d.jsxs(hU,{scope:n,checked:i,disabled:u,children:[d.jsx(Ue.button,{type:"button",role:"radio","aria-checked":i,"data-state":t5(i),"data-disabled":u?"":void 0,disabled:u,value:l,...m,ref:A,onClick:Re(e.onClick,v=>{i||f?.(),x&&(C.current=v.isPropagationStopped(),C.current||v.stopPropagation())})}),x&&d.jsx(e5,{control:g,bubbles:!C.current,name:r,value:l,checked:i,required:o,disabled:u,form:h,style:{transform:"translateX(-100%)"}})]})});ZE.displayName=v3;var XE="RadioIndicator",JE=b.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...i}=e,o=gU(XE,n);return d.jsx(lr,{present:r||o.checked,children:d.jsx(Ue.span,{"data-state":t5(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t})})});JE.displayName=XE;var pU="RadioBubbleInput",e5=b.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...i},o)=>{const u=b.useRef(null),l=dt(u,o),f=$f(n),h=Hf(t);return b.useEffect(()=>{const m=u.current;if(!m)return;const g=window.HTMLInputElement.prototype,A=Object.getOwnPropertyDescriptor(g,"checked").set;if(f!==n&&A){const C=new Event("click",{bubbles:r});A.call(m,n),m.dispatchEvent(C)}},[f,n,r]),d.jsx(Ue.input,{type:"radio","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:l,style:{...i.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});e5.displayName=pU;function t5(e){return e?"checked":"unchecked"}var vU=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],v0="RadioGroup",[yU]=ur(v0,[Mu,WE]),n5=Mu(),r5=WE(),[AU,bU]=yU(v0),a5=b.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:i,value:o,required:u=!1,disabled:l=!1,orientation:f,dir:h,loop:m=!0,onValueChange:g,...y}=e,A=n5(n),C=Bu(h),[x,v]=wr({prop:o,defaultProp:i??null,onChange:g,caller:v0});return d.jsx(AU,{scope:n,name:r,required:u,disabled:l,value:x,onValueChange:v,children:d.jsx(bp,{asChild:!0,...A,orientation:f,dir:C,loop:m,children:d.jsx(Ue.div,{role:"radiogroup","aria-required":u,"aria-orientation":f,"data-disabled":l?"":void 0,dir:C,...y,ref:t})})})});a5.displayName=v0;var i5="RadioGroupItem",o5=b.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...i}=e,o=bU(i5,n),u=o.disabled||r,l=n5(n),f=r5(n),h=b.useRef(null),m=dt(t,h),g=o.value===i.value,y=b.useRef(!1);return b.useEffect(()=>{const A=x=>{vU.includes(x.key)&&(y.current=!0)},C=()=>y.current=!1;return document.addEventListener("keydown",A),document.addEventListener("keyup",C),()=>{document.removeEventListener("keydown",A),document.removeEventListener("keyup",C)}},[]),d.jsx(_p,{asChild:!0,...l,focusable:!u,active:g,children:d.jsx(ZE,{disabled:u,required:o.required,checked:g,...f,...i,name:o.name,ref:m,onCheck:()=>o.onValueChange(i.value),onKeyDown:Re(A=>{A.key==="Enter"&&A.preventDefault()}),onFocus:Re(i.onFocus,()=>{y.current&&h.current?.click()})})})});o5.displayName=i5;var _U="RadioGroupIndicator",s5=b.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,i=r5(n);return d.jsx(JE,{...i,...r,ref:t})});s5.displayName=_U;var xU=o5,CU=s5,y0="Collapsible",[wU,u5]=ur(y0),[EU,y3]=wU(y0),l5=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:o,onOpenChange:u,...l}=e,[f,h]=wr({prop:r,defaultProp:i??!1,onChange:u,caller:y0});return d.jsx(EU,{scope:n,disabled:o,contentId:Cr(),open:f,onOpenToggle:b.useCallback(()=>h(m=>!m),[h]),children:d.jsx(Ue.div,{"data-state":b3(f),"data-disabled":o?"":void 0,...l,ref:t})})});l5.displayName=y0;var c5="CollapsibleTrigger",d5=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,i=y3(c5,n);return d.jsx(Ue.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":b3(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:t,onClick:Re(e.onClick,i.onOpenToggle)})});d5.displayName=c5;var A3="CollapsibleContent",f5=b.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=y3(A3,e.__scopeCollapsible);return d.jsx(lr,{present:n||i.open,children:({present:o})=>d.jsx(SU,{...r,ref:t,present:o})})});f5.displayName=A3;var SU=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:i,...o}=e,u=y3(A3,n),[l,f]=b.useState(r),h=b.useRef(null),m=dt(t,h),g=b.useRef(0),y=g.current,A=b.useRef(0),C=A.current,x=u.open||l,v=b.useRef(x),w=b.useRef(void 0);return b.useEffect(()=>{const S=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(S)},[]),Jn(()=>{const S=h.current;if(S){w.current=w.current||{transitionDuration:S.style.transitionDuration,animationName:S.style.animationName},S.style.transitionDuration="0s",S.style.animationName="none";const D=S.getBoundingClientRect();g.current=D.height,A.current=D.width,v.current||(S.style.transitionDuration=w.current.transitionDuration,S.style.animationName=w.current.animationName),f(r)}},[u.open,r]),d.jsx(Ue.div,{"data-state":b3(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!x,...o,ref:m,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":C?`${C}px`:void 0,...e.style},children:x&&i})});function b3(e){return e?"open":"closed"}var DU=l5,RU=d5,FU=f5,Oa="Accordion",kU=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[_3,BU,MU]=Zf(Oa),[A0]=ur(Oa,[MU,u5]),x3=u5(),m5=te.forwardRef((e,t)=>{const{type:n,...r}=e,i=r,o=r;return d.jsx(_3.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?d.jsx(PU,{...o,ref:t}):d.jsx(TU,{...i,ref:t})})});m5.displayName=Oa;var[h5,NU]=A0(Oa),[g5,jU]=A0(Oa,{collapsible:!1}),TU=te.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:o=!1,...u}=e,[l,f]=wr({prop:n,defaultProp:r??"",onChange:i,caller:Oa});return d.jsx(h5,{scope:e.__scopeAccordion,value:te.useMemo(()=>l?[l]:[],[l]),onItemOpen:f,onItemClose:te.useCallback(()=>o&&f(""),[o,f]),children:d.jsx(g5,{scope:e.__scopeAccordion,collapsible:o,children:d.jsx(p5,{...u,ref:t})})})}),PU=te.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},...o}=e,[u,l]=wr({prop:n,defaultProp:r??[],onChange:i,caller:Oa}),f=te.useCallback(m=>l((g=[])=>[...g,m]),[l]),h=te.useCallback(m=>l((g=[])=>g.filter(y=>y!==m)),[l]);return d.jsx(h5,{scope:e.__scopeAccordion,value:u,onItemOpen:f,onItemClose:h,children:d.jsx(g5,{scope:e.__scopeAccordion,collapsible:!0,children:d.jsx(p5,{...o,ref:t})})})}),[zU,b0]=A0(Oa),p5=te.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:i,orientation:o="vertical",...u}=e,l=te.useRef(null),f=dt(l,t),h=BU(n),g=Bu(i)==="ltr",y=Re(e.onKeyDown,A=>{if(!kU.includes(A.key))return;const C=A.target,x=h().filter(N=>!N.ref.current?.disabled),v=x.findIndex(N=>N.ref.current===C),w=x.length;if(v===-1)return;A.preventDefault();let S=v;const D=0,F=w-1,M=()=>{S=v+1,S>F&&(S=D)},B=()=>{S=v-1,S{const{__scopeAccordion:n,value:r,...i}=e,o=b0(_0,n),u=NU(_0,n),l=x3(n),f=Cr(),h=r&&u.value.includes(r)||!1,m=o.disabled||e.disabled;return d.jsx(LU,{scope:n,open:h,disabled:m,triggerId:f,children:d.jsx(DU,{"data-orientation":o.orientation,"data-state":C5(h),...l,...i,ref:t,disabled:m,open:h,onOpenChange:g=>{g?u.onItemOpen(r):u.onItemClose(r)}})})});v5.displayName=_0;var y5="AccordionHeader",A5=te.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=b0(Oa,n),o=C3(y5,n);return d.jsx(Ue.h3,{"data-orientation":i.orientation,"data-state":C5(o.open),"data-disabled":o.disabled?"":void 0,...r,ref:t})});A5.displayName=y5;var w3="AccordionTrigger",b5=te.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=b0(Oa,n),o=C3(w3,n),u=jU(w3,n),l=x3(n);return d.jsx(_3.ItemSlot,{scope:n,children:d.jsx(RU,{"aria-disabled":o.open&&!u.collapsible||void 0,"data-orientation":i.orientation,id:o.triggerId,...l,...r,ref:t})})});b5.displayName=w3;var _5="AccordionContent",x5=te.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=b0(Oa,n),o=C3(_5,n),u=x3(n);return d.jsx(FU,{role:"region","aria-labelledby":o.triggerId,"data-orientation":i.orientation,...u,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});x5.displayName=_5;function C5(e){return e?"open":"closed"}var OU=m5,IU=v5,UU=A5,VU=b5,HU=x5,x0="Tabs",[QU]=ur(x0,[Mu]),w5=Mu(),[GU,E3]=QU(x0),E5=b.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:o,orientation:u="horizontal",dir:l,activationMode:f="automatic",...h}=e,m=Bu(l),[g,y]=wr({prop:r,onChange:i,defaultProp:o??"",caller:x0});return d.jsx(GU,{scope:n,baseId:Cr(),value:g,onValueChange:y,orientation:u,dir:m,activationMode:f,children:d.jsx(Ue.div,{dir:m,"data-orientation":u,...h,ref:t})})});E5.displayName=x0;var S5="TabsList",D5=b.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...i}=e,o=E3(S5,n),u=w5(n);return d.jsx(bp,{asChild:!0,...u,orientation:o.orientation,dir:o.dir,loop:r,children:d.jsx(Ue.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});D5.displayName=S5;var R5="TabsTrigger",F5=b.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...o}=e,u=E3(R5,n),l=w5(n),f=M5(u.baseId,r),h=N5(u.baseId,r),m=r===u.value;return d.jsx(_p,{asChild:!0,...l,focusable:!i,active:m,children:d.jsx(Ue.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":h,"data-state":m?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:f,...o,ref:t,onMouseDown:Re(e.onMouseDown,g=>{!i&&g.button===0&&g.ctrlKey===!1?u.onValueChange(r):g.preventDefault()}),onKeyDown:Re(e.onKeyDown,g=>{[" ","Enter"].includes(g.key)&&u.onValueChange(r)}),onFocus:Re(e.onFocus,()=>{const g=u.activationMode!=="manual";!m&&!i&&g&&u.onValueChange(r)})})})});F5.displayName=R5;var k5="TabsContent",B5=b.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:i,children:o,...u}=e,l=E3(k5,n),f=M5(l.baseId,r),h=N5(l.baseId,r),m=r===l.value,g=b.useRef(m);return b.useEffect(()=>{const y=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(y)},[]),d.jsx(lr,{present:i||m,children:({present:y})=>d.jsx(Ue.div,{"data-state":m?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":f,hidden:!y,id:h,tabIndex:0,...u,ref:t,style:{...e.style,animationDuration:g.current?"0s":void 0},children:y&&o})})});B5.displayName=k5;function M5(e,t){return`${e}-trigger-${t}`}function N5(e,t){return`${e}-content-${t}`}var YU=E5,KU=D5,qU=F5,$U=B5,C0="Popover",[j5]=ur(C0,[vo]),Oc=vo(),[WU,So]=j5(C0),T5=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:u=!1}=e,l=Oc(t),f=b.useRef(null),[h,m]=b.useState(!1),[g,y]=wr({prop:r,defaultProp:i??!1,onChange:o,caller:C0});return d.jsx(Qf,{...l,children:d.jsx(WU,{scope:t,contentId:Cr(),triggerRef:f,open:g,onOpenChange:y,onOpenToggle:b.useCallback(()=>y(A=>!A),[y]),hasCustomAnchor:h,onCustomAnchorAdd:b.useCallback(()=>m(!0),[]),onCustomAnchorRemove:b.useCallback(()=>m(!1),[]),modal:u,children:n})})};T5.displayName=C0;var P5="PopoverAnchor",ZU=b.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=So(P5,n),o=Oc(n),{onCustomAnchorAdd:u,onCustomAnchorRemove:l}=i;return b.useEffect(()=>(u(),()=>l()),[u,l]),d.jsx(Cc,{...o,...r,ref:t})});ZU.displayName=P5;var z5="PopoverTrigger",L5=b.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=So(z5,n),o=Oc(n),u=dt(t,i.triggerRef),l=d.jsx(Ue.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":H5(i.open),...r,ref:u,onClick:Re(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?l:d.jsx(Cc,{asChild:!0,...o,children:l})});L5.displayName=z5;var S3="PopoverPortal",[XU,JU]=j5(S3,{forceMount:void 0}),O5=e=>{const{__scopePopover:t,forceMount:n,children:r,container:i}=e,o=So(S3,t);return d.jsx(XU,{scope:t,forceMount:n,children:d.jsx(lr,{present:n||o.open,children:d.jsx(bu,{asChild:!0,container:i,children:r})})})};O5.displayName=S3;var Pu="PopoverContent",I5=b.forwardRef((e,t)=>{const n=JU(Pu,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,o=So(Pu,e.__scopePopover);return d.jsx(lr,{present:r||o.open,children:o.modal?d.jsx(tV,{...i,ref:t}):d.jsx(nV,{...i,ref:t})})});I5.displayName=Pu;var eV=bs("PopoverContent.RemoveScroll"),tV=b.forwardRef((e,t)=>{const n=So(Pu,e.__scopePopover),r=b.useRef(null),i=dt(t,r),o=b.useRef(!1);return b.useEffect(()=>{const u=r.current;if(u)return wf(u)},[]),d.jsx(pc,{as:eV,allowPinchZoom:!0,children:d.jsx(U5,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Re(e.onCloseAutoFocus,u=>{u.preventDefault(),o.current||n.triggerRef.current?.focus()}),onPointerDownOutside:Re(e.onPointerDownOutside,u=>{const l=u.detail.originalEvent,f=l.button===0&&l.ctrlKey===!0,h=l.button===2||f;o.current=h},{checkForDefaultPrevented:!1}),onFocusOutside:Re(e.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1})})})}),nV=b.forwardRef((e,t)=>{const n=So(Pu,e.__scopePopover),r=b.useRef(!1),i=b.useRef(!1);return d.jsx(U5,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const u=o.target;n.triggerRef.current?.contains(u)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),U5=b.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:u,onEscapeKeyDown:l,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:m,...g}=e,y=So(Pu,n),A=Oc(n);return pf(),d.jsx(gc,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:d.jsx(Au,{asChild:!0,disableOutsidePointerEvents:u,onInteractOutside:m,onEscapeKeyDown:l,onPointerDownOutside:f,onFocusOutside:h,onDismiss:()=>y.onOpenChange(!1),children:d.jsx(Gf,{"data-state":H5(y.open),role:"dialog",id:y.contentId,...A,...g,ref:t,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),V5="PopoverClose",rV=b.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=So(V5,n);return d.jsx(Ue.button,{type:"button",...r,ref:t,onClick:Re(e.onClick,()=>i.onOpenChange(!1))})});rV.displayName=V5;var aV="PopoverArrow",iV=b.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Oc(n);return d.jsx(Yf,{...i,...r,ref:t})});iV.displayName=aV;function H5(e){return e?"open":"closed"}var Q5=T5,G5=L5,Y5=O5,K5=I5;function hn(){return hn=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=e.r,n=e.g,r=e.b,i=e.a,o=Math.max(t,n,r),u=o-Math.min(t,n,r),l=u?o===t?(n-r)/u:o===n?2+(r-t)/u:4+(t-n)/u:0;return{h:60*(l<0?l+6:l),s:o?u/o*Do:0,v:o/zu*Do,a:i}},q5=e=>{var t=sV(e),n=t.h,r=t.s,i=t.l,o=t.a;return"hsla("+n+", "+r+"%, "+i+"%, "+o+")"},sV=e=>{var t=e.h,n=e.s,r=e.v,i=e.a,o=(200-n)*r/Do;return{h:t,s:o>0&&o<200?n*r/Do/(o<=Do?o:200-o)*Do:0,l:o/2,a:i}},uV=e=>{var t=e.r,n=e.g,r=e.b,i=t<<16|n<<8|r;return"#"+(o=>new Array(7-o.length).join("0")+o)(i.toString(16))},Lu=e=>oV(lV(e)),lV=e=>{var t=e.replace("#","");/^#?/.test(e)&&t.length===3&&(e="#"+t.charAt(0)+t.charAt(0)+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2));var n=new RegExp("[A-Za-z0-9]{2}","g"),r=e.match(n).map(h=>parseInt(h,16)),i=r[0],o=r[1],u=r[2],l=u===void 0?0:u,f=r[3];return{r:i,g:o,b:l,a:(f??255)/zu}},$5=e=>{var t=e.h,n=e.s,r=e.v,i=e.a,o=t/60,u=n/Do,l=r/Do,f=Math.floor(o)%6,h=o-Math.floor(o),m=zu*l*(1-u),g=zu*l*(1-u*h),y=zu*l*(1-u*(1-h));l*=zu;var A={};switch(f){case 0:A.r=l,A.g=y,A.b=m;break;case 1:A.r=g,A.g=l,A.b=m;break;case 2:A.r=m,A.g=l,A.b=y;break;case 3:A.r=m,A.g=g,A.b=l;break;case 4:A.r=y,A.g=m,A.b=l;break;case 5:A.r=l,A.g=m,A.b=g;break}return A.r=Math.round(A.r),A.g=Math.round(A.g),A.b=Math.round(A.b),hn({},A,{a:i})},Ia=e=>uV($5(e));function Ic(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}function W5(e){var t=b.useRef(e);return b.useEffect(()=>{t.current=e}),b.useCallback((n,r)=>t.current&&t.current(n,r),[])}var Uc=e=>"touches"in e,Z5=e=>{!Uc(e)&&e.preventDefault&&e.preventDefault()},X5=function(t,n,r){return n===void 0&&(n=0),r===void 0&&(r=1),t>r?r:t{var n=e.getBoundingClientRect(),r=Uc(t)?t.touches[0]:t;return{left:X5((r.pageX-(n.left+window.pageXOffset))/n.width),top:X5((r.pageY-(n.top+window.pageYOffset))/n.height),width:n.width,height:n.height,x:r.pageX-(n.left+window.pageXOffset),y:r.pageY-(n.top+window.pageYOffset)}},cV=["prefixCls","className","onMove","onDown"],D3=te.forwardRef((e,t)=>{var n=e.prefixCls,r=n===void 0?"w-color-interactive":n,i=e.className,o=e.onMove,u=e.onDown,l=Ic(e,cV),f=b.useRef(null),h=b.useRef(!1),m=b.useState(!1),g=m[0],y=m[1],A=W5(o),C=W5(u),x=F=>h.current&&!Uc(F)?!1:(h.current=Uc(F),!0),v=b.useCallback(F=>{if(Z5(F),!!f.current){var M=Uc(F)?F.touches.length>0:F.buttons>0;if(!M){y(!1);return}A?.(J5(f.current,F),F)}},[A]),w=b.useCallback(()=>y(!1),[]),S=b.useCallback(F=>{F?(window.addEventListener(h.current?"touchmove":"mousemove",v),window.addEventListener(h.current?"touchend":"mouseup",w)):(window.removeEventListener("mousemove",v),window.removeEventListener("mouseup",w),window.removeEventListener("touchmove",v),window.removeEventListener("touchend",w))},[v,w]);b.useEffect(()=>(S(g),()=>{S(!1)}),[g,v,w,S]);var D=b.useCallback(F=>{var M=document.activeElement;M?.blur(),Z5(F.nativeEvent),x(F.nativeEvent)&&f.current&&(C?.(J5(f.current,F.nativeEvent),F.nativeEvent),y(!0))},[C]);return d.jsx("div",hn({},l,{className:[r,i||""].filter(Boolean).join(" "),style:hn({},l.style,{touchAction:"none"}),ref:f,tabIndex:0,onMouseDown:D,onTouchStart:D}))});D3.displayName="Interactive";var dV=["className","prefixCls","left","top","style","fillProps"],fV=e=>{var t=e.className,n=e.prefixCls,r=e.left,i=e.top,o=e.style,u=e.fillProps,l=Ic(e,dV),f=hn({},o,{position:"absolute",left:r,top:i}),h=hn({width:18,height:18,boxShadow:"var(--alpha-pointer-box-shadow)",borderRadius:"50%",backgroundColor:"var(--alpha-pointer-background-color)"},u?.style,{transform:r?"translate(-9px, -1px)":"translate(-1px, -9px)"});return d.jsx("div",hn({className:n+"-pointer "+(t||""),style:f},l,{children:d.jsx("div",hn({className:n+"-fill"},u,{style:h}))}))},mV=["prefixCls","className","hsva","background","bgProps","innerProps","pointerProps","radius","width","height","direction","reverse","style","onChange","pointer"],hV="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==",R3=te.forwardRef((e,t)=>{var n=e.prefixCls,r=n===void 0?"w-color-alpha":n,i=e.className,o=e.hsva,u=e.background,l=e.bgProps,f=l===void 0?{}:l,h=e.innerProps,m=h===void 0?{}:h,g=e.pointerProps,y=g===void 0?{}:g,A=e.radius,C=A===void 0?0:A,x=e.width,v=e.height,w=v===void 0?16:v,S=e.direction,D=S===void 0?"horizontal":S,F=e.reverse,M=F===void 0?!1:F,B=e.style,k=e.onChange,N=e.pointer,I=Ic(e,mV),H=b.useCallback(V=>{var W=D==="horizontal"?V.left:V.top;return D==="horizontal"?M?1-W:W:M?W:1-W},[D,M]),Y=b.useCallback(V=>D==="horizontal"?M?1-V:V:M?V:1-V,[D,M]),U=V=>{var W=H(V);k&&k(hn({},o,{a:W}),V)},z=q5(Object.assign({},o,{a:1})),Z=M?"linear-gradient(to right, "+z+" 0%, rgba(244, 67, 54, 0) 100%)":"linear-gradient(to right, rgba(244, 67, 54, 0) 0%, "+z+" 100%)",re=M?"linear-gradient(to bottom, rgba(244, 67, 54, 0) 0%, "+z+" 100%)":"linear-gradient(to bottom, "+z+" 0%, rgba(244, 67, 54, 0) 100%)",P=D==="horizontal"?Z:re,K={};D==="horizontal"?K.left=Y(o.a)*100+"%":K.top=Y(o.a)*100+"%";var q=hn({"--alpha-background-color":"#fff","--alpha-pointer-background-color":"rgb(248, 248, 248)","--alpha-pointer-box-shadow":"rgb(0 0 0 / 37%) 0px 1px 4px 0px",borderRadius:C,background:"url("+hV+") left center",backgroundColor:"var(--alpha-background-color)"},{width:x,height:w},B,{position:"relative"}),$=b.useCallback(V=>{var W=.01,L=o.a,ee=L;switch(V.key){case"ArrowLeft":D==="horizontal"&&(ee=M?Math.min(1,L+W):Math.max(0,L-W),V.preventDefault());break;case"ArrowRight":D==="horizontal"&&(ee=M?Math.max(0,L-W):Math.min(1,L+W),V.preventDefault());break;case"ArrowUp":D==="vertical"&&(ee=M?Math.max(0,L-W):Math.min(1,L+W),V.preventDefault());break;case"ArrowDown":D==="vertical"&&(ee=M?Math.min(1,L+W):Math.max(0,L-W),V.preventDefault());break;default:return}if(ee!==L){var de=Y(ee),ce={left:D==="horizontal"?de:o.a,top:D==="vertical"?de:o.a,width:0,height:0,x:0,y:0};k&&k(hn({},o,{a:ee}),ce)}},[Y,o,D,k,M]),O=b.useCallback(V=>{V.target.focus()},[]),T=N&&typeof N=="function"?N(hn({prefixCls:r},y,K)):d.jsx(fV,hn({},y,{prefixCls:r},K));return d.jsxs("div",hn({},I,{className:[r,r+"-"+D,i||""].filter(Boolean).join(" "),style:q,ref:t,children:[d.jsx("div",hn({},f,{style:hn({inset:0,position:"absolute",background:u||P,borderRadius:C},f.style)})),d.jsx(D3,hn({},m,{style:hn({},m.style,{inset:0,zIndex:1,position:"absolute",outline:"none"}),onMove:U,onDown:U,onClick:O,onKeyDown:$,children:T}))]}))});R3.displayName="Alpha";var gV=e=>{var t=e.className,n=e.color,r=e.left,i=e.top,o=e.prefixCls,u={position:"absolute",top:i,left:r},l={"--saturation-pointer-box-shadow":"rgb(255 255 255) 0px 0px 0px 1.5px, rgb(0 0 0 / 30%) 0px 0px 1px 1px inset, rgb(0 0 0 / 40%) 0px 0px 1px 2px",width:6,height:6,transform:"translate(-3px, -3px)",boxShadow:"var(--saturation-pointer-box-shadow)",borderRadius:"50%",backgroundColor:n};return b.useMemo(()=>d.jsx("div",{className:o+"-pointer "+(t||""),style:u,children:d.jsx("div",{className:o+"-fill",style:l})}),[i,r,n,t,o])},pV=["prefixCls","radius","pointer","className","hue","style","hsva","onChange"],e6=te.forwardRef((e,t)=>{var n,r=e.prefixCls,i=r===void 0?"w-color-saturation":r,o=e.radius,u=o===void 0?0:o,l=e.pointer,f=e.className,h=e.hue,m=h===void 0?0:h,g=e.style,y=e.hsva,A=e.onChange,C=Ic(e,pV),x=hn({width:200,height:200,borderRadius:u},g,{position:"relative"}),v=b.useRef(null),w=b.useCallback(B=>{v.current=B,typeof t=="function"?t(B):t&&"current"in t&&(t.current=B)},[t]),S=b.useCallback((B,k)=>{A&&y&&A({h:y.h,s:B.left*100,v:(1-B.top)*100,a:y.a});var N=v.current;N&&N.focus()},[y,A]),D=b.useCallback(B=>{if(!(!y||!A)){var k=1,N=y.s,I=y.v,H=!1;switch(B.key){case"ArrowLeft":N=Math.max(0,y.s-k),H=!0,B.preventDefault();break;case"ArrowRight":N=Math.min(100,y.s+k),H=!0,B.preventDefault();break;case"ArrowUp":I=Math.min(100,y.v+k),H=!0,B.preventDefault();break;case"ArrowDown":I=Math.max(0,y.v-k),H=!0,B.preventDefault();break;default:return}H&&A({h:y.h,s:N,v:I,a:y.a})}},[y,A]),F=b.useMemo(()=>{if(!y)return null;var B={top:100-y.v+"%",left:y.s+"%",color:q5(y)};return l&&typeof l=="function"?l(hn({prefixCls:i},B)):d.jsx(gV,hn({prefixCls:i},B))},[y,l,i]),M=b.useCallback(B=>{B.target.focus()},[]);return d.jsx(D3,hn({className:[i,f||""].filter(Boolean).join(" ")},C,{style:hn({position:"absolute",inset:0,cursor:"crosshair",backgroundImage:"linear-gradient(0deg, #000, transparent), linear-gradient(90deg, #fff, hsl("+((n=y?.h)!=null?n:m)+", 100%, 50%))"},x,{outline:"none"}),ref:w,onMove:S,onDown:S,onKeyDown:D,onClick:M,children:F}))});e6.displayName="Saturation";var vV=["prefixCls","className","hue","onChange","direction","reverse"],t6="rgb(255, 0, 0) 0%, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, rgb(255, 0, 0) 100%",n6="rgb(255, 0, 0) 0%, rgb(255, 0, 255) 17%, rgb(0, 0, 255) 33%, rgb(0, 255, 255) 50%, rgb(0, 255, 0) 67%, rgb(255, 255, 0) 83%, rgb(255, 0, 0) 100%",r6=te.forwardRef((e,t)=>{var n=e.prefixCls,r=n===void 0?"w-color-hue":n,i=e.className,o=e.hue,u=o===void 0?0:o,l=e.onChange,f=e.direction,h=f===void 0?"horizontal":f,m=e.reverse,g=m===void 0?!1:m,y=Ic(e,vV),A=b.useCallback(()=>{if(h==="horizontal"){var v=g?n6:t6,w="right";return"linear-gradient(to "+w+", "+v+")"}else{var S=g?t6:n6,D="bottom";return"linear-gradient(to "+D+", "+S+")"}},[h,g]),C=b.useCallback(v=>{var w=h==="horizontal"?v.left:v.top,S;return h==="horizontal"?S=g?1-w:w:S=g?w:1-w,360*S},[h,g]),x=b.useMemo(()=>A(),[A]);return d.jsx(R3,hn({ref:t,className:r+" "+(i||"")},y,{direction:h,reverse:g,background:x,hsva:{h:u,s:100,v:100,a:u/360},onChange:(v,w)=>{l&&l({h:C(w)})}}))});r6.displayName="Hue";var F3=pa("focus-visible:ring-ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive theme-default:active:scale-[0.99] relative box-border inline-flex shrink-0 items-center justify-center gap-2 overflow-hidden text-sm font-medium whitespace-nowrap transition-all duration-150 ease-in-out outline-none focus-visible:ring-4 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{primary:"shadow-button-resting hover:shadow-button-hover hover:border-primary/50 border-primary bg-primary text-primary-foreground hover:bg-primary/90 theme-default:before:from-primary-foreground/0 theme-default:before:to-primary-foreground/15 theme-default:before:absolute theme-default:before:top-0 theme-default:before:left-0 theme-default:before:block theme-default:before:h-full theme-default:before:w-full theme-default:before:bg-gradient-to-t theme-default:before:content-[''] border",outline:"dark:bg-muted/50 hover:text-accent-foreground shadow-button-outlined-resting hover:shadow-button-outlined-hover hover:border-accent bg-background hover:bg-muted text-primary border-primary/35 theme-default:before:from-primary/5 theme-default:before:to-primary/0 theme-default:before:absolute theme-default:before:top-0 theme-default:before:left-0 theme-default:before:block theme-default:before:h-full theme-default:before:w-full theme-default:before:bg-gradient-to-t theme-default:before:content-[''] border",ghost:"hover:bg-muted text-primary bg-transparent",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90 shadow-button-destructive-resting hover:shadow-button-destructive-hover border-destructive-border/25 hover:border-destructive-border/50 theme-default:before:to-primary-foreground/50 theme-default:before:absolute theme-default:before:top-0 theme-default:before:left-0 theme-default:before:block theme-default:before:h-full theme-default:before:w-full theme-default:before:bg-gradient-to-t theme-default:before:content-[''] theme-default:border",link:"text-foreground underline-offset-4 hover:underline"},size:{default:"h-10 rounded-2xl px-4 py-2.5 has-[>svg]:px-3",xs:"h-7 rounded-md px-2 py-1.5 text-xs has-[>svg]:px-2",sm:"h-8 gap-1.5 rounded-xl px-3 py-2 text-xs has-[>svg]:px-2.5",lg:"h-12 rounded-3xl px-6 py-3 text-base has-[>svg]:px-4",icon:"size-7 rounded-xl"}},defaultVariants:{variant:"primary",size:"default"}}),je=b.forwardRef(function({className:e,variant:t,size:n,as:r,...i},o){return d.jsx(r?hc:"button",{ref:o,className:X(F3({variant:t,size:n}),e),...i})});je.displayName="Button";function si({...e}){return d.jsx(uT,{"data-slot":"dialog",...e})}function yV({...e}){let t=As();return d.jsx(lT,{container:t,"data-slot":"dialog-portal",...e})}function AV({className:e,...t}){return d.jsx(cT,{"data-slot":"dialog-overlay",className:X("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50 duration-200 ease-in-out",e),...t})}function ui({className:e,children:t,showCloseButton:n=!0,...r}){return d.jsxs(yV,{"data-slot":"dialog-portal",children:[d.jsx(AV,{}),d.jsxs(dT,{"data-slot":"dialog-content",className:X("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 shadow-bevel-2xl rounded-5xl fixed top-[50%] left-[50%] z-[999] grid w-full translate-x-[-50%] translate-y-[-50%] gap-4 p-6 duration-200 ease-in-out sm:max-w-lg",e),...r,children:[t,n&&d.jsx(hT,{asChild:!0,"data-slot":"dialog-close",className:"ring-offset-background absolute top-4 right-4",children:d.jsxs(je,{variant:"ghost",size:"icon",children:[d.jsx(uc,{}),d.jsx("span",{className:"sr-only",children:"Close"})]})})]})]})}function li({className:e,...t}){return d.jsx("div",{"data-slot":"dialog-header",className:X("flex flex-col gap-2 text-center sm:text-left",e),...t})}function Er({className:e,...t}){return d.jsx("div",{"data-slot":"dialog-footer",className:X("flex flex-row gap-2 justify-end",e),...t})}function ci({className:e,...t}){return d.jsx(fT,{"data-slot":"dialog-title",className:X("text-lg text-primary leading-none font-semibold",e),...t})}function Bi({className:e,...t}){return d.jsx(mT,{"data-slot":"dialog-description",className:X("text-muted-foreground text-sm",e),...t})}function Ou({className:e,orientation:t="horizontal",decorative:n=!0,...r}){return d.jsx("div",{"data-slot":"separator","data-orientation":t,role:n?"none":"separator",className:X("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",e),...r})}function xe(e,t){let{coreClient:n}=Gn();if(!n)throw new Error("useTranslator must be used within Auth0ComponentProvider with initialized CoreClient");let r=b.useMemo(()=>n.i18nService.translator(e,t),[n,e,t]),i=b.useCallback(async(o,u)=>{await n.i18nService.changeLanguage(o,u)},[n]);return{t:r,changeLanguage:i,currentLanguage:n.i18nService.currentLanguage,fallbackLanguage:n.i18nService.fallbackLanguage}}function bV({open:e,onOpenChange:t,factorToDelete:n,isDeletingFactor:r,onConfirm:i,onCancel:o,styling:u={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:l={}}){let{t:f}=xe("user_mfa_management",l),{isDarkMode:h}=Yt(),m=b.useMemo(()=>an(u,h),[u,h]);return d.jsx(si,{open:e,onOpenChange:t,children:d.jsxs(ui,{style:m?.variables,className:X("w-[600px] min-h-44 max-h-[90vh] gap-4",m.classes?.["FactorDeleteModal-dialogContent"]),children:[d.jsxs(li,{children:[d.jsx(ci,{className:"text-left text-title font-medium",children:f("remove_factor_dialog.title")}),d.jsx(Bi,{className:"sr-only",children:f("remove_factor_dialog.title")})]}),d.jsx(Ou,{}),d.jsx("p",{className:"text-center text-paragraph font-normal text-primary",children:n?.type&&f(`remove_factor_dialog.consent.${n.type}`)}),d.jsxs(Er,{className:"mt-6",children:[d.jsx(je,{variant:"outline",size:"default",className:"text-sm",onClick:o,disabled:r,"aria-label":f("actions.cancel_button_label"),children:f("actions.cancel_button_label")}),d.jsx(je,{variant:"destructive",size:"default",className:"text-sm",onClick:()=>{i()},disabled:r,"aria-label":f("actions.confirm_button_label"),children:f(r?"actions.deleting_button_text":"actions.confirm_button_label")})]})]})})}function xn({children:e,className:t,...n}){return d.jsx("label",{className:X("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...n,children:e})}var _V=0;function xV(){let e=b.useRef(null);return e.current===null&&(e.current=`:r${_V++}:`),e.current}function CV(){let e=["use","Id"].join("");return Pd[e]}var a6=CV(),i6=typeof a6=="function"?a6:xV,$r=AT,o6=b.createContext({}),We=({...e})=>d.jsx(o6.Provider,{value:{name:e.name},children:d.jsx(yT,{...e,render:({field:t,fieldState:n,formState:r})=>{let{onChange:i,onBlur:o,...u}=t;return e.render({field:{...u,onChange:(...l)=>{i(...l)},onBlur:(...l)=>{o(...l)}},fieldState:n,formState:r})}})}),w0=()=>{let e=b.useContext(o6),t=b.useContext(s6),{getFieldState:n}=uC(),r=sC({name:e.name}),i=n(e.name,r);if(!e)throw new Error("useFormField should be used within ");let{id:o}=t;return{id:o,name:e.name,formItemId:`${o}-form-item`,formDescriptionId:`${o}-form-item-description`,formMessageId:`${o}-form-item-message`,...i}},s6=b.createContext({});function Ze({className:e,...t}){let n=i6();return d.jsx(s6.Provider,{value:{id:n},children:d.jsx("div",{"data-slot":"form-item",className:X("grid gap-2",e),...t})})}function Xe({className:e,...t}){let{error:n,formItemId:r}=w0();return d.jsx(xn,{"data-slot":"form-label","data-error":!!n,className:X("data-[error=true]:text-destructive-foreground",e),htmlFor:r,...t})}function Je({...e}){let{error:t,formItemId:n,formDescriptionId:r,formMessageId:i}=w0();return d.jsx(hc,{"data-slot":"form-control",id:n,"aria-describedby":t?`${r} ${i}`:`${r}`,"aria-invalid":!!t,...e})}function jt({className:e,...t}){let{formDescriptionId:n}=w0();return d.jsx("p",{"data-slot":"form-description",id:n,className:X("text-muted-foreground text-sm",e),...t})}function it({className:e,...t}){let{error:n,formMessageId:r}=w0(),i=n?String(n?.message??""):t.children;return i?d.jsx("p",{"data-slot":"form-message",id:r,className:X("text-destructive-foreground text-sm",e),...t,children:i}):null}var wV=pa("bg-input aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive relative box-border inline-flex w-full shrink-0 cursor-text items-center justify-center gap-2 overflow-hidden rounded-2xl text-sm transition-[color,box-shadow] duration-150 ease-in-out outline-none disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"border-border/50 text-input-foreground shadow-input-resting hover:shadow-input-hover hover:border-primary/25 focus-within:border-border focus-within:ring-primary/15 focus-within:ring-4",error:"border-destructive-border/50 text-destructive-foreground shadow-input-destructive-resting hover:shadow-input-destructive-hover hover:border-destructive-border/25 focus-within:ring-destructive-border/15 focus-within:ring-4"},size:{default:"h-10",sm:"h-9",lg:"h-11"}},defaultVariants:{variant:"default",size:"default"}}),Vt=b.forwardRef(({className:e,variant:t,size:n,error:r,helperText:i,startAdornment:o,endAdornment:u,...l},f)=>{let h=l.disabled,m=l.id?"div":"label";return d.jsxs("div",{className:"flex w-full flex-col",children:[d.jsxs(m,{className:X(wV({variant:r?"error":t,size:n}),"group items-center gap-0.5",h&&"bg-input-muted text-input-muted-foreground cursor-not-allowed opacity-50",h&&t==="default"&&"bg-input-muted",o&&"pl-[5px]",u&&"pr-[5px]",e),children:[o&&d.jsx("div",{className:"[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:o}),d.jsx("input",{className:X("placeholder:text-muted-foreground w-full flex-1 bg-transparent px-3 py-2 outline-none file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:opacity-50",h&&"bg-input-muted text-input-muted-foreground cursor-not-allowed opacity-50",o&&"pl-0",u&&"pr-0",n==="default"&&"h-10",n==="sm"&&"h-9",n==="lg"&&"h-11"),ref:f,...l}),u&&d.jsx("div",{className:"[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:u})]}),i&&d.jsx("p",{className:X("mt-1.5 px-2 text-xs",r?"text-destructive-foreground":"text-muted-foreground"),children:i})]})});Vt.displayName="TextField";function EV({length:e=6,placeholder:t,disabled:n,className:r,onChange:i,autoSubmit:o,separator:u,id:l,value:f,name:h,inputRef:m}){let[g,y]=b.useState(new Array(e).fill("")),A=b.useRef([]),C=f!==void 0,x=f||"",v=C?Array.from({length:e},(M,B)=>x[B]||""):g,w=M=>{C||y(M)},S=(M,B)=>{let k=M.value;if(isNaN(Number(k)))return;let N=[...v];N[B]=k.substring(k.length-1),w(N);let I=N.join("");i?.(I),I.length===e&&o&&o(I),k&&B{if((M.key==="Delete"||M.key==="Backspace")&&(M.ctrlKey||M.metaKey)){M.preventDefault();let k=new Array(e).fill("");w(k),i?.(""),A.current[0]?.focus();return}if(M.key==="ArrowLeft"){M.preventDefault(),B>0&&A.current[B-1]?.focus();return}if(M.key==="ArrowRight"){M.preventDefault(),B0){let k=[...v];k[B-1]="",w(k),i?.(k.join("")),A.current[B-1]?.focus()}return}if(M.key==="Delete"){if(v[B]){let k=[...v];k[B]="",w(k),i?.(k.join(""))}else if(BI>B&&!N);k!==-1?A.current[k]?.focus():B{M.preventDefault();let k=M.clipboardData.getData("text").replace(/[^0-9]/g,"");if(!k)return;let N=[...v],I=e-B,H=k.slice(0,I);for(let z=B;z{A.current[U]?.focus()},0)};return d.jsx("div",{className:X("flex w-full items-center gap-2",r),children:v.map((M,B)=>d.jsxs(te.Fragment,{children:[d.jsx(Vt,{ref:k=>{A.current[B]=k,B===0&&m&&(typeof m=="function"?m(k):m.current=k)},type:"text",inputMode:"numeric",maxLength:1,value:M,placeholder:t,disabled:n,className:"flex-1 text-xl font-semibold *:text-center has-[input]:text-center",onChange:k=>S(k.target,B),onKeyDown:k=>D(k,B),onPaste:k=>F(k,B),id:B===0?l:void 0,name:B===0?h:void 0}),u?.afterEvery&&(B+1)%u.afterEvery===0&&B{if(!e)return"";if(t===Kn){let[n,r]=e.split("@");return!r||!n||n.length<=2?e:`${n.slice(0,2)}${"*".repeat(n.length-2)}@${r}`}return e.length>6?`${e.slice(0,3)}${"*".repeat(e.length-6)}${e.slice(-3)}`:e};function u6({factorType:e,contact:t,isConfirming:n,isEnrolling:r=!1,onConfirmOtp:i,onBack:o,onResend:u,styling:l={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:f={}}){let{t:h}=xe("user_mfa_management",f),{isDarkMode:m}=Yt(),g=b.useMemo(()=>an(l,m),[l,m]),y=Qr({mode:Wr}),A=y.watch("userOtp"),C=b.useRef(null);b.useEffect(()=>{C.current?.focus()},[]);let x=t?SV(t,e):"";return d.jsx("div",{style:g.variables,className:"w-full",children:d.jsx($r,{...y,children:d.jsxs("form",{onSubmit:y.handleSubmit(v=>i(v.userOtp)),autoComplete:"off",className:"space-y-6","aria-describedby":"otp-description",children:[d.jsx("p",{id:"otp-description",className:"text-primary font-normal text-center break-words text-paragraph",children:[Ja,wi].includes(e)?h("enrollment.verify.totp.description"):e===Kn?h("enrollment.verify.email.description",{name:x}):h("enrollment.verify.phone.description",{name:x})}),d.jsx(We,{control:y.control,name:"userOtp",render:({field:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"sr-only",htmlFor:"otp-input",children:h("enrollment_form.show_otp.one_time_passcode")}),d.jsx(Je,{children:d.jsx(EV,{id:"otp-input",length:6,separator:{character:"-",afterEvery:3},onChange:v.onChange,inputRef:C,"aria-invalid":!!y.formState.errors.userOtp,value:v.value||""})}),d.jsx(it,{className:"text-left text-paragraph",id:"otp-error",role:"alert"})]})}),u&&d.jsxs("p",{className:"text-sm text-muted-foreground text-center",children:[h("enrollment.verify.resend_prompt"),d.jsx(je,{type:"button",variant:"link",className:"text-sm ms-1 h-auto p-0",onClick:u,disabled:r,children:h("enrollment.verify.resend")})]}),d.jsxs(Er,{children:[d.jsx(je,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:o,children:h("actions.back_button_label")}),d.jsx(je,{type:"submit",className:"text-sm",size:"default",disabled:A?.length!==6||n,"aria-label":h(n?"enrollment.verify.verifying_text":"actions.verify_button_label"),children:h(n?"enrollment.verify.verifying_text":"actions.verify_button_label")})]})]})})})}var l6="https://apps.apple.com/us/app/auth0-guardian/id1093447833",c6="https://play.google.com/store/apps/details?id=com.auth0.guardian",d6="enterOtp",k3="showQr",Iu="enterContact",f6="installation",E0="scan",m6="enter-otp",h6="showRecovery";function DV({factorType:e,contact:t,phase:n,isEnrolling:r,isConfirming:i,onSubmitContact:o,onResendCode:u,onConfirmOtp:l,onClose:f,onPhaseChange:h,schema:m,styling:g={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:y={}}){let{t:A}=xe("user_mfa_management",y),{isDarkMode:C}=Yt(),x=b.useMemo(()=>an(g,C),[g,C]),v=b.useMemo(()=>e===Kn?f_(A("enrollment.email.invalid"),m?.email):m_(A("enrollment.phone.invalid"),m?.phone),[e,A,m]),w=Qr({resolver:va(v),mode:Wr,reValidateMode:Mi,defaultValues:{contact:t||""}}),S=()=>{w.reset(),f()},D=()=>h(Iu),F=async M=>{let B=e===Kn?{email:M.contact}:{phone_number:M.contact};await o(B)&&h(d6)};return n!==Iu?d.jsx(u6,{factorType:e,contact:t,isConfirming:i,isEnrolling:r,onConfirmOtp:l,onBack:D,onResend:u,styling:g,customMessages:y}):d.jsx("div",{style:x.variables,className:"w-full",children:d.jsx("div",{className:"flex flex-col items-center justify-center flex-1 space-y-10",children:r?d.jsx("div",{className:"flex items-center justify-center w-full",role:"status","aria-live":"polite",children:d.jsx(dn,{"aria-label":A("loading_text")})}):d.jsx("div",{className:"w-full",children:d.jsx($r,{...w,children:d.jsxs("form",{onSubmit:w.handleSubmit(F),className:"space-y-6","aria-describedby":"contact-description",children:[d.jsx(We,{control:w.control,name:"contact",render:({field:M})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-left text-paragraph font-medium",htmlFor:"contact-input",children:A(e===Kn?"enrollment.email.label":"enrollment.phone.label")}),d.jsx(Je,{children:d.jsx(Vt,{id:"contact-input",type:e===Kn?"email":"tel",autoComplete:e===Kn?"email":"tel",startAdornment:d.jsx("div",{className:"p-1.5","aria-hidden":"true",children:e===Kn?d.jsx(tx,{}):d.jsx(xg,{})}),placeholder:A(e===Kn?"enrollment.email.placeholder":"enrollment.phone.placeholder"),error:!!w.formState.errors.contact,"aria-invalid":!!w.formState.errors.contact,...M})}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:A(e===Kn?"enrollment.email.description":"enrollment.phone.description")}),d.jsx(it,{className:"text-left text-paragraph",id:"contact-error",role:"alert"})]})}),d.jsxs(Er,{children:[d.jsx(je,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:S,children:A("actions.cancel_button_label")}),d.jsx(je,{type:"submit",size:"default",className:"text-sm",disabled:!w.formState.isValid||r,children:A("actions.submit_button_label")})]})]})})})})})}var RV=pa("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 shadow-bevel-lg z-50 w-fit rounded-xl px-2 py-1 text-sm text-balance",{variants:{position:{top:"origin-bottom",bottom:"origin-top",left:"origin-left",right:"origin-right"}},defaultVariants:{position:"top"}});function Sr({children:e,...t}){return d.jsx(vz,{children:d.jsx(yz,{...t,children:e})})}function Dr({asChild:e=!0,...t}){return d.jsx(Az,{asChild:e,...t})}var vr=b.forwardRef(({className:e,side:t="top",position:n,sideOffset:r=8,children:i,...o},u)=>{let l=As();return d.jsx(bz,{container:l,children:d.jsxs(Rw,{ref:u,side:t,sideOffset:r,className:X(RV({position:n||t}),e),...o,children:[i,d.jsx(_z,{className:"fill-popover"})]})})});vr.displayName=Rw.displayName;var kn=b.forwardRef(({onCopy:e,copyButtonClassName:t,tooltipSide:n="top",tooltipAlign:r="end",readOnly:i=!0,endAdornment:o,showCopyButton:u=!0,...l},f)=>{let{t:h}=xe("common"),[m,g]=b.useState(h("copy")),[y,A]=b.useState(!1),C=async()=>{l.value&&(await navigator.clipboard.writeText(String(l.value)),g(h("copied")),A(!0),setTimeout(()=>{g(h("copy")),A(!1)},1e3),e?.())},x=d.jsxs(Sr,{open:y,onOpenChange:A,children:[d.jsx(Dr,{asChild:!0,children:d.jsx(je,{type:"button",variant:"ghost",size:"icon",className:X("h-8 w-8",t),onClick:C,"aria-label":h("copy"),children:d.jsx(vu,{className:"h-4 w-4","aria-hidden":"true"})})}),d.jsx(vr,{side:n,align:r,sideOffset:5,className:"z-[1000]",children:m})]});return d.jsx(Vt,{ref:f,readOnly:i,...l,endAdornment:u?o?d.jsxs("div",{className:"flex items-center gap-1",children:[o,x]}):x:o})});kn.displayName="CopyableTextField";var FV=pa("focus-within:ring-ring inline-flex items-center gap-2 rounded-md py-0.5 underline-offset-4 transition-colors focus:ring-3 focus-visible:outline-hidden",{variants:{variant:{destructive:"text-destructive hover:text-destructive/90",muted:"text-muted hover:text-muted/80",primary:"text-primary hover:text-primary/90"},underline:{none:"no-underline",hover:"no-underline hover:underline",always:"underline"}},defaultVariants:{variant:"primary",underline:"always"}});function Ms({ref:e,className:t,children:n,variant:r,underline:i,...o}){return d.jsx("a",{ref:e,className:X(FV({variant:r,underline:i}),t),...o,children:n})}function kV({value:e,size:t=150,className:n,alt:r="QR Code",loadingMessage:i="Loading QR code",errorMessage:o="Failed to load QR code"}){let[u,l]=b.useState(null),[f,h]=b.useState(!1),[m,g]=b.useState(!0),{isDarkMode:y}=Yt(),A=b.useMemo(()=>({dark:y?"#FFFFFF":"#000000",light:y?"#000000":"#FFFFFF"}),[y]);b.useEffect(()=>{if(!e){l(null),h(!0),g(!1);return}let x=async()=>{try{let{toDataURL:v}=await Promise.resolve().then(()=>$Y),w=await v(e,{width:t,margin:1,color:A});l(w),h(!1)}catch{l(null),h(!0)}finally{g(!1)}};g(!0),x()},[e,t,A]);let C={className:X("flex items-center justify-center rounded p-2","bg-gray-100 dark:bg-gray-800",f&&"text-gray-500 dark:text-gray-400 text-sm",n),style:{width:t,height:t}};return m?d.jsx("div",{...C,"aria-label":i,children:d.jsx(dn,{"aria-label":i})}):f||!u?d.jsx("div",{...C,role:"alert","aria-live":"assertive","aria-label":o,children:d.jsx("span",{children:o})}):d.jsx("img",{src:u,alt:r,width:t,height:t,className:X("block rounded",n),style:{imageRendering:"pixelated"}})}var BV={variables:{common:{},light:{},dark:{}},classes:{}};function MV({factorType:e,otpData:{barcodeUri:t,manualInputCode:n},isEnrolling:r,isConfirming:i,phase:o,onContinueQRScan:u,onConfirmOtp:l,onClose:f,onPhaseChange:h,styling:m=BV,customMessages:g={}}){let{t:y}=xe("user_mfa_management",g),{isDarkMode:A}=Yt(),C=b.useMemo(()=>an(m,A),[m,A]),x=b.useCallback(async()=>{e===Ja?await u():h(m6)},[e,u,h]),v=b.useCallback(()=>{h(E0)},[h]);return o!==E0?d.jsx(u6,{factorType:e,isConfirming:i,onConfirmOtp:l,onBack:v,styling:m,customMessages:g}):d.jsx("div",{style:C.variables,className:"w-full",children:r?d.jsx("div",{className:"flex items-center justify-center w-full",role:"status","aria-live":"polite",children:d.jsx(dn,{"aria-label":y("loading_text")})}):d.jsxs("div",{className:"w-full space-y-4",children:[d.jsx("div",{className:"flex justify-center items-center",children:d.jsx(kV,{size:150,value:t,alt:y(e===wi?"enrollment.totp.qr_alt":"enrollment.push.qr_alt")})}),d.jsx("p",{className:"text-base font-semibold text-center text-primary mt-10",children:y(e===wi?"enrollment.totp.scan_title":"enrollment.push.scan_title")}),d.jsx("p",{id:"qr-description",className:"font-normal block text-left text-paragraph text-primary",children:y(e===wi?"enrollment.totp.scan_description":"enrollment.push.scan_description")}),d.jsx("div",{"aria-describedby":"qr-description",children:d.jsx(kn,{value:n||t})}),e===Ja&&d.jsxs("p",{className:"text-paragraph text-muted-foreground",children:[y("enrollment.push.download_hint")," ",d.jsx(Ms,{href:l6,target:"_blank",rel:"noopener noreferrer",className:"text-sm",children:y("enrollment.push.download_hint_apple")}),` ${y("enrollment.push.download_hint_or")} `,d.jsx(Ms,{href:c6,target:"_blank",rel:"noopener noreferrer",className:"text-sm",children:y("enrollment.push.download_hint_google")}),"."]}),d.jsxs(Er,{className:"mt-6",children:[d.jsx(je,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:f,"aria-label":y("actions.cancel_button_label"),children:y("actions.cancel_button_label")}),d.jsx(je,{type:"button",className:"text-sm",size:"default",onClick:x,disabled:i,"aria-label":y("actions.continue_button_label"),children:y("actions.continue_button_label")})]})]})})}function Ns({className:e,...t}){return d.jsx(Bw,{"data-slot":"checkbox",className:X("group shadow-checkbox-resting peer hover:shadow-checkbox-hover focus-visible:ring-ring hover:border-primary/50 border-border data-[state=checked]:bg-primary data-[state=indeterminate]:border-primary data-[state=indeterminate]:bg-primary data-[state=checked]:text-primary-foreground data-[state=checked]:border-primary focus-visible:border-ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive relative flex size-6 shrink-0 appearance-none items-center justify-center rounded-lg border transition-[colors,shadow] duration-150 ease-in-out outline-none focus-visible:ring-3 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:d.jsx(Nw,{"data-slot":"checkbox-indicator",className:"group-data-[state=checked]:animate-in group-data-[state=unchecked]:animate-out group-data-[state=unchecked]:fade-out-0 group-data-[state=checked]:fade-in-0 group-data-[state=unchecked]:slide-out-to-bottom-5 group-data-[state=unchecked]:zoom-out-75 group-data-[state=checked]:zoom-in-75 group-data-[state=checked]:slide-in-from-bottom-5 text-primary-foreground stroke-primary-foreground duration-150 ease-in-out group-data-[state=checked]:block",children:t.checked==="indeterminate"?d.jsx(FM,{className:"size-3 stroke-[4px]",absoluteStrokeWidth:!0}):d.jsx(sc,{className:"size-3 stroke-[4px]",absoluteStrokeWidth:!0})})})}function NV({recoveryCode:e,isLoading:t,onConfirmRecoveryCode:n,onClose:r,styling:i={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:o={}}){let[u,l]=b.useState(!1);b.useEffect(()=>{l(!1)},[e]);let{t:f}=xe("user_mfa_management",o),{isDarkMode:h}=Yt(),m=b.useMemo(()=>an(i,h),[i,h]);return d.jsx("div",{style:m.variables,className:"w-full",children:t?d.jsx("div",{className:"flex items-center justify-center py-16",children:d.jsx(dn,{})}):d.jsxs("div",{className:"space-y-6",children:[d.jsxs("div",{children:[d.jsx("p",{className:"font-normal block text-sm text-center mb-4 text-primary",children:f("enrollment.recovery_code.description")}),d.jsx(kn,{value:e})]}),d.jsxs("div",{className:"flex items-center gap-4",children:[d.jsx(Ns,{id:"recovery-code-confirmed",checked:u,onCheckedChange:g=>l(g===!0)}),d.jsx("label",{htmlFor:"recovery-code-confirmed",className:"text-sm text-primary cursor-pointer",children:f("enrollment.recovery_code.confirmed")})]}),d.jsxs(Er,{children:[d.jsx(je,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:r,"aria-label":f("actions.back_button_label"),children:f("actions.back_button_label")}),d.jsx(je,{type:"button",className:"text-sm",size:"default",onClick:n,disabled:!u,"aria-label":f("actions.submit_button_label"),children:f("actions.submit_button_label")})]})]})})}var jV=({width:e=30,height:t=30,title:n="Apple logo",className:r,...i})=>d.jsx("img",{src:AB,alt:n,width:e,height:t,className:X("dark:invert",r),...i}),TV=te.memo(jV),PV=({width:e=48,height:t=48,title:n="Google logo",className:r,...i})=>d.jsx("img",{src:bB,alt:n,width:e,height:t,className:r,...i}),g6=te.memo(PV);function qn({className:e,...t}){return d.jsx("div",{"data-slot":"card",className:X("bg-card text-card-foreground shadow-bevel-2xl flex flex-col gap-6 rounded-4xl py-6",e),...t})}function Uu({className:e,...t}){return d.jsx("div",{"data-slot":"card-header",className:X("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...t})}function Ro({className:e,...t}){return d.jsx("div",{"data-slot":"card-title",className:X("leading-none font-semibold",e),...t})}function Fo({className:e,...t}){return d.jsx("div",{"data-slot":"card-description",className:X("text-muted-foreground text-sm",e),...t})}function S0({className:e,...t}){return d.jsx("div",{"data-slot":"card-action",className:X("col-start-2 row-span-2 row-start-1 self-start justify-self-end",e),...t})}function Ua({className:e,...t}){return d.jsx("div",{"data-slot":"card-content",className:X("px-6",e),...t})}function zV({className:e,...t}){return d.jsx("div",{"data-slot":"card-footer",className:X("flex items-center px-6 [.border-t]:pt-6",e),...t})}var p6={variables:{common:{},light:{},dark:{}},classes:{}},LV={[gs]:"enrollment.phone.title",[Kn]:"enrollment.email.title",[ps]:"enrollment.recovery_code.title"},OV={[gs]:"enrollment.verify.phone.title",[Kn]:"enrollment.verify.email.title"};function IV(e,t,n){return t===m6||n===d6?(e&&OV[e])??"enrollment.verify.totp.title":(e&&LV[e])??"enrollment.push.install_title"}function UV(e){let{onClose:t,onStartQREnrollment:n,styling:r=p6,customMessages:i={}}=e,{t:o}=xe("user_mfa_management",i),{isDarkMode:u}=Yt(),l=b.useMemo(()=>an(r,u),[r,u]);return d.jsx("div",{style:l.variables,className:"w-full",children:d.jsxs("div",{className:"flex flex-col items-stretch flex-1 space-y-10",children:[d.jsx("p",{className:"text-center text-primary text-paragraph font-normal",children:o("enrollment.push.install_description")}),d.jsxs("div",{className:"flex gap-4 w-full",children:[d.jsx("a",{href:l6,target:"_blank",rel:"noopener noreferrer",className:"flex-1",children:d.jsxs(qn,{className:"flex flex-col items-center gap-1 min-w-24 p-6 h-full",children:[d.jsx(TV,{className:"w-8 h-8"}),d.jsx("span",{className:"text-paragraph text-center",children:o("enrollment.push.app_store")})]})}),d.jsx("a",{href:c6,target:"_blank",rel:"noopener noreferrer",className:"flex-1",children:d.jsxs(qn,{className:"flex flex-col items-center gap-1 min-w-24 p-6 h-full",children:[d.jsx(g6,{className:"w-8 h-8"}),d.jsx("span",{className:"text-paragraph text-center",children:o("enrollment.push.google_play")})]})})]}),d.jsxs(Er,{children:[d.jsx(je,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:t,"aria-label":o("actions.cancel_button_label"),children:o("actions.cancel_button_label")}),d.jsx(je,{type:"button",className:"text-sm",size:"default",onClick:n,"aria-label":o("actions.continue_button_label"),children:o("actions.continue_button_label")})]})]})})}function VV(e){let{open:t,onClose:n,factorType:r,enrollmentPhase:i,contact:o,otpData:u,recoveryCode:l,isEnrolling:f,isConfirming:h,onSubmitContact:m,onResendCode:g,onConfirmOtp:y,onContinueQRScan:A,onConfirmRecoveryCode:C,onStartQREnrollment:x,schema:v,styling:w=p6,customMessages:S={}}=e,{t:D}=xe("user_mfa_management",S),{isDarkMode:F}=Yt(),[M,B]=b.useState(E0),[k,N]=b.useState(Iu);b.useEffect(()=>{t&&(B(E0),N(Iu))},[t,i]);let I=D(IV(r,M,k)),H=b.useMemo(()=>an(w,F),[w,F]),Y=()=>{switch(i){case f6:return d.jsx(UV,{onClose:n,onStartQREnrollment:x,styling:w,customMessages:S});case Iu:return d.jsx(DV,{factorType:r,contact:o,phase:k,isEnrolling:f,isConfirming:h,onSubmitContact:m,onResendCode:g,onConfirmOtp:y,onClose:n,onPhaseChange:N,schema:v,styling:w,customMessages:S});case k3:return d.jsx(MV,{factorType:r,otpData:u,isEnrolling:f,isConfirming:h,phase:M,onContinueQRScan:A,onConfirmOtp:y,onClose:n,onPhaseChange:B,styling:w,customMessages:S});case h6:return d.jsx(NV,{recoveryCode:l,isLoading:f||h,onConfirmRecoveryCode:C,onClose:n,styling:w,customMessages:S});default:return null}};return d.jsx(si,{open:t&&!!i,onOpenChange:n,children:d.jsxs(ui,{style:H.variables,className:X("w-[600px] min-h-44 max-h-[90vh] gap-4",H.classes?.["EnrollFactorModal-dialogContent"]),children:[d.jsxs(li,{children:[d.jsx(ci,{className:"text-left font-medium text-title",children:I}),d.jsx(Bi,{className:"sr-only",children:I})]}),d.jsx(Ou,{}),Y()]})})}function HV({message:e,className:t}){return d.jsx("p",{className:X("text-paragraph text-center text-muted-foreground",t),children:e})}function Vu({...e}){return d.jsx($L,{"data-slot":"dropdown-menu",...e})}function Vc({...e}){let t=As();return d.jsx(_1,{container:t,"data-slot":"dropdown-menu-portal",...e})}function Hu({className:e,variant:t,size:n,...r}){return d.jsx(WL,{asChild:!0,...r,children:d.jsx(je,{"data-slot":"dropdown-menu-trigger",className:X(F3({variant:t,size:n}),e),children:r.children})})}function Qu({className:e,sideOffset:t=4,...n}){let r=As();return d.jsx(_1,{container:r,children:d.jsx(ZL,{"data-slot":"dropdown-menu-content",sideOffset:t,className:X("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 shadow-bevel-xl z-50 min-w-[8rem] overflow-x-hidden overflow-y-auto rounded-2xl p-1 outline-none",e),...n})})}function mr({className:e,inset:t,variant:n="default",...r}){return d.jsx(XL,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":n,className:X("focus:bg-muted hover:bg-muted/50 focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-xl px-2 py-1.5 text-sm outline-none select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...r})}function QV({className:e,...t}){return d.jsx(JL,{"data-slot":"dropdown-menu-separator",className:X("bg-border mx-1 my-1 h-px",e),...t})}var GV={year:"numeric",month:"short",day:"numeric"};function v6(e,t){let n=typeof e=="string"?new Date(e):e;return isNaN(n.getTime())?"":n.toLocaleDateString(t,GV)}var YV=new Set([wi,Ja]),KV={[gs]:xg,[Kn]:tx,[wi]:MM,[Ja]:xg,[ps]:TM};function qV({factors:e,factorType:t,readOnly:n,isEnabledFactor:r,onDeleteFactor:i,isDeletingFactor:o,disableDelete:u,styling:l={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:f={}}){let{t:h,currentLanguage:m}=xe("user_mfa_management",f),{isDarkMode:g}=Yt(),y=KV[t],A=x=>t===ps?h("factors.recovery-code.item_label"):YV.has(t)?h(`factors.${t}.title`):x.name||x.id,C=b.useMemo(()=>an(l,g),[l,g]);return d.jsx("div",{className:"space-y-2",style:C?.variables,children:e.map(x=>{let v=A(x);return d.jsx(qn,{className:"border border-[color:var(--color-border)] rounded-lg bg-transparent p-0 w-full","aria-label":v,children:d.jsxs(Ua,{className:"flex flex-row items-center justify-between gap-3 p-3",children:[d.jsxs("div",{className:"flex items-center gap-3 min-w-0 flex-grow",children:[y&&d.jsx(y,{className:"w-5 h-5 text-muted-foreground shrink-0","aria-hidden":"true"}),d.jsxs("div",{className:"min-w-0 flex flex-col",children:[d.jsx("span",{className:"font-medium text-body text-foreground truncate",title:v,children:v}),(x.created_at||x.last_auth_at)&&d.jsxs("span",{className:"text-sm font-normal text-muted-foreground",children:[x.created_at&&d.jsx("time",{dateTime:x.created_at,children:h("factors.meta.created_at",{date:v6(x.created_at,m)})}),x.created_at&&x.last_auth_at&&" • ",x.last_auth_at&&d.jsx("time",{dateTime:x.last_auth_at,children:h("factors.meta.last_used",{date:v6(x.last_auth_at,m)})})]})]})]}),!n&&d.jsx("div",{className:"shrink-0",children:d.jsxs(Vu,{children:[d.jsx(Hu,{variant:"ghost",size:"icon","aria-label":h("actions.menu_aria_label"),className:"p-2",children:d.jsx(J_,{className:"w-5 h-5","aria-hidden":"true"})}),d.jsx(Vc,{children:d.jsx(Qu,{align:"end",children:d.jsxs(mr,{onClick:()=>i(x.id,t),disabled:u||o||!r,"aria-label":h("actions.remove_button_label"),className:"text-destructive-foreground focus:text-destructive-foreground",children:[d.jsx(Si,{className:"mr-2 h-4 w-4","aria-hidden":"true"}),h("actions.remove_button_label")]})})})]})})]})},x.id)})})}function $V({onRetry:e,isMfa:t}){let{t:n}=xe("gate_keeper"),r=t?"mfa_error":"fallback";return d.jsxs(qn,{className:"text-center",children:[d.jsxs(Ua,{className:"flex flex-col items-center gap-2",children:[d.jsx(Ro,{children:n(`${r}.title`)}),d.jsx(Fo,{children:n(`${r}.description`)})]}),!t&&d.jsx(zV,{className:"justify-center",children:d.jsxs(je,{variant:"primary",size:"default",onClick:e,children:[d.jsx(_g,{className:"size-4"}),n("fallback.retry")]})})]})}function Ni({styling:e,isLoading:t,children:n}){let{error:r,onRetry:i}=SN(),{coreClient:o}=Gn(),{isDarkMode:u}=Yt(),[l,f]=b.useState(!1),h=b.useMemo(()=>an(e,u),[e,u]),m=b.useCallback(async()=>{f(!0);try{await i?.()}finally{f(!1)}},[i]),g=ic(r),y=ms(r),A=!!r&&!!y&&(y>=500||y===429);return b.useEffect(()=>{g&&o&&!o.isProxyMode()&&console.warn(`🚨 [Auth0 Components Warning]: A step-up authentication (MFA) was triggered, but the interactiveErrorHandler is not configured.
+ color: hsl(${Math.max(0,Math.min(120-120*y,120))}deg 100% 31%);`,n?.key)}return i}}function Xe(e,t,n,r){return{debug:()=>{var i;return(i=e?.debugAll)!=null?i:e[t]},key:!1,onChange:r}}function RU(e,t,n,r){const i=()=>{var u;return(u=o.getValue())!=null?u:e.options.renderFallbackValue},o={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:i,getContext:qe(()=>[e,n,t,o],(u,l,f,h)=>({table:u,column:l,row:f,cell:h,getValue:h.getValue,renderValue:h.renderValue}),Xe(e.options,"debugCells"))};return e._features.forEach(u=>{u.createCell==null||u.createCell(o,n,t,e)},{}),o}function DU(e,t,n,r){var i,o;const l={...e._getDefaultColumnDef(),...t},f=l.accessorKey;let h=(i=(o=l.id)!=null?o:f?typeof String.prototype.replaceAll=="function"?f.replaceAll(".","_"):f.replace(/\./g,"_"):void 0)!=null?i:typeof l.header=="string"?l.header:void 0,m;if(l.accessorFn?m=l.accessorFn:f&&(f.includes(".")?m=y=>{let A=y;for(const _ of f.split(".")){var w;A=(w=A)==null?void 0:w[_]}return A}:m=y=>y[l.accessorKey]),!h)throw new Error;let g={id:`${String(h)}`,accessorFn:m,parent:r,depth:n,columnDef:l,columns:[],getFlatColumns:qe(()=>[!0],()=>{var y;return[g,...(y=g.columns)==null?void 0:y.flatMap(A=>A.getFlatColumns())]},Xe(e.options,"debugColumns")),getLeafColumns:qe(()=>[e._getOrderColumnsFn()],y=>{var A;if((A=g.columns)!=null&&A.length){let w=g.columns.flatMap(_=>_.getLeafColumns());return y(w)}return[g]},Xe(e.options,"debugColumns"))};for(const y of e._features)y.createColumn==null||y.createColumn(g,e);return g}const _r="debugHeaders";function r5(e,t,n){var r;let o={id:(r=n.id)!=null?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const u=[],l=f=>{f.subHeaders&&f.subHeaders.length&&f.subHeaders.map(l),u.push(f)};return l(o),u},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach(u=>{u.createHeader==null||u.createHeader(o,e)}),o}const FU={createTable:e=>{e.getHeaderGroups=qe(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{var o,u;const l=(o=r?.map(g=>n.find(y=>y.id===g)).filter(Boolean))!=null?o:[],f=(u=i?.map(g=>n.find(y=>y.id===g)).filter(Boolean))!=null?u:[],h=n.filter(g=>!(r!=null&&r.includes(g.id))&&!(i!=null&&i.includes(g.id)));return b0(t,[...l,...h,...f],e)},Xe(e.options,_r)),e.getCenterHeaderGroups=qe(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(o=>!(r!=null&&r.includes(o.id))&&!(i!=null&&i.includes(o.id))),b0(t,n,e,"center")),Xe(e.options,_r)),e.getLeftHeaderGroups=qe(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>{var i;const o=(i=r?.map(u=>n.find(l=>l.id===u)).filter(Boolean))!=null?i:[];return b0(t,o,e,"left")},Xe(e.options,_r)),e.getRightHeaderGroups=qe(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>{var i;const o=(i=r?.map(u=>n.find(l=>l.id===u)).filter(Boolean))!=null?i:[];return b0(t,o,e,"right")},Xe(e.options,_r)),e.getFooterGroups=qe(()=>[e.getHeaderGroups()],t=>[...t].reverse(),Xe(e.options,_r)),e.getLeftFooterGroups=qe(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),Xe(e.options,_r)),e.getCenterFooterGroups=qe(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),Xe(e.options,_r)),e.getRightFooterGroups=qe(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),Xe(e.options,_r)),e.getFlatHeaders=qe(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),Xe(e.options,_r)),e.getLeftFlatHeaders=qe(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),Xe(e.options,_r)),e.getCenterFlatHeaders=qe(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),Xe(e.options,_r)),e.getRightFlatHeaders=qe(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),Xe(e.options,_r)),e.getCenterLeafHeaders=qe(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Xe(e.options,_r)),e.getLeftLeafHeaders=qe(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Xe(e.options,_r)),e.getRightLeafHeaders=qe(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),Xe(e.options,_r)),e.getLeafHeaders=qe(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,r)=>{var i,o,u,l,f,h;return[...(i=(o=t[0])==null?void 0:o.headers)!=null?i:[],...(u=(l=n[0])==null?void 0:l.headers)!=null?u:[],...(f=(h=r[0])==null?void 0:h.headers)!=null?f:[]].map(m=>m.getLeafHeaders()).flat()},Xe(e.options,_r))}};function b0(e,t,n,r){var i,o;let u=0;const l=function(y,A){A===void 0&&(A=1),u=Math.max(u,A),y.filter(w=>w.getIsVisible()).forEach(w=>{var _;(_=w.columns)!=null&&_.length&&l(w.columns,A+1)},0)};l(e);let f=[];const h=(y,A)=>{const w={depth:A,id:[r,`${A}`].filter(Boolean).join("_"),headers:[]},_=[];y.forEach(v=>{const C=[..._].reverse()[0],S=v.column.depth===w.depth;let R,F=!1;if(S&&v.column.parent?R=v.column.parent:(R=v.column,F=!0),C&&C?.column===R)C.subHeaders.push(v);else{const M=r5(n,R,{id:[r,A,R.id,v?.id].filter(Boolean).join("_"),isPlaceholder:F,placeholderId:F?`${_.filter(B=>B.column===R).length}`:void 0,depth:A,index:_.length});M.subHeaders.push(v),_.push(M)}w.headers.push(v),v.headerGroup=w}),f.push(w),A>0&&h(_,A-1)},m=t.map((y,A)=>r5(n,y,{depth:u,index:A}));h(m,u-1),f.reverse();const g=y=>y.filter(w=>w.column.getIsVisible()).map(w=>{let _=0,v=0,C=[0];w.subHeaders&&w.subHeaders.length?(C=[],g(w.subHeaders).forEach(R=>{let{colSpan:F,rowSpan:M}=R;_+=F,C.push(M)})):_=1;const S=Math.min(...C);return v=v+S,w.colSpan=_,w.rowSpan=v,{colSpan:_,rowSpan:v}});return g((i=(o=f[0])==null?void 0:o.headers)!=null?i:[]),f}const kU=(e,t,n,r,i,o,u)=>{let l={id:t,index:r,original:n,depth:i,parentId:u,_valuesCache:{},_uniqueValuesCache:{},getValue:f=>{if(l._valuesCache.hasOwnProperty(f))return l._valuesCache[f];const h=e.getColumn(f);if(h!=null&&h.accessorFn)return l._valuesCache[f]=h.accessorFn(l.original,r),l._valuesCache[f]},getUniqueValues:f=>{if(l._uniqueValuesCache.hasOwnProperty(f))return l._uniqueValuesCache[f];const h=e.getColumn(f);if(h!=null&&h.accessorFn)return h.columnDef.getUniqueValues?(l._uniqueValuesCache[f]=h.columnDef.getUniqueValues(l.original,r),l._uniqueValuesCache[f]):(l._uniqueValuesCache[f]=[l.getValue(f)],l._uniqueValuesCache[f])},renderValue:f=>{var h;return(h=l.getValue(f))!=null?h:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>SU(l.subRows,f=>f.subRows),getParentRow:()=>l.parentId?e.getRow(l.parentId,!0):void 0,getParentRows:()=>{let f=[],h=l;for(;;){const m=h.getParentRow();if(!m)break;f.push(m),h=m}return f.reverse()},getAllCells:qe(()=>[e.getAllLeafColumns()],f=>f.map(h=>RU(e,l,h,h.id)),Xe(e.options,"debugRows")),_getAllCellsByColumnId:qe(()=>[l.getAllCells()],f=>f.reduce((h,m)=>(h[m.column.id]=m,h),{}),Xe(e.options,"debugRows"))};for(let f=0;f{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},a5=(e,t,n)=>{var r,i;const o=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=e.getValue(t))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(o))};a5.autoRemove=e=>Ha(e);const i5=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};i5.autoRemove=e=>Ha(e);const o5=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};o5.autoRemove=e=>Ha(e);const s5=(e,t,n)=>{var r;return(r=e.getValue(t))==null?void 0:r.includes(n)};s5.autoRemove=e=>Ha(e);const u5=(e,t,n)=>!n.some(r=>{var i;return!((i=e.getValue(t))!=null&&i.includes(r))});u5.autoRemove=e=>Ha(e)||!(e!=null&&e.length);const l5=(e,t,n)=>n.some(r=>{var i;return(i=e.getValue(t))==null?void 0:i.includes(r)});l5.autoRemove=e=>Ha(e)||!(e!=null&&e.length);const c5=(e,t,n)=>e.getValue(t)===n;c5.autoRemove=e=>Ha(e);const d5=(e,t,n)=>e.getValue(t)==n;d5.autoRemove=e=>Ha(e);const f3=(e,t,n)=>{let[r,i]=n;const o=e.getValue(t);return o>=r&&o<=i};f3.resolveFilterValue=e=>{let[t,n]=e,r=typeof t!="number"?parseFloat(t):t,i=typeof n!="number"?parseFloat(n):n,o=t===null||Number.isNaN(r)?-1/0:r,u=n===null||Number.isNaN(i)?1/0:i;if(o>u){const l=o;o=u,u=l}return[o,u]},f3.autoRemove=e=>Ha(e)||Ha(e[0])&&Ha(e[1]);const Ti={includesString:a5,includesStringSensitive:i5,equalsString:o5,arrIncludes:s5,arrIncludesAll:u5,arrIncludesSome:l5,equals:c5,weakEquals:d5,inNumberRange:f3};function Ha(e){return e==null||e===""}const MU={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:ea("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n?.getValue(e.id);return typeof r=="string"?Ti.includesString:typeof r=="number"?Ti.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?Ti.equals:Array.isArray(r)?Ti.arrIncludes:Ti.weakEquals},e.getFilterFn=()=>{var n,r;return A0(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(n=(r=t.options.filterFns)==null?void 0:r[e.columnDef.filterFn])!=null?n:Ti[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,r,i;return((n=e.columnDef.enableColumnFilter)!=null?n:!0)&&((r=t.options.enableColumnFilters)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(r=>r.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>{var n,r;return(n=(r=t.getState().columnFilters)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.setFilterValue=n=>{t.setColumnFilters(r=>{const i=e.getFilterFn(),o=r?.find(m=>m.id===e.id),u=ko(n,o?o.value:void 0);if(f5(i,u,e)){var l;return(l=r?.filter(m=>m.id!==e.id))!=null?l:[]}const f={id:e.id,value:u};if(o){var h;return(h=r?.map(m=>m.id===e.id?f:m))!=null?h:[]}return r!=null&&r.length?[...r,f]:[f]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{const n=e.getAllLeafColumns(),r=i=>{var o;return(o=ko(t,i))==null?void 0:o.filter(u=>{const l=n.find(f=>f.id===u.id);if(l){const f=l.getFilterFn();if(f5(f,u.value,l))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(r)},e.resetColumnFilters=t=>{var n,r;e.setColumnFilters(t?[]:(n=(r=e.initialState)==null?void 0:r.columnFilters)!=null?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function f5(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||typeof t>"u"||typeof t=="string"&&!t}const m3={sum:(e,t,n)=>n.reduce((r,i)=>{const o=i.getValue(e);return r+(typeof o=="number"?o:0)},0),min:(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r>o||r===void 0&&o>=o)&&(r=o)}),r},max:(e,t,n)=>{let r;return n.forEach(i=>{const o=i.getValue(e);o!=null&&(r=o)&&(r=o)}),r},extent:(e,t,n)=>{let r,i;return n.forEach(o=>{const u=o.getValue(e);u!=null&&(r===void 0?u>=u&&(r=i=u):(r>u&&(r=u),i{let n=0,r=0;if(t.forEach(i=>{let o=i.getValue(e);o!=null&&(o=+o)>=o&&(++n,r+=o)}),n)return r/n},median:(e,t)=>{if(!t.length)return;const n=t.map(o=>o.getValue(e));if(!EU(n))return;if(n.length===1)return n[0];const r=Math.floor(n.length/2),i=n.sort((o,u)=>o-u);return n.length%2!==0?i[r]:(i[r-1]+i[r])/2},unique:(e,t)=>Array.from(new Set(t.map(n=>n.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(n=>n.getValue(e))).size,count:(e,t)=>t.length},NU={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return(t=(n=e.getValue())==null||n.toString==null?void 0:n.toString())!=null?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:ea("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(n=>n!=null&&n.includes(e.id)?n.filter(r=>r!==e.id):[...n??[],e.id])},e.getCanGroup=()=>{var n,r;return((n=e.columnDef.enableGrouping)!=null?n:!0)&&((r=t.options.enableGrouping)!=null?r:!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return(n=t.getState().grouping)==null?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{const n=e.getCanGroup();return()=>{n&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{const n=t.getCoreRowModel().flatRows[0],r=n?.getValue(e.id);if(typeof r=="number")return m3.sum;if(Object.prototype.toString.call(r)==="[object Date]")return m3.extent},e.getAggregationFn=()=>{var n,r;if(!e)throw new Error;return A0(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(n=(r=t.options.aggregationFns)==null?void 0:r[e.columnDef.aggregationFn])!=null?n:m3[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,r;e.setGrouping(t?[]:(n=(r=e.initialState)==null?void 0:r.grouping)!=null?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var i;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((i=n.subRows)!=null&&i.length)}}};function jU(e,t,n){if(!(t!=null&&t.length)||!n)return e;const r=e.filter(o=>!t.includes(o.id));return n==="remove"?r:[...t.map(o=>e.find(u=>u.id===o)).filter(Boolean),...r]}const TU={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:ea("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=qe(n=>[Vc(t,n)],n=>n.findIndex(r=>r.id===e.id),Xe(t.options,"debugColumns")),e.getIsFirstColumn=n=>{var r;return((r=Vc(t,n)[0])==null?void 0:r.id)===e.id},e.getIsLastColumn=n=>{var r;const i=Vc(t,n);return((r=i[i.length-1])==null?void 0:r.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:(n=e.initialState.columnOrder)!=null?n:[])},e._getOrderColumnsFn=qe(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(t,n,r)=>i=>{let o=[];if(!(t!=null&&t.length))o=i;else{const u=[...t],l=[...i];for(;l.length&&u.length;){const f=u.shift(),h=l.findIndex(m=>m.id===f);h>-1&&o.push(l.splice(h,1)[0])}o=[...o,...l]}return jU(o,n,r)},Xe(e.options,"debugTable"))}},h3=()=>({left:[],right:[]}),PU={getInitialState:e=>({columnPinning:h3(),...e}),getDefaultOptions:e=>({onColumnPinningChange:ea("columnPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{const r=e.getLeafColumns().map(i=>i.id).filter(Boolean);t.setColumnPinning(i=>{var o,u;if(n==="right"){var l,f;return{left:((l=i?.left)!=null?l:[]).filter(g=>!(r!=null&&r.includes(g))),right:[...((f=i?.right)!=null?f:[]).filter(g=>!(r!=null&&r.includes(g))),...r]}}if(n==="left"){var h,m;return{left:[...((h=i?.left)!=null?h:[]).filter(g=>!(r!=null&&r.includes(g))),...r],right:((m=i?.right)!=null?m:[]).filter(g=>!(r!=null&&r.includes(g)))}}return{left:((o=i?.left)!=null?o:[]).filter(g=>!(r!=null&&r.includes(g))),right:((u=i?.right)!=null?u:[]).filter(g=>!(r!=null&&r.includes(g)))}})},e.getCanPin=()=>e.getLeafColumns().some(r=>{var i,o,u;return((i=r.columnDef.enablePinning)!=null?i:!0)&&((o=(u=t.options.enableColumnPinning)!=null?u:t.options.enablePinning)!=null?o:!0)}),e.getIsPinned=()=>{const n=e.getLeafColumns().map(l=>l.id),{left:r,right:i}=t.getState().columnPinning,o=n.some(l=>r?.includes(l)),u=n.some(l=>i?.includes(l));return o?"left":u?"right":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();return i?(n=(r=t.getState().columnPinning)==null||(r=r[i])==null?void 0:r.indexOf(e.id))!=null?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=qe(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(n,r,i)=>{const o=[...r??[],...i??[]];return n.filter(u=>!o.includes(u.column.id))},Xe(t.options,"debugRows")),e.getLeftVisibleCells=qe(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(n,r)=>(r??[]).map(o=>n.find(u=>u.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),Xe(t.options,"debugRows")),e.getRightVisibleCells=qe(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(n,r)=>(r??[]).map(o=>n.find(u=>u.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),Xe(t.options,"debugRows"))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,r;return e.setColumnPinning(t?h3():(n=(r=e.initialState)==null?void 0:r.columnPinning)!=null?n:h3())},e.getIsSomeColumnsPinned=t=>{var n;const r=e.getState().columnPinning;if(!t){var i,o;return!!((i=r.left)!=null&&i.length||(o=r.right)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e.getLeftLeafColumns=qe(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),Xe(e.options,"debugColumns")),e.getRightLeafColumns=qe(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(t,n)=>(n??[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),Xe(e.options,"debugColumns")),e.getCenterLeafColumns=qe(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r)=>{const i=[...n??[],...r??[]];return t.filter(o=>!i.includes(o.id))},Xe(e.options,"debugColumns"))}};function IU(e){return e||(typeof document<"u"?document:null)}const _0={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},g3=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),zU={getDefaultColumnDef:()=>_0,getInitialState:e=>({columnSizing:{},columnSizingInfo:g3(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:ea("columnSizing",e),onColumnSizingInfoChange:ea("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,r,i;const o=t.getState().columnSizing[e.id];return Math.min(Math.max((n=e.columnDef.minSize)!=null?n:_0.minSize,(r=o??e.columnDef.size)!=null?r:_0.size),(i=e.columnDef.maxSize)!=null?i:_0.maxSize)},e.getStart=qe(n=>[n,Vc(t,n),t.getState().columnSizing],(n,r)=>r.slice(0,e.getIndex(n)).reduce((i,o)=>i+o.getSize(),0),Xe(t.options,"debugColumns")),e.getAfter=qe(n=>[n,Vc(t,n),t.getState().columnSizing],(n,r)=>r.slice(e.getIndex(n)+1).reduce((i,o)=>i+o.getSize(),0),Xe(t.options,"debugColumns")),e.resetSize=()=>{t.setColumnSizing(n=>{let{[e.id]:r,...i}=n;return i})},e.getCanResize=()=>{var n,r;return((n=e.columnDef.enableResizing)!=null?n:!0)&&((r=t.options.enableColumnResizing)!=null?r:!0)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let n=0;const r=i=>{if(i.subHeaders.length)i.subHeaders.forEach(r);else{var o;n+=(o=i.column.getSize())!=null?o:0}};return r(e),n},e.getStart=()=>{if(e.index>0){const n=e.headerGroup.headers[e.index-1];return n.getStart()+n.getSize()}return 0},e.getResizeHandler=n=>{const r=t.getColumn(e.column.id),i=r?.getCanResize();return o=>{if(!r||!i||(o.persist==null||o.persist(),p3(o)&&o.touches&&o.touches.length>1))return;const u=e.getSize(),l=e?e.getLeafHeaders().map(C=>[C.column.id,C.column.getSize()]):[[r.id,r.getSize()]],f=p3(o)?Math.round(o.touches[0].clientX):o.clientX,h={},m=(C,S)=>{typeof S=="number"&&(t.setColumnSizingInfo(R=>{var F,M;const B=t.options.columnResizeDirection==="rtl"?-1:1,k=(S-((F=R?.startOffset)!=null?F:0))*B,N=Math.max(k/((M=R?.startSize)!=null?M:0),-.999999);return R.columnSizingStart.forEach(z=>{let[V,Z]=z;h[V]=Math.round(Math.max(Z+Z*N,0)*100)/100}),{...R,deltaOffset:k,deltaPercentage:N}}),(t.options.columnResizeMode==="onChange"||C==="end")&&t.setColumnSizing(R=>({...R,...h})))},g=C=>m("move",C),y=C=>{m("end",C),t.setColumnSizingInfo(S=>({...S,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},A=IU(n),w={moveHandler:C=>g(C.clientX),upHandler:C=>{A?.removeEventListener("mousemove",w.moveHandler),A?.removeEventListener("mouseup",w.upHandler),y(C.clientX)}},_={moveHandler:C=>(C.cancelable&&(C.preventDefault(),C.stopPropagation()),g(C.touches[0].clientX),!1),upHandler:C=>{var S;A?.removeEventListener("touchmove",_.moveHandler),A?.removeEventListener("touchend",_.upHandler),C.cancelable&&(C.preventDefault(),C.stopPropagation()),y((S=C.touches[0])==null?void 0:S.clientX)}},v=LU()?{passive:!1}:!1;p3(o)?(A?.addEventListener("touchmove",_.moveHandler,v),A?.addEventListener("touchend",_.upHandler,v)):(A?.addEventListener("mousemove",w.moveHandler,v),A?.addEventListener("mouseup",w.upHandler,v)),t.setColumnSizingInfo(C=>({...C,startOffset:f,startSize:u,deltaOffset:0,deltaPercentage:0,columnSizingStart:l,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:(n=e.initialState.columnSizing)!=null?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?g3():(n=e.initialState.columnSizingInfo)!=null?n:g3())},e.getTotalSize=()=>{var t,n;return(t=(n=e.getHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getLeftTotalSize=()=>{var t,n;return(t=(n=e.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getCenterTotalSize=()=>{var t,n;return(t=(n=e.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},e.getRightTotalSize=()=>{var t,n;return(t=(n=e.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0}}};let x0=null;function LU(){if(typeof x0=="boolean")return x0;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch{e=!1}return x0=e,x0}function p3(e){return e.type==="touchstart"}const OU={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:ea("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(r=>({...r,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{var n,r;const i=e.columns;return(n=i.length?i.some(o=>o.getIsVisible()):(r=t.getState().columnVisibility)==null?void 0:r[e.id])!=null?n:!0},e.getCanHide=()=>{var n,r;return((n=e.columnDef.enableHiding)!=null?n:!0)&&((r=t.options.enableHiding)!=null?r:!0)},e.getToggleVisibilityHandler=()=>n=>{e.toggleVisibility==null||e.toggleVisibility(n.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=qe(()=>[e.getAllCells(),t.getState().columnVisibility],n=>n.filter(r=>r.column.getIsVisible()),Xe(t.options,"debugRows")),e.getVisibleCells=qe(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(n,r,i)=>[...n,...r,...i],Xe(t.options,"debugRows"))},createTable:e=>{const t=(n,r)=>qe(()=>[r(),r().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),Xe(e.options,"debugColumns"));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=n=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(n),e.resetColumnVisibility=n=>{var r;e.setColumnVisibility(n?{}:(r=e.initialState.columnVisibility)!=null?r:{})},e.toggleAllColumnsVisible=n=>{var r;n=(r=n)!=null?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((i,o)=>({...i,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>n=>{var r;e.toggleAllColumnsVisible((r=n.target)==null?void 0:r.checked)}}};function Vc(e,t){return t?t==="center"?e.getCenterVisibleLeafColumns():t==="left"?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}const UU={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},VU={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:ea("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;const r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r=="string"||typeof r=="number"}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,r,i,o;return((n=e.columnDef.enableGlobalFilter)!=null?n:!0)&&((r=t.options.enableGlobalFilter)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&((o=t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))!=null?o:!0)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>Ti.includesString,e.getGlobalFilterFn=()=>{var t,n;const{globalFilterFn:r}=e.options;return A0(r)?r:r==="auto"?e.getGlobalAutoFilterFn():(t=(n=e.options.filterFns)==null?void 0:n[r])!=null?t:Ti[r]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},HU={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:ea("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetExpanded)!=null?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=r=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(r),e.toggleAllRowsExpanded=r=>{r??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=r=>{var i,o;e.setExpanded(r?{}:(i=(o=e.initialState)==null?void 0:o.expanded)!=null?i:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(r=>r.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>r=>{r.persist==null||r.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{const r=e.getState().expanded;return r===!0||Object.values(r).some(Boolean)},e.getIsAllRowsExpanded=()=>{const r=e.getState().expanded;return typeof r=="boolean"?r===!0:!(!Object.keys(r).length||e.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},e.getExpandedDepth=()=>{let r=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(o=>{const u=o.split(".");r=Math.max(r,u.length)}),r},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{var i;const o=r===!0?!0:!!(r!=null&&r[e.id]);let u={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(l=>{u[l]=!0}):u=r,n=(i=n)!=null?i:!o,!o&&n)return{...u,[e.id]:!0};if(o&&!n){const{[e.id]:l,...f}=u;return f}return r})},e.getIsExpanded=()=>{var n;const r=t.getState().expanded;return!!((n=t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))!=null?n:r===!0||r?.[e.id])},e.getCanExpand=()=>{var n,r,i;return(n=t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))!=null?n:((r=t.options.enableExpanding)!=null?r:!0)&&!!((i=e.subRows)!=null&&i.length)},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{const n=e.getCanExpand();return()=>{n&&e.toggleExpanded()}}}},v3=0,y3=10,A3=()=>({pageIndex:v3,pageSize:y3}),QU={getInitialState:e=>({...e,pagination:{...A3(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:ea("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetPageIndex)!=null?r:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=r=>{const i=o=>ko(r,o);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},e.resetPagination=r=>{var i;e.setPagination(r?A3():(i=e.initialState.pagination)!=null?i:A3())},e.setPageIndex=r=>{e.setPagination(i=>{let o=ko(r,i.pageIndex);const u=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return o=Math.max(0,Math.min(o,u)),{...i,pageIndex:o}})},e.resetPageIndex=r=>{var i,o;e.setPageIndex(r?v3:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?i:v3)},e.resetPageSize=r=>{var i,o;e.setPageSize(r?y3:(i=(o=e.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?i:y3)},e.setPageSize=r=>{e.setPagination(i=>{const o=Math.max(1,ko(r,i.pageSize)),u=i.pageSize*i.pageIndex,l=Math.floor(u/o);return{...i,pageIndex:l,pageSize:o}})},e.setPageCount=r=>e.setPagination(i=>{var o;let u=ko(r,(o=e.options.pageCount)!=null?o:-1);return typeof u=="number"&&(u=Math.max(-1,u)),{...i,pageCount:u}}),e.getPageOptions=qe(()=>[e.getPageCount()],r=>{let i=[];return r&&r>0&&(i=[...new Array(r)].fill(null).map((o,u)=>u)),i},Xe(e.options,"debugTable")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{const{pageIndex:r}=e.getState().pagination,i=e.getPageCount();return i===-1?!0:i===0?!1:re.setPageIndex(r=>r-1),e.nextPage=()=>e.setPageIndex(r=>r+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>{var r;return(r=e.options.pageCount)!=null?r:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var r;return(r=e.options.rowCount)!=null?r:e.getPrePaginationRowModel().rows.length}}},b3=()=>({top:[],bottom:[]}),GU={getInitialState:e=>({rowPinning:b3(),...e}),getDefaultOptions:e=>({onRowPinningChange:ea("rowPinning",e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{const o=r?e.getLeafRows().map(f=>{let{id:h}=f;return h}):[],u=i?e.getParentRows().map(f=>{let{id:h}=f;return h}):[],l=new Set([...u,e.id,...o]);t.setRowPinning(f=>{var h,m;if(n==="bottom"){var g,y;return{top:((g=f?.top)!=null?g:[]).filter(_=>!(l!=null&&l.has(_))),bottom:[...((y=f?.bottom)!=null?y:[]).filter(_=>!(l!=null&&l.has(_))),...Array.from(l)]}}if(n==="top"){var A,w;return{top:[...((A=f?.top)!=null?A:[]).filter(_=>!(l!=null&&l.has(_))),...Array.from(l)],bottom:((w=f?.bottom)!=null?w:[]).filter(_=>!(l!=null&&l.has(_)))}}return{top:((h=f?.top)!=null?h:[]).filter(_=>!(l!=null&&l.has(_))),bottom:((m=f?.bottom)!=null?m:[]).filter(_=>!(l!=null&&l.has(_)))}})},e.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:i}=t.options;return typeof r=="function"?r(e):(n=r??i)!=null?n:!0},e.getIsPinned=()=>{const n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,o=n.some(l=>r?.includes(l)),u=n.some(l=>i?.includes(l));return o?"top":u?"bottom":!1},e.getPinnedIndex=()=>{var n,r;const i=e.getIsPinned();if(!i)return-1;const o=(n=i==="top"?t.getTopRows():t.getBottomRows())==null?void 0:n.map(u=>{let{id:l}=u;return l});return(r=o?.indexOf(e.id))!=null?r:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,r;return e.setRowPinning(t?b3():(n=(r=e.initialState)==null?void 0:r.rowPinning)!=null?n:b3())},e.getIsSomeRowsPinned=t=>{var n;const r=e.getState().rowPinning;if(!t){var i,o;return!!((i=r.top)!=null&&i.length||(o=r.bottom)!=null&&o.length)}return!!((n=r[t])!=null&&n.length)},e._getPinnedRows=(t,n,r)=>{var i;return((i=e.options.keepPinnedRows)==null||i?(n??[]).map(u=>{const l=e.getRow(u,!0);return l.getIsAllParentsExpanded()?l:null}):(n??[]).map(u=>t.find(l=>l.id===u))).filter(Boolean).map(u=>({...u,position:r}))},e.getTopRows=qe(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,"top"),Xe(e.options,"debugRows")),e.getBottomRows=qe(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,"bottom"),Xe(e.options,"debugRows")),e.getCenterRows=qe(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(t,n,r)=>{const i=new Set([...n??[],...r??[]]);return t.filter(o=>!i.has(o.id))},Xe(e.options,"debugRows"))}},YU={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:ea("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:(n=e.initialState.rowSelection)!=null?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=typeof t<"u"?t:!e.getIsAllRowsSelected();const r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(o=>{o.getCanSelect()&&(r[o.id]=!0)}):i.forEach(o=>{delete r[o.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{const r=typeof t<"u"?t:!e.getIsAllPageRowsSelected(),i={...n};return e.getRowModel().rows.forEach(o=>{_3(i,o.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=qe(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?x3(e,n):{rows:[],flatRows:[],rowsById:{}},Xe(e.options,"debugTable")),e.getFilteredSelectedRowModel=qe(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?x3(e,n):{rows:[],flatRows:[],rowsById:{}},Xe(e.options,"debugTable")),e.getGroupedSelectedRowModel=qe(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?x3(e,n):{rows:[],flatRows:[],rowsById:{}},Xe(e.options,"debugTable")),e.getIsAllRowsSelected=()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=!!(t.length&&Object.keys(n).length);return r&&t.some(i=>i.getCanSelect()&&!n[i.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{const t=e.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some(i=>!n[i.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{var t;const n=Object.keys((t=e.getState().rowSelection)!=null?t:{}).length;return n>0&&n{const t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{const i=e.getIsSelected();t.setRowSelection(o=>{var u;if(n=typeof n<"u"?n:!i,e.getCanSelect()&&i===n)return o;const l={...o};return _3(l,e.id,n,(u=r?.selectChildren)!=null?u:!0,t),l})},e.getIsSelected=()=>{const{rowSelection:n}=t.getState();return C3(e,n)},e.getIsSomeSelected=()=>{const{rowSelection:n}=t.getState();return w3(e,n)==="some"},e.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=t.getState();return w3(e,n)==="all"},e.getCanSelect=()=>{var n;return typeof t.options.enableRowSelection=="function"?t.options.enableRowSelection(e):(n=t.options.enableRowSelection)!=null?n:!0},e.getCanSelectSubRows=()=>{var n;return typeof t.options.enableSubRowSelection=="function"?t.options.enableSubRowSelection(e):(n=t.options.enableSubRowSelection)!=null?n:!0},e.getCanMultiSelect=()=>{var n;return typeof t.options.enableMultiRowSelection=="function"?t.options.enableMultiRowSelection(e):(n=t.options.enableMultiRowSelection)!=null?n:!0},e.getToggleSelectedHandler=()=>{const n=e.getCanSelect();return r=>{var i;n&&e.toggleSelected((i=r.target)==null?void 0:i.checked)}}}},_3=(e,t,n,r,i)=>{var o;const u=i.getRow(t,!0);n?(u.getCanMultiSelect()||Object.keys(e).forEach(l=>delete e[l]),u.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(o=u.subRows)!=null&&o.length&&u.getCanSelectSubRows()&&u.subRows.forEach(l=>_3(e,l.id,n,r,i))};function x3(e,t){const n=e.getState().rowSelection,r=[],i={},o=function(u,l){return u.map(f=>{var h;const m=C3(f,n);if(m&&(r.push(f),i[f.id]=f),(h=f.subRows)!=null&&h.length&&(f={...f,subRows:o(f.subRows)}),m)return f}).filter(Boolean)};return{rows:o(t.rows),flatRows:r,rowsById:i}}function C3(e,t){var n;return(n=t[e.id])!=null?n:!1}function w3(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,o=!1;return e.subRows.forEach(u=>{if(!(o&&!i)&&(u.getCanSelect()&&(C3(u,t)?o=!0:i=!1),u.subRows&&u.subRows.length)){const l=w3(u,t);l==="all"?o=!0:(l==="some"&&(o=!0),i=!1)}}),i?"all":o?"some":!1}const E3=/([0-9]+)/gm,KU=(e,t,n)=>m5(Bo(e.getValue(n)).toLowerCase(),Bo(t.getValue(n)).toLowerCase()),$U=(e,t,n)=>m5(Bo(e.getValue(n)),Bo(t.getValue(n))),ZU=(e,t,n)=>S3(Bo(e.getValue(n)).toLowerCase(),Bo(t.getValue(n)).toLowerCase()),WU=(e,t,n)=>S3(Bo(e.getValue(n)),Bo(t.getValue(n))),qU=(e,t,n)=>{const r=e.getValue(n),i=t.getValue(n);return r>i?1:rS3(e.getValue(n),t.getValue(n));function S3(e,t){return e===t?0:e>t?1:-1}function Bo(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function m5(e,t){const n=e.split(E3).filter(Boolean),r=t.split(E3).filter(Boolean);for(;n.length&&r.length;){const i=n.shift(),o=r.shift(),u=parseInt(i,10),l=parseInt(o,10),f=[u,l].sort();if(isNaN(f[0])){if(i>o)return 1;if(o>i)return-1;continue}if(isNaN(f[1]))return isNaN(u)?-1:1;if(u>l)return 1;if(l>u)return-1}return n.length-r.length}const Hc={alphanumeric:KU,alphanumericCaseSensitive:$U,text:ZU,textCaseSensitive:WU,datetime:qU,basic:XU},JU=[FU,OU,TU,PU,BU,MU,UU,VU,{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:ea("sorting",e),isMultiSortEvent:t=>t.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const i of n){const o=i?.getValue(e.id);if(Object.prototype.toString.call(o)==="[object Date]")return Hc.datetime;if(typeof o=="string"&&(r=!0,o.split(E3).length>1))return Hc.alphanumeric}return r?Hc.text:Hc.basic},e.getAutoSortDir=()=>{const n=t.getFilteredRowModel().flatRows[0];return typeof n?.getValue(e.id)=="string"?"asc":"desc"},e.getSortingFn=()=>{var n,r;if(!e)throw new Error;return A0(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(n=(r=t.options.sortingFns)==null?void 0:r[e.columnDef.sortingFn])!=null?n:Hc[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{const i=e.getNextSortingOrder(),o=typeof n<"u"&&n!==null;t.setSorting(u=>{const l=u?.find(A=>A.id===e.id),f=u?.findIndex(A=>A.id===e.id);let h=[],m,g=o?n:i==="desc";if(u!=null&&u.length&&e.getCanMultiSort()&&r?l?m="toggle":m="add":u!=null&&u.length&&f!==u.length-1?m="replace":l?m="toggle":m="replace",m==="toggle"&&(o||i||(m="remove")),m==="add"){var y;h=[...u,{id:e.id,desc:g}],h.splice(0,h.length-((y=t.options.maxMultiSortColCount)!=null?y:Number.MAX_SAFE_INTEGER))}else m==="toggle"?h=u.map(A=>A.id===e.id?{...A,desc:g}:A):m==="remove"?h=u.filter(A=>A.id!==e.id):h=[{id:e.id,desc:g}];return h})},e.getFirstSortDir=()=>{var n,r;return((n=(r=e.columnDef.sortDescFirst)!=null?r:t.options.sortDescFirst)!=null?n:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=n=>{var r,i;const o=e.getFirstSortDir(),u=e.getIsSorted();return u?u!==o&&((r=t.options.enableSortingRemoval)==null||r)&&(!(n&&(i=t.options.enableMultiRemove)!=null)||i)?!1:u==="desc"?"asc":"desc":o},e.getCanSort=()=>{var n,r;return((n=e.columnDef.enableSorting)!=null?n:!0)&&((r=t.options.enableSorting)!=null?r:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,r;return(n=(r=e.columnDef.enableMultiSort)!=null?r:t.options.enableMultiSort)!=null?n:!!e.accessorFn},e.getIsSorted=()=>{var n;const r=(n=t.getState().sorting)==null?void 0:n.find(i=>i.id===e.id);return r?r.desc?"desc":"asc":!1},e.getSortIndex=()=>{var n,r;return(n=(r=t.getState().sorting)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},e.clearSorting=()=>{t.setSorting(n=>n!=null&&n.length?n.filter(r=>r.id!==e.id):[])},e.getToggleSortingHandler=()=>{const n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,r;e.setSorting(t?[]:(n=(r=e.initialState)==null?void 0:r.sorting)!=null?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},NU,HU,QU,GU,YU,zU];function eV(e){var t,n;const r=[...JU,...(t=e._features)!=null?t:[]];let i={_features:r};const o=i._features.reduce((y,A)=>Object.assign(y,A.getDefaultOptions==null?void 0:A.getDefaultOptions(i)),{}),u=y=>i.options.mergeOptions?i.options.mergeOptions(o,y):{...o,...y};let f={...{},...(n=e.initialState)!=null?n:{}};i._features.forEach(y=>{var A;f=(A=y.getInitialState==null?void 0:y.getInitialState(f))!=null?A:f});const h=[];let m=!1;const g={_features:r,options:{...o,...e},initialState:f,_queue:y=>{h.push(y),m||(m=!0,Promise.resolve().then(()=>{for(;h.length;)h.shift()();m=!1}).catch(A=>setTimeout(()=>{throw A})))},reset:()=>{i.setState(i.initialState)},setOptions:y=>{const A=ko(y,i.options);i.options=u(A)},getState:()=>i.options.state,setState:y=>{i.options.onStateChange==null||i.options.onStateChange(y)},_getRowId:(y,A,w)=>{var _;return(_=i.options.getRowId==null?void 0:i.options.getRowId(y,A,w))!=null?_:`${w?[w.id,A].join("."):A}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(y,A)=>{let w=(A?i.getPrePaginationRowModel():i.getRowModel()).rowsById[y];if(!w&&(w=i.getCoreRowModel().rowsById[y],!w))throw new Error;return w},_getDefaultColumnDef:qe(()=>[i.options.defaultColumn],y=>{var A;return y=(A=y)!=null?A:{},{header:w=>{const _=w.header.column.columnDef;return _.accessorKey?_.accessorKey:_.accessorFn?_.id:null},cell:w=>{var _,v;return(_=(v=w.renderValue())==null||v.toString==null?void 0:v.toString())!=null?_:null},...i._features.reduce((w,_)=>Object.assign(w,_.getDefaultColumnDef==null?void 0:_.getDefaultColumnDef()),{}),...y}},Xe(e,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:qe(()=>[i._getColumnDefs()],y=>{const A=function(w,_,v){return v===void 0&&(v=0),w.map(C=>{const S=DU(i,C,v,_),R=C;return S.columns=R.columns?A(R.columns,S,v+1):[],S})};return A(y)},Xe(e,"debugColumns")),getAllFlatColumns:qe(()=>[i.getAllColumns()],y=>y.flatMap(A=>A.getFlatColumns()),Xe(e,"debugColumns")),_getAllFlatColumnsById:qe(()=>[i.getAllFlatColumns()],y=>y.reduce((A,w)=>(A[w.id]=w,A),{}),Xe(e,"debugColumns")),getAllLeafColumns:qe(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(y,A)=>{let w=y.flatMap(_=>_.getLeafColumns());return A(w)},Xe(e,"debugColumns")),getColumn:y=>i._getAllFlatColumnsById()[y]};Object.assign(i,g);for(let y=0;yqe(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(i,o,u){o===void 0&&(o=0);const l=[];for(let h=0;he._autoResetPageIndex()))}function nV(){return e=>qe(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;const r=e.getState().sorting,i=[],o=r.filter(f=>{var h;return(h=e.getColumn(f.id))==null?void 0:h.getCanSort()}),u={};o.forEach(f=>{const h=e.getColumn(f.id);h&&(u[f.id]={sortUndefined:h.columnDef.sortUndefined,invertSorting:h.columnDef.invertSorting,sortingFn:h.getSortingFn()})});const l=f=>{const h=f.map(m=>({...m}));return h.sort((m,g)=>{for(let A=0;A{var g;i.push(m),(g=m.subRows)!=null&&g.length&&(m.subRows=l(m.subRows))}),h};return{rows:l(n.rows),flatRows:i,rowsById:n.rowsById}},Xe(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))}function h5(e,t){return e?rV(e)?b.createElement(e,t):e:null}function rV(e){return aV(e)||typeof e=="function"||iV(e)}function aV(e){return typeof e=="function"&&(()=>{const t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function iV(e){return typeof e=="object"&&typeof e.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}function oV(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=b.useState(()=>({current:eV(t)})),[r,i]=b.useState(()=>n.current.initialState);return n.current.setOptions(o=>({...o,...e,state:{...r,...e.state},onStateChange:u=>{i(u),e.onStateChange==null||e.onStateChange(u)}})),n.current}var R3="Radio",[sV,g5]=vr(R3),[uV,lV]=sV(R3),p5=b.forwardRef((e,t)=>{const{__scopeRadio:n,name:r,checked:i=!1,required:o,disabled:u,value:l="on",onCheck:f,form:h,...m}=e,[g,y]=b.useState(null),A=Et(t,v=>y(v)),w=b.useRef(!1),_=g?h||!!g.closest("form"):!0;return d.jsxs(uV,{scope:n,checked:i,disabled:u,children:[d.jsx(Ve.button,{type:"button",role:"radio","aria-checked":i,"data-state":b5(i),"data-disabled":u?"":void 0,disabled:u,value:l,...m,ref:A,onClick:Fe(e.onClick,v=>{i||f?.(),_&&(w.current=v.isPropagationStopped(),w.current||v.stopPropagation())})}),_&&d.jsx(A5,{control:g,bubbles:!w.current,name:r,value:l,checked:i,required:o,disabled:u,form:h,style:{transform:"translateX(-100%)"}})]})});p5.displayName=R3;var v5="RadioIndicator",y5=b.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...i}=e,o=lV(v5,n);return d.jsx(yr,{present:r||o.checked,children:d.jsx(Ve.span,{"data-state":b5(o.checked),"data-disabled":o.disabled?"":void 0,...i,ref:t})})});y5.displayName=v5;var cV="RadioBubbleInput",A5=b.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...i},o)=>{const u=b.useRef(null),l=Et(u,o),f=t0(n),h=Zf(t);return b.useEffect(()=>{const m=u.current;if(!m)return;const g=window.HTMLInputElement.prototype,A=Object.getOwnPropertyDescriptor(g,"checked").set;if(f!==n&&A){const w=new Event("click",{bubbles:r});A.call(m,n),m.dispatchEvent(w)}},[f,n,r]),d.jsx(Ve.input,{type:"radio","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:l,style:{...i.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});A5.displayName=cV;function b5(e){return e?"checked":"unchecked"}var dV=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],C0="RadioGroup",[fV]=vr(C0,[Iu,g5]),_5=Iu(),x5=g5(),[mV,hV]=fV(C0),C5=b.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:i,value:o,required:u=!1,disabled:l=!1,orientation:f,dir:h,loop:m=!0,onValueChange:g,...y}=e,A=_5(n),w=Pu(h),[_,v]=Tr({prop:o,defaultProp:i??null,onChange:g,caller:C0});return d.jsx(mV,{scope:n,name:r,required:u,disabled:l,value:_,onValueChange:v,children:d.jsx(kp,{asChild:!0,...A,orientation:f,dir:w,loop:m,children:d.jsx(Ve.div,{role:"radiogroup","aria-required":u,"aria-orientation":f,"data-disabled":l?"":void 0,dir:w,...y,ref:t})})})});C5.displayName=C0;var w5="RadioGroupItem",E5=b.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...i}=e,o=hV(w5,n),u=o.disabled||r,l=_5(n),f=x5(n),h=b.useRef(null),m=Et(t,h),g=o.value===i.value,y=b.useRef(!1);return b.useEffect(()=>{const A=_=>{dV.includes(_.key)&&(y.current=!0)},w=()=>y.current=!1;return document.addEventListener("keydown",A),document.addEventListener("keyup",w),()=>{document.removeEventListener("keydown",A),document.removeEventListener("keyup",w)}},[]),d.jsx(Bp,{asChild:!0,...l,focusable:!u,active:g,children:d.jsx(p5,{disabled:u,required:o.required,checked:g,...f,...i,name:o.name,ref:m,onCheck:()=>o.onValueChange(i.value),onKeyDown:Fe(A=>{A.key==="Enter"&&A.preventDefault()}),onFocus:Fe(i.onFocus,()=>{y.current&&h.current?.click()})})})});E5.displayName=w5;var gV="RadioGroupIndicator",S5=b.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,i=x5(n);return d.jsx(y5,{...i,...r,ref:t})});S5.displayName=gV;var pV=E5,vV=S5,w0="Collapsible",[yV,R5]=vr(w0),[AV,D3]=yV(w0),D5=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:o,onOpenChange:u,...l}=e,[f,h]=Tr({prop:r,defaultProp:i??!1,onChange:u,caller:w0});return d.jsx(AV,{scope:n,disabled:o,contentId:jr(),open:f,onOpenToggle:b.useCallback(()=>h(m=>!m),[h]),children:d.jsx(Ve.div,{"data-state":k3(f),"data-disabled":o?"":void 0,...l,ref:t})})});D5.displayName=w0;var F5="CollapsibleTrigger",k5=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,i=D3(F5,n);return d.jsx(Ve.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":k3(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:t,onClick:Fe(e.onClick,i.onOpenToggle)})});k5.displayName=F5;var F3="CollapsibleContent",B5=b.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=D3(F3,e.__scopeCollapsible);return d.jsx(yr,{present:n||i.open,children:({present:o})=>d.jsx(bV,{...r,ref:t,present:o})})});B5.displayName=F3;var bV=b.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:i,...o}=e,u=D3(F3,n),[l,f]=b.useState(r),h=b.useRef(null),m=Et(t,h),g=b.useRef(0),y=g.current,A=b.useRef(0),w=A.current,_=u.open||l,v=b.useRef(_),C=b.useRef(void 0);return b.useEffect(()=>{const S=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(S)},[]),or(()=>{const S=h.current;if(S){C.current=C.current||{transitionDuration:S.style.transitionDuration,animationName:S.style.animationName},S.style.transitionDuration="0s",S.style.animationName="none";const R=S.getBoundingClientRect();g.current=R.height,A.current=R.width,v.current||(S.style.transitionDuration=C.current.transitionDuration,S.style.animationName=C.current.animationName),f(r)}},[u.open,r]),d.jsx(Ve.div,{"data-state":k3(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!_,...o,ref:m,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:_&&i})});function k3(e){return e?"open":"closed"}var _V=D5,xV=k5,CV=B5,Qa="Accordion",wV=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[B3,EV,SV]=r0(Qa),[E0]=vr(Qa,[SV,R5]),M3=R5(),M5=ne.forwardRef((e,t)=>{const{type:n,...r}=e,i=r,o=r;return d.jsx(B3.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?d.jsx(kV,{...o,ref:t}):d.jsx(FV,{...i,ref:t})})});M5.displayName=Qa;var[N5,RV]=E0(Qa),[j5,DV]=E0(Qa,{collapsible:!1}),FV=ne.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:o=!1,...u}=e,[l,f]=Tr({prop:n,defaultProp:r??"",onChange:i,caller:Qa});return d.jsx(N5,{scope:e.__scopeAccordion,value:ne.useMemo(()=>l?[l]:[],[l]),onItemOpen:f,onItemClose:ne.useCallback(()=>o&&f(""),[o,f]),children:d.jsx(j5,{scope:e.__scopeAccordion,collapsible:o,children:d.jsx(T5,{...u,ref:t})})})}),kV=ne.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},...o}=e,[u,l]=Tr({prop:n,defaultProp:r??[],onChange:i,caller:Qa}),f=ne.useCallback(m=>l((g=[])=>[...g,m]),[l]),h=ne.useCallback(m=>l((g=[])=>g.filter(y=>y!==m)),[l]);return d.jsx(N5,{scope:e.__scopeAccordion,value:u,onItemOpen:f,onItemClose:h,children:d.jsx(j5,{scope:e.__scopeAccordion,collapsible:!0,children:d.jsx(T5,{...o,ref:t})})})}),[BV,S0]=E0(Qa),T5=ne.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:i,orientation:o="vertical",...u}=e,l=ne.useRef(null),f=Et(l,t),h=EV(n),g=Pu(i)==="ltr",y=Fe(e.onKeyDown,A=>{if(!wV.includes(A.key))return;const w=A.target,_=h().filter(N=>!N.ref.current?.disabled),v=_.findIndex(N=>N.ref.current===w),C=_.length;if(v===-1)return;A.preventDefault();let S=v;const R=0,F=C-1,M=()=>{S=v+1,S>F&&(S=R)},B=()=>{S=v-1,S{const{__scopeAccordion:n,value:r,...i}=e,o=S0(R0,n),u=RV(R0,n),l=M3(n),f=jr(),h=r&&u.value.includes(r)||!1,m=o.disabled||e.disabled;return d.jsx(MV,{scope:n,open:h,disabled:m,triggerId:f,children:d.jsx(_V,{"data-orientation":o.orientation,"data-state":V5(h),...l,...i,ref:t,disabled:m,open:h,onOpenChange:g=>{g?u.onItemOpen(r):u.onItemClose(r)}})})});P5.displayName=R0;var I5="AccordionHeader",z5=ne.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=S0(Qa,n),o=N3(I5,n);return d.jsx(Ve.h3,{"data-orientation":i.orientation,"data-state":V5(o.open),"data-disabled":o.disabled?"":void 0,...r,ref:t})});z5.displayName=I5;var j3="AccordionTrigger",L5=ne.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=S0(Qa,n),o=N3(j3,n),u=DV(j3,n),l=M3(n);return d.jsx(B3.ItemSlot,{scope:n,children:d.jsx(xV,{"aria-disabled":o.open&&!u.collapsible||void 0,"data-orientation":i.orientation,id:o.triggerId,...l,...r,ref:t})})});L5.displayName=j3;var O5="AccordionContent",U5=ne.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=S0(Qa,n),o=N3(O5,n),u=M3(n);return d.jsx(CV,{role:"region","aria-labelledby":o.triggerId,"data-orientation":i.orientation,...u,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});U5.displayName=O5;function V5(e){return e?"open":"closed"}var NV=M5,jV=P5,TV=z5,PV=L5,IV=U5,D0="Tabs",[zV]=vr(D0,[Iu]),H5=Iu(),[LV,T3]=zV(D0),Q5=b.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:i,defaultValue:o,orientation:u="horizontal",dir:l,activationMode:f="automatic",...h}=e,m=Pu(l),[g,y]=Tr({prop:r,onChange:i,defaultProp:o??"",caller:D0});return d.jsx(LV,{scope:n,baseId:jr(),value:g,onValueChange:y,orientation:u,dir:m,activationMode:f,children:d.jsx(Ve.div,{dir:m,"data-orientation":u,...h,ref:t})})});Q5.displayName=D0;var G5="TabsList",Y5=b.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...i}=e,o=T3(G5,n),u=H5(n);return d.jsx(kp,{asChild:!0,...u,orientation:o.orientation,dir:o.dir,loop:r,children:d.jsx(Ve.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});Y5.displayName=G5;var K5="TabsTrigger",$5=b.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:i=!1,...o}=e,u=T3(K5,n),l=H5(n),f=q5(u.baseId,r),h=X5(u.baseId,r),m=r===u.value;return d.jsx(Bp,{asChild:!0,...l,focusable:!i,active:m,children:d.jsx(Ve.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":h,"data-state":m?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:f,...o,ref:t,onMouseDown:Fe(e.onMouseDown,g=>{!i&&g.button===0&&g.ctrlKey===!1?u.onValueChange(r):g.preventDefault()}),onKeyDown:Fe(e.onKeyDown,g=>{[" ","Enter"].includes(g.key)&&u.onValueChange(r)}),onFocus:Fe(e.onFocus,()=>{const g=u.activationMode!=="manual";!m&&!i&&g&&u.onValueChange(r)})})})});$5.displayName=K5;var Z5="TabsContent",W5=b.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:i,children:o,...u}=e,l=T3(Z5,n),f=q5(l.baseId,r),h=X5(l.baseId,r),m=r===l.value,g=b.useRef(m);return b.useEffect(()=>{const y=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(y)},[]),d.jsx(yr,{present:i||m,children:({present:y})=>d.jsx(Ve.div,{"data-state":m?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":f,hidden:!y,id:h,tabIndex:0,...u,ref:t,style:{...e.style,animationDuration:g.current?"0s":void 0},children:y&&o})})});W5.displayName=Z5;function q5(e,t){return`${e}-trigger-${t}`}function X5(e,t){return`${e}-content-${t}`}var OV=Q5,UV=Y5,VV=$5,HV=W5,F0="Popover",[J5]=vr(F0,[Co]),Qc=Co(),[QV,Mo]=J5(F0),e6=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:o,modal:u=!1}=e,l=Qc(t),f=b.useRef(null),[h,m]=b.useState(!1),[g,y]=Tr({prop:r,defaultProp:i??!1,onChange:o,caller:F0});return d.jsx(Wf,{...l,children:d.jsx(QV,{scope:t,contentId:jr(),triggerRef:f,open:g,onOpenChange:y,onOpenToggle:b.useCallback(()=>y(A=>!A),[y]),hasCustomAnchor:h,onCustomAnchorAdd:b.useCallback(()=>m(!0),[]),onCustomAnchorRemove:b.useCallback(()=>m(!1),[]),modal:u,children:n})})};e6.displayName=F0;var t6="PopoverAnchor",GV=b.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Mo(t6,n),o=Qc(n),{onCustomAnchorAdd:u,onCustomAnchorRemove:l}=i;return b.useEffect(()=>(u(),()=>l()),[u,l]),d.jsx(Dc,{...o,...r,ref:t})});GV.displayName=t6;var n6="PopoverTrigger",r6=b.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Mo(n6,n),o=Qc(n),u=Et(t,i.triggerRef),l=d.jsx(Ve.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":u6(i.open),...r,ref:u,onClick:Fe(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?l:d.jsx(Dc,{asChild:!0,...o,children:l})});r6.displayName=n6;var P3="PopoverPortal",[YV,KV]=J5(P3,{forceMount:void 0}),a6=e=>{const{__scopePopover:t,forceMount:n,children:r,container:i}=e,o=Mo(P3,t);return d.jsx(YV,{scope:t,forceMount:n,children:d.jsx(yr,{present:n||o.open,children:d.jsx(Eu,{asChild:!0,container:i,children:r})})})};a6.displayName=P3;var Uu="PopoverContent",i6=b.forwardRef((e,t)=>{const n=KV(Uu,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,o=Mo(Uu,e.__scopePopover);return d.jsx(yr,{present:r||o.open,children:o.modal?d.jsx(ZV,{...i,ref:t}):d.jsx(WV,{...i,ref:t})})});i6.displayName=Uu;var $V=ws("PopoverContent.RemoveScroll"),ZV=b.forwardRef((e,t)=>{const n=Mo(Uu,e.__scopePopover),r=b.useRef(null),i=Et(t,r),o=b.useRef(!1);return b.useEffect(()=>{const u=r.current;if(u)return kf(u)},[]),d.jsx(_c,{as:$V,allowPinchZoom:!0,children:d.jsx(o6,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Fe(e.onCloseAutoFocus,u=>{u.preventDefault(),o.current||n.triggerRef.current?.focus()}),onPointerDownOutside:Fe(e.onPointerDownOutside,u=>{const l=u.detail.originalEvent,f=l.button===0&&l.ctrlKey===!0,h=l.button===2||f;o.current=h},{checkForDefaultPrevented:!1}),onFocusOutside:Fe(e.onFocusOutside,u=>u.preventDefault(),{checkForDefaultPrevented:!1})})})}),WV=b.forwardRef((e,t)=>{const n=Mo(Uu,e.__scopePopover),r=b.useRef(!1),i=b.useRef(!1);return d.jsx(o6,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(r.current||n.triggerRef.current?.focus(),o.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(r.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const u=o.target;n.triggerRef.current?.contains(u)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}})}),o6=b.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:u,onEscapeKeyDown:l,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:m,...g}=e,y=Mo(Uu,n),A=Qc(n);return xf(),d.jsx(bc,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:o,children:d.jsx(wu,{asChild:!0,disableOutsidePointerEvents:u,onInteractOutside:m,onEscapeKeyDown:l,onPointerDownOutside:f,onFocusOutside:h,onDismiss:()=>y.onOpenChange(!1),children:d.jsx(qf,{"data-state":u6(y.open),role:"dialog",id:y.contentId,...A,...g,ref:t,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),s6="PopoverClose",qV=b.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Mo(s6,n);return d.jsx(Ve.button,{type:"button",...r,ref:t,onClick:Fe(e.onClick,()=>i.onOpenChange(!1))})});qV.displayName=s6;var XV="PopoverArrow",JV=b.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,i=Qc(n);return d.jsx(Xf,{...i,...r,ref:t})});JV.displayName=XV;function u6(e){return e?"open":"closed"}var l6=e6,c6=r6,d6=a6,f6=i6;function gn(){return gn=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=e.r,n=e.g,r=e.b,i=e.a,o=Math.max(t,n,r),u=o-Math.min(t,n,r),l=u?o===t?(n-r)/u:o===n?2+(r-t)/u:4+(t-n)/u:0;return{h:60*(l<0?l+6:l),s:o?u/o*No:0,v:o/Vu*No,a:i}},m6=e=>{var t=tH(e),n=t.h,r=t.s,i=t.l,o=t.a;return"hsla("+n+", "+r+"%, "+i+"%, "+o+")"},tH=e=>{var t=e.h,n=e.s,r=e.v,i=e.a,o=(200-n)*r/No;return{h:t,s:o>0&&o<200?n*r/No/(o<=No?o:200-o)*No:0,l:o/2,a:i}},nH=e=>{var t=e.r,n=e.g,r=e.b,i=t<<16|n<<8|r;return"#"+(o=>new Array(7-o.length).join("0")+o)(i.toString(16))},Hu=e=>eH(rH(e)),rH=e=>{var t=e.replace("#","");/^#?/.test(e)&&t.length===3&&(e="#"+t.charAt(0)+t.charAt(0)+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2));var n=new RegExp("[A-Za-z0-9]{2}","g"),r=e.match(n).map(h=>parseInt(h,16)),i=r[0],o=r[1],u=r[2],l=u===void 0?0:u,f=r[3];return{r:i,g:o,b:l,a:(f??255)/Vu}},h6=e=>{var t=e.h,n=e.s,r=e.v,i=e.a,o=t/60,u=n/No,l=r/No,f=Math.floor(o)%6,h=o-Math.floor(o),m=Vu*l*(1-u),g=Vu*l*(1-u*h),y=Vu*l*(1-u*(1-h));l*=Vu;var A={};switch(f){case 0:A.r=l,A.g=y,A.b=m;break;case 1:A.r=g,A.g=l,A.b=m;break;case 2:A.r=m,A.g=l,A.b=y;break;case 3:A.r=m,A.g=g,A.b=l;break;case 4:A.r=y,A.g=m,A.b=l;break;case 5:A.r=l,A.g=m,A.b=g;break}return A.r=Math.round(A.r),A.g=Math.round(A.g),A.b=Math.round(A.b),gn({},A,{a:i})},Ga=e=>nH(h6(e));function Gc(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}function g6(e){var t=b.useRef(e);return b.useEffect(()=>{t.current=e}),b.useCallback((n,r)=>t.current&&t.current(n,r),[])}var Yc=e=>"touches"in e,p6=e=>{!Yc(e)&&e.preventDefault&&e.preventDefault()},v6=function(t,n,r){return n===void 0&&(n=0),r===void 0&&(r=1),t>r?r:t{var n=e.getBoundingClientRect(),r=Yc(t)?t.touches[0]:t;return{left:v6((r.pageX-(n.left+window.pageXOffset))/n.width),top:v6((r.pageY-(n.top+window.pageYOffset))/n.height),width:n.width,height:n.height,x:r.pageX-(n.left+window.pageXOffset),y:r.pageY-(n.top+window.pageYOffset)}},aH=["prefixCls","className","onMove","onDown"],I3=ne.forwardRef((e,t)=>{var n=e.prefixCls,r=n===void 0?"w-color-interactive":n,i=e.className,o=e.onMove,u=e.onDown,l=Gc(e,aH),f=b.useRef(null),h=b.useRef(!1),m=b.useState(!1),g=m[0],y=m[1],A=g6(o),w=g6(u),_=F=>h.current&&!Yc(F)?!1:(h.current=Yc(F),!0),v=b.useCallback(F=>{if(p6(F),!!f.current){var M=Yc(F)?F.touches.length>0:F.buttons>0;if(!M){y(!1);return}A?.(y6(f.current,F),F)}},[A]),C=b.useCallback(()=>y(!1),[]),S=b.useCallback(F=>{F?(window.addEventListener(h.current?"touchmove":"mousemove",v),window.addEventListener(h.current?"touchend":"mouseup",C)):(window.removeEventListener("mousemove",v),window.removeEventListener("mouseup",C),window.removeEventListener("touchmove",v),window.removeEventListener("touchend",C))},[v,C]);b.useEffect(()=>(S(g),()=>{S(!1)}),[g,v,C,S]);var R=b.useCallback(F=>{var M=document.activeElement;M?.blur(),p6(F.nativeEvent),_(F.nativeEvent)&&f.current&&(w?.(y6(f.current,F.nativeEvent),F.nativeEvent),y(!0))},[w]);return d.jsx("div",gn({},l,{className:[r,i||""].filter(Boolean).join(" "),style:gn({},l.style,{touchAction:"none"}),ref:f,tabIndex:0,onMouseDown:R,onTouchStart:R}))});I3.displayName="Interactive";var iH=["className","prefixCls","left","top","style","fillProps"],oH=e=>{var t=e.className,n=e.prefixCls,r=e.left,i=e.top,o=e.style,u=e.fillProps,l=Gc(e,iH),f=gn({},o,{position:"absolute",left:r,top:i}),h=gn({width:18,height:18,boxShadow:"var(--alpha-pointer-box-shadow)",borderRadius:"50%",backgroundColor:"var(--alpha-pointer-background-color)"},u?.style,{transform:r?"translate(-9px, -1px)":"translate(-1px, -9px)"});return d.jsx("div",gn({className:n+"-pointer "+(t||""),style:f},l,{children:d.jsx("div",gn({className:n+"-fill"},u,{style:h}))}))},sH=["prefixCls","className","hsva","background","bgProps","innerProps","pointerProps","radius","width","height","direction","reverse","style","onChange","pointer"],uH="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==",z3=ne.forwardRef((e,t)=>{var n=e.prefixCls,r=n===void 0?"w-color-alpha":n,i=e.className,o=e.hsva,u=e.background,l=e.bgProps,f=l===void 0?{}:l,h=e.innerProps,m=h===void 0?{}:h,g=e.pointerProps,y=g===void 0?{}:g,A=e.radius,w=A===void 0?0:A,_=e.width,v=e.height,C=v===void 0?16:v,S=e.direction,R=S===void 0?"horizontal":S,F=e.reverse,M=F===void 0?!1:F,B=e.style,k=e.onChange,N=e.pointer,z=Gc(e,sH),V=b.useCallback(O=>{var j=R==="horizontal"?O.left:O.top;return R==="horizontal"?M?1-j:j:M?j:1-j},[R,M]),Z=b.useCallback(O=>R==="horizontal"?M?1-O:O:M?O:1-O,[R,M]),G=O=>{var j=V(O);k&&k(gn({},o,{a:j}),O)},L=m6(Object.assign({},o,{a:1})),K=M?"linear-gradient(to right, "+L+" 0%, rgba(244, 67, 54, 0) 100%)":"linear-gradient(to right, rgba(244, 67, 54, 0) 0%, "+L+" 100%)",W=M?"linear-gradient(to bottom, rgba(244, 67, 54, 0) 0%, "+L+" 100%)":"linear-gradient(to bottom, "+L+" 0%, rgba(244, 67, 54, 0) 100%)",I=R==="horizontal"?K:W,q={};R==="horizontal"?q.left=Z(o.a)*100+"%":q.top=Z(o.a)*100+"%";var J=gn({"--alpha-background-color":"#fff","--alpha-pointer-background-color":"rgb(248, 248, 248)","--alpha-pointer-box-shadow":"rgb(0 0 0 / 37%) 0px 1px 4px 0px",borderRadius:w,background:"url("+uH+") left center",backgroundColor:"var(--alpha-background-color)"},{width:_,height:C},B,{position:"relative"}),te=b.useCallback(O=>{var j=.01,T=o.a,H=T;switch(O.key){case"ArrowLeft":R==="horizontal"&&(H=M?Math.min(1,T+j):Math.max(0,T-j),O.preventDefault());break;case"ArrowRight":R==="horizontal"&&(H=M?Math.max(0,T-j):Math.min(1,T+j),O.preventDefault());break;case"ArrowUp":R==="vertical"&&(H=M?Math.max(0,T-j):Math.min(1,T+j),O.preventDefault());break;case"ArrowDown":R==="vertical"&&(H=M?Math.min(1,T+j):Math.max(0,T-j),O.preventDefault());break;default:return}if(H!==T){var se=Z(H),ie={left:R==="horizontal"?se:o.a,top:R==="vertical"?se:o.a,width:0,height:0,x:0,y:0};k&&k(gn({},o,{a:H}),ie)}},[Z,o,R,k,M]),re=b.useCallback(O=>{O.target.focus()},[]),U=N&&typeof N=="function"?N(gn({prefixCls:r},y,q)):d.jsx(oH,gn({},y,{prefixCls:r},q));return d.jsxs("div",gn({},z,{className:[r,r+"-"+R,i||""].filter(Boolean).join(" "),style:J,ref:t,children:[d.jsx("div",gn({},f,{style:gn({inset:0,position:"absolute",background:u||I,borderRadius:w},f.style)})),d.jsx(I3,gn({},m,{style:gn({},m.style,{inset:0,zIndex:1,position:"absolute",outline:"none"}),onMove:G,onDown:G,onClick:re,onKeyDown:te,children:U}))]}))});z3.displayName="Alpha";var lH=e=>{var t=e.className,n=e.color,r=e.left,i=e.top,o=e.prefixCls,u={position:"absolute",top:i,left:r},l={"--saturation-pointer-box-shadow":"rgb(255 255 255) 0px 0px 0px 1.5px, rgb(0 0 0 / 30%) 0px 0px 1px 1px inset, rgb(0 0 0 / 40%) 0px 0px 1px 2px",width:6,height:6,transform:"translate(-3px, -3px)",boxShadow:"var(--saturation-pointer-box-shadow)",borderRadius:"50%",backgroundColor:n};return b.useMemo(()=>d.jsx("div",{className:o+"-pointer "+(t||""),style:u,children:d.jsx("div",{className:o+"-fill",style:l})}),[i,r,n,t,o])},cH=["prefixCls","radius","pointer","className","hue","style","hsva","onChange"],A6=ne.forwardRef((e,t)=>{var n,r=e.prefixCls,i=r===void 0?"w-color-saturation":r,o=e.radius,u=o===void 0?0:o,l=e.pointer,f=e.className,h=e.hue,m=h===void 0?0:h,g=e.style,y=e.hsva,A=e.onChange,w=Gc(e,cH),_=gn({width:200,height:200,borderRadius:u},g,{position:"relative"}),v=b.useRef(null),C=b.useCallback(B=>{v.current=B,typeof t=="function"?t(B):t&&"current"in t&&(t.current=B)},[t]),S=b.useCallback((B,k)=>{A&&y&&A({h:y.h,s:B.left*100,v:(1-B.top)*100,a:y.a});var N=v.current;N&&N.focus()},[y,A]),R=b.useCallback(B=>{if(!(!y||!A)){var k=1,N=y.s,z=y.v,V=!1;switch(B.key){case"ArrowLeft":N=Math.max(0,y.s-k),V=!0,B.preventDefault();break;case"ArrowRight":N=Math.min(100,y.s+k),V=!0,B.preventDefault();break;case"ArrowUp":z=Math.min(100,y.v+k),V=!0,B.preventDefault();break;case"ArrowDown":z=Math.max(0,y.v-k),V=!0,B.preventDefault();break;default:return}V&&A({h:y.h,s:N,v:z,a:y.a})}},[y,A]),F=b.useMemo(()=>{if(!y)return null;var B={top:100-y.v+"%",left:y.s+"%",color:m6(y)};return l&&typeof l=="function"?l(gn({prefixCls:i},B)):d.jsx(lH,gn({prefixCls:i},B))},[y,l,i]),M=b.useCallback(B=>{B.target.focus()},[]);return d.jsx(I3,gn({className:[i,f||""].filter(Boolean).join(" ")},w,{style:gn({position:"absolute",inset:0,cursor:"crosshair",backgroundImage:"linear-gradient(0deg, #000, transparent), linear-gradient(90deg, #fff, hsl("+((n=y?.h)!=null?n:m)+", 100%, 50%))"},_,{outline:"none"}),ref:C,onMove:S,onDown:S,onKeyDown:R,onClick:M,children:F}))});A6.displayName="Saturation";var dH=["prefixCls","className","hue","onChange","direction","reverse"],b6="rgb(255, 0, 0) 0%, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, rgb(255, 0, 0) 100%",_6="rgb(255, 0, 0) 0%, rgb(255, 0, 255) 17%, rgb(0, 0, 255) 33%, rgb(0, 255, 255) 50%, rgb(0, 255, 0) 67%, rgb(255, 255, 0) 83%, rgb(255, 0, 0) 100%",x6=ne.forwardRef((e,t)=>{var n=e.prefixCls,r=n===void 0?"w-color-hue":n,i=e.className,o=e.hue,u=o===void 0?0:o,l=e.onChange,f=e.direction,h=f===void 0?"horizontal":f,m=e.reverse,g=m===void 0?!1:m,y=Gc(e,dH),A=b.useCallback(()=>{if(h==="horizontal"){var v=g?_6:b6,C="right";return"linear-gradient(to "+C+", "+v+")"}else{var S=g?b6:_6,R="bottom";return"linear-gradient(to "+R+", "+S+")"}},[h,g]),w=b.useCallback(v=>{var C=h==="horizontal"?v.left:v.top,S;return h==="horizontal"?S=g?1-C:C:S=g?C:1-C,360*S},[h,g]),_=b.useMemo(()=>A(),[A]);return d.jsx(z3,gn({ref:t,className:r+" "+(i||"")},y,{direction:h,reverse:g,background:_,hsva:{h:u,s:100,v:100,a:u/360},onChange:(v,C)=>{l&&l({h:w(C)})}}))});x6.displayName="Hue";var L3=xa("focus-visible:ring-ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive theme-default:active:scale-[0.99] relative box-border inline-flex shrink-0 items-center justify-center gap-2 overflow-hidden text-sm font-medium whitespace-nowrap transition-all duration-150 ease-in-out outline-none focus-visible:ring-4 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{primary:"shadow-button-resting hover:shadow-button-hover hover:border-primary/50 border-primary bg-primary text-primary-foreground hover:bg-primary/90 theme-default:before:from-primary-foreground/0 theme-default:before:to-primary-foreground/15 theme-default:before:absolute theme-default:before:top-0 theme-default:before:left-0 theme-default:before:block theme-default:before:h-full theme-default:before:w-full theme-default:before:bg-gradient-to-t theme-default:before:content-[''] border",outline:"dark:bg-muted/50 hover:text-accent-foreground shadow-button-outlined-resting hover:shadow-button-outlined-hover hover:border-accent bg-background hover:bg-muted text-primary border-primary/35 theme-default:before:from-primary/5 theme-default:before:to-primary/0 theme-default:before:absolute theme-default:before:top-0 theme-default:before:left-0 theme-default:before:block theme-default:before:h-full theme-default:before:w-full theme-default:before:bg-gradient-to-t theme-default:before:content-[''] border",ghost:"hover:bg-muted text-primary bg-transparent",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90 shadow-button-destructive-resting hover:shadow-button-destructive-hover border-destructive-border/25 hover:border-destructive-border/50 theme-default:before:to-primary-foreground/50 theme-default:before:absolute theme-default:before:top-0 theme-default:before:left-0 theme-default:before:block theme-default:before:h-full theme-default:before:w-full theme-default:before:bg-gradient-to-t theme-default:before:content-[''] theme-default:border",link:"text-foreground underline-offset-4 hover:underline"},size:{default:"h-10 rounded-2xl px-4 py-2.5 has-[>svg]:px-3",xs:"h-7 rounded-md px-2 py-1.5 text-xs has-[>svg]:px-2",sm:"h-8 gap-1.5 rounded-xl px-3 py-2 text-xs has-[>svg]:px-2.5",lg:"h-12 rounded-3xl px-6 py-3 text-base has-[>svg]:px-4",icon:"size-7 rounded-xl"}},defaultVariants:{variant:"primary",size:"default"}}),Be=b.forwardRef(function({className:e,variant:t,size:n,as:r,...i},o){return d.jsx(r?Ac:"button",{ref:o,className:X(L3({variant:t,size:n}),e),...i})});Be.displayName="Button";function Ya({...e}){return d.jsx(nP,{"data-slot":"dialog",...e})}function fH({...e}){let t=Cs();return d.jsx(rP,{container:t,"data-slot":"dialog-portal",...e})}function mH({className:e,...t}){return d.jsx(aP,{"data-slot":"dialog-overlay",className:X("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50 duration-200 ease-in-out",e),...t})}function Ka({className:e,children:t,showCloseButton:n=!0,...r}){return d.jsxs(fH,{"data-slot":"dialog-portal",children:[d.jsx(mH,{}),d.jsxs(iP,{"data-slot":"dialog-content",className:X("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 shadow-bevel-2xl rounded-5xl fixed top-[50%] left-[50%] z-[999] grid w-full translate-x-[-50%] translate-y-[-50%] gap-4 p-6 duration-200 ease-in-out sm:max-w-lg",e),...r,children:[t,n&&d.jsx(uP,{asChild:!0,"data-slot":"dialog-close",className:"ring-offset-background absolute top-4 right-4",children:d.jsxs(Be,{variant:"ghost",size:"icon",children:[d.jsx(mc,{}),d.jsx("span",{className:"sr-only",children:"Close"})]})})]})]})}function $a({className:e,...t}){return d.jsx("div",{"data-slot":"dialog-header",className:X("flex flex-col gap-2 text-center sm:text-left",e),...t})}function Sr({className:e,...t}){return d.jsx("div",{"data-slot":"dialog-footer",className:X("flex flex-row gap-2 justify-end",e),...t})}function Za({className:e,...t}){return d.jsx(oP,{"data-slot":"dialog-title",className:X("text-lg text-primary leading-none font-semibold m-0",e),...t})}function pi({className:e,...t}){return d.jsx(sP,{"data-slot":"dialog-description",className:X("text-muted-foreground text-sm m-0",e),...t})}function Qu({className:e,orientation:t="horizontal",decorative:n=!0,...r}){return d.jsx("div",{"data-slot":"separator","data-orientation":t,role:n?"none":"separator",className:X("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",e),...r})}function Ce(e,t){let{coreClient:n}=Hn();if(!n)throw new Error("useTranslator must be used within Auth0ComponentProvider with initialized CoreClient");let r=b.useMemo(()=>n.i18nService.translator(e,t),[n,e,t]),i=b.useCallback(async(o,u)=>{await n.i18nService.changeLanguage(o,u)},[n]);return{t:r,changeLanguage:i,currentLanguage:n.i18nService.currentLanguage,fallbackLanguage:n.i18nService.fallbackLanguage}}function hH({open:e,onOpenChange:t,factorToDelete:n,isDeletingFactor:r,onConfirm:i,onCancel:o,styling:u={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:l={}}){let{t:f}=Ce("user_mfa_management",l),{isDarkMode:h}=$t(),m=b.useMemo(()=>un(u,h),[u,h]);return d.jsx(Ya,{open:e,onOpenChange:t,children:d.jsxs(Ka,{style:m?.variables,className:X("w-[600px] min-h-44 max-h-[90vh] gap-4",m.classes?.["FactorDeleteModal-dialogContent"]),children:[d.jsxs($a,{children:[d.jsx(Za,{className:"text-left text-title font-medium",children:f("remove_factor_dialog.title")}),d.jsx(pi,{className:"sr-only",children:f("remove_factor_dialog.title")})]}),d.jsx(Qu,{}),d.jsx("p",{className:"text-center text-paragraph font-normal text-primary",children:n?.type&&f(`remove_factor_dialog.consent.${n.type}`)}),d.jsxs(Sr,{className:"mt-6",children:[d.jsx(Be,{variant:"outline",size:"default",className:"text-sm",onClick:o,disabled:r,"aria-label":f("actions.cancel_button_label"),children:f("actions.cancel_button_label")}),d.jsx(Be,{variant:"destructive",size:"default",className:"text-sm",onClick:()=>{i()},disabled:r,"aria-label":f("actions.confirm_button_label"),children:f(r?"actions.deleting_button_text":"actions.confirm_button_label")})]})]})})}function Rn({children:e,className:t,...n}){return d.jsx("label",{className:X("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",t),...n,children:e})}var gH=0;function pH(){let e=b.useRef(null);return e.current===null&&(e.current=`:r${gH++}:`),e.current}function vH(){let e=["use","Id"].join("");return Vd[e]}var C6=vH(),O3=typeof C6=="function"?C6:pH,ta=mP,w6=b.createContext({}),st=({...e})=>d.jsx(w6.Provider,{value:{name:e.name},children:d.jsx(fP,{...e,render:({field:t,fieldState:n,formState:r})=>{let{onChange:i,onBlur:o,...u}=t;return e.render({field:{...u,onChange:(...l)=>{i(...l)},onBlur:(...l)=>{o(...l)}},fieldState:n,formState:r})}})}),k0=()=>{let e=b.useContext(w6),t=b.useContext(E6),{getFieldState:n}=EC(),r=wC({name:e.name}),i=n(e.name,r);if(!e)throw new Error("useFormField should be used within ");let{id:o}=t;return{id:o,name:e.name,formItemId:`${o}-form-item`,formDescriptionId:`${o}-form-item-description`,formMessageId:`${o}-form-item-message`,...i}},E6=b.createContext({});function ut({className:e,...t}){let n=O3();return d.jsx(E6.Provider,{value:{id:n},children:d.jsx("div",{"data-slot":"form-item",className:X("grid gap-2",e),...t})})}function lt({className:e,...t}){let{error:n,formItemId:r}=k0();return d.jsx(Rn,{"data-slot":"form-label","data-error":!!n,className:X("data-[error=true]:text-destructive-foreground",e),htmlFor:r,...t})}function ct({...e}){let{error:t,formItemId:n,formDescriptionId:r,formMessageId:i}=k0();return d.jsx(Ac,{"data-slot":"form-control",id:n,"aria-describedby":t?`${r} ${i}`:`${r}`,"aria-invalid":!!t,...e})}function zt({className:e,...t}){let{formDescriptionId:n}=k0();return d.jsx("p",{"data-slot":"form-description",id:n,className:X("text-muted-foreground text-sm",e),...t})}function yt({className:e,...t}){let{error:n,formMessageId:r}=k0(),i=n?String(n?.message??""):t.children;return i?d.jsx("p",{"data-slot":"form-message",id:r,className:X("text-destructive-foreground text-sm",e),...t,children:i}):null}var yH=xa("bg-input aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive relative box-border inline-flex w-full shrink-0 cursor-text items-center justify-center gap-2 overflow-hidden rounded-2xl text-sm transition-[color,box-shadow] duration-150 ease-in-out outline-none disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"border-border/50 text-input-foreground shadow-input-resting hover:shadow-input-hover hover:border-primary/25 focus-within:border-border focus-within:ring-primary/15 focus-within:ring-4",error:"border-destructive-border/50 text-destructive-foreground shadow-input-destructive-resting hover:shadow-input-destructive-hover hover:border-destructive-border/25 focus-within:ring-destructive-border/15 focus-within:ring-4"},size:{default:"h-10",sm:"h-9",lg:"h-11"}},defaultVariants:{variant:"default",size:"default"}}),Ht=b.forwardRef(({className:e,variant:t,size:n,error:r,helperText:i,startAdornment:o,endAdornment:u,...l},f)=>{let h=l.disabled,m=l.id?"div":"label";return d.jsxs("div",{className:"flex w-full flex-col",children:[d.jsxs(m,{className:X(yH({variant:r?"error":t,size:n}),"group items-center gap-0.5",h&&"bg-input-muted text-input-muted-foreground cursor-not-allowed opacity-50",h&&t==="default"&&"bg-input-muted",o&&"pl-[5px]",u&&"pr-[5px]",e),children:[o&&d.jsx("div",{className:"[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:o}),d.jsx("input",{className:X("placeholder:text-muted-foreground w-full flex-1 bg-transparent px-3 py-2 outline-none file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:opacity-50",h&&"bg-input-muted text-input-muted-foreground cursor-not-allowed opacity-50",o&&"pl-0",u&&"pr-0",n==="default"&&"h-10",n==="sm"&&"h-9",n==="lg"&&"h-11"),ref:f,...l}),u&&d.jsx("div",{className:"[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:u})]}),i&&d.jsx("p",{className:X("mt-1.5 px-2 text-xs",r?"text-destructive-foreground":"text-muted-foreground"),children:i})]})});Ht.displayName="TextField";function AH({length:e=6,placeholder:t,disabled:n,className:r,onChange:i,autoSubmit:o,separator:u,id:l,value:f,name:h,inputRef:m}){let[g,y]=b.useState(new Array(e).fill("")),A=b.useRef([]),w=f!==void 0,_=f||"",v=w?Array.from({length:e},(M,B)=>_[B]||""):g,C=M=>{w||y(M)},S=(M,B)=>{let k=M.value;if(isNaN(Number(k)))return;let N=[...v];N[B]=k.substring(k.length-1),C(N);let z=N.join("");i?.(z),z.length===e&&o&&o(z),k&&B{if((M.key==="Delete"||M.key==="Backspace")&&(M.ctrlKey||M.metaKey)){M.preventDefault();let k=new Array(e).fill("");C(k),i?.(""),A.current[0]?.focus();return}if(M.key==="ArrowLeft"){M.preventDefault(),B>0&&A.current[B-1]?.focus();return}if(M.key==="ArrowRight"){M.preventDefault(),B0){let k=[...v];k[B-1]="",C(k),i?.(k.join("")),A.current[B-1]?.focus()}return}if(M.key==="Delete"){if(v[B]){let k=[...v];k[B]="",C(k),i?.(k.join(""))}else if(Bz>B&&!N);k!==-1?A.current[k]?.focus():B{M.preventDefault();let k=M.clipboardData.getData("text").replace(/[^0-9]/g,"");if(!k)return;let N=[...v],z=e-B,V=k.slice(0,z);for(let L=B;L{A.current[G]?.focus()},0)};return d.jsx("div",{className:X("flex w-full items-center gap-2",r),children:v.map((M,B)=>d.jsxs(ne.Fragment,{children:[d.jsx(Ht,{ref:k=>{A.current[B]=k,B===0&&m&&(typeof m=="function"?m(k):m.current=k)},type:"text",inputMode:"numeric",maxLength:1,value:M,placeholder:t,disabled:n,className:"flex-1 text-xl font-semibold *:text-center has-[input]:text-center",onChange:k=>S(k.target,B),onKeyDown:k=>R(k,B),onPaste:k=>F(k,B),id:B===0?l:void 0,name:B===0?h:void 0}),u?.afterEvery&&(B+1)%u.afterEvery===0&&B{if(!e)return"";if(t===er){let[n,r]=e.split("@");return!r||!n||n.length<=2?e:`${n.slice(0,2)}${"*".repeat(n.length-2)}@${r}`}return e.length>6?`${e.slice(0,3)}${"*".repeat(e.length-6)}${e.slice(-3)}`:e};function S6({factorType:e,contact:t,isConfirming:n,isEnrolling:r=!1,onConfirmOtp:i,onBack:o,onResend:u,styling:l={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:f={}}){let{t:h}=Ce("user_mfa_management",f),{isDarkMode:m}=$t(),g=b.useMemo(()=>un(l,m),[l,m]),y=Wr({mode:na}),A=y.watch("userOtp"),w=b.useRef(null);b.useEffect(()=>{w.current?.focus()},[]);let _=t?bH(t,e):"";return d.jsx("div",{style:g.variables,className:"w-full",children:d.jsx(ta,{...y,children:d.jsxs("form",{onSubmit:y.handleSubmit(v=>i(v.userOtp)),autoComplete:"off",className:"space-y-6","aria-describedby":"otp-description",children:[d.jsx("p",{id:"otp-description",className:"text-primary font-normal text-center break-words text-paragraph",children:[ui,Fi].includes(e)?h("enrollment.verify.totp.description"):e===er?h("enrollment.verify.email.description",{name:_}):h("enrollment.verify.phone.description",{name:_})}),d.jsx(st,{control:y.control,name:"userOtp",render:({field:v})=>d.jsxs(ut,{children:[d.jsx(lt,{className:"sr-only",htmlFor:"otp-input",children:h("enrollment_form.show_otp.one_time_passcode")}),d.jsx(ct,{children:d.jsx(AH,{id:"otp-input",length:6,separator:{character:"-",afterEvery:3},onChange:v.onChange,inputRef:w,"aria-invalid":!!y.formState.errors.userOtp,value:v.value||""})}),d.jsx(yt,{className:"text-left text-paragraph",id:"otp-error",role:"alert"})]})}),u&&d.jsxs("p",{className:"text-sm text-muted-foreground text-center",children:[h("enrollment.verify.resend_prompt"),d.jsx(Be,{type:"button",variant:"link",className:"text-sm ms-1 h-auto p-0",onClick:u,disabled:r,children:h("enrollment.verify.resend")})]}),d.jsxs(Sr,{children:[d.jsx(Be,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:o,children:h("actions.back_button_label")}),d.jsx(Be,{type:"submit",className:"text-sm",size:"default",disabled:A?.length!==6||n,"aria-label":h(n?"enrollment.verify.verifying_text":"actions.verify_button_label"),children:h(n?"enrollment.verify.verifying_text":"actions.verify_button_label")})]})]})})})}var R6="https://apps.apple.com/us/app/auth0-guardian/id1093447833",D6="https://play.google.com/store/apps/details?id=com.auth0.guardian",F6="enterOtp",U3="showQr",Gu="enterContact",k6="installation",B0="scan",B6="enter-otp",M6="showRecovery";function _H({factorType:e,contact:t,phase:n,isEnrolling:r,isConfirming:i,onSubmitContact:o,onResendCode:u,onConfirmOtp:l,onClose:f,onPhaseChange:h,schema:m,styling:g={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:y={}}){let{t:A}=Ce("user_mfa_management",y),{isDarkMode:w}=$t(),_=b.useMemo(()=>un(g,w),[g,w]),v=b.useMemo(()=>e===er?E_(A("enrollment.email.invalid"),m?.email):S_(A("enrollment.phone.invalid"),m?.phone),[e,A,m]),C=Wr({resolver:Ca(v),mode:na,reValidateMode:Pi,defaultValues:{contact:t||""}}),S=()=>{C.reset(),f()},R=()=>h(Gu),F=async M=>{let B=e===er?{email:M.contact}:{phone_number:M.contact};await o(B)&&h(F6)};return n!==Gu?d.jsx(S6,{factorType:e,contact:t,isConfirming:i,isEnrolling:r,onConfirmOtp:l,onBack:R,onResend:u,styling:g,customMessages:y}):d.jsx("div",{style:_.variables,className:"w-full",children:d.jsx("div",{className:"flex flex-col items-center justify-center flex-1 space-y-10",children:r?d.jsx("div",{className:"flex items-center justify-center w-full",role:"status","aria-live":"polite",children:d.jsx(Zt,{"aria-label":A("loading_text")})}):d.jsx("div",{className:"w-full",children:d.jsx(ta,{...C,children:d.jsxs("form",{onSubmit:C.handleSubmit(F),className:"space-y-6","aria-describedby":"contact-description",children:[d.jsx(st,{control:C.control,name:"contact",render:({field:M})=>d.jsxs(ut,{children:[d.jsx(lt,{className:"text-left text-paragraph font-medium",htmlFor:"contact-input",children:A(e===er?"enrollment.email.label":"enrollment.phone.label")}),d.jsx(ct,{children:d.jsx(Ht,{id:"contact-input",type:e===er?"email":"tel",autoComplete:e===er?"email":"tel",startAdornment:d.jsx("div",{className:"p-1.5","aria-hidden":"true",children:e===er?d.jsx(px,{}):d.jsx(Mg,{})}),placeholder:A(e===er?"enrollment.email.placeholder":"enrollment.phone.placeholder"),error:!!C.formState.errors.contact,"aria-invalid":!!C.formState.errors.contact,...M})}),d.jsx(zt,{className:"text-paragraph font-normal text-left",children:A(e===er?"enrollment.email.description":"enrollment.phone.description")}),d.jsx(yt,{className:"text-left text-paragraph",id:"contact-error",role:"alert"})]})}),d.jsxs(Sr,{children:[d.jsx(Be,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:S,children:A("actions.cancel_button_label")}),d.jsx(Be,{type:"submit",size:"default",className:"text-sm",disabled:!C.formState.isValid||r,children:A("actions.submit_button_label")})]})]})})})})})}var xH=xa("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 shadow-bevel-lg z-[1000] w-fit rounded-xl px-2 py-1 text-sm text-balance",{variants:{position:{top:"origin-bottom",bottom:"origin-top",left:"origin-left",right:"origin-right"}},defaultVariants:{position:"top"}});function Rr({children:e,...t}){return d.jsx(dz,{children:d.jsx(fz,{...t,children:e})})}function Dr({asChild:e=!0,...t}){return d.jsx(mz,{asChild:e,...t})}var xr=b.forwardRef(({className:e,side:t="top",position:n,sideOffset:r=8,children:i,...o},u)=>{let l=Cs();return d.jsx(hz,{container:l,children:d.jsxs(Gw,{ref:u,side:t,sideOffset:r,className:X(xH({position:n||t}),e),...o,children:[i,d.jsx(gz,{className:"fill-popover"})]})})});xr.displayName=Gw.displayName;var In=b.forwardRef(({onCopy:e,copyButtonClassName:t,tooltipSide:n="top",tooltipAlign:r="end",readOnly:i=!0,endAdornment:o,showCopyButton:u=!0,...l},f)=>{let{t:h}=Ce("common"),[m,g]=b.useState(h("copy")),[y,A]=b.useState(!1),w=async()=>{l.value&&(await navigator.clipboard.writeText(String(l.value)),g(h("copied")),A(!0),setTimeout(()=>{g(h("copy")),A(!1)},1e3),e?.())},_=d.jsxs(Rr,{open:y,onOpenChange:A,children:[d.jsx(Dr,{asChild:!0,children:d.jsx(Be,{type:"button",variant:"ghost",size:"icon",className:X("h-8 w-8",t),onClick:w,"aria-label":h("copy"),children:d.jsx(xu,{className:"h-4 w-4","aria-hidden":"true"})})}),d.jsx(xr,{side:n,align:r,sideOffset:5,children:m})]});return d.jsx(Ht,{ref:f,readOnly:i,...l,endAdornment:u?o?d.jsxs("div",{className:"flex items-center gap-1",children:[o,_]}):_:o})});In.displayName="CopyableTextField";var CH=xa("focus-within:ring-ring inline-flex items-center gap-2 rounded-md py-0.5 underline-offset-4 transition-colors focus:ring-3 focus-visible:outline-hidden",{variants:{variant:{destructive:"text-destructive hover:text-destructive/90",muted:"text-muted hover:text-muted/80",primary:"text-primary hover:text-primary/90"},underline:{none:"no-underline",hover:"no-underline hover:underline",always:"underline"}},defaultVariants:{variant:"primary",underline:"always"}});function Ps({ref:e,className:t,children:n,variant:r,underline:i,...o}){return d.jsx("a",{ref:e,className:X(CH({variant:r,underline:i}),t),...o,children:n})}function wH({value:e,size:t=150,className:n,alt:r="QR Code",loadingMessage:i="Loading QR code",errorMessage:o="Failed to load QR code"}){let[u,l]=b.useState(null),[f,h]=b.useState(!1),[m,g]=b.useState(!0),{isDarkMode:y}=$t(),A=b.useMemo(()=>({dark:y?"#FFFFFF":"#000000",light:y?"#000000":"#FFFFFF"}),[y]);b.useEffect(()=>{if(!e){l(null),h(!0),g(!1);return}let _=async()=>{try{let{toDataURL:v}=await Promise.resolve().then(()=>GK),C=await v(e,{width:t,margin:1,color:A});l(C),h(!1)}catch{l(null),h(!0)}finally{g(!1)}};g(!0),_()},[e,t,A]);let w={className:X("flex items-center justify-center rounded p-2","bg-gray-100 dark:bg-gray-800",f&&"text-gray-500 dark:text-gray-400 text-sm",n),style:{width:t,height:t}};return m?d.jsx("div",{...w,"aria-label":i,children:d.jsx(Zt,{"aria-label":i})}):f||!u?d.jsx("div",{...w,role:"alert","aria-live":"assertive","aria-label":o,children:d.jsx("span",{children:o})}):d.jsx("img",{src:u,alt:r,width:t,height:t,className:X("block rounded",n),style:{imageRendering:"pixelated"}})}var EH={variables:{common:{},light:{},dark:{}},classes:{}};function SH({factorType:e,otpData:{barcodeUri:t,manualInputCode:n},isEnrolling:r,isConfirming:i,phase:o,onContinueQRScan:u,onConfirmOtp:l,onClose:f,onPhaseChange:h,styling:m=EH,customMessages:g={}}){let{t:y}=Ce("user_mfa_management",g),{isDarkMode:A}=$t(),w=b.useMemo(()=>un(m,A),[m,A]),_=b.useCallback(async()=>{e===ui?await u():h(B6)},[e,u,h]),v=b.useCallback(()=>{h(B0)},[h]);return o!==B0?d.jsx(S6,{factorType:e,isConfirming:i,onConfirmOtp:l,onBack:v,styling:m,customMessages:g}):d.jsx("div",{style:w.variables,className:"w-full",children:r?d.jsx("div",{className:"flex items-center justify-center w-full",role:"status","aria-live":"polite",children:d.jsx(Zt,{"aria-label":y("loading_text")})}):d.jsxs("div",{className:"w-full space-y-4",children:[d.jsx("div",{className:"flex justify-center items-center",children:d.jsx(wH,{size:150,value:t,alt:y(e===Fi?"enrollment.totp.qr_alt":"enrollment.push.qr_alt")})}),d.jsx("p",{className:"text-base font-semibold text-center text-primary mt-10",children:y(e===Fi?"enrollment.totp.scan_title":"enrollment.push.scan_title")}),d.jsx("p",{id:"qr-description",className:"font-normal block text-left text-paragraph text-primary",children:y(e===Fi?"enrollment.totp.scan_description":"enrollment.push.scan_description")}),d.jsx("div",{"aria-describedby":"qr-description",children:d.jsx(In,{value:n||t})}),e===ui&&d.jsxs("p",{className:"text-paragraph text-muted-foreground",children:[y("enrollment.push.download_hint")," ",d.jsx(Ps,{href:R6,target:"_blank",rel:"noopener noreferrer",className:"text-sm",children:y("enrollment.push.download_hint_apple")}),` ${y("enrollment.push.download_hint_or")} `,d.jsx(Ps,{href:D6,target:"_blank",rel:"noopener noreferrer",className:"text-sm",children:y("enrollment.push.download_hint_google")}),"."]}),d.jsxs(Sr,{className:"mt-6",children:[d.jsx(Be,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:f,"aria-label":y("actions.cancel_button_label"),children:y("actions.cancel_button_label")}),d.jsx(Be,{type:"button",className:"text-sm",size:"default",onClick:_,disabled:i,"aria-label":y("actions.continue_button_label"),children:y("actions.continue_button_label")})]})]})})}function Is({className:e,...t}){return d.jsx($w,{"data-slot":"checkbox",className:X("group shadow-checkbox-resting peer hover:shadow-checkbox-hover focus-visible:ring-ring hover:border-primary/50 border-border data-[state=checked]:bg-primary data-[state=indeterminate]:border-primary data-[state=indeterminate]:bg-primary data-[state=checked]:text-primary-foreground data-[state=checked]:border-primary focus-visible:border-ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive relative flex size-6 shrink-0 appearance-none items-center justify-center rounded-lg border transition-[colors,shadow] duration-150 ease-in-out outline-none focus-visible:ring-3 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:d.jsx(Ww,{"data-slot":"checkbox-indicator",className:"group-data-[state=checked]:animate-in group-data-[state=unchecked]:animate-out group-data-[state=unchecked]:fade-out-0 group-data-[state=checked]:fade-in-0 group-data-[state=unchecked]:slide-out-to-bottom-5 group-data-[state=unchecked]:zoom-out-75 group-data-[state=checked]:zoom-in-75 group-data-[state=checked]:slide-in-from-bottom-5 text-primary-foreground stroke-primary-foreground duration-150 ease-in-out group-data-[state=checked]:block",children:t.checked==="indeterminate"?d.jsx(CN,{className:"size-3 stroke-[4px]",absoluteStrokeWidth:!0}):d.jsx(fc,{className:"size-3 stroke-[4px]",absoluteStrokeWidth:!0})})})}function RH({recoveryCode:e,isLoading:t,onConfirmRecoveryCode:n,onClose:r,styling:i={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:o={}}){let[u,l]=b.useState(!1);b.useEffect(()=>{l(!1)},[e]);let{t:f}=Ce("user_mfa_management",o),{isDarkMode:h}=$t(),m=b.useMemo(()=>un(i,h),[i,h]);return d.jsx("div",{style:m.variables,className:"w-full",children:t?d.jsx("div",{className:"flex items-center justify-center py-16",children:d.jsx(Zt,{})}):d.jsxs("div",{className:"space-y-6",children:[d.jsxs("div",{children:[d.jsx("p",{className:"font-normal block text-sm text-center mb-4 text-primary",children:f("enrollment.recovery_code.description")}),d.jsx(In,{value:e})]}),d.jsxs("div",{className:"flex items-center gap-4",children:[d.jsx(Is,{id:"recovery-code-confirmed",checked:u,onCheckedChange:g=>l(g===!0)}),d.jsx("label",{htmlFor:"recovery-code-confirmed",className:"text-sm text-primary cursor-pointer",children:f("enrollment.recovery_code.confirmed")})]}),d.jsxs(Sr,{children:[d.jsx(Be,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:r,"aria-label":f("actions.back_button_label"),children:f("actions.back_button_label")}),d.jsx(Be,{type:"button",className:"text-sm",size:"default",onClick:n,disabled:!u,"aria-label":f("actions.submit_button_label"),children:f("actions.submit_button_label")})]})]})})}var DH=({width:e=30,height:t=30,title:n="Apple logo",className:r,...i})=>d.jsx("img",{src:fM,alt:n,width:e,height:t,className:X("dark:invert",r),...i}),FH=ne.memo(DH),kH=({width:e=48,height:t=48,title:n="Google logo",className:r,...i})=>d.jsx("img",{src:mM,alt:n,width:e,height:t,className:r,...i}),N6=ne.memo(kH);function tr({className:e,...t}){return d.jsx("div",{"data-slot":"card",className:X("bg-card text-card-foreground shadow-bevel-2xl flex flex-col gap-6 rounded-4xl py-6",e),...t})}function Yu({className:e,...t}){return d.jsx("div",{"data-slot":"card-header",className:X("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...t})}function jo({className:e,...t}){return d.jsx("div",{"data-slot":"card-title",className:X("leading-none font-semibold",e),...t})}function To({className:e,...t}){return d.jsx("div",{"data-slot":"card-description",className:X("text-muted-foreground text-sm",e),...t})}function M0({className:e,...t}){return d.jsx("div",{"data-slot":"card-action",className:X("col-start-2 row-span-2 row-start-1 self-start justify-self-end",e),...t})}function Wa({className:e,...t}){return d.jsx("div",{"data-slot":"card-content",className:X("px-6",e),...t})}function BH({className:e,...t}){return d.jsx("div",{"data-slot":"card-footer",className:X("flex items-center px-6 [.border-t]:pt-6",e),...t})}var j6={variables:{common:{},light:{},dark:{}},classes:{}},MH={[As]:"enrollment.phone.title",[er]:"enrollment.email.title",[bs]:"enrollment.recovery_code.title"},NH={[As]:"enrollment.verify.phone.title",[er]:"enrollment.verify.email.title"};function jH(e,t,n){return t===B6||n===F6?(e&&NH[e])??"enrollment.verify.totp.title":(e&&MH[e])??"enrollment.push.install_title"}function TH(e){let{onClose:t,onStartQREnrollment:n,styling:r=j6,customMessages:i={}}=e,{t:o}=Ce("user_mfa_management",i),{isDarkMode:u}=$t(),l=b.useMemo(()=>un(r,u),[r,u]);return d.jsx("div",{style:l.variables,className:"w-full",children:d.jsxs("div",{className:"flex flex-col items-stretch flex-1 space-y-10",children:[d.jsx("p",{className:"text-center text-primary text-paragraph font-normal",children:o("enrollment.push.install_description")}),d.jsxs("div",{className:"flex gap-4 w-full",children:[d.jsx("a",{href:R6,target:"_blank",rel:"noopener noreferrer",className:"flex-1",children:d.jsxs(tr,{className:"flex flex-col items-center gap-1 min-w-24 p-6 h-full",children:[d.jsx(FH,{className:"w-8 h-8"}),d.jsx("span",{className:"text-paragraph text-center",children:o("enrollment.push.app_store")})]})}),d.jsx("a",{href:D6,target:"_blank",rel:"noopener noreferrer",className:"flex-1",children:d.jsxs(tr,{className:"flex flex-col items-center gap-1 min-w-24 p-6 h-full",children:[d.jsx(N6,{className:"w-8 h-8"}),d.jsx("span",{className:"text-paragraph text-center",children:o("enrollment.push.google_play")})]})})]}),d.jsxs(Sr,{children:[d.jsx(Be,{type:"button",className:"text-sm",variant:"outline",size:"default",onClick:t,"aria-label":o("actions.cancel_button_label"),children:o("actions.cancel_button_label")}),d.jsx(Be,{type:"button",className:"text-sm",size:"default",onClick:n,"aria-label":o("actions.continue_button_label"),children:o("actions.continue_button_label")})]})]})})}function PH(e){let{open:t,onClose:n,factorType:r,enrollmentPhase:i,contact:o,otpData:u,recoveryCode:l,isEnrolling:f,isConfirming:h,onSubmitContact:m,onResendCode:g,onConfirmOtp:y,onContinueQRScan:A,onConfirmRecoveryCode:w,onStartQREnrollment:_,schema:v,styling:C=j6,customMessages:S={}}=e,{t:R}=Ce("user_mfa_management",S),{isDarkMode:F}=$t(),[M,B]=b.useState(B0),[k,N]=b.useState(Gu);b.useEffect(()=>{t&&(B(B0),N(Gu))},[t,i]);let z=R(jH(r,M,k)),V=b.useMemo(()=>un(C,F),[C,F]),Z=()=>{switch(i){case k6:return d.jsx(TH,{onClose:n,onStartQREnrollment:_,styling:C,customMessages:S});case Gu:return d.jsx(_H,{factorType:r,contact:o,phase:k,isEnrolling:f,isConfirming:h,onSubmitContact:m,onResendCode:g,onConfirmOtp:y,onClose:n,onPhaseChange:N,schema:v,styling:C,customMessages:S});case U3:return d.jsx(SH,{factorType:r,otpData:u,isEnrolling:f,isConfirming:h,phase:M,onContinueQRScan:A,onConfirmOtp:y,onClose:n,onPhaseChange:B,styling:C,customMessages:S});case M6:return d.jsx(RH,{recoveryCode:l,isLoading:f||h,onConfirmRecoveryCode:w,onClose:n,styling:C,customMessages:S});default:return null}};return d.jsx(Ya,{open:t&&!!i,onOpenChange:n,children:d.jsxs(Ka,{style:V.variables,className:X("w-[600px] min-h-44 max-h-[90vh] gap-4",V.classes?.["EnrollFactorModal-dialogContent"]),children:[d.jsxs($a,{children:[d.jsx(Za,{className:"text-left font-medium text-title",children:z}),d.jsx(pi,{className:"sr-only",children:z})]}),d.jsx(Qu,{}),Z()]})})}function IH({message:e,className:t}){return d.jsx("p",{className:X("text-paragraph text-center text-muted-foreground",t),children:e})}function Ku({...e}){return d.jsx(HL,{"data-slot":"dropdown-menu",...e})}function Kc({...e}){let t=Cs();return d.jsx(z1,{container:t,"data-slot":"dropdown-menu-portal",...e})}function $u({className:e,variant:t,size:n,...r}){return d.jsx(QL,{asChild:!0,...r,children:d.jsx(Be,{"data-slot":"dropdown-menu-trigger",className:X(L3({variant:t,size:n}),e),children:r.children})})}function Zu({className:e,sideOffset:t=4,...n}){let r=Cs();return d.jsx(z1,{container:r,children:d.jsx(GL,{"data-slot":"dropdown-menu-content",sideOffset:t,className:X("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 shadow-bevel-xl z-50 min-w-[8rem] overflow-x-hidden overflow-y-auto rounded-2xl p-1 outline-none",e),...n})})}function Cr({className:e,inset:t,variant:n="default",...r}){return d.jsx(YL,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":n,className:X("focus:bg-muted hover:bg-muted/50 focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*='text-'])]:text-muted-foreground relative flex w-full cursor-default items-center gap-2 rounded-xl px-2 py-1.5 text-sm outline-none select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...r})}function zH({className:e,...t}){return d.jsx(KL,{"data-slot":"dropdown-menu-separator",className:X("bg-border mx-1 my-1 h-px",e),...t})}var LH={year:"numeric",month:"short",day:"numeric"};function T6(e,t){let n=typeof e=="string"?new Date(e):e;return isNaN(n.getTime())?"":n.toLocaleDateString(t,LH)}var OH=new Set([Fi,ui]),UH={[As]:Mg,[er]:px,[Fi]:SN,[ui]:Mg,[bs]:FN};function VH({factors:e,factorType:t,readOnly:n,isEnabledFactor:r,onDeleteFactor:i,isDeletingFactor:o,disableDelete:u,styling:l={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:f={}}){let{t:h,currentLanguage:m}=Ce("user_mfa_management",f),{isDarkMode:g}=$t(),y=UH[t],A=_=>t===bs?h("factors.recovery-code.item_label"):OH.has(t)?h(`factors.${t}.title`):_.name||_.id,w=b.useMemo(()=>un(l,g),[l,g]);return d.jsx("div",{className:"space-y-2",style:w?.variables,children:e.map(_=>{let v=A(_);return d.jsx(tr,{className:"border border-[color:var(--color-border)] rounded-lg bg-transparent p-0 w-full","aria-label":v,children:d.jsxs(Wa,{className:"flex flex-row items-center justify-between gap-3 p-3",children:[d.jsxs("div",{className:"flex items-center gap-3 min-w-0 flex-grow",children:[y&&d.jsx(y,{className:"w-5 h-5 text-muted-foreground shrink-0","aria-hidden":"true"}),d.jsxs("div",{className:"min-w-0 flex flex-col",children:[d.jsx("span",{className:"font-medium text-body text-foreground truncate",title:v,children:v}),(_.created_at||_.last_auth_at)&&d.jsxs("span",{className:"text-sm font-normal text-muted-foreground",children:[_.created_at&&d.jsx("time",{dateTime:_.created_at,children:h("factors.meta.created_at",{date:T6(_.created_at,m)})}),_.created_at&&_.last_auth_at&&" • ",_.last_auth_at&&d.jsx("time",{dateTime:_.last_auth_at,children:h("factors.meta.last_used",{date:T6(_.last_auth_at,m)})})]})]})]}),!n&&d.jsx("div",{className:"shrink-0",children:d.jsxs(Ku,{children:[d.jsx($u,{variant:"ghost",size:"icon","aria-label":h("actions.menu_aria_label"),className:"p-2",children:d.jsx(hx,{className:"w-5 h-5","aria-hidden":"true"})}),d.jsx(Kc,{children:d.jsx(Zu,{align:"end",children:d.jsxs(Cr,{onClick:()=>i(_.id,t),disabled:u||o||!r,"aria-label":h("actions.remove_button_label"),className:"text-destructive-foreground focus:text-destructive-foreground",children:[d.jsx(Bi,{className:"mr-2 h-4 w-4","aria-hidden":"true"}),h("actions.remove_button_label")]})})})]})})]})},_.id)})})}function HH({onRetry:e,isMfa:t}){let{t:n}=Ce("gate_keeper"),r=t?"mfa_error":"fallback";return d.jsxs(tr,{className:"text-center",children:[d.jsxs(Wa,{className:"flex flex-col items-center gap-2",children:[d.jsx(jo,{children:n(`${r}.title`)}),d.jsx(To,{children:n(`${r}.description`)})]}),!t&&d.jsx(BH,{className:"justify-center",children:d.jsxs(Be,{variant:"primary",size:"default",onClick:e,children:[d.jsx(Bg,{className:"size-4"}),n("fallback.retry")]})})]})}function Ii({styling:e,isLoading:t,children:n}){let{error:r,onRetry:i}=bj(),{coreClient:o}=Hn(),{isDarkMode:u}=$t(),[l,f]=b.useState(!1),h=b.useMemo(()=>un(e,u),[e,u]),m=b.useCallback(async()=>{f(!0);try{await i?.()}finally{f(!1)}},[i]),g=cc(r),y=vs(r),A=!!r&&!!y&&(y>=500||y===429);return b.useEffect(()=>{g&&o&&!o.isProxyMode()&&console.warn(`🚨 [Auth0 Components Warning]: A step-up authentication (MFA) was triggered, but the interactiveErrorHandler is not configured.
To enable Universal Login redirects for MFA step-up, login required, or consent errors, please update your configuration:
@@ -64,11 +64,11 @@ To enable Universal Login redirects for MFA step-up, login required, or consent
interactiveErrorHandler="popup"
>
-For more details, refer to the Auth0 Documentation.`)},[g,o]),t||l?d.jsx(xr,{style:h.variables,children:d.jsx("div",{className:"flex items-center justify-center p-8",children:d.jsx(dn,{})})}):A||g?d.jsx(xr,{style:h.variables,children:d.jsx($V,{onRetry:m,isMfa:g})}):d.jsx(xr,{style:h.variables,children:n})}function Gu({className:e,...t}){return d.jsx(aO,{"data-slot":"switch",className:X("theme-default:shadow-switch-resting data-[state=checked]:from-primary-foreground/0 data-[state=checked]:to-primary-foreground/25 from-primary-foreground/50 to-primary-foreground/0 [&]:bg-accent/50 hover:bg-accent/75 data-[state=checked]:hover:bg-primary theme-default:hover:shadow-switch-hover data-[state=checked]:bg-primary focus-visible:ring-ring focus-within:ring-ring relative h-7 w-[46px] rounded-full bg-gradient-to-l transition-all duration-150 ease-in-out focus-visible:ring-4 active:scale-95 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:d.jsx(iO,{"data-slot":"switch-thumb",className:X("dark:bg-primary dark:shadow-switch-thumb-dark data-[state=checked]:dark:bg-background [&]:bg-background to-background/0 from-primary/5 shadow-switch-thumb data-[state=checked]:bg-background pointer-events-none absolute top-[4px] left-[4px] h-5 w-5 rounded-full bg-gradient-to-t transition-transform duration-150 ease-in-out data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}var WV=({trigger:e,tooltip:t})=>d.jsx(d.Fragment,{children:d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsx("div",{children:e})}),d.jsx(vr,{children:t.content})]})}),ZV=({icon:e,className:t,label:n,onClick:r,disabled:i,variant:o,size:u})=>d.jsxs(je,{onClick:r,disabled:i,variant:o,size:u,className:X("flex items-center gap-2 w-full sm:w-auto sm:min-w-fit",t),"aria-label":n,children:[e&&d.jsx(e,{className:"h-4 w-4 flex-shrink-0","aria-hidden":"true"}),d.jsx("span",{className:"truncate",children:n})]}),XV=({className:e,"aria-label":t,checked:n,onCheckedChange:r,disabled:i})=>d.jsx("div",{className:X("flex items-center gap-2",e),children:d.jsx(Gu,{checked:n,onCheckedChange:r,disabled:i,"aria-label":t})}),di=b.forwardRef(({title:e,description:t,backButton:n,actions:r,isLoading:i,className:o,...u},l)=>{let f=n?.icon||Ag,h=(m,g)=>{let y=`action-${g}`;if(i)return d.jsx(dn,{className:"w-4 h-4"},`spinner-${y}`);if(m.hidden)return null;let A=m.type==="switch"?d.jsx(XV,{...m},y):d.jsx(ZV,{...m},y);return m.tooltip?d.jsx(WV,{trigger:A,tooltip:m.tooltip},`tooltip-${y}`):A};return d.jsxs("div",{ref:l,className:X("w-full mb-8",o),role:"banner","aria-label":e?`${e} header`:"Header",...u,children:[n&&d.jsxs(je,{variant:"link",onClick:n.onClick,size:"default",className:"flex items-center text-sm mb-3","aria-label":n.text||"Go back",children:[d.jsx(f,{className:"h-4 w-4","aria-hidden":"true"}),n.text&&d.jsx("span",{children:n.text})]}),d.jsxs("div",{className:"flex items-start justify-between gap-4",children:[d.jsxs("div",{className:"flex flex-col min-w-0 flex-1",children:[e&&d.jsx("h1",{className:X("text-primary font-bold leading-tight break-words text-left text-page-header mb-0"),children:e}),t&&d.jsx("p",{className:X("text-muted-foreground leading-relaxed break-words text-left text-page-description mt-2"),children:t})]}),r&&r.length>0&&d.jsx("div",{className:"flex-shrink-0 flex items-start gap-2 mt-1",children:r.map(h)})]})]})});di.displayName="Header";var JV=pa("theme-default:shadow-xs box-border inline-flex items-center overflow-clip rounded-2xl border border-transparent font-medium",{variants:{variant:{default:"bg-primary text-primary-foreground theme-default:border-primary",secondary:"bg-muted text-muted-foreground theme-default:border-muted-foreground/25",outline:"border-border",info:"bg-info text-info-foreground theme-default:border-info-foreground/25",success:"bg-success theme-default:border-success-foreground/25 text-success-foreground",warning:"bg-warning theme-default:border-warning-foreground/25 text-warning-foreground",destructive:"bg-destructive theme-default:border-destructive-foreground/25 text-destructive-foreground"},size:{sm:"px-1.5 py-0.5 text-xs",md:"px-2 py-1 text-sm",lg:"px-2.5 py-1.5 text-sm"}},defaultVariants:{variant:"default",size:"md"}});function Va({className:e,variant:t,size:n,asChild:r=!1,...i}){return d.jsx(r?hc:"span",{"data-slot":"badge",className:X(JV({variant:t,size:n}),e),...i})}function eH(e){let{coreClient:t}=Gn(),n=_n({queryKey:x_.factors(e),queryFn:async()=>{let u=t.getMyAccountApiClient(),[l,f]=await Promise.all([u.factors.list(),u.authenticationMethods.list()]);return cg.fromAPI(l,f,e)},enabled:!!t}),r=At({mutationFn:({factorType:u,options:l={}})=>{let f=t.getMyAccountApiClient(),h=cg.buildEnrollParams(u,l);return f.authenticationMethods.create(h)}}),i=At({mutationFn:u=>t.getMyAccountApiClient().authenticationMethods.delete(u)}),o=At({mutationFn:({factorType:u,authSession:l,authenticationMethodId:f,options:h})=>{let m=t.getMyAccountApiClient(),g=cg.buildConfirmEnrollmentParams(u,l,h);return m.authenticationMethods.verify(f,g)}});return{factorsQuery:n,enrollMutation:r,deleteMutation:i,verifyMutation:o}}function Zr(){let{t:e}=xe("common");return b.useCallback((t,n={})=>{tf(t)&&tt({type:"error",message:(r=>{if(C2(r))return e("error.network");switch(ms(r)){case 400:return e("error.bad_request");case 401:return e("error.missing_token");case 403:return so(r)&&r.body?.type?.includes(v2.INSUFFICIENT_SCOPE)?e("error.insufficient_scope"):e("error.forbidden");case 404:return e("error.not_found");case 429:return e("error.rate_limit");default:return}})(t)??s_(t,n.fallbackMessage??e("error.generic"))})},[e])}function Bt(e){return e.isPending??e.isLoading??!1}function tH(){let e=["keep","Previous","Data"].join("");return $O[e]}function B3(){let e=tH();return typeof e=="function"?{placeholderData:e}:{keepPreviousData:!0}}var M3={authSession:"",authenticationMethodId:""},D0=e=>({authSession:e.auth_session,authenticationMethodId:"id"in e?e.id:""}),y6=e=>({barcodeUri:"barcode_uri"in e?e.barcode_uri:"",manualInputCode:"manual_input_code"in e?e.manual_input_code??"":""});function A6({showActiveOnly:e=!1,readOnly:t=!1,disableDelete:n=!1,factorConfig:r,customMessages:i={},enrollAction:o,deleteAction:u}={}){let{t:l}=xe("user_mfa_management",i),f=Zr(),{factorsQuery:h,enrollMutation:m,deleteMutation:g,verifyMutation:y}=eH(e),[A,C]=b.useState(!1),[x,v]=b.useState(null),[w,S]=b.useState(!1),[D,F]=b.useState(null),[M,B]=b.useState(null),[k,N]=b.useState(M3),[I,H]=b.useState(""),[Y,U]=b.useState({barcodeUri:"",manualInputCode:""}),[z,Z]=b.useState(""),re=h.data??{};b.useEffect(()=>{h.isError&&f(h.error,{fallbackMessage:l("notifications.fetch_factors_error")})},[h.isError,h.error,f,l]);let P=b.useMemo(()=>Object.keys(re).filter(oe=>r?.[oe]?.visible!==!1),[re,r]),K=b.useMemo(()=>P.every(oe=>!re[oe]?.some(me=>me.enrolled)),[P,re]),q=b.useCallback((oe,me)=>{if(!tf(oe)){f(oe);return}let Tt=b2(oe,{resolver:qt=>{let $t=y2[qt];if($t)return l(`errors.${me}.${$t}`,{},void 0)}});tt({type:"error",message:Tt.message})},[f,l]),$=b.useCallback(async()=>{tt({type:"success",message:l("notifications.factor_enroll_success")}),await o?.onAfter?.(x),C(!1),v(null),B(null),N(M3),H(""),U({barcodeUri:"",manualInputCode:""}),Z(""),await h.refetch()},[h,o,x,l]),O=b.useCallback(async oe=>{try{await y.mutateAsync(oe),await $()}catch(me){q(me,oe.factorType)}},[y,$,q]),T=b.useCallback(async oe=>{if(!(o?.onBefore&&!o.onBefore(oe))){if(v(oe),C(!0),oe===Kn||oe===gs){B(Iu);return}if(oe===Ja){B(f6);return}try{let me=await m.mutateAsync({factorType:oe,options:{}});N(D0(me)),oe===ps?(Z("recovery_code"in me?me.recovery_code:""),B(h6)):(U(y6(me)),B(k3))}catch(me){q(me,oe),C(!1),v(null)}}},[m,q,o]),V=b.useCallback(()=>{Bt(g)||(S(!1),F(null))},[g]),W=b.useCallback(async()=>{C(!1),B(null),N(M3),H(""),U({barcodeUri:"",manualInputCode:""}),Z(""),x===Ja&&k.authSession&&await h.refetch(),v(null)},[x,k.authSession,h]),L=b.useCallback(async oe=>{try{await g.mutateAsync(oe),await h.refetch(),tt({type:"success",message:l("notifications.factor_remove_success")}),await u?.onAfter?.(D.type)}catch(me){f(me,{fallbackMessage:l("notifications.factor_delete_error")})}finally{S(!1),F(null)}},[g,h,f,u,D,l]),ee=b.useCallback(async()=>{D&&await L(D.id)},[D,L]),de=b.useCallback(async(oe,me)=>{t||n||u?.onBefore&&!u.onBefore(me)||(F({id:oe,type:me}),S(!0))},[t,n,u]),ce=b.useCallback(async oe=>{try{let me=await m.mutateAsync({factorType:x,options:oe});return H(oe.email??oe.phone_number??""),N(D0(me)),!0}catch(me){return q(me,x),!1}},[x,m,q]),Ae=b.useCallback(async()=>{let oe=x===Kn?{email:I}:{phone_number:I};try{let me=await m.mutateAsync({factorType:x,options:oe});N(D0(me))}catch(me){q(me,x)}},[I,x,m,q]),_e=b.useCallback(oe=>O({factorType:x,authSession:k.authSession,authenticationMethodId:k.authenticationMethodId,options:{userOtpCode:oe}}),[x,k,O]),Me=b.useCallback(async()=>{if(x)try{let oe=await m.mutateAsync({factorType:x,options:{}});N(D0(oe)),U(y6(oe)),B(k3)}catch(oe){q(oe,x),C(!1),v(null)}},[x,m,q]),ge=b.useCallback(async()=>{x===Ja&&await O({factorType:x,authSession:k.authSession,authenticationMethodId:k.authenticationMethodId,options:{}})},[x,k,O]),pe=b.useCallback(()=>O({factorType:x,authSession:k.authSession,authenticationMethodId:k.authenticationMethodId,options:{}}),[x,k,O]);return{factorsByType:re,isLoadingFactors:h.isLoading,isEnrolling:Bt(m),isDeleting:Bt(g),isConfirming:Bt(y),isEnrollDialogOpen:A,enrollFactor:x,enrollmentPhase:M,isDeleteDialogOpen:w,factorToDelete:D,visibleFactorTypes:P,hasNoActiveFactors:K,contact:I,otpData:Y,recoveryCode:z,handleCancelDelete:V,handleConfirmDelete:ee,handleEnroll:T,handleCloseEnrollDialog:W,handleDeleteFactor:de,handleSendCode:ce,handleResendCode:Ae,handleConfirmOtp:_e,handleConfirmPush:ge,handleConfirmRecoveryCode:pe,handleEnterQRPhase:Me}}function js(e){let{componentRef:t}=EN();b.useLayoutEffect(()=>{let n=t.current;return t.current=e,()=>{t.current=n}},[t,e])}var nH={variables:{common:{},light:{},dark:{}},classes:{}};function rH({customMessages:e={},styling:t=nH,hideHeader:n=!1,showActiveOnly:r=!1,disableEnroll:i=!1,disableDelete:o=!1,readOnly:u=!1,factorConfig:l={},enrollAction:f,deleteAction:h,schema:m}){js("user-mfa-management");let{factorsByType:g,isLoadingFactors:y,isEnrolling:A,isDeleting:C,isConfirming:x,isEnrollDialogOpen:v,enrollFactor:w,enrollmentPhase:S,contact:D,otpData:F,recoveryCode:M,isDeleteDialogOpen:B,factorToDelete:k,visibleFactorTypes:N,hasNoActiveFactors:I,handleEnroll:H,handleCloseEnrollDialog:Y,handleDeleteFactor:U,handleConfirmDelete:z,handleCancelDelete:Z,handleSendCode:re,handleResendCode:P,handleConfirmOtp:K,handleConfirmPush:q,handleConfirmRecoveryCode:$,handleEnterQRPhase:O}=A6({showActiveOnly:r,readOnly:u,disableDelete:o,factorConfig:l,customMessages:e,enrollAction:f,deleteAction:h});return d.jsx(Ni,{styling:t,isLoading:y,children:d.jsx(b6,{schema:m,isEnrolling:A,isDeleting:C,isConfirming:x,styling:t,customMessages:e,hideHeader:n,showActiveOnly:r,disableEnroll:i,disableDelete:o,readOnly:u,factorConfig:l,isEnrollDialogOpen:v,enrollFactor:w,enrollmentPhase:S,contact:D,otpData:F,recoveryCode:M,isDeleteDialogOpen:B,factorToDelete:k,factorsByType:g,visibleFactorTypes:N,hasNoActiveFactors:I,onEnrollFactor:H,onDeleteFactor:U,onCloseEnrollDialog:Y,onConfirmDelete:z,onCancelDelete:Z,onSubmitContact:re,onResendCode:P,onConfirmOtp:K,onContinueQRScan:q,onConfirmRecoveryCode:$,onStartQREnrollment:O})})}function b6({schema:e,isEnrolling:t,isDeleting:n,isConfirming:r,styling:i,customMessages:o,hideHeader:u,showActiveOnly:l,disableEnroll:f,disableDelete:h,readOnly:m,factorConfig:g,isEnrollDialogOpen:y,enrollFactor:A,enrollmentPhase:C,contact:x,otpData:v,recoveryCode:w,isDeleteDialogOpen:S,factorToDelete:D,factorsByType:F,visibleFactorTypes:M,hasNoActiveFactors:B,onEnrollFactor:k,onDeleteFactor:N,onCloseEnrollDialog:I,onConfirmDelete:H,onCancelDelete:Y,onSubmitContact:U,onResendCode:z,onConfirmOtp:Z,onContinueQRScan:re,onConfirmRecoveryCode:P,onStartQREnrollment:K}){let{isDarkMode:q}=Yt(),{t:$}=xe("user_mfa_management",o),O=b.useMemo(()=>an(i,q),[i,q]);return d.jsxs(xr,{style:O.variables,children:[!u&&d.jsx(di,{title:$("header.title"),description:$("header.description")}),l&&B?d.jsx(qn,{className:X(O.classes?.["UserMFAManagement-item"]),children:d.jsx(HV,{message:$("no_active_mfa")})}):d.jsx("div",{className:"flex flex-col gap-4 w-full",children:M.map(T=>{let V=(F[T]||[]).filter(ee=>ee.enrolled),W=g?.[T]?.enabled!==!1,L=V.length>0;return d.jsxs(qn,{className:X(!W&&"opacity-50 pointer-events-none",O.classes?.["UserMFAManagement-item"]),"aria-disabled":!W,"aria-label":$(`factors.${T}.title`),children:[d.jsxs(Uu,{children:[d.jsxs(Ro,{className:"flex flex-wrap items-center gap-2 sm:gap-3",children:[d.jsx("span",{className:"break-words text-card-foreground whitespace-normal text-body font-medium",id:`factor-title-${T}`,children:$(`factors.${T}.title`)}),L&&d.jsx(Va,{variant:"success",size:"sm",className:"shrink-0","aria-label":$("factors.meta.enabled"),children:$("factors.meta.enabled")})]}),!L&&d.jsx(Fo,{className:"font-normal text-paragraph break-words",id:`factor-desc-${T}`,children:$(`factors.${T}.description`)}),!m&&d.jsx(S0,{children:d.jsx(je,{size:"default",variant:"outline",className:"text-sm w-full sm:w-auto shrink-0",onClick:()=>k(T),disabled:f||!W,"aria-label":$(`factors.${T}.button_text`),"aria-describedby":`factor-title-${T}`,children:$(`factors.${T}.button_text`)})})]}),L&&d.jsx(Ua,{children:d.jsx(qV,{factors:V,factorType:T,readOnly:m,isEnabledFactor:W,onDeleteFactor:N,isDeletingFactor:n,disableDelete:h,styling:i,customMessages:o})})]},T)})}),A&&d.jsx(VV,{open:y,onClose:I,factorType:A,enrollmentPhase:C,contact:x,otpData:v,recoveryCode:w,isEnrolling:t,isConfirming:r,onSubmitContact:U,onResendCode:z,onConfirmOtp:Z,onContinueQRScan:re,onConfirmRecoveryCode:P,onStartQREnrollment:K,schema:e,styling:i,customMessages:o}),d.jsx(bV,{open:S,onOpenChange:T=>!T&&Y(),factorToDelete:D,isDeletingFactor:n,onConfirm:H,onCancel:Y,styling:i,customMessages:o})]})}var aH={type:"submit",label:"Save",variant:"primary",onClick:()=>{}},iH={label:"Cancel",variant:"outline",onClick:()=>{}},R0=({hasUnsavedChanges:e=!1,isLoading:t=!1,nextAction:n,previousAction:r,className:i,showPrevious:o=!0,showNext:u=!0,showUnsavedChanges:l=!0,align:f="right",unsavedChangesText:h="Unsaved changes"})=>{let m=b.useMemo(()=>({...aH,...n}),[n]),g=b.useMemo(()=>({...iH,...r}),[r]),y=b.useCallback(v=>{m.onClick(v.nativeEvent)},[m.onClick]),A=b.useCallback(v=>{g.onClick(v.nativeEvent)},[g.onClick]),C=l&&e,x=l?o&&e:o;return d.jsxs("div",{className:X("flex flex-row items-center gap-2 p-2",f==="right"?"justify-end":"justify-start",i),children:[C&&d.jsx("span",{className:"text-sm text-muted-foreground",children:h}),o&&d.jsx(je,{type:"button",variant:g.variant,size:g.size,onClick:A,disabled:g.disabled||t||l&&!e,className:X("FormActions-previous",l&&!x&&"invisible"),"aria-hidden":l&&!x,tabIndex:x?0:-1,children:g.label}),u&&d.jsx(je,{type:m.type,variant:m.variant,size:m.size,disabled:m.disabled||t,className:"FormActions-next min-w-17.5",...m.type!=="submit"&&{onClick:y},children:t?d.jsx(dn,{colorScheme:m.variant==="destructive"?"primary":"foreground",size:"sm","aria-hidden":"true"}):d.jsxs(d.Fragment,{children:[m.icon&&d.jsx("span",{className:"mr-2","aria-hidden":"true",children:m.icon}),m.label]})})]})},Ha=({open:e,onOpenChange:t,title:n,description:r,content:i,modalActions:o,className:u,showCloseButton:l})=>{let f=n||r,h={hasUnsavedChanges:!0,showPrevious:!0,showUnsavedChanges:!1,previousAction:{label:"Cancel",variant:"outline",onClick:()=>t(!1)},nextAction:{label:"Confirm",variant:"primary",onClick:()=>t(!1)},...o};return d.jsx(si,{open:e,onOpenChange:t,children:d.jsxs(ui,{className:u,showCloseButton:l,children:[f&&d.jsxs(li,{children:[n&&d.jsx(ci,{children:n}),r&&d.jsx(Bi,{children:r})]}),i&&d.jsx("div",{className:"py-4",children:i}),d.jsx(Er,{children:d.jsx(R0,{...h})})]})})};Ha.displayName="Modal";var oH={variables:{common:{},light:{},dark:{}},classes:{}};function sH(e){let{open:t,onOpenChange:n,onConfirm:r,isPending:i,name:o,styling:u=oH,customMessages:l={}}=e,{t:f}=xe("passkey.modals.revoke",l),{isDarkMode:h}=Yt(),m=b.useMemo(()=>an(u,h),[u,h]),g=b.useCallback(A=>{i||n(A)},[i,n]),y=d.jsx("p",{className:"text-paragraph font-normal text-primary",children:d.jsx(d.Fragment,{children:f.trans("consent",{components:{bold:A=>d.jsx("strong",{children:A},"passkey-name")},vars:{name:o??""}})})});return d.jsx(Ha,{open:t,onOpenChange:g,className:X(m.classes?.["PasskeyActionModal-modalContent"]),title:f("title"),content:y,modalActions:{isLoading:i,nextAction:{type:"button",label:f("confirm"),onClick:r,variant:"destructive",disabled:i},previousAction:{label:f("cancel"),onClick:()=>g(!1)}}})}function uH(){let{coreClient:e}=Gn(),t=Fn(),{t:n}=xe("passkey"),r=_n({queryKey:dg.list(),queryFn:async()=>(await e.getMyAccountApiClient().authenticationMethods.list()).authentication_methods.filter(l=>l.type==="passkey").map((l,f)=>{let h=l;return{id:h.id,name:n("passkey_name",{index:f+1}),createdAt:h.created_at,lastUsedAt:h.last_auth_at,deviceInfo:uB(h.user_agent)}}),enabled:!!e}),i=()=>t.invalidateQueries({queryKey:dg.list()}),o=At({mutationFn:async()=>{let l=e.getMyAccountApiClient(),f=await l.authenticationMethods.create({type:"passkey"}),{auth_session:h,authn_params_public_key:m}=f,g="passkey|new",y=await cB(iB(m));return y?(await l.authenticationMethods.verify(g,{auth_session:h,authn_response:y}),!0):!1},onSuccess:l=>{l&&i()}}),u=At({mutationFn:l=>e.getMyAccountApiClient().authenticationMethods.delete(l),onSuccess:i});return{passkeysQuery:r,enrollMutation:o,revokeMutation:u}}function _6({customMessages:e,addAction:t,revokeAction:n,onFetch:r}){let{t:i}=xe("passkey",e),o=Zr(),{passkeysQuery:u,enrollMutation:l,revokeMutation:f}=uH(),h=!!t?.disabled,m=!!n?.disabled,g=!u.isLoading&&h&&m,[y,A]=b.useState(null),C=y?.mode==="revoke",x=y?.passkey??null,v=b.useCallback(F=>{F||A(null)},[]);b.useEffect(()=>{u.isSuccess&&r?.()},[u.isSuccess,r]),b.useEffect(()=>{u.isError&&o(u.error)},[u.isError,u.error,o]);let w=b.useCallback(async()=>{if(!h&&!(t?.onBefore&&!t.onBefore()))try{if(!await l.mutateAsync())return;t?.onAfter?.(),tt({type:"success",message:i("success.add")})}catch(F){o(F)}},[h,t,l,i,o]),S=b.useCallback(F=>{m||n?.onBefore&&!n.onBefore(F)||A({mode:"revoke",passkey:F})},[m,n]),D=b.useCallback(async()=>{if(x)try{await f.mutateAsync(x.id),n?.onAfter?.(x),tt({type:"success",message:i("success.revoke")})}catch(F){o(F)}finally{A(null)}},[x,n,f,i,o]);return{passkeys:u.data??[],isLoading:u.isLoading,isEnrolling:l.isPending,isRevoking:f.isPending,disableAdd:h,disableRevoke:m,readOnly:g,isRevokeModalOpen:C,currentPasskey:x,setIsRevokeModalOpen:v,handleAddPasskey:w,handleRevokePasskey:S,handleConfirmRevoke:D}}function lH(e){js("user-passkey-management");let{customMessages:t={},styling:n={variables:{common:{},light:{},dark:{}},classes:{}},hideHeader:r=!1,addAction:i,revokeAction:o,onFetch:u}=e,{passkeys:l,isLoading:f,isEnrolling:h,isRevoking:m,disableAdd:g,disableRevoke:y,isRevokeModalOpen:A,currentPasskey:C,setIsRevokeModalOpen:x,handleAddPasskey:v,handleRevokePasskey:w,handleConfirmRevoke:S}=_6({customMessages:t,addAction:i,revokeAction:o,onFetch:u});return d.jsx(Ni,{isLoading:f,styling:n,children:d.jsx(x6,{passkeys:l,isEnrolling:h,isRevoking:m,styling:n,customMessages:t,hideHeader:r,disableAdd:g,disableRevoke:y,isRevokeModalOpen:A,currentPasskey:C,handleAddPasskey:v,handleRevokePasskey:w,handleConfirmRevoke:S,setIsRevokeModalOpen:x})})}function x6(e){let{passkeys:t,isEnrolling:n,isRevoking:r,styling:i,customMessages:o,hideHeader:u,disableAdd:l,disableRevoke:f,isRevokeModalOpen:h,currentPasskey:m,handleAddPasskey:g,handleRevokePasskey:y,handleConfirmRevoke:A,setIsRevokeModalOpen:C}=e,{isDarkMode:x}=Yt(),{t:v}=xe("passkey",o),w=b.useMemo(()=>an(i,x),[i,x]),S=t.length>0;return d.jsxs(xr,{style:w.variables,children:[!u&&d.jsx(di,{title:v("header.title"),description:v("header.description")}),d.jsxs(qn,{className:X(w.classes?.["UserPasskeyManagement-root"]),children:[d.jsxs(Uu,{children:[d.jsxs(Ro,{className:"flex flex-wrap items-center gap-2 sm:gap-3",children:[d.jsx("span",{className:"text-body font-semibold text-card-foreground",children:v("section_title")}),S&&d.jsx(Va,{variant:"success",size:"sm",className:"shrink-0","aria-label":v("enabled"),children:v("enabled")})]}),!S&&d.jsx(Fo,{children:v("no_passkeys")}),!l&&d.jsx(S0,{children:d.jsx(je,{size:"default",variant:"outline",className:"text-sm w-full sm:w-auto shrink-0",onClick:g,disabled:n,"aria-busy":n,"aria-label":v("add_passkey"),children:n?d.jsx(dn,{size:"sm",colorScheme:"primary","aria-hidden":"true"}):v("add_passkey")})})]}),S&&d.jsx(Ua,{className:"space-y-2",children:t.map(D=>d.jsx(qn,{className:X(w.classes?.["UserPasskeyManagement-item"]),children:d.jsxs(Uu,{className:"flex flex-row items-center gap-3",children:[d.jsx(IM,{className:"h-4 w-4 shrink-0 text-muted-foreground","aria-hidden":"true"}),d.jsxs("div",{className:"flex flex-col gap-0.5 flex-1 min-w-0",children:[d.jsx(Ro,{className:"text-body font-semibold text-card-foreground",children:D.name}),(D.deviceInfo||D.createdAt||D.lastUsedAt)&&d.jsxs(Fo,{className:"flex flex-wrap items-center gap-x-1.5",children:[D.deviceInfo&&d.jsx("span",{children:D.deviceInfo}),D.createdAt&&d.jsxs(d.Fragment,{children:[D.deviceInfo&&d.jsx("span",{"aria-hidden":"true",children:"•"}),d.jsx("span",{children:v("created_at",{date:new Date(D.createdAt).toLocaleDateString()})})]}),D.lastUsedAt&&d.jsxs(d.Fragment,{children:[(D.deviceInfo||D.createdAt)&&d.jsx("span",{"aria-hidden":"true",children:"•"}),d.jsx("span",{children:v("last_used",{date:new Date(D.lastUsedAt).toLocaleDateString()})})]})]})]}),!f&&d.jsxs(Vu,{children:[d.jsx(Hu,{"aria-label":D.name,className:"h-8 w-8 p-0 rounded-xl bg-primary border border-primary/20 shadow-sm transition-all duration-200 hover:bg-primary/90 hover:shadow-md focus:outline-none focus:ring-2 focus:ring-primary/50 shrink-0",children:d.jsx(J_,{className:"h-4 w-4 text-primary-foreground"})}),d.jsx(Vc,{children:d.jsx(Qu,{align:"end",children:d.jsxs(mr,{onClick:()=>y(D),className:"text-destructive-foreground focus:text-destructive-foreground",children:[d.jsx(Si,{className:"mr-2 h-4 w-4"}),v("actions.revoke")]})})})]})]})},D.id))})]}),d.jsx(sH,{open:h,onOpenChange:C,isPending:r,onConfirm:A,name:m?.name,styling:i,customMessages:o?.modals?.revoke})]})}function C6({translatorKey:e="domain_management.domain_create.modal",className:t,customMessages:n,isOpen:r,isLoading:i,schema:o,onClose:u,onCreate:l}){let{t:f}=xe(e,n),h=b.useMemo(()=>A_(o,f("field.error")),[o,f]),m=Qr({resolver:va(h),defaultValues:{domain_url:""},mode:Wr}),g=b.useCallback(async C=>{C.domain_url&&(await l(C.domain_url),m.reset())},[m,l]),y=b.useCallback(()=>{m.reset(),u()},[m,u]),A=b.useCallback(C=>{C.preventDefault(),m.handleSubmit(g)()},[m,g]);return d.jsx(Ha,{open:r,onOpenChange:C=>!C&&y(),className:X("p-10",t),title:f("title"),content:d.jsx("div",{children:d.jsx($r,{...m,children:d.jsx("form",{id:"domain-create-form",onSubmit:A,children:d.jsx(We,{control:m.control,name:"domain_url",render:({field:C})=>d.jsxs(Ze,{children:[d.jsx(Xe,{htmlFor:"domain-url",className:"text-label font-medium",children:f("field.label")}),d.jsx(Je,{children:d.jsx(Vt,{id:"domain-url",type:"text",placeholder:f("field.placeholder"),className:"mt-2",...C})}),d.jsx(it,{})]})})})})}),modalActions:{isLoading:i,nextAction:{type:"button",label:f("actions.create_button_text"),variant:"primary",disabled:i,onClick:C=>{C.preventDefault(),m.handleSubmit(g)()}},previousAction:{label:f("actions.cancel_button_text"),onClick:y}}})}var cH=e=>e?.status==="pending"?"description.pending":"description.verified";function w6({translatorKey:e="domain_management.domain_delete.modal",className:t,customMessages:n,domain:r,isOpen:i,isLoading:o,onClose:u,onDelete:l}){let{t:f}=xe(e,n),h=te.useCallback(()=>{r&&l(r)},[l,r]);return d.jsx(Ha,{open:i,onOpenChange:m=>!m&&u(),className:X("p-10",t),title:f("title"),content:d.jsx("div",{className:"space-y-6",children:d.jsx("p",{className:"text-muted-foreground text-paragraph",children:f(cH(r),{domainName:r?.domain})})}),modalActions:{isLoading:o,nextAction:{type:"button",label:f("actions.delete_button_text"),variant:"destructive",disabled:o,onClick:h},previousAction:{label:f("actions.cancel_button_text"),onClick:u}}})}var dH=pa("shadow-input-hover bg-input relative grid w-full grid-cols-[0_1fr] items-start gap-y-0.5 overflow-clip rounded-3xl p-3 text-sm has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] has-[>svg]:gap-x-3 [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"text-foreground border-b-2 border-transparent",info:"text-info-foreground [&>svg]:text-info-foreground",success:"text-success-foreground [&>svg]:text-success-foreground",warning:"text-warning-foreground [&>svg]:text-warning-foreground",destructive:"text-destructive-foreground [&>svg]:text-destructive-foreground"}},defaultVariants:{variant:"default"}});function E6({className:e,variant:t,...n}){return d.jsx("div",{"data-slot":"alert",role:"alert",className:X(dH({variant:t}),e),...n})}function fH({className:e,...t}){return d.jsx("div",{"data-slot":"alert-title",className:X("col-start-2 line-clamp-1 flex h-auto min-h-4 leading-4.5 font-medium tracking-tight",e),...t})}function S6({className:e,...t}){return d.jsx("div",{"data-slot":"alert-description",className:X("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",e),...t})}function D6({translatorKey:e="domain_management.domain_verify.modal",className:t,customMessages:n,isOpen:r,isLoading:i,domain:o,error:u,classes:l,onClose:f,onVerify:h,onDelete:m}){let{t:g}=xe(e,n),y=te.useCallback(()=>{o&&h(o)},[h,o]),A=te.useCallback(()=>{o&&m(o)},[m,o]);return d.jsx(Ha,{open:r,onOpenChange:C=>!C&&f(),className:X("p-10 break-all",l?.["DomainTableVerifyModal-dialogContent"]),title:g("title",{domainName:o?.domain}),content:d.jsxs("div",{className:X("space-y-4",t),children:[u&&d.jsxs(E6,{variant:"destructive",children:[d.jsx(RM,{className:"h-4 w-4"}),d.jsx(S6,{className:"text-destructive-foreground",children:u})]}),d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{htmlFor:"txt-record-name",className:"text-sm font-medium",children:g("txt_record_name.label")}),d.jsx(kn,{id:"txt-record-name",value:o?.verification_host||"",readOnly:!0,className:"text-sm"})]}),d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{htmlFor:"txt-record-content",className:"text-sm font-medium",children:g("txt_record_content.label")}),d.jsx(kn,{id:"txt-record-content",value:o?.verification_txt||"",readOnly:!0,className:"text-sm"})]}),d.jsxs("div",{className:"space-y-2 pt-4 border-t border-gray-200",children:[d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx("span",{className:"text-sm text-foreground font-medium",children:g("verification_status.label")}),d.jsx(Va,{variant:"warning",children:g("verification_status.pending")})]}),d.jsx("p",{className:"text-muted-foreground text-paragraph",children:g("verification_status.description")})]}),d.jsxs("div",{className:"flex gap-2 pt-2 -mb-4",children:[d.jsx(je,{variant:"outline",onClick:y,disabled:i,children:i?d.jsx(dn,{size:"sm"}):g("actions.verify_button_text")}),d.jsx(je,{variant:"destructive",onClick:A,disabled:i,children:g("actions.delete_button_text")})]})]}),modalActions:{showNext:!1,previousAction:{label:g("actions.done_button_text"),onClick:f,variant:"primary"}}})}function mH({translatorKey:e="idp_management.edit_sso_provider.tabs.domains",customMessages:t={},readOnly:n,idpDomains:r,domain:i,handleVerify:o,isUpdating:u,isUpdatingId:l,onToggle:f}){let{t:h}=xe(e,t),m=r.includes(i.id);return u&&l===i.id?d.jsx("div",{className:"flex items-center justify-end gap-4 min-w-0",children:d.jsx(dn,{size:"sm"})}):d.jsx("div",{className:"flex items-center justify-end gap-4 min-w-0",children:i.status==="verified"?d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsx("span",{children:d.jsx(Gu,{checked:m,onCheckedChange:g=>f(i,g),disabled:n||u})})}),d.jsx(vr,{children:h(m?"table.actions.disable_domain_tooltip":"table.actions.enable_domain_tooltip")})]}):d.jsx(je,{variant:"outline",size:"sm",onClick:()=>o(i),children:h("table.columns.verify")})})}function hH({className:e,...t}){return d.jsx("nav",{role:"navigation","aria-label":"pagination","data-slot":"pagination",className:X("mx-auto flex w-full justify-center",e),...t})}function gH({className:e,...t}){return d.jsx("ul",{"data-slot":"pagination-content",className:X("flex flex-row items-center gap-1",e),...t})}function F0({...e}){return d.jsx("li",{"data-slot":"pagination-item",...e})}function R6({className:e,isActive:t,size:n="icon",...r}){return d.jsx("a",{"aria-current":t?"page":void 0,"data-slot":"pagination-link","data-active":t,className:X(F3({variant:t?"outline":"ghost",size:n}),e),...r})}function F6({className:e,label:t="Previous",...n}){return d.jsxs(R6,{"aria-label":"Go to previous page",size:"default",className:X("gap-1 px-2.5 sm:pl-2.5",e),...n,children:[d.jsx(CM,{}),d.jsx("span",{className:"hidden sm:block text-foreground",children:t})]})}function k6({className:e,label:t="Next",...n}){return d.jsxs(R6,{"aria-label":"Go to next page",size:"default",className:X("gap-1 px-2.5 sm:pr-2.5",e),...n,children:[d.jsx("span",{className:"hidden sm:block text-foreground",children:t}),d.jsx(wM,{})]})}function ji({...e}){return d.jsx(AI,{"data-slot":"select",...e})}function Ti({...e}){return d.jsx(_I,{"data-slot":"select-value",...e})}function Pi({className:e,size:t="default",children:n,...r}){return d.jsx(bI,{"data-slot":"select-trigger","data-size":t,asChild:!0,...r,children:d.jsxs(je,{variant:"outline",className:X("border-border/25 data-[placeholder]:text-primary text-input-foreground shadow-input-resting hover:shadow-input-hover hover:border-border/0 focus-within:outline-primary focus-within:shadow-input-hover bg-input disabled:bg-muted data-[state=open]:focus-within:outline-primary data-[state=open]:focus-within:shadow-input-hover [&_svg:not([class*='text-'])]:text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive flex w-full justify-between px-3 whitespace-nowrap ring-4 ring-transparent outline-4 disabled:cursor-not-allowed disabled:opacity-50 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),children:[n,d.jsx(xI,{asChild:!0,children:d.jsx(pu,{className:X("text-primary size-4 transition-transform duration-200")})})]})})}function zi({className:e,children:t,position:n="popper",...r}){let i=As();return d.jsx(CI,{container:i,children:d.jsxs(wI,{className:X("bg-popover text-popover-foreground animate-in fade-in-0 zoom-in-95 shadow-bevel-xl data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 z-[1000] max-h-[var(--radix-select-content-available-height)] min-w-[var(--radix-select-trigger-width)] overflow-hidden rounded-3xl ring-0 duration-300 ease-in-out outline-none focus:outline-none",e),position:n,side:"bottom",align:"start",sideOffset:8,"data-slot":"select-content",...r,children:[d.jsx(pH,{}),d.jsx(EI,{className:"p-1",children:t}),d.jsx(vH,{})]})})}function fi({className:e,children:t,...n}){return d.jsxs(SI,{"data-slot":"select-item",className:X("hover:bg-muted/50 focus:bg-muted data-[highlighted]:bg-muted/75 data-[state=checked]:bg-muted relative flex w-full items-center justify-between rounded-2xl px-2 py-1.5 text-sm outline-hidden select-none",e),...n,children:[d.jsx(DI,{children:t}),d.jsx("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:d.jsx(RI,{children:d.jsx(sc,{className:"text-primary size-4"})})})]})}function pH({className:e,...t}){return d.jsx(FI,{"data-slot":"select-scroll-up-button",className:X("flex cursor-default items-center justify-center py-1",e),...t,children:d.jsx(X_,{className:"size-4"})})}function vH({className:e,...t}){return d.jsx(kI,{"data-slot":"select-scroll-down-button",className:X("flex cursor-default items-center justify-center py-1",e),...t,children:d.jsx(pu,{className:"size-4"})})}var yH={showing:"Showing",to:"to",of:"of",results:"",totalResults:"total results",show:"",perPage:"per page",previous:"",next:"",goToPage:"Go to page {page}",goToPrevious:"Go to previous page",goToNext:"Go to next page",morePages:"More pages"},Yu=(e,t)=>{if(e==null||isNaN(e))return"0";let n=t??(typeof navigator<"u"?navigator.language:"en-US");return e.toLocaleString(n)},AH=(e,t,n,r)=>{let i=e===0?0:(t-1)*n+1,o=Math.min(t*n,e);return{start:Yu(i,r),end:Yu(o,r)}};function B6({totalItems:e,currentPage:t,pageSize:n,locale:r,labels:i}){let o=AH(e,t,n,r);return d.jsxs(d.Fragment,{children:[i.showing," ",d.jsxs("span",{className:"font-medium text-foreground",children:[o.start,"-",o.end]})," ",i.of," ",d.jsx("span",{className:"font-medium text-foreground",children:Yu(e,r)}),i.results&&d.jsxs(d.Fragment,{children:[" ",i.results]})]})}function k0({type:e,paginationState:t,pageSizeOptions:n,showPageSizeSelector:r=!1,showPageInfo:i=!1,className:o,labels:u,locale:l,onPageChange:f,onPageSizeChange:h,onNextPage:m,onPreviousPage:g}){let y=b.useMemo(()=>({...yH,...u}),[u]),A=b.useRef(null),C=e==="regular",x=C?t:null,v=C?null:t,w=t?t.pageSize:void 0,S=r,D=b.useMemo(()=>{if(!S||!n||w===void 0)return[];let M=new Set([...n,w]);return Array.from(M).sort((B,k)=>B-k)},[S,n,w]);if(b.useEffect(()=>{A.current&&(C&&x?A.current.textContent=`Page ${x.currentPage} loaded.`:v&&(A.current.textContent="Content loaded."))},[e,t,C,x,v]),!t)return null;let F=w;return d.jsxs("div",{className:X("flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-end",o),children:[d.jsx("div",{ref:A,className:"sr-only",role:"status","aria-live":"polite","aria-atomic":"true"}),i&&d.jsx("div",{className:"text-sm text-foreground whitespace-nowrap sm:mr-auto",children:C&&x?d.jsx(B6,{totalItems:x.totalItems,currentPage:x.currentPage,pageSize:x.pageSize,locale:l,labels:y}):v?.totalItems!==void 0&&v?.currentPage!==void 0?d.jsx(B6,{totalItems:v.totalItems,currentPage:v.currentPage,pageSize:v.pageSize,locale:l,labels:y}):v?.totalItems!==void 0?d.jsxs(d.Fragment,{children:[d.jsx("span",{className:"font-medium text-foreground",children:Yu(v.totalItems,l)})," ",d.jsx("span",{children:y.totalResults})]}):null}),d.jsxs("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center",children:[S&&D.length>0&&d.jsxs("div",{className:"flex items-center justify-center gap-2 whitespace-nowrap sm:justify-start",children:[y.show&&d.jsx("span",{className:"text-sm text-foreground",children:y.show}),d.jsxs(ji,{value:F.toString(),onValueChange:M=>h?.(Number(M)),children:[d.jsx(Pi,{className:"w-20 h-9",children:d.jsx(Ti,{placeholder:Yu(F,l)})}),d.jsx(zi,{children:D.map(M=>d.jsx(fi,{value:M.toString(),children:Yu(M,l)},M))})]}),d.jsx("span",{className:"text-sm text-foreground",children:y.perPage})]}),d.jsx(hH,{role:"navigation","aria-label":"Pagination Navigation",children:d.jsx(gH,{children:C&&x?d.jsxs(d.Fragment,{children:[d.jsx(F0,{children:d.jsx(F6,{label:y.previous,onClick:()=>f?.(Math.max(1,x.currentPage-1)),className:X(x.currentPage<=1&&"pointer-events-none opacity-50 text-foreground"),"aria-label":y.goToPrevious,"aria-disabled":x.currentPage<=1})}),d.jsx(F0,{children:d.jsx(k6,{label:y.next,onClick:()=>f?.(Math.min(x.totalPages,x.currentPage+1)),className:X(x.currentPage>=x.totalPages&&"pointer-events-none opacity-50 text-foreground"),"aria-label":y.goToNext,"aria-disabled":x.currentPage>=x.totalPages})})]}):v?d.jsxs(d.Fragment,{children:[d.jsx(F0,{children:d.jsx(F6,{label:y.previous,onClick:()=>g?.(),className:X(!v.hasPreviousPage&&"pointer-events-none opacity-50 text-foreground"),"aria-label":y.goToPrevious,"aria-disabled":!v.hasPreviousPage})}),d.jsx(F0,{children:d.jsx(k6,{label:y.next,onClick:()=>m?.(),className:X(!v.hasNextPage&&"pointer-events-none opacity-50 text-foreground"),"aria-label":y.goToNext,"aria-disabled":!v.hasNextPage})})]}):null})})]})]})}function bH(e,t,n){if(!e||t<=0)return{truncated:e,isTruncated:!1};let r=document.createElement("canvas").getContext("2d");if(!r)return{truncated:e,isTruncated:!1};r.font=n;let i="...";if(r.measureText(e).width<=t)return{truncated:e,isTruncated:!1};let o=r.measureText(i).width,u=t-o;if(u<=0)return{truncated:i,isTruncated:!0};let l=0,f=e.length,h=0,m=e.length;for(;l<=f;){let g=Math.floor((l+f)/2),y=e.substring(0,g),A=e.substring(e.length-g);r.measureText(y).width+r.measureText(A).width<=u?(h=g,m=e.length-g,l=g+1):f=g-1}return{truncated:e.substring(0,h)+i+e.substring(m),isTruncated:!0}}var _H=b.memo(b.forwardRef(({text:e,className:t},n)=>{let[r,i]=b.useState(e),[o,u]=b.useState(!1),l=b.useRef(null),f=b.useRef(null);b.useImperativeHandle(n,()=>l.current);let h=b.useCallback(()=>{let m=l.current;if(!m)return;let g=window.getComputedStyle(m),y=`${g.fontSize} ${g.fontFamily}`,A=m.offsetWidth,{truncated:C,isTruncated:x}=bH(e,A,y);i(C),u(x)},[e]);return b.useEffect(()=>{h();let m=l.current,g=null;return m&&(g=new ResizeObserver(()=>{f.current!==null&&cancelAnimationFrame(f.current),f.current=requestAnimationFrame(()=>{h()})}),g.observe(m)),()=>{f.current!==null&&(cancelAnimationFrame(f.current),f.current=null),g?.disconnect()}},[h]),d.jsx("span",{ref:l,className:X("block min-w-0",t),title:o?e:void 0,children:r})}));function xH({children:e,className:t}){return d.jsx("code",{className:X("bg-background theme-default:shadow-input-resting theme-default:bg-secondary shadow-bevel-xs relative rounded-lg px-[0.35rem] py-[0.2rem] font-mono text-sm font-medium tracking-tight",t),children:e})}var M6=te.forwardRef(({className:e,...t},n)=>d.jsx("div",{className:"shadow-bevel-sm w-full overflow-clip rounded-2xl",children:d.jsx("div",{className:"overflow-x-auto",children:d.jsx("table",{ref:n,className:X("w-full border-collapse table-fixed",e),...t})})}));M6.displayName="Table";var N6=te.forwardRef(({className:e,...t},n)=>d.jsx("thead",{ref:n,className:X("bg-muted text-primary text-sm",e),...t}));N6.displayName="TableHeader";var j6=te.forwardRef(({className:e,...t},n)=>d.jsx("tbody",{ref:n,className:X("[&_tr:last-child]:border-0",e),...t}));j6.displayName="TableBody";var B0=te.forwardRef(({className:e,disableHover:t,...n},r)=>d.jsx("tr",{ref:r,className:X(!t&&"hover:bg-muted/50","border-border/50 border-b text-sm transition-colors",e),...n}));B0.displayName="TableRow";var T6=te.forwardRef(({className:e,children:t,isSortable:n,sortDirection:r,...i},o)=>{let u=n!==void 0&&r!==void 0;return d.jsx("th",{ref:o,className:X("hover:bg-accent/10 border-border/50 border-b px-4 py-2 text-left",n&&"group cursor-pointer select-none",e),...i,children:d.jsxs("div",{className:"flex items-center gap-1",children:[t,u&&d.jsxs("div",{className:"ml-2 flex items-center",children:[r===!1&&d.jsx(pu,{className:"text-muted-foreground h-4 w-4 opacity-0 transition-opacity duration-200 group-hover:opacity-100"}),r==="asc"&&d.jsx(X_,{className:"h-4 w-4"}),r==="desc"&&d.jsx(pu,{className:"h-4 w-4"})]})]})})});T6.displayName="TableHead";var N3=te.forwardRef(({className:e,...t},n)=>d.jsx("td",{ref:n,className:X("px-4 py-2",e),...t}));N3.displayName="TableCell";var CH={text:{left:"text-left",center:"text-center",right:"text-right"}},wH=e=>e==null||e==="",EH=(e,t="medium")=>{let n=new Date(e);if(isNaN(n.getTime()))return"Invalid Date";switch(t){case"short":return n.toLocaleDateString();case"long":return n.toLocaleDateString(void 0,{weekday:"long",year:"numeric",month:"long",day:"numeric"});case"relative":{let r=new Date,i=n.getTime()-r.getTime(),o=Math.ceil(i/(1e3*60*60*24));return Math.abs(o)===0?"Today":o===1?"Tomorrow":o===-1?"Yesterday":o>0?`In ${o} days`:`${Math.abs(o)} days ago`}default:return n.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})}},SH={copyTooltip:"Copy to clipboard",copiedTooltip:"Copied!"},P6={selectAll:"Select all rows",selectRow:e=>`Select row ${e+1}`};function DH({value:e,labels:t=SH}){let[n,r]=b.useState(!1),[i,o]=b.useState(!1),u=String(e);return d.jsxs(xH,{className:"w-full flex items-center justify-between gap-2 pr-1",children:[d.jsx("span",{className:"min-w-0 flex-1",children:d.jsx(_H,{text:u,className:"text-muted-foreground"})}),d.jsxs(Sr,{open:i,onOpenChange:o,children:[d.jsx(Dr,{asChild:!0,children:d.jsx(je,{variant:"ghost",size:"sm",onClick:async l=>{if(l.stopPropagation(),!!e)try{await navigator.clipboard.writeText(u),r(!0),o(!0),setTimeout(()=>{r(!1),o(!1)},2e3)}catch(f){console.error("Failed to copy text:",f)}},className:"h-6 w-6 p-0 hover:bg-muted/50 shrink-0","aria-label":n?t.copiedTooltip:t.copyTooltip,children:d.jsx(vu,{className:"h-3 w-3"})})}),d.jsx(vr,{children:d.jsx("p",{children:n?t.copiedTooltip:t.copyTooltip})})]})]})}function RH(e,t,n){return n.render?n.render(e,t):d.jsx("span",{className:"text-muted-foreground",children:String(t)})}function FH(e,t,n){if(n.render)return n.render(e,t);let r=EH(t,n.format);return d.jsx("span",{className:"text-muted-foreground",title:new Date(t).toISOString(),children:r})}function kH(e,t,n){return d.jsx("div",{onClick:r=>r.stopPropagation(),children:d.jsx(Gu,{checked:!!t,onCheckedChange:r=>{n.onToggle?.(r,e)}})})}function BH(e,t){let n=r=>{r.stopPropagation(),t.onClick(e)};return d.jsx(je,{variant:t.variant,size:"sm",onClick:n,children:t.buttonText})}function MH(e,t){return d.jsx(Va,{variant:t.variant,children:String(e)})}function NH(e){return d.jsx(DH,{value:e})}function jH({title:e,subtitle:t,action:n}){return d.jsxs("div",{className:"text-center py-12",children:[d.jsx("h3",{className:"text-md font-medium text-foreground mb-2",children:e}),t&&d.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:t}),n&&d.jsx(je,{variant:n.variant,onClick:n.onClick,children:n.label})]})}function ko({data:e,columns:t,loading:n=!1,loader:r,emptyState:i,onRowClick:o,className:u,headerAlign:l="left",onSortChange:f,sortConfig:h,selectable:m=!1,selectedRows:g,onSelectedRowsChange:y,getRowId:A,selectionLabels:C}){let x=!!f,v=g!==void 0,[w,S]=b.useState([]),[D,F]=b.useState({}),M=b.useMemo(()=>x&&h?.key?[{id:h.key,desc:h.direction==="desc"}]:w,[x,h,w]),B=b.useMemo(()=>m?v&&g?Object.fromEntries(A?g.map(U=>[A(U),!0]):e.reduce((U,z,Z)=>(g.includes(z)&&U.push([String(Z),!0]),U),[])):D:{},[m,v,g,A,e,D]),k=te.useCallback(U=>{let z=typeof U=="function"?U(M):U;if(x){let Z=z[0];f(Z?{key:Z.id,direction:Z.desc?"desc":"asc"}:{key:null,direction:"asc"})}else S(z)},[x,f,M]),N=te.useCallback(U=>{let z=typeof U=="function"?U(B):U;if(v||F(z),y){let Z=A?e.filter(re=>z[A(re)]):e.filter((re,P)=>z[String(P)]);y(Z)}},[B,v,y,A,e]),I=b.useMemo(()=>({id:"__selection__",enableSorting:!1,size:48,meta:{headerAlign:"left",column:{type:"actions",title:"",width:"48px",enableSorting:!1,render:()=>null}},header:({table:U})=>d.jsx(Ns,{checked:U.getIsAllPageRowsSelected()?!0:U.getIsSomePageRowsSelected()?"indeterminate":!1,onCheckedChange:z=>U.toggleAllPageRowsSelected(!!z),"aria-label":C?.selectAll??P6.selectAll,onClick:z=>z.stopPropagation()}),cell:({row:U})=>d.jsx(Ns,{checked:U.getIsSelected(),onCheckedChange:z=>U.toggleSelected(!!z),"aria-label":C?.selectRow(U.index)??P6.selectRow(U.index),onClick:z=>z.stopPropagation()})}),[C]),H=b.useMemo(()=>{let U=t.map((z,Z)=>({id:z.accessorKey?String(z.accessorKey):`column-${Z}`,accessorKey:z.accessorKey,header:typeof z.title=="string"?z.title:()=>z.title,size:z.width?isNaN(Number(z.width))?void 0:Number(z.width):void 0,enableSorting:z.enableSorting!==!1&&!!z.accessorKey,meta:{headerAlign:z.headerAlign||l||"left",column:z},cell:({getValue:re,row:P})=>{let K=re(),q=P.original;if(z.type==="actions")return d.jsx("div",{onClick:$=>$.stopPropagation(),children:z.render(q)});if(z.type==="custom")return d.jsx(d.Fragment,{children:z.render(q,K)});if(z.type==="switch")return kH(q,K,z);if(z.type==="button")return BH(q,z);if(wH(K))return null;switch(z.type){case"text":return RH(q,K,z);case"date":return FH(q,K,z);case"copy":return NH(K);case"badge":return MH(K,z);default:return d.jsx("span",{className:"text-foreground",children:String(K)})}}}));return m?[I,...U]:U},[t,l,m,I]),Y=fU({data:e,columns:H,state:{sorting:M,...m&&{rowSelection:B}},getRowId:A,onSortingChange:k,...m&&{onRowSelectionChange:N},enableRowSelection:m,getCoreRowModel:sU(),getSortedRowModel:x?void 0:uU(),manualSorting:x,manualPagination:!0});return n?d.jsx("div",{className:X("w-full flex items-center justify-center py-8",u),children:r||d.jsx(dn,{})}):d.jsx("div",{className:X("w-full",u),children:d.jsxs(M6,{children:[d.jsx(N6,{children:Y.getHeaderGroups().map(U=>d.jsx(B0,{children:U.headers.map(z=>{let Z=z.column.getCanSort(),re=z.column.getIsSorted(),P=z.column.columnDef.meta;return d.jsx(T6,{className:X(Z&&"hover:bg-muted/50","transition-colors",CH.text[P.headerAlign]),style:{width:P.column.width,minWidth:P.column.width,maxWidth:P.column.width},onClick:Z?z.column.getToggleSortingHandler():void 0,isSortable:Z,sortDirection:re,children:$E(z.column.columnDef.header,z.getContext())},z.id)})},U.id))}),d.jsx(j6,{children:Y.getRowModel().rows.length===0?d.jsx(B0,{disableHover:!0,children:d.jsx(N3,{colSpan:H.length,children:d.jsx(jH,{...i??{title:"No data available",subtitle:"There are no items to display."}})})}):Y.getRowModel().rows.map(U=>d.jsx(B0,{className:X(o&&"cursor-pointer hover:bg-muted/50","transition-colors"),onClick:()=>o?.(U.original),children:U.getVisibleCells().map(z=>{let Z=z.column.columnDef.meta;return d.jsx(N3,{className:"text-left",style:{width:Z.column.width,minWidth:Z.column.width,maxWidth:Z.column.width},children:$E(z.column.columnDef.cell,z.getContext())},z.id)})},U.id))})]})})}function TH(e,t){let n=t("time.never",void 0,"Never"),r=t("time.just_now",void 0,"Just now");if(!e||Number.isNaN(e))return n;let i=Date.now()-e;if(i<60*1e3)return r;let o=(C,x,v,w,S)=>{let D=C===1?t(`time.${x}`,void 0,w):t(`time.${v}`,void 0,S);return`${C} ${D}`},u=(C,x)=>{let v=x?`${C} ${x}`:C;return t("time.ago_template",{value:v},"${value} ago")},l=Math.floor(i/1e3),f=Math.floor(l/60),h=Math.floor(f/60),m=Math.floor(h/24);if(f<60){let C=l%60;return u(o(f,"minute","minutes","minute","minutes"),C>0?o(C,"second","seconds","sec","sec"):void 0)}if(h<24){let C=f%60;return u(o(h,"hour","hours","hour","hours"),C>0?o(C,"minute","minutes","minute","minutes"):void 0)}if(m<7){let C=h%24;return u(o(m,"day","days","day","days"),C>0?o(C,"hour","hours","hour","hours"):void 0)}let g=Math.floor(m/7);if(m<30)return u(o(g,"week","weeks","week","weeks"));let y=Math.floor(m/30);if(m<365)return u(o(y,"month","months","month","months"));let A=Math.floor(m/365);return u(o(A,"year","years","year","years"))}function M0({lastUpdatedAt:e,isStale:t=!1,isFetching:n=!1,className:r,onRefresh:i,tickIntervalMs:o=3e4}){let{t:u}=xe("common"),l=e==null?null:new Date(e).getTime(),f=l!=null&&!Number.isNaN(l),h=n&&!f,m=t&&!n,g=m?f?TH(l,u):null:u("time.just_now",void 0,"Just now"),y=m&&f,[,A]=b.useReducer(C=>C+1,0);return b.useEffect(()=>{if(!y||o<=0)return;let C=setInterval(A,o);return()=>clearInterval(C)},[y,l,o]),h?null:d.jsxs("div",{className:X("flex items-center gap-3 text-sm text-muted-foreground",r),role:"status",children:[g!=null&&d.jsxs("span",{"aria-live":"off",children:[u("last_updated"),": ",g]}),d.jsxs(je,{type:"button",variant:"outline",size:"default",disabled:!t||n,onClick:i,children:[d.jsx(NM,{"aria-hidden":"true"}),u("refresh")]})]})}var PH=10,zH={key:null,direction:"asc"};function N0(e={}){let{defaultPageSize:t=PH,defaultSortConfig:n=zH,defaultFilters:r={}}=e,[i,o]=b.useState(t),[u,l]=b.useState({fromToken:void 0,previousTokens:[],currentPage:1}),[f,h]=b.useState(n),[m,g]=b.useState(r),y=b.useCallback(()=>{l({fromToken:void 0,previousTokens:[],currentPage:1})},[]),A=b.useCallback(D=>{l(F=>({previousTokens:[...F.previousTokens,F.fromToken],fromToken:D,currentPage:F.currentPage+1}))},[]),C=b.useCallback(()=>{l(D=>{if(D.previousTokens.length===0)return D;let F=[...D.previousTokens],M=F.pop();return{previousTokens:F,fromToken:M,currentPage:Math.max(1,D.currentPage-1)}})},[]),x=b.useCallback(D=>{o(D),y()},[y]),v=b.useCallback(D=>{h(D),y()},[y]),w=b.useCallback(D=>{g(D),y()},[y]),S=b.useCallback(()=>{o(t),h(n),g(r),y()},[t,n,r,y]);return{pageSize:i,currentPage:u.currentPage,fromToken:u.fromToken,hasPreviousPage:u.previousTokens.length>0,sortConfig:f,filters:m,goToNextPage:A,goToPreviousPage:C,changePageSize:x,changeSortConfig:v,changeFilters:w,reset:S}}var Hc=[10,25,50],LH=B3();function z6(e,{customMessages:t={},domains:n,provider:r}={}){let{coreClient:i}=Gn(),{t:o}=xe("idp_management.notifications",t),u=Zr(),l=Fn(),{pageSize:f,currentPage:h,fromToken:m,hasPreviousPage:g,goToNextPage:y,goToPreviousPage:A,changePageSize:C}=N0({defaultPageSize:Hc[0]}),[x,v]=b.useState(null),[w,S]=b.useState(!1),[D,F]=b.useState(!1),[M,B]=b.useState(void 0),[k,N]=b.useState(!1),[I,H]=b.useState(!1),[Y,U]=b.useState(null),z=_n({queryKey:hu.list(e,{pageSize:f,fromToken:m}),queryFn:async()=>{let{response:oe}=await i.getMyOrganizationApiClient().organization.domains.list({take:f,from:m});return{domains:oe?.organization_domains??[],next:oe?.next??null}},enabled:!!i&&!!e,...LH}),Z=z.data?.domains??[],re=z.data?.next??null,P=z.isLoading;b.useEffect(()=>{z.error&&u(z.error,{fallbackMessage:o("general_error")})},[z.error,u,o]);let K=b.useMemo(()=>{let oe=r?.domains??[];return Z.filter(me=>oe.includes(me.domain)).map(me=>me.id)},[r?.domains,Z]),q=At({mutationFn:async oe=>{if(n?.createAction?.onBefore&&!n.createAction.onBefore(oe))throw new Ba({message:o("domain_create.on_before")});let me=await i.getMyOrganizationApiClient().organization.domains.create(oe);return n?.createAction?.onAfter?.(me),me},onSuccess:()=>{l.invalidateQueries({queryKey:hu.lists()}),l.invalidateQueries({queryKey:st.detail(e)})}}),$=At({mutationFn:async oe=>{if(n?.verifyAction?.onBefore&&!n.verifyAction.onBefore(oe))throw new Ba({message:o("domain_verify.on_before")});let me=await i.getMyOrganizationApiClient().organization.domains.verify.create(oe.id);return n?.verifyAction?.onAfter&&await n.verifyAction.onAfter(oe),{updatedDomain:me,isVerified:me.status==="verified"}},onSuccess:({updatedDomain:oe,isVerified:me},Tt)=>{me&&l.setQueryData(hu.list(e,{pageSize:f,fromToken:m}),qt=>qt&&{...qt,domains:qt.domains.map($t=>$t.id===Tt.id?{...$t,...oe}:$t)})}}),O=At({mutationFn:async oe=>{if(!i)return oe;if(n?.deleteAction?.onBefore&&!n.deleteAction.onBefore(oe))throw new Ba({message:o("domain_delete.on_before")});return await i.getMyOrganizationApiClient().organization.domains.delete(oe.id),n?.deleteAction?.onAfter&&await n.deleteAction.onAfter(oe),oe},onSuccess:()=>{l.invalidateQueries({queryKey:hu.lists()}),l.invalidateQueries({queryKey:st.detail(e)})}}),T=At({mutationFn:async oe=>{if(n?.associateToProviderAction?.onBefore&&!n.associateToProviderAction.onBefore(oe,r))throw new Ba({message:o("domain_associate_provider.on_before")});return await i.getMyOrganizationApiClient().organization.identityProviders.domains.create(e,{domain:oe.domain}),n?.associateToProviderAction?.onAfter&&await n.associateToProviderAction.onAfter(oe,r),oe},onSuccess:()=>{l.invalidateQueries({queryKey:st.detail(e)})}}),V=At({mutationFn:async oe=>{if(!r)return oe;if(n?.deleteFromProviderAction?.onBefore&&!n.deleteFromProviderAction.onBefore(oe,r))throw new Ba({message:o("domain_delete_provider.on_before")});return await i.getMyOrganizationApiClient().organization.identityProviders.domains.delete(r.id,oe.domain),n?.deleteFromProviderAction?.onAfter&&await n.deleteFromProviderAction.onAfter(oe),oe},onSuccess:()=>{l.invalidateQueries({queryKey:st.detail(e)})}}),W=b.useCallback(async oe=>{try{let me=await q.mutateAsync({domain:oe});tt({type:"success",message:o("domain_create.success",{domainName:me?.domain})}),v(me),N(!1),S(!0)}catch(me){u(me,{fallbackMessage:o("domain_create.error")})}},[u,q,o]),L=b.useCallback(()=>{S(!1),B(void 0)},[]),ee=b.useCallback(async oe=>{try{let{isVerified:me}=await $.mutateAsync(oe);me?(S(!1),tt({type:"success",message:o("domain_verify.success",{domainName:oe.domain})}),await T.mutateAsync(oe)):B(o("domain_verify.verification_failed",{domainName:oe.domain}))}catch(me){u(me,{fallbackMessage:o("domain_verify.verification_failed")})}},[$,o,u,T]),de=b.useCallback(oe=>{v(oe),S(!1),F(!0)},[]),ce=b.useCallback(async oe=>{try{await O.mutateAsync(oe),tt({type:"success",message:o("domain_delete.success",{domainName:oe.domain})}),F(!1),S(!1)}catch(me){u(me,{fallbackMessage:o("domain_delete.error")})}},[u,O,o]),Ae=b.useCallback(async oe=>{H(!0),U(oe.id);try{let{isVerified:me}=await $.mutateAsync(oe);me?(tt({type:"success",message:o("domain_verify.success",{domainName:oe.domain})}),await T.mutateAsync(oe)):tt({type:"error",message:o("domain_verify.verification_failed",{domainName:oe.domain})})}catch(me){u(me,{fallbackMessage:o("domain_verify.verification_failed",{domainName:oe.domain})})}finally{H(!1),U(null)}},[$,o,u,T]),_e=b.useCallback(async(oe,me)=>{if(H(!0),U(oe.id),me)try{await T.mutateAsync(oe),tt({type:"success",message:o("domain_associate_provider.success",{domain:oe.domain,idp:r?.name})})}catch(Tt){u(Tt,{fallbackMessage:o("general_error")})}finally{H(!1),U(null)}else try{await V.mutateAsync(oe),tt({type:"success",message:o("domain_delete_provider.success",{domain:oe.domain,idp:r?.name})})}catch(Tt){u(Tt,{fallbackMessage:o("general_error")})}finally{H(!1),U(null)}},[T,o,r,u,V]),Me=b.useCallback(()=>{re&&y(re)},[re,y]),ge=b.useCallback(()=>{A()},[A]),pe=b.useCallback(oe=>{C(oe)},[C]);return{isLoading:P,isRefetchingDomains:z.isFetching,isDomainsStale:z.isStale,domainsUpdatedAt:z.dataUpdatedAt,domainsList:Z,isCreating:Bt(q),selectedDomain:x,showVerifyModal:w,showDeleteModal:D,isVerifying:Bt($),verifyError:M,isDeleting:Bt(O),showCreateModal:k,pagination:{pageSize:f,currentPage:h,hasNextPage:!!re,hasPreviousPage:g},refetchDomains:z.refetch,handleCreate:W,handleCloseVerifyModal:L,handleVerify:ee,handleDeleteClick:de,handleDelete:ce,setShowCreateModal:N,setShowDeleteModal:F,idpDomains:K,handleVerifyActionColumn:Ae,isUpdating:I,isUpdatingId:Y,handleToggleSwitch:_e,handleNextPage:Me,handlePreviousPage:ge,handlePageSizeChange:pe}}function L6(e){switch(e){case"verified":return"success";case"pending":return"warning";case"failed":return"destructive";default:return"outline"}}function OH({customMessages:e={},styling:t={variables:{common:{},light:{},dark:{}},classes:{}},readOnly:n=!1,schema:r,idpId:i,domains:o,provider:u}){let{t:l}=xe("idp_management.edit_sso_provider.tabs.domains.content",e),{isDarkMode:f}=Yt(),h=te.useMemo(()=>an(t,f),[t,f]),{domainsList:m,isCreating:g,selectedDomain:y,showVerifyModal:A,isVerifying:C,showDeleteModal:x,verifyError:v,handleCloseVerifyModal:w,handleVerify:S,handleDeleteClick:D,isLoading:F,isRefetchingDomains:M,isDomainsStale:B,domainsUpdatedAt:k,refetchDomains:N,isDeleting:I,setShowDeleteModal:H,handleDelete:Y,setShowCreateModal:U,showCreateModal:z,handleCreate:Z,idpDomains:re,handleVerifyActionColumn:P,isUpdating:K,isUpdatingId:q,handleToggleSwitch:$,pagination:O,handleNextPage:T,handlePreviousPage:V,handlePageSizeChange:W}=z6(i,{customMessages:e,domains:o,provider:u}),L=te.useMemo(()=>[{type:"text",accessorKey:"domain",title:l("table.columns.name"),render:ee=>d.jsx("div",{className:"font-medium text-primary truncate",children:ee.domain})},{type:"text",accessorKey:"status",title:l("table.columns.status"),render:ee=>d.jsx(Va,{variant:L6(ee.status),size:"sm",children:l(`table.domain_statuses.${ee.status}`)})},{type:"actions",title:"",render:ee=>d.jsx(mH,{translatorKey:"idp_management.edit_sso_provider.tabs.domains.content",idpDomains:re,readOnly:n,isUpdating:K,isUpdatingId:q,customMessages:e,onToggle:$,handleVerify:P,domain:ee})}],[l,re,n,K,q,e,$,P]);return d.jsxs("div",{style:h.variables,className:"space-y-8",children:[d.jsx("div",{className:h.classes?.["SsoDomainsTab-header"],children:d.jsx(di,{title:l("title"),description:l("description"),actions:[{type:"button",label:l("create_button_text"),onClick:()=>U(!0),icon:yu,disabled:o?.createAction?.disabled||n}]})}),d.jsx("div",{className:X("flex justify-end mb-8",h.classes?.["SsoDomainsTab-tableActions"]),children:d.jsx(M0,{isStale:B,isFetching:M,lastUpdatedAt:k||void 0,onRefresh:N})}),d.jsx(ko,{columns:L,data:m,loading:F,emptyState:{title:l("table.empty_message")},className:h.classes?.["SsoDomainsTab-table"]}),!F&&m.length>0&&d.jsx("div",{className:"mt-4",children:d.jsx(k0,{type:"checkpoint",paginationState:{pageSize:O.pageSize,currentPage:O.currentPage,hasNextPage:O.hasNextPage,hasPreviousPage:O.hasPreviousPage},pageSizeOptions:Hc,showPageSizeSelector:!0,onNextPage:T,onPreviousPage:V,onPageSizeChange:W})}),d.jsx(C6,{translatorKey:"idp_management.edit_sso_provider.tabs.domains.content.domain_create.modal",className:h.classes?.["SsoDomainsTab-createModal"],isOpen:z,isLoading:g,schema:r?.create,onClose:()=>U(!1),onCreate:Z,customMessages:e.domain_create}),d.jsx(D6,{translatorKey:"idp_management.edit_sso_provider.tabs.domains.content.domain_verify.modal",className:h.classes?.["SsoDomainsTab-verifyModal"],isOpen:A,isLoading:C,domain:y,error:v,onClose:w,onVerify:S,onDelete:D,customMessages:e.domain_verify}),d.jsx(w6,{translatorKey:"idp_management.edit_sso_provider.tabs.domains.content.domain_delete.modal",className:h.classes?.["SsoDomainsTab-deleteModal"],domain:y,isOpen:x,isLoading:I,onClose:()=>H(!1),onDelete:Y,customMessages:e.domain_delete})]})}function O6({onChange:e,customMessages:t={},className:n}){let r=o=>{e(o.target.value)},{t:i}=xe("idp_management.delete_sso_provider.modal.content",t);return d.jsxs("div",{className:n,children:[d.jsx("p",{id:"delete-modal-content-description",className:X("font-normal block text-left text-paragraph text-muted-foreground mt-6 mb-6"),children:i("description")}),d.jsx(xn,{htmlFor:"provider-name",className:"text-label font-medium",children:i("field.label")}),d.jsx(Vt,{id:"provider-name",type:"text",placeholder:i("field.placeholder"),onChange:r,className:"mt-2 mb-6"})]})}function I6({className:e,isOpen:t,onClose:n,provider:r,onDelete:i,isLoading:o=!1,customMessages:u={}}){let{t:l}=xe("idp_management.delete_sso_provider",u),[f,h]=b.useState(""),m=b.useCallback(A=>{h(A)},[]),g=b.useCallback(async()=>{r&&(await i(r),n())},[i,r,n]),y=b.useCallback(A=>{A||n()},[n]);return b.useEffect(()=>{t&&h("")},[t]),d.jsx(Ha,{open:t,onOpenChange:y,className:X("p-10",e),title:l("modal.title",{providerName:r.name}),content:d.jsxs("div",{className:"space-y-6",children:[d.jsx("p",{className:X("text-muted-foreground text-paragraph"),children:l("modal.description",{providerName:r.name})}),d.jsx(O6,{onChange:m,customMessages:u.modal?.content})]}),modalActions:{isLoading:o,nextAction:{type:"button",label:l("modal.actions.delete_button_label"),onClick:g,variant:"destructive",disabled:o||f!==r.name},previousAction:{label:l("modal.actions.cancel_button_label"),onClick:n}}})}function IH({provider:e,onDelete:t,customMessages:n={},isLoading:r,readOnly:i}){let{t:o}=xe("idp_management.delete_sso_provider",n),[u,l]=b.useState(!1),f=b.useCallback(()=>{l(!0)},[]),h=b.useCallback(()=>{l(!1)},[]);return d.jsxs(d.Fragment,{children:[d.jsx("div",{className:X("w-full"),children:d.jsx(qn,{className:"p-6",children:d.jsxs(Ua,{className:"flex items-start justify-between gap-6 p-0",children:[d.jsxs("div",{className:"flex-1 space-y-2",children:[d.jsx("h3",{className:X("font-semibold text-left text-subtitle"),children:o("title",{providerName:e.name})}),d.jsx("p",{className:X("text-muted-foreground text-left text-paragraph"),children:o("description")})]}),d.jsx(je,{variant:"destructive",onClick:f,disabled:i,className:"shrink-0",children:o("delete_button_label")})]})})}),d.jsx(I6,{isOpen:u,onClose:h,provider:e,onDelete:t,isLoading:r,customMessages:n.modal})]})}function U6({translatorKey:e="idp_management.edit_sso_provider.tabs.sso.content.attribute_sync_alert",classes:t,style:n,customMessages:r,onSync:i,isSyncing:o=!1}){let[u,l]=b.useState(!1),{t:f}=xe(e,r),h=()=>{l(!0)},m=async()=>{i&&await i(),l(!1)};return d.jsxs(d.Fragment,{children:[d.jsxs(E6,{variant:"warning",className:X("flex items-center justify-between",t?.["SsoProviderAttributeSyncAlert-root"]),children:[d.jsxs("div",{className:"flex items-start gap-2",children:[d.jsx(zM,{className:"h-4 w-4 mt-0.5"}),d.jsxs("div",{children:[d.jsx(fH,{children:f("title")}),d.jsx(S6,{children:f("description")})]})]}),d.jsx(je,{variant:"outline",size:"default",onClick:h,disabled:o,children:f("sync_button_label")})]}),d.jsx(si,{open:u,onOpenChange:l,children:d.jsxs(ui,{style:n,className:t?.["SsoProviderAttributeSyncAlert-dialogContent"],children:[d.jsxs(li,{children:[d.jsx(ci,{children:f("sync_modal.title")}),d.jsx(Bi,{children:f("sync_modal.description")})]}),d.jsxs(Er,{children:[d.jsx(je,{variant:"outline",onClick:()=>l(!1),disabled:o,children:f("sync_modal.actions.cancel_button_label")}),d.jsx(je,{onClick:m,disabled:o,children:f("sync_modal.actions.proceed_button_label")})]})]})})]})}function Ts({idpConfig:e,readOnly:t=!1,customMessages:n={}}){let{t:r}=xe("idp_management.create_sso_provider.provider_configure",n),i=uC(),o=e?.organization?.can_set_show_as_button,u=e?.organization?.can_set_assign_membership_on_login;return!o&&!u?null:d.jsxs("div",{className:"space-y-6 pt-4",children:[o&&d.jsx(We,{control:i.control,name:"show_as_button",render:({field:l})=>d.jsxs(Ze,{className:"flex flex-row items-start space-x-3 space-y-0",children:[d.jsx(Je,{children:d.jsx(Ns,{checked:l.value,onCheckedChange:l.onChange,disabled:t})}),d.jsxs("div",{className:"space-y-1 leading-none",children:[d.jsx(Xe,{className:"text-sm font-normal",children:r("fields.common.show_as_button.label")}),d.jsx(jt,{className:"text-sm",children:r("fields.common.show_as_button.helper_text")})]})]})}),u&&d.jsx(We,{control:i.control,name:"assign_membership_on_login",render:({field:l})=>d.jsxs(Ze,{className:"flex flex-row items-start space-x-3 space-y-0",children:[d.jsx(Je,{children:d.jsx(Ns,{checked:l.value,onCheckedChange:l.onChange,disabled:t})}),d.jsxs("div",{className:"space-y-1 leading-none",children:[d.jsx(Xe,{className:"text-sm font-normal",children:r("fields.common.assign_membership_on_login.label")}),d.jsx(jt,{className:"text-sm",children:r("fields.common.assign_membership_on_login.helper_text")})]})]})})]})}function j3({value:e=[],onChange:t,onInvalidFiles:n,onRemove:r,maxSize:i,accept:o,maxFiles:u=1,preview:l=!0,className:f,disabled:h,...m}){let g=b.useRef(null),[y,A]=b.useState(!1),C=b.useCallback(D=>{D.preventDefault(),D.stopPropagation(),D.type==="dragenter"||D.type==="dragover"?A(!0):D.type==="dragleave"&&A(!1)},[]),x=b.useCallback(D=>{D.preventDefault(),D.stopPropagation(),A(!1);let F=Array.from(D.dataTransfer.files);w(F)},[]),v=b.useCallback(D=>{let F=Array.from(D.target.files||[]);w(F)},[]),w=b.useCallback(D=>{if(h)return;let F=[],M=[];D.forEach(B=>{if(i&&B.size>i){M.push(B);return}if(o&&!o.split(",").some(k=>{let N=k.trim().toLowerCase(),I=B.name.toLowerCase(),H=B.type.toLowerCase();if(N.startsWith("."))return I.endsWith(N);if(N===H)return!0;if(N.endsWith("/*")){let Y=N.slice(0,-2);return H.startsWith(`${Y}/`)}return!1})){M.push(B);return}F.push(B)}),M.length>0&&n?.(M),t?.(u===1?F.slice(0,1):[...e,...F].slice(0,u)),g.current&&(g.current.value="")},[h,i,o,u,t,n,e]),S=b.useCallback(D=>{r?.(D),t?.(e.filter(F=>F!==D))},[t,r,e]);return d.jsxs("div",{className:X("space-y-4",f),children:[d.jsxs("div",{onDragEnter:C,onDragLeave:C,onDragOver:C,onDrop:x,className:X("border-muted-foreground/25 relative flex min-h-[150px] cursor-pointer items-center justify-center rounded-lg border-2 border-dashed p-4 text-center transition-colors",y&&"border-primary",h&&"cursor-not-allowed opacity-60",f),children:[d.jsx("input",{ref:g,type:"file",multiple:u!==1,accept:o,onChange:v,disabled:h,className:"absolute inset-0 cursor-pointer opacity-0 disabled:cursor-not-allowed",...m}),d.jsxs("div",{className:"flex flex-col items-center gap-2",children:[d.jsx(LM,{className:"text-muted-foreground h-8 w-8"}),d.jsx("p",{className:"text-muted-foreground text-sm",children:"Drag & drop files here, or click to select files"}),o&&d.jsxs("p",{className:"text-muted-foreground text-xs",children:["Allowed files: ",o]}),i&&d.jsxs("p",{className:"text-muted-foreground text-xs",children:["Max size: ",(i/1024/1024).toFixed(2),"MB"]})]})]}),l&&e.length>0&&d.jsx("div",{className:"grid gap-4",children:e.map((D,F)=>d.jsxs("div",{className:"flex items-center gap-2 rounded-md border p-2",children:[d.jsxs("div",{className:"flex-1 truncate",children:[d.jsx("p",{className:"text-sm font-medium",children:D.name}),d.jsxs("p",{className:"text-muted-foreground text-xs",children:[(D.size/1024).toFixed(2),"KB"]})]}),d.jsx("button",{type:"button",onClick:()=>S(D),className:"hover:bg-muted shrink-0 rounded-md p-1 transition-colors",disabled:h,children:d.jsx(uc,{className:"size-4"})})]},F))})]})}function T3({className:e,...t}){return d.jsx(a5,{"data-slot":"radio-group",className:X("space-y-2",e),...t})}function Ku({className:e,...t}){return d.jsx(xU,{"data-slot":"radio-group-item",className:X("shadow-checkbox-resting peer border-border hover:shadow-checkbox-hover data-[state=checked]:hover:border-primary data-[state=checked]:border-primary hover:border-accent focus-visible:ring-ring data-[disabled]:border-border/50 data-[disabled]:bg-muted/50 data-[disabled]:data-[state=checked]:border-border/50 size-5 appearance-none rounded-full border transition-all duration-150 ease-in-out focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden disabled:cursor-not-allowed data-[state=checked]:border-7",e),...t,children:d.jsx(CU,{"data-slot":"radio-group-indicator",className:"fill-primary-foreground top-1/2 left-1/2 hidden size-2 -translate-x-1/2 -translate-y-1/2 data-[checked]:absolute"})})}var UH=b.forwardRef(function({initialData:e,readOnly:t=!1,customMessages:n={},className:r,onFormDirty:i,idpConfig:o},u){let{t:l}=xe("idp_management.create_sso_provider.provider_configure",n),[f,h]=b.useState([]),m=e,g=Qr({resolver:va(hs("adfs")),mode:Wr,reValidateMode:Mi,defaultValues:{meta_data_source:m?.meta_data_source||"meta_data_url",meta_data_location_url:m?.meta_data_location_url||"",adfs_server:m?.adfs_server||"",fedMetadataXml:m?.fedMetadataXml||"",show_as_button:m?.show_as_button??!1,assign_membership_on_login:m?.assign_membership_on_login??!1}}),{isDirty:y}=g.formState;b.useEffect(()=>{i?.(y)},[y,i]),b.useImperativeHandle(u,()=>({validate:async()=>await g.trigger(),getData:()=>g.getValues(),isDirty:()=>g.formState.isDirty,reset:v=>{v?g.reset(v):g.reset()}}));let A=g.watch("meta_data_source"),C=A==="meta_data_file",x=async v=>{h(v);let w=v[0];if(w)try{let S=await w.text();g.setValue("fedMetadataXml",S)}catch(S){console.error("Error reading file:",S)}};return d.jsx($r,{...g,children:d.jsxs("div",{className:X("space-y-6",r),children:[d.jsx(We,{control:g.control,name:"meta_data_source",render:({field:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.adfs.meta_data_source.label")}),d.jsx(Je,{children:d.jsxs(T3,{value:v.value,onValueChange:v.onChange,disabled:t,className:"flex flex-col space-y-2",children:[d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(Ku,{value:"meta_data_url",id:"meta_data_url"}),d.jsx(xn,{htmlFor:"meta_data_url",className:"text-sm font-normal cursor-pointer",children:l("fields.adfs.meta_data_source.options.meta_data_url.label")})]}),d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(Ku,{value:"meta_data_file",id:"meta_data_file"}),d.jsx(xn,{htmlFor:"meta_data_file",className:"text-sm font-normal cursor-pointer",children:l("fields.adfs.meta_data_source.options.meta_data_file.label")})]})]})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})}),A==="meta_data_url"&&d.jsxs(d.Fragment,{children:[d.jsx(We,{control:g.control,name:"adfs_server",render:({field:v,fieldState:w})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.adfs.meta_data_url.label")}),d.jsx(Je,{children:d.jsx(Vt,{type:"url",placeholder:l("fields.adfs.meta_data_url.placeholder"),error:!!w.error,readOnly:t,"aria-required":!0,"aria-invalid":!!w.error,...v})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.adfs.meta_data_url.helper_text")})]})}),d.jsx(We,{control:g.control,name:"meta_data_location_url",render:({field:v,fieldState:w})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.adfs.meta_data_location_url.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"url",placeholder:l("fields.adfs.meta_data_location_url.placeholder"),error:!!w.error,readOnly:t,...v})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.adfs.meta_data_location_url.helper_text")})]})})]}),C&&d.jsx(We,{control:g.control,name:"fedMetadataXml",render:()=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.adfs.federation_metadata_file.label")}),d.jsx(Je,{children:d.jsx("div",{className:"space-y-3",children:d.jsx(j3,{accept:".xml",onChange:x,value:f,maxFiles:1,disabled:t,className:"w-full",placeholder:l("fields.adfs.federation_metadata_file.placeholder")})})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.adfs.federation_metadata_file.helper_text")})]})}),d.jsx(Ts,{idpConfig:o,readOnly:t,customMessages:n})]})})}),Qc=(e="create")=>b.useMemo(()=>({showCopyButtons:e==="edit"}),[e]),VH=b.forwardRef(function({initialData:e,readOnly:t=!1,customMessages:n={},className:r,onFormDirty:i,idpConfig:o,mode:u="create"},l){let{t:f}=xe("idp_management.create_sso_provider.provider_configure",n),{coreClient:h}=Gn(),{showCopyButtons:m}=Qc(u),g=b.useMemo(()=>`https://${h?.getDomain()||"YOUR_DOMAIN"}/login/callback`,[h]),y=e,A=Qr({resolver:va(hs("google-apps")),mode:Wr,reValidateMode:Mi,defaultValues:{domain:y?.domain||"",client_id:y?.client_id||"",client_secret:y?.client_secret||"",callback_url:g||"",show_as_button:y?.show_as_button??!1,assign_membership_on_login:y?.assign_membership_on_login??!1}}),{isDirty:C}=A.formState;return b.useEffect(()=>{i?.(C)},[C,i]),b.useImperativeHandle(l,()=>({validate:async()=>await A.trigger(),getData:()=>A.getValues(),isDirty:()=>A.formState.isDirty,reset:x=>{x?A.reset(x):A.reset()}})),d.jsx($r,{...A,children:d.jsxs("div",{className:X("space-y-6",r),children:[d.jsx(We,{control:A.control,name:"domain",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.google-apps.domain.label")}),d.jsx(Je,{children:d.jsx(Vt,{type:"text",placeholder:f("fields.google-apps.domain.placeholder"),error:!!v.error,readOnly:t,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})}),d.jsx(We,{control:A.control,name:"client_id",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.google-apps.client_id.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"text",placeholder:f("fields.google-apps.client_id.placeholder"),error:!!v.error,readOnly:t,showCopyButton:m,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.google-apps.client_id.helper_text")})]})}),d.jsx(We,{control:A.control,name:"client_secret",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.google-apps.client_secret.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"password",placeholder:f("fields.google-apps.client_secret.placeholder"),error:!!v.error,readOnly:t,showCopyButton:m,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.google-apps.client_secret.helper_text")})]})}),d.jsx(We,{control:A.control,name:"callback_url",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.google-apps.callback_url.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"text",placeholder:f("fields.google-apps.callback_url.placeholder"),error:!!v.error,readOnly:!0,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.google-apps.callback_url.helper_text")})]})}),d.jsx(Ts,{idpConfig:o,readOnly:t,customMessages:n})]})})}),HH=b.forwardRef(function({initialData:e,readOnly:t=!1,customMessages:n={},className:r,onFormDirty:i,idpConfig:o,mode:u="create"},l){let{t:f}=xe("idp_management.create_sso_provider.provider_configure",n),{showCopyButtons:h}=Qc(u),m=e,g=Qr({resolver:va(hs("oidc")),mode:Wr,reValidateMode:Mi,defaultValues:{discovery_url:m?.discovery_url||"",type:m?.type||"back_channel",client_id:m?.client_id||"",client_secret:m?.client_secret||"",show_as_button:m?.show_as_button??!1,assign_membership_on_login:m?.assign_membership_on_login??!1}}),{isDirty:y}=g.formState;b.useEffect(()=>{i?.(y)},[y,i]),b.useImperativeHandle(l,()=>({validate:async()=>await g.trigger(),getData:()=>g.getValues(),isDirty:()=>g.formState.isDirty,reset:x=>{x?g.reset(x):g.reset()}}));let A=g.watch("type"),C=A==="back_channel";return b.useEffect(()=>{A==="front_channel"&&(g.clearErrors("client_secret"),g.setValue("client_secret","",{shouldValidate:!1}))},[A,g]),d.jsx($r,{...g,children:d.jsxs("div",{className:X("space-y-6",r),children:[d.jsx(We,{control:g.control,name:"discovery_url",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.oidc.discovery_url.label")}),d.jsx(Je,{children:d.jsx(Vt,{type:"url",placeholder:f("fields.oidc.discovery_url.placeholder"),error:!!v.error,readOnly:t,"aria-required":!0,"aria-invalid":!!v.error,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.oidc.discovery_url.helper_text")})]})}),d.jsx(We,{control:g.control,name:"type",render:({field:x})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.oidc.type.label")}),d.jsx(Je,{children:d.jsxs(T3,{value:x.value,onValueChange:x.onChange,disabled:t,className:"flex flex-col space-y-2",children:[d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(Ku,{value:"back_channel",id:"back_channel"}),d.jsx(xn,{htmlFor:"back_channel",className:"text-sm font-normal cursor-pointer",children:f("fields.oidc.type.options.back_channel.label")})]}),d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(Ku,{value:"front_channel",id:"front_channel"}),d.jsx(xn,{htmlFor:"front_channel",className:"text-sm font-normal cursor-pointer",children:f("fields.oidc.type.options.front_channel.label")})]})]})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.oidc.type.helper_text")})]})}),d.jsx(We,{control:g.control,name:"client_id",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.oidc.client_id.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"text",placeholder:f("fields.oidc.client_id.placeholder"),error:!!v.error,readOnly:t,showCopyButton:h,"aria-required":!0,"aria-invalid":!!v.error,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.oidc.client_id.helper_text")})]})}),C&&d.jsx(We,{control:g.control,name:"client_secret",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.oidc.client_secret.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"password",placeholder:f("fields.oidc.client_secret.placeholder"),error:!!v.error,readOnly:t,showCopyButton:h,"aria-required":!0,"aria-invalid":!!v.error,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.oidc.client_secret.helper_text")})]})}),d.jsx(Ts,{idpConfig:o,readOnly:t,customMessages:n})]})})}),P3={domain:"https://developer.okta.com/docs/guides/find-your-domain/main/",client_id:"https://developer.okta.com/docs/guides/find-your-app-credentials/main",client_secret:"https://developer.okta.com/docs/guides/find-your-app-credentials/main"},QH=b.forwardRef(function({initialData:e,readOnly:t=!1,customMessages:n={},className:r,onFormDirty:i,idpConfig:o,mode:u="create"},l){let{t:f}=xe("idp_management.create_sso_provider.provider_configure",n),{coreClient:h}=Gn(),{showCopyButtons:m}=Qc(u),g=b.useMemo(()=>`https://${h?.getDomain()||"YOUR_DOMAIN"}/login/callback`,[h]),y=e,A=Qr({resolver:va(hs("okta")),mode:Wr,reValidateMode:Mi,defaultValues:{domain:y?.domain||"",client_id:y?.client_id||"",client_secret:y?.client_secret||"",icon_url:y?.icon_url||"",callback_url:y?.callback_url||g,show_as_button:y?.show_as_button??!1,assign_membership_on_login:y?.assign_membership_on_login??!1}}),{isDirty:C}=A.formState;return b.useEffect(()=>{i?.(C)},[C,i]),b.useImperativeHandle(l,()=>({validate:async()=>await A.trigger(),getData:()=>A.getValues(),isDirty:()=>A.formState.isDirty,reset:x=>{x?A.reset(x):A.reset()}})),d.jsx($r,{...A,children:d.jsxs("div",{className:X("space-y-6",r),children:[d.jsx(We,{control:A.control,name:"domain",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.okta.domain.label")}),d.jsx(Je,{children:d.jsx(Vt,{type:"text",placeholder:f("fields.okta.domain.placeholder"),error:!!v.error,readOnly:t,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:d.jsx(d.Fragment,{children:f.trans("fields.okta.domain.helper_text",{components:{link:w=>d.jsx(Ms,{href:P3.domain,target:"_blank",rel:"noopener noreferrer",children:w},"okta-domain-link")}})})})]})}),d.jsx(We,{control:A.control,name:"client_id",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.okta.client_id.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"text",placeholder:f("fields.okta.client_id.placeholder"),error:!!v.error,readOnly:t,showCopyButton:m,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:d.jsx(d.Fragment,{children:f.trans("fields.okta.client_id.helper_text",{components:{link:w=>d.jsx(Ms,{href:P3.client_id,target:"_blank",rel:"noopener noreferrer",children:w},"okta-client-id-link")}})})})]})}),d.jsx(We,{control:A.control,name:"client_secret",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.okta.client_secret.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"password",placeholder:f("fields.okta.client_secret.placeholder"),error:!!v.error,readOnly:t,showCopyButton:m,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:d.jsx(d.Fragment,{children:f.trans("fields.okta.client_secret.helper_text",{components:{link:w=>d.jsx(Ms,{href:P3.client_secret,target:"_blank",rel:"noopener noreferrer",children:w},"okta-client-secret-link")}})})})]})}),d.jsx(We,{control:A.control,name:"callback_url",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.okta.callback_url.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"text",placeholder:f("fields.okta.callback_url.placeholder"),error:!!v.error,readOnly:!0,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.okta.callback_url.helper_text")})]})}),d.jsx(Ts,{idpConfig:o,readOnly:t,customMessages:n})]})})});function z3({className:e,...t}){return d.jsx(OU,{"data-slot":"accordion",className:X("w-full space-y-2 bg-card",e),...t})}function L3({className:e,...t}){return d.jsx(IU,{"data-slot":"accordion-item",className:X("text-card-foreground shadow-bevel-2xl flex flex-col rounded-2xl transition-all duration-150 ease-in-out",e),...t})}function O3({className:e,children:t,...n}){return d.jsx(UU,{className:"flex",children:d.jsxs(VU,{"data-slot":"accordion-trigger",className:X("group text-foreground focus-visible:ring-ring flex w-full items-center justify-between p-6 text-sm font-medium transition-all duration-150 ease-in-out focus-visible:ring-2 focus-visible:outline-hidden disabled:cursor-not-allowed [&[data-state=open]>svg]:rotate-180",e),...n,children:[t,d.jsx(pu,{className:"text-muted-foreground size-4 shrink-0 transition-transform duration-150"})]})})}function I3({className:e,children:t,...n}){return d.jsx(HU,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...n,children:d.jsx("div",{className:X("text-muted-foreground border-border animate-in fade-in-50 px-6 pb-6 min-h-10 text-sm transition-all duration-150 ease-in-out",e),children:t})})}var GH={sign_request:"domain/pem?cert=connection"},YH=[{value:"rsa-sha1",label:"RSA-SHA1"},{value:"rsa-sha256",label:"RSA-SHA256"}],KH=[{value:"sha1",label:"SHA1"},{value:"sha256",label:"SHA256"}],V6=[".pem",".cer",".crt"],qH=b.forwardRef(function({initialData:e,readOnly:t=!1,customMessages:n={},className:r,onFormDirty:i,idpConfig:o},u){let{t:l}=xe("idp_management.create_sso_provider.provider_configure",n),[f,h]=b.useState([]),m=e,g=Qr({resolver:va(hs("pingfederate")),mode:Wr,reValidateMode:Mi,defaultValues:{pingFederateBaseUrl:m?.pingFederateBaseUrl||"",signingCert:m?.signingCert||"",signSAMLRequest:m?.signSAMLRequest||!1,signatureAlgorithm:m?.signatureAlgorithm||"rsa-sha256",digestAlgorithm:m?.digestAlgorithm||"sha256",show_as_button:m?.show_as_button??!1,assign_membership_on_login:m?.assign_membership_on_login??!1}}),{isDirty:y}=g.formState;b.useEffect(()=>{i?.(y)},[y,i]),b.useImperativeHandle(u,()=>({validate:async()=>await g.trigger(),getData:()=>g.getValues(),isDirty:()=>g.formState.isDirty,reset:w=>{w?g.reset(w):g.reset()}}));let A=g.watch("signSAMLRequest"),C=b.useCallback(w=>{let S=w.name.toLowerCase();return V6.some(D=>S.endsWith(D))},[]),x=async w=>{h(w);let S=w[0];if(S)try{let D=await S.text();g.setValue("signingCert",D,{shouldDirty:!0,shouldValidate:!0}),g.clearErrors("signingCert")}catch(D){console.error("Error reading file:",D)}},v=w=>{w.some(S=>!C(S))&&g.setError("signingCert",{type:"manual",message:l("fields.ping-federate.sign_cert.error")})};return d.jsx($r,{...g,children:d.jsxs("div",{className:X("space-y-6",r),children:[d.jsx(We,{control:g.control,name:"pingFederateBaseUrl",render:({field:w,fieldState:S})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.ping-federate.ping_federate_baseurl.label")}),d.jsx(Je,{children:d.jsx(Vt,{type:"url",placeholder:l("fields.ping-federate.ping_federate_baseurl.placeholder"),error:!!S.error,readOnly:t,"aria-invalid":!!S.error,...w})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.ping-federate.ping_federate_baseurl.helper_text")})]})}),d.jsx(We,{control:g.control,name:"signingCert",render:()=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.ping-federate.sign_cert.label")}),d.jsx(Je,{children:d.jsx("div",{className:"space-y-3",children:d.jsx(j3,{accept:V6.join(","),onChange:x,onInvalidFiles:v,value:f,maxFiles:1,disabled:t,className:"w-full",placeholder:l("fields.ping-federate.sign_cert.placeholder")})})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.ping-federate.sign_cert.helper_text")})]})}),d.jsx(z3,{type:"single",collapsible:!0,className:"w-full",children:d.jsxs(L3,{value:"advanced-settings",children:[d.jsx(O3,{className:"text-sm font-medium",children:l("fields.ping-federate.advanced_settings.title")}),d.jsxs(I3,{className:"space-y-6",children:[d.jsx(We,{control:g.control,name:"signSAMLRequest",render:({field:w})=>d.jsxs(Ze,{className:"flex flex-row items-start space-x-2 space-y-0",children:[d.jsx(Je,{children:d.jsx(Ns,{checked:w.value||!1,onCheckedChange:w.onChange,disabled:t})}),d.jsxs("div",{className:"space-y-1 leading-none",children:[d.jsx(Xe,{className:"text-sm font-medium cursor-pointer",children:l("fields.ping-federate.advanced_settings.sign_request.label")}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:d.jsx(d.Fragment,{children:l.trans("fields.ping-federate.advanced_settings.sign_request.helper_text",{components:{link:S=>d.jsx(Ms,{href:GH.sign_request,target:"_blank",rel:"noopener noreferrer",children:S},"ping-federate-sign-request-link")}})})})]})]})}),A&&d.jsxs(d.Fragment,{children:[d.jsx(We,{control:g.control,name:"signatureAlgorithm",render:({field:w})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.ping-federate.advanced_settings.sign_request_algorithm.label")}),d.jsxs(ji,{onValueChange:w.onChange,value:w.value||"",children:[d.jsx(Je,{children:d.jsx(Pi,{children:d.jsx(Ti,{placeholder:l("fields.ping-federate.advanced_settings.sign_request_algorithm.placeholder")})})}),d.jsx(zi,{children:YH.map(S=>d.jsx(fi,{value:S.value,children:S.label},S.value))})]}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})}),d.jsx(We,{control:g.control,name:"digestAlgorithm",render:({field:w})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.ping-federate.advanced_settings.sign_request_algorithm_digest.label")}),d.jsxs(ji,{onValueChange:w.onChange,value:w.value||"",children:[d.jsx(Je,{children:d.jsx(Pi,{children:d.jsx(Ti,{placeholder:l("fields.ping-federate.advanced_settings.sign_request_algorithm_digest.placeholder")})})}),d.jsx(zi,{children:KH.map(S=>d.jsx(fi,{value:S.value,children:S.label},S.value))})]}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})})]})]})]})}),d.jsx(Ts,{idpConfig:o,readOnly:t,customMessages:n})]})})}),$H={sign_request:"domain/pem?cert=connection"},WH=[{value:"rsa-sha1",label:"RSA-SHA1"},{value:"rsa-sha256",label:"RSA-SHA256"}],ZH=[{value:"sha1",label:"SHA1"},{value:"sha256",label:"SHA256"}],XH=[{value:"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect",label:"HTTP-Redirect"},{value:"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST",label:"HTTP-POST"}],JH=b.forwardRef(function({initialData:e,readOnly:t=!1,customMessages:n={},className:r,onFormDirty:i,idpConfig:o},u){let{t:l}=xe("idp_management.create_sso_provider.provider_configure",n),[f,h]=b.useState([]),m=e,g=Qr({resolver:va(hs("samlp")),mode:Wr,reValidateMode:Mi,defaultValues:{meta_data_source:m?.meta_data_source||"meta_data_url",metadataUrl:m?.metadataUrl||"",single_sign_on_login_url:m?.single_sign_on_login_url||"",cert:m?.cert||"",signSAMLRequest:m?.signSAMLRequest||!1,signatureAlgorithm:m?.signatureAlgorithm||"rsa-sha256",digestAlgorithm:m?.digestAlgorithm||"sha256",bindingMethod:m?.bindingMethod||"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST",show_as_button:m?.show_as_button??!1,assign_membership_on_login:m?.assign_membership_on_login??!1}}),{isDirty:y}=g.formState;b.useEffect(()=>{i?.(y)},[y,i]),b.useImperativeHandle(u,()=>({validate:async()=>await g.trigger(),getData:()=>g.getValues(),isDirty:()=>g.formState.isDirty,reset:w=>{w?g.reset(w):g.reset()}}));let A=g.watch("meta_data_source"),C=A==="meta_data_file",x=g.watch("signSAMLRequest"),v=async w=>{h(w);let S=w[0];if(S)try{let D=await S.text();g.setValue("cert",D)}catch(D){console.error("Error reading file:",D)}};return d.jsx($r,{...g,children:d.jsxs("div",{className:X("space-y-6",r),children:[d.jsx(We,{control:g.control,name:"meta_data_source",render:({field:w})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.samlp.meta_data_source.label")}),d.jsx(Je,{children:d.jsxs(T3,{value:w.value,onValueChange:w.onChange,disabled:t,className:"flex flex-col space-y-2",children:[d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(Ku,{value:"meta_data_url",id:"meta_data_url"}),d.jsx(xn,{htmlFor:"meta_data_url",className:"text-sm font-normal cursor-pointer",children:l("fields.samlp.meta_data_source.options.meta_data_url.label")})]}),d.jsxs("div",{className:"flex items-center space-x-2",children:[d.jsx(Ku,{value:"meta_data_file",id:"meta_data_file"}),d.jsx(xn,{htmlFor:"meta_data_file",className:"text-sm font-normal cursor-pointer",children:l("fields.samlp.meta_data_source.options.meta_data_file.label")})]})]})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})}),d.jsx(We,{control:g.control,name:"metadataUrl",render:({field:w,fieldState:S})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.samlp.meta_data_url.label")}),d.jsx(Je,{children:d.jsx(Vt,{type:"url",placeholder:l("fields.samlp.meta_data_url.placeholder"),error:!!S.error,readOnly:t,"aria-required":!0,"aria-invalid":!!S.error,...w})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.samlp.meta_data_url.helper_text")})]})}),C&&d.jsxs(d.Fragment,{children:[d.jsx(We,{control:g.control,name:"single_sign_on_login_url",render:({field:w,fieldState:S})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.samlp.single_sign_on_login_url.label")}),d.jsx(Je,{children:d.jsx(Vt,{type:"url",placeholder:l("fields.samlp.single_sign_on_login_url.placeholder"),error:!!S.error,readOnly:t,"aria-required":!0,"aria-invalid":!!S.error,...w})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.samlp.single_sign_on_login_url.helper_text")})]})}),d.jsx(We,{control:g.control,name:"cert",render:()=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.samlp.cert.label")}),d.jsx(Je,{children:d.jsx("div",{className:"space-y-3",children:d.jsx(j3,{accept:".pem",onChange:v,value:f,maxFiles:1,disabled:t,className:"w-full",placeholder:l("fields.samlp.cert.placeholder")})})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.samlp.cert.helper_text")})]})})]}),d.jsx(z3,{type:"single",collapsible:!0,className:"w-full",children:d.jsxs(L3,{value:"advanced-settings",children:[d.jsx(O3,{className:"text-sm font-medium",children:l("fields.samlp.advanced_settings.title")}),d.jsxs(I3,{className:"space-y-6",children:[d.jsx(We,{control:g.control,name:"signSAMLRequest",render:({field:w})=>d.jsxs(Ze,{className:"flex flex-row items-start space-x-2 space-y-0",children:[d.jsx(Je,{children:d.jsx(Ns,{checked:w.value||!1,onCheckedChange:w.onChange,disabled:t})}),d.jsxs("div",{className:"space-y-1 leading-none",children:[d.jsx(Xe,{className:"text-sm font-medium cursor-pointer",children:l("fields.samlp.advanced_settings.sign_request.label")}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:d.jsx(d.Fragment,{children:l.trans(A==="meta_data_url"?"fields.samlp.advanced_settings.sign_request.helper_text_metadata_url":"fields.samlp.advanced_settings.sign_request.helper_text_metadata_file",{components:{link:S=>d.jsx(Ms,{href:$H.sign_request,target:"_blank",rel:"noopener noreferrer",children:S},"samlp-sign-request-link")}})})})]})]})}),x&&d.jsxs(d.Fragment,{children:[d.jsx(We,{control:g.control,name:"signatureAlgorithm",render:({field:w})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.samlp.advanced_settings.sign_request_algorithm.label")}),d.jsxs(ji,{onValueChange:w.onChange,value:w.value||"",children:[d.jsx(Je,{children:d.jsx(Pi,{children:d.jsx(Ti,{placeholder:l("fields.samlp.advanced_settings.sign_request_algorithm.placeholder")})})}),d.jsx(zi,{children:WH.map(S=>d.jsx(fi,{value:S.value,children:S.label},S.value))})]}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})}),d.jsx(We,{control:g.control,name:"digestAlgorithm",render:({field:w})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.samlp.advanced_settings.sign_request_algorithm_digest.label")}),d.jsxs(ji,{onValueChange:w.onChange,value:w.value||"",children:[d.jsx(Je,{children:d.jsx(Pi,{children:d.jsx(Ti,{placeholder:l("fields.samlp.advanced_settings.sign_request_algorithm_digest.placeholder")})})}),d.jsx(zi,{children:ZH.map(S=>d.jsx(fi,{value:S.value,children:S.label},S.value))})]}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})})]}),d.jsx(We,{control:g.control,name:"bindingMethod",render:({field:w})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.samlp.advanced_settings.request_protocol_binding.label")}),d.jsxs(ji,{onValueChange:w.onChange,value:w.value||"",children:[d.jsx(Je,{children:d.jsx(Pi,{children:d.jsx(Ti,{placeholder:l("fields.samlp.advanced_settings.request_protocol_binding.placeholder")})})}),d.jsx(zi,{children:XH.map(S=>d.jsx(fi,{value:S.value,children:S.label},S.value))})]}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})})]})]})}),d.jsx(Ts,{idpConfig:o,readOnly:t,customMessages:n})]})})}),eQ=b.forwardRef(function({initialData:e,readOnly:t=!1,customMessages:n={},className:r,onFormDirty:i,idpConfig:o,mode:u="create"},l){let{t:f}=xe("idp_management.create_sso_provider.provider_configure",n),{coreClient:h}=Gn(),{showCopyButtons:m}=Qc(u),g=b.useMemo(()=>`https://${h?.getDomain()||"YOUR_DOMAIN"}/login/callback`,[h]),y=e,A=Qr({resolver:va(hs("waad")),mode:Wr,reValidateMode:Mi,defaultValues:{tenant_domain:y?.tenant_domain||"",client_id:y?.client_id||"",client_secret:y?.client_secret||"",callback_url:y?.callback_url||g,show_as_button:y?.show_as_button??!1,assign_membership_on_login:y?.assign_membership_on_login??!1}}),{isDirty:C}=A.formState;return b.useEffect(()=>{i?.(C)},[C,i]),b.useImperativeHandle(l,()=>({validate:async()=>await A.trigger(),getData:()=>A.getValues(),isDirty:()=>A.formState.isDirty,reset:x=>{x?A.reset(x):A.reset()}})),d.jsx($r,{...A,children:d.jsxs("div",{className:X("space-y-6",r),children:[d.jsx(We,{control:A.control,name:"tenant_domain",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.waad.tenant_domain.label")}),d.jsx(Je,{children:d.jsx(Vt,{type:"text",placeholder:f("fields.waad.tenant_domain.placeholder"),error:!!v.error,readOnly:t,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"})]})}),d.jsx(We,{control:A.control,name:"client_id",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.waad.client_id.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"text",placeholder:f("fields.waad.client_id.placeholder"),error:!!v.error,readOnly:t,showCopyButton:m,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.waad.client_id.helper_text")})]})}),d.jsx(We,{control:A.control,name:"client_secret",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.waad.client_secret.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"password",placeholder:f("fields.waad.client_secret.placeholder"),error:!!v.error,readOnly:t,showCopyButton:m,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.waad.client_secret.helper_text")})]})}),d.jsx(We,{control:A.control,name:"callback_url",render:({field:x,fieldState:v})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:f("fields.waad.callback_url.label")}),d.jsx(Je,{children:d.jsx(kn,{type:"text",placeholder:f("fields.waad.callback_url.placeholder"),error:!!v.error,readOnly:!0,...x})}),d.jsx(it,{role:"alert",className:"text-left text-paragraph"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:f("fields.waad.callback_url.helper_text")})]})}),d.jsx(Ts,{idpConfig:o,readOnly:t,customMessages:n})]})})}),H6=b.forwardRef(function({strategy:e,className:t,...n},r){let i=()=>{switch(e){case Wt.OKTA:return d.jsx(QH,{ref:r,...n});case Wt.GOOGLE_APPS:return d.jsx(VH,{ref:r,...n});case Wt.WAAD:return d.jsx(eQ,{ref:r,...n});case Wt.PINGFEDERATE:return d.jsx(qH,{ref:r,...n});case Wt.ADFS:return d.jsx(UH,{ref:r,...n});case Wt.SAMLP:return d.jsx(JH,{ref:r,...n});case Wt.OIDC:return d.jsx(HH,{ref:r,...n});default:return null}};return d.jsx("div",{className:X("space-y-6",t),children:i()})}),tQ=pa("hover:bg-muted hover:text-muted-foreground data-[state=on]:bg-accent data-[state=on]:text-accent-foreground focus-visible:border-ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive theme-default:shadow-bevel-sm focus-visible:ring-ring inline-flex items-center justify-center gap-2 rounded-xl text-sm font-medium whitespace-nowrap transition-[color,box-shadow] outline-none focus-visible:ring-3 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"hover:bg-muted data-[state=on]:bg-muted data-[state=on]:text-primary bg-transparent",outline:"data-[state=on]:bg-muted data-[state=on]:text-primary-foreground hover:bg-accent hover:text-accent-foreground shadow-input-resting bg-transparent"},size:{default:"h-9 min-w-9 px-2",sm:"h-8 min-w-8 px-1.5",lg:"h-10 min-w-10 px-2.5"}},defaultVariants:{variant:"default",size:"default"}});function nQ({className:e,children:t,pressed:n,onPressedChange:r,variant:i="default",size:o="default",...u}){return d.jsx("button",{type:"button","aria-pressed":n,"data-state":n?"on":"off","data-variant":i,onClick:()=>r?.(!n),className:X(tQ({variant:i,size:o}),e),...u,children:t})}function rQ(e){return d.jsx(nQ,{...e})}var aQ=({icon:e,className:t,label:n,onClick:r,disabled:i,variant:o,size:u})=>d.jsxs(je,{onClick:r,disabled:i,variant:o,size:u,className:X("flex items-center gap-2 w-full sm:w-auto sm:min-w-fit",t),"aria-label":n,children:[e&&d.jsx(e,{className:"h-4 w-4 flex-shrink-0","aria-hidden":"true"}),d.jsx("span",{className:"truncate",children:n})]}),iQ=({icon:e,className:t,label:n,"aria-label":r,pressed:i,onPressedChange:o,disabled:u,variant:l,size:f})=>d.jsxs(rQ,{pressed:i,onPressedChange:o,disabled:u,variant:l==="outline"?"outline":"default",size:f==="icon"||f==="xs"?"sm":f,className:X("flex items-center gap-2",t),"aria-label":r,children:[e&&d.jsx(e,{className:"h-4 w-4 flex-shrink-0","aria-hidden":"true"}),n&&d.jsx("span",{className:"truncate",children:n})]});function qu({title:e,description:t,children:n,actions:r,className:i}){let o=(u,l)=>{let f=`action-${l}`;return u.type==="toggle"?d.jsx(iQ,{...u},f):d.jsx(aQ,{...u},f)};return d.jsxs("div",{className:X("space-y-6",i),children:[d.jsxs("div",{className:"flex items-start justify-between gap-4",children:[d.jsxs("div",{className:"flex flex-col min-w-0 flex-1 space-y-2",children:[e&&d.jsx("h3",{className:X("text-foreground text-subtitle font-semibold mb-1 text-left"),children:e}),t&&d.jsx("p",{className:X("text-muted-foreground text-left text-paragraph"),children:t})]}),r&&r.length>0&&d.jsx("div",{className:"flex-shrink-0 flex items-start gap-2 mt-1",children:r.map(o)})]}),d.jsx("div",{className:"space-y-6",children:n})]})}var Q6=b.forwardRef(function({initialData:e,mode:t,readOnly:n=!1,customMessages:r={},className:i,onFormDirty:o},u){let{t:l}=xe("idp_management.create_sso_provider.provider_details",r),f=Qr({resolver:va(ng()),mode:Wr,reValidateMode:Mi,defaultValues:{name:e?.name||"",display_name:e?.display_name||""}}),{isDirty:h}=f.formState;return b.useEffect(()=>{o?.(h)},[h,o]),b.useImperativeHandle(u,()=>({validate:async()=>await f.trigger(),getData:()=>f.getValues(),isDirty:()=>f.formState.isDirty,reset:m=>{m?f.reset(m):f.reset()}})),d.jsx($r,{...f,children:d.jsx("div",{className:i,children:d.jsxs(qu,{title:l("title"),description:l("description"),children:[d.jsx(We,{control:f.control,name:"name",render:({field:m,fieldState:g})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.name.label")}),d.jsx(Je,{children:d.jsx(Vt,{placeholder:l("fields.name.placeholder"),error:!!g.error,readOnly:t==="edit"?!0:n,...m})}),d.jsx(it,{className:"text-left text-paragraph",role:"alert"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.name.helper_text")})]})}),d.jsx(We,{control:f.control,name:"display_name",render:({field:m,fieldState:g})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:l("fields.display_name.label")}),d.jsx(Je,{children:d.jsx(Vt,{placeholder:l("fields.display_name.placeholder"),error:!!g.error,readOnly:n,...m})}),d.jsx(it,{className:"text-left text-paragraph",role:"alert"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:l("fields.display_name.helper_text")})]})})]})})})});function G6({title:e,description:t,card:n,content:r,className:i,expanded:o=!0}){return d.jsx("div",{className:X("w-full space-y-6",i),children:d.jsxs(qu,{title:e,description:t,children:[r,d.jsx(z3,{type:"single",defaultValue:o?"mapping-section":void 0,collapsible:!0,className:"w-full space-y-6",children:d.jsxs(L3,{value:"mapping-section",children:[d.jsx(O3,{className:"py-4",children:d.jsxs("div",{className:"text-left",children:[d.jsx(Ro,{className:"text-sm font-medium",children:n.title}),d.jsx(Fo,{className:"text-sm font-normal",children:n.description})]})}),d.jsx(I3,{className:"pb-6",children:d.jsx(ko,{data:n.table.items,columns:n.table.columns})})]})})]})})}var oQ="urn:ietf:params:scim:schemas:core:2.0:User",$u={UPDATED:"updated",REMOVED:"removed",NEW:"new"},sQ={[$u.UPDATED]:"info",[$u.REMOVED]:"warning",[$u.NEW]:"default"},uQ=e=>{let{is_extra:t,is_missing:n}=e;return t&&n?$u.UPDATED:t?$u.REMOVED:n?$u.NEW:null},lQ=({item:e,section:t,t:n})=>{let r=uQ(e);return d.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[d.jsx("span",{className:"truncate text-sm font-medium",children:e.label}),e.description&&d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsx(DM,{className:"h-4 w-4 text-muted-foreground shrink-0 cursor-help","aria-hidden":"true"})}),d.jsx(vr,{side:"top",className:"max-w-xs",children:e.description})]}),r&&d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsx(Va,{variant:sQ[r],size:"sm",className:"shrink-0 uppercase tracking-tight cursor-help",children:n(`mappings.${t}.table.tags.${r}.label`)})}),d.jsx(vr,{side:"top",className:"max-w-xs",children:n(`mappings.${t}.table.tags.${r}.tooltip`)})]})]})};function Y6({userAttributeMap:e=[],strategy:t,isProvisioning:n=!1,customMessages:r,className:i}){let{t:o}=xe("idp_management.edit_sso_provider",r),u=b.useMemo(()=>t?tg[t]||t:"",[t]),{requiredItems:l,optionalItems:f}=b.useMemo(()=>{let m=[],g=[];return e?.forEach(y=>{y.is_required?m.push(y):g.push(y)}),{requiredItems:m,optionalItems:g}},[e]),h=b.useCallback(m=>[{accessorKey:"label",type:"text",width:"30%",title:o(`mappings.${m}.table.columns.attribute_name_label`),render:g=>d.jsx(lQ,{item:g,section:m,t:o})},{accessorKey:n?"provisioning_field":"sso_field",type:"custom",width:"70%",title:o(`mappings.${m}.table.columns.external_field_label`),render:g=>{let y=n?g.provisioning_field:g.sso_field?.join(", ");return d.jsx(kn,{value:y??""})}}],[o,n]);return d.jsxs("div",{className:i,children:[d.jsx(G6,{title:o("mappings.title"),description:o(n?"mappings.description":"mappings.description_provider_tab"),expanded:!0,card:{title:o("mappings.required.title"),description:o("mappings.required.description",{strategy:u}),table:{items:l,columns:h("required")}},content:n?d.jsxs("div",{className:"space-y-1.5 pt-2",children:[d.jsx(xn,{className:"text-sm font-medium",children:o("mappings.external_namespace.label")}),d.jsx(kn,{value:oQ,readOnly:!0})]}):null}),f.length>0&&d.jsx(G6,{expanded:!0,card:{title:o("mappings.optional.title"),description:o("mappings.optional.description"),table:{items:f,columns:h("optional")}},content:null})]})}function cQ({provider:e,readOnly:t=!1,hideAttributeMappings:n=!1,idpConfig:r,formActions:i,customMessages:o={},styling:u={variables:{common:{},light:{},dark:{}},classes:{}}}){let{t:l}=xe("idp_management.sso_provider_details",o),{isDarkMode:f}=Yt(),h=te.useRef(null),m=te.useRef(null),[g,y]=te.useState(!1),[A,C]=te.useState(!1),x=te.useMemo(()=>an(u,f),[u,f]),v=te.useMemo(()=>{if(e)return{name:e.name??void 0,display_name:e.display_name??void 0}},[e]),w=te.useMemo(()=>e&&"attributes"in e?e.attributes??null:null,[e]),S=g||A,D=async()=>{if(!i?.nextAction?.onClick||!e?.strategy)return;let F=await h.current?.validate(),M=await m.current?.validate();if(!F||!M)return;let B=h.current?.getData(),k=m.current?.getData(),N={strategy:e.strategy,...B,...k};await i.nextAction.onClick(N),h.current?.reset(B),m.current?.reset(k),y(!1),C(!1)};return e?d.jsxs("div",{style:x.variables,className:X("space-y-8"),children:[d.jsx("div",{className:"space-y-4",children:d.jsx(Q6,{mode:"edit",ref:h,initialData:v,readOnly:t,customMessages:o.details_fields,className:x.classes?.["ProviderDetails-root"],hideHeader:!0,onFormDirty:y})}),d.jsx("div",{className:"space-y-4",children:d.jsx(H6,{ref:m,strategy:e.strategy,initialData:{...e,...e.options},readOnly:t,idpConfig:r,mode:"edit",customMessages:o.configure_fields,className:x.classes?.["ProviderConfigure-root"],onFormDirty:C})}),!n&&d.jsxs(d.Fragment,{children:[d.jsx(Ou,{}),d.jsx("div",{className:"space-y-4",children:d.jsx(Y6,{strategy:e?.strategy||null,userAttributeMap:w,customMessages:o.mappings,className:x.classes?.["SsoProvider-attributeMapping"]})})]}),i&&d.jsx(R0,{hasUnsavedChanges:S,showUnsavedChanges:!0,isLoading:i.isLoading,nextAction:{label:l("submit_button_label"),disabled:!S||i?.nextAction?.disabled||i.isLoading||t,type:"button",onClick:D},showPrevious:!1,align:i?.align,className:x.classes?.["SsoProviderDetails-FormActions"]})]}):null}function K6({className:e,isOpen:t,onClose:n,provider:r,organizationName:i,onRemove:o,isLoading:u=!1,customMessages:l={}}){let{t:f}=xe("idp_management.remove_sso_provider",l),[h,m]=b.useState(""),g=b.useCallback(C=>{m(C)},[]),y=b.useCallback(async()=>{r&&(await o(r),n())},[o,r,n]),A=b.useCallback(C=>{C||n()},[n]);return b.useEffect(()=>{t&&m("")},[t]),d.jsx(Ha,{open:t,onOpenChange:A,className:X("p-10",e),title:f("modal.title",{providerName:r.name,organizationName:i}),content:d.jsxs("div",{className:"space-y-6",children:[d.jsx("p",{className:X("text-muted-foreground text-paragraph"),children:d.jsx(d.Fragment,{children:f.trans("modal.description",{components:{bold:C=>d.jsx("strong",{children:C},"provider-name")},vars:{providerName:r.name}})})}),d.jsx(O6,{onChange:g,customMessages:l.modal?.content})]}),modalActions:{isLoading:u,nextAction:{type:"button",label:f("modal.actions.remove_button_text"),onClick:y,variant:"destructive",disabled:u||h!==r.name},previousAction:{label:f("modal.actions.cancel_button_text"),onClick:n}}})}function dQ({provider:e,organizationName:t,onRemove:n,customMessages:r={},isLoading:i,readOnly:o}){let{t:u}=xe("idp_management.remove_sso_provider",r),[l,f]=b.useState(!1),h=b.useCallback(()=>{f(!0)},[]),m=b.useCallback(()=>{f(!1)},[]);return d.jsxs(d.Fragment,{children:[d.jsx("div",{className:X("w-full"),children:d.jsx(qn,{className:"p-6",children:d.jsxs(Ua,{className:"flex items-start justify-between gap-6 p-0",children:[d.jsxs("div",{className:"flex-1 space-y-2",children:[d.jsx("h3",{className:X("font-semibold text-left text-subtitle"),children:u("title",{providerName:e.name,organizationName:t})}),d.jsx("p",{className:X("text-muted-foreground text-left text-paragraph"),children:u("description",{providerName:e.name})})]}),d.jsx(je,{variant:"destructive",onClick:h,disabled:o,className:"shrink-0",children:u("remove_button_label")})]})})}),d.jsx(K6,{isOpen:l,onClose:m,provider:e,organizationName:t,onRemove:n,isLoading:i,customMessages:r.modal})]})}function fQ({customMessages:e={},styling:t={variables:{common:{},light:{},dark:{}},classes:{}},readOnly:n=!1,provider:r,onDelete:i,onRemove:o,organization:u,isDeleting:l,isRemoving:f,idpConfig:h,shouldAllowDeletion:m,hideDeleteProvider:g=!1,hideRemoveFromOrganization:y=!1,hideAttributeMappings:A=!1,formActions:C,hasSsoAttributeSyncWarning:x,onAttributeSync:v,isSyncingAttributes:w=!1}){let{t:S}=xe("idp_management.edit_sso_provider.tabs.sso",e),{isDarkMode:D}=Yt(),F=te.useMemo(()=>an(t,D),[t,D]);return d.jsxs("div",{style:F.variables,className:"space-y-10",children:[x&&d.jsx(U6,{onSync:v,isSyncing:w,customMessages:e.attribute_sync_alert,classes:F.classes,style:F.variables}),d.jsxs(qn,{children:[d.jsx(Uu,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:d.jsxs("div",{className:"space-y-1",children:[d.jsx(Ro,{className:"text-lg text-left font-medium",children:S("content.title")}),d.jsx(Fo,{className:"text-sm text-left text-muted-foreground",children:S("content.description")})]})}),d.jsx(Ua,{children:r&&d.jsx(cQ,{provider:r,readOnly:n,hideAttributeMappings:A,formActions:C,customMessages:e.details,styling:t,idpConfig:h})})]}),d.jsxs("div",{className:"space-y-4",children:[r&&u&&!y&&d.jsx(dQ,{provider:r,organizationName:u?.name,onRemove:o,isLoading:f,readOnly:n,customMessages:e.remove}),r&&m&&!g&&d.jsx(IH,{provider:r,onDelete:i,isLoading:l,readOnly:n,customMessages:e.delete})]})]})}function mQ({open:e,onOpenChange:t,onConfirm:n,isLoading:r,customMessages:i}){let{t:o}=xe("idp_management.edit_sso_provider.tabs.provisioning.content.delete",i);return d.jsx(Ha,{open:e,onOpenChange:t,title:o("modal.title"),content:d.jsx("div",{className:X("space-y-4"),children:d.jsx("p",{className:X("text-muted-foreground text-paragraph"),children:o("modal.content.description")})}),modalActions:{isLoading:r,showUnsavedChanges:!1,previousAction:{type:"button",label:o("modal.actions.cancel_button_label"),variant:"outline",disabled:r,onClick:()=>t(!1)},nextAction:{type:"button",label:o("modal.actions.delete_button_label"),variant:"destructive",disabled:r,onClick:n}}})}function hQ({token:e,tokenId:t,customMessages:n={},className:r}){let{t:i}=xe("idp_management.edit_sso_provider.tabs.provisioning.content.details.manage_tokens.create_modal.content",n);return d.jsxs("div",{className:X("space-y-4",r),children:[d.jsx("p",{className:X("text-muted-foreground text-paragraph"),children:i("description")}),d.jsxs("div",{className:"space-y-2",children:[d.jsxs(xn,{htmlFor:"provisioning-token",className:"text-sm font-medium text-foreground",children:[i("field.label")," ",t]}),d.jsx(kn,{id:"provisioning-token",type:"text",value:e,readOnly:!0,className:"w-full","aria-label":`${i("field.label")} ${t}`})]})]})}function gQ({open:e,onOpenChange:t,createdToken:n,isLoading:r,customMessages:i={}}){let{t:o}=xe("idp_management.edit_sso_provider.tabs.provisioning.content.details.manage_tokens",i);return d.jsx(Ha,{open:e,onOpenChange:t,title:o("create_modal.title"),content:n&&d.jsx(hQ,{token:n.token,tokenId:n.token_id,customMessages:i.content}),modalActions:{isLoading:r,showPrevious:!1,showUnsavedChanges:!1,nextAction:{type:"button",label:o("create_modal.copy_and_close_button_label"),variant:"primary",icon:d.jsx(vu,{className:"w-4 h-4"}),disabled:r,onClick:()=>{n&&navigator.clipboard.writeText(n.token),t(!1)}}}})}function pQ({customMessages:e={},className:t,tokenId:n}){let{t:r}=xe("idp_management.edit_sso_provider.tabs.provisioning.content.details.manage_tokens.delete_modal.content",e);return d.jsxs("div",{className:X("space-y-4",t),children:[d.jsx("p",{className:X("text-muted-foreground text-paragraph"),children:r("confirmation",{tokenId:n})}),d.jsx("p",{className:X("text-muted-foreground text-paragraph"),children:r("description")})]})}function vQ({open:e,onOpenChange:t,tokenId:n,onConfirm:r,isLoading:i,customMessages:o}){let{t:u}=xe("idp_management.edit_sso_provider.tabs.provisioning.content.details.manage_tokens",o);return d.jsx(Ha,{open:e,onOpenChange:t,title:u("delete_modal.title",{tokenId:n||""}),content:d.jsx(pQ,{tokenId:n||"",customMessages:o?.content}),modalActions:{isLoading:i,showUnsavedChanges:!1,previousAction:{type:"button",label:u("delete_modal.cancel_button_label"),variant:"outline",disabled:i,onClick:()=>t(!1)},nextAction:{type:"button",label:u("delete_modal.delete_button_label"),variant:"destructive",disabled:i,onClick:r}}})}var yQ=2,U3={ACTIVE:"active",EXPIRED:"expired"};function AQ({isScimTokensLoading:e,isScimTokenCreating:t,isScimTokenDeleting:n,onListScimTokens:r,onCreateScimToken:i,onDeleteScimToken:o,styling:u={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:l={}}){let{t:f}=xe("idp_management.edit_sso_provider.tabs.provisioning.content.details.manage_tokens",l),{isDarkMode:h}=Yt(),[m,g]=b.useState(null),[y,A]=b.useState(!1),[C,x]=b.useState([]),[v,w]=b.useState(null);b.useEffect(()=>{(async()=>{let I=await r();I?.scim_tokens&&x(I.scim_tokens)})()},[]);let S=b.useMemo(()=>an(u,h),[u,h]),D=C.length{if(!I.valid_until)return{labelKey:U3.ACTIVE,variant:"secondary"};let H=new Date(I.valid_until){let I=await i({token_lifetime:3600});if(I){w(I),A(!0);let H=await r();H?.scim_tokens&&x(H.scim_tokens)}},B=I=>{g(I)},k=async()=>{if(m){await o(m),g(null);let I=await r();I?.scim_tokens&&x(I.scim_tokens)}},N=()=>{w(null),A(!1)};return d.jsxs("div",{className:X("w-full",S.classes?.["ProvisioningManageToken-root"]),style:S?.variables,children:[d.jsxs(qn,{className:X(S.classes?.["ProvisioningManageToken-card"]),children:[d.jsxs(Uu,{className:X(S.classes?.["ProvisioningManageToken-header"]),children:[d.jsx(Ro,{className:"text-base font-medium text-foreground text-left",children:f("title")}),d.jsx(Fo,{className:"text-sm text-muted-foreground text-left",children:f("description")}),d.jsx(S0,{children:d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsx("span",{children:d.jsxs(je,{type:"button",onClick:M,disabled:!D||t,title:void 0,children:[t?d.jsx(dn,{className:"w-4 h-4 mr-2"}):d.jsx(yu,{className:"w-4 h-4 mr-2","aria-hidden":"true"}),f("generate_button_label")]})})}),!D&&d.jsx(vr,{children:f("max_tokens_tooltip")})]})})]}),e?d.jsx(Ua,{className:"flex justify-center py-8",children:d.jsx(dn,{})}):C.length>0?d.jsx(Ua,{className:"space-y-4",children:C.map(I=>{let H=F(I),Y=!I.valid_until;return d.jsxs("div",{className:"flex items-start justify-between gap-6",children:[d.jsxs("div",{className:"flex-1 min-w-0 space-y-1 text-left",children:[d.jsxs("p",{className:"text-sm font-medium text-foreground",children:[f("token_item.token_prefix")," ",I.token_id]}),Y&&d.jsx("p",{className:"text-sm text-muted-foreground",children:f("token_item.never_expire")}),d.jsx("p",{className:"text-sm text-muted-foreground",children:f("token_item.last_used")})]}),d.jsxs("div",{className:"flex items-center gap-4 shrink-0",children:[d.jsx(Va,{variant:H.variant,className:"shrink-0",children:f(`token_item.status_${H.labelKey}`)}),d.jsxs(je,{variant:"destructive",size:"default",type:"button",onClick:()=>B(I.token_id),disabled:n,"aria-label":`${f("token_item.delete_button_label")} ${I.token_id}`,className:"shrink-0",children:[n?d.jsx(dn,{className:"w-4 h-4 mr-2"}):d.jsx(Si,{className:"w-4 h-4 mr-2","aria-hidden":"true"}),f("token_item.delete_button_label")]})]})]},I.token_id)})}):null]}),d.jsx(gQ,{open:y,isLoading:t,onOpenChange:I=>{A(I),I||N()},createdToken:v,customMessages:l,styling:u}),d.jsx(vQ,{open:!!m,isLoading:n,onOpenChange:I=>{I||g(null)},tokenId:m,onConfirm:k,customMessages:l,styling:u})]})}function bQ({provider:e,provisioningConfig:t,isScimTokensLoading:n,isScimTokenCreating:r,isScimTokenDeleting:i,hideAttributeMappings:o=!1,onListScimTokens:u,onCreateScimToken:l,onDeleteScimToken:f,customMessages:h={},styling:m={variables:{common:{},light:{},dark:{}},classes:{}}}){let{t:g}=xe("idp_management.edit_sso_provider.tabs.provisioning.content.details",h),{isDarkMode:y}=Yt(),A=b.useMemo(()=>an(m,y),[m,y]),{coreClient:C}=Gn(),x=b.useMemo(()=>`https://${C?.getDomain()||"your-domain"}/scim/v2/connections/${e.id}/`,[C,e.id]),v=Qr({resolver:va(q2),mode:Wr,defaultValues:{userIdAttribute:t?.user_id_attribute||"",scimEndpointUrl:x||""}});return d.jsxs("div",{style:A.variables,className:X("space-y-6",A.classes?.["SsoProvisioningDetails-root"]),children:[d.jsx($r,{...v,children:d.jsxs("form",{className:"space-y-6",children:[d.jsx(We,{control:v.control,name:"userIdAttribute",render:({field:w,fieldState:S})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:g("fields.user_id_attribute.label")}),d.jsx(Je,{children:d.jsx(Vt,{readOnly:!0,error:!!S.error,...w})}),d.jsx(it,{className:"text-left text-paragraph",role:"alert"}),d.jsx(jt,{className:"text-paragraph font-normal text-left",children:g("fields.user_id_attribute.helper_text")})]})}),d.jsx(AQ,{isScimTokensLoading:n,isScimTokenCreating:r,isScimTokenDeleting:i,onListScimTokens:u,onCreateScimToken:l,onDeleteScimToken:f,customMessages:h?.manage_tokens,styling:m}),d.jsx(We,{control:v.control,name:"scimEndpointUrl",render:({field:w,fieldState:S})=>d.jsxs(Ze,{children:[d.jsx(Xe,{className:"text-label font-medium",children:g("fields.scim_endpoint_url.label")}),d.jsx(Je,{children:d.jsx(kn,{error:!!S.error,readOnly:!0,...w})}),d.jsx(it,{className:"text-left text-paragraph",role:"alert"})]})})]})}),!o&&d.jsxs(d.Fragment,{children:[d.jsx(Ou,{}),d.jsx(Y6,{strategy:t?.strategy||null,isProvisioning:!0,userAttributeMap:t?.attributes||null,customMessages:h.mappings,className:A.classes?.["SsoProvisioning-attributeMapping"]})]})]})}function j0(){let{coreClient:e}=Gn(),t=Fn(),n=_n({queryKey:ag.details(),queryFn:()=>e.getMyOrganizationApiClient().organization.configuration.get(),enabled:!!e,retry:(f,h)=>so(h)&&h.body?.status===404?!1:f<3}),r=n.data,i=r?.allowed_strategies,o=i?eg.filter(f=>i.includes(f)):eg,u=r?.connection_deletion_behavior==="allow"||r?.connection_deletion_behavior==="allow_if_empty",l=!!i?.length;return{config:r??null,isLoadingConfig:n.isLoading,fetchConfig:async()=>await t.getQueryData(ag.details()),filteredStrategies:o,shouldAllowDeletion:u,isConfigValid:l}}var _Q={adfs:"adfs","google-apps":"googleapps",oidc:"oidc",okta:"okta",pingfederate:"pingfederate",samlp:"samlp",waad:"waad"};function T0(){let{coreClient:e}=Gn(),t=Fn(),n=_n({queryKey:ig.config(),queryFn:async()=>{try{return await e.getMyOrganizationApiClient().organization.configuration.identityProviders.get()}catch(f){if(so(f)&&f.body?.status===404)return null;throw f}},enabled:!!e,retry:(f,h)=>so(h)&&h.body?.status===404?!1:f<3}),r=n.data??null,i=r?.strategies,o=f=>{if(!f||!i)return;let h=_Q[f];return i[h]},u=f=>o(f)?.enabled_features.includes("provisioning")??!1,l=f=>o(f)?.provisioning_methods.includes("scim")??!1;return{idpConfig:r,isIdpConfigValid:!!i&&Object.keys(i).length>0,isLoadingIdpConfig:n.isLoading,fetchIdpConfig:async()=>await t.getQueryData(ig.config()),isProvisioningEnabled:u,isProvisioningMethodEnabled:l}}function P0(e,t){let n=b.useRef(!1),r=Zr();b.useEffect(()=>{e.isError&&!n.current&&(r(e.error,{fallbackMessage:t}),n.current=!0),e.isError||(n.current=!1)},[e.isError,e.error,r,t])}var Bo="ACTION_CANCELLED",yr=e=>e instanceof Error&&e.message===Bo;function xQ(e,{sso:t,provisioning:n,customMessages:r={},skipProvisioningFetch:i=!1,enableProviderAction:o}={}){let{coreClient:u}=Gn(),{t:l}=xe("idp_management.notifications",r),f=Fn(),h=Zr(),m=_n({queryKey:st.detail(e),queryFn:async()=>await u.getMyOrganizationApiClient().organization.identityProviders.get(e),enabled:!!u&&!!e}),g=_n({queryKey:st.organization(),queryFn:async()=>{let L=await u.getMyOrganizationApiClient().organizationDetails.get();return uo.fromAPI(L)},enabled:!!u,initialData:og.create()}),y=_n({queryKey:st.provisioning(e),queryFn:async()=>{try{return await u.getMyOrganizationApiClient().organization.identityProviders.provisioning.get(e)}catch(L){if(ms(L)===404)return null;throw L}},enabled:!!u&&!!e&&!i});P0(m,l("general_error")),P0(g,l("general_error")),P0(y,l("general_error"));let A=At({mutationFn:async L=>{let ee=m.data;if(!ee)throw new Error("Provider not loaded");if(t?.updateAction?.onBefore&&!t.updateAction.onBefore(ee))throw new Error(Bo);let de=af.updateToAPI({strategy:ee.strategy,...L});return await u.getMyOrganizationApiClient().organization.identityProviders.update(e,de)},onSuccess:async(L,ee)=>{let de=m.data;tt({type:"success",message:l("update_success",{providerName:de?.display_name})}),await f.invalidateQueries({queryKey:st.list()}),f.setQueryData(st.detail(e),L),t?.updateAction?.onAfter&&de&&await t.updateAction.onAfter(de,L)},onError:L=>{yr(L)||h(L,{fallbackMessage:l("general_error")})}}),C=At({mutationFn:async L=>{let ee=m.data;if(!ee)throw new Error("Provider not loaded");if(o?.onBefore&&!o.onBefore(ee))throw new Error(Bo);let de=af.updateToAPI({strategy:ee.strategy,is_enabled:L});return await u.getMyOrganizationApiClient().organization.identityProviders.update(e,de)},onSuccess:async L=>{let ee=m.data;tt({type:"success",message:l("update_success",{providerName:ee?.display_name})}),await f.invalidateQueries({queryKey:st.list()}),f.setQueryData(st.detail(e),L),o?.onAfter&&await o.onAfter(L)},onError:L=>{yr(L)||h(L,{fallbackMessage:l("general_error")})}}),x=At({mutationFn:async()=>{let L=m.data;if(!L)throw new Error("Provider not loaded");if(n?.createAction?.onBefore&&!n.createAction.onBefore(L))throw new Error(Bo);return await u.getMyOrganizationApiClient().organization.identityProviders.provisioning.create(e)},onSuccess:async L=>{let ee=m.data;tt({type:"success",message:l("update_success",{providerName:ee?.display_name})}),await f.invalidateQueries({queryKey:st.detail(e)}),f.setQueryData(st.provisioning(e),L),n?.createAction?.onAfter&&ee&&await n.createAction.onAfter(ee,L)},onError:L=>{yr(L)||h(L,{fallbackMessage:l("general_error")})}}),v=At({mutationFn:async()=>{let L=m.data;if(!L)throw new Error("Provider not loaded");if(n?.deleteAction?.onBefore&&!n.deleteAction.onBefore(L))throw new Error(Bo);await u.getMyOrganizationApiClient().organization.identityProviders.provisioning.delete(e)},onSuccess:async()=>{let L=m.data;tt({type:"success",message:l("update_success",{providerName:L?.display_name})}),f.setQueryData(st.provisioning(e),null),await f.invalidateQueries({queryKey:st.detail(e)}),n?.deleteAction?.onAfter&&L&&await n.deleteAction.onAfter(L)},onError:L=>{yr(L)||h(L,{fallbackMessage:l("general_error")})}}),w=At({mutationFn:async L=>{let ee=m.data;if(!ee)throw new Error("Provider not loaded");if(n?.createScimTokenAction?.onBefore&&!n.createScimTokenAction.onBefore(ee))throw new Error(Bo);return await u.getMyOrganizationApiClient().organization.identityProviders.provisioning.scimTokens.create(e,L)},onSuccess:async L=>{let ee=m.data;tt({type:"success",message:l("scim_token_create_success")}),await f.invalidateQueries({queryKey:st.scimTokens(e)}),n?.createScimTokenAction?.onAfter&&ee&&await n.createScimTokenAction.onAfter(ee,L)},onError:L=>{yr(L)||h(L,{fallbackMessage:l("general_error")})}}),S=At({mutationFn:async L=>{let ee=m.data;if(!ee)throw new Error("Provider not loaded");if(n?.deleteScimTokenAction?.onBefore&&!n.deleteScimTokenAction.onBefore(ee))throw new Error(Bo);await u.getMyOrganizationApiClient().organization.identityProviders.provisioning.scimTokens.delete(e,L)},onSuccess:async()=>{let L=m.data;tt({type:"success",message:l("scim_token_delete_success")}),await f.invalidateQueries({queryKey:st.scimTokens(e)}),n?.deleteScimTokenAction?.onAfter&&L&&await n.deleteScimTokenAction.onAfter(L)},onError:L=>{yr(L)||h(L,{fallbackMessage:l("general_error")})}}),D=At({mutationFn:async()=>{let L=m.data;if(!L?.id)throw new Error("Provider not loaded or missing ID");await u.getMyOrganizationApiClient().organization.identityProviders.delete(L.id)},onSuccess:async()=>{let L=m.data;tt({type:"success",message:l("delete_success",{providerName:L?.display_name})}),f.removeQueries({queryKey:st.detail(e)}),f.removeQueries({queryKey:st.provisioning(e)}),f.removeQueries({queryKey:st.scimTokens(e)}),await f.invalidateQueries({queryKey:st.all}),t?.deleteAction?.onAfter&&L&&await t.deleteAction.onAfter(L)},onError:L=>{h(L,{fallbackMessage:l("general_error")})}}),F=At({mutationFn:async()=>{let L=m.data;if(!L?.id)throw new Error("Provider not loaded or missing ID");if(t?.deleteFromOrganizationAction?.onBefore&&!t.deleteFromOrganizationAction.onBefore(L))throw new Error(Bo);await f.ensureQueryData({queryKey:st.organization()}),await u.getMyOrganizationApiClient().organization.identityProviders.detach(L.id)},onSuccess:async()=>{let L=m.data,ee=g.data;tt({type:"success",message:l("remove_success",{providerName:L?.display_name,organizationName:ee?.display_name})}),f.removeQueries({queryKey:st.detail(e)}),await f.invalidateQueries({queryKey:st.list()}),t?.deleteFromOrganizationAction?.onAfter&&L&&await t.deleteFromOrganizationAction.onAfter(L)},onError:L=>{yr(L)||h(L,{fallbackMessage:l("general_error")})}}),M=b.useCallback(async()=>{if(!u||!e)return null;try{return await f.ensureQueryData({queryKey:st.detail(e),queryFn:async()=>await u.getMyOrganizationApiClient().organization.identityProviders.get(e)})}catch(L){return h(L,{fallbackMessage:l("general_error")}),null}},[u,e,f,l,h]),B=b.useCallback(async()=>{u&&await f.getQueryData(st.organization())},[u,f]),k=b.useCallback(async()=>{if(!u||!e)return null;try{return await f.fetchQuery({queryKey:st.provisioning(e),queryFn:async()=>{try{return await u.getMyOrganizationApiClient().organization.identityProviders.provisioning.get(e)}catch(L){if(ms(L)===404)return null;throw L}}})}catch(L){return ms(L)!==404&&h(L,{fallbackMessage:l("general_error")}),null}},[u,e,f,l,h]),N=b.useCallback(async L=>{let ee=m.data;if(!(!u||!e||!ee))try{await A.mutateAsync(L)}catch(de){if(!yr(de))throw de}},[u,e,m.data,A]),I=b.useCallback(async L=>{let ee=m.data;if(!(!u||!e||!ee))try{await C.mutateAsync(L)}catch(de){if(!yr(de))throw de}},[u,e,m.data,C]),H=b.useCallback(async()=>{let L=m.data;if(!(!u||!e||!L))try{await x.mutateAsync()}catch(ee){if(!yr(ee))throw ee}},[u,x,e,m.data]),Y=b.useCallback(async()=>{let L=m.data;if(!(!u||!e||!L))try{await v.mutateAsync()}catch(ee){if(!yr(ee))throw ee}},[u,v,e,m.data]),U=At({mutationFn:async()=>!u||!e?null:await u.getMyOrganizationApiClient().organization.identityProviders.provisioning.scimTokens.list(e),onError:L=>{h(L,{fallbackMessage:l("general_error")})}}),z=b.useCallback(async()=>{try{return await U.mutateAsync()}catch{return null}},[U]),Z=b.useCallback(async L=>{let ee=m.data;if(!(!u||!e||!ee))try{return await w.mutateAsync(L)}catch(de){if(!yr(de))throw de;return}},[u,w,e,m.data]),re=b.useCallback(async L=>{let ee=m.data;if(!(!u||!e||!ee))try{await S.mutateAsync(L)}catch(de){if(!yr(de))throw de}},[u,S,e,m.data]),P=At({mutationFn:async()=>{await u.getMyOrganizationApiClient().organization.identityProviders.updateAttributes(e,{})},onSuccess:()=>{f.invalidateQueries({queryKey:st.detail(e)}),tt({type:"success",message:l("sso_attributes_sync_success")})},onError:L=>{h(L,{fallbackMessage:l("general_error")})}}),K=b.useCallback(async()=>{!u||!e||await P.mutateAsync()},[u,e,P]),q=At({mutationFn:async()=>{await u.getMyOrganizationApiClient().organization.identityProviders.provisioning.updateAttributes(e,{})},onSuccess:()=>{f.invalidateQueries({queryKey:st.provisioning(e)}),tt({type:"success",message:l("provisioning_attributes_sync_success")})},onError:L=>{h(L,{fallbackMessage:l("general_error")})}}),$=b.useCallback(async()=>{!u||!e||await q.mutateAsync()},[u,e,q]),O=b.useCallback(async()=>{let L=m.data;if(!(!u||!L?.id))try{await D.mutateAsync()}catch(ee){if(!yr(ee))throw ee}},[u,D,m.data]),T=b.useCallback(async()=>{let L=m.data;if(!(!u||!L?.id))try{await F.mutateAsync()}catch(ee){if(!yr(ee))throw ee}},[u,F,m.data]),V=b.useMemo(()=>{let L=m.data;return(L&&"attributes"in L?L.attributes??[]:[]).some(ee=>ee.is_extra||ee.is_missing)},[m.data]),W=b.useMemo(()=>(y.data?.attributes??[]).some(L=>L.is_extra||L.is_missing),[y.data]);return{provider:m.data??null,organization:g.data??og.create(),provisioningConfig:y.data??null,isLoading:m.isLoading||g.isLoading,isUpdating:Bt(A),isEnabling:Bt(C),isDeleting:Bt(D),isRemoving:Bt(F),isProvisioningUpdating:Bt(x),isProvisioningDeleting:Bt(v),isProvisioningLoading:y.isLoading||y.isFetching,isScimTokensLoading:Bt(U),isScimTokenCreating:Bt(w),isScimTokenDeleting:Bt(S),isSsoAttributesSyncing:Bt(P),isProvisioningAttributesSyncing:Bt(q),hasSsoAttributeSyncWarning:V,hasProvisioningAttributeSyncWarning:W,fetchProvider:M,fetchOrganizationDetails:B,fetchProvisioning:k,updateProvider:N,enableProvider:I,createProvisioning:H,deleteProvisioning:Y,listScimTokens:z,createScimToken:Z,deleteScimToken:re,syncSsoAttributes:K,syncProvisioningAttributes:$,onDeleteConfirm:O,onRemoveConfirm:T}}function V3(e,{sso:t,provisioning:n,customMessages:r={},skipProvisioningFetch:i=!1,enableProviderAction:o}={}){let u=xQ(e,{sso:t,provisioning:n,customMessages:r,skipProvisioningFetch:i,enableProviderAction:o}),{shouldAllowDeletion:l,isLoadingConfig:f}=j0(),{idpConfig:h,isLoadingIdpConfig:m,isProvisioningEnabled:g,isProvisioningMethodEnabled:y}=T0(),A=g(u.provider?.strategy)&&y(u.provider?.strategy),C=b.useCallback(async x=>{u.provider?.strategy&&await u.enableProvider(x)},[u.provider?.strategy,u.enableProvider]);return{...u,shouldAllowDeletion:l,isLoadingConfig:f,idpConfig:h,isLoadingIdpConfig:m,showProvisioningTab:A,handleToggleProvider:C}}function CQ({provider:e,styling:t={variables:{common:{},light:{},dark:{}},classes:{}},customMessages:n={},hideAttributeMappings:r=!1,hasProvisioningAttributeSyncWarning:i,onAttributeSync:o,isSyncingAttributes:u=!1}){let{t:l}=xe("idp_management.edit_sso_provider.tabs.provisioning.content",n),{provisioningConfig:f,isProvisioningLoading:h,isProvisioningUpdating:m,isProvisioningDeleting:g,isScimTokensLoading:y,isScimTokenCreating:A,isScimTokenDeleting:C,fetchProvisioning:x,createProvisioning:v,deleteProvisioning:w,listScimTokens:S,createScimToken:D,deleteScimToken:F}=V3(e?.id||""),{isDarkMode:M}=Yt(),B=b.useMemo(()=>an(t,M),[t,M]),[k,N]=b.useState(!1);b.useEffect(()=>{e?.id&&x()},[e?.id]);let I=async Z=>{e?.id&&(Z?(await v(),await x()):N(!0))},H=async()=>{await w(),N(!1)},Y=h||m||g,U=!!f,z=Y||!e?.id||!e.is_enabled;return d.jsxs("div",{style:B.variables,className:X("space-y-10",B.classes?.["SsoProvisioningTab-root"]),children:[i&&d.jsx(U6,{translatorKey:"idp_management.edit_sso_provider.tabs.provisioning.content.attribute_sync_alert",onSync:o,isSyncing:u,customMessages:n.attribute_sync_alert,classes:B.classes,style:B.variables}),d.jsxs(qn,{children:[d.jsxs(Uu,{children:[d.jsx(Ro,{className:"text-lg font-medium text-foreground text-left",children:l("header.title")}),d.jsx(Fo,{className:"text-sm text-muted-foreground text-left",children:l("header.description")}),d.jsx(S0,{children:d.jsx("div",{className:"flex items-center gap-3",children:d.jsx("div",{className:"flex items-center gap-2",children:Y?d.jsx(dn,{className:"w-4 h-4"}):d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsx("span",{children:d.jsx(Gu,{checked:U,onCheckedChange:I,disabled:z})})}),d.jsx(vr,{children:e.is_enabled?l(U?"header.disable_provisioning_tooltip":"header.enable_provisioning_tooltip"):l("header.provider_disabled_tooltip")})]})})})})]}),d.jsx(Ua,{children:U&&d.jsx(bQ,{provider:e,provisioningConfig:f,isScimTokensLoading:y,isScimTokenCreating:A,isScimTokenDeleting:C,hideAttributeMappings:r,onListScimTokens:S,onCreateScimToken:D,onDeleteScimToken:F,customMessages:n.details,styling:t})})]}),d.jsx(mQ,{open:k,isLoading:g,onOpenChange:N,onConfirm:H,customMessages:n.delete})]})}function H3({className:e,...t}){return d.jsx(YU,{"data-slot":"tabs",className:X("flex flex-col gap-2",e),...t})}function Q3({className:e,...t}){return d.jsx(KU,{"data-slot":"tabs-list",className:X("bg-muted shadow-switch-resting text-muted-foreground inline-flex h-9 w-fit items-center justify-center gap-0.5 rounded-2xl p-0.5",e),...t})}function Ps({className:e,...t}){return d.jsx(qU,{"data-slot":"tabs-trigger",className:X("data-[state=active]:bg-background hover:bg-accent/25 dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:bg-input text-foreground dark:text-muted-foreground data-[state=active]:shadow-bevel-sm inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-xl px-4 py-0.5 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 active:scale-[0.99] disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...t})}function zs({className:e,...t}){return d.jsx($U,{"data-slot":"tabs-content",className:X("flex-1 outline-none",e),...t})}function wQ(e){js("sso-edit-configuration");let{providerId:t,backButton:n,sso:r,provisioning:i,domains:o,hideHeader:u=!1,hideProvisioningTab:l=!1,hideDeleteProvider:f=!1,hideRemoveFromOrganization:h=!1,hideAttributeMappings:m=!1,customMessages:g={},styling:y={variables:{common:{},light:{},dark:{}},classes:{}},schema:A,readOnly:C=!1,enableProviderAction:x}=e,v=V3(t,{sso:r,provisioning:i,customMessages:g,skipProvisioningFetch:l&&m,enableProviderAction:x}),w={...v,shouldAllowDeletion:v.shouldAllowDeletion,idpConfig:v.idpConfig,showProvisioningTab:v.showProvisioningTab&&!l,styling:y,customMessages:g,backButton:n,schema:A,readOnly:C,providerId:t,domains:o,hideHeader:u,hideProvisioningTab:l,hideDeleteProvider:f,hideRemoveFromOrganization:h,hideAttributeMappings:m,enableProviderAction:x},S={handleToggleProvider:v.handleToggleProvider,updateProvider:v.updateProvider,listScimTokens:v.listScimTokens,syncSsoAttributes:v.syncSsoAttributes,onDeleteConfirm:v.onDeleteConfirm,onRemoveConfirm:v.onRemoveConfirm,createScimTokenAction:v.createScimToken,deleteScimTokenAction:v.deleteScimToken,createProvisioningAction:v.createProvisioning,deleteProvisioningAction:v.deleteProvisioning,syncProvisioningAttributes:v.syncProvisioningAttributes},D=v.isLoading||v.isLoadingConfig||v.isLoadingIdpConfig;return d.jsx(Ni,{isLoading:D,styling:y,children:d.jsx(q6,{logic:w,handlers:S})})}function q6({logic:e,handlers:t}){let{styling:n,schema:r,readOnly:i,providerId:o,domains:u,hideHeader:l,hideDeleteProvider:f,hideRemoveFromOrganization:h,hideAttributeMappings:m,provider:g,organization:y,isLoading:A,isUpdating:C,isEnabling:x,isDeleting:v,isRemoving:w,idpConfig:S,customMessages:D,backButton:F,shouldAllowDeletion:M,showProvisioningTab:B,isProvisioningUpdating:k,isProvisioningDeleting:N,isScimTokensLoading:I,isScimTokenCreating:H,isScimTokenDeleting:Y,isSsoAttributesSyncing:U,isProvisioningAttributesSyncing:z,hasSsoAttributeSyncWarning:Z,hasProvisioningAttributeSyncWarning:re,enableProviderAction:P}=e,{updateProvider:K,listScimTokens:q,syncSsoAttributes:$,onDeleteConfirm:O,onRemoveConfirm:T,handleToggleProvider:V,createProvisioningAction:W,deleteProvisioningAction:L,createScimTokenAction:ee,deleteScimTokenAction:de,syncProvisioningAttributes:ce}=t,{isDarkMode:Ae}=Yt(),[_e,Me]=b.useState("sso"),{t:ge}=xe("idp_management.edit_sso_provider",D),pe=b.useMemo(()=>an(n,Ae),[n,Ae]);return d.jsx(xr,{style:pe.variables,children:d.jsxs("div",{className:"w-full overflow-y-auto",children:[!l&&d.jsx(di,{title:g?.display_name||g?.name||"",backButton:F&&{...F,text:ge("header.back_button_text")},isLoading:C,actions:[{type:"switch",checked:g?.is_enabled??!1,onCheckedChange:V,disabled:i||C||x||P?.disabled,tooltip:{content:g?.is_enabled?ge("header.disable_provider_tooltip_text"):ge("header.enable_provider_tooltip_text")}}],className:pe?.classes?.["SsoProviderEdit-header"]}),d.jsxs(H3,{value:_e,onValueChange:Me,className:X("space-y-10",pe?.classes?.["SsoProviderEdit-tabs"]),children:[d.jsxs(Q3,{className:X("grid w-full",B?"grid-cols-3":"grid-cols-2"),children:[d.jsx(Ps,{value:"sso",className:"text-sm",children:ge("tabs.sso.name")}),B&&d.jsx(Ps,{value:"provisioning",className:"text-sm",children:ge("tabs.provisioning.name")}),d.jsx(Ps,{value:"domain",className:"text-sm",children:ge("tabs.domains.name")})]}),d.jsx(zs,{value:"sso",children:d.jsx(fQ,{provider:g,organization:y,onDelete:O,onRemove:T,isDeleting:v,isRemoving:w,idpConfig:S,shouldAllowDeletion:M,hideDeleteProvider:f,hideRemoveFromOrganization:h,hideAttributeMappings:m,hasSsoAttributeSyncWarning:Z,onAttributeSync:$,isSyncingAttributes:U,customMessages:D?.tabs?.sso?.content,styling:n,formActions:{isLoading:C,nextAction:{disabled:C||!g||A,onClick:K}},readOnly:i})}),B&&d.jsx(zs,{value:"provisioning",children:d.jsx(CQ,{provider:g,isProvisioningUpdating:k,isProvisioningDeleting:N,isScimTokensLoading:I,isScimTokenCreating:H,isScimTokenDeleting:Y,hideAttributeMappings:m,hasProvisioningAttributeSyncWarning:re,onAttributeSync:ce,isSyncingAttributes:z,onCreateProvisioning:W,onDeleteProvisioning:L,onListScimTokens:q,onCreateScimToken:ee,onDeleteScimToken:de,customMessages:D?.tabs?.provisioning?.content,styling:n})}),d.jsx(zs,{value:"domain",children:d.jsx(OH,{customMessages:D?.tabs?.domains?.content,styling:n,domains:u,schema:r?.domains,idpId:o,provider:g,readOnly:i})})]})]})})}var EQ=b.forwardRef(function({strategy:e,initialData:t,readOnly:n=!1,customMessages:r={},className:i,idpConfig:o,isLoading:u},l){let{t:f}=xe("idp_management.create_sso_provider.provider_configure",r),h=b.useRef(null);return b.useImperativeHandle(l,()=>({validate:async()=>await h.current?.validate()??!1,getData:()=>h.current?.getData()})),u?d.jsx("div",{className:"flex justify-center items-center p-8",children:d.jsx(dn,{})}):d.jsx("div",{className:i,children:d.jsx(qu,{title:f("title"),description:f("description"),children:d.jsx(H6,{ref:h,strategy:e,initialData:t,readOnly:n,customMessages:{fields:r.fields},idpConfig:o})})})}),SQ=EQ,DQ=({width:e=17,height:t=17,title:n="EntraID logo",className:r,...i})=>d.jsx("img",{src:SB,alt:n,width:e,height:t,className:r,...i}),RQ=te.memo(DQ),FQ=({width:e=17,height:t=17,title:n="Microsoft logo",className:r,...i})=>d.jsx("img",{src:_B,alt:n,width:e,height:t,className:r,...i}),kQ=te.memo(FQ),BQ=({width:e=17,height:t=17,title:n="Oidc logo",className:r,...i})=>d.jsx("img",{src:xB,alt:n,width:e,height:t,className:r,...i}),MQ=te.memo(BQ),NQ=({width:e=17,height:t=17,title:n="Okta logo",className:r,...i})=>d.jsx("img",{src:CB,alt:n,width:e,height:t,className:X("dark:invert",r),...i}),jQ=te.memo(NQ),TQ=({width:e=17,height:t=17,title:n="PingId logo",className:r,...i})=>d.jsx("img",{src:wB,alt:n,width:e,height:t,className:r,...i}),PQ=te.memo(TQ),zQ=({width:e=17,height:t=17,title:n="Samlp logo",className:r,...i})=>d.jsx("img",{src:EB,alt:n,width:e,height:t,className:r,...i}),LQ=te.memo(zQ),OQ={[Wt.OKTA]:jQ,[Wt.GOOGLE_APPS]:g6,[Wt.WAAD]:RQ,[Wt.ADFS]:kQ,[Wt.PINGFEDERATE]:PQ,[Wt.SAMLP]:LQ,[Wt.OIDC]:MQ};function IQ({isLoading:e,strategyList:t,onClickStrategy:n,customMessages:r={},className:i}){let{t:o}=xe("idp_management.create_sso_provider.provider_select",r);return d.jsx(qu,{title:o("title"),description:o("description"),className:i,children:d.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:e?d.jsx("div",{className:"col-span-full flex items-center justify-center min-h-[100px]",children:d.jsx(dn,{})}):t.map(u=>{let l=OQ[u],f=tg[u];return d.jsx(je,{variant:"outline",className:"justify-start h-10 py-2.5 px-3",onClick:()=>n(u),children:d.jsxs("div",{className:"flex items-center gap-3 w-full text-left",children:[d.jsx(l,{className:"w-4 h-4 flex-shrink-0 text-primary"}),d.jsx("div",{className:"flex flex-col gap-1",children:d.jsx("span",{className:"font-medium",children:f})})]})},u)})})})}var $6=b.createContext(null),UQ=()=>{let e=b.useContext($6);if(!e)throw new Error("Stepper components must be used within a Stepper");return e};function VQ({currentStep:e=0,className:t,onStepClick:n,enableAllSteps:r=!1,children:i}){let o=b.useMemo(()=>({currentStep:e,isClickable:r&&!!n,onStepClick:n}),[e,r,n]),u=b.useMemo(()=>{let l=b.Children.toArray(i),f=[];return l.forEach((h,m)=>{f.push(h),m{g&&(o?.(),f?.(e,t))};return d.jsxs("div",{"data-slot":"stepper-step","data-state":h?"current":m?"completed":"pending","data-step":e,className:X("flex items-start",g&&"cursor-pointer hover:opacity-80 transition-opacity",r),onClick:y,role:g?"button":void 0,tabIndex:g?0:void 0,onKeyDown:g?A=>{(A.key==="Enter"||A.key===" ")&&(A.preventDefault(),y())}:void 0,children:[d.jsx("div",{className:X("flex items-center justify-center rounded-full transition-colors w-[21px] h-[21px] flex-shrink-0 mt-0.5",m?"bg-foreground text-background dark:bg-background dark:text-foreground border-0":h?"border-2 border-primary bg-background text-primary":"bg-muted-foreground/30 border-0 text-muted-foreground"),children:m?d.jsx(sc,{className:"w-3 h-3"}):n?null:d.jsx("span",{className:"text-xs font-medium",children:e+1})}),d.jsx("div",{className:"ml-2 flex-1",children:i})]})}function QQ({className:e,children:t}){return d.jsx("p",{"data-slot":"stepper-title",className:X("text-sm font-medium transition-colors whitespace-nowrap text-foreground",e),children:t})}function GQ({className:e}){return d.jsx(Ou,{orientation:"horizontal",className:X("flex-1 mx-4",e),"data-slot":"stepper-separator"})}function YQ({className:e,children:t}){return d.jsx("p",{"data-slot":"stepper-description",className:X("text-xs text-muted-foreground mt-1",e),children:t})}function KQ({steps:e,currentStep:t=0,onStepClick:n,className:r,hideNumbers:i=!0}){return d.jsx(VQ,{currentStep:t,enableAllSteps:!!n,onStepClick:n,className:r,children:e.map((o,u)=>d.jsxs(HQ,{step:u,id:o.id,hideNumber:i,children:[d.jsx(QQ,{className:"text-label",children:o.title}),o.description&&d.jsx(YQ,{children:o.description})]},o.id||u))})}function qQ({steps:e,initialStep:t=0,onComplete:n,className:r,formActionLabels:i,hideStepperNumbers:o=!1,isLoading:u=!1,allowStepNavigation:l=!0}){let[f,h]=b.useState(t),m=e[f],g=f===0,y=f===e.length-1,A=b.useCallback(async()=>{if(u)return;let F=e[f];F?.actions?.onNextAction&&!await F.actions.onNextAction(F.id)||(y?await n?.():h(M=>M+1))},[f,y,e,n,u]),C=b.useCallback(async()=>{if(g)return;let F=e[f];F?.actions?.onPreviousAction&&!await F.actions.onPreviousAction(F.id)||h(M=>M-1)},[f,g,e]),x=b.useCallback(async F=>{u||!l||F>f||h(F)},[f,u,l]),v=m?.content,w=m?.actions?.showPrevious!==!1&&!g,S=m?.actions?.showNext??!0,D={nextButtonLabel:"Next",previousButtonLabel:"Previous",completeButtonLabel:"Submit",...i};return d.jsxs("div",{className:X("space-y-6",r),children:[d.jsx(KQ,{steps:e,currentStep:f,hideNumbers:o,onStepClick:l?x:void 0}),d.jsx(qn,{children:d.jsxs(Ua,{className:"relative",children:[u&&d.jsx("div",{className:"absolute inset-0 bg-white/50 flex items-center justify-center z-10",children:d.jsx(dn,{})}),d.jsx("div",{className:X(u&&"opacity-50 pointer-events-none"),children:v?d.jsx(v,{onNext:A,onPrevious:C,isLoading:u}):null})]})}),d.jsx(R0,{isLoading:u,showPrevious:w,showNext:S,showUnsavedChanges:!1,nextAction:{type:"button",label:y?D.completeButtonLabel:D.nextButtonLabel,variant:"primary",onClick:A},previousAction:{type:"button",label:D.previousButtonLabel,variant:"outline",onClick:C}})]})}function $Q(e){return e?e.match(/discovery failure:\s*(.+)/i)?.[1]?.trim()??null:null}function WQ({createAction:e,customMessages:t={}}={}){let{coreClient:n}=Gn(),{t:r}=xe("idp_management.create_sso_provider",t),i=Fn(),o=Zr(),u=At({mutationFn:async l=>{if(!n)throw new Error("Core client not available");let{strategy:f,name:h,display_name:m,show_as_button:g,assign_membership_on_login:y,...A}=l,C={strategy:f,name:h,display_name:m,show_as_button:g,assign_membership_on_login:y,options:A},x=af.createToAPI(C);return await n.getMyOrganizationApiClient().organization.identityProviders.create(x)},onSuccess:(l,f)=>{tt({type:"success",message:r("notifications.provider_create_success",{providerName:l.name})}),e?.onAfter?.(f,l),i.invalidateQueries({queryKey:st.list()})},onError:(l,f)=>{if(so(l)&&l.body?.status===409&&l.body?.type==="https://auth0.com/api-errors#A0E-409-0001"){tt({type:"error",message:r("notifications.provider_create_duplicated_provider_error",{providerName:f.name})});return}if(so(l)){let h=$Q(l.body?.detail);if(h){tt({type:"error",message:r("notifications.provider_create_discovery_failure",{domain:h})});return}}o(l,{fallbackMessage:r("notifications.general_error")})}});return{createProvider:b.useCallback(async l=>{if(!n){tt({type:"error",message:r("notifications.general_error")});return}e?.onBefore&&!e.onBefore(l)||await u.mutateAsync(l)},[n,e,u]),isCreating:Bt(u)}}function W6({createAction:e,customMessages:t={},onNext:n,onPrevious:r}={}){let{createProvider:i,isCreating:o}=WQ({createAction:e,customMessages:t}),[u,l]=b.useState({}),{strategy:f,details:h,configure:m}=u,g=b.useRef(null),y=b.useRef(null),{isLoadingConfig:A,filteredStrategies:C}=j0(),{isLoadingIdpConfig:x,idpConfig:v}=T0(),w=b.useCallback((D,F)=>{let M=D==="provider_details"?"details":"configure",B=async(k,N=!1)=>{if(N&&!await F.current?.validate())return!1;let I=F.current?.getData()??null;if(l(Y=>({...Y,[M]:I})),!k)return!0;let H={...u,[M]:I};return k(D,H)};return{onNextAction:()=>B(n,!0),onPreviousAction:()=>B(r,!1)}},[u,n,r]),S=b.useCallback(async()=>{let D=y.current?.getData();await i({strategy:f,...h,...D})},[f,h,m,i]);return{formData:u,setFormData:l,createStepActions:w,handleCreate:S,detailsRef:g,configureRef:y,isCreating:o,isLoadingConfig:A,filteredStrategies:C,isLoadingIdpConfig:x,idpConfig:v}}function ZQ(e){js("sso-create-configuration");let{createAction:t,backButton:n,customMessages:r={},styling:i={variables:{common:{},light:{},dark:{}},classes:{}},onNext:o,onPrevious:u}=e,{formData:l,detailsRef:f,configureRef:h,setFormData:m,handleCreate:g,createStepActions:y,isCreating:A,isLoadingConfig:C,filteredStrategies:x,isLoadingIdpConfig:v,idpConfig:w}=W6({createAction:t,customMessages:r,onNext:o,onPrevious:u}),{strategy:S,details:D,configure:F}=l;return d.jsx(Ni,{styling:i,children:d.jsx(Z6,{logic:{formData:l,strategy:S,details:D,configure:F,isCreating:A,isLoadingConfig:C,filteredStrategies:x,isLoadingIdpConfig:v,idpConfig:w,styling:i,customMessages:r,backButton:n},handlers:{onNext:o,onPrevious:u,setFormData:m,detailsRef:f,configureRef:h,handleCreate:g,createStepActions:y}})})}function Z6({logic:e,handlers:t}){let{styling:n,customMessages:r,backButton:i,isCreating:o,strategy:u,details:l,configure:f,isLoadingConfig:h,filteredStrategies:m,isLoadingIdpConfig:g,idpConfig:y}=e,{isDarkMode:A}=Yt(),{t:C}=xe("idp_management.create_sso_provider",r),{detailsRef:x,configureRef:v,onNext:w,onPrevious:S,setFormData:D,handleCreate:F,createStepActions:M}=t,B=b.useMemo(()=>an(n,A),[n,A]),k=b.useMemo(()=>[{id:"provider_select",title:C("steps.one"),content:({onNext:N})=>d.jsx(IQ,{isLoading:h,strategyList:m,onClickStrategy:I=>{D(H=>({strategy:I,details:H.strategy===I?H.details:null,configure:H.strategy===I?H.configure:null})),w?.("provider_select",{strategy:I}),N?.()},selectedStrategy:u,customMessages:r?.provider_select,className:B?.classes?.["ProviderSelect-root"]}),actions:{showNext:!1}},{id:"provider_details",title:C("steps.two"),content:()=>d.jsx(Q6,{mode:"create",ref:x,initialData:l??void 0,customMessages:r?.provider_details,styling:n,className:B?.classes?.["ProviderDetails-root"]}),actions:M("provider_details",x)},{id:"provider_configure",title:C("steps.three"),content:()=>u?d.jsx(SQ,{ref:v,strategy:u,isLoading:g,initialData:f??void 0,customMessages:r?.provider_configure,idpConfig:y??null,className:B?.classes?.["ProviderConfigure-root"]}):null,actions:M("provider_configure",v)}],[C,u,l,f,w,S,r,B,n,M]);return d.jsx(xr,{style:B.variables,children:d.jsxs("div",{className:"w-full",children:[d.jsx(di,{title:C("header.title"),backButton:i&&{...i,text:C("header.back_button_text")},className:B?.classes?.["SsoProviderCreate-header"]}),d.jsx("div",{className:"sso-provider-create__content","data-testid":"sso-provider-create-content",children:d.jsx(qQ,{isLoading:o,hideStepperNumbers:!0,steps:k,onComplete:F,formActionLabels:{nextButtonLabel:C("nextButtonLabel"),previousButtonLabel:C("previousButtonLabel"),completeButtonLabel:C("completeButtonLabel")},className:B?.classes?.["SsoProviderCreate-wizard"]})})]})})}function XQ({provider:e,shouldAllowDeletion:t,hideDeleteProvider:n=!1,hideRemoveFromOrganization:r=!1,readOnly:i=!1,isUpdating:o=!1,isUpdatingId:u,customMessages:l={},edit:f,enableProviderAction:h,onToggleEnabled:m,onEdit:g,onDelete:y,onRemoveFromOrganization:A}){let{t:C}=xe("idp_management.sso_provider_table",l),x=b.useCallback(D=>{m(e,D)},[e,m]),v=b.useCallback(()=>{g(e)},[e,g]),w=b.useCallback(()=>{y(e)},[e,y]),S=b.useCallback(()=>{A(e)},[e,A]);return d.jsxs("div",{className:"flex items-center justify-end gap-4 min-w-0",children:[d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsx("span",{className:"flex items-center",children:d.jsx(Gu,{checked:e.is_enabled??!1,onCheckedChange:x,disabled:i||h?.disabled||o&&u===e.id})})}),d.jsx(vr,{children:e.is_enabled?C("table.actions.enabled_tooltip"):C("table.actions.disabled_tooltip")})]}),d.jsxs(Vu,{children:[d.jsx(Hu,{className:"h-8 w-8 p-0 rounded-xl bg-primary border border-primary/20 shadow-sm transition-all duration-200 hover:bg-primary/90 hover:shadow-md focus:outline-none focus:ring-2 focus:ring-primary/50",children:d.jsx(df,{className:"h-4 w-4 text-primary-foreground"})}),d.jsx(Vc,{children:d.jsxs(Qu,{align:"end",children:[d.jsxs(mr,{onClick:v,disabled:i||!f||f.disabled,children:[d.jsx(PM,{className:"mr-2 h-4 w-4"}),C("table.actions.edit_button_text")]}),t&&!n&&d.jsxs(mr,{onClick:w,className:"text-destructive-foreground focus:text-destructive-foreground",disabled:i,children:[d.jsx(Si,{className:"mr-2 h-4 w-4"}),C("table.actions.delete_button_text")]}),!r&&d.jsxs(mr,{onClick:S,className:"text-destructive-foreground focus:text-destructive-foreground",disabled:i,children:[d.jsx(Si,{className:"mr-2 h-4 w-4"}),C("table.actions.remove_button_text")]})]})})]})]})}function JQ(e,t,n,r={}){let{coreClient:i}=Gn(),o=Fn(),{t:u}=xe("idp_management.notifications",r),l=_n({queryKey:st.list(),queryFn:async()=>(await i.getMyOrganizationApiClient().organization.identityProviders.list())?.identity_providers??[],enabled:!!i}),f=_n({queryKey:st.organization(),queryFn:async()=>{let w=await i.getMyOrganizationApiClient().organizationDetails.get();return uo.fromAPI(w)},enabled:!!i}),h=At({mutationFn:async({selectedIdp:w,enabled:S})=>{if(!w?.id)throw new Error("Invalid provider");if(n?.onBefore&&!n.onBefore(w))throw new Ba({message:u("enable_on_before")});let D=af.updateToAPI({strategy:w.strategy,is_enabled:S});return await i.getMyOrganizationApiClient().organization.identityProviders.update(w.id,D)},onSuccess:async(w,{selectedIdp:S})=>{n?.onAfter&&await n.onAfter(S),o.setQueryData(st.list(),D=>D&&D.map(F=>F.id===S.id?{...F,...w}:F)),S.id&&o.setQueryData(st.detail(S.id),D=>D&&{...D,...w})}}),m=At({mutationFn:async w=>{if(!w?.id)throw new Error("Invalid provider");await i.getMyOrganizationApiClient().organization.identityProviders.delete(w.id)},onSuccess:async(w,S)=>{e?.onAfter&&await e.onAfter(S),o.invalidateQueries({queryKey:st.list()})}}),g=At({mutationFn:async w=>{if(!w?.id)throw new Error("Invalid provider");await i.getMyOrganizationApiClient().organization.identityProviders.detach(w.id)},onSuccess:async(w,S)=>{t?.onAfter&&await t.onAfter(S),o.invalidateQueries({queryKey:st.list()})}}),y=b.useCallback(async(w,S)=>{if(!w||!i||!w.id)throw new Error("Invalid provider");await h.mutateAsync({selectedIdp:w,enabled:S})},[i,h]),A=b.useCallback(async w=>{if(!w||!i||!w.id)throw new Error("Invalid provider");await m.mutateAsync(w)},[i,m]),C=b.useCallback(async w=>{if(!w||!i||!w.id)throw new Error("Invalid provider");await g.mutateAsync(w)},[i,g]),x=b.useCallback(async()=>{await o.getQueryData(st.list())},[o]),v=b.useCallback(async()=>i?await o.ensureQueryData({queryKey:st.organization(),queryFn:async()=>{let w=await i.getMyOrganizationApiClient().organizationDetails.get();return uo.fromAPI(w)}}):null,[i,o]);return{providers:l.data??[],organization:f.data??null,isLoading:l.isLoading||f.isLoading,isRefetchingProviders:l.isFetching,isProvidersStale:l.isStale,providersUpdatedAt:l.dataUpdatedAt,providersError:l.error,organizationError:f.error,refetchProviders:l.refetch,isDeleting:Bt(m),isRemoving:Bt(g),isUpdating:Bt(h),isUpdatingId:Bt(h)?h.variables?.selectedIdp?.id??null:null,fetchProviders:x,fetchOrganizationDetails:v,onDeleteConfirm:A,onRemoveConfirm:C,onEnableProvider:y}}function X6({readOnly:e=!1,customMessages:t={},createAction:n,editAction:r,deleteAction:i,deleteFromOrganizationAction:o,enableProviderAction:u}){let{t:l}=xe("idp_management.notifications",t),f=Zr(),{providers:h,organization:m,isLoading:g,isRefetchingProviders:y,isProvidersStale:A,providersUpdatedAt:C,providersError:x,organizationError:v,isDeleting:w,isRemoving:S,isUpdating:D,isUpdatingId:F,refetchProviders:M,fetchProviders:B,fetchOrganizationDetails:k,onDeleteConfirm:N,onRemoveConfirm:I,onEnableProvider:H}=JQ(i,o,u,t),[Y,U]=b.useState(!1),[z,Z]=b.useState(!1),[re,P]=b.useState(null),K=b.useRef(!1),q=b.useRef(!1),{isLoadingConfig:$,shouldAllowDeletion:O,isConfigValid:T}=j0(),{isLoadingIdpConfig:V,isIdpConfigValid:W}=T0(),L=!T||!W,ee=g||$||V;b.useEffect(()=>{x&&!K.current&&(f(x,{fallbackMessage:l("general_error")}),K.current=!0),x||(K.current=!1)},[x,l,f]),b.useEffect(()=>{v&&!q.current&&(f(v,{fallbackMessage:l("general_error")}),q.current=!0),v||(q.current=!1)},[v,l,f]);let de=b.useCallback(()=>{n?.onAfter&&n.onAfter()},[n]),ce=b.useCallback(me=>{r?.onAfter&&r.onAfter(me)},[r]),Ae=b.useCallback(me=>{P(me),!(i?.onBefore&&!i.onBefore(me))&&U(!0)},[i]),_e=b.useCallback(me=>{P(me),!(o?.onBefore&&!o.onBefore(me))&&Z(!0)},[o]),Me=b.useCallback(async()=>{try{return await k()}catch(me){return f(me,{fallbackMessage:l("general_error")}),null}},[k,f,l]),ge=b.useCallback(async(me,Tt)=>{if(!(e||!H))try{await H(me,Tt),tt({type:"success",message:l("update_success",{providerName:me.display_name})})}catch(qt){f(qt,{fallbackMessage:l("general_error")})}},[e,H,l,f]),pe=b.useCallback(async me=>{try{await N(me),tt({type:"success",message:l("delete_success",{providerName:me.display_name})}),U(!1),P(null)}catch(Tt){f(Tt,{fallbackMessage:l("general_error")})}},[N,l,f]),oe=b.useCallback(async me=>{try{await I(me),tt({type:"success",message:l("remove_success",{providerName:me.display_name,organizationName:m?.display_name})}),Z(!1),P(null)}catch(Tt){f(Tt,{fallbackMessage:l("general_error")})}},[I,m?.display_name,l,f]);return{providers:h,organization:m,isLoading:g,isViewLoading:ee,isRefetchingProviders:y,isProvidersStale:A,providersUpdatedAt:C,isDeleting:w,isRemoving:S,isUpdating:D,isUpdatingId:F,shouldAllowDeletion:O,shouldHideCreate:L,showDeleteModal:Y,showRemoveModal:z,selectedIdp:re,refetchProviders:M,fetchProviders:B,fetchOrganizationDetails:Me,handleCreate:de,handleEdit:ce,handleDelete:Ae,handleDeleteFromOrganization:_e,handleToggleEnabled:ge,handleDeleteConfirm:pe,handleRemoveConfirm:oe,setShowDeleteModal:U,setShowRemoveModal:Z,setSelectedIdp:P}}function eG(e){js("sso-table-configuration");let{customMessages:t={},styling:n={variables:{common:{},light:{},dark:{}},classes:{}},readOnly:r=!1,hideHeader:i=!1,hideDeleteProvider:o=!1,hideRemoveFromOrganization:u=!1,createAction:l,editAction:f,deleteAction:h,deleteFromOrganizationAction:m,enableProviderAction:g}=e,y=X6({readOnly:r,customMessages:t,createAction:l,editAction:f,deleteAction:h,deleteFromOrganizationAction:m,enableProviderAction:g});return d.jsx(Ni,{isLoading:y.isLoading,styling:n,children:d.jsx(J6,{...y,styling:n,customMessages:t,readOnly:r,hideHeader:i,hideDeleteProvider:o,hideRemoveFromOrganization:u,createAction:l,editAction:f,enableProviderAction:g})})}function J6({styling:e,customMessages:t,readOnly:n,hideHeader:r,hideDeleteProvider:i,hideRemoveFromOrganization:o,providers:u,shouldHideCreate:l,isViewLoading:f,isRefetchingProviders:h,isProvidersStale:m,providersUpdatedAt:g,createAction:y,editAction:A,enableProviderAction:C,selectedIdp:x,showDeleteModal:v,showRemoveModal:w,shouldAllowDeletion:S,organization:D,isUpdating:F,isUpdatingId:M,isDeleting:B,isRemoving:k,refetchProviders:N,handleCreate:I,handleEdit:H,handleDelete:Y,handleDeleteFromOrganization:U,handleToggleEnabled:z,handleDeleteConfirm:Z,handleRemoveConfirm:re,setShowDeleteModal:P,setShowRemoveModal:K}){let{isDarkMode:q}=Yt(),{t:$}=xe("idp_management.sso_provider_table",t),O=b.useMemo(()=>an(e,q),[e,q]),T=b.useMemo(()=>[{type:"text",accessorKey:"name",title:$("table.columns.name"),width:"25%",render:V=>d.jsx("div",{className:"font-medium text-muted-foreground",children:V.name})},{type:"text",accessorKey:"display_name",width:"30%",title:$("table.columns.display_name"),render:V=>d.jsx("div",{className:"text-muted-foreground",children:V.display_name})},{type:"text",accessorKey:"strategy",title:$("table.columns.identity_provider"),width:"25%",render:V=>d.jsx("div",{className:"text-muted-foreground",children:tg[V.strategy]})},{type:"actions",title:"",width:"20%",render:V=>d.jsx(XQ,{provider:V,shouldAllowDeletion:S,hideDeleteProvider:i,hideRemoveFromOrganization:o,readOnly:n,isUpdating:F,isUpdatingId:M,customMessages:t,edit:A,enableProviderAction:C,onToggleEnabled:z,onEdit:H,onDelete:Y,onRemoveFromOrganization:U})}],[$,n,A,C,F,i,o,H,Y,U,z]);return d.jsxs(xr,{style:O.variables,children:[!r&&d.jsx("div",{className:O.classes?.["SsoProviderTable-header"],children:d.jsx(di,{title:$("header.title"),description:$("header.description"),actions:[{type:"button",label:$("header.create_button_text"),onClick:()=>I(),icon:yu,hidden:l||f,disabled:y?.disabled||n}]})}),d.jsx("div",{className:X("flex justify-end mb-8",O.classes?.["SsoProviderTable-tableActions"]),children:d.jsx(M0,{isStale:m,isFetching:h,lastUpdatedAt:g||void 0,onRefresh:N})}),d.jsx(ko,{loading:f,columns:T,data:u,emptyState:{title:$("table.empty_message")},className:O.classes?.["SsoProviderTable-table"]}),x&&d.jsx(I6,{className:O.classes?.["SsoProviderTable-deleteProviderModal"],isOpen:v,onClose:()=>P(!1),provider:x,onDelete:Z,isLoading:B,customMessages:t?.delete_modal}),x&&d.jsx(K6,{className:O.classes?.["SsoProviderTable-deleteProviderFromOrganizationModal"],isOpen:w,onClose:()=>K(!1),provider:x,organizationName:D?.name,onRemove:re,isLoading:k,customMessages:t?.remove_modal})]})}function tG({styling:e,customMessages:t,domain:n,providers:r,isOpen:i,isLoading:o,isLoadingSwitch:u,onClose:l,onToggleSwitch:f,onOpenProvider:h,onCreateProvider:m}){let{t:g}=xe("domain_management.domain_configure_providers.modal",t),y=te.useCallback((C,x)=>{f(n,C,x)},[n,f]),A=te.useMemo(()=>[{type:"text",accessorKey:"display_name",title:g("table.columns.name"),width:"25%",render:C=>d.jsx("div",{className:"font-medium text-muted-foreground",children:C.display_name})},{type:"text",accessorKey:"strategy",title:g("table.columns.provider"),width:"40%",render:C=>d.jsx("div",{className:"text-muted-foreground",children:C.strategy})},{type:"actions",title:"",width:"30%",render:C=>d.jsxs("div",{className:"flex items-center justify-end gap-4 min-w-0",children:[h&&d.jsx(je,{type:"button",variant:"outline",size:"sm",onClick:()=>h(C),children:g("table.actions.view_provider_button_text")}),d.jsxs(Sr,{disableHoverableContent:!0,children:[d.jsx(Dr,{asChild:!0,onFocus:x=>x.preventDefault(),children:d.jsx("span",{children:d.jsx(Gu,{checked:C.is_associated??!1,onCheckedChange:x=>y(C,x),disabled:u,"aria-label":C.is_associated?g("table.actions.disable_provider_tooltip"):g("table.actions.enable_provider_tooltip")})})}),d.jsx(vr,{className:"z-[1000]",children:C.is_associated?g("table.actions.disable_provider_tooltip"):g("table.actions.enable_provider_tooltip")})]})]})}],[g,h,u,y]);return d.jsx(Ha,{open:i,onOpenChange:C=>!C&&l(),className:X("p-10",e?.classes?.["DomainTableConfigureModal-dialogContent"]),title:g("title",{domain:n?.domain??""}),content:n&&d.jsxs("div",{className:X("space-y-6",e?.classes?.["DomainTable-configureModal"]),children:[d.jsx("p",{className:"text-muted-foreground text-paragraph",children:g("description",{domain:n?.domain??""})}),d.jsx("div",{className:"max-h-[400px] overflow-y-auto",children:d.jsx(ko,{columns:A,data:r,loading:o,emptyState:{title:g("table.empty_message"),action:m?{label:g("table.actions.add_provider_button_text"),variant:"outline",onClick:m}:void 0}})})]}),modalActions:{showNext:!1,previousAction:{label:g("actions.close_button_text"),onClick:l}}})}function nG({customMessages:e={},readOnly:t=!1,domain:n,onView:r,onConfigure:i,onVerify:o,onDelete:u}){let{t:l}=xe("domain_management",e),f=b.useCallback(()=>{i(n)},[n,r]),h=b.useCallback(()=>{i(n)},[n,i]),m=b.useCallback(()=>{o(n)},[n,o]),g=b.useCallback(()=>{u(n)},[n,u]);return d.jsx("div",{className:"flex items-center justify-end gap-4 min-w-0",children:d.jsxs(Vu,{children:[d.jsx(Hu,{className:"h-8 w-8 p-0 rounded-xl bg-primary border border-primary/20 shadow-sm transition-all duration-200 hover:bg-primary/90 hover:shadow-md focus:outline-none focus:ring-2 focus:ring-primary/50",children:d.jsx(df,{className:"h-4 w-4 text-primary-foreground"})}),d.jsxs(Qu,{align:"end",children:[n.status==="verified"&&d.jsxs(mr,{onClick:h,disabled:t,children:[d.jsx(kM,{className:"mr-2 h-4 w-4"}),l("domain_table.table.actions.configure_button_text")]}),n.status==="pending"&&d.jsxs(d.Fragment,{children:[d.jsxs(mr,{onClick:f,disabled:t,children:[d.jsx(bg,{className:"mr-2 h-4 w-4"}),l("domain_table.table.actions.view_button_text")]}),d.jsxs(mr,{onClick:m,disabled:t,children:[d.jsx(_g,{className:"mr-2 h-4 w-4"}),l("domain_table.table.actions.verify_button_text")]})]}),d.jsxs(mr,{onClick:g,className:"text-destructive-foreground focus:text-destructive-foreground",disabled:t,children:[d.jsx(Si,{className:"mr-2 h-4 w-4 text-destructive-foreground focus:text-destructive-foreground"}),l("domain_table.table.actions.delete_button_text")]})]})]})})}var rG=B3();function aG({createAction:e,deleteAction:t,verifyAction:n,associateToProviderAction:r,deleteFromProviderAction:i,customMessages:o,paginationParams:u}){let{t:l}=xe("domain_management.domain_table.notifications",o),{coreClient:f}=Gn(),h=Fn(),[m,g]=b.useState(null),[y,A]=b.useState(null),C=async z=>((await f.getMyOrganizationApiClient().organization.identityProviders.list())?.identity_providers??[]).map(Z=>({...Z,is_associated:Z.domains?.includes(z)??!1})),x=_n({queryKey:Ur.list({pageSize:u?.pageSize,fromToken:u?.fromToken}),queryFn:async()=>{let{response:z}=await f.getMyOrganizationApiClient().organization.domains.list({take:u?.pageSize,from:u?.fromToken});return{domains:z?.organization_domains??[],next:z?.next??null}},enabled:!!f,...rG}),v=_n({queryKey:Ur.providers(m??""),queryFn:()=>C(y),enabled:!!f&&!!m&&!!y}),w=At({mutationFn:async z=>{if(e?.onBefore&&!e.onBefore(z))throw new Ba({message:l("domain_create.on_before")});return f.getMyOrganizationApiClient().organization.domains.create(z)},onSuccess:z=>{e?.onAfter?.(z),h.invalidateQueries({queryKey:Ur.lists()})}}),S=At({mutationFn:async z=>{if(n?.onBefore&&!n.onBefore(z))throw new Ba({message:l("domain_verify.on_before")});return(await f.getMyOrganizationApiClient().organization.domains.verify.create(z.id)).status==="verified"},onSuccess:(z,Z)=>{n?.onAfter?.(Z),h.invalidateQueries({queryKey:Ur.lists()})}}),D=At({mutationFn:async z=>{if(t?.onBefore&&!t.onBefore(z))throw new Ba({message:l("domain_delete.on_before")});await f.getMyOrganizationApiClient().organization.domains.delete(z.id)},onSuccess:(z,Z)=>{t?.onAfter?.(Z),h.invalidateQueries({queryKey:Ur.lists()}),h.removeQueries({queryKey:Ur.providers(Z.id)})}}),F=At({mutationFn:async({domain:z,provider:Z})=>{if(r?.onBefore&&!r.onBefore(z,Z))throw new Ba({message:l("domain_associate_provider.on_before")});await f.getMyOrganizationApiClient().organization.identityProviders.domains.create(Z.id,{domain:z.domain})},onSuccess:(z,{domain:Z,provider:re})=>{r?.onAfter?.(Z,re),h.invalidateQueries({queryKey:Ur.providers(Z.id)})}}),M=At({mutationFn:async({domain:z,provider:Z})=>{if(i?.onBefore&&!i.onBefore(z,Z))throw new Ba({message:l("domain_delete_provider.on_before")});await f.getMyOrganizationApiClient().organization.identityProviders.domains.delete(Z.id,z.domain)},onSuccess:(z,{domain:Z,provider:re})=>{i?.onAfter?.(Z,re),h.invalidateQueries({queryKey:Ur.providers(Z.id)})}}),B=b.useCallback(z=>w.mutateAsync(z),[w]),k=b.useCallback(z=>S.mutateAsync(z),[S]),N=b.useCallback(z=>D.mutateAsync(z),[D]),I=b.useCallback((z,Z)=>F.mutateAsync({domain:z,provider:Z}),[F]),H=b.useCallback((z,Z)=>M.mutateAsync({domain:z,provider:Z}),[M]),Y=b.useCallback(async z=>{g(z.id),A(z.domain),await h.ensureQueryData({queryKey:Ur.providers(z.id),queryFn:()=>C(z.domain)})},[h,f]),U=b.useCallback(async()=>{await h.getQueryData(Ur.lists())},[h]);return{domains:x.data?.domains??[],providers:v.data??[],nextToken:x.data?.next??null,isFetching:x.isLoading,isRefetchingDomains:x.isFetching,isDomainsStale:x.isStale,domainsUpdatedAt:x.dataUpdatedAt,isCreating:Bt(w),isDeleting:Bt(D),isVerifying:Bt(S),isLoadingProviders:v.isLoading,refetchDomains:x.refetch,fetchProviders:Y,fetchDomains:U,onCreateDomain:B,onVerifyDomain:k,onDeleteDomain:N,onAssociateToProvider:I,onDeleteFromProvider:H}}function e4({createAction:e,deleteAction:t,verifyAction:n,associateToProviderAction:r,deleteFromProviderAction:i,customMessages:o}){let{t:u}=xe("domain_management",o),l=Zr(),{pageSize:f,currentPage:h,fromToken:m,hasPreviousPage:g,goToNextPage:y,goToPreviousPage:A,changePageSize:C}=N0({defaultPageSize:Hc[0]}),{domains:x,providers:v,nextToken:w,isFetching:S,isRefetchingDomains:D,isDomainsStale:F,domainsUpdatedAt:M,isCreating:B,isDeleting:k,isVerifying:N,isLoadingProviders:I,refetchDomains:H,fetchProviders:Y,onCreateDomain:U,onVerifyDomain:z,onDeleteDomain:Z,onAssociateToProvider:re,onDeleteFromProvider:P}=aG({createAction:e,deleteAction:t,verifyAction:n,associateToProviderAction:r,deleteFromProviderAction:i,customMessages:o,paginationParams:{pageSize:f,fromToken:m}}),[K,q]=b.useState(!1),[$,O]=b.useState(!1),[T,V]=b.useState(!1),[W,L]=b.useState(void 0),[ee,de]=b.useState(!1),[ce,Ae]=b.useState(null),_e=b.useCallback(async Ge=>{try{let Ie=await U({domain:Ge});tt({type:"success",message:u("domain_table.notifications.domain_create.success",{domainName:Ie?.domain})}),Ae(Ie),q(!1),V(!0)}catch(Ie){l(Ie,{fallbackMessage:u("domain_table.notifications.domain_create.error")})}},[U,u,l]),Me=b.useCallback(async Ge=>{try{await z(Ge)?(V(!1),tt({type:"success",message:u("domain_table.notifications.domain_verify.success",{domainName:Ge.domain})})):L(u("domain_verify.modal.errors.verification_failed",{domainName:Ge.domain}))}catch(Ie){l(Ie,{fallbackMessage:u("domain_table.notifications.domain_verify.error")})}},[z,u,l]),ge=b.useCallback(async Ge=>{try{await Z(Ge),tt({type:"success",message:u("domain_table.notifications.domain_delete.success",{domainName:Ge.domain})}),de(!1),V(!1)}catch(Ie){l(Ie,{fallbackMessage:u("domain_table.notifications.domain_delete.error")})}},[Z,u,l]),pe=b.useCallback(async(Ge,Ie,Ln)=>{if(Ln)try{await re(Ge,Ie),tt({type:"success",message:u("domain_table.notifications.domain_associate_provider.success",{domain:Ge.domain,idp:Ie.name})})}catch(Pt){l(Pt,{fallbackMessage:u("domain_table.notifications.domain_associate_provider.error")})}else try{await P(Ge,Ie),tt({type:"success",message:u("domain_table.notifications.domain_delete_provider.success",{domain:Ge.domain,idp:Ie.name})})}catch(Pt){l(Pt,{fallbackMessage:u("domain_table.notifications.domain_delete_provider.error")})}},[re,P,u,l]),oe=b.useCallback(()=>{V(!1),L(void 0)},[]),me=b.useCallback(()=>{q(!0)},[]),Tt=b.useCallback(async Ge=>{if(Ae(Ge),Ge.status!=="verified")V(!0);else try{await Y(Ge),O(!0)}catch(Ie){l(Ie,{fallbackMessage:u("domain_table.notifications.fetch_providers_error")})}},[Y,u,l]),qt=b.useCallback(async Ge=>{Ae(Ge);try{await z(Ge)?(await Y(Ge),O(!0),tt({type:"success",message:u("domain_table.notifications.domain_verify.success",{domainName:Ge.domain})})):tt({type:"error",message:u("domain_table.notifications.domain_verify.verification_failed",{domainName:Ge.domain})})}catch(Ie){l(Ie,{fallbackMessage:u("domain_table.notifications.domain_verify.error")})}},[z,Y,u,l]),$t=b.useCallback(Ge=>{Ae(Ge),V(!1),de(!0)},[]),hr=b.useCallback(()=>{w&&y(w)},[w,y]),cn=b.useCallback(()=>{A()},[A]),zn=b.useCallback(Ge=>{C(Ge)},[C]);return{domains:x,providers:v,isFetching:S,isRefetchingDomains:D,isDomainsStale:F,domainsUpdatedAt:M,isCreating:B,isDeleting:k,isVerifying:N,isLoadingProviders:I,pagination:{pageSize:f,currentPage:h,hasNextPage:!!w,hasPreviousPage:g},showCreateModal:K,showConfigureModal:$,showVerifyModal:T,showDeleteModal:ee,verifyError:W,selectedDomain:ce,setShowCreateModal:q,setShowConfigureModal:O,setShowVerifyModal:V,setShowDeleteModal:de,refetchDomains:H,handleCreate:_e,handleVerify:Me,handleDelete:ge,handleToggleSwitch:pe,handleCloseVerifyModal:oe,handleCreateClick:me,handleConfigureClick:Tt,handleVerifyClick:qt,handleDeleteClick:$t,handleNextPage:hr,handlePreviousPage:cn,handlePageSizeChange:zn}}function iG(e){js("domain-management");let{schema:t,hideHeader:n=!1,readOnly:r=!1,createAction:i,verifyAction:o,deleteAction:u,associateToProviderAction:l,deleteFromProviderAction:f,customMessages:h={},styling:m={variables:{common:{},light:{},dark:{}},classes:{}},onOpenProvider:g,onCreateProvider:y}=e,A=e4({createAction:i,verifyAction:o,deleteAction:u,associateToProviderAction:l,deleteFromProviderAction:f,customMessages:h});return d.jsx(Ni,{isLoading:A.isFetching,styling:m,children:d.jsx(t4,{domainTable:A,schema:t,styling:m,hideHeader:n,readOnly:r,customMessages:h,createAction:i,onOpenProvider:g,onCreateProvider:y})})}function t4({domainTable:e,schema:t,styling:n,hideHeader:r,readOnly:i=!1,customMessages:o,createAction:u,onOpenProvider:l,onCreateProvider:f}){let{isDarkMode:h}=Yt(),{t:m}=xe("domain_management",o),{domains:g,providers:y,isCreating:A,isVerifying:C,isFetching:x,isRefetchingDomains:v,isDomainsStale:w,domainsUpdatedAt:S,isLoadingProviders:D,isDeleting:F,pagination:M,showCreateModal:B,showConfigureModal:k,showVerifyModal:N,showDeleteModal:I,verifyError:H,selectedDomain:Y,refetchDomains:U,setShowCreateModal:z,setShowConfigureModal:Z,setShowDeleteModal:re,handleCreate:P,handleVerify:K,handleDelete:q,handleToggleSwitch:$,handleCloseVerifyModal:O,handleCreateClick:T,handleConfigureClick:V,handleVerifyClick:W,handleDeleteClick:L,handleNextPage:ee,handlePreviousPage:de,handlePageSizeChange:ce}=e,Ae=b.useMemo(()=>an(n,h),[n,h]),_e=b.useMemo(()=>[{type:"text",accessorKey:"domain",title:m("domain_table.table.columns.domain"),width:"35%",render:Me=>d.jsx("div",{className:"font-medium text-primary truncate",children:Me.domain})},{type:"text",accessorKey:"status",title:m("domain_table.table.columns.status"),width:"25%",render:Me=>d.jsx(Va,{variant:L6(Me.status),size:"sm",children:m(`shared.domain_statuses.${Me.status}`)})},{type:"actions",title:"",width:"20%",render:Me=>d.jsx(nG,{domain:Me,readOnly:i,customMessages:o,onView:V,onConfigure:V,onVerify:W,onDelete:L})}],[m,i,o,V,W,L]);return d.jsxs(xr,{style:Ae.variables,children:[!r&&d.jsx("div",{className:Ae.classes?.["DomainTable-header"],children:d.jsx(di,{title:m("domain_table.header.title"),description:m("domain_table.header.description"),actions:[{type:"button",label:m("domain_table.header.create_button_text"),onClick:()=>T(),icon:yu,disabled:u?.disabled||i||x}]})}),d.jsx("div",{className:X("flex justify-end mb-8",Ae.classes?.["DomainTable-tableActions"]),children:d.jsx(M0,{isStale:w,isFetching:v,lastUpdatedAt:S||void 0,onRefresh:U})}),d.jsx(ko,{columns:_e,data:g,loading:x,emptyState:{title:m("domain_table.table.empty_message")},className:Ae.classes?.["DomainTable-table"]}),g.length>0&&d.jsx("div",{className:"mt-4",children:d.jsx(k0,{type:"checkpoint",paginationState:{pageSize:M.pageSize,currentPage:M.currentPage,hasNextPage:M.hasNextPage,hasPreviousPage:M.hasPreviousPage},pageSizeOptions:Hc,showPageSizeSelector:!0,onNextPage:ee,onPreviousPage:de,onPageSizeChange:ce})}),d.jsx(C6,{className:Ae.classes?.["DomainTable-createModal"],isOpen:B,isLoading:A,schema:t?.create,onClose:()=>z(!1),onCreate:P,customMessages:o?.create}),d.jsx(tG,{styling:Ae,domain:Y,providers:y,isOpen:k,isLoading:D,isLoadingSwitch:!1,onClose:()=>Z(!1),onToggleSwitch:$,onOpenProvider:l,onCreateProvider:f,customMessages:o?.configure}),d.jsx(D6,{className:Ae.classes?.["DomainTable-verifyModal"],isOpen:N,isLoading:C,domain:Y,error:H,onClose:O,onVerify:K,onDelete:L,customMessages:o?.verify,classes:Ae.classes}),d.jsx(w6,{className:Ae.classes?.["DomainTable-deleteModal"],domain:Y,isOpen:I,isLoading:F,onClose:()=>re(!1),onDelete:q,customMessages:o?.delete})]})}var n4=pa("theme-default:shadow-xs box-border inline-flex items-center gap-1 overflow-clip rounded-2xl border border-transparent font-medium",{variants:{variant:{default:"bg-primary text-primary-foreground theme-default:border-primary hover:bg-primary/90",secondary:"theme-default:bg-muted bg-accent/10 text-muted-foreground hover:bg-accent/20 theme-default:border-muted-foreground/25 theme-default:hover:bg-muted/90",outline:"border-border hover:bg-muted",info:"bg-info text-info-foreground theme-default:border-info-foreground/25 hover:bg-info/90",success:"bg-success theme-default:border-success-foreground/25 text-success-foreground hover:bg-success/90",warning:"bg-warning theme-default:border-warning-foreground/25 text-warning-foreground hover:bg-warning/90",destructive:"bg-destructive theme-default:border-destructive-foreground/25 text-destructive-foreground hover:bg-destructive/90"},size:{sm:"rounded-lg py-0.5 pr-0.5 pl-1.5 text-xs",md:"rounded-xl py-1 pr-1 pl-2 text-sm",lg:"rounded-2xl py-1.5 pr-1.5 pl-2.5 text-sm"},disabled:{true:"pointer-events-none opacity-50",false:""}},defaultVariants:{variant:"default",size:"md",disabled:!1}}),r4=pa("",{variants:{size:{sm:"h-5 w-5 rounded-md",md:"h-6 w-6 rounded-lg",lg:"h-7 w-7 rounded-xl"}},defaultVariants:{size:"md"}});function z0({children:e,variant:t,size:n,disabled:r,onDelete:i,icon:o,className:u,...l}){let f=m=>{m.stopPropagation(),m.preventDefault()},h=m=>{m.stopPropagation(),m.preventDefault(),i?.()};return d.jsxs("div",{className:X(n4({variant:t,size:n,disabled:r}),u),...l,"data-slot":"chip",onClick:f,children:[o&&d.jsx("span",{className:"shrink-0",children:o}),d.jsx("span",{className:"pointer-events-none",children:e}),i&&d.jsx(je,{variant:"ghost",size:"icon",onClick:h,className:X(n4({variant:t,disabled:r}),r4({size:n}),"theme-default:shadow-none border-none p-1"),disabled:!!r,children:d.jsx(uc,{className:r4({size:n})})})]})}var a4=pa("bg-input aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive theme-default:active:scale-[0.99] relative box-border inline-flex w-full shrink-0 cursor-text items-center justify-center gap-2 overflow-hidden rounded-2xl text-sm transition-[color,box-shadow] duration-150 ease-in-out outline-none disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"border-border/50 text-input-foreground shadow-input-resting hover:shadow-input-hover hover:border-primary/25 focus-within:border-border focus-within:ring-ring focus-within:ring-4",error:"bg-destructive/25 border-destructive-border/50 text-destructive-foreground shadow-input-destructive-resting hover:shadow-input-destructive-hover hover:border-destructive-border/25 focus-within:ring-destructive-border/15 focus-within:ring-4"},size:{default:"min-h-10",sm:"min-h-9",lg:"min-h-11"}},defaultVariants:{variant:"default",size:"default"}});function oG({className:e,variant:t,size:n,error:r,startAdornment:i,endAdornment:o,chips:u=[],onChipRemove:l,onChipAdd:f,summarizeChips:h=!0,chipVariant:m="secondary",onKeyDown:g,onFocus:y,onBlur:A,...C},x){let v=C.disabled,[w,S]=b.useState(-1),[D,F]=b.useState(!1),M=b.useRef(null),B=b.useRef([]),k=b.useRef(null);b.useImperativeHandle(x,()=>M.current),b.useEffect(()=>{B.current=B.current.slice(0,u.length)},[u.length]);let N=V=>{v||l?.(V)},I=(V,W)=>{if(!v)switch(V.key){case"ArrowLeft":if(V.preventDefault(),W>0){let L=W-1;S(L),B.current[L]?.focus()}break;case"ArrowRight":if(V.preventDefault(),W1)if(W===0)S(0),setTimeout(()=>B.current[0]?.focus(),0);else if(W>=u.length-1){let L=u.length-2;S(L),setTimeout(()=>B.current[L]?.focus(),0)}else S(W),setTimeout(()=>B.current[W]?.focus(),0);else S(-1),setTimeout(()=>M.current?.focus(),0);break;case"Enter":case" ":V.preventDefault(),u[W]&&N(u[W].value);break}},H=V=>{if(v)return;let W=V.target.value,L=V.target.selectionStart;switch(V.key){case"Enter":f&&W.trim()&&(V.preventDefault(),f(W.trim()));break;case"ArrowLeft":if(u.length>0&&L===0){V.preventDefault();let ee=u.length-1;S(ee),B.current[ee]?.focus()}break;case"Backspace":if(u.length>0&&W===""){V.preventDefault();let ee=u[u.length-1];ee&&N(ee.value)}break;case"Escape":S(-1);break}g?.(V)},Y=V=>{F(!0),S(-1),y?.(V)},U=V=>{k.current&&k.current.contains(V.relatedTarget)||(F(!1),S(-1),A?.(V))},z=()=>{M.current?.focus()},Z=V=>{k.current&&k.current.contains(V.relatedTarget)||(F(!1),S(-1))},re=u.length>0,P=D||w>=0||!h,K=P?u:u.slice(0,1),q=u.length-K.length,$=n==="sm"?"h-7":n==="lg"?"h-9":"h-8",O=X(a4({variant:r?"error":t,size:n}),"group h-auto items-center gap-0.5 py-0.5",v&&"cursor-not-allowed opacity-50",v&&!r&&"bg-input-muted",(re||i)&&(n==="lg"?"pl-2":"pl-1.5"),o&&"pr-[5px]",e),T=X(a4({variant:r?"error":t,size:n}),"group h-auto items-center gap-0.5 py-1",v&&"cursor-not-allowed opacity-50",v&&!r&&"bg-input-muted",i&&"pl-[5px]",o&&"pr-[5px]",e);return h?d.jsx(hc,{ref:k,className:T,onClick:z,onBlur:Z,children:d.jsxs("div",{children:[i&&d.jsx("div",{className:"shrink-0 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:i}),re&&(P||K.length>0)&&d.jsxs("div",{className:X("mr-0.5 flex shrink flex-wrap gap-1 py-0.5",n==="lg"?"ml-2":"ml-1.5"),children:[K.map((V,W)=>d.jsx("div",{ref:L=>{B.current[W]=L},tabIndex:-1,onKeyDown:L=>I(L,W),onFocus:()=>S(W),className:X("focus:ring-ring rounded-lg focus:ring-3 focus:outline-none",w===W&&"ring-ring ring-3"),children:d.jsx(z0,{variant:V.variant??m,size:"sm",onDelete:v?void 0:()=>N(V.value),className:"max-w-xs",children:d.jsx("span",{className:"truncate",children:V.label})})},V.value)),!P&&q>0&&d.jsxs("span",{className:"text-muted-foreground border-border flex h-4 items-center self-center border-r px-0.5 pr-1.5 text-xs",children:["+",q," more"]})]}),d.jsx("input",{className:X("placeholder:text-muted-foreground w-full flex-1 bg-transparent px-3 py-2 outline-none file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:opacity-50",v&&"cursor-not-allowed opacity-50",re&&"pl-0",re&&"min-w-[104px]",i&&"pl-0",o&&"pr-0",$),ref:M,onKeyDown:H,onFocus:Y,onBlur:U,...C}),o&&d.jsx("div",{className:"shrink-0 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:o})]})}):d.jsx(hc,{ref:k,className:O,onClick:z,onBlur:Z,children:d.jsxs("div",{children:[i&&d.jsx("div",{className:"shrink-0 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:i}),d.jsxs("div",{className:"scrollbar-none flex flex-1 flex-wrap items-center gap-1",children:[u.map((V,W)=>d.jsx("div",{ref:L=>{B.current[W]=L},tabIndex:-1,onKeyDown:L=>I(L,W),onFocus:()=>S(W),className:X("focus:ring-ring rounded-lg focus:ring-3 focus:outline-none",w===W&&"ring-ring ring-3"),children:d.jsx(z0,{variant:V.variant??m,size:"sm",onDelete:v?void 0:()=>N(V.value),className:"max-w-xs",children:d.jsx("span",{className:"truncate",children:V.label})})},V.value)),d.jsx("input",{className:X("placeholder:text-muted-foreground min-w-[104px] flex-1 shrink-0 bg-transparent py-2 outline-none file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:opacity-50",v&&"cursor-not-allowed opacity-50",!re&&"px-2",i&&"pl-0",$),ref:M,onKeyDown:H,onFocus:Y,onBlur:U,...C})]}),o&&d.jsx("div",{className:"shrink-0 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:o})]})})}var i4=b.forwardRef(oG);function sG(e){return`${e.given_name??""} ${e.family_name??""}`.trim()||e.name||e.email||e.user_id||"-"}function G3(e){return e.expires_at&&new Date(e.expires_at){let D=C===1?t(`member.table.${x}`,void 0,w):t(`member.table.${v}`,void 0,S);return`${C} ${D} ${r}`},f=Math.floor(u/(60*1e3));if(f<60)return l(f,"minute","minutes","minute","minutes");let h=Math.floor(f/60);if(h<24)return l(h,"hour","hours","hour","hours");let m=Math.floor(h/24);if(m<7)return l(m,"day","days","day","days");let g=Math.floor(m/7);if(g<4)return l(g,"week","weeks","week","weeks");let y=Math.floor(m/30);if(y<12)return l(y,"month","months","month","months");let A=Math.floor(m/365);return l(A,"year","years","year","years")}function o4(e){let t=e?.trim();if(!t)return"U";let n=t.split(/\s+/),r=n[0]??"";if(n.length===1)return r.charAt(0).toUpperCase();let i=n[n.length-1]??"";return(r.charAt(0)+i.charAt(0)).toUpperCase()}var s4=(e,t,n,r=!1)=>{let i=null;if(t.length>10)i=r?"member.error.too_many_roles_per_assignment":"member.error.too_many_roles_per_removal";else if(r){let o=new Set(n?.map(l=>l.id)),u=t.filter(l=>!o.has(l)).length;(n?.length??0)+u>50&&(i="member.error.member_role_limit_exceeded")}return i?(tt({type:"error",message:e(i)}),{aborted:!0}):null};function lG(e){return e==="pending"?"warning":"destructive"}function cG({invitation:e,isOpen:t,isRevoking:n=!1,isResending:r=!1,customMessages:i={},availableRoles:o=[],availableProviders:u=[],readOnly:l=!1,onClose:f,onCopyUrl:h,onRevoke:m,onResend:g,style:y,className:A}){let{t:C}=xe("member_management",i),x=e?G3(e):"pending",v=x==="pending",w=n||r,S=b.useMemo(()=>!e?.roles||e.roles.length===0?[]:e.roles.map(Y=>o.find(U=>U.id===Y)?.name??Y).filter(Boolean),[e?.roles,o]),D=b.useMemo(()=>e?.identity_provider_id?u.find(Y=>Y.id===e.identity_provider_id)?.name??e.identity_provider_id:null,[e?.identity_provider_id,u]),[F,M]=b.useState(!1),B=b.useRef(null);b.useEffect(()=>(t&&M(!1),k(),()=>{k()}),[t]);let k=()=>{B.current&&(clearTimeout(B.current),B.current=null)},N=b.useCallback(()=>{e&&(h?.(e),M(!0),k(),B.current=setTimeout(()=>M(!1),3e3))},[e,h]),I=b.useCallback(()=>{e&&m?.(e)},[e,m]),H=b.useCallback(()=>{e&&g?.(e)},[e,g]);return d.jsx(si,{open:t,onOpenChange:f,children:d.jsxs(ui,{style:y,className:A,children:[d.jsxs(li,{children:[d.jsxs("div",{className:"flex items-center gap-2",children:[d.jsx(ci,{children:C("invitation.details.title")}),d.jsx(Va,{variant:lG(x),size:"sm",children:C(v?"invitation.table.status_pending":"invitation.table.status_expired")})]}),d.jsx(Bi,{className:"sr-only",children:C("invitation.details.title")})]}),d.jsxs("div",{className:"space-y-4 py-4",children:[d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{className:"text-sm font-medium text-muted-foreground",children:C("invitation.details.email_label")}),d.jsx(Vt,{value:e?.invitee?.email??"-",readOnly:!0})]}),d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{className:"text-sm font-medium text-muted-foreground",children:C("invitation.details.created_at_label")}),d.jsx(Vt,{value:e?.created_at?new Date(e.created_at).toLocaleString():"-",readOnly:!0})]}),d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{className:"text-sm font-medium text-muted-foreground",children:C("invitation.details.expires_at_label")}),d.jsx(Vt,{value:e?.expires_at?new Date(e.expires_at).toLocaleString():"-",readOnly:!0})]}),d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{className:"text-sm font-medium text-muted-foreground",children:C("invitation.details.roles_label")}),S.length>0?d.jsx(i4,{chips:S.map(Y=>({label:Y,value:Y})),summarizeChips:!1,disabled:!0,readOnly:!0}):d.jsx(Vt,{value:"-",readOnly:!0})]}),e?.invitation_url&&d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{className:"text-sm font-medium text-muted-foreground",children:C("invitation.details.invitation_url_label")}),d.jsx(Vt,{value:e.invitation_url,readOnly:!0,startAdornment:d.jsx(ex,{className:"h-4 w-4 text-muted-foreground"}),endAdornment:d.jsx(je,{type:"button",variant:"ghost",size:"icon",className:"h-8 w-8",onClick:N,"aria-label":C(F?"invitation.details.copied":"invitation.details.copy_url_button"),children:F?d.jsx(sc,{className:"h-4 w-4","aria-hidden":"true"}):d.jsx(vu,{className:"h-4 w-4","aria-hidden":"true"})})})]}),!l&&d.jsxs("div",{className:"flex flex-wrap gap-2",children:[d.jsxs(je,{variant:"outline",onClick:H,disabled:w,children:[r?d.jsx(dn,{size:"sm"}):null,C("invitation.details.resend_button")]}),d.jsxs(je,{variant:"destructive",onClick:I,disabled:w,children:[n?d.jsx(dn,{size:"sm"}):null,C("invitation.details.revoke_button")]})]}),d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{className:"text-sm font-medium text-muted-foreground",children:C("invitation.details.invited_by_label")}),d.jsx(Vt,{value:e?.inviter?.name??"-",readOnly:!0})]}),D&&d.jsxs("div",{className:"space-y-2",children:[d.jsx(xn,{className:"text-sm font-medium text-muted-foreground",children:C("invitation.details.provider_label")}),d.jsx(Vt,{value:D,readOnly:!0})]})]}),d.jsx(Er,{children:d.jsx(je,{onClick:f,children:C("invitation.details.close_button")})})]})})}function u4({invitation:e,isOpen:t,isLoading:n=!1,isRevokeAndResend:r=!1,customMessages:i={},onClose:o,onConfirm:u,style:l,className:f}){let{t:h}=xe("member_management",i),m=r?"invitation.revoke_resend":"invitation.revoke",g=b.useCallback(()=>{e&&u(e)},[e,u]);return d.jsx(si,{open:t,onOpenChange:o,children:d.jsxs(ui,{style:l,className:f,children:[d.jsx(li,{children:d.jsx(ci,{children:h(`${m}.title`)})}),d.jsx(Bi,{className:"py-2",children:d.jsx(d.Fragment,{children:h.trans(`${m}.description`,{components:{bold:y=>d.jsx("strong",{children:y},"email")},vars:{email:e?.invitee?.email??""}})})}),d.jsxs(Er,{children:[d.jsx(je,{variant:"outline",onClick:o,disabled:n,children:h(`${m}.cancel_button`)}),d.jsxs(je,{variant:"destructive",onClick:g,disabled:n,children:[n?d.jsx(dn,{size:"sm"}):null,h(`${m}.confirm_button`)]})]})]})})}function dG({invitation:e,customMessages:t={},readOnly:n=!1,onViewDetails:r,onCopyUrl:i,onRevokeAndResend:o,onRevoke:u}){let{t:l}=xe("member_management",t),f=G3(e)==="pending",[h,m]=b.useState(!1),g=b.useCallback(()=>{r?.(e)},[e,r]),y=b.useCallback(()=>{i?.(e),m(!0),setTimeout(()=>m(!1),1500)},[e,i]),A=b.useCallback(()=>{o?.(e)},[e,o]),C=b.useCallback(()=>{u?.(e)},[e,u]);return d.jsx("div",{className:"flex items-center justify-end gap-4 min-w-0",children:d.jsxs(Sr,{open:h,children:[d.jsx(Dr,{asChild:!0,children:d.jsx("div",{children:d.jsxs(Vu,{children:[d.jsx(Hu,{"aria-label":l("invitation.actions.menu_label"),className:"relative h-8 w-8 overflow-hidden rounded-xl border border-primary/35 bg-background shadow-button-outlined-resting transition-all duration-150 ease-in-out hover:bg-muted hover:shadow-button-outlined-hover focus:outline-none focus-visible:ring-4 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 theme-default:before:absolute theme-default:before:top-0 theme-default:before:left-0 theme-default:before:block theme-default:before:h-full theme-default:before:w-full theme-default:before:bg-gradient-to-t theme-default:before:from-primary/5 theme-default:before:to-primary/0 theme-default:before:content-[''] flex items-center justify-center",children:d.jsx(df,{className:"h-4 w-4 text-gray-600 dark:text-gray-400"})}),d.jsx(Vc,{children:d.jsxs(Qu,{align:"end",children:[d.jsxs(mr,{onClick:g,children:[d.jsx(bg,{className:"mr-2 h-4 w-4"}),l("invitation.actions.view_details")]}),f&&e.invitation_url&&d.jsxs(mr,{onClick:y,children:[d.jsx(vu,{className:"mr-2 h-4 w-4"}),l("invitation.actions.copy_url")]}),!n&&d.jsxs(d.Fragment,{children:[d.jsxs(mr,{onClick:A,children:[d.jsx(_g,{className:"mr-2 h-4 w-4"}),l("invitation.actions.revoke_and_resend")]}),d.jsx(QV,{}),d.jsxs(mr,{onClick:C,className:"text-destructive-foreground focus:text-destructive-foreground",children:[d.jsx(Si,{className:"mr-2 h-4 w-4 text-destructive-foreground"}),l("invitation.actions.revoke")]})]})]})})]})})}),d.jsx(vr,{side:"top",sideOffset:5,className:"z-[1000]",children:d.jsx("span",{children:l("invitation.actions.copied")})})]})})}var fG=pa("bg-input aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive theme-default:active:scale-[0.99] relative box-border inline-flex w-full shrink-0 cursor-text items-center justify-center gap-2 overflow-hidden rounded-2xl text-sm transition-[color,box-shadow] duration-150 ease-in-out outline-none disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"border-border/50 text-input-foreground shadow-input-resting hover:shadow-input-hover hover:border-primary/25 focus-within:border-border focus-within:ring-ring focus-within:ring-4",error:"bg-destructive/25 border-destructive-border/50 text-destructive-foreground shadow-input-destructive-resting hover:shadow-input-destructive-hover hover:border-destructive-border/25 focus-within:ring-destructive-border/15 focus-within:ring-4"},size:{default:"h-10",sm:"h-9",lg:"h-11"}},defaultVariants:{variant:"default",size:"default"}});function mG({className:e,variant:t,size:n,error:r,value:i,defaultValue:o,onChange:u,onKeyDown:l,onClear:f,placeholder:h="Search...",disabled:m,...g}){let[y,A]=b.useState(o??""),C=b.useRef(null),x=i!==void 0,v=x?i:y,w=F=>{let M=F.target.value;x||A(M),u?.(M)},S=F=>{l?.(F)},D=()=>{x||A(""),u?.(""),f?.(),C.current?.focus()};return d.jsxs("div",{className:X(fG({variant:r?"error":t,size:n}),"group items-center gap-0.5 pr-1 pl-3",m&&"bg-input-muted text-input-foreground cursor-not-allowed opacity-50",e),children:[d.jsx(jM,{className:"text-muted-foreground size-4 shrink-0"}),d.jsx("input",{ref:C,type:"text",className:X("placeholder:text-muted-foreground w-full flex-1 bg-transparent px-2 py-2 outline-none",m&&"cursor-not-allowed"),placeholder:h,value:v,onChange:w,onKeyDown:S,disabled:m,"aria-invalid":r||void 0,...g}),v&&!m&&d.jsx("button",{type:"button",onClick:D,className:"text-muted-foreground hover:bg-muted hover:text-foreground focus-visible:ring-ring flex size-7 shrink-0 items-center justify-center rounded-xl transition-colors focus:outline-none focus-visible:ring-2","aria-label":"Clear search",children:d.jsx(uc,{className:"size-4"})})]})}function l4({filters:e,availableRoles:t=[],customMessages:n={},className:r,activeTab:i,onRoleFilterChange:o,onSearchTermChange:u}){let{t:l}=xe("member_management",n),[f,h]=b.useState(""),m=b.useCallback(C=>{o?.(C==="all"?void 0:C)},[o]),g=b.useCallback(C=>{C.key==="Escape"&&h(""),C.key==="Enter"&&u?.(f)},[f,u]),y=b.useCallback(()=>{o?.(void 0)},[o]),A=!!e?.roleId;return t.length===0?null:d.jsxs("div",{className:r??"mt-8 mb-6 flex items-center justify-end gap-2",children:[i==="members"&&d.jsx(mG,{className:"flex-1",placeholder:l("member.table.search_placeholder"),value:f,onChange:h,onKeyDown:g}),d.jsxs(ji,{value:e?.roleId??"all",onValueChange:m,children:[d.jsxs(Pi,{className:"w-auto min-w-45","aria-label":l("invitation.table.filter_by_role"),children:[d.jsxs("span",{className:"text-muted-foreground mr-1",children:[l("invitation.table.filter_by_role"),":"]}),d.jsx(Ti,{placeholder:l("invitation.table.all_roles")})]}),d.jsxs(zi,{children:[d.jsx(fi,{value:"all",children:l("invitation.table.all_roles")}),t.map(C=>d.jsx(fi,{value:C.id,children:C.name},C.id))]})]}),d.jsxs(je,{variant:"outline",onClick:y,disabled:!A,className:"gap-1",children:[l("invitation.table.reset_filter"),d.jsx(uc,{className:"h-4 w-4"})]})]})}function hG({invitations:e,loading:t=!1,customMessages:n={},pagination:r,pageSizeOptions:i,filters:o,availableRoles:u,readOnly:l=!1,sortConfig:f,onSortChange:h,onView:m,onCopyUrl:g,onRevokeAndResend:y,onRevoke:A,onNextPage:C,onPreviousPage:x,onPageSizeChange:v,onRoleFilterChange:w,className:S}){let{t:D}=xe("member_management",n),F=(B,k)=>d.jsx("span",{className:"text-primary",children:new Date(k).toLocaleString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}),M=b.useMemo(()=>[{type:"text",accessorKey:"invitee",title:D("invitation.table.columns.email"),width:"25%",enableSorting:!1,render:B=>d.jsx("div",{className:"font-medium text-primary truncate",children:B.invitee?.email})},{type:"text",accessorKey:"organization_id",title:D("invitation.table.columns.status"),width:"10%",enableSorting:!1,render:B=>{let k=G3(B);return d.jsx(Va,{variant:k==="expired"?"destructive":"warning",size:"sm",children:D(k==="pending"?"invitation.table.status_pending":"invitation.table.status_expired")})}},{type:"date",accessorKey:"created_at",title:D("invitation.table.columns.created_at"),enableSorting:!0,format:"medium",render:F},{type:"date",accessorKey:"expires_at",title:D("invitation.table.columns.expires_at"),enableSorting:!1,format:"medium",render:F},{type:"text",accessorKey:"inviter",title:D("invitation.table.columns.inviter"),enableSorting:!1,render:B=>d.jsx("span",{className:"text-primary",children:B.inviter?.name??"-"})},{type:"actions",title:"",enableSorting:!1,render:B=>d.jsx(dG,{invitation:B,customMessages:n,readOnly:l,onViewDetails:m,onCopyUrl:g,onRevokeAndResend:y,onRevoke:A})}],[D,n,l,m,g,y,A]);return d.jsxs("div",{className:X("flex flex-col",S),children:[d.jsx(l4,{filters:o,availableRoles:u,customMessages:n,onRoleFilterChange:w}),d.jsx(ko,{columns:M,data:e,loading:t,emptyState:{title:D("invitation.table.empty_message")},sortConfig:f,onSortChange:h}),!t&&e.length>0&&d.jsx("div",{className:"mt-4",children:d.jsx(k0,{type:"checkpoint",paginationState:{pageSize:r.pageSize,currentPage:r.currentPage,totalItems:r.totalItems,hasNextPage:r.hasNextPage,hasPreviousPage:r.hasPreviousPage},pageSizeOptions:i,showPageSizeSelector:!0,showPageInfo:!0,onNextPage:C,onPreviousPage:x,onPageSizeChange:v})})]})}function c4({isOpen:e,isLoading:t=!1,memberName:n,memberUserId:r,organizationName:i,customMessages:o,classes:u,style:l,onClose:f,onConfirm:h}){let{t:m}=xe("member_management",o),g=b.useCallback(()=>{h(r,n,i)},[h,r,n,i]);return d.jsx(si,{open:e,onOpenChange:y=>!y&&f(),children:d.jsxs(ui,{style:l,className:u?.["MemberRemoveFromOrgModal-dialogContent"],children:[d.jsxs(li,{children:[d.jsx(ci,{className:"mb-4",children:m("member.detail.actions.remove_from_organization.modal.title",{organizationName:i})}),d.jsx(Bi,{children:d.jsx(d.Fragment,{children:m.trans("member.detail.actions.remove_from_organization.modal.description",{components:{bold:y=>d.jsx("strong",{children:y},"memberName")},vars:{memberName:n}})})})]}),d.jsxs(Er,{children:[d.jsx(je,{variant:"outline",onClick:f,disabled:t,children:m("member.detail.actions.remove_from_organization.modal.cancel_button")}),d.jsx(je,{variant:"destructive",onClick:g,disabled:t,children:t?d.jsx(dn,{size:"sm"}):m("member.detail.actions.remove_from_organization.modal.confirm_button")})]})]})})}function gG({member:e,customMessages:t={},onViewDetails:n,onAssignRole:r,onRemoveFromOrganization:i}){let{t:o}=xe("member_management",t),u=b.useCallback(()=>{n?.(e?.user_id??"")},[e,n]),l=b.useCallback(()=>{r?.(e)},[e,r]),f=b.useCallback(()=>{i?.(e)},[e,i]);return d.jsx("div",{className:"flex items-center justify-end gap-4 min-w-0",children:d.jsxs(Vu,{children:[d.jsxs(Hu,{"aria-label":o("member.actions.menu_label"),className:"relative h-8 w-8 overflow-hidden rounded-xl border border-primary/35 bg-background shadow-button-outlined-resting transition-all duration-150 ease-in-out hover:bg-muted hover:shadow-button-outlined-hover focus:outline-none focus-visible:ring-4 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 theme-default:before:absolute theme-default:before:top-0 theme-default:before:left-0 theme-default:before:block theme-default:before:h-full theme-default:before:w-full theme-default:before:bg-gradient-to-t theme-default:before:from-primary/5 theme-default:before:to-primary/0 theme-default:before:content-[''] flex items-center justify-center",children:[d.jsx(df,{className:"h-4 w-4 text-gray-600 dark:text-gray-400"}),d.jsx("span",{className:"sr-only",children:o("member.actions.menu_label")})]}),d.jsx(Vc,{children:d.jsxs(Qu,{align:"end",children:[d.jsxs(mr,{onClick:u,children:[d.jsx(bg,{className:"mr-2 h-4 w-4"}),o("member.actions.view_details")]}),d.jsxs(mr,{onClick:l,children:[d.jsx(OM,{className:"mr-2 h-4 w-4"}),o("member.actions.assign_role")]}),d.jsxs(mr,{onClick:f,className:"text-destructive-foreground focus:text-destructive-foreground",children:[d.jsx(Si,{className:"mr-2 h-4 w-4 text-destructive-foreground"}),o("member.actions.remove_from_organization")]})]})})]})})}function Y3(e){return e?new Date(e).toLocaleString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"}):"—"}function pG(e,t){let n=e.phone_number??"";return[{label:t("member.detail.user_details.name"),value:e.name??"—",copyable:!1},{label:t("member.detail.user_details.email"),value:e.email??"—",copyable:!0},{label:t("member.detail.user_details.phone_number"),value:n||"—",copyable:!!n},{label:t("member.detail.user_details.created_at"),value:Y3(e.created_at),copyable:!1},{label:t("member.detail.user_details.last_login"),value:Y3(e.last_login),copyable:!1}]}function d4({className:e,...t}){return d.jsx("span",{"data-slot":"avatar",className:X("relative flex size-8 shrink-0 overflow-hidden rounded-full",e),...t})}function f4({className:e,...t}){return d.jsx("span",{"data-slot":"avatar-fallback",className:X("bg-muted flex size-full items-center justify-center rounded-full",e),...t})}function vG({members:e,loading:t=!1,pagination:n,pageSizeOptions:r,filters:i,customMessages:o={},availableRoles:u,sortConfig:l,className:f,onSortChange:h,onView:m,onAssignRole:g,onRemoveFromOrganization:y,onNextPage:A,onPreviousPage:C,onPageSizeChange:x,onRoleFilterChange:v,onSearchTermChange:w}){let{t:S}=xe("member_management",o),D=b.useCallback(k=>{let N=sG(k),I=o4(N);return d.jsxs("div",{className:"flex items-center gap-4",children:[d.jsx(d4,{children:d.jsx(f4,{children:I})}),d.jsxs("div",{className:"min-w-0",children:[d.jsx("div",{className:"truncate font-medium text-primary",children:N}),d.jsx("div",{className:"truncate text-muted-foreground",children:k.email??"-"})]})]})},[]),F=b.useCallback(k=>{let N=k.roles?.map(U=>U.name)??[];if(N.length===0)return d.jsx("span",{className:"text-primary",children:"-"});let I=N.slice(0,2).join(", "),H=N.length-2,Y=N.join(", ");return d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsxs("span",{className:"text-primary",children:[I,H>0?`, +${H}`:""]})}),d.jsx(vr,{children:Y})]})},[]),M=b.useCallback(k=>{let N=uG(k.last_login,S);return!k.last_login||Number.isNaN(new Date(k.last_login).getTime())?d.jsx("span",{className:"text-primary",children:N}):d.jsxs(Sr,{children:[d.jsx(Dr,{asChild:!0,children:d.jsx("span",{className:"text-primary",children:N})}),d.jsx(vr,{children:Y3(k.last_login)})]})},[S]),B=b.useMemo(()=>[{type:"text",accessorKey:"name",title:S("member.table.columns.name"),width:"40%",enableSorting:!1,render:D},{type:"text",accessorKey:"roles",title:S("member.table.columns.roles"),width:"35%",enableSorting:!1,render:F},{type:"custom",accessorKey:"last_login",title:S("member.table.columns.last_login"),width:"15%",enableSorting:!1,render:M},{type:"actions",title:"",render:k=>d.jsx(gG,{member:k,onViewDetails:m,onAssignRole:g,onRemoveFromOrganization:y})}],[S,m,g,y,D,F,M]);return d.jsxs("div",{className:X("flex flex-col",f),children:[d.jsx(l4,{filters:i,availableRoles:u,activeTab:"members",onRoleFilterChange:v,onSearchTermChange:w}),d.jsx(ko,{columns:B,data:e,loading:t,emptyState:{title:S("member.table.empty_message")},sortConfig:l,onSortChange:h}),!t&&(e.length>0||n.hasPreviousPage)&&d.jsx("div",{className:"mt-4",children:d.jsx(k0,{type:"checkpoint",paginationState:{pageSize:n.pageSize,currentPage:n.currentPage,totalItems:n.totalItems,hasNextPage:n.hasNextPage,hasPreviousPage:n.hasPreviousPage},pageSizeOptions:r,showPageSizeSelector:!0,showPageInfo:!0,onNextPage:A,onPreviousPage:C,onPageSizeChange:x})})]})}function m4({value:e,onChange:t,onInputChange:n,placeholder:r="Select option...",options:i=[],disabled:o,className:u,notFoundMessage:l,multiple:f=!1,showSelectedCount:h=!1,filterLocally:m=!0}){let[g,y]=b.useState(""),[A,C]=b.useState(!1),[x,v]=b.useState(-1),[w,S]=b.useState(!1),[D,F]=b.useState(-1),[M,B]=b.useState(1),k=b.useRef(null),N=b.useRef([]),I=b.useRef([]),H=b.useRef(null),Y=b.useRef(null),U=b.useRef(null),z=As(),Z=`combobox-input-${i6()}`,re=b.useRef(n);re.current=n;let[P,K]=b.useState(null);b.useEffect(()=>{if(!A)return;let ge=U.current?.closest('[data-slot="dialog-content"]');K(ge??z)},[A,z]);let q=b.useMemo(()=>f?Array.isArray(e)?e:e?[e]:[]:typeof e=="string"?[e]:[],[e,f]),$=b.useRef(new Map),O=b.useMemo(()=>{let ge=$.current;for(let pe of ge.keys())q.includes(pe)||ge.delete(pe);for(let pe of i)q.includes(pe.value)&&ge.set(pe.value,pe);return q.map(pe=>ge.get(pe)).filter(pe=>pe!==void 0)},[q,i]),T=b.useMemo(()=>!m||!w||g===""?i:i.filter(ge=>ge.label.toLowerCase().includes(g.toLowerCase())),[i,g,w,m]),V=ge=>{if(o)return;let pe=ge.target.value;y(pe),C(!0),S(!0),v(-1),n?.(pe),!f&&O.length>0&&pe!==O[0]?.label&&t?.(pe)},W=ge=>{if(!o)if(f){let pe=q.includes(ge.value)?q.filter(oe=>oe!==ge.value):[...q,ge.value];t?.(pe),v(-1)}else y(ge.label),C(!1),S(!1),v(-1),t?.(ge.value)},L=(ge,pe=!0)=>{if(!o&&f){let oe=q.filter(me=>me!==ge);t?.(oe),pe&&requestAnimationFrame(()=>k.current?.focus())}},ee=(ge,pe)=>{if(!o)switch(ge.key){case"ArrowLeft":if(ge.preventDefault(),pe>0){let oe=pe-1;F(oe),N.current[oe]?.focus()}break;case"ArrowRight":if(ge.preventDefault(),pe