";t2=t2.removeChild(t2.firstChild);break;case"select":t2="string"===typeof n.is?a3.createElement("select",{is:n.is}):a3.createElement("select");n.multiple?t2.multiple=true:n.size&&(t2.size=n.size);break;default:t2="string"===typeof n.is?a3.createElement(l,{is:n.is}):a3.createElement(l)}}t2[It2]=e;t2[ae3]=n;t:for(a3=e.child;null!==a3;){if(5===a3.tag||6===a3.tag)t2.appendChild(a3.stateNode);else if(4!==a3.tag&&27!==a3.tag&&null!==a3.child){a3.child.return=a3;a3=a3.child;continue}if(a3===e)break t;for(;null===a3.sibling;){if(null===a3.return||a3.return===e)break t;a3=a3.return}a3.sibling.return=a3.return;a3=a3.sibling}e.stateNode=t2;t:switch(Pt(t2,l,n),l){case"button":case"input":case"select":case"textarea":t2=!!n.autoFocus;break t;case"img":t2=true;break t;default:t2=false}t2&&ul(e)}}Bt(e);e.flags&=-16777217;return null;case 6:if(t2&&null!=e.stateNode)t2.memoizedProps!==n&&ul(e);else{if("string"!==typeof n&&null===e.stateNode)throw Error(o2(166));t2=ut3.current;if(Ta(e)){t2=e.stateNode;l=e.memoizedProps;n=null;a3=ne2;if(null!==a3)switch(a3.tag){case 27:case 5:n=a3.memoizedProps}t2[It2]=e;t2=t2.nodeValue===l||null!==n&&true===n.suppressHydrationWarning||vm(t2.nodeValue,l)?true:false;t2||Pl(e)}else t2=hi(t2).createTextNode(n),t2[It2]=e,e.stateNode=t2}Bt(e);return null;case 13:n=e.memoizedState;if(null===t2||null!==t2.memoizedState&&null!==t2.memoizedState.dehydrated){a3=Ta(e);if(null!==n&&null!==n.dehydrated){if(null===t2){if(!a3)throw Error(o2(318));a3=e.memoizedState;a3=null!==a3?a3.dehydrated:null;if(!a3)throw Error(o2(317));a3[It2]=e}else Oa(),0===(e.flags&128)&&(e.memoizedState=null),e.flags|=4;Bt(e);a3=false}else a3=ts(),null!==t2&&null!==t2.memoizedState&&(t2.memoizedState.hydrationErrors=a3),a3=true;if(!a3){if(e.flags&256)return nl(e),e;nl(e);return null}}nl(e);if(0!==(e.flags&128))return e.lanes=l,e;l=null!==n;t2=null!==t2&&null!==t2.memoizedState;if(l){n=e.child;a3=null;null!==n.alternate&&null!==n.alternate.memoizedState&&null!==n.alternate.memoizedState.cachePool&&(a3=n.alternate.memoizedState.cachePool.pool);var c3=null;null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(c3=n.memoizedState.cachePool.pool);c3!==a3&&(n.flags|=2048)}l!==t2&&l&&(e.child.flags|=8192);ei(e,e.updateQueue);Bt(e);return null;case 4:return le3(),null===t2&&Xr(e.stateNode.containerInfo),Bt(e),null;case 10:return el(e.type),Bt(e),null;case 19:$2(Qt2);a3=e.memoizedState;if(null===a3)return Bt(e),null;n=0!==(e.flags&128);c3=a3.rendering;if(null===c3)if(n)Ga(a3,false);else{if(0!==qt2||null!==t2&&0!==(t2.flags&128))for(t2=e.child;null!==t2;){c3=$u(t2);if(null!==c3){e.flags|=128;Ga(a3,false);t2=c3.updateQueue;e.updateQueue=t2;ei(e,t2);e.subtreeFlags=0;t2=l;for(l=e.child;null!==l;)$f(l,t2),l=l.sibling;K2(Qt2,Qt2.current&1|2);return e.child}t2=t2.sibling}null!==a3.tail&&qe3()>ai&&(e.flags|=128,n=true,Ga(a3,false),e.lanes=4194304)}else{if(!n)if(t2=$u(c3),null!==t2){if(e.flags|=128,n=true,t2=t2.updateQueue,e.updateQueue=t2,ei(e,t2),Ga(a3,true),null===a3.tail&&"hidden"===a3.tailMode&&!c3.alternate&&!Tt2)return Bt(e),null}else 2*qe3()-a3.renderingStartTime>ai&&536870912!==l&&(e.flags|=128,n=true,Ga(a3,false),e.lanes=4194304);a3.isBackwards?(c3.sibling=e.child,e.child=c3):(t2=a3.last,null!==t2?t2.sibling=c3:e.child=c3,a3.last=c3)}if(null!==a3.tail)return e=a3.tail,a3.rendering=e,a3.tail=e.sibling,a3.renderingStartTime=qe3(),e.sibling=null,t2=Qt2.current,K2(Qt2,n?t2&1|2:t2&1),e;Bt(e);return null;case 22:case 23:return nl(e),Qc(),n=null!==e.memoizedState,null!==t2?null!==t2.memoizedState!==n&&(e.flags|=8192):n&&(e.flags|=8192),n?0!==(l&536870912)&&0===(e.flags&128)&&(Bt(e),e.subtreeFlags&6&&(e.flags|=8192)):Bt(e),l=e.updateQueue,null!==l&&ei(e,l.retryQueue),l=null,null!==t2&&null!==t2.memoizedState&&null!==t2.memoizedState.cachePool&&(l=t2.memoizedState.cachePool.pool),n=null,null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),n!==l&&(e.flags|=2048),null!==t2&&$2(en2),null;case 24:return l=null,null!==t2&&(l=t2.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),el(Vt2),Bt(e),null;case 25:return null;case 30:return null}throw Error(o2(156,e.tag))}__name(ry,"ry");i(ry,"completeWork");function oy(t2,e){_c(e);switch(e.tag){case 1:return t2=e.flags,t2&65536?(e.flags=t2&-65537|128,e):null;case 3:return el(Vt2),le3(),t2=e.flags,0!==(t2&65536)&&0===(t2&128)?(e.flags=t2&-65537|128,e):null;case 26:case 27:case 5:return Be3(e),null;case 13:nl(e);t2=e.memoizedState;if(null!==t2&&null!==t2.dehydrated){if(null===e.alternate)throw Error(o2(340));Oa()}t2=e.flags;return t2&65536?(e.flags=t2&-65537|128,e):null;case 19:return $2(Qt2),null;case 4:return le3(),null;case 10:return el(e.type),null;case 22:case 23:return nl(e),Qc(),null!==t2&&$2(en2),t2=e.flags,t2&65536?(e.flags=t2&-65537|128,e):null;case 24:return el(Vt2),null;case 25:return null;default:return null}}__name(oy,"oy");i(oy,"unwindWork");function Ad(t2,e){_c(e);switch(e.tag){case 3:el(Vt2);le3();break;case 26:case 27:case 5:Be3(e);break;case 4:le3();break;case 13:nl(e);break;case 19:$2(Qt2);break;case 10:el(e.type);break;case 22:case 23:nl(e);Qc();null!==t2&&$2(en2);break;case 24:el(Vt2)}}__name(Ad,"Ad");i(Ad,"unwindInterruptedWork");function Xa(t2,e){try{var l=e.updateQueue,n=null!==l?l.lastEffect:null;if(null!==n){var a3=n.next;l=a3;do{if((l.tag&t2)===t2){n=void 0;var c3=l.create,s2=l.inst;n=c3();s2.destroy=n}l=l.next}while(l!==a3)}}catch(m){Dt2(e,e.return,m)}}__name(Xa,"Xa");i(Xa,"commitHookEffectListMount");function Ol(t2,e,l){try{var n=e.updateQueue,a3=null!==n?n.lastEffect:null;if(null!==a3){var c3=a3.next;n=c3;do{if((n.tag&t2)===t2){var s2=n.inst,m=s2.destroy;if(void 0!==m){s2.destroy=void 0;a3=e;var b=l,M3=m;try{M3()}catch(L){Dt2(a3,b,L)}}}n=n.next}while(n!==c3)}}catch(L){Dt2(e,e.return,L)}}__name(Ol,"Ol");i(Ol,"commitHookEffectListUnmount");function Td(t2){var e=t2.updateQueue;if(null!==e){var l=t2.stateNode;try{ss(e,l)}catch(n){Dt2(t2,t2.return,n)}}}__name(Td,"Td");i(Td,"commitClassCallbacks");function Od(t2,e,l){l.props=nn2(t2.type,t2.memoizedProps);l.state=t2.memoizedState;try{l.componentWillUnmount()}catch(n){Dt2(t2,e,n)}}__name(Od,"Od");i(Od,"safelyCallComponentWillUnmount");function Va(t2,e){try{var l=t2.ref;if(null!==l){switch(t2.tag){case 26:case 27:case 5:var n=t2.stateNode;break;case 30:n=t2.stateNode;break;default:n=t2.stateNode}"function"===typeof l?t2.refCleanup=l(n):l.current=n}}catch(a3){Dt2(t2,e,a3)}}__name(Va,"Va");i(Va,"safelyAttachRef");function Ge3(t2,e){var l=t2.ref,n=t2.refCleanup;if(null!==l)if("function"===typeof n)try{n()}catch(a3){Dt2(t2,e,a3)}finally{t2.refCleanup=null,t2=t2.alternate,null!=t2&&(t2.refCleanup=null)}else if("function"===typeof l)try{l(null)}catch(a3){Dt2(t2,e,a3)}else l.current=null}__name(Ge3,"Ge");i(Ge3,"safelyDetachRef");function wd(t2){var e=t2.type,l=t2.memoizedProps,n=t2.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break t;case"img":l.src?n.src=l.src:l.srcSet&&(n.srcset=l.srcSet)}}catch(a3){Dt2(t2,t2.return,a3)}}__name(wd,"wd");i(wd,"commitHostMount");function pr(t2,e,l){try{var n=t2.stateNode;_y(n,t2.type,l,e);n[ae3]=e}catch(a3){Dt2(t2,t2.return,a3)}}__name(pr,"pr");i(pr,"commitHostUpdate");function Rd(t2){return 5===t2.tag||3===t2.tag||26===t2.tag||27===t2.tag&&Nl(t2.type)||4===t2.tag}__name(Rd,"Rd");i(Rd,"isHostParent");function br(t2){t:for(;;){for(;null===t2.sibling;){if(null===t2.return||Rd(t2.return))return null;t2=t2.return}t2.sibling.return=t2.return;for(t2=t2.sibling;5!==t2.tag&&6!==t2.tag&&18!==t2.tag;){if(27===t2.tag&&Nl(t2.type))continue t;if(t2.flags&2)continue t;if(null===t2.child||4===t2.tag)continue t;else t2.child.return=t2,t2=t2.child}if(!(t2.flags&2))return t2.stateNode}}__name(br,"br");i(br,"getHostSibling");function Sr(t2,e,l){var n=t2.tag;if(5===n||6===n)t2=t2.stateNode,e?(9===l.nodeType?l.body:"HTML"===l.nodeName?l.ownerDocument.body:l).insertBefore(t2,e):(e=9===l.nodeType?l.body:"HTML"===l.nodeName?l.ownerDocument.body:l,e.appendChild(t2),l=l._reactRootContainer,null!==l&&void 0!==l||null!==e.onclick||(e.onclick=mi));else if(4!==n&&(27===n&&Nl(t2.type)&&(l=t2.stateNode,e=null),t2=t2.child,null!==t2))for(Sr(t2,e,l),t2=t2.sibling;null!==t2;)Sr(t2,e,l),t2=t2.sibling}__name(Sr,"Sr");i(Sr,"insertOrAppendPlacementNodeIntoContainer");function li(t2,e,l){var n=t2.tag;if(5===n||6===n)t2=t2.stateNode,e?l.insertBefore(t2,e):l.appendChild(t2);else if(4!==n&&(27===n&&Nl(t2.type)&&(l=t2.stateNode),t2=t2.child,null!==t2))for(li(t2,e,l),t2=t2.sibling;null!==t2;)li(t2,e,l),t2=t2.sibling}__name(li,"li");i(li,"insertOrAppendPlacementNode");function Md(t2){var e=t2.stateNode,l=t2.memoizedProps;try{for(var n=t2.type,a3=e.attributes;a3.length;)e.removeAttributeNode(a3[0]);Pt(e,n,l);e[It2]=t2;e[ae3]=l}catch(c3){Dt2(t2,t2.return,c3)}}__name(Md,"Md");i(Md,"commitHostSingletonAcquisition");var il=false,jt=false,Er=false,zd="function"===typeof WeakSet?WeakSet:Set,Jt2=null;function fy(t2,e){t2=t2.containerInfo;Zr=Si;t2=jf(t2);if(bc(t2)){if("selectionStart"in t2)var l={start:t2.selectionStart,end:t2.selectionEnd};else t:{l=(l=t2.ownerDocument)&&l.defaultView||window;var n=l.getSelection&&l.getSelection();if(n&&0!==n.rangeCount){l=n.anchorNode;var a3=n.anchorOffset,c3=n.focusNode;n=n.focusOffset;try{l.nodeType,c3.nodeType}catch(nt3){l=null;break t}var s2=0,m=-1,b=-1,M3=0,L=0,j2=t2,_=null;e:for(;;){for(var N;;){j2!==l||0!==a3&&3!==j2.nodeType||(m=s2+a3);j2!==c3||0!==n&&3!==j2.nodeType||(b=s2+n);3===j2.nodeType&&(s2+=j2.nodeValue.length);if(null===(N=j2.firstChild))break;_=j2;j2=N}for(;;){if(j2===t2)break e;_===l&&++M3===a3&&(m=s2);_===c3&&++L===n&&(b=s2);if(null!==(N=j2.nextSibling))break;j2=_;_=j2.parentNode}j2=N}l=-1===m||-1===b?null:{start:m,end:b}}else l=null}l=l||{start:0,end:0}}else l=null;kr={focusedElem:t2,selectionRange:l};Si=false;for(Jt2=e;null!==Jt2;)if(e=Jt2,t2=e.child,0!==(e.subtreeFlags&1024)&&null!==t2)t2.return=e,Jt2=t2;else for(;null!==Jt2;){e=Jt2;c3=e.alternate;t2=e.flags;switch(e.tag){case 0:break;case 11:case 15:break;case 1:if(0!==(t2&1024)&&null!==c3){t2=void 0;l=e;a3=c3.memoizedProps;c3=c3.memoizedState;n=l.stateNode;try{var it3=nn2(l.type,a3,l.elementType===l.type);t2=n.getSnapshotBeforeUpdate(it3,c3);n.__reactInternalSnapshotBeforeUpdate=t2}catch(nt3){Dt2(l,l.return,nt3)}}break;case 3:if(0!==(t2&1024)){if(t2=e.stateNode.containerInfo,l=t2.nodeType,9===l)Wr(t2);else if(1===l)switch(t2.nodeName){case"HEAD":case"HTML":case"BODY":Wr(t2);break;default:t2.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(0!==(t2&1024))throw Error(o2(163))}t2=e.sibling;if(null!==t2){t2.return=e.return;Jt2=t2;break}Jt2=e.return}}__name(fy,"fy");i(fy,"commitBeforeMutationEffects");function _d(t2,e,l){var n=l.flags;switch(l.tag){case 0:case 11:case 15:wl(t2,l);n&4&&Xa(5,l);break;case 1:wl(t2,l);if(n&4)if(t2=l.stateNode,null===e)try{t2.componentDidMount()}catch(s2){Dt2(l,l.return,s2)}else{var a3=nn2(l.type,e.memoizedProps);e=e.memoizedState;try{t2.componentDidUpdate(a3,e,t2.__reactInternalSnapshotBeforeUpdate)}catch(s2){Dt2(l,l.return,s2)}}n&64&&Td(l);n&512&&Va(l,l.return);break;case 3:wl(t2,l);if(n&64&&(t2=l.updateQueue,null!==t2)){e=null;if(null!==l.child)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{ss(t2,e)}catch(s2){Dt2(l,l.return,s2)}}break;case 27:null===e&&n&4&&Md(l);case 26:case 5:wl(t2,l);null===e&&n&4&&wd(l);n&512&&Va(l,l.return);break;case 12:wl(t2,l);break;case 13:wl(t2,l);n&4&&Nd(t2,l);n&64&&(t2=l.memoizedState,null!==t2&&(t2=t2.dehydrated,null!==t2&&(l=by.bind(null,l),Ly(t2,l))));break;case 22:n=null!==l.memoizedState||il;if(!n){e=null!==e&&null!==e.memoizedState||jt;a3=il;var c3=jt;il=n;(jt=e)&&!c3?Rl(t2,l,0!==(l.subtreeFlags&8772)):wl(t2,l);il=a3;jt=c3}break;case 30:break;default:wl(t2,l)}}__name(_d,"_d");i(_d,"commitLayoutEffectOnFiber");function Cd(t2){var e=t2.alternate;null!==e&&(t2.alternate=null,Cd(e));t2.child=null;t2.deletions=null;t2.sibling=null;5===t2.tag&&(e=t2.stateNode,null!==e&&tc(e));t2.stateNode=null;t2.return=null;t2.dependencies=null;t2.memoizedProps=null;t2.memoizedState=null;t2.pendingProps=null;t2.stateNode=null;t2.updateQueue=null}__name(Cd,"Cd");i(Cd,"detachFiberAfterEffects");var Ut=null,ce3=false;function cl(t2,e,l){for(l=l.child;null!==l;)Dd(t2,e,l),l=l.sibling}__name(cl,"cl");i(cl,"recursivelyTraverseDeletionEffects");function Dd(t2,e,l){if(oe2&&"function"===typeof oe2.onCommitFiberUnmount)try{oe2.onCommitFiberUnmount(fa,l)}catch(c3){}switch(l.tag){case 26:jt||Ge3(l,e);cl(t2,e,l);l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:jt||Ge3(l,e);var n=Ut,a3=ce3;Nl(l.type)&&(Ut=l.stateNode,ce3=false);cl(t2,e,l);Pa(l.stateNode);Ut=n;ce3=a3;break;case 5:jt||Ge3(l,e);case 6:n=Ut;a3=ce3;Ut=null;cl(t2,e,l);Ut=n;ce3=a3;if(null!==Ut)if(ce3)try{(9===Ut.nodeType?Ut.body:"HTML"===Ut.nodeName?Ut.ownerDocument.body:Ut).removeChild(l.stateNode)}catch(c3){Dt2(l,e,c3)}else try{Ut.removeChild(l.stateNode)}catch(c3){Dt2(l,e,c3)}break;case 18:null!==Ut&&(ce3?(t2=Ut,Sm(9===t2.nodeType?t2.body:"HTML"===t2.nodeName?t2.ownerDocument.body:t2,l.stateNode),iu(t2)):Sm(Ut,l.stateNode));break;case 4:n=Ut;a3=ce3;Ut=l.stateNode.containerInfo;ce3=true;cl(t2,e,l);Ut=n;ce3=a3;break;case 0:case 11:case 14:case 15:jt||Ol(2,l,e);jt||Ol(4,l,e);cl(t2,e,l);break;case 1:jt||(Ge3(l,e),n=l.stateNode,"function"===typeof n.componentWillUnmount&&Od(l,e,n));cl(t2,e,l);break;case 21:cl(t2,e,l);break;case 22:jt=(n=jt)||null!==l.memoizedState;cl(t2,e,l);jt=n;break;default:cl(t2,e,l)}}__name(Dd,"Dd");i(Dd,"commitDeletionEffectsOnFiber");function Nd(t2,e){if(null===e.memoizedState&&(t2=e.alternate,null!==t2&&(t2=t2.memoizedState,null!==t2&&(t2=t2.dehydrated,null!==t2))))try{iu(t2)}catch(l){Dt2(e,e.return,l)}}__name(Nd,"Nd");i(Nd,"commitSuspenseHydrationCallbacks");function sy(t2){switch(t2.tag){case 13:case 19:var e=t2.stateNode;null===e&&(e=t2.stateNode=new zd);return e;case 22:return t2=t2.stateNode,e=t2._retryCache,null===e&&(e=t2._retryCache=new zd),e;default:throw Error(o2(435,t2.tag))}}__name(sy,"sy");i(sy,"getRetryCache");function xr(t2,e){var l=sy(t2);e.forEach(function(n){var a3=Sy.bind(null,t2,n);l.has(n)||(l.add(n),n.then(a3,a3))})}__name(xr,"xr");i(xr,"attachSuspenseRetryListeners");function me2(t2,e){var l=e.deletions;if(null!==l)for(var n=0;n title"));Pt(c3,n,l);c3[It2]=t2;kt(c3);n=c3;break t;case"link":var s2=Mm("link","href",a3).get(n+(l.href||""));if(s2){for(var m=0;mCt2&&(s2=Ct2,Ct2=nt3,nt3=s2);var T2=qf(m,nt3),x2=qf(m,Ct2);if(T2&&x2&&(1!==N.rangeCount||N.anchorNode!==T2.node||N.anchorOffset!==T2.offset||N.focusNode!==x2.node||N.focusOffset!==x2.offset)){var R2=j2.createRange();R2.setStart(T2.node,T2.offset);N.removeAllRanges();nt3>Ct2?(N.addRange(R2),N.extend(x2.node,x2.offset)):(R2.setEnd(x2.node,x2.offset),N.addRange(R2))}}}}j2=[];for(N=m;N=N.parentNode;)1===N.nodeType&&j2.push({element:N,left:N.scrollLeft,top:N.scrollTop});"function"===typeof m.focus&&m.focus();for(m=0;ml?32:l;C.T=null;l=_r;_r=null;var c3=Cl,s2=Vn2;Ft=0;Xn2=Cl=null;Vn2=0;if(0!==(wt2&6))throw Error(o2(331));var m=wt2;wt2|=4;Yd(c3.current);Bd(c3,c3.current,s2,l);wt2=m;Wa(0,false);if(oe2&&"function"===typeof oe2.onPostCommitFiberRoot)try{oe2.onPostCommitFiberRoot(fa,c3)}catch(b){}return true}finally{V.p=a3,C.T=n,em(t2,e)}}__name(lm,"lm");i(lm,"flushPassiveEffects");function nm(t2,e,l){e=xe(l,e);e=or(t2.stateNode,e,2);t2=El(t2,e,2);null!==t2&&(da(t2,2),Ve3(t2))}__name(nm,"nm");i(nm,"captureCommitPhaseErrorOnRoot");function Dt2(t2,e,l){if(3===t2.tag)nm(t2,t2,l);else for(;null!==e;){if(3===e.tag){nm(e,t2,l);break}else if(1===e.tag){var n=e.stateNode;if("function"===typeof e.type.getDerivedStateFromError||"function"===typeof n.componentDidCatch&&(null===_l||!_l.has(n))){t2=xe(l,t2);l=cd(2);n=El(e,l,2);null!==n&&(rd(l,n,e,t2),da(n,2),Ve3(n));break}}e=e.return}}__name(Dt2,"Dt");i(Dt2,"captureCommitPhaseError");function Hr(t2,e,l){var n=t2.pingCache;if(null===n){n=t2.pingCache=new my;var a3=new Set;n.set(e,a3)}else a3=n.get(e),void 0===a3&&(a3=new Set,n.set(e,a3));a3.has(l)||(Or=true,a3.add(l),t2=py.bind(null,t2,e,l),e.then(t2,t2))}__name(Hr,"Hr");i(Hr,"attachPingListener");function py(t2,e,l){var n=t2.pingCache;null!==n&&n.delete(e);t2.pingedLanes|=t2.suspendedLanes&l;t2.warmLanes&=~l;Nt2===t2&&(bt3&l)===l&&(4===qt2||3===qt2&&(bt3&62914560)===bt3&&300>qe3()-Mr?0===(wt2&2)&&Qn2(t2,0):wr|=l,Gn2===bt3&&(Gn2=0));Ve3(t2)}__name(py,"py");i(py,"pingSuspendedRoot");function am(t2,e){0===e&&(e=Io());t2=wn2(t2,e);null!==t2&&(da(t2,e),Ve3(t2))}__name(am,"am");i(am,"retryTimedOutBoundary");function by(t2){var e=t2.memoizedState,l=0;null!==e&&(l=e.retryLane);am(t2,l)}__name(by,"by");i(by,"retryDehydratedSuspenseBoundary");function Sy(t2,e){var l=0;switch(t2.tag){case 13:var n=t2.stateNode;var a3=t2.memoizedState;null!==a3&&(l=a3.retryLane);break;case 19:n=t2.stateNode;break;case 22:n=t2.stateNode._retryCache;break;default:throw Error(o2(314))}null!==n&&n.delete(e);am(t2,l)}__name(Sy,"Sy");i(Sy,"resolveRetryWakeable");function Ey(t2,e){return hl(t2,e)}__name(Ey,"Ey");i(Ey,"scheduleCallback$1");var oi=null,kn2=null,Br=false,fi=false,Lr=false,cn2=0;function Ve3(t2){t2!==kn2&&null===t2.next&&(null===kn2?oi=kn2=t2:kn2=kn2.next=t2);fi=true;Br||(Br=true,Ay())}__name(Ve3,"Ve");i(Ve3,"ensureRootIsScheduled");function Wa(t2,e){if(!Lr&&fi){Lr=true;do{var l=false;for(var n=oi;null!==n;){if(0!==t2){var a3=n.pendingLanes;if(0===a3)var c3=0;else{var s2=n.suspendedLanes,m=n.pingedLanes;c3=(1<<31-fe2(42|t2)+1)-1;c3&=a3&~(s2&~m);c3=c3&201326741?c3&201326741|1:c3?c3|2:0}0!==c3&&(l=true,rm(n,c3))}else c3=bt3,c3=gu(n,n===Nt2?c3:0,null!==n.cancelPendingCommit||-1!==n.timeoutHandle),0===(c3&3)||sa(n,c3)||(l=true,rm(n,c3));n=n.next}}while(l);Lr=false}}__name(Wa,"Wa");i(Wa,"flushSyncWorkAcrossRoots_impl");function xy(){um()}__name(xy,"xy");i(xy,"processRootScheduleInImmediateTask");function um(){fi=Br=false;var t2=0;0!==cn2&&(Cy()&&(t2=cn2),cn2=0);for(var e=qe3(),l=null,n=oi;null!==n;){var a3=n.next,c3=im(n,e);if(0===c3)n.next=null,null===l?oi=a3:l.next=a3,null===a3&&(kn2=l);else if(l=n,0!==t2||0!==(c3&3))fi=true;n=a3}Wa(t2)}__name(um,"um");i(um,"processRootScheduleInMicrotask");function im(t2,e){for(var l=t2.suspendedLanes,n=t2.pingedLanes,a3=t2.expirationTimes,c3=t2.pendingLanes&-62914561;0n){l=n;var s2=t2.ownerDocument;l&1&&Pa(s2.documentElement);l&2&&Pa(s2.body);if(l&4)for(l=s2.head,Pa(l),s2=l.firstChild;s2;){var m=s2.nextSibling,b=s2.nodeName;s2[ma]||"SCRIPT"===b||"STYLE"===b||"LINK"===b&&"stylesheet"===s2.rel.toLowerCase()||l.removeChild(s2);s2=m}}if(0===a3){t2.removeChild(c3);iu(e);return}a3--}else"$"===l||"$?"===l||"$!"===l?a3++:n=l.charCodeAt(0)-48;else n=0;l=c3}while(l);iu(e)}__name(Sm,"Sm");i(Sm,"clearSuspenseBoundary");function Wr(t2){var e=t2.firstChild;e&&10===e.nodeType&&(e=e.nextSibling);for(;e;){var l=e;e=e.nextSibling;switch(l.nodeName){case"HTML":case"HEAD":case"BODY":Wr(l);tc(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===l.rel.toLowerCase())continue}t2.removeChild(l)}}__name(Wr,"Wr");i(Wr,"clearContainerSparingly");function Hy(t2,e,l,n){for(;1===t2.nodeType;){var a3=l;if(t2.nodeName.toLowerCase()!==e.toLowerCase()){if(!n&&("INPUT"!==t2.nodeName||"hidden"!==t2.type))break}else if(!n)if("input"===e&&"hidden"===t2.type){var c3=null==a3.name?null:""+a3.name;if("hidden"===a3.type&&t2.getAttribute("name")===c3)return t2}else return t2;else if(!t2[ma])switch(e){case"meta":if(!t2.hasAttribute("itemprop"))break;return t2;case"link":c3=t2.getAttribute("rel");if("stylesheet"===c3&&t2.hasAttribute("data-precedence"))break;else if(c3!==a3.rel||t2.getAttribute("href")!==(null==a3.href||""===a3.href?null:a3.href)||t2.getAttribute("crossorigin")!==(null==a3.crossOrigin?null:a3.crossOrigin)||t2.getAttribute("title")!==(null==a3.title?null:a3.title))break;return t2;case"style":if(t2.hasAttribute("data-precedence"))break;return t2;case"script":c3=t2.getAttribute("src");if((c3!==(null==a3.src?null:a3.src)||t2.getAttribute("type")!==(null==a3.type?null:a3.type)||t2.getAttribute("crossorigin")!==(null==a3.crossOrigin?null:a3.crossOrigin))&&c3&&t2.hasAttribute("async")&&!t2.hasAttribute("itemprop"))break;return t2;default:return t2}t2=Ce2(t2.nextSibling);if(null===t2)break}return null}__name(Hy,"Hy");i(Hy,"canHydrateInstance");function By(t2,e,l){if(""===e)return null;for(;3!==t2.nodeType;){if((1!==t2.nodeType||"INPUT"!==t2.nodeName||"hidden"!==t2.type)&&!l)return null;t2=Ce2(t2.nextSibling);if(null===t2)return null}return t2}__name(By,"By");i(By,"canHydrateTextInstance");function $r(t2){return"$!"===t2.data||"$?"===t2.data&&"complete"===t2.ownerDocument.readyState}__name($r,"$r");i($r,"isSuspenseInstanceFallback");function Ly(t2,e){var l=t2.ownerDocument;if("$?"!==t2.data||"complete"===l.readyState)e();else{var n=i(function(){e();l.removeEventListener("DOMContentLoaded",n)},"listener");l.addEventListener("DOMContentLoaded",n);t2._reactRetry=n}}__name(Ly,"Ly");i(Ly,"registerSuspenseInstanceRetry");function Ce2(t2){for(;null!=t2;t2=t2.nextSibling){var e=t2.nodeType;if(1===e||3===e)break;if(8===e){e=t2.data;if("$"===e||"$!"===e||"$?"===e||"F!"===e||"F"===e)break;if("/$"===e)return null}}return t2}__name(Ce2,"Ce");i(Ce2,"getNextHydratable");var Fr=null;function Em(t2){t2=t2.previousSibling;for(var e=0;t2;){if(8===t2.nodeType){var l=t2.data;if("$"===l||"$!"===l||"$?"===l){if(0===e)return t2;e--}else"/$"===l&&e++}t2=t2.previousSibling}return null}__name(Em,"Em");i(Em,"getParentSuspenseInstance");function xm(t2,e,l){e=hi(l);switch(t2){case"html":t2=e.documentElement;if(!t2)throw Error(o2(452));return t2;case"head":t2=e.head;if(!t2)throw Error(o2(453));return t2;case"body":t2=e.body;if(!t2)throw Error(o2(454));return t2;default:throw Error(o2(451))}}__name(xm,"xm");i(xm,"resolveSingletonInstance");function Pa(t2){for(var e=t2.attributes;e.length;)t2.removeAttributeNode(e[0]);tc(t2)}__name(Pa,"Pa");i(Pa,"releaseSingletonInstance");var Me3=new Map,Am=new Set;function vi(t2){return"function"===typeof t2.getRootNode?t2.getRootNode():9===t2.nodeType?t2:t2.ownerDocument}__name(vi,"vi");i(vi,"getHoistableRoot");var ol=V.d;V.d={f:qy,r:Yy,D:jy,C:Gy,L:Xy,m:Vy,X:Zy,S:Qy,M:ky};function qy(){var t2=ol.f(),e=ii();return t2||e}__name(qy,"qy");i(qy,"flushSyncWork");function Yy(t2){var e=hn2(t2);null!==e&&5===e.tag&&"form"===e.type?Vs(e):ol.r(t2)}__name(Yy,"Yy");i(Yy,"requestFormReset");var Jn2="undefined"===typeof document?null:document;function Tm(t2,e,l){var n=Jn2;if(n&&"string"===typeof e&&e){var a3=Ee(e);a3='link[rel="'+t2+'"][href="'+a3+'"]';"string"===typeof l&&(a3+='[crossorigin="'+l+'"]');Am.has(a3)||(Am.add(a3),t2={rel:t2,crossOrigin:l,href:e},null===n.querySelector(a3)&&(e=n.createElement("link"),Pt(e,"link",t2),kt(e),n.head.appendChild(e)))}}__name(Tm,"Tm");i(Tm,"preconnectAs");function jy(t2){ol.D(t2);Tm("dns-prefetch",t2,null)}__name(jy,"jy");i(jy,"prefetchDNS");function Gy(t2,e){ol.C(t2,e);Tm("preconnect",t2,e)}__name(Gy,"Gy");i(Gy,"preconnect");function Xy(t2,e,l){ol.L(t2,e,l);var n=Jn2;if(n&&t2&&e){var a3='link[rel="preload"][as="'+Ee(e)+'"]';"image"===e?l&&l.imageSrcSet?(a3+='[imagesrcset="'+Ee(l.imageSrcSet)+'"]',"string"===typeof l.imageSizes&&(a3+='[imagesizes="'+Ee(l.imageSizes)+'"]')):a3+='[href="'+Ee(t2)+'"]':a3+='[href="'+Ee(t2)+'"]';var c3=a3;switch(e){case"style":c3=Wn2(t2);break;case"script":c3=$n2(t2)}Me3.has(c3)||(t2=S3({rel:"preload",href:"image"===e&&l&&l.imageSrcSet?void 0:t2,as:e},l),Me3.set(c3,t2),null!==n.querySelector(a3)||"style"===e&&n.querySelector(Ia(c3))||"script"===e&&n.querySelector(tu(c3))||(e=n.createElement("link"),Pt(e,"link",t2),kt(e),n.head.appendChild(e)))}}__name(Xy,"Xy");i(Xy,"preload");function Vy(t2,e){ol.m(t2,e);var l=Jn2;if(l&&t2){var n=e&&"string"===typeof e.as?e.as:"script",a3='link[rel="modulepreload"][as="'+Ee(n)+'"][href="'+Ee(t2)+'"]',c3=a3;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c3=$n2(t2)}if(!Me3.has(c3)&&(t2=S3({rel:"modulepreload",href:t2},e),Me3.set(c3,t2),null===l.querySelector(a3))){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(tu(c3)))return}n=l.createElement("link");Pt(n,"link",t2);kt(n);l.head.appendChild(n)}}}__name(Vy,"Vy");i(Vy,"preloadModule");function Qy(t2,e,l){ol.S(t2,e,l);var n=Jn2;if(n&&t2){var a3=vn2(n).hoistableStyles,c3=Wn2(t2);e=e||"default";var s2=a3.get(c3);if(!s2){var m={loading:0,preload:null};if(s2=n.querySelector(Ia(c3)))m.loading=5;else{t2=S3({rel:"stylesheet",href:t2,"data-precedence":e},l);(l=Me3.get(c3))&&Pr(t2,l);var b=s2=n.createElement("link");kt(b);Pt(b,"link",t2);b._p=new Promise(function(M3,L){b.onload=M3;b.onerror=L});b.addEventListener("load",function(){m.loading|=1});b.addEventListener("error",function(){m.loading|=2});m.loading|=4;gi(s2,e,n)}s2={type:"stylesheet",instance:s2,count:1,state:m};a3.set(c3,s2)}}}__name(Qy,"Qy");i(Qy,"preinitStyle");function Zy(t2,e){ol.X(t2,e);var l=Jn2;if(l&&t2){var n=vn2(l).hoistableScripts,a3=$n2(t2),c3=n.get(a3);c3||(c3=l.querySelector(tu(a3)),c3||(t2=S3({src:t2,async:true},e),(e=Me3.get(a3))&&Ir(t2,e),c3=l.createElement("script"),kt(c3),Pt(c3,"link",t2),l.head.appendChild(c3)),c3={type:"script",instance:c3,count:1,state:null},n.set(a3,c3))}}__name(Zy,"Zy");i(Zy,"preinitScript");function ky(t2,e){ol.M(t2,e);var l=Jn2;if(l&&t2){var n=vn2(l).hoistableScripts,a3=$n2(t2),c3=n.get(a3);c3||(c3=l.querySelector(tu(a3)),c3||(t2=S3({src:t2,async:true,type:"module"},e),(e=Me3.get(a3))&&Ir(t2,e),c3=l.createElement("script"),kt(c3),Pt(c3,"link",t2),l.head.appendChild(c3)),c3={type:"script",instance:c3,count:1,state:null},n.set(a3,c3))}}__name(ky,"ky");i(ky,"preinitModuleScript");function Om(t2,e,l,n){var a3=(a3=ut3.current)?vi(a3):null;if(!a3)throw Error(o2(446));switch(t2){case"meta":case"title":return null;case"style":return"string"===typeof l.precedence&&"string"===typeof l.href?(e=Wn2(l.href),l=vn2(a3).hoistableStyles,n=l.get(e),n||(n={type:"style",instance:null,count:0,state:null},l.set(e,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===l.rel&&"string"===typeof l.href&&"string"===typeof l.precedence){t2=Wn2(l.href);var c3=vn2(a3).hoistableStyles,s2=c3.get(t2);s2||(a3=a3.ownerDocument||a3,s2={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c3.set(t2,s2),(c3=a3.querySelector(Ia(t2)))&&!c3._p&&(s2.instance=c3,s2.state.loading=5),Me3.has(t2)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Me3.set(t2,l),c3||Ky(a3,t2,l,s2.state)));if(e&&null===n)throw Error(o2(528,""));return s2}if(e&&null!==n)throw Error(o2(529,""));return null;case"script":return e=l.async,l=l.src,"string"===typeof l&&e&&"function"!==typeof e&&"symbol"!==typeof e?(e=$n2(l),l=vn2(a3).hoistableScripts,n=l.get(e),n||(n={type:"script",instance:null,count:0,state:null},l.set(e,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(o2(444,t2))}}__name(Om,"Om");i(Om,"getResource");function Wn2(t2){return'href="'+Ee(t2)+'"'}__name(Wn2,"Wn");i(Wn2,"getStyleKey");function Ia(t2){return'link[rel="stylesheet"]['+t2+"]"}__name(Ia,"Ia");i(Ia,"getStylesheetSelectorFromKey");function wm(t2){return S3({},t2,{"data-precedence":t2.precedence,precedence:null})}__name(wm,"wm");i(wm,"stylesheetPropsFromRawProps");function Ky(t2,e,l,n){t2.querySelector('link[rel="preload"][as="style"]['+e+"]")?n.loading=1:(e=t2.createElement("link"),n.preload=e,e.addEventListener("load",function(){return n.loading|=1}),e.addEventListener("error",function(){return n.loading|=2}),Pt(e,"link",l),kt(e),t2.head.appendChild(e))}__name(Ky,"Ky");i(Ky,"preloadStylesheet");function $n2(t2){return'[src="'+Ee(t2)+'"]'}__name($n2,"$n");i($n2,"getScriptKey");function tu(t2){return"script[async]"+t2}__name(tu,"tu");i(tu,"getScriptSelectorFromKey");function Rm(t2,e,l){e.count++;if(null===e.instance)switch(e.type){case"style":var n=t2.querySelector('style[data-href~="'+Ee(l.href)+'"]');if(n)return e.instance=n,kt(n),n;var a3=S3({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});n=(t2.ownerDocument||t2).createElement("style");kt(n);Pt(n,"style",a3);gi(n,l.precedence,t2);return e.instance=n;case"stylesheet":a3=Wn2(l.href);var c3=t2.querySelector(Ia(a3));if(c3)return e.state.loading|=4,e.instance=c3,kt(c3),c3;n=wm(l);(a3=Me3.get(a3))&&Pr(n,a3);c3=(t2.ownerDocument||t2).createElement("link");kt(c3);var s2=c3;s2._p=new Promise(function(m,b){s2.onload=m;s2.onerror=b});Pt(c3,"link",n);e.state.loading|=4;gi(c3,l.precedence,t2);return e.instance=c3;case"script":c3=$n2(l.src);if(a3=t2.querySelector(tu(c3)))return e.instance=a3,kt(a3),a3;n=l;if(a3=Me3.get(c3))n=S3({},l),Ir(n,a3);t2=t2.ownerDocument||t2;a3=t2.createElement("script");kt(a3);Pt(a3,"link",n);t2.head.appendChild(a3);return e.instance=a3;case"void":return null;default:throw Error(o2(443,e.type))}else"stylesheet"===e.type&&0===(e.state.loading&4)&&(n=e.instance,e.state.loading|=4,gi(n,l.precedence,t2));return e.instance}__name(Rm,"Rm");i(Rm,"acquireResource");function gi(t2,e,l){for(var n=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a3=n.length?n[n.length-1]:null,c3=a3,s2=0;s2 title"):null)}__name(zm,"zm");i(zm,"mountHoistable");function Jy(t2,e,l){if(1===l||null!=e.itemProp)return false;switch(t2){case"meta":case"title":return true;case"style":if("string"!==typeof e.precedence||"string"!==typeof e.href||""===e.href)break;return true;case"link":if("string"!==typeof e.rel||"string"!==typeof e.href||""===e.href||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t2=e.disabled,"string"===typeof e.precedence&&null==t2;default:return true}case"script":if(e.async&&"function"!==typeof e.async&&"symbol"!==typeof e.async&&!e.onLoad&&!e.onError&&e.src&&"string"===typeof e.src)return true}return false}__name(Jy,"Jy");i(Jy,"isHostHoistableType");function _m(t2){return"stylesheet"===t2.type&&0===(t2.state.loading&3)?false:true}__name(_m,"_m");i(_m,"preloadResource");var eu=null;function Wy(){}__name(Wy,"Wy");i(Wy,"noop");function $y(t2,e,l){if(null===eu)throw Error(o2(475));var n=eu;if("stylesheet"===e.type&&("string"!==typeof l.media||false!==matchMedia(l.media).matches)&&0===(e.state.loading&4)){if(null===e.instance){var a3=Wn2(l.href),c3=t2.querySelector(Ia(a3));if(c3){t2=c3._p;null!==t2&&"object"===typeof t2&&"function"===typeof t2.then&&(n.count++,n=pi.bind(n),t2.then(n,n));e.state.loading|=4;e.instance=c3;kt(c3);return}c3=t2.ownerDocument||t2;l=wm(l);(a3=Me3.get(a3))&&Pr(l,a3);c3=c3.createElement("link");kt(c3);var s2=c3;s2._p=new Promise(function(m,b){s2.onload=m;s2.onerror=b});Pt(c3,"link",l);e.instance=c3}null===n.stylesheets&&(n.stylesheets=new Map);n.stylesheets.set(e,t2);(t2=e.state.preload)&&0===(e.state.loading&3)&&(n.count++,e=pi.bind(n),t2.addEventListener("load",e),t2.addEventListener("error",e))}}__name($y,"$y");i($y,"suspendResource");function Fy(){if(null===eu)throw Error(o2(475));var t2=eu;t2.stylesheets&&0===t2.count&&to2(t2,t2.stylesheets);return 0S3(w2,typeof w2==="string"?null:w2.state,H===0?"default":void 0));let h2=p(f2==null?d.length-1:f2);let v2=De.Pop;let y3=null;function p(w2){return Math.min(Math.max(w2,0),d.length-1)}__name(p,"p");i(p,"clampIndex");function g2(){return d[h2]}__name(g2,"g");i(g2,"getCurrentLocation");function S3(w2,H,O2){if(H===void 0){H=null}let U3=qi(d?g2().pathname:"/",w2,H,O2);S0(U3.pathname.charAt(0)==="/","relative pathnames are not supported in memory history: "+JSON.stringify(w2));return U3}__name(S3,"S");i(S3,"createMemoryLocation");function A(w2){return typeof w2==="string"?w2:Lo(w2)}__name(A,"A");i(A,"createHref");let D={get index(){return h2},get action(){return v2},get location(){return g2()},createHref:A,createURL(w2){return new URL(A(w2),"http://localhost")},encodeLocation(w2){let H=typeof w2==="string"?qo(w2):w2;return{pathname:H.pathname||"",search:H.search||"",hash:H.hash||""}},push(w2,H){v2=De.Push;let O2=S3(w2,H);h2+=1;d.splice(h2,d.length,O2);if(o2&&y3){y3({action:v2,location:O2,delta:1})}},replace(w2,H){v2=De.Replace;let O2=S3(w2,H);d[h2]=O2;if(o2&&y3){y3({action:v2,location:O2,delta:0})}},go(w2){v2=De.Pop;let H=p(h2+w2);let O2=d[H];h2=H;if(y3){y3({action:v2,location:O2,delta:w2})}},listen(w2){y3=w2;return()=>{y3=null}}};return D}__name(p0,"p0");i(p0,"createMemoryHistory");function b0(u4){if(u4===void 0){u4={}}function r(o2,d){let{pathname:h2,search:v2,hash:y3}=o2.location;return qi("",{pathname:h2,search:v2,hash:y3},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}__name(r,"r");i(r,"createBrowserLocation");function f2(o2,d){return typeof d==="string"?d:Lo(d)}__name(f2,"f");i(f2,"createBrowserHref");return x0(r,f2,null,u4)}__name(b0,"b0");i(b0,"createBrowserHistory");function Lh(u4,r){if(u4===false||u4===null||typeof u4==="undefined"){throw new Error(r)}}__name(Lh,"Lh");i(Lh,"invariant");function S0(u4,r){if(!u4){if(typeof console!=="undefined")console.warn(r);try{throw new Error(r)}catch(f2){}}}__name(S0,"S0");i(S0,"warning");function E0(){return Math.random().toString(36).substr(2,8)}__name(E0,"E0");i(E0,"createKey");function Im(u4,r){return{usr:u4.state,key:u4.key,idx:r}}__name(Im,"Im");i(Im,"getHistoryState");function qi(u4,r,f2,o2){if(f2===void 0){f2=null}let d=Li({pathname:typeof u4==="string"?u4:u4.pathname,search:"",hash:""},typeof r==="string"?qo(r):r,{state:f2,key:r&&r.key||o2||E0()});return d}__name(qi,"qi");i(qi,"createLocation");function Lo(u4){let{pathname:r="/",search:f2="",hash:o2=""}=u4;if(f2&&f2!=="?")r+=f2.charAt(0)==="?"?f2:"?"+f2;if(o2&&o2!=="#")r+=o2.charAt(0)==="#"?o2:"#"+o2;return r}__name(Lo,"Lo");i(Lo,"createPath");function qo(u4){let r={};if(u4){let f2=u4.indexOf("#");if(f2>=0){r.hash=u4.substr(f2);u4=u4.substr(0,f2)}let o2=u4.indexOf("?");if(o2>=0){r.search=u4.substr(o2);u4=u4.substr(0,o2)}if(u4){r.pathname=u4}}return r}__name(qo,"qo");i(qo,"parsePath");function x0(u4,r,f2,o2){if(o2===void 0){o2={}}let{window:d=document.defaultView,v5Compat:h2=false}=o2;let v2=d.history;let y3=De.Pop;let p=null;let g2=S3();if(g2==null){g2=0;v2.replaceState(Li({},v2.state,{idx:g2}),"")}function S3(){let U3=v2.state||{idx:null};return U3.idx}__name(S3,"S");i(S3,"getIndex");function A(){y3=De.Pop;let U3=S3();let Y2=U3==null?null:U3-g2;g2=U3;if(p){p({action:y3,location:O2.location,delta:Y2})}}__name(A,"A");i(A,"handlePop");function D(U3,Y2){y3=De.Push;let Q2=qi(O2.location,U3,Y2);g2=S3()+1;let Z2=Im(Q2,g2);let k3=O2.createHref(Q2);try{v2.pushState(Z2,"",k3)}catch(X3){if(X3 instanceof DOMException&&X3.name==="DataCloneError"){throw X3}d.location.assign(k3)}if(h2&&p){p({action:y3,location:O2.location,delta:1})}}__name(D,"D");i(D,"push");function w2(U3,Y2){y3=De.Replace;let Q2=qi(O2.location,U3,Y2);g2=S3();let Z2=Im(Q2,g2);let k3=O2.createHref(Q2);v2.replaceState(Z2,"",k3);if(h2&&p){p({action:y3,location:O2.location,delta:0})}}__name(w2,"w");i(w2,"replace");function H(U3){let Y2=d.location.origin!=="null"?d.location.origin:d.location.href;let Q2=typeof U3==="string"?U3:Lo(U3);Q2=Q2.replace(/ $/,"%20");Lh(Y2,"No window.location.(origin|href) available to create URL for href: "+Q2);return new URL(Q2,Y2)}__name(H,"H");i(H,"createURL");let O2={get action(){return y3},get location(){return u4(d,v2)},listen(U3){if(p){throw new Error("A history only accepts one active listener")}d.addEventListener(Pm,A);p=U3;return()=>{d.removeEventListener(Pm,A);p=null}},createHref(U3){return r(d,U3)},createURL:H,encodeLocation(U3){let Y2=H(U3);return{pathname:Y2.pathname,search:Y2.search,hash:Y2.hash}},push:D,replace:w2,go(U3){return v2.go(U3)}};return O2}__name(x0,"x0");i(x0,"getUrlBasedHistory");var th;(function(u4){u4["data"]="data";u4["deferred"]="deferred";u4["redirect"]="redirect";u4["error"]="error"})(th||(th={}));function A0(u4,r){if(r==="/")return u4;if(!u4.toLowerCase().startsWith(r.toLowerCase())){return null}let f2=r.endsWith("/")?r.length-1:r.length;let o2=u4.charAt(f2);if(o2&&o2!=="/"){return null}return u4.slice(f2)||"/"}__name(A0,"A0");i(A0,"stripBasename");var qh=["post","put","patch","delete"];new Set(qh);var T0=["get",...qh];new Set(T0);function wo(){wo=Object.assign?Object.assign.bind():function(u4){for(var r=1;r{S3&&eh?eh(()=>g2(D)):g2(D)},[g2,S3]);z.useLayoutEffect(()=>y3.listen(A),[y3,A]);z.useEffect(()=>jh(h2),[h2]);return z.createElement(Gh,{basename:r,children:f2,location:p.location,navigationType:p.action,navigator:y3,future:h2})}__name(uS,"uS");i(uS,"MemoryRouter");function Gh(u4){let{basename:r="/",children:f2=null,location:o2,navigationType:d=De.Pop,navigator:h2,static:v2=false,future:y3}=u4;!!w0()?Lh(false):void 0;let p=r.replace(/^/*/,"/");let g2=z.useMemo(()=>({basename:p,navigator:h2,static:v2,future:wo({v7_relativeSplatPath:false},y3)}),[p,y3,h2,v2]);if(typeof o2==="string"){o2=qo(o2)}let{pathname:S3="/",search:A="",hash:D="",state:w2=null,key:H="default"}=o2;let O2=z.useMemo(()=>{let U3=A0(S3,p);if(U3==null){return null}return{location:{pathname:U3,search:A,hash:D,state:w2,key:H},navigationType:d}},[p,S3,A,D,w2,H,d]);if(O2==null){return null}return z.createElement(O0.Provider,{value:g2},z.createElement(Yh.Provider,{children:f2,value:O2}))}__name(Gh,"Gh");i(Gh,"Router");new Promise(()=>{});var M0="6";try{window.__reactRouterVersion=M0}catch(u4){}var z0="startTransition";var lh=Qi[z0];function iS(u4){let{basename:r,children:f2,future:o2,window:d}=u4;let h2=z.useRef();if(h2.current==null){h2.current=b0({window:d,v5Compat:true})}let v2=h2.current;let[y3,p]=z.useState({action:v2.action,location:v2.location});let{v7_startTransition:g2}=o2||{};let S3=z.useCallback(A=>{g2&&lh?lh(()=>p(A)):p(A)},[p,g2]);z.useLayoutEffect(()=>v2.listen(S3),[v2,S3]);z.useEffect(()=>jh(o2),[o2]);return z.createElement(Gh,{basename:r,children:f2,location:y3.location,navigationType:y3.action,navigator:v2,future:o2})}__name(iS,"iS");i(iS,"BrowserRouter");var nh;(function(u4){u4["UseScrollRestoration"]="useScrollRestoration";u4["UseSubmit"]="useSubmit";u4["UseSubmitFetcher"]="useSubmitFetcher";u4["UseFetcher"]="useFetcher";u4["useViewTransitionState"]="useViewTransitionState"})(nh||(nh={}));var ah;(function(u4){u4["UseFetcher"]="useFetcher";u4["UseFetchers"]="useFetchers";u4["UseScrollRestoration"]="useScrollRestoration"})(ah||(ah={}));var cS=sl.forwardRef(({to:u4,newTab:r=false,target:f2,rel:o2,children:d,...h2},v2)=>{const y3=r?f2??"_blank":f2;const p=r?o2??"noopener noreferrer":o2;return Ht.jsx("a",{href:u4,target:y3,rel:p,ref:v2,...h2,children:d})});function uh(u4,r){if(typeof u4==="function"){return u4(r)}else if(u4!==null&&u4!==void 0){u4.current=r}}__name(uh,"uh");i(uh,"setRef");function Xh(...u4){return r=>{let f2=false;const o2=u4.map(d=>{const h2=uh(d,r);if(!f2&&typeof h2=="function"){f2=true}return h2});if(f2){return()=>{for(let d=0;d{const{children:h2,...v2}=o2;const y3=z.Children.toArray(h2);const p=y3.find(D0);if(p){const g2=p.props.children;const S3=y3.map(A=>{if(A===p){if(z.Children.count(g2)>1)return z.Children.only(null);return z.isValidElement(g2)?g2.props.children:null}else{return A}});return Ht.jsx(r,{...v2,ref:d,children:z.isValidElement(g2)?z.cloneElement(g2,void 0,S3):null})}return Ht.jsx(r,{...v2,ref:d,children:h2})});f2.displayName=`${u4}.Slot`;return f2}__name(Yi,"Yi");i(Yi,"createSlot");var Vh=Yi("Slot");function _0(u4){const r=z.forwardRef((f2,o2)=>{const{children:d,...h2}=f2;if(z.isValidElement(d)){const v2=U0(d);const y3=N0(h2,d.props);if(d.type!==z.Fragment){y3.ref=o2?Xh(o2,v2):v2}return z.cloneElement(d,y3)}return z.Children.count(d)>1?z.Children.only(null):null});r.displayName=`${u4}.SlotClone`;return r}__name(_0,"_0");i(_0,"createSlotClone");var C0=Symbol("radix.slottable");function D0(u4){return z.isValidElement(u4)&&typeof u4.type==="function"&&"__radixId"in u4.type&&u4.type.__radixId===C0}__name(D0,"D0");i(D0,"isSlottable");function N0(u4,r){const f2={...r};for(const o2 in r){const d=u4[o2];const h2=r[o2];const v2=/^on[A-Z]/.test(o2);if(v2){if(d&&h2){f2[o2]=(...y3)=>{const p=h2(...y3);d(...y3);return p}}else if(d){f2[o2]=d}}else if(o2==="style"){f2[o2]={...d,...h2}}else if(o2==="className"){f2[o2]=[d,h2].filter(Boolean).join(" ")}}return{...u4,...f2}}__name(N0,"N0");i(N0,"mergeProps");function U0(u4){let r=Object.getOwnPropertyDescriptor(u4.props,"ref")?.get;let f2=r&&"isReactWarning"in r&&r.isReactWarning;if(f2){return u4.ref}r=Object.getOwnPropertyDescriptor(u4,"ref")?.get;f2=r&&"isReactWarning"in r&&r.isReactWarning;if(f2){return u4.props.ref}return u4.props.ref||u4.ref}__name(U0,"U0");i(U0,"getElementRef");function Qh(u4){var r,f2,o2="";if("string"==typeof u4||"number"==typeof u4)o2+=u4;else if("object"==typeof u4)if(Array.isArray(u4)){var d=u4.length;for(r=0;rtypeof u4==="boolean"?`${u4}`:u4===0?"0":u4,"falsyToString");var ch=Zh;var kh=i((u4,r)=>f2=>{var o2;if((r===null||r===void 0?void 0:r.variants)==null)return ch(u4,f2===null||f2===void 0?void 0:f2.class,f2===null||f2===void 0?void 0:f2.className);const{variants:d,defaultVariants:h2}=r;const v2=Object.keys(d).map(g2=>{const S3=f2===null||f2===void 0?void 0:f2[g2];const A=h2===null||h2===void 0?void 0:h2[g2];if(S3===null)return null;const D=ih(S3)||ih(A);return d[g2][D]});const y3=f2&&Object.entries(f2).reduce((g2,S3)=>{let[A,D]=S3;if(D===void 0){return g2}g2[A]=D;return g2},{});const p=r===null||r===void 0?void 0:(o2=r.compoundVariants)===null||o2===void 0?void 0:o2.reduce((g2,S3)=>{let{class:A,className:D,...w2}=S3;return Object.entries(w2).every(H=>{let[O2,U3]=H;return Array.isArray(U3)?U3.includes({...h2,...y3}[O2]):{...h2,...y3}[O2]===U3})?[...g2,A,D]:g2},[]);return ch(u4,v2,p,f2===null||f2===void 0?void 0:f2.class,f2===null||f2===void 0?void 0:f2.className)},"cva");var Yo="-";var H0=i(u4=>{const r=L0(u4);const{conflictingClassGroups:f2,conflictingClassGroupModifiers:o2}=u4;const d=i(v2=>{const y3=v2.split(Yo);if(y3[0]===""&&y3.length!==1){y3.shift()}return Kh(y3,r)||B0(v2)},"getClassGroupId");const h2=i((v2,y3)=>{const p=f2[v2]||[];if(y3&&o2[v2]){return[...p,...o2[v2]]}return p},"getConflictingClassGroupIds");return{getClassGroupId:d,getConflictingClassGroupIds:h2}},"createClassGroupUtils");var Kh=i((u4,r)=>{if(u4.length===0){return r.classGroupId}const f2=u4[0];const o2=r.nextPart.get(f2);const d=o2?Kh(u4.slice(1),o2):void 0;if(d){return d}if(r.validators.length===0){return void 0}const h2=u4.join(Yo);return r.validators.find(({validator:v2})=>v2(h2))?.classGroupId},"getGroupRecursive");var rh=/^[(.+)]$/;var B0=i(u4=>{if(rh.test(u4)){const r=rh.exec(u4)[1];const f2=r?.substring(0,r.indexOf(":"));if(f2){return"arbitrary.."+f2}}},"getGroupIdForArbitraryProperty");var L0=i(u4=>{const{theme:r,classGroups:f2}=u4;const o2={nextPart:new Map,validators:[]};for(const d in f2){Ro(f2[d],o2,d,r)}return o2},"createClassMap");var Ro=i((u4,r,f2,o2)=>{u4.forEach(d=>{if(typeof d==="string"){const h2=d===""?r:oh(r,d);h2.classGroupId=f2;return}if(typeof d==="function"){if(q0(d)){Ro(d(o2),r,f2,o2);return}r.validators.push({validator:d,classGroupId:f2});return}Object.entries(d).forEach(([h2,v2])=>{Ro(v2,oh(r,h2),f2,o2)})})},"processClassesRecursively");var oh=i((u4,r)=>{let f2=u4;r.split(Yo).forEach(o2=>{if(!f2.nextPart.has(o2)){f2.nextPart.set(o2,{nextPart:new Map,validators:[]})}f2=f2.nextPart.get(o2)});return f2},"getPart");var q0=i(u4=>u4.isThemeGetter,"isThemeGetter");var Y0=i(u4=>{if(u4<1){return{get:i(()=>void 0,"get"),set:i(()=>{},"set")}}let r=0;let f2=new Map;let o2=new Map;const d=i((h2,v2)=>{f2.set(h2,v2);r++;if(r>u4){r=0;o2=f2;f2=new Map}},"update");return{get(h2){let v2=f2.get(h2);if(v2!==void 0){return v2}if((v2=o2.get(h2))!==void 0){d(h2,v2);return v2}},set(h2,v2){if(f2.has(h2)){f2.set(h2,v2)}else{d(h2,v2)}}}},"createLruCache");var Mo="!";var zo=":";var j0=zo.length;var G0=i(u4=>{const{prefix:r,experimentalParseClassName:f2}=u4;let o2=i(d=>{const h2=[];let v2=0;let y3=0;let p=0;let g2;for(let H=0;Hp?g2-p:void 0;return{modifiers:h2,hasImportantModifier:D,baseClassName:A,maybePostfixModifierPosition:w2}},"parseClassName");if(r){const d=r+zo;const h2=o2;o2=i(v2=>v2.startsWith(d)?h2(v2.substring(d.length)):{isExternal:true,modifiers:[],hasImportantModifier:false,baseClassName:v2,maybePostfixModifierPosition:void 0},"parseClassName")}if(f2){const d=o2;o2=i(h2=>f2({className:h2,parseClassName:d}),"parseClassName")}return o2},"createParseClassName");var X0=i(u4=>{if(u4.endsWith(Mo)){return u4.substring(0,u4.length-1)}if(u4.startsWith(Mo)){return u4.substring(1)}return u4},"stripImportantModifier");var V0=i(u4=>{const r=Object.fromEntries(u4.orderSensitiveModifiers.map(o2=>[o2,true]));const f2=i(o2=>{if(o2.length<=1){return o2}const d=[];let h2=[];o2.forEach(v2=>{const y3=v2[0]==="["||r[v2];if(y3){d.push(...h2.sort(),v2);h2=[]}else{h2.push(v2)}});d.push(...h2.sort());return d},"sortModifiers");return f2},"createSortModifiers");var Q0=i(u4=>({cache:Y0(u4.cacheSize),parseClassName:G0(u4),sortModifiers:V0(u4),...H0(u4)}),"createConfigUtils");var Z0=/s+/;var k0=i((u4,r)=>{const{parseClassName:f2,getClassGroupId:o2,getConflictingClassGroupIds:d,sortModifiers:h2}=r;const v2=[];const y3=u4.trim().split(Z0);let p="";for(let g2=y3.length-1;g2>=0;g2-=1){const S3=y3[g2];const{isExternal:A,modifiers:D,hasImportantModifier:w2,baseClassName:H,maybePostfixModifierPosition:O2}=f2(S3);if(A){p=S3+(p.length>0?" "+p:p);continue}let U3=!!O2;let Y2=o2(U3?H.substring(0,O2):H);if(!Y2){if(!U3){p=S3+(p.length>0?" "+p:p);continue}Y2=o2(H);if(!Y2){p=S3+(p.length>0?" "+p:p);continue}U3=false}const Q2=h2(D).join(":");const Z2=w2?Q2+Mo:Q2;const k3=Z2+Y2;if(v2.includes(k3)){continue}v2.push(k3);const X3=d(Y2,U3);for(let et3=0;et30?" "+p:p)}return p},"mergeClassList");function K0(){let u4=0;let r;let f2;let o2="";while(u4{if(typeof u4==="string"){return u4}let r;let f2="";for(let o2=0;o2A(S3),u4());f2=Q0(g2);o2=f2.cache.get;d=f2.cache.set;h2=y3;return y3(p)}__name(v2,"v");i(v2,"initTailwindMerge");function y3(p){const g2=o2(p);if(g2){return g2}const S3=k0(p,f2);d(p,S3);return S3}__name(y3,"y");i(y3,"tailwindMerge");return i(__name(function p(){return h2(K0.apply(null,arguments))},"p"),"callTailwindMerge")}__name(J0,"J0");i(J0,"createTailwindMerge");var Zt=i(u4=>{const r=i(f2=>f2[u4]||[],"themeGetter");r.isThemeGetter=true;return r},"fromTheme");var Wh=/^[(?:(w[w-]*):)?(.+)]$/i;var $h=/^((?:(w[w-]*):)?(.+))$/i;var W0=/^d+/d+$/;var $0=/^(d+(.d+)?)?(xs|sm|md|lg|xl)$/;var F0=/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$/;var P0=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)(.+)$/;var I0=/^(inset_)?-?((d+)?.?(d+)[a-z]+|0)_-?((d+)?.?(d+)[a-z]+|0)/;var tp=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)(.+)$/;var Fn=i(u4=>W0.test(u4),"isFraction");var dt=i(u4=>!!u4&&!Number.isNaN(Number(u4)),"isNumber");var Yl=i(u4=>!!u4&&Number.isInteger(Number(u4)),"isInteger");var ho=i(u4=>u4.endsWith("%")&&dt(u4.slice(0,-1)),"isPercent");var fl=i(u4=>$0.test(u4),"isTshirtSize");var ep=i(()=>true,"isAny");var lp=i(u4=>F0.test(u4)&&!P0.test(u4),"isLengthOnly");var Fh=i(()=>false,"isNever");var np=i(u4=>I0.test(u4),"isShadow");var ap=i(u4=>tp.test(u4),"isImage");var up=i(u4=>!I(u4)&&!tt(u4),"isAnyNonArbitrary");var ip=i(u4=>ia(u4,tv,Fh),"isArbitrarySize");var I=i(u4=>Wh.test(u4),"isArbitraryValue");var rn=i(u4=>ia(u4,ev,lp),"isArbitraryLength");var vo=i(u4=>ia(u4,sp,dt),"isArbitraryNumber");var fh=i(u4=>ia(u4,Ph,Fh),"isArbitraryPosition");var cp=i(u4=>ia(u4,Ih,ap),"isArbitraryImage");var Ri=i(u4=>ia(u4,lv,np),"isArbitraryShadow");var tt=i(u4=>$h.test(u4),"isArbitraryVariable");var ou=i(u4=>ca(u4,ev),"isArbitraryVariableLength");var rp=i(u4=>ca(u4,dp),"isArbitraryVariableFamilyName");var sh=i(u4=>ca(u4,Ph),"isArbitraryVariablePosition");var op=i(u4=>ca(u4,tv),"isArbitraryVariableSize");var fp=i(u4=>ca(u4,Ih),"isArbitraryVariableImage");var Mi=i(u4=>ca(u4,lv,true),"isArbitraryVariableShadow");var ia=i((u4,r,f2)=>{const o2=Wh.exec(u4);if(o2){if(o2[1]){return r(o2[1])}return f2(o2[2])}return false},"getIsArbitraryValue");var ca=i((u4,r,f2=false)=>{const o2=$h.exec(u4);if(o2){if(o2[1]){return r(o2[1])}return f2}return false},"getIsArbitraryVariable");var Ph=i(u4=>u4==="position"||u4==="percentage","isLabelPosition");var Ih=i(u4=>u4==="image"||u4==="url","isLabelImage");var tv=i(u4=>u4==="length"||u4==="size"||u4==="bg-size","isLabelSize");var ev=i(u4=>u4==="length","isLabelLength");var sp=i(u4=>u4==="number","isLabelNumber");var dp=i(u4=>u4==="family-name","isLabelFamilyName");var lv=i(u4=>u4==="shadow","isLabelShadow");var mp=i(()=>{const u4=Zt("color");const r=Zt("font");const f2=Zt("text");const o2=Zt("font-weight");const d=Zt("tracking");const h2=Zt("leading");const v2=Zt("breakpoint");const y3=Zt("container");const p=Zt("spacing");const g2=Zt("radius");const S3=Zt("shadow");const A=Zt("inset-shadow");const D=Zt("text-shadow");const w2=Zt("drop-shadow");const H=Zt("blur");const O2=Zt("perspective");const U3=Zt("aspect");const Y2=Zt("ease");const Q2=Zt("animate");const Z2=i(()=>["auto","avoid","all","avoid-page","page","left","right","column"],"scaleBreak");const k3=i(()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],"scalePosition");const X3=i(()=>[...k3(),tt,I],"scalePositionWithArbitrary");const et3=i(()=>["auto","hidden","clip","visible","scroll"],"scaleOverflow");const W3=i(()=>["auto","contain","none"],"scaleOverscroll");const J=i(()=>[tt,I,p],"scaleUnambiguousSpacing");const rt3=i(()=>[Fn,"full","auto",...J()],"scaleInset");const Et2=i(()=>[Yl,"none","subgrid",tt,I],"scaleGridTemplateColsRows");const Mt=i(()=>["auto",{span:["full",Yl,tt,I]},Yl,tt,I],"scaleGridColRowStartAndEnd");const vt=i(()=>[Yl,"auto",tt,I],"scaleGridColRowStartOrEnd");const Ot=i(()=>["auto","min","max","fr",tt,I],"scaleGridAutoColsRows");const St=i(()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],"scaleAlignPrimaryAxis");const gt2=i(()=>["start","end","center","stretch","center-safe","end-safe"],"scaleAlignSecondaryAxis");const C=i(()=>["auto",...J()],"scaleMargin");const V=i(()=>[Fn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...J()],"scaleSizing");const B2=i(()=>[u4,tt,I],"scaleColor");const ct3=i(()=>[...k3(),sh,fh,{position:[tt,I]}],"scaleBgPosition");const E3=i(()=>["no-repeat",{repeat:["","x","y","space","round"]}],"scaleBgRepeat");const G2=i(()=>["auto","cover","contain",op,ip,{size:[tt,I]}],"scaleBgSize");const $2=i(()=>[ho,ou,rn],"scaleGradientStopPosition");const K2=i(()=>["","none","full",g2,tt,I],"scaleRadius");const F2=i(()=>["",dt,ou,rn],"scaleBorderWidth");const ft2=i(()=>["solid","dashed","dotted","double"],"scaleLineStyle");const ut3=i(()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],"scaleBlendMode");const mt2=i(()=>[dt,ho,sh,fh],"scaleMaskImagePosition");const At=i(()=>["","none",H,tt,I],"scaleBlur");const le3=i(()=>["none",dt,tt,I],"scaleRotate");const He3=i(()=>["none",dt,tt,I],"scaleScale");const Be3=i(()=>[dt,tt,I],"scaleSkew");const Le3=i(()=>[Fn,"full",...J()],"scaleTranslate");return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[fl],breakpoint:[fl],color:[ep],container:[fl],"drop-shadow":[fl],ease:["in","out","in-out"],font:[up],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[fl],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[fl],shadow:[fl],spacing:["px",dt],text:[fl],"text-shadow":[fl],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Fn,I,tt,U3]}],container:["container"],columns:[{columns:[dt,I,tt,y3]}],"break-after":[{"break-after":Z2()}],"break-before":[{"break-before":Z2()}],"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:X3()}],overflow:[{overflow:et3()}],"overflow-x":[{"overflow-x":et3()}],"overflow-y":[{"overflow-y":et3()}],overscroll:[{overscroll:W3()}],"overscroll-x":[{"overscroll-x":W3()}],"overscroll-y":[{"overscroll-y":W3()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:rt3()}],"inset-x":[{"inset-x":rt3()}],"inset-y":[{"inset-y":rt3()}],start:[{start:rt3()}],end:[{end:rt3()}],top:[{top:rt3()}],right:[{right:rt3()}],bottom:[{bottom:rt3()}],left:[{left:rt3()}],visibility:["visible","invisible","collapse"],z:[{z:[Yl,"auto",tt,I]}],basis:[{basis:[Fn,"full","auto",y3,...J()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[dt,Fn,"auto","initial","none",I]}],grow:[{grow:["",dt,tt,I]}],shrink:[{shrink:["",dt,tt,I]}],order:[{order:[Yl,"first","last","none",tt,I]}],"grid-cols":[{"grid-cols":Et2()}],"col-start-end":[{col:Mt()}],"col-start":[{"col-start":vt()}],"col-end":[{"col-end":vt()}],"grid-rows":[{"grid-rows":Et2()}],"row-start-end":[{row:Mt()}],"row-start":[{"row-start":vt()}],"row-end":[{"row-end":vt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Ot()}],"auto-rows":[{"auto-rows":Ot()}],gap:[{gap:J()}],"gap-x":[{"gap-x":J()}],"gap-y":[{"gap-y":J()}],"justify-content":[{justify:[...St(),"normal"]}],"justify-items":[{"justify-items":[...gt2(),"normal"]}],"justify-self":[{"justify-self":["auto",...gt2()]}],"align-content":[{content:["normal",...St()]}],"align-items":[{items:[...gt2(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...gt2(),{baseline:["","last"]}]}],"place-content":[{"place-content":St()}],"place-items":[{"place-items":[...gt2(),"baseline"]}],"place-self":[{"place-self":["auto",...gt2()]}],p:[{p:J()}],px:[{px:J()}],py:[{py:J()}],ps:[{ps:J()}],pe:[{pe:J()}],pt:[{pt:J()}],pr:[{pr:J()}],pb:[{pb:J()}],pl:[{pl:J()}],m:[{m:C()}],mx:[{mx:C()}],my:[{my:C()}],ms:[{ms:C()}],me:[{me:C()}],mt:[{mt:C()}],mr:[{mr:C()}],mb:[{mb:C()}],ml:[{ml:C()}],"space-x":[{"space-x":J()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":J()}],"space-y-reverse":["space-y-reverse"],size:[{size:V()}],w:[{w:[y3,"screen",...V()]}],"min-w":[{"min-w":[y3,"screen","none",...V()]}],"max-w":[{"max-w":[y3,"screen","none","prose",{screen:[v2]},...V()]}],h:[{h:["screen","lh",...V()]}],"min-h":[{"min-h":["screen","lh","none",...V()]}],"max-h":[{"max-h":["screen","lh",...V()]}],"font-size":[{text:["base",f2,ou,rn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o2,tt,vo]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ho,I]}],"font-family":[{font:[rp,I,r]}],"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:[d,tt,I]}],"line-clamp":[{"line-clamp":[dt,"none",tt,vo]}],leading:[{leading:[h2,...J()]}],"list-image":[{"list-image":["none",tt,I]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",tt,I]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:B2()}],"text-color":[{text:B2()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ft2(),"wavy"]}],"text-decoration-thickness":[{decoration:[dt,"from-font","auto",tt,rn]}],"text-decoration-color":[{decoration:B2()}],"underline-offset":[{"underline-offset":[dt,"auto",tt,I]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:J()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",tt,I]}],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",tt,I]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ct3()}],"bg-repeat":[{bg:E3()}],"bg-size":[{bg:G2()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Yl,tt,I],radial:["",tt,I],conic:[Yl,tt,I]},fp,cp]}],"bg-color":[{bg:B2()}],"gradient-from-pos":[{from:$2()}],"gradient-via-pos":[{via:$2()}],"gradient-to-pos":[{to:$2()}],"gradient-from":[{from:B2()}],"gradient-via":[{via:B2()}],"gradient-to":[{to:B2()}],rounded:[{rounded:K2()}],"rounded-s":[{"rounded-s":K2()}],"rounded-e":[{"rounded-e":K2()}],"rounded-t":[{"rounded-t":K2()}],"rounded-r":[{"rounded-r":K2()}],"rounded-b":[{"rounded-b":K2()}],"rounded-l":[{"rounded-l":K2()}],"rounded-ss":[{"rounded-ss":K2()}],"rounded-se":[{"rounded-se":K2()}],"rounded-ee":[{"rounded-ee":K2()}],"rounded-es":[{"rounded-es":K2()}],"rounded-tl":[{"rounded-tl":K2()}],"rounded-tr":[{"rounded-tr":K2()}],"rounded-br":[{"rounded-br":K2()}],"rounded-bl":[{"rounded-bl":K2()}],"border-w":[{border:F2()}],"border-w-x":[{"border-x":F2()}],"border-w-y":[{"border-y":F2()}],"border-w-s":[{"border-s":F2()}],"border-w-e":[{"border-e":F2()}],"border-w-t":[{"border-t":F2()}],"border-w-r":[{"border-r":F2()}],"border-w-b":[{"border-b":F2()}],"border-w-l":[{"border-l":F2()}],"divide-x":[{"divide-x":F2()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":F2()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ft2(),"hidden","none"]}],"divide-style":[{divide:[...ft2(),"hidden","none"]}],"border-color":[{border:B2()}],"border-color-x":[{"border-x":B2()}],"border-color-y":[{"border-y":B2()}],"border-color-s":[{"border-s":B2()}],"border-color-e":[{"border-e":B2()}],"border-color-t":[{"border-t":B2()}],"border-color-r":[{"border-r":B2()}],"border-color-b":[{"border-b":B2()}],"border-color-l":[{"border-l":B2()}],"divide-color":[{divide:B2()}],"outline-style":[{outline:[...ft2(),"none","hidden"]}],"outline-offset":[{"outline-offset":[dt,tt,I]}],"outline-w":[{outline:["",dt,ou,rn]}],"outline-color":[{outline:B2()}],shadow:[{shadow:["","none",S3,Mi,Ri]}],"shadow-color":[{shadow:B2()}],"inset-shadow":[{"inset-shadow":["none",A,Mi,Ri]}],"inset-shadow-color":[{"inset-shadow":B2()}],"ring-w":[{ring:F2()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B2()}],"ring-offset-w":[{"ring-offset":[dt,rn]}],"ring-offset-color":[{"ring-offset":B2()}],"inset-ring-w":[{"inset-ring":F2()}],"inset-ring-color":[{"inset-ring":B2()}],"text-shadow":[{"text-shadow":["none",D,Mi,Ri]}],"text-shadow-color":[{"text-shadow":B2()}],opacity:[{opacity:[dt,tt,I]}],"mix-blend":[{"mix-blend":[...ut3(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ut3()}],"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":[dt]}],"mask-image-linear-from-pos":[{"mask-linear-from":mt2()}],"mask-image-linear-to-pos":[{"mask-linear-to":mt2()}],"mask-image-linear-from-color":[{"mask-linear-from":B2()}],"mask-image-linear-to-color":[{"mask-linear-to":B2()}],"mask-image-t-from-pos":[{"mask-t-from":mt2()}],"mask-image-t-to-pos":[{"mask-t-to":mt2()}],"mask-image-t-from-color":[{"mask-t-from":B2()}],"mask-image-t-to-color":[{"mask-t-to":B2()}],"mask-image-r-from-pos":[{"mask-r-from":mt2()}],"mask-image-r-to-pos":[{"mask-r-to":mt2()}],"mask-image-r-from-color":[{"mask-r-from":B2()}],"mask-image-r-to-color":[{"mask-r-to":B2()}],"mask-image-b-from-pos":[{"mask-b-from":mt2()}],"mask-image-b-to-pos":[{"mask-b-to":mt2()}],"mask-image-b-from-color":[{"mask-b-from":B2()}],"mask-image-b-to-color":[{"mask-b-to":B2()}],"mask-image-l-from-pos":[{"mask-l-from":mt2()}],"mask-image-l-to-pos":[{"mask-l-to":mt2()}],"mask-image-l-from-color":[{"mask-l-from":B2()}],"mask-image-l-to-color":[{"mask-l-to":B2()}],"mask-image-x-from-pos":[{"mask-x-from":mt2()}],"mask-image-x-to-pos":[{"mask-x-to":mt2()}],"mask-image-x-from-color":[{"mask-x-from":B2()}],"mask-image-x-to-color":[{"mask-x-to":B2()}],"mask-image-y-from-pos":[{"mask-y-from":mt2()}],"mask-image-y-to-pos":[{"mask-y-to":mt2()}],"mask-image-y-from-color":[{"mask-y-from":B2()}],"mask-image-y-to-color":[{"mask-y-to":B2()}],"mask-image-radial":[{"mask-radial":[tt,I]}],"mask-image-radial-from-pos":[{"mask-radial-from":mt2()}],"mask-image-radial-to-pos":[{"mask-radial-to":mt2()}],"mask-image-radial-from-color":[{"mask-radial-from":B2()}],"mask-image-radial-to-color":[{"mask-radial-to":B2()}],"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":k3()}],"mask-image-conic-pos":[{"mask-conic":[dt]}],"mask-image-conic-from-pos":[{"mask-conic-from":mt2()}],"mask-image-conic-to-pos":[{"mask-conic-to":mt2()}],"mask-image-conic-from-color":[{"mask-conic-from":B2()}],"mask-image-conic-to-color":[{"mask-conic-to":B2()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ct3()}],"mask-repeat":[{mask:E3()}],"mask-size":[{mask:G2()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",tt,I]}],filter:[{filter:["","none",tt,I]}],blur:[{blur:At()}],brightness:[{brightness:[dt,tt,I]}],contrast:[{contrast:[dt,tt,I]}],"drop-shadow":[{"drop-shadow":["","none",w2,Mi,Ri]}],"drop-shadow-color":[{"drop-shadow":B2()}],grayscale:[{grayscale:["",dt,tt,I]}],"hue-rotate":[{"hue-rotate":[dt,tt,I]}],invert:[{invert:["",dt,tt,I]}],saturate:[{saturate:[dt,tt,I]}],sepia:[{sepia:["",dt,tt,I]}],"backdrop-filter":[{"backdrop-filter":["","none",tt,I]}],"backdrop-blur":[{"backdrop-blur":At()}],"backdrop-brightness":[{"backdrop-brightness":[dt,tt,I]}],"backdrop-contrast":[{"backdrop-contrast":[dt,tt,I]}],"backdrop-grayscale":[{"backdrop-grayscale":["",dt,tt,I]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[dt,tt,I]}],"backdrop-invert":[{"backdrop-invert":["",dt,tt,I]}],"backdrop-opacity":[{"backdrop-opacity":[dt,tt,I]}],"backdrop-saturate":[{"backdrop-saturate":[dt,tt,I]}],"backdrop-sepia":[{"backdrop-sepia":["",dt,tt,I]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":J()}],"border-spacing-x":[{"border-spacing-x":J()}],"border-spacing-y":[{"border-spacing-y":J()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",tt,I]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[dt,"initial",tt,I]}],ease:[{ease:["linear","initial",Y2,tt,I]}],delay:[{delay:[dt,tt,I]}],animate:[{animate:["none",Q2,tt,I]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[O2,tt,I]}],"perspective-origin":[{"perspective-origin":X3()}],rotate:[{rotate:le3()}],"rotate-x":[{"rotate-x":le3()}],"rotate-y":[{"rotate-y":le3()}],"rotate-z":[{"rotate-z":le3()}],scale:[{scale:He3()}],"scale-x":[{"scale-x":He3()}],"scale-y":[{"scale-y":He3()}],"scale-z":[{"scale-z":He3()}],"scale-3d":["scale-3d"],skew:[{skew:Be3()}],"skew-x":[{"skew-x":Be3()}],"skew-y":[{"skew-y":Be3()}],transform:[{transform:[tt,I,"","none","gpu","cpu"]}],"transform-origin":[{origin:X3()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Le3()}],"translate-x":[{"translate-x":Le3()}],"translate-y":[{"translate-y":Le3()}],"translate-z":[{"translate-z":Le3()}],"translate-none":["translate-none"],accent:[{accent:B2()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B2()}],"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",tt,I]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":J()}],"scroll-mx":[{"scroll-mx":J()}],"scroll-my":[{"scroll-my":J()}],"scroll-ms":[{"scroll-ms":J()}],"scroll-me":[{"scroll-me":J()}],"scroll-mt":[{"scroll-mt":J()}],"scroll-mr":[{"scroll-mr":J()}],"scroll-mb":[{"scroll-mb":J()}],"scroll-ml":[{"scroll-ml":J()}],"scroll-p":[{"scroll-p":J()}],"scroll-px":[{"scroll-px":J()}],"scroll-py":[{"scroll-py":J()}],"scroll-ps":[{"scroll-ps":J()}],"scroll-pe":[{"scroll-pe":J()}],"scroll-pt":[{"scroll-pt":J()}],"scroll-pr":[{"scroll-pr":J()}],"scroll-pb":[{"scroll-pb":J()}],"scroll-pl":[{"scroll-pl":J()}],"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",tt,I]}],fill:[{fill:["none",...B2()]}],"stroke-w":[{stroke:[dt,ou,rn,vo]}],stroke:[{stroke:["none",...B2()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","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","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","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-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-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-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-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"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},"getDefaultConfig");var hp=J0(mp);function nv(...u4){return hp(Zh(u4))}__name(nv,"nv");i(nv,"cn");function rS(u4){if(!u4)return u4;const r=document.createElement("textarea");r.innerHTML=u4;const f2=r.value;r.remove();return f2}__name(rS,"rS");i(rS,"decodeHtmlEntities");var vp=kh("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function oS({className:u4,variant:r,asChild:f2=false,...o2}){const d=f2?Vh:"span";return Ht.jsx(d,{"data-slot":"badge",className:nv(vp({variant:r}),u4),...o2})}__name(oS,"oS");i(oS,"Badge");var gp=kh("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function fS({className:u4,variant:r,size:f2,asChild:o2=false,...d}){const h2=o2?Vh:"button";return Ht.jsx(h2,{"data-slot":"button",className:nv(gp({variant:r,size:f2,className:u4})),...d})}__name(fS,"fS");i(fS,"Button");function go(u4,r,{checkForDefaultPrevented:f2=true}={}){return i(__name(function o2(d){u4?.(d);if(f2===false||!d.defaultPrevented){return r?.(d)}},"o"),"handleEvent")}__name(go,"go");i(go,"composeEventHandlers");function sS(u4,r){const f2=z.createContext(r);const o2=i(h2=>{const{children:v2,...y3}=h2;const p=z.useMemo(()=>y3,Object.values(y3));return Ht.jsx(f2.Provider,{value:p,children:v2})},"Provider");o2.displayName=u4+"Provider";function d(h2){const v2=z.useContext(f2);if(v2)return v2;if(r!==void 0)return r;throw new Error(``${h2}` must be used within `${u4}``)}__name(d,"d");i(d,"useContext2");return[o2,d]}__name(sS,"sS");i(sS,"createContext2");function av(u4,r=[]){let f2=[];function o2(h2,v2){const y3=z.createContext(v2);const p=f2.length;f2=[...f2,v2];const g2=i(A=>{const{scope:D,children:w2,...H}=A;const O2=D?.[u4]?.[p]||y3;const U3=z.useMemo(()=>H,Object.values(H));return Ht.jsx(O2.Provider,{value:U3,children:w2})},"Provider");g2.displayName=h2+"Provider";function S3(A,D){const w2=D?.[u4]?.[p]||y3;const H=z.useContext(w2);if(H)return H;if(v2!==void 0)return v2;throw new Error(``${A}` must be used within `${h2}``)}__name(S3,"S");i(S3,"useContext2");return[g2,S3]}__name(o2,"o");i(o2,"createContext3");const d=i(()=>{const h2=f2.map(v2=>{return z.createContext(v2)});return i(__name(function v2(y3){const p=y3?.[u4]||h2;return z.useMemo(()=>({[`__scope${u4}`]:{...y3,[u4]:p}}),[y3,p])},"v"),"useScope")},"createScope");d.scopeName=u4;return[o2,yp(d,...r)]}__name(av,"av");i(av,"createContextScope");function yp(...u4){const r=u4[0];if(u4.length===1)return r;const f2=i(()=>{const o2=u4.map(d=>({useScope:d(),scopeName:d.scopeName}));return i(__name(function d(h2){const v2=o2.reduce((y3,{useScope:p,scopeName:g2})=>{const S3=p(h2);const A=S3[`__scope${g2}`];return{...y3,...A}},{});return z.useMemo(()=>({[`__scope${r.scopeName}`]:v2}),[v2])},"d"),"useComposedScopes")},"createScope");f2.scopeName=r.scopeName;return f2}__name(yp,"yp");i(yp,"composeContextScopes");var na=globalThis?.document?z.useLayoutEffect:()=>{};var pp=Qi[" useInsertionEffect ".trim().toString()]||na;function dS({prop:u4,defaultProp:r,onChange:f2=i(()=>{},"onChange"),caller:o2}){const[d,h2,v2]=bp({defaultProp:r,onChange:f2});const y3=u4!==void 0;const p=y3?u4:d;{const S3=z.useRef(u4!==void 0);z.useEffect(()=>{const A=S3.current;if(A!==y3){const D=A?"controlled":"uncontrolled";const w2=y3?"controlled":"uncontrolled";console.warn(`${o2} is changing from ${D} to ${w2}. 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.`)}S3.current=y3},[y3,o2])}const g2=z.useCallback(S3=>{if(y3){const A=Sp(S3)?S3(u4):S3;if(A!==u4){v2.current?.(A)}}else{h2(S3)}},[y3,u4,h2,v2]);return[p,g2]}__name(dS,"dS");i(dS,"useControllableState");function bp({defaultProp:u4,onChange:r}){const[f2,o2]=z.useState(u4);const d=z.useRef(f2);const h2=z.useRef(r);pp(()=>{h2.current=r},[r]);z.useEffect(()=>{if(d.current!==f2){h2.current?.(f2);d.current=f2}},[f2,d]);return[f2,o2,h2]}__name(bp,"bp");i(bp,"useUncontrolledState");function Sp(u4){return typeof u4==="function"}__name(Sp,"Sp");i(Sp,"isFunction");var Ep=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"];var sn=Ep.reduce((u4,r)=>{const f2=Yi(`Primitive.${r}`);const o2=z.forwardRef((d,h2)=>{const{asChild:v2,...y3}=d;const p=v2?f2:r;if(typeof window!=="undefined"){window[Symbol.for("radix-ui")]=true}return Ht.jsx(p,{...y3,ref:h2})});o2.displayName=`Primitive.${r}`;return{...u4,[r]:o2}},{});function xp(u4,r){if(u4)Bo.flushSync(()=>u4.dispatchEvent(r))}__name(xp,"xp");i(xp,"dispatchDiscreteCustomEvent");function mS(u4){const r=u4+"CollectionProvider";const[f2,o2]=av(r);const[d,h2]=f2(r,{collectionRef:{current:null},itemMap:new Map});const v2=i(O2=>{const{scope:U3,children:Y2}=O2;const Q2=sl.useRef(null);const Z2=sl.useRef(new Map).current;return Ht.jsx(d,{scope:U3,itemMap:Z2,collectionRef:Q2,children:Y2})},"CollectionProvider");v2.displayName=r;const y3=u4+"CollectionSlot";const p=Yi(y3);const g2=sl.forwardRef((O2,U3)=>{const{scope:Y2,children:Q2}=O2;const Z2=h2(y3,Y2);const k3=on(U3,Z2.collectionRef);return Ht.jsx(p,{ref:k3,children:Q2})});g2.displayName=y3;const S3=u4+"CollectionItemSlot";const A="data-radix-collection-item";const D=Yi(S3);const w2=sl.forwardRef((O2,U3)=>{const{scope:Y2,children:Q2,...Z2}=O2;const k3=sl.useRef(null);const X3=on(U3,k3);const et3=h2(S3,Y2);sl.useEffect(()=>{et3.itemMap.set(k3,{ref:k3,...Z2});return()=>void et3.itemMap.delete(k3)});return Ht.jsx(D,{...{[A]:""},ref:X3,children:Q2})});w2.displayName=S3;function H(O2){const U3=h2(u4+"CollectionConsumer",O2);const Y2=sl.useCallback(()=>{const Q2=U3.collectionRef.current;if(!Q2)return[];const Z2=Array.from(Q2.querySelectorAll(`[${A}]`));const k3=Array.from(U3.itemMap.values());const X3=k3.sort((et3,W3)=>Z2.indexOf(et3.ref.current)-Z2.indexOf(W3.ref.current));return X3},[U3.collectionRef,U3.itemMap]);return Y2}__name(H,"H");i(H,"useCollection");return[{Provider:v2,Slot:g2,ItemSlot:w2},H,o2]}__name(mS,"mS");i(mS,"createCollection");var Ap=z.createContext(void 0);function hS(u4){const r=z.useContext(Ap);return u4||r||"ltr"}__name(hS,"hS");i(hS,"useDirection");function aa(u4){const r=z.useRef(u4);z.useEffect(()=>{r.current=u4});return z.useMemo(()=>(...f2)=>r.current?.(...f2),[])}__name(aa,"aa");i(aa,"useCallbackRef$1");function Tp(u4,r=globalThis?.document){const f2=aa(u4);z.useEffect(()=>{const o2=i(d=>{if(d.key==="Escape"){f2(d)}},"handleKeyDown");r.addEventListener("keydown",o2,{capture:true});return()=>r.removeEventListener("keydown",o2,{capture:true})},[f2,r])}__name(Tp,"Tp");i(Tp,"useEscapeKeydown");var Op="DismissableLayer";var _o="dismissableLayer.update";var wp="dismissableLayer.pointerDownOutside";var Rp="dismissableLayer.focusOutside";var dh;var uv=z.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});var Mp=z.forwardRef((u4,r)=>{const{disableOutsidePointerEvents:f2=false,onEscapeKeyDown:o2,onPointerDownOutside:d,onFocusOutside:h2,onInteractOutside:v2,onDismiss:y3,...p}=u4;const g2=z.useContext(uv);const[S3,A]=z.useState(null);const D=S3?.ownerDocument??globalThis?.document;const[,w2]=z.useState({});const H=on(r,W3=>A(W3));const O2=Array.from(g2.layers);const[U3]=[...g2.layersWithOutsidePointerEventsDisabled].slice(-1);const Y2=O2.indexOf(U3);const Q2=S3?O2.indexOf(S3):-1;const Z2=g2.layersWithOutsidePointerEventsDisabled.size>0;const k3=Q2>=Y2;const X3=Cp(W3=>{const J=W3.target;const rt3=[...g2.branches].some(Et2=>Et2.contains(J));if(!k3||rt3)return;d?.(W3);v2?.(W3);if(!W3.defaultPrevented)y3?.()},D);const et3=Dp(W3=>{const J=W3.target;const rt3=[...g2.branches].some(Et2=>Et2.contains(J));if(rt3)return;h2?.(W3);v2?.(W3);if(!W3.defaultPrevented)y3?.()},D);Tp(W3=>{const J=Q2===g2.layers.size-1;if(!J)return;o2?.(W3);if(!W3.defaultPrevented&&y3){W3.preventDefault();y3()}},D);z.useEffect(()=>{if(!S3)return;if(f2){if(g2.layersWithOutsidePointerEventsDisabled.size===0){dh=D.body.style.pointerEvents;D.body.style.pointerEvents="none"}g2.layersWithOutsidePointerEventsDisabled.add(S3)}g2.layers.add(S3);mh();return()=>{if(f2&&g2.layersWithOutsidePointerEventsDisabled.size===1){D.body.style.pointerEvents=dh}}},[S3,D,f2,g2]);z.useEffect(()=>{return()=>{if(!S3)return;g2.layers.delete(S3);g2.layersWithOutsidePointerEventsDisabled.delete(S3);mh()}},[S3,g2]);z.useEffect(()=>{const W3=i(()=>w2({}),"handleUpdate");document.addEventListener(_o,W3);return()=>document.removeEventListener(_o,W3)},[]);return Ht.jsx(sn.div,{...p,ref:H,style:{pointerEvents:Z2?k3?"auto":"none":void 0,...u4.style},onFocusCapture:go(u4.onFocusCapture,et3.onFocusCapture),onBlurCapture:go(u4.onBlurCapture,et3.onBlurCapture),onPointerDownCapture:go(u4.onPointerDownCapture,X3.onPointerDownCapture)})});Mp.displayName=Op;var zp="DismissableLayerBranch";var _p=z.forwardRef((u4,r)=>{const f2=z.useContext(uv);const o2=z.useRef(null);const d=on(r,o2);z.useEffect(()=>{const h2=o2.current;if(h2){f2.branches.add(h2);return()=>{f2.branches.delete(h2)}}},[f2.branches]);return Ht.jsx(sn.div,{...u4,ref:d})});_p.displayName=zp;function Cp(u4,r=globalThis?.document){const f2=aa(u4);const o2=z.useRef(false);const d=z.useRef(()=>{});z.useEffect(()=>{const h2=i(y3=>{if(y3.target&&!o2.current){let p=i(function(){iv(wp,f2,g2,{discrete:true})},"handleAndDispatchPointerDownOutsideEvent2");const g2={originalEvent:y3};if(y3.pointerType==="touch"){r.removeEventListener("click",d.current);d.current=p;r.addEventListener("click",d.current,{once:true})}else{p()}}else{r.removeEventListener("click",d.current)}o2.current=false},"handlePointerDown");const v2=window.setTimeout(()=>{r.addEventListener("pointerdown",h2)},0);return()=>{window.clearTimeout(v2);r.removeEventListener("pointerdown",h2);r.removeEventListener("click",d.current)}},[r,f2]);return{onPointerDownCapture:i(()=>o2.current=true,"onPointerDownCapture")}}__name(Cp,"Cp");i(Cp,"usePointerDownOutside");function Dp(u4,r=globalThis?.document){const f2=aa(u4);const o2=z.useRef(false);z.useEffect(()=>{const d=i(h2=>{if(h2.target&&!o2.current){const v2={originalEvent:h2};iv(Rp,f2,v2,{discrete:false})}},"handleFocus");r.addEventListener("focusin",d);return()=>r.removeEventListener("focusin",d)},[r,f2]);return{onFocusCapture:i(()=>o2.current=true,"onFocusCapture"),onBlurCapture:i(()=>o2.current=false,"onBlurCapture")}}__name(Dp,"Dp");i(Dp,"useFocusOutside");function mh(){const u4=new CustomEvent(_o);document.dispatchEvent(u4)}__name(mh,"mh");i(mh,"dispatchUpdate");function iv(u4,r,f2,{discrete:o2}){const d=f2.originalEvent.target;const h2=new CustomEvent(u4,{bubbles:false,cancelable:true,detail:f2});if(r)d.addEventListener(u4,r,{once:true});if(o2){xp(d,h2)}else{d.dispatchEvent(h2)}}__name(iv,"iv");i(iv,"handleAndDispatchCustomEvent");var yo=0;function vS(){z.useEffect(()=>{const u4=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",u4[0]??hh());document.body.insertAdjacentElement("beforeend",u4[1]??hh());yo++;return()=>{if(yo===1){document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove())}yo--}},[])}__name(vS,"vS");i(vS,"useFocusGuards");function hh(){const u4=document.createElement("span");u4.setAttribute("data-radix-focus-guard","");u4.tabIndex=0;u4.style.outline="none";u4.style.opacity="0";u4.style.position="fixed";u4.style.pointerEvents="none";return u4}__name(hh,"hh");i(hh,"createFocusGuard");var po="focusScope.autoFocusOnMount";var bo="focusScope.autoFocusOnUnmount";var vh={bubbles:false,cancelable:true};var Np="FocusScope";var Up=z.forwardRef((u4,r)=>{const{loop:f2=false,trapped:o2=false,onMountAutoFocus:d,onUnmountAutoFocus:h2,...v2}=u4;const[y3,p]=z.useState(null);const g2=aa(d);const S3=aa(h2);const A=z.useRef(null);const D=on(r,O2=>p(O2));const w2=z.useRef({paused:false,pause(){this.paused=true},resume(){this.paused=false}}).current;z.useEffect(()=>{if(o2){let O2=i(function(Z2){if(w2.paused||!y3)return;const k3=Z2.target;if(y3.contains(k3)){A.current=k3}else{jl(A.current,{select:true})}},"handleFocusIn2"),U3=i(function(Z2){if(w2.paused||!y3)return;const k3=Z2.relatedTarget;if(k3===null)return;if(!y3.contains(k3)){jl(A.current,{select:true})}},"handleFocusOut2"),Y2=i(function(Z2){const k3=document.activeElement;if(k3!==document.body)return;for(const X3 of Z2){if(X3.removedNodes.length>0)jl(y3)}},"handleMutations2");document.addEventListener("focusin",O2);document.addEventListener("focusout",U3);const Q2=new MutationObserver(Y2);if(y3)Q2.observe(y3,{childList:true,subtree:true});return()=>{document.removeEventListener("focusin",O2);document.removeEventListener("focusout",U3);Q2.disconnect()}}},[o2,y3,w2.paused]);z.useEffect(()=>{if(y3){yh.add(w2);const O2=document.activeElement;const U3=y3.contains(O2);if(!U3){const Y2=new CustomEvent(po,vh);y3.addEventListener(po,g2);y3.dispatchEvent(Y2);if(!Y2.defaultPrevented){Hp(jp(cv(y3)),{select:true});if(document.activeElement===O2){jl(y3)}}}return()=>{y3.removeEventListener(po,g2);setTimeout(()=>{const Y2=new CustomEvent(bo,vh);y3.addEventListener(bo,S3);y3.dispatchEvent(Y2);if(!Y2.defaultPrevented){jl(O2??document.body,{select:true})}y3.removeEventListener(bo,S3);yh.remove(w2)},0)}}},[y3,g2,S3,w2]);const H=z.useCallback(O2=>{if(!f2&&!o2)return;if(w2.paused)return;const U3=O2.key==="Tab"&&!O2.altKey&&!O2.ctrlKey&&!O2.metaKey;const Y2=document.activeElement;if(U3&&Y2){const Q2=O2.currentTarget;const[Z2,k3]=Bp(Q2);const X3=Z2&&k3;if(!X3){if(Y2===Q2)O2.preventDefault()}else{if(!O2.shiftKey&&Y2===k3){O2.preventDefault();if(f2)jl(Z2,{select:true})}else if(O2.shiftKey&&Y2===Z2){O2.preventDefault();if(f2)jl(k3,{select:true})}}}},[f2,o2,w2.paused]);return Ht.jsx(sn.div,{tabIndex:-1,...v2,ref:D,onKeyDown:H})});Up.displayName=Np;function Hp(u4,{select:r=false}={}){const f2=document.activeElement;for(const o2 of u4){jl(o2,{select:r});if(document.activeElement!==f2)return}}__name(Hp,"Hp");i(Hp,"focusFirst");function Bp(u4){const r=cv(u4);const f2=gh(r,u4);const o2=gh(r.reverse(),u4);return[f2,o2]}__name(Bp,"Bp");i(Bp,"getTabbableEdges");function cv(u4){const r=[];const f2=document.createTreeWalker(u4,NodeFilter.SHOW_ELEMENT,{acceptNode:i(o2=>{const d=o2.tagName==="INPUT"&&o2.type==="hidden";if(o2.disabled||o2.hidden||d)return NodeFilter.FILTER_SKIP;return o2.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});while(f2.nextNode())r.push(f2.currentNode);return r}__name(cv,"cv");i(cv,"getTabbableCandidates");function gh(u4,r){for(const f2 of u4){if(!Lp(f2,{upTo:r}))return f2}}__name(gh,"gh");i(gh,"findVisible");function Lp(u4,{upTo:r}){if(getComputedStyle(u4).visibility==="hidden")return true;while(u4){if(r!==void 0&&u4===r)return false;if(getComputedStyle(u4).display==="none")return true;u4=u4.parentElement}return false}__name(Lp,"Lp");i(Lp,"isHidden");function qp(u4){return u4 instanceof HTMLInputElement&&"select"in u4}__name(qp,"qp");i(qp,"isSelectableInput");function jl(u4,{select:r=false}={}){if(u4&&u4.focus){const f2=document.activeElement;u4.focus({preventScroll:true});if(u4!==f2&&qp(u4)&&r)u4.select()}}__name(jl,"jl");i(jl,"focus");var yh=Yp();function Yp(){let u4=[];return{add(r){const f2=u4[0];if(r!==f2){f2?.pause()}u4=ph(u4,r);u4.unshift(r)},remove(r){u4=ph(u4,r);u4[0]?.resume()}}}__name(Yp,"Yp");i(Yp,"createFocusScopesStack");function ph(u4,r){const f2=[...u4];const o2=f2.indexOf(r);if(o2!==-1){f2.splice(o2,1)}return f2}__name(ph,"ph");i(ph,"arrayRemove");function jp(u4){return u4.filter(r=>r.tagName!=="A")}__name(jp,"jp");i(jp,"removeLinks");var Gp=Qi[" useId ".trim().toString()]||(()=>void 0);var Xp=0;function gS(u4){const[r,f2]=z.useState(Gp());na(()=>{f2(o2=>o2??String(Xp++))},[u4]);return u4||(r?`radix-${r}`:"")}__name(gS,"gS");i(gS,"useId");var Vp=["top","right","bottom","left"];var Gl=Math.min;var pe=Math.max;var ji=Math.round;var zi=Math.floor;var ke=i(u4=>({x:u4,y:u4}),"createCoords");var Qp={left:"right",right:"left",bottom:"top",top:"bottom"};var Zp={start:"end",end:"start"};function Co(u4,r,f2){return pe(u4,Gl(r,f2))}__name(Co,"Co");i(Co,"clamp");function dl(u4,r){return typeof u4==="function"?u4(r):u4}__name(dl,"dl");i(dl,"evaluate");function ml(u4){return u4.split("-")[0]}__name(ml,"ml");i(ml,"getSide");function ra(u4){return u4.split("-")[1]}__name(ra,"ra");i(ra,"getAlignment");function jo(u4){return u4==="x"?"y":"x"}__name(jo,"jo");i(jo,"getOppositeAxis");function Go(u4){return u4==="y"?"height":"width"}__name(Go,"Go");i(Go,"getAxisLength");var kp=new Set(["top","bottom"]);function Ze(u4){return kp.has(ml(u4))?"y":"x"}__name(Ze,"Ze");i(Ze,"getSideAxis");function Xo(u4){return jo(Ze(u4))}__name(Xo,"Xo");i(Xo,"getAlignmentAxis");function Kp(u4,r,f2){if(f2===void 0){f2=false}const o2=ra(u4);const d=Xo(u4);const h2=Go(d);let v2=d==="x"?o2===(f2?"end":"start")?"right":"left":o2==="start"?"bottom":"top";if(r.reference[h2]>r.floating[h2]){v2=Gi(v2)}return[v2,Gi(v2)]}__name(Kp,"Kp");i(Kp,"getAlignmentSides");function Jp(u4){const r=Gi(u4);return[Do(u4),r,Do(r)]}__name(Jp,"Jp");i(Jp,"getExpandedPlacements");function Do(u4){return u4.replace(/start|end/g,r=>Zp[r])}__name(Do,"Do");i(Do,"getOppositeAlignmentPlacement");var bh=["left","right"];var Sh=["right","left"];var Wp=["top","bottom"];var $p=["bottom","top"];function Fp(u4,r,f2){switch(u4){case"top":case"bottom":if(f2)return r?Sh:bh;return r?bh:Sh;case"left":case"right":return r?Wp:$p;default:return[]}}__name(Fp,"Fp");i(Fp,"getSideList");function Pp(u4,r,f2,o2){const d=ra(u4);let h2=Fp(ml(u4),f2==="start",o2);if(d){h2=h2.map(v2=>v2+"-"+d);if(r){h2=h2.concat(h2.map(Do))}}return h2}__name(Pp,"Pp");i(Pp,"getOppositeAxisPlacements");function Gi(u4){return u4.replace(/left|right|bottom|top/g,r=>Qp[r])}__name(Gi,"Gi");i(Gi,"getOppositePlacement");function Ip(u4){return{top:0,right:0,bottom:0,left:0,...u4}}__name(Ip,"Ip");i(Ip,"expandPaddingObject");function rv(u4){return typeof u4!=="number"?Ip(u4):{top:u4,right:u4,bottom:u4,left:u4}}__name(rv,"rv");i(rv,"getPaddingObject");function Xi(u4){const{x:r,y:f2,width:o2,height:d}=u4;return{width:o2,height:d,top:f2,left:r,right:r+o2,bottom:f2+d,x:r,y:f2}}__name(Xi,"Xi");i(Xi,"rectToClientRect");function Eh(u4,r,f2){let{reference:o2,floating:d}=u4;const h2=Ze(r);const v2=Xo(r);const y3=Go(v2);const p=ml(r);const g2=h2==="y";const S3=o2.x+o2.width/2-d.width/2;const A=o2.y+o2.height/2-d.height/2;const D=o2[y3]/2-d[y3]/2;let w2;switch(p){case"top":w2={x:S3,y:o2.y-d.height};break;case"bottom":w2={x:S3,y:o2.y+o2.height};break;case"right":w2={x:o2.x+o2.width,y:A};break;case"left":w2={x:o2.x-d.width,y:A};break;default:w2={x:o2.x,y:o2.y}}switch(ra(r)){case"start":w2[v2]-=D*(f2&&g2?-1:1);break;case"end":w2[v2]+=D*(f2&&g2?-1:1);break}return w2}__name(Eh,"Eh");i(Eh,"computeCoordsFromPlacement");var tb=i(async(u4,r,f2)=>{const{placement:o2="bottom",strategy:d="absolute",middleware:h2=[],platform:v2}=f2;const y3=h2.filter(Boolean);const p=await(v2.isRTL==null?void 0:v2.isRTL(r));let g2=await v2.getElementRects({reference:u4,floating:r,strategy:d});let{x:S3,y:A}=Eh(g2,o2,p);let D=o2;let w2={};let H=0;for(let O2=0;O2({name:"arrow",options:u4,async fn(r){const{x:f2,y:o2,placement:d,rects:h2,platform:v2,elements:y3,middlewareData:p}=r;const{element:g2,padding:S3=0}=dl(u4,r)||{};if(g2==null){return{}}const A=rv(S3);const D={x:f2,y:o2};const w2=Xo(d);const H=Go(w2);const O2=await v2.getDimensions(g2);const U3=w2==="y";const Y2=U3?"top":"left";const Q2=U3?"bottom":"right";const Z2=U3?"clientHeight":"clientWidth";const k3=h2.reference[H]+h2.reference[w2]-D[w2]-h2.floating[H];const X3=D[w2]-h2.reference[w2];const et3=await(v2.getOffsetParent==null?void 0:v2.getOffsetParent(g2));let W3=et3?et3[Z2]:0;if(!W3||!await(v2.isElement==null?void 0:v2.isElement(et3))){W3=y3.floating[Z2]||h2.floating[H]}const J=k3/2-X3/2;const rt3=W3/2-O2[H]/2-1;const Et2=Gl(A[Y2],rt3);const Mt=Gl(A[Q2],rt3);const vt=Et2;const Ot=W3-O2[H]-Mt;const St=W3/2-O2[H]/2+J;const gt2=Co(vt,St,Ot);const C=!p.arrow&&ra(d)!=null&&St!==gt2&&h2.reference[H]/2-(StSt<=0)){var Mt,vt;const St=(((Mt=h2.flip)==null?void 0:Mt.index)||0)+1;const gt2=W3[St];if(gt2){const V=A==="alignment"?Q2!==Ze(gt2):false;if(!V||Et2.every(B2=>B2.overflows[0]>0&&Ze(B2.placement)===Q2)){return{data:{index:St,overflows:Et2},reset:{placement:gt2}}}}let C=(vt=Et2.filter(V=>V.overflows[0]<=0).sort((V,B2)=>V.overflows[1]-B2.overflows[1])[0])==null?void 0:vt.placement;if(!C){switch(w2){case"bestFit":{var Ot;const V=(Ot=Et2.filter(B2=>{if(et3){const ct3=Ze(B2.placement);return ct3===Q2||ct3==="y"}return true}).map(B2=>[B2.placement,B2.overflows.filter(ct3=>ct3>0).reduce((ct3,E3)=>ct3+E3,0)]).sort((B2,ct3)=>B2[1]-ct3[1])[0])==null?void 0:Ot[0];if(V){C=V}break}case"initialPlacement":C=y3;break}}if(d!==C){return{reset:{placement:C}}}}return{}}}},"flip$2");function xh(u4,r){return{top:u4.top-r.height,right:u4.right-r.width,bottom:u4.bottom-r.height,left:u4.left-r.width}}__name(xh,"xh");i(xh,"getSideOffsets");function Ah(u4){return Vp.some(r=>u4[r]>=0)}__name(Ah,"Ah");i(Ah,"isAnySideFullyClipped");var nb=i(function(u4){if(u4===void 0){u4={}}return{name:"hide",options:u4,async fn(r){const{rects:f2}=r;const{strategy:o2="referenceHidden",...d}=dl(u4,r);switch(o2){case"referenceHidden":{const h2=await fu(r,{...d,elementContext:"reference"});const v2=xh(h2,f2.reference);return{data:{referenceHiddenOffsets:v2,referenceHidden:Ah(v2)}}}case"escaped":{const h2=await fu(r,{...d,altBoundary:true});const v2=xh(h2,f2.floating);return{data:{escapedOffsets:v2,escaped:Ah(v2)}}}default:{return{}}}}}},"hide$2");var ov=new Set(["left","top"]);async function ab(u4,r){const{placement:f2,platform:o2,elements:d}=u4;const h2=await(o2.isRTL==null?void 0:o2.isRTL(d.floating));const v2=ml(f2);const y3=ra(f2);const p=Ze(f2)==="y";const g2=ov.has(v2)?-1:1;const S3=h2&&p?-1:1;const A=dl(r,u4);let{mainAxis:D,crossAxis:w2,alignmentAxis:H}=typeof A==="number"?{mainAxis:A,crossAxis:0,alignmentAxis:null}:{mainAxis:A.mainAxis||0,crossAxis:A.crossAxis||0,alignmentAxis:A.alignmentAxis};if(y3&&typeof H==="number"){w2=y3==="end"?H*-1:H}return p?{x:w2*S3,y:D*g2}:{x:D*g2,y:w2*S3}}__name(ab,"ab");i(ab,"convertValueToCoords");var ub=i(function(u4){if(u4===void 0){u4=0}return{name:"offset",options:u4,async fn(r){var f2,o2;const{x:d,y:h2,placement:v2,middlewareData:y3}=r;const p=await ab(r,u4);if(v2===((f2=y3.offset)==null?void 0:f2.placement)&&(o2=y3.arrow)!=null&&o2.alignmentOffset){return{}}return{x:d+p.x,y:h2+p.y,data:{...p,placement:v2}}}}},"offset$2");var ib=i(function(u4){if(u4===void 0){u4={}}return{name:"shift",options:u4,async fn(r){const{x:f2,y:o2,placement:d}=r;const{mainAxis:h2=true,crossAxis:v2=false,limiter:y3={fn:i(U3=>{let{x:Y2,y:Q2}=U3;return{x:Y2,y:Q2}},"fn")},...p}=dl(u4,r);const g2={x:f2,y:o2};const S3=await fu(r,p);const A=Ze(ml(d));const D=jo(A);let w2=g2[D];let H=g2[A];if(h2){const U3=D==="y"?"top":"left";const Y2=D==="y"?"bottom":"right";const Q2=w2+S3[U3];const Z2=w2-S3[Y2];w2=Co(Q2,w2,Z2)}if(v2){const U3=A==="y"?"top":"left";const Y2=A==="y"?"bottom":"right";const Q2=H+S3[U3];const Z2=H-S3[Y2];H=Co(Q2,H,Z2)}const O2=y3.fn({...r,[D]:w2,[A]:H});return{...O2,data:{x:O2.x-f2,y:O2.y-o2,enabled:{[D]:h2,[A]:v2}}}}}},"shift$2");var cb=i(function(u4){if(u4===void 0){u4={}}return{options:u4,fn(r){const{x:f2,y:o2,placement:d,rects:h2,middlewareData:v2}=r;const{offset:y3=0,mainAxis:p=true,crossAxis:g2=true}=dl(u4,r);const S3={x:f2,y:o2};const A=Ze(d);const D=jo(A);let w2=S3[D];let H=S3[A];const O2=dl(y3,r);const U3=typeof O2==="number"?{mainAxis:O2,crossAxis:0}:{mainAxis:0,crossAxis:0,...O2};if(p){const Z2=D==="y"?"height":"width";const k3=h2.reference[D]-h2.floating[Z2]+U3.mainAxis;const X3=h2.reference[D]+h2.reference[Z2]-U3.mainAxis;if(w2X3){w2=X3}}if(g2){var Y2,Q2;const Z2=D==="y"?"width":"height";const k3=ov.has(ml(d));const X3=h2.reference[A]-h2.floating[Z2]+(k3?((Y2=v2.offset)==null?void 0:Y2[A])||0:0)+(k3?0:U3.crossAxis);const et3=h2.reference[A]+h2.reference[Z2]+(k3?0:((Q2=v2.offset)==null?void 0:Q2[A])||0)-(k3?U3.crossAxis:0);if(Het3){H=et3}}return{[D]:w2,[A]:H}}}},"limitShift$2");var rb=i(function(u4){if(u4===void 0){u4={}}return{name:"size",options:u4,async fn(r){var f2,o2;const{placement:d,rects:h2,platform:v2,elements:y3}=r;const{apply:p=i(()=>{},"apply"),...g2}=dl(u4,r);const S3=await fu(r,g2);const A=ml(d);const D=ra(d);const w2=Ze(d)==="y";const{width:H,height:O2}=h2.floating;let U3;let Y2;if(A==="top"||A==="bottom"){U3=A;Y2=D===(await(v2.isRTL==null?void 0:v2.isRTL(y3.floating))?"start":"end")?"left":"right"}else{Y2=A;U3=D==="end"?"top":"bottom"}const Q2=O2-S3.top-S3.bottom;const Z2=H-S3.left-S3.right;const k3=Gl(O2-S3[U3],Q2);const X3=Gl(H-S3[Y2],Z2);const et3=!r.middlewareData.shift;let W3=k3;let J=X3;if((f2=r.middlewareData.shift)!=null&&f2.enabled.x){J=Z2}if((o2=r.middlewareData.shift)!=null&&o2.enabled.y){W3=Q2}if(et3&&!D){const Et2=pe(S3.left,0);const Mt=pe(S3.right,0);const vt=pe(S3.top,0);const Ot=pe(S3.bottom,0);if(w2){J=H-2*(Et2!==0||Mt!==0?Et2+Mt:pe(S3.left,S3.right))}else{W3=O2-2*(vt!==0||Ot!==0?vt+Ot:pe(S3.top,S3.bottom))}}await p({...r,availableWidth:J,availableHeight:W3});const rt3=await v2.getDimensions(y3.floating);if(H!==rt3.width||O2!==rt3.height){return{reset:{rects:true}}}return{}}}},"size$2");function Zi(){return typeof window!=="undefined"}__name(Zi,"Zi");i(Zi,"hasWindow");function oa(u4){if(fv(u4)){return(u4.nodeName||"").toLowerCase()}return"#document"}__name(oa,"oa");i(oa,"getNodeName");function be(u4){var r;return(u4==null||(r=u4.ownerDocument)==null?void 0:r.defaultView)||window}__name(be,"be");i(be,"getWindow");function Je(u4){var r;return(r=(fv(u4)?u4.ownerDocument:u4.document)||window.document)==null?void 0:r.documentElement}__name(Je,"Je");i(Je,"getDocumentElement");function fv(u4){if(!Zi()){return false}return u4 instanceof Node||u4 instanceof be(u4).Node}__name(fv,"fv");i(fv,"isNode");function Ne(u4){if(!Zi()){return false}return u4 instanceof Element||u4 instanceof be(u4).Element}__name(Ne,"Ne");i(Ne,"isElement");function Ke(u4){if(!Zi()){return false}return u4 instanceof HTMLElement||u4 instanceof be(u4).HTMLElement}__name(Ke,"Ke");i(Ke,"isHTMLElement");function Th(u4){if(!Zi()||typeof ShadowRoot==="undefined"){return false}return u4 instanceof ShadowRoot||u4 instanceof be(u4).ShadowRoot}__name(Th,"Th");i(Th,"isShadowRoot");var ob=new Set(["inline","contents"]);function du(u4){const{overflow:r,overflowX:f2,overflowY:o2,display:d}=Ue(u4);return/auto|scroll|overlay|hidden|clip/.test(r+o2+f2)&&!ob.has(d)}__name(du,"du");i(du,"isOverflowElement");var fb=new Set(["table","td","th"]);function sb(u4){return fb.has(oa(u4))}__name(sb,"sb");i(sb,"isTableElement");var db=[":popover-open",":modal"];function ki(u4){return db.some(r=>{try{return u4.matches(r)}catch(f2){return false}})}__name(ki,"ki");i(ki,"isTopLayer");var mb=["transform","translate","scale","rotate","perspective"];var hb=["transform","translate","scale","rotate","perspective","filter"];var vb=["paint","layout","strict","content"];function Vo(u4){const r=Qo();const f2=Ne(u4)?Ue(u4):u4;return mb.some(o2=>f2[o2]?f2[o2]!=="none":false)||(f2.containerType?f2.containerType!=="normal":false)||!r&&(f2.backdropFilter?f2.backdropFilter!=="none":false)||!r&&(f2.filter?f2.filter!=="none":false)||hb.some(o2=>(f2.willChange||"").includes(o2))||vb.some(o2=>(f2.contain||"").includes(o2))}__name(Vo,"Vo");i(Vo,"isContainingBlock");function gb(u4){let r=Xl(u4);while(Ke(r)&&!ua(r)){if(Vo(r)){return r}else if(ki(r)){return null}r=Xl(r)}return null}__name(gb,"gb");i(gb,"getContainingBlock");function Qo(){if(typeof CSS==="undefined"||!CSS.supports)return false;return CSS.supports("-webkit-backdrop-filter","none")}__name(Qo,"Qo");i(Qo,"isWebKit");var yb=new Set(["html","body","#document"]);function ua(u4){return yb.has(oa(u4))}__name(ua,"ua");i(ua,"isLastTraversableNode");function Ue(u4){return be(u4).getComputedStyle(u4)}__name(Ue,"Ue");i(Ue,"getComputedStyle$1");function Ki(u4){if(Ne(u4)){return{scrollLeft:u4.scrollLeft,scrollTop:u4.scrollTop}}return{scrollLeft:u4.scrollX,scrollTop:u4.scrollY}}__name(Ki,"Ki");i(Ki,"getNodeScroll");function Xl(u4){if(oa(u4)==="html"){return u4}const r=u4.assignedSlot||u4.parentNode||Th(u4)&&u4.host||Je(u4);return Th(r)?r.host:r}__name(Xl,"Xl");i(Xl,"getParentNode");function sv(u4){const r=Xl(u4);if(ua(r)){return u4.ownerDocument?u4.ownerDocument.body:u4.body}if(Ke(r)&&du(r)){return r}return sv(r)}__name(sv,"sv");i(sv,"getNearestOverflowAncestor");function su(u4,r,f2){var o2;if(r===void 0){r=[]}if(f2===void 0){f2=true}const d=sv(u4);const h2=d===((o2=u4.ownerDocument)==null?void 0:o2.body);const v2=be(d);if(h2){const y3=No(v2);return r.concat(v2,v2.visualViewport||[],du(d)?d:[],y3&&f2?su(y3):[])}return r.concat(d,su(d,[],f2))}__name(su,"su");i(su,"getOverflowAncestors");function No(u4){return u4.parent&&Object.getPrototypeOf(u4.parent)?u4.frameElement:null}__name(No,"No");i(No,"getFrameElement");function dv(u4){const r=Ue(u4);let f2=parseFloat(r.width)||0;let o2=parseFloat(r.height)||0;const d=Ke(u4);const h2=d?u4.offsetWidth:f2;const v2=d?u4.offsetHeight:o2;const y3=ji(f2)!==h2||ji(o2)!==v2;if(y3){f2=h2;o2=v2}return{width:f2,height:o2,$:y3}}__name(dv,"dv");i(dv,"getCssDimensions");function Zo(u4){return!Ne(u4)?u4.contextElement:u4}__name(Zo,"Zo");i(Zo,"unwrapElement");function ea(u4){const r=Zo(u4);if(!Ke(r)){return ke(1)}const f2=r.getBoundingClientRect();const{width:o2,height:d,$:h2}=dv(r);let v2=(h2?ji(f2.width):f2.width)/o2;let y3=(h2?ji(f2.height):f2.height)/d;if(!v2||!Number.isFinite(v2)){v2=1}if(!y3||!Number.isFinite(y3)){y3=1}return{x:v2,y:y3}}__name(ea,"ea");i(ea,"getScale");var pb=ke(0);function mv(u4){const r=be(u4);if(!Qo()||!r.visualViewport){return pb}return{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}__name(mv,"mv");i(mv,"getVisualOffsets");function bb(u4,r,f2){if(r===void 0){r=false}if(!f2||r&&f2!==be(u4)){return false}return r}__name(bb,"bb");i(bb,"shouldAddVisualOffsets");function fn(u4,r,f2,o2){if(r===void 0){r=false}if(f2===void 0){f2=false}const d=u4.getBoundingClientRect();const h2=Zo(u4);let v2=ke(1);if(r){if(o2){if(Ne(o2)){v2=ea(o2)}}else{v2=ea(u4)}}const y3=bb(h2,f2,o2)?mv(h2):ke(0);let p=(d.left+y3.x)/v2.x;let g2=(d.top+y3.y)/v2.y;let S3=d.width/v2.x;let A=d.height/v2.y;if(h2){const D=be(h2);const w2=o2&&Ne(o2)?be(o2):o2;let H=D;let O2=No(H);while(O2&&o2&&w2!==H){const U3=ea(O2);const Y2=O2.getBoundingClientRect();const Q2=Ue(O2);const Z2=Y2.left+(O2.clientLeft+parseFloat(Q2.paddingLeft))*U3.x;const k3=Y2.top+(O2.clientTop+parseFloat(Q2.paddingTop))*U3.y;p*=U3.x;g2*=U3.y;S3*=U3.x;A*=U3.y;p+=Z2;g2+=k3;H=be(O2);O2=No(H)}}return Xi({width:S3,height:A,x:p,y:g2})}__name(fn,"fn");i(fn,"getBoundingClientRect");function ko(u4,r){const f2=Ki(u4).scrollLeft;if(!r){return fn(Je(u4)).left+f2}return r.left+f2}__name(ko,"ko");i(ko,"getWindowScrollBarX");function hv(u4,r,f2){if(f2===void 0){f2=false}const o2=u4.getBoundingClientRect();const d=o2.left+r.scrollLeft-(f2?0:ko(u4,o2));const h2=o2.top+r.scrollTop;return{x:d,y:h2}}__name(hv,"hv");i(hv,"getHTMLOffset");function Sb(u4){let{elements:r,rect:f2,offsetParent:o2,strategy:d}=u4;const h2=d==="fixed";const v2=Je(o2);const y3=r?ki(r.floating):false;if(o2===v2||y3&&h2){return f2}let p={scrollLeft:0,scrollTop:0};let g2=ke(1);const S3=ke(0);const A=Ke(o2);if(A||!A&&!h2){if(oa(o2)!=="body"||du(v2)){p=Ki(o2)}if(Ke(o2)){const w2=fn(o2);g2=ea(o2);S3.x=w2.x+o2.clientLeft;S3.y=w2.y+o2.clientTop}}const D=v2&&!A&&!h2?hv(v2,p,true):ke(0);return{width:f2.width*g2.x,height:f2.height*g2.y,x:f2.x*g2.x-p.scrollLeft*g2.x+S3.x+D.x,y:f2.y*g2.y-p.scrollTop*g2.y+S3.y+D.y}}__name(Sb,"Sb");i(Sb,"convertOffsetParentRelativeRectToViewportRelativeRect");function Eb(u4){return Array.from(u4.getClientRects())}__name(Eb,"Eb");i(Eb,"getClientRects");function xb(u4){const r=Je(u4);const f2=Ki(u4);const o2=u4.ownerDocument.body;const d=pe(r.scrollWidth,r.clientWidth,o2.scrollWidth,o2.clientWidth);const h2=pe(r.scrollHeight,r.clientHeight,o2.scrollHeight,o2.clientHeight);let v2=-f2.scrollLeft+ko(u4);const y3=-f2.scrollTop;if(Ue(o2).direction==="rtl"){v2+=pe(r.clientWidth,o2.clientWidth)-d}return{width:d,height:h2,x:v2,y:y3}}__name(xb,"xb");i(xb,"getDocumentRect");function Ab(u4,r){const f2=be(u4);const o2=Je(u4);const d=f2.visualViewport;let h2=o2.clientWidth;let v2=o2.clientHeight;let y3=0;let p=0;if(d){h2=d.width;v2=d.height;const g2=Qo();if(!g2||g2&&r==="fixed"){y3=d.offsetLeft;p=d.offsetTop}}return{width:h2,height:v2,x:y3,y:p}}__name(Ab,"Ab");i(Ab,"getViewportRect");var Tb=new Set(["absolute","fixed"]);function Ob(u4,r){const f2=fn(u4,true,r==="fixed");const o2=f2.top+u4.clientTop;const d=f2.left+u4.clientLeft;const h2=Ke(u4)?ea(u4):ke(1);const v2=u4.clientWidth*h2.x;const y3=u4.clientHeight*h2.y;const p=d*h2.x;const g2=o2*h2.y;return{width:v2,height:y3,x:p,y:g2}}__name(Ob,"Ob");i(Ob,"getInnerBoundingClientRect");function Oh(u4,r,f2){let o2;if(r==="viewport"){o2=Ab(u4,f2)}else if(r==="document"){o2=xb(Je(u4))}else if(Ne(r)){o2=Ob(r,f2)}else{const d=mv(u4);o2={x:r.x-d.x,y:r.y-d.y,width:r.width,height:r.height}}return Xi(o2)}__name(Oh,"Oh");i(Oh,"getClientRectFromClippingAncestor");function vv(u4,r){const f2=Xl(u4);if(f2===r||!Ne(f2)||ua(f2)){return false}return Ue(f2).position==="fixed"||vv(f2,r)}__name(vv,"vv");i(vv,"hasFixedPositionAncestor");function wb(u4,r){const f2=r.get(u4);if(f2){return f2}let o2=su(u4,[],false).filter(y3=>Ne(y3)&&oa(y3)!=="body");let d=null;const h2=Ue(u4).position==="fixed";let v2=h2?Xl(u4):u4;while(Ne(v2)&&!ua(v2)){const y3=Ue(v2);const p=Vo(v2);if(!p&&y3.position==="fixed"){d=null}const g2=h2?!p&&!d:!p&&y3.position==="static"&&!!d&&Tb.has(d.position)||du(v2)&&!p&&vv(u4,v2);if(g2){o2=o2.filter(S3=>S3!==v2)}else{d=y3}v2=Xl(v2)}r.set(u4,o2);return o2}__name(wb,"wb");i(wb,"getClippingElementAncestors");function Rb(u4){let{element:r,boundary:f2,rootBoundary:o2,strategy:d}=u4;const h2=f2==="clippingAncestors"?ki(r)?[]:wb(r,this._c):[].concat(f2);const v2=[...h2,o2];const y3=v2[0];const p=v2.reduce((g2,S3)=>{const A=Oh(r,S3,d);g2.top=pe(A.top,g2.top);g2.right=Gl(A.right,g2.right);g2.bottom=Gl(A.bottom,g2.bottom);g2.left=pe(A.left,g2.left);return g2},Oh(r,y3,d));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}__name(Rb,"Rb");i(Rb,"getClippingRect");function Mb(u4){const{width:r,height:f2}=dv(u4);return{width:r,height:f2}}__name(Mb,"Mb");i(Mb,"getDimensions");function zb(u4,r,f2){const o2=Ke(r);const d=Je(r);const h2=f2==="fixed";const v2=fn(u4,true,h2,r);let y3={scrollLeft:0,scrollTop:0};const p=ke(0);function g2(){p.x=ko(d)}__name(g2,"g");i(g2,"setLeftRTLScrollbarOffset");if(o2||!o2&&!h2){if(oa(r)!=="body"||du(d)){y3=Ki(r)}if(o2){const w2=fn(r,true,h2,r);p.x=w2.x+r.clientLeft;p.y=w2.y+r.clientTop}else if(d){g2()}}if(h2&&!o2&&d){g2()}const S3=d&&!o2&&!h2?hv(d,y3):ke(0);const A=v2.left+y3.scrollLeft-p.x-S3.x;const D=v2.top+y3.scrollTop-p.y-S3.y;return{x:A,y:D,width:v2.width,height:v2.height}}__name(zb,"zb");i(zb,"getRectRelativeToOffsetParent");function So(u4){return Ue(u4).position==="static"}__name(So,"So");i(So,"isStaticPositioned");function wh(u4,r){if(!Ke(u4)||Ue(u4).position==="fixed"){return null}if(r){return r(u4)}let f2=u4.offsetParent;if(Je(u4)===f2){f2=f2.ownerDocument.body}return f2}__name(wh,"wh");i(wh,"getTrueOffsetParent");function gv(u4,r){const f2=be(u4);if(ki(u4)){return f2}if(!Ke(u4)){let d=Xl(u4);while(d&&!ua(d)){if(Ne(d)&&!So(d)){return d}d=Xl(d)}return f2}let o2=wh(u4,r);while(o2&&sb(o2)&&So(o2)){o2=wh(o2,r)}if(o2&&ua(o2)&&So(o2)&&!Vo(o2)){return f2}return o2||gb(u4)||f2}__name(gv,"gv");i(gv,"getOffsetParent");var _b=i(async function(u4){const r=this.getOffsetParent||gv;const f2=this.getDimensions;const o2=await f2(u4.floating);return{reference:zb(u4.reference,await r(u4.floating),u4.strategy),floating:{x:0,y:0,width:o2.width,height:o2.height}}},"getElementRects");function Cb(u4){return Ue(u4).direction==="rtl"}__name(Cb,"Cb");i(Cb,"isRTL");var Db={convertOffsetParentRelativeRectToViewportRelativeRect:Sb,getDocumentElement:Je,getClippingRect:Rb,getOffsetParent:gv,getElementRects:_b,getClientRects:Eb,getDimensions:Mb,getScale:ea,isElement:Ne,isRTL:Cb};function yv(u4,r){return u4.x===r.x&&u4.y===r.y&&u4.width===r.width&&u4.height===r.height}__name(yv,"yv");i(yv,"rectsAreEqual");function Nb(u4,r){let f2=null;let o2;const d=Je(u4);function h2(){var y3;clearTimeout(o2);(y3=f2)==null||y3.disconnect();f2=null}__name(h2,"h");i(h2,"cleanup");function v2(y3,p){if(y3===void 0){y3=false}if(p===void 0){p=1}h2();const g2=u4.getBoundingClientRect();const{left:S3,top:A,width:D,height:w2}=g2;if(!y3){r()}if(!D||!w2){return}const H=zi(A);const O2=zi(d.clientWidth-(S3+D));const U3=zi(d.clientHeight-(A+w2));const Y2=zi(S3);const Q2=-H+"px "+-O2+"px "+-U3+"px "+-Y2+"px";const Z2={rootMargin:Q2,threshold:pe(0,Gl(1,p))||1};let k3=true;function X3(et3){const W3=et3[0].intersectionRatio;if(W3!==p){if(!k3){return v2()}if(!W3){o2=setTimeout(()=>{v2(false,1e-7)},1e3)}else{v2(false,W3)}}if(W3===1&&!yv(g2,u4.getBoundingClientRect())){v2()}k3=false}__name(X3,"X");i(X3,"handleObserve");try{f2=new IntersectionObserver(X3,{...Z2,root:d.ownerDocument})}catch(et3){f2=new IntersectionObserver(X3,Z2)}f2.observe(u4)}__name(v2,"v");i(v2,"refresh");v2(true);return h2}__name(Nb,"Nb");i(Nb,"observeMove");function Ub(u4,r,f2,o2){if(o2===void 0){o2={}}const{ancestorScroll:d=true,ancestorResize:h2=true,elementResize:v2=typeof ResizeObserver==="function",layoutShift:y3=typeof IntersectionObserver==="function",animationFrame:p=false}=o2;const g2=Zo(u4);const S3=d||h2?[...g2?su(g2):[],...su(r)]:[];S3.forEach(Y2=>{d&&Y2.addEventListener("scroll",f2,{passive:true});h2&&Y2.addEventListener("resize",f2)});const A=g2&&y3?Nb(g2,f2):null;let D=-1;let w2=null;if(v2){w2=new ResizeObserver(Y2=>{let[Q2]=Y2;if(Q2&&Q2.target===g2&&w2){w2.unobserve(r);cancelAnimationFrame(D);D=requestAnimationFrame(()=>{var Z2;(Z2=w2)==null||Z2.observe(r)})}f2()});if(g2&&!p){w2.observe(g2)}w2.observe(r)}let H;let O2=p?fn(u4):null;if(p){U3()}function U3(){const Y2=fn(u4);if(O2&&!yv(O2,Y2)){f2()}O2=Y2;H=requestAnimationFrame(U3)}__name(U3,"U");i(U3,"frameLoop");f2();return()=>{var Y2;S3.forEach(Q2=>{d&&Q2.removeEventListener("scroll",f2);h2&&Q2.removeEventListener("resize",f2)});A==null||A();(Y2=w2)==null||Y2.disconnect();w2=null;if(p){cancelAnimationFrame(H)}}}__name(Ub,"Ub");i(Ub,"autoUpdate");var Hb=ub;var Bb=ib;var Lb=lb;var qb=rb;var Yb=nb;var Rh=eb;var jb=cb;var Gb=i((u4,r,f2)=>{const o2=new Map;const d={platform:Db,...f2};const h2={...d.platform,_c:o2};return tb(u4,r,{...d,platform:h2})},"computePosition");var Xb=typeof document!=="undefined";var Vb=i(__name(function u(){},"u"),"noop");var Ui=Xb?z.useLayoutEffect:Vb;function Vi(u4,r){if(u4===r){return true}if(typeof u4!==typeof r){return false}if(typeof u4==="function"&&u4.toString()===r.toString()){return true}let f2;let o2;let d;if(u4&&r&&typeof u4==="object"){if(Array.isArray(u4)){f2=u4.length;if(f2!==r.length)return false;for(o2=f2;o2--!==0;){if(!Vi(u4[o2],r[o2])){return false}}return true}d=Object.keys(u4);f2=d.length;if(f2!==Object.keys(r).length){return false}for(o2=f2;o2--!==0;){if(!{}.hasOwnProperty.call(r,d[o2])){return false}}for(o2=f2;o2--!==0;){const h2=d[o2];if(h2==="_owner"&&u4.$$typeof){continue}if(!Vi(u4[h2],r[h2])){return false}}return true}return u4!==u4&&r!==r}__name(Vi,"Vi");i(Vi,"deepEqual");function pv(u4){if(typeof window==="undefined"){return 1}const r=u4.ownerDocument.defaultView||window;return r.devicePixelRatio||1}__name(pv,"pv");i(pv,"getDPR");function Mh(u4,r){const f2=pv(u4);return Math.round(r*f2)/f2}__name(Mh,"Mh");i(Mh,"roundByDPR");function Eo(u4){const r=z.useRef(u4);Ui(()=>{r.current=u4});return r}__name(Eo,"Eo");i(Eo,"useLatestRef");function Qb(u4){if(u4===void 0){u4={}}const{placement:r="bottom",strategy:f2="absolute",middleware:o2=[],platform:d,elements:{reference:h2,floating:v2}={},transform:y3=true,whileElementsMounted:p,open:g2}=u4;const[S3,A]=z.useState({x:0,y:0,strategy:f2,placement:r,middlewareData:{},isPositioned:false});const[D,w2]=z.useState(o2);if(!Vi(D,o2)){w2(o2)}const[H,O2]=z.useState(null);const[U3,Y2]=z.useState(null);const Q2=z.useCallback(B2=>{if(B2!==et3.current){et3.current=B2;O2(B2)}},[]);const Z2=z.useCallback(B2=>{if(B2!==W3.current){W3.current=B2;Y2(B2)}},[]);const k3=h2||H;const X3=v2||U3;const et3=z.useRef(null);const W3=z.useRef(null);const J=z.useRef(S3);const rt3=p!=null;const Et2=Eo(p);const Mt=Eo(d);const vt=Eo(g2);const Ot=z.useCallback(()=>{if(!et3.current||!W3.current){return}const B2={placement:r,strategy:f2,middleware:D};if(Mt.current){B2.platform=Mt.current}Gb(et3.current,W3.current,B2).then(ct3=>{const E3={...ct3,isPositioned:vt.current!==false};if(St.current&&!Vi(J.current,E3)){J.current=E3;Bo.flushSync(()=>{A(E3)})}})},[D,r,f2,Mt,vt]);Ui(()=>{if(g2===false&&J.current.isPositioned){J.current.isPositioned=false;A(B2=>({...B2,isPositioned:false}))}},[g2]);const St=z.useRef(false);Ui(()=>{St.current=true;return()=>{St.current=false}},[]);Ui(()=>{if(k3)et3.current=k3;if(X3)W3.current=X3;if(k3&&X3){if(Et2.current){return Et2.current(k3,X3,Ot)}Ot()}},[k3,X3,Ot,Et2,rt3]);const gt2=z.useMemo(()=>({reference:et3,floating:W3,setReference:Q2,setFloating:Z2}),[Q2,Z2]);const C=z.useMemo(()=>({reference:k3,floating:X3}),[k3,X3]);const V=z.useMemo(()=>{const B2={position:f2,left:0,top:0};if(!C.floating){return B2}const ct3=Mh(C.floating,S3.x);const E3=Mh(C.floating,S3.y);if(y3){return{...B2,transform:"translate("+ct3+"px, "+E3+"px)",...pv(C.floating)>=1.5&&{willChange:"transform"}}}return{position:f2,left:ct3,top:E3}},[f2,y3,C.floating,S3.x,S3.y]);return z.useMemo(()=>({...S3,update:Ot,refs:gt2,elements:C,floatingStyles:V}),[S3,Ot,gt2,C,V])}__name(Qb,"Qb");i(Qb,"useFloating");var Zb=i(u4=>{function r(f2){return{}.hasOwnProperty.call(f2,"current")}__name(r,"r");i(r,"isRef");return{name:"arrow",options:u4,fn(f2){const{element:o2,padding:d}=typeof u4==="function"?u4(f2):u4;if(o2&&r(o2)){if(o2.current!=null){return Rh({element:o2.current,padding:d}).fn(f2)}return{}}if(o2){return Rh({element:o2,padding:d}).fn(f2)}return{}}}},"arrow$1");var kb=i((u4,r)=>({...Hb(u4),options:[u4,r]}),"offset");var Kb=i((u4,r)=>({...Bb(u4),options:[u4,r]}),"shift");var Jb=i((u4,r)=>({...jb(u4),options:[u4,r]}),"limitShift");var Wb=i((u4,r)=>({...Lb(u4),options:[u4,r]}),"flip");var $b=i((u4,r)=>({...qb(u4),options:[u4,r]}),"size");var Fb=i((u4,r)=>({...Yb(u4),options:[u4,r]}),"hide");var Pb=i((u4,r)=>({...Zb(u4),options:[u4,r]}),"arrow");var Ib="Arrow";var bv=z.forwardRef((u4,r)=>{const{children:f2,width:o2=10,height:d=5,...h2}=u4;return Ht.jsx(sn.svg,{...h2,ref:r,width:o2,height:d,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:u4.asChild?f2:Ht.jsx("polygon",{points:"0,0 30,0 15,10"})})});bv.displayName=Ib;var t1=bv;function e1(u4){const[r,f2]=z.useState(void 0);na(()=>{if(u4){f2({width:u4.offsetWidth,height:u4.offsetHeight});const o2=new ResizeObserver(d=>{if(!Array.isArray(d)){return}if(!d.length){return}const h2=d[0];let v2;let y3;if("borderBoxSize"in h2){const p=h2["borderBoxSize"];const g2=Array.isArray(p)?p[0]:p;v2=g2["inlineSize"];y3=g2["blockSize"]}else{v2=u4.offsetWidth;y3=u4.offsetHeight}f2({width:v2,height:y3})});o2.observe(u4,{box:"border-box"});return()=>o2.unobserve(u4)}else{f2(void 0)}},[u4]);return r}__name(e1,"e1");i(e1,"useSize");var Ko="Popper";var[Sv,yS]=av(Ko);var[l1,Ev]=Sv(Ko);var xv=i(u4=>{const{__scopePopper:r,children:f2}=u4;const[o2,d]=z.useState(null);return Ht.jsx(l1,{scope:r,anchor:o2,onAnchorChange:d,children:f2})},"Popper");xv.displayName=Ko;var Av="PopperAnchor";var Tv=z.forwardRef((u4,r)=>{const{__scopePopper:f2,virtualRef:o2,...d}=u4;const h2=Ev(Av,f2);const v2=z.useRef(null);const y3=on(r,v2);z.useEffect(()=>{h2.onAnchorChange(o2?.current||v2.current)});return o2?null:Ht.jsx(sn.div,{...d,ref:y3})});Tv.displayName=Av;var Jo="PopperContent";var[n1,a1]=Sv(Jo);var Ov=z.forwardRef((u4,r)=>{const{__scopePopper:f2,side:o2="bottom",sideOffset:d=0,align:h2="center",alignOffset:v2=0,arrowPadding:y3=0,avoidCollisions:p=true,collisionBoundary:g2=[],collisionPadding:S3=0,sticky:A="partial",hideWhenDetached:D=false,updatePositionStrategy:w2="optimized",onPlaced:H,...O2}=u4;const U3=Ev(Jo,f2);const[Y2,Q2]=z.useState(null);const Z2=on(r,mt2=>Q2(mt2));const[k3,X3]=z.useState(null);const et3=e1(k3);const W3=et3?.width??0;const J=et3?.height??0;const rt3=o2+(h2!=="center"?"-"+h2:"");const Et2=typeof S3==="number"?S3:{top:0,right:0,bottom:0,left:0,...S3};const Mt=Array.isArray(g2)?g2:[g2];const vt=Mt.length>0;const Ot={padding:Et2,boundary:Mt.filter(i1),altBoundary:vt};const{refs:St,floatingStyles:gt2,placement:C,isPositioned:V,middlewareData:B2}=Qb({strategy:"fixed",placement:rt3,whileElementsMounted:i((...mt2)=>{const At=Ub(...mt2,{animationFrame:w2==="always"});return At},"whileElementsMounted"),elements:{reference:U3.anchor},middleware:[kb({mainAxis:d+J,alignmentAxis:v2}),p&&Kb({mainAxis:true,crossAxis:false,limiter:A==="partial"?Jb():void 0,...Ot}),p&&Wb({...Ot}),$b({...Ot,apply:i(({elements:mt2,rects:At,availableWidth:le3,availableHeight:He3})=>{const{width:Be3,height:Le3}=At.reference;const hl=mt2.floating.style;hl.setProperty("--radix-popper-available-width",`${le3}px`);hl.setProperty("--radix-popper-available-height",`${He3}px`);hl.setProperty("--radix-popper-anchor-width",`${Be3}px`);hl.setProperty("--radix-popper-anchor-height",`${Le3}px`)},"apply")}),k3&&Pb({element:k3,padding:y3}),c1({arrowWidth:W3,arrowHeight:J}),D&&Fb({strategy:"referenceHidden",...Ot})]});const[ct3,E3]=Mv(C);const G2=aa(H);na(()=>{if(V){G2?.()}},[V,G2]);const $2=B2.arrow?.x;const K2=B2.arrow?.y;const F2=B2.arrow?.centerOffset!==0;const[ft2,ut3]=z.useState();na(()=>{if(Y2)ut3(window.getComputedStyle(Y2).zIndex)},[Y2]);return Ht.jsx("div",{ref:St.setFloating,"data-radix-popper-content-wrapper":"",style:{...gt2,transform:V?gt2.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ft2,["--radix-popper-transform-origin"]:[B2.transformOrigin?.x,B2.transformOrigin?.y].join(" "),...B2.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:u4.dir,children:Ht.jsx(n1,{scope:f2,placedSide:ct3,onArrowChange:X3,arrowX:$2,arrowY:K2,shouldHideArrow:F2,children:Ht.jsx(sn.div,{"data-side":ct3,"data-align":E3,...O2,ref:Z2,style:{...O2.style,animation:!V?"none":void 0}})})})});Ov.displayName=Jo;var wv="PopperArrow";var u1={top:"bottom",right:"left",bottom:"top",left:"right"};var Rv=z.forwardRef(i(__name(function u2(r,f2){const{__scopePopper:o2,...d}=r;const h2=a1(wv,o2);const v2=u1[h2.placedSide];return Ht.jsx("span",{ref:h2.onArrowChange,style:{position:"absolute",left:h2.arrowX,top:h2.arrowY,[v2]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[h2.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:`rotate(180deg)`,left:"translateY(50%) rotate(-90deg) translateX(50%)"}[h2.placedSide],visibility:h2.shouldHideArrow?"hidden":void 0},children:Ht.jsx(t1,{...d,ref:f2,style:{...d.style,display:"block"}})})},"u"),"PopperArrow2"));Rv.displayName=wv;function i1(u4){return u4!==null}__name(i1,"i1");i(i1,"isNotNull");var c1=i(u4=>({name:"transformOrigin",options:u4,fn(r){const{placement:f2,rects:o2,middlewareData:d}=r;const h2=d.arrow?.centerOffset!==0;const v2=h2;const y3=v2?0:u4.arrowWidth;const p=v2?0:u4.arrowHeight;const[g2,S3]=Mv(f2);const A={start:"0%",center:"50%",end:"100%"}[S3];const D=(d.arrow?.x??0)+y3/2;const w2=(d.arrow?.y??0)+p/2;let H="";let O2="";if(g2==="bottom"){H=v2?A:`${D}px`;O2=`${-p}px`}else if(g2==="top"){H=v2?A:`${D}px`;O2=`${o2.floating.height+p}px`}else if(g2==="right"){H=`${-p}px`;O2=v2?A:`${w2}px`}else if(g2==="left"){H=`${o2.floating.width+p}px`;O2=v2?A:`${w2}px`}return{data:{x:H,y:O2}}}}),"transformOrigin");function Mv(u4){const[r,f2="center"]=u4.split("-");return[r,f2]}__name(Mv,"Mv");i(Mv,"getSideAndAlignFromPlacement");var pS=xv;var bS=Tv;var SS=Ov;var ES=Rv;var r1="Portal";var o1=z.forwardRef((u4,r)=>{const{container:f2,...o2}=u4;const[d,h2]=z.useState(false);na(()=>h2(true),[]);const v2=f2||d&&globalThis?.document?.body;return v2?y0.createPortal(Ht.jsx(sn.div,{...o2,ref:r}),v2):null});o1.displayName=r1;var f1=i(function(u4){if(typeof document==="undefined"){return null}var r=Array.isArray(u4)?u4[0]:u4;return r.ownerDocument.body},"getDefaultParent");var Pn=new WeakMap;var _i=new WeakMap;var Ci={};var xo=0;var zv=i(function(u4){return u4&&(u4.host||zv(u4.parentNode))},"unwrapHost");var s1=i(function(u4,r){return r.map(function(f2){if(u4.contains(f2)){return f2}var o2=zv(f2);if(o2&&u4.contains(o2)){return o2}console.error("aria-hidden",f2,"in not contained inside",u4,". Doing nothing");return null}).filter(function(f2){return Boolean(f2)})},"correctTargets");var d1=i(function(u4,r,f2,o2){var d=s1(r,Array.isArray(u4)?u4:[u4]);if(!Ci[f2]){Ci[f2]=new WeakMap}var h2=Ci[f2];var v2=[];var y3=new Set;var p=new Set(d);var g2=i(function(A){if(!A||y3.has(A)){return}y3.add(A);g2(A.parentNode)},"keep");d.forEach(g2);var S3=i(function(A){if(!A||p.has(A)){return}Array.prototype.forEach.call(A.children,function(D){if(y3.has(D)){S3(D)}else{try{var w2=D.getAttribute(o2);var H=w2!==null&&w2!=="false";var O2=(Pn.get(D)||0)+1;var U3=(h2.get(D)||0)+1;Pn.set(D,O2);h2.set(D,U3);v2.push(D);if(O2===1&&H){_i.set(D,true)}if(U3===1){D.setAttribute(f2,"true")}if(!H){D.setAttribute(o2,"true")}}catch(Y2){console.error("aria-hidden: cannot operate on ",D,Y2)}}})},"deep");S3(r);y3.clear();xo++;return function(){v2.forEach(function(A){var D=Pn.get(A)-1;var w2=h2.get(A)-1;Pn.set(A,D);h2.set(A,w2);if(!D){if(!_i.has(A)){A.removeAttribute(o2)}_i.delete(A)}if(!w2){A.removeAttribute(f2)}});xo--;if(!xo){Pn=new WeakMap;Pn=new WeakMap;_i=new WeakMap;Ci={}}}},"applyAttributeToOthers");var xS=i(function(u4,r,f2){if(f2===void 0){f2="data-aria-hidden"}var o2=Array.from(Array.isArray(u4)?u4:[u4]);var d=f1(u4);if(!d){return function(){return null}}o2.push.apply(o2,Array.from(d.querySelectorAll("[aria-live], script")));return d1(o2,d,f2,"aria-hidden")},"hideOthers");var Qe=i(function(){Qe=Object.assign||i(__name(function u4(r){for(var f2,o2=1,d=arguments.length;o2y3){return true}}o2=o2.parentNode}while(o2&&o2!==f2.body);return false},"locationCouldBeScrolled");var Y1=i(function(u4){var r=u4.scrollTop,f2=u4.scrollHeight,o2=u4.clientHeight;return[r,f2,o2]},"getVScrollVariables");var j1=i(function(u4){var r=u4.scrollLeft,f2=u4.scrollWidth,o2=u4.clientWidth;return[r,f2,o2]},"getHScrollVariables");var Hv=i(function(u4,r){return u4==="v"?L1(r):q1(r)},"elementCouldBeScrolled");var Bv=i(function(u4,r){return u4==="v"?Y1(r):j1(r)},"getScrollVariables");var G1=i(function(u4,r){return u4==="h"&&r==="rtl"?-1:1},"getDirectionFactor");var X1=i(function(u4,r,f2,o2,d){var h2=G1(u4,window.getComputedStyle(r).direction);var v2=h2*o2;var y3=f2.target;var p=r.contains(y3);var g2=false;var S3=v2>0;var A=0;var D=0;do{if(!y3){break}var w2=Bv(u4,y3),H=w2[0],O2=w2[1],U3=w2[2];var Y2=O2-U3-h2*H;if(H||Y2){if(Hv(u4,y3)){A+=Y2;D+=H}}var Q2=y3.parentNode;y3=Q2&&Q2.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Q2.host:Q2}while(!p&&y3!==document.body||p&&(r.contains(y3)||r===y3));if(S3&&(Math.abs(A)<1||false)){g2=true}else if(!S3&&(Math.abs(D)<1||false)){g2=true}return g2},"handleScroll");var Ni=i(function(u4){return"changedTouches"in u4?[u4.changedTouches[0].clientX,u4.changedTouches[0].clientY]:[0,0]},"getTouchXY");var Dh=i(function(u4){return[u4.deltaX,u4.deltaY]},"getDeltaXY");var Nh=i(function(u4){return u4&&"current"in u4?u4.current:u4},"extractRef");var V1=i(function(u4,r){return u4[0]===r[0]&&u4[1]===r[1]},"deltaCompare");var Q1=i(function(u4){return"n .block-interactivity-".concat(u4," {pointer-events: none;}n .allow-interactivity-").concat(u4," {pointer-events: all;}n")},"generateStyle");var Z1=0;var ta=[];function k1(u4){var r=z.useRef([]);var f2=z.useRef([0,0]);var o2=z.useRef();var d=z.useState(Z1++)[0];var h2=z.useState(Nv)[0];var v2=z.useRef(u4);z.useEffect(function(){v2.current=u4},[u4]);z.useEffect(function(){if(u4.inert){document.body.classList.add("block-interactivity-".concat(d));var O2=m1([u4.lockRef.current],(u4.shards||[]).map(Nh),true).filter(Boolean);O2.forEach(function(U3){return U3.classList.add("allow-interactivity-".concat(d))});return function(){document.body.classList.remove("block-interactivity-".concat(d));O2.forEach(function(U3){return U3.classList.remove("allow-interactivity-".concat(d))})}}return},[u4.inert,u4.lockRef.current,u4.shards]);var y3=z.useCallback(function(O2,U3){if("touches"in O2&&O2.touches.length===2||O2.type==="wheel"&&O2.ctrlKey){return!v2.current.allowPinchZoom}var Y2=Ni(O2);var Q2=f2.current;var Z2="deltaX"in O2?O2.deltaX:Q2[0]-Y2[0];var k3="deltaY"in O2?O2.deltaY:Q2[1]-Y2[1];var X3;var et3=O2.target;var W3=Math.abs(Z2)>Math.abs(k3)?"h":"v";if("touches"in O2&&W3==="h"&&et3.type==="range"){return false}var J=Ch(W3,et3);if(!J){return true}if(J){X3=W3}else{X3=W3==="v"?"h":"v";J=Ch(W3,et3)}if(!J){return false}if(!o2.current&&"changedTouches"in O2&&(Z2||k3)){o2.current=X3}if(!X3){return true}var rt3=o2.current||X3;return X1(rt3,U3,O2,rt3==="h"?Z2:k3)},[]);var p=z.useCallback(function(O2){var U3=O2;if(!ta.length||ta[ta.length-1]!==h2){return}var Y2="deltaY"in U3?Dh(U3):Ni(U3);var Q2=r.current.filter(function(X3){return X3.name===U3.type&&(X3.target===U3.target||U3.target===X3.shadowParent)&&V1(X3.delta,Y2)})[0];if(Q2&&Q2.should){if(U3.cancelable){U3.preventDefault()}return}if(!Q2){var Z2=(v2.current.shards||[]).map(Nh).filter(Boolean).filter(function(X3){return X3.contains(U3.target)});var k3=Z2.length>0?y3(U3,Z2[0]):!v2.current.noIsolation;if(k3){if(U3.cancelable){U3.preventDefault()}}}},[]);var g2=z.useCallback(function(O2,U3,Y2,Q2){var Z2={name:O2,delta:U3,target:Y2,should:Q2,shadowParent:K1(Y2)};r.current.push(Z2);setTimeout(function(){r.current=r.current.filter(function(k3){return k3!==Z2})},1)},[]);var S3=z.useCallback(function(O2){f2.current=Ni(O2);o2.current=void 0},[]);var A=z.useCallback(function(O2){g2(O2.type,Dh(O2),O2.target,y3(O2,u4.lockRef.current))},[]);var D=z.useCallback(function(O2){g2(O2.type,Ni(O2),O2.target,y3(O2,u4.lockRef.current))},[]);z.useEffect(function(){ta.push(h2);u4.setCallbacks({onScrollCapture:A,onWheelCapture:A,onTouchMoveCapture:D});document.addEventListener("wheel",p,In);document.addEventListener("touchmove",p,In);document.addEventListener("touchstart",S3,In);return function(){ta=ta.filter(function(O2){return O2!==h2});document.removeEventListener("wheel",p,In);document.removeEventListener("touchmove",p,In);document.removeEventListener("touchstart",S3,In)}},[]);var w2=u4.removeScrollBar,H=u4.inert;return z.createElement(z.Fragment,null,H?z.createElement(h2,{styles:Q1(d)}):null,w2?z.createElement(H1,{noRelative:u4.noRelative,gapMode:u4.gapMode}):null)}__name(k1,"k1");i(k1,"RemoveScrollSideCar");function K1(u4){var r=null;while(u4!==null){if(u4 instanceof ShadowRoot){r=u4.host;u4=u4.host}u4=u4.parentNode}return r}__name(K1,"K1");i(K1,"getOutermostShadowParent");var J1=x1(Dv,k1);var W1=z.forwardRef(function(u4,r){return z.createElement(Ji,Qe({},u4,{ref:r,sideCar:J1}))});W1.classNames=Ji.classNames;var $1=i(u4=>u4.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),"toKebabCase");var F1=i(u4=>u4.replace(/^([A-Z])|[s-_]+(w)/g,(r,f2,o2)=>o2?o2.toUpperCase():f2.toLowerCase()),"toCamelCase");var Uh=i(u4=>{const r=F1(u4);return r.charAt(0).toUpperCase()+r.slice(1)},"toPascalCase");var Lv=i((...u4)=>u4.filter((r,f2,o2)=>{return Boolean(r)&&r.trim()!==""&&o2.indexOf(r)===f2}).join(" ").trim(),"mergeClasses");var P1=i(u4=>{for(const r in u4){if(r.startsWith("aria-")||r==="role"||r==="title"){return true}}},"hasA11yProp");var I1={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"};var tS=z.forwardRef(({color:u4="currentColor",size:r=24,strokeWidth:f2=2,absoluteStrokeWidth:o2,className:d="",children:h2,iconNode:v2,...y3},p)=>z.createElement("svg",{ref:p,...I1,width:r,height:r,stroke:u4,strokeWidth:o2?Number(f2)*24/Number(r):f2,className:Lv("lucide",d),...!h2&&!P1(y3)&&{"aria-hidden":"true"},...y3},[...v2.map(([g2,S3])=>z.createElement(g2,S3)),...Array.isArray(h2)?h2:[h2]]));var qv=i((u4,r)=>{const f2=z.forwardRef(({className:o2,...d},h2)=>z.createElement(tS,{ref:h2,iconNode:r,className:Lv(`lucide-${$1(Uh(u4))}`,`lucide-${u4}`,o2),...d}));f2.displayName=Uh(u4);return f2},"createLucideIcon");var eS=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]];var AS=qv("chevron-down",eS);var lS=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]];var TS=qv("chevron-up",lS);var ye=Object.defineProperty;var c=__name((e,t2)=>ye(e,"name",{value:t2,configurable:true}),"c");function Me(e,t2){return z.useReducer((o2,n)=>{const a3=t2[o2][n];return a3??o2},e)}__name(Me,"Me");c(Me,"useStateMachine");var j=c(e=>{const{present:t2,children:o2}=e;const n=je(t2);const a3=typeof o2==="function"?o2({present:n.isPresent}):z.Children.only(o2);const r=on(n.ref,ke2(a3));const u4=typeof o2==="function";return u4||n.isPresent?z.cloneElement(a3,{ref:r}):null},"Presence");j.displayName="Presence";function je(e){const[t2,o2]=z.useState();const n=z.useRef(null);const a3=z.useRef(e);const r=z.useRef("none");const u4=e?"mounted":"unmounted";const[d,p]=Me(u4,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});z.useEffect(()=>{const l=S(n.current);r.current=d==="mounted"?l:"none"},[d]);na(()=>{const l=n.current;const f2=a3.current;const m=f2!==e;if(m){const N=r.current;const h2=S(l);if(e){p("MOUNT")}else if(h2==="none"||l?.display==="none"){p("UNMOUNT")}else{const I2=N!==h2;if(f2&&I2){p("ANIMATION_OUT")}else{p("UNMOUNT")}}a3.current=e}},[e,p]);na(()=>{if(t2){let l;const f2=t2.ownerDocument.defaultView??window;const m=c(h2=>{const I2=S(n.current);const _=I2.includes(h2.animationName);if(h2.target===t2&&_){p("ANIMATION_END");if(!a3.current){const g2=t2.style.animationFillMode;t2.style.animationFillMode="forwards";l=f2.setTimeout(()=>{if(t2.style.animationFillMode==="forwards"){t2.style.animationFillMode=g2}})}}},"handleAnimationEnd");const N=c(h2=>{if(h2.target===t2){r.current=S(n.current)}},"handleAnimationStart");t2.addEventListener("animationstart",N);t2.addEventListener("animationcancel",m);t2.addEventListener("animationend",m);return()=>{f2.clearTimeout(l);t2.removeEventListener("animationstart",N);t2.removeEventListener("animationcancel",m);t2.removeEventListener("animationend",m)}}else{p("ANIMATION_END")}},[t2,p]);return{isPresent:["mounted","unmountSuspended"].includes(d),ref:z.useCallback(l=>{n.current=l?getComputedStyle(l):null;o2(l)},[])}}__name(je,"je");c(je,"usePresence");function S(e){return e?.animationName||"none"}__name(S,"S");c(S,"getAnimationName");function ke2(e){let t2=Object.getOwnPropertyDescriptor(e.props,"ref")?.get;let o2=t2&&"isReactWarning"in t2&&t2.isReactWarning;if(o2){return e.ref}t2=Object.getOwnPropertyDescriptor(e,"ref")?.get;o2=t2&&"isReactWarning"in t2&&t2.isReactWarning;if(o2){return e.props.ref}return e.props.ref||e.ref}__name(ke2,"ke");c(ke2,"getElementRef");var U="rovingFocusGroup.onEntryFocus";var Le={bubbles:false,cancelable:true};var F="RovingFocusGroup";var[W,X,Ge]=mS(F);var[Ue2,xt]=av(F,[Ge]);var[We,Ke2]=Ue2(F);var Z=z.forwardRef((e,t2)=>{return Ht.jsx(W.Provider,{scope:e.__scopeRovingFocusGroup,children:Ht.jsx(W.Slot,{scope:e.__scopeRovingFocusGroup,children:Ht.jsx(Be,{...e,ref:t2})})})});Z.displayName=F;var Be=z.forwardRef((e,t2)=>{const{__scopeRovingFocusGroup:o2,orientation:n,loop:a3=false,dir:r,currentTabStopId:u4,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:p,onEntryFocus:l,preventScrollOnEntryFocus:f2=false,...m}=e;const N=z.useRef(null);const h2=on(t2,N);const I2=hS(r);const[_,g2]=dS({prop:u4,defaultProp:d??null,onChange:p,caller:F});const[y3,O2]=z.useState(false);const x2=aa(l);const D=X(o2);const L=z.useRef(false);const[he,z3]=z.useState(0);z.useEffect(()=>{const v2=N.current;if(v2){v2.addEventListener(U,x2);return()=>v2.removeEventListener(U,x2)}},[x2]);return Ht.jsx(We,{scope:o2,orientation:n,dir:I2,loop:a3,currentTabStopId:_,onItemFocus:z.useCallback(v2=>g2(v2),[g2]),onItemShiftTab:z.useCallback(()=>O2(true),[]),onFocusableItemAdd:z.useCallback(()=>z3(v2=>v2+1),[]),onFocusableItemRemove:z.useCallback(()=>z3(v2=>v2-1),[]),children:Ht.jsx(sn.div,{tabIndex:y3||he===0?-1:0,"data-orientation":n,...m,ref:h2,style:{outline:"none",...e.style},onMouseDown:go(e.onMouseDown,()=>{L.current=true}),onFocus:go(e.onFocus,v2=>{const xe=!L.current;if(v2.target===v2.currentTarget&&xe&&!y3){const V=new CustomEvent(U,Le);v2.currentTarget.dispatchEvent(V);if(!V.defaultPrevented){const G2=D().filter(C=>C.focusable);const be2=G2.find(C=>C.active);const Re=G2.find(C=>C.id===_);const Ne3=[be2,Re,...G2].filter(Boolean);const Ie2=Ne3.map(C=>C.ref.current);te(Ie2,f2)}}L.current=false}),onBlur:go(e.onBlur,()=>O2(false))})})});var Q="RovingFocusGroupItem";var ee2=z.forwardRef((e,t2)=>{const{__scopeRovingFocusGroup:o2,focusable:n=true,active:a3=false,tabStopId:r,children:u4,...d}=e;const p=gS();const l=r||p;const f2=Ke2(Q,o2);const m=f2.currentTabStopId===l;const N=X(o2);const{onFocusableItemAdd:h2,onFocusableItemRemove:I2,currentTabStopId:_}=f2;z.useEffect(()=>{if(n){h2();return()=>I2()}},[n,h2,I2]);return Ht.jsx(W.ItemSlot,{scope:o2,id:l,focusable:n,active:a3,children:Ht.jsx(sn.span,{tabIndex:m?0:-1,"data-orientation":f2.orientation,...d,ref:t2,onMouseDown:go(e.onMouseDown,g2=>{if(!n)g2.preventDefault();else f2.onItemFocus(l)}),onFocus:go(e.onFocus,()=>f2.onItemFocus(l)),onKeyDown:go(e.onKeyDown,g2=>{if(g2.key==="Tab"&&g2.shiftKey){f2.onItemShiftTab();return}if(g2.target!==g2.currentTarget)return;const y3=Ve(g2,f2.orientation,f2.dir);if(y3!==void 0){if(g2.metaKey||g2.ctrlKey||g2.altKey||g2.shiftKey)return;g2.preventDefault();const O2=N().filter(D=>D.focusable);let x2=O2.map(D=>D.ref.current);if(y3==="last")x2.reverse();else if(y3==="prev"||y3==="next"){if(y3==="prev")x2.reverse();const D=x2.indexOf(g2.currentTarget);x2=f2.loop?He(x2,D+1):x2.slice(D+1)}setTimeout(()=>te(x2))}}),children:typeof u4==="function"?u4({isCurrentTabStop:m,hasTabStop:_!=null}):u4})})});ee2.displayName=Q;var $e={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ze(e,t2){if(t2!=="rtl")return e;return e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}__name(ze,"ze");c(ze,"getDirectionAwareKey");function Ve(e,t2,o2){const n=ze(e.key,o2);if(t2==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))return void 0;if(t2==="horizontal"&&["ArrowUp","ArrowDown"].includes(n))return void 0;return $e[n]}__name(Ve,"Ve");c(Ve,"getFocusIntent");function te(e,t2=false){const o2=document.activeElement;for(const n of e){if(n===o2)return;n.focus({preventScroll:t2});if(document.activeElement!==o2)return}}__name(te,"te");c(te,"focusFirst");function He(e,t2){return e.map((o2,n)=>e[(t2+n)%e.length])}__name(He,"He");c(He,"wrapArray");var bt=Z;var Rt=ee2;var Ye=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]];var Nt=qv("chevron-right",Ye);var qe=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]];var Je2=qv("x",qe);function It({className:e,type:t2,...o2}){return Ht.jsx("input",{type:t2,"data-slot":"input",className:nv("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...o2})}__name(It,"It");c(It,"Input");var k="Dialog";var[oe,yt]=av(k);var[Xe,R]=oe(k);var ne=c(e=>{const{__scopeDialog:t2,children:o2,open:n,defaultOpen:a3,onOpenChange:r,modal:u4=true}=e;const d=z.useRef(null);const p=z.useRef(null);const[l,f2]=dS({prop:n,defaultProp:a3??false,onChange:r,caller:k});return Ht.jsx(Xe,{scope:t2,triggerRef:d,contentRef:p,contentId:gS(),titleId:gS(),descriptionId:gS(),open:l,onOpenChange:f2,onOpenToggle:z.useCallback(()=>f2(m=>!m),[f2]),modal:u4,children:o2})},"Dialog");ne.displayName=k;var re="DialogTrigger";var ae=z.forwardRef((e,t2)=>{const{__scopeDialog:o2,...n}=e;const a3=R(re,o2);const r=on(t2,a3.triggerRef);return Ht.jsx(sn.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a3.open,"aria-controls":a3.contentId,"data-state":$(a3.open),...n,ref:r,onClick:go(e.onClick,a3.onOpenToggle)})});ae.displayName=re;var K="DialogPortal";var[Ze2,se]=oe(K,{forceMount:void 0});var ie=c(e=>{const{__scopeDialog:t2,forceMount:o2,children:n,container:a3}=e;const r=R(K,t2);return Ht.jsx(Ze2,{scope:t2,forceMount:o2,children:z.Children.map(n,u4=>Ht.jsx(j,{present:o2||r.open,children:Ht.jsx(o1,{asChild:true,container:a3,children:u4})}))})},"DialogPortal");ie.displayName=K;var M="DialogOverlay";var ce=z.forwardRef((e,t2)=>{const o2=se(M,e.__scopeDialog);const{forceMount:n=o2.forceMount,...a3}=e;const r=R(M,e.__scopeDialog);return r.modal?Ht.jsx(j,{present:n||r.open,children:Ht.jsx(et,{...a3,ref:t2})}):null});ce.displayName=M;var Qe2=Yi("DialogOverlay.RemoveScroll");var et=z.forwardRef((e,t2)=>{const{__scopeDialog:o2,...n}=e;const a3=R(M,o2);return Ht.jsx(W1,{as:Qe2,allowPinchZoom:true,shards:[a3.contentRef],children:Ht.jsx(sn.div,{"data-state":$(a3.open),...n,ref:t2,style:{pointerEvents:"auto",...n.style}})})});var E="DialogContent";var le=z.forwardRef((e,t2)=>{const o2=se(E,e.__scopeDialog);const{forceMount:n=o2.forceMount,...a3}=e;const r=R(E,e.__scopeDialog);return Ht.jsx(j,{present:n||r.open,children:r.modal?Ht.jsx(tt2,{...a3,ref:t2}):Ht.jsx(ot2,{...a3,ref:t2})})});le.displayName=E;var tt2=z.forwardRef((e,t2)=>{const o2=R(E,e.__scopeDialog);const n=z.useRef(null);const a3=on(t2,o2.contentRef,n);z.useEffect(()=>{const r=n.current;if(r)return xS(r)},[]);return Ht.jsx(ue,{...e,ref:a3,trapFocus:o2.open,disableOutsidePointerEvents:true,onCloseAutoFocus:go(e.onCloseAutoFocus,r=>{r.preventDefault();o2.triggerRef.current?.focus()}),onPointerDownOutside:go(e.onPointerDownOutside,r=>{const u4=r.detail.originalEvent;const d=u4.button===0&&u4.ctrlKey===true;const p=u4.button===2||d;if(p)r.preventDefault()}),onFocusOutside:go(e.onFocusOutside,r=>r.preventDefault())})});var ot2=z.forwardRef((e,t2)=>{const o2=R(E,e.__scopeDialog);const n=z.useRef(false);const a3=z.useRef(false);return Ht.jsx(ue,{...e,ref:t2,trapFocus:false,disableOutsidePointerEvents:false,onCloseAutoFocus:c(r=>{e.onCloseAutoFocus?.(r);if(!r.defaultPrevented){if(!n.current)o2.triggerRef.current?.focus();r.preventDefault()}n.current=false;a3.current=false},"onCloseAutoFocus"),onInteractOutside:c(r=>{e.onInteractOutside?.(r);if(!r.defaultPrevented){n.current=true;if(r.detail.originalEvent.type==="pointerdown"){a3.current=true}}const u4=r.target;const d=o2.triggerRef.current?.contains(u4);if(d)r.preventDefault();if(r.detail.originalEvent.type==="focusin"&&a3.current){r.preventDefault()}},"onInteractOutside")})});var ue=z.forwardRef((e,t2)=>{const{__scopeDialog:o2,trapFocus:n,onOpenAutoFocus:a3,onCloseAutoFocus:r,...u4}=e;const d=R(E,o2);const p=z.useRef(null);const l=on(t2,p);vS();return Ht.jsxs(Ht.Fragment,{children:[Ht.jsx(Up,{asChild:true,loop:true,trapped:n,onMountAutoFocus:a3,onUnmountAutoFocus:r,children:Ht.jsx(Mp,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":$(d.open),...u4,ref:l,onDismiss:c(()=>d.onOpenChange(false),"onDismiss")})}),Ht.jsxs(Ht.Fragment,{children:[Ht.jsx(rt,{titleId:d.titleId}),Ht.jsx(st,{contentRef:p,descriptionId:d.descriptionId})]})]})});var B="DialogTitle";var de=z.forwardRef((e,t2)=>{const{__scopeDialog:o2,...n}=e;const a3=R(B,o2);return Ht.jsx(sn.h2,{id:a3.titleId,...n,ref:t2})});de.displayName=B;var fe="DialogDescription";var nt=z.forwardRef((e,t2)=>{const{__scopeDialog:o2,...n}=e;const a3=R(fe,o2);return Ht.jsx(sn.p,{id:a3.descriptionId,...n,ref:t2})});nt.displayName=fe;var pe2="DialogClose";var ge=z.forwardRef((e,t2)=>{const{__scopeDialog:o2,...n}=e;const a3=R(pe2,o2);return Ht.jsx(sn.button,{type:"button",...n,ref:t2,onClick:go(e.onClick,()=>a3.onOpenChange(false))})});ge.displayName=pe2;function $(e){return e?"open":"closed"}__name($,"$");c($,"getState");var me="DialogTitleWarning";var[Dt,ve]=sS(me,{contentName:E,titleName:B,docsSlug:"dialog"});var rt=c(({titleId:e})=>{const t2=ve(me);const o2=``${t2.contentName}` requires a `${t2.titleName}` for the component to be accessible for screen reader users.
If you want to hide the `${t2.titleName}`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${t2.docsSlug}`;z.useEffect(()=>{if(e){const n=document.getElementById(e);if(!n)console.error(o2)}},[o2,e]);return null},"TitleWarning");var at="DialogDescriptionWarning";var st=c(({contentRef:e,descriptionId:t2})=>{const o2=ve(at);const n=`Warning: Missing `Description` or `aria-describedby={undefined}` for {${o2.contentName}}.`;z.useEffect(()=>{const a3=e.current?.getAttribute("aria-describedby");if(t2&&a3){const r=document.getElementById(t2);if(!r)console.warn(n)}},[n,e,t2]);return null},"DescriptionWarning");var it=ne;var ct=ae;var lt=ie;var ut=ce;var dt2=le;var ft=de;var pt=ge;function Ct({...e}){return Ht.jsx(it,{"data-slot":"sheet",...e})}__name(Ct,"Ct");c(Ct,"Sheet");function Et({...e}){return Ht.jsx(ct,{"data-slot":"sheet-trigger",...e})}__name(Et,"Et");c(Et,"SheetTrigger");function gt({...e}){return Ht.jsx(lt,{"data-slot":"sheet-portal",...e})}__name(gt,"gt");c(gt,"SheetPortal");function mt({className:e,...t2}){return Ht.jsx(ut,{"data-slot":"sheet-overlay",className:nv("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",e),...t2})}__name(mt,"mt");c(mt,"SheetOverlay");function Tt({className:e,children:t2,side:o2="right",...n}){return Ht.jsxs(gt,{children:[Ht.jsx(mt,{}),Ht.jsxs(dt2,{"data-slot":"sheet-content",className:nv("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500",o2==="right"&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm",o2==="left"&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm",o2==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",o2==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e),...n,children:[t2,Ht.jsxs(pt,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[Ht.jsx(Je2,{className:"size-4"}),Ht.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}__name(Tt,"Tt");c(Tt,"SheetContent");function _t({className:e,...t2}){return Ht.jsx("div",{"data-slot":"sheet-header",className:nv("flex flex-col gap-1.5 p-4",e),...t2})}__name(_t,"_t");c(_t,"SheetHeader");function wt({className:e,...t2}){return Ht.jsx(ft,{"data-slot":"sheet-title",className:nv("text-foreground font-semibold",e),...t2})}__name(wt,"wt");c(wt,"SheetTitle");var bt2=Object.defineProperty;var u3=__name((t2,o2)=>bt2(t2,"name",{value:o2,configurable:true}),"u");var re2=["Enter"," "];var Wt=["ArrowDown","PageUp","Home"];var Ie=["ArrowUp","PageDown","End"];var zt=[...Wt,...Ie];var Vt={ltr:[...re2,"ArrowRight"],rtl:[...re2,"ArrowLeft"]};var Xt={ltr:["ArrowLeft"],rtl:["ArrowRight"]};var U2="Menu";var[T,Yt,qt]=mS(U2);var[S2,Ae]=av(U2,[qt,yS,xt]);var X2=yS();var ke3=xt();var[Qt,E2]=S2(U2);var[Jt,G]=S2(U2);var Te=u3(t2=>{const{__scopeMenu:o2,open:n=false,children:r,dir:s2,onOpenChange:c3,modal:i3=true}=t2;const d=X2(o2);const[f2,m]=z.useState(null);const x2=z.useRef(false);const l=aa(c3);const h2=hS(s2);z.useEffect(()=>{const w2=u3(()=>{x2.current=true;document.addEventListener("pointerdown",v2,{capture:true,once:true});document.addEventListener("pointermove",v2,{capture:true,once:true})},"handleKeyDown");const v2=u3(()=>x2.current=false,"handlePointer");document.addEventListener("keydown",w2,{capture:true});return()=>{document.removeEventListener("keydown",w2,{capture:true});document.removeEventListener("pointerdown",v2,{capture:true});document.removeEventListener("pointermove",v2,{capture:true})}},[]);return Ht.jsx(pS,{...d,children:Ht.jsx(Qt,{scope:o2,open:n,onOpenChange:l,content:f2,onContentChange:m,children:Ht.jsx(Jt,{scope:o2,onClose:z.useCallback(()=>l(false),[l]),isUsingKeyboardRef:x2,dir:h2,modal:i3,children:r})})})},"Menu$1");Te.displayName=U2;var Zt2="MenuAnchor";var se2=z.forwardRef((t2,o2)=>{const{__scopeMenu:n,...r}=t2;const s2=X2(n);return Ht.jsx(bS,{...s2,...r,ref:o2})});se2.displayName=Zt2;var ae2="MenuPortal";var[en,Oe]=S2(ae2,{forceMount:void 0});var Le2=u3(t2=>{const{__scopeMenu:o2,forceMount:n,children:r,container:s2}=t2;const c3=E2(ae2,o2);return Ht.jsx(en,{scope:o2,forceMount:n,children:Ht.jsx(j,{present:n||c3.open,children:Ht.jsx(o1,{asChild:true,container:s2,children:r})})})},"MenuPortal");Le2.displayName=ae2;var y="MenuContent";var[tn,ie2]=S2(y);var Be2=z.forwardRef((t2,o2)=>{const n=Oe(y,t2.__scopeMenu);const{forceMount:r=n.forceMount,...s2}=t2;const c3=E2(y,t2.__scopeMenu);const i3=G(y,t2.__scopeMenu);return Ht.jsx(T.Provider,{scope:t2.__scopeMenu,children:Ht.jsx(j,{present:r||c3.open,children:Ht.jsx(T.Slot,{scope:t2.__scopeMenu,children:i3.modal?Ht.jsx(nn,{...s2,ref:o2}):Ht.jsx(on2,{...s2,ref:o2})})})})});var nn=z.forwardRef((t2,o2)=>{const n=E2(y,t2.__scopeMenu);const r=z.useRef(null);const s2=on(o2,r);z.useEffect(()=>{const c3=r.current;if(c3)return xS(c3)},[]);return Ht.jsx(ce2,{...t2,ref:s2,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:true,onFocusOutside:go(t2.onFocusOutside,c3=>c3.preventDefault(),{checkForDefaultPrevented:false}),onDismiss:u3(()=>n.onOpenChange(false),"onDismiss")})});var on2=z.forwardRef((t2,o2)=>{const n=E2(y,t2.__scopeMenu);return Ht.jsx(ce2,{...t2,ref:o2,trapFocus:false,disableOutsidePointerEvents:false,disableOutsideScroll:false,onDismiss:u3(()=>n.onOpenChange(false),"onDismiss")})});var rn2=Yi("MenuContent.ScrollLock");var ce2=z.forwardRef((t2,o2)=>{const{__scopeMenu:n,loop:r=false,trapFocus:s2,onOpenAutoFocus:c3,onCloseAutoFocus:i3,disableOutsidePointerEvents:d,onEntryFocus:f2,onEscapeKeyDown:m,onPointerDownOutside:x2,onFocusOutside:l,onInteractOutside:h2,onDismiss:w2,disableOutsideScroll:v2,...N}=t2;const C=E2(y,n);const _=G(y,n);const Q2=X2(n);const pt2=ke3(n);const pe3=Yt(n);const[xt2,xe]=z.useState(null);const K2=z.useRef(null);const ft2=on(o2,K2,C.onContentChange);const $2=z.useRef(0);const H=z.useRef("");const mt2=z.useRef(0);const J=z.useRef(null);const fe2=z.useRef("right");const Z2=z.useRef(0);const ht=v2?W1:z.Fragment;const gt2=v2?{as:rn2,allowPinchZoom:true}:void 0;const vt=u3(p=>{const F2=H.current+p;const R2=pe3().filter(j2=>!j2.disabled);const I2=document.activeElement;const ee3=R2.find(j2=>j2.ref.current===I2)?.textValue;const te2=R2.map(j2=>j2.textValue);const ne2=gn(te2,F2,ee3);const A=R2.find(j2=>j2.textValue===ne2)?.ref.current;u3(__name(function j2(me2){H.current=me2;window.clearTimeout($2.current);if(me2!=="")$2.current=window.setTimeout(()=>j2(""),1e3)},"j"),"updateSearch")(F2);if(A){setTimeout(()=>A.focus())}},"handleTypeaheadSearch");z.useEffect(()=>{return()=>window.clearTimeout($2.current)},[]);vS();const P=z.useCallback(p=>{const F2=fe2.current===J.current?.side;return F2&&bn(p,J.current?.area)},[]);return Ht.jsx(tn,{scope:n,searchRef:H,onItemEnter:z.useCallback(p=>{if(P(p))p.preventDefault()},[P]),onItemLeave:z.useCallback(p=>{if(P(p))return;K2.current?.focus();xe(null)},[P]),onTriggerLeave:z.useCallback(p=>{if(P(p))p.preventDefault()},[P]),pointerGraceTimerRef:mt2,onPointerGraceIntentChange:z.useCallback(p=>{J.current=p},[]),children:Ht.jsx(ht,{...gt2,children:Ht.jsx(Up,{asChild:true,trapped:s2,onMountAutoFocus:go(c3,p=>{p.preventDefault();K2.current?.focus({preventScroll:true})}),onUnmountAutoFocus:i3,children:Ht.jsx(Mp,{asChild:true,disableOutsidePointerEvents:d,onEscapeKeyDown:m,onPointerDownOutside:x2,onFocusOutside:l,onInteractOutside:h2,onDismiss:w2,children:Ht.jsx(bt,{asChild:true,...pt2,dir:_.dir,orientation:"vertical",loop:r,currentTabStopId:xt2,onCurrentTabStopIdChange:xe,onEntryFocus:go(f2,p=>{if(!_.isUsingKeyboardRef.current)p.preventDefault()}),preventScrollOnEntryFocus:true,children:Ht.jsx(SS,{role:"menu","aria-orientation":"vertical","data-state":tt3(C.open),"data-radix-menu-content":"",dir:_.dir,...Q2,...N,ref:ft2,style:{outline:"none",...N.style},onKeyDown:go(N.onKeyDown,p=>{const F2=p.target;const R2=F2.closest("[data-radix-menu-content]")===p.currentTarget;const I2=p.ctrlKey||p.altKey||p.metaKey;const ee3=p.key.length===1;if(R2){if(p.key==="Tab")p.preventDefault();if(!I2&&ee3)vt(p.key)}const te2=K2.current;if(p.target!==te2)return;if(!zt.includes(p.key))return;p.preventDefault();const ne2=pe3().filter(j2=>!j2.disabled);const A=ne2.map(j2=>j2.ref.current);if(Ie.includes(p.key))A.reverse();mn(A)}),onBlur:go(t2.onBlur,p=>{if(!p.currentTarget.contains(p.target)){window.clearTimeout($2.current);H.current=""}}),onPointerMove:go(t2.onPointerMove,O(p=>{const F2=p.target;const R2=Z2.current!==p.clientX;if(p.currentTarget.contains(F2)&&R2){const I2=p.clientX>Z2.current?"right":"left";fe2.current=I2;Z2.current=p.clientX}}))})})})})})})});Be2.displayName=y;var sn2="MenuGroup";var le2=z.forwardRef((t2,o2)=>{const{__scopeMenu:n,...r}=t2;return Ht.jsx(sn.div,{role:"group",...r,ref:o2})});le2.displayName=sn2;var an="MenuLabel";var Ue3=z.forwardRef((t2,o2)=>{const{__scopeMenu:n,...r}=t2;return Ht.jsx(sn.div,{...r,ref:o2})});Ue3.displayName=an;var W2="MenuItem";var we="menu.itemSelect";var Y=z.forwardRef((t2,o2)=>{const{disabled:n=false,onSelect:r,...s2}=t2;const c3=z.useRef(null);const i3=G(W2,t2.__scopeMenu);const d=ie2(W2,t2.__scopeMenu);const f2=on(o2,c3);const m=z.useRef(false);const x2=u3(()=>{const l=c3.current;if(!n&&l){const h2=new CustomEvent(we,{bubbles:true,cancelable:true});l.addEventListener(we,w2=>r?.(w2),{once:true});xp(l,h2);if(h2.defaultPrevented){m.current=false}else{i3.onClose()}}},"handleSelect");return Ht.jsx(Ge2,{...s2,ref:f2,disabled:n,onClick:go(t2.onClick,x2),onPointerDown:u3(l=>{t2.onPointerDown?.(l);m.current=true},"onPointerDown"),onPointerUp:go(t2.onPointerUp,l=>{if(!m.current)l.currentTarget?.click()}),onKeyDown:go(t2.onKeyDown,l=>{const h2=d.searchRef.current!=="";if(n||h2&&l.key===" ")return;if(re2.includes(l.key)){l.currentTarget.click();l.preventDefault()}})})});Y.displayName=W2;var Ge2=z.forwardRef((t2,o2)=>{const{__scopeMenu:n,disabled:r=false,textValue:s2,...c3}=t2;const i3=ie2(W2,n);const d=ke3(n);const f2=z.useRef(null);const m=on(o2,f2);const[x2,l]=z.useState(false);const[h2,w2]=z.useState("");z.useEffect(()=>{const v2=f2.current;if(v2){w2((v2.textContent??"").trim())}},[c3.children]);return Ht.jsx(T.ItemSlot,{scope:n,disabled:r,textValue:s2??h2,children:Ht.jsx(Rt,{asChild:true,...d,focusable:!r,children:Ht.jsx(sn.div,{role:"menuitem","data-highlighted":x2?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...c3,ref:m,onPointerMove:go(t2.onPointerMove,O(v2=>{if(r){i3.onItemLeave(v2)}else{i3.onItemEnter(v2);if(!v2.defaultPrevented){const N=v2.currentTarget;N.focus({preventScroll:true})}}})),onPointerLeave:go(t2.onPointerLeave,O(v2=>i3.onItemLeave(v2))),onFocus:go(t2.onFocus,()=>l(true)),onBlur:go(t2.onBlur,()=>l(false))})})})});var cn="MenuCheckboxItem";var Ke3=z.forwardRef((t2,o2)=>{const{checked:n=false,onCheckedChange:r,...s2}=t2;return Ht.jsx(Ve2,{scope:t2.__scopeMenu,checked:n,children:Ht.jsx(Y,{role:"menuitemcheckbox","aria-checked":z2(n)?"mixed":n,...s2,ref:o2,"data-state":ue2(n),onSelect:go(s2.onSelect,()=>r?.(z2(n)?true:!n),{checkForDefaultPrevented:false})})})});Ke3.displayName=cn;var $e2="MenuRadioGroup";var[ln,dn]=S2($e2,{value:void 0,onValueChange:u3(()=>{},"onValueChange")});var He2=z.forwardRef((t2,o2)=>{const{value:n,onValueChange:r,...s2}=t2;const c3=aa(r);return Ht.jsx(ln,{scope:t2.__scopeMenu,value:n,onValueChange:c3,children:Ht.jsx(le2,{...s2,ref:o2})})});He2.displayName=$e2;var We2="MenuRadioItem";var ze2=z.forwardRef((t2,o2)=>{const{value:n,...r}=t2;const s2=dn(We2,t2.__scopeMenu);const c3=n===s2.value;return Ht.jsx(Ve2,{scope:t2.__scopeMenu,checked:c3,children:Ht.jsx(Y,{role:"menuitemradio","aria-checked":c3,...r,ref:o2,"data-state":ue2(c3),onSelect:go(r.onSelect,()=>s2.onValueChange?.(n),{checkForDefaultPrevented:false})})})});ze2.displayName=We2;var de2="MenuItemIndicator";var[Ve2,un]=S2(de2,{checked:false});var Xe2=z.forwardRef((t2,o2)=>{const{__scopeMenu:n,forceMount:r,...s2}=t2;const c3=un(de2,n);return Ht.jsx(j,{present:r||z2(c3.checked)||c3.checked===true,children:Ht.jsx(sn.span,{...s2,ref:o2,"data-state":ue2(c3.checked)})})});Xe2.displayName=de2;var pn="MenuSeparator";var Ye2=z.forwardRef((t2,o2)=>{const{__scopeMenu:n,...r}=t2;return Ht.jsx(sn.div,{role:"separator","aria-orientation":"horizontal",...r,ref:o2})});Ye2.displayName=pn;var xn="MenuArrow";var qe2=z.forwardRef((t2,o2)=>{const{__scopeMenu:n,...r}=t2;const s2=X2(n);return Ht.jsx(ES,{...s2,...r,ref:o2})});qe2.displayName=xn;var fn2="MenuSub";var[Ro2,Qe3]=S2(fn2);var k2="MenuSubTrigger";var Je3=z.forwardRef((t2,o2)=>{const n=E2(k2,t2.__scopeMenu);const r=G(k2,t2.__scopeMenu);const s2=Qe3(k2,t2.__scopeMenu);const c3=ie2(k2,t2.__scopeMenu);const i3=z.useRef(null);const{pointerGraceTimerRef:d,onPointerGraceIntentChange:f2}=c3;const m={__scopeMenu:t2.__scopeMenu};const x2=z.useCallback(()=>{if(i3.current)window.clearTimeout(i3.current);i3.current=null},[]);z.useEffect(()=>x2,[x2]);z.useEffect(()=>{const l=d.current;return()=>{window.clearTimeout(l);f2(null)}},[d,f2]);return Ht.jsx(se2,{asChild:true,...m,children:Ht.jsx(Ge2,{id:s2.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":s2.contentId,"data-state":tt3(n.open),...t2,ref:Xh(o2,s2.onTriggerChange),onClick:u3(l=>{t2.onClick?.(l);if(t2.disabled||l.defaultPrevented)return;l.currentTarget.focus();if(!n.open)n.onOpenChange(true)},"onClick"),onPointerMove:go(t2.onPointerMove,O(l=>{c3.onItemEnter(l);if(l.defaultPrevented)return;if(!t2.disabled&&!n.open&&!i3.current){c3.onPointerGraceIntentChange(null);i3.current=window.setTimeout(()=>{n.onOpenChange(true);x2()},100)}})),onPointerLeave:go(t2.onPointerLeave,O(l=>{x2();const h2=n.content?.getBoundingClientRect();if(h2){const w2=n.content?.dataset.side;const v2=w2==="right";const N=v2?-5:5;const C=h2[v2?"left":"right"];const _=h2[v2?"right":"left"];c3.onPointerGraceIntentChange({area:[{x:l.clientX+N,y:l.clientY},{x:C,y:h2.top},{x:_,y:h2.top},{x:_,y:h2.bottom},{x:C,y:h2.bottom}],side:w2});window.clearTimeout(d.current);d.current=window.setTimeout(()=>c3.onPointerGraceIntentChange(null),300)}else{c3.onTriggerLeave(l);if(l.defaultPrevented)return;c3.onPointerGraceIntentChange(null)}})),onKeyDown:go(t2.onKeyDown,l=>{const h2=c3.searchRef.current!=="";if(t2.disabled||h2&&l.key===" ")return;if(Vt[r.dir].includes(l.key)){n.onOpenChange(true);n.content?.focus();l.preventDefault()}})})})});Je3.displayName=k2;var Ze3="MenuSubContent";var et2=z.forwardRef((t2,o2)=>{const n=Oe(y,t2.__scopeMenu);const{forceMount:r=n.forceMount,...s2}=t2;const c3=E2(y,t2.__scopeMenu);const i3=G(y,t2.__scopeMenu);const d=Qe3(Ze3,t2.__scopeMenu);const f2=z.useRef(null);const m=on(o2,f2);return Ht.jsx(T.Provider,{scope:t2.__scopeMenu,children:Ht.jsx(j,{present:r||c3.open,children:Ht.jsx(T.Slot,{scope:t2.__scopeMenu,children:Ht.jsx(ce2,{id:d.contentId,"aria-labelledby":d.triggerId,...s2,ref:m,align:"start",side:i3.dir==="rtl"?"left":"right",disableOutsidePointerEvents:false,disableOutsideScroll:false,trapFocus:false,onOpenAutoFocus:u3(x2=>{if(i3.isUsingKeyboardRef.current)f2.current?.focus();x2.preventDefault()},"onOpenAutoFocus"),onCloseAutoFocus:u3(x2=>x2.preventDefault(),"onCloseAutoFocus"),onFocusOutside:go(t2.onFocusOutside,x2=>{if(x2.target!==d.trigger)c3.onOpenChange(false)}),onEscapeKeyDown:go(t2.onEscapeKeyDown,x2=>{i3.onClose();x2.preventDefault()}),onKeyDown:go(t2.onKeyDown,x2=>{const l=x2.currentTarget.contains(x2.target);const h2=Xt[i3.dir].includes(x2.key);if(l&&h2){c3.onOpenChange(false);d.trigger?.focus();x2.preventDefault()}})})})})})});et2.displayName=Ze3;function tt3(t2){return t2?"open":"closed"}__name(tt3,"tt");u3(tt3,"getOpenState");function z2(t2){return t2==="indeterminate"}__name(z2,"z");u3(z2,"isIndeterminate");function ue2(t2){return z2(t2)?"indeterminate":t2?"checked":"unchecked"}__name(ue2,"ue");u3(ue2,"getCheckedState");function mn(t2){const o2=document.activeElement;for(const n of t2){if(n===o2)return;n.focus();if(document.activeElement!==o2)return}}__name(mn,"mn");u3(mn,"focusFirst");function hn(t2,o2){return t2.map((n,r)=>t2[(o2+r)%t2.length])}__name(hn,"hn");u3(hn,"wrapArray");function gn(t2,o2,n){const r=o2.length>1&&Array.from(o2).every(m=>m===o2[0]);const s2=r?o2[0]:o2;const c3=n?t2.indexOf(n):-1;let i3=hn(t2,Math.max(c3,0));const d=s2.length===1;if(d)i3=i3.filter(m=>m!==n);const f2=i3.find(m=>m.toLowerCase().startsWith(s2.toLowerCase()));return f2!==n?f2:void 0}__name(gn,"gn");u3(gn,"getNextMatch");function vn(t2,o2){const{x:n,y:r}=t2;let s2=false;for(let c3=0,i3=o2.length-1;c3r!==h2>r&&n<(l-m)*(r-x2)/(h2-x2)+m;if(w2)s2=!s2}return s2}__name(vn,"vn");u3(vn,"isPointInPolygon");function bn(t2,o2){if(!o2)return false;const n={x:t2.clientX,y:t2.clientY};return vn(n,o2)}__name(bn,"bn");u3(bn,"isPointerInGraceArea");function O(t2){return o2=>o2.pointerType==="mouse"?t2(o2):void 0}__name(O,"O");u3(O,"whenMouse");var wn=Te;var Mn=se2;var jn=Le2;var yn=Be2;var Cn=le2;var Nn=Ue3;var _n=Y;var Fn2=Ke3;var Rn=He2;var Sn=ze2;var En=Xe2;var Pn2=Ye2;var Dn=qe2;var In2=Je3;var An=et2;var q="DropdownMenu";var[kn,So2]=av(q,[Ae]);var M2=Ae();var[Tn,nt2]=kn(q);var ot3=u3(t2=>{const{__scopeDropdownMenu:o2,children:n,dir:r,open:s2,defaultOpen:c3,onOpenChange:i3,modal:d=true}=t2;const f2=M2(o2);const m=z.useRef(null);const[x2,l]=dS({prop:s2,defaultProp:c3??false,onChange:i3,caller:q});return Ht.jsx(Tn,{scope:o2,triggerId:gS(),triggerRef:m,contentId:gS(),open:x2,onOpenChange:l,onOpenToggle:z.useCallback(()=>l(h2=>!h2),[l]),modal:d,children:Ht.jsx(wn,{...f2,open:x2,onOpenChange:l,dir:r,modal:d,children:n})})},"DropdownMenu$1");ot3.displayName=q;var rt2="DropdownMenuTrigger";var st2=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,disabled:r=false,...s2}=t2;const c3=nt2(rt2,n);const i3=M2(n);return Ht.jsx(Mn,{asChild:true,...i3,children:Ht.jsx(sn.button,{type:"button",id:c3.triggerId,"aria-haspopup":"menu","aria-expanded":c3.open,"aria-controls":c3.open?c3.contentId:void 0,"data-state":c3.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...s2,ref:Xh(o2,c3.triggerRef),onPointerDown:go(t2.onPointerDown,d=>{if(!r&&d.button===0&&d.ctrlKey===false){c3.onOpenToggle();if(!c3.open)d.preventDefault()}}),onKeyDown:go(t2.onKeyDown,d=>{if(r)return;if(["Enter"," "].includes(d.key))c3.onOpenToggle();if(d.key==="ArrowDown")c3.onOpenChange(true);if(["Enter"," ","ArrowDown"].includes(d.key))d.preventDefault()})})})});st2.displayName=rt2;var On="DropdownMenuPortal";var at2=u3(t2=>{const{__scopeDropdownMenu:o2,...n}=t2;const r=M2(o2);return Ht.jsx(jn,{...r,...n})},"DropdownMenuPortal");at2.displayName=On;var it2="DropdownMenuContent";var ct2=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=nt2(it2,n);const c3=M2(n);const i3=z.useRef(false);return Ht.jsx(yn,{id:s2.contentId,"aria-labelledby":s2.triggerId,...c3,...r,ref:o2,onCloseAutoFocus:go(t2.onCloseAutoFocus,d=>{if(!i3.current)s2.triggerRef.current?.focus();i3.current=false;d.preventDefault()}),onInteractOutside:go(t2.onInteractOutside,d=>{const f2=d.detail.originalEvent;const m=f2.button===0&&f2.ctrlKey===true;const x2=f2.button===2||m;if(!s2.modal||x2)i3.current=true}),style:{...t2.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)"}}})});ct2.displayName=it2;var Ln="DropdownMenuGroup";var Bn=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(Cn,{...s2,...r,ref:o2})});Bn.displayName=Ln;var Un="DropdownMenuLabel";var Gn=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(Nn,{...s2,...r,ref:o2})});Gn.displayName=Un;var Kn="DropdownMenuItem";var lt2=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(_n,{...s2,...r,ref:o2})});lt2.displayName=Kn;var $n="DropdownMenuCheckboxItem";var Hn=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(Fn2,{...s2,...r,ref:o2})});Hn.displayName=$n;var Wn="DropdownMenuRadioGroup";var zn=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(Rn,{...s2,...r,ref:o2})});zn.displayName=Wn;var Vn="DropdownMenuRadioItem";var Xn=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(Sn,{...s2,...r,ref:o2})});Xn.displayName=Vn;var Yn="DropdownMenuItemIndicator";var qn=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(En,{...s2,...r,ref:o2})});qn.displayName=Yn;var Qn="DropdownMenuSeparator";var Jn=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(Pn2,{...s2,...r,ref:o2})});Jn.displayName=Qn;var Zn="DropdownMenuArrow";var eo=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(Dn,{...s2,...r,ref:o2})});eo.displayName=Zn;var to="DropdownMenuSubTrigger";var no=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(In2,{...s2,...r,ref:o2})});no.displayName=to;var oo2="DropdownMenuSubContent";var ro2=z.forwardRef((t2,o2)=>{const{__scopeDropdownMenu:n,...r}=t2;const s2=M2(n);return Ht.jsx(An,{...s2,...r,ref:o2,style:{...t2.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)"}}})});ro2.displayName=oo2;var so2=ot3;var ao=st2;var io=at2;var co2=ct2;var lo=lt2;var uo=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]];var po2=qv("heart",uo);var xo2=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]];var Me2=qv("menu",xo2);var fo2=[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]];var mo2=qv("package",fo2);var ho2=[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z",key:"o988cm"}]];var go2=qv("shopping-bag",ho2);var vo2=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]];var bo2=qv("user",vo2);function je2({...t2}){return Ht.jsx(so2,{"data-slot":"dropdown-menu",...t2})}__name(je2,"je");u3(je2,"DropdownMenu");function ye2({...t2}){return Ht.jsx(ao,{"data-slot":"dropdown-menu-trigger",...t2})}__name(ye2,"ye");u3(ye2,"DropdownMenuTrigger");function Ce({className:t2,sideOffset:o2=4,...n}){return Ht.jsx(io,{children:Ht.jsx(co2,{"data-slot":"dropdown-menu-content",sideOffset:o2,className:nv("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 z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-[8rem] origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border p-1 shadow-md",t2),...n})})}__name(Ce,"Ce");u3(Ce,"DropdownMenuContent");function Ne2({className:t2,inset:o2,variant:n="default",...r}){return Ht.jsx(lo,{"data-slot":"dropdown-menu-item","data-inset":o2,"data-variant":n,className:nv("focus:bg-accent 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 cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden 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",t2),...r})}__name(Ne2,"Ne");u3(Ne2,"DropdownMenuItem");var dt3=u3(t2=>{return{id:String(t2.id),label:rS(String(t2.title)),href:t2.resolved_url,children:Array.isArray(t2.children)?t2.children.map(dt3):void 0}},"createMenuItem");var ut2=z.createContext(null);var wo2=u3(()=>{const t2=z.useContext(ut2);if(!t2){throw new Error("useMenu must be used within a MenuProvider")}return t2},"useMenu");var Mo2=u3(({children:t2,menu_id:o2,...n})=>{const[r,s2]=z.useState([]);const[c3,i3]=z.useState(true);const[d,f2]=z.useState(null);const[m,x2]=z.useState(false);const l=z.useRef(null);const h2=z.useCallback(()=>{const C="Failed to fetch menu items";f2(C)},[]);const w2=u3(async C=>{if(m)return;i3(true);x2(true);f2(null);try{const _=await wvcClient.getMenuItems({menuId:parseInt(o2)});const Q2=_.map(dt3);s2(Q2)}catch{h2()}finally{i3(false);x2(false)}},"fetchMenuItems");z.useEffect(()=>{l.current=new AbortController;w2(l.current.signal);const C=u3(()=>{v2()},"handleMenuRefresh");window.addEventListener("WVC_MENU_REFRESH",C);return()=>{if(l.current){l.current.abort()}window.removeEventListener("WVC_MENU_REFRESH",C)}},[]);const v2=u3(async()=>{if(l.current){l.current.abort()}l.current=new AbortController;await w2(l.current.signal)},"refetch");const N={menuItems:r,loading:c3,error:d,refetch:v2,isRefetching:m};return Ht.jsx(ut2.Provider,{value:N,children:Ht.jsx("div",{...n,"data-wvc-dynamic":"MenuProvider","data-wvc-menu_id":o2,children:t2})})},"WordpressMenuProvider");var jo2=Mo2;var yo2=[{label:"Home",href:"/",active:true},{label:"Shop",href:"/shop",hasDropdown:true,dropdownItems:[{label:"Fibre Filler",href:"/shop/fibre-filler"},{label:"Liquid Rubber",href:"/shop/liquid-rubber"},{label:"Primers",href:"/shop/primers"},{label:"Wall and Roof Paint",href:"/shop/wall-and-roof-paint"}]},{label:"Waterproofing Solutions",href:"/waterproofing-solutions"},{label:"How It Works",href:"/how-it-works"},{label:"Applications",href:"/applications"},{label:"Help & Advice",href:"/help-advice"},{label:"About us",href:"/about-us"},{label:"Contact",href:"/contact"}];var _e=[{label:"Shop Liquid Rubber",href:"/shop/liquid-rubber"},{label:"Shop Fibre Filler",href:"/shop/fibre-filler"},{label:"Shop Primers",href:"/shop/primers"},{label:"Shop Wall & Roof Paint",href:"/shop/wall-and-roof-paint"},{label:"Seamless Liquid Rubber Waterproofing",href:"/shop/liquid-rubber"},{label:"Reinforce Cracks, Joints & Leak Points",href:"/shop/fibre-filler"},{label:"Prepare Surfaces for Stronger Adhesion",href:"/shop/primers"},{label:"Durable Wall & Roof Protection That Lasts",href:"/shop/wall-and-roof-paint"}];function Co2(){const[t2,o2]=z.useState("");const[n,r]=z.useState(false);const{menuItems:s2}=wo2();const c3=s2&&s2.length>0?s2.map(i3=>({label:i3.label||i3.title||"",href:i3.href||i3.url||"#",dropdownItems:i3.children?.map(d=>({label:d.label||d.title||"",href:d.href||d.url||"#"})),hasDropdown:Boolean(i3.children&&i3.children.length>0),active:false})):yo2;return Ht.jsxs("header",{id:"header",className:"w-full bg-white text-[#4B5563] relative z-50 overflow-visible",style:{fontFamily:'"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'},children:[Ht.jsx("section",{className:"w-full bg-white border-b border-[#EBEFF5]",children:Ht.jsxs("div",{className:"max-w-[1260px] mx-auto px-4 py-4 md:py-6 flex flex-wrap items-center justify-between gap-4",children:[Ht.jsx("div",{className:"flex-shrink-0 flex items-center",children:Ht.jsx(cS,{to:"https://teal-sparrow-432062.hostingersite.com",className:"inline-block","aria-label":"U-Proof Home",children:Ht.jsx("img",{src:"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/cropped-U-Proof-Designs.png",alt:"U-Proof Waterproofing Solutions Logo",className:"w-auto h-8 md:h-12 max-w-[200px] object-contain"})})}),Ht.jsx("div",{className:"hidden md:flex flex-1 max-w-[500px] mx-4 items-center",children:Ht.jsxs("div",{className:"relative w-full",children:[Ht.jsx("div",{className:"absolute inset-y-0 left-0 pl-3.5 flex items-center pointer-events-none text-[#0046BE]",children:Ht.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 26 26","aria-hidden":"true",className:"stroke-[#0046BE]",children:[Ht.jsx("circle",{cx:"11.35",cy:"11.35",r:"6",fill:"none",strokeWidth:"2",strokeMiterlimit:"10"}),Ht.jsx("line",{x1:"15.59",y1:"15.59",x2:"20.65",y2:"20.65",fill:"none",strokeWidth:"2",strokeMiterlimit:"10"})]})}),Ht.jsx(It,{type:"text",placeholder:"Find product",value:t2,onChange:u3(i3=>o2(i3.target.value),"onChange"),className:"w-full bg-[#EDF0F2] border-[#F3F4F6] text-[#6F7C8E] text-[15px] pl-10 pr-4 h-11 rounded focus-visible:ring-1 focus-visible:ring-[#0071A2] placeholder:text-[#6F7C8E]"})]})}),Ht.jsxs("div",{className:"flex items-center gap-4 md:gap-6",children:[Ht.jsxs(cS,{to:"/wishlist",className:"group flex items-center gap-2 text-left","aria-label":"Wishlist Products",children:[Ht.jsxs("div",{className:"relative w-10 h-10 rounded-lg border border-[#EDF0F2] flex items-center justify-center text-[#111827] group-hover:border-[#FFD401] transition-colors",children:[Ht.jsx(po2,{className:"w-5 h-5 text-[#333333] stroke-[1.5]"}),Ht.jsx(oS,{className:"absolute -top-2 -right-2 bg-[#FFC501] text-[#4B5563] text-[11px] font-bold h-4 min-w-[16px] px-1 rounded-full flex items-center justify-center p-0 border-none",children:"0"})]}),Ht.jsxs("div",{className:"hidden lg:flex flex-col leading-tight",children:[Ht.jsx("span",{className:"text-[11px] text-[#757575] font-normal",children:"Wishlist"}),Ht.jsx("span",{className:"text-sm font-semibold text-[#111827] group-hover:text-[#FFC501] transition-colors",children:"Products"})]})]}),Ht.jsxs(cS,{to:"/my-account",className:"group flex items-center gap-2 text-left","aria-label":"My Account",children:[Ht.jsx("div",{className:"relative w-10 h-10 rounded-lg border border-[#EDF0F2] flex items-center justify-center text-[#111827] group-hover:border-[#FFD401] transition-colors",children:Ht.jsx(bo2,{className:"w-5 h-5 text-[#333333] stroke-[1.5]"})}),Ht.jsxs("div",{className:"hidden lg:flex flex-col leading-tight",children:[Ht.jsx("span",{className:"text-[11px] text-[#757575] font-normal",children:"Account"}),Ht.jsx("span",{className:"text-sm font-semibold text-[#111827] group-hover:text-[#FFC501] transition-colors",children:"Sign in"})]})]}),Ht.jsxs(cS,{to:"/cart",className:"group flex items-center gap-2 text-left","aria-label":"Shopping Cart",children:[Ht.jsxs("div",{className:"relative w-10 h-10 rounded-lg border border-[#EDF0F2] flex items-center justify-center text-[#111827] group-hover:border-[#FFD401] transition-colors",children:[Ht.jsx(go2,{className:"w-5 h-5 text-[#333333] stroke-[1.5]"}),Ht.jsx(oS,{className:"absolute -top-2 -right-2 bg-[#FFC501] text-[#4B5563] text-[11px] font-bold h-4 min-w-[16px] px-1 rounded-full flex items-center justify-center p-0 border-none",children:"0"})]}),Ht.jsx("div",{className:"hidden lg:flex flex-col leading-tight",children:Ht.jsx("span",{className:"text-sm font-semibold text-[#111827] group-hover:text-[#FFC501] transition-colors",children:"R0,00"})})]}),Ht.jsxs(Ct,{open:n,onOpenChange:r,children:[Ht.jsx(Et,{asChild:true,children:Ht.jsxs(fS,{variant:"outline",size:"icon",className:"lg:hidden h-10 w-10 rounded-lg border border-[#EDF0F2]",children:[Ht.jsx(Me2,{className:"w-5 h-5 text-[#111827]"}),Ht.jsx("span",{className:"sr-only",children:"Toggle menu"})]})}),Ht.jsxs(Tt,{side:"right",className:"w-[300px] sm:w-[360px] p-0",children:[Ht.jsx(_t,{className:"p-4 border-b border-[#EDF0F2] text-left",children:Ht.jsx(wt,{className:"text-lg font-bold text-[#111827]",children:"Menu"})}),Ht.jsxs("div",{className:"p-4 space-y-4 overflow-y-auto max-h-[calc(100vh-80px)]",children:[Ht.jsxs("div",{className:"relative w-full",children:[Ht.jsx(It,{type:"text",placeholder:"Find product",className:"w-full bg-[#EDF0F2] border-[#F3F4F6] text-[14px] pl-9 h-10"}),Ht.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:Ht.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 26 26",className:"stroke-[#0046BE]","aria-hidden":"true",children:[Ht.jsx("circle",{cx:"11.35",cy:"11.35",r:"6",fill:"none",strokeWidth:"2"}),Ht.jsx("line",{x1:"15.59",y1:"15.59",x2:"20.65",y2:"20.65",fill:"none",strokeWidth:"2"})]})})]}),Ht.jsxs("div",{className:"pt-2",children:[Ht.jsx("p",{className:"text-xs uppercase font-bold text-gray-400 mb-2",children:"Categories"}),Ht.jsx("div",{className:"space-y-1",children:_e.slice(0,4).map(i3=>Ht.jsxs(cS,{to:i3.href,onClick:u3(()=>r(false),"onClick"),className:"flex items-center justify-between py-2 text-sm text-[#111827] hover:text-[#0071A2] font-medium",children:[Ht.jsx("span",{children:i3.label}),Ht.jsx(Nt,{className:"w-4 h-4 text-gray-400"})]},i3.label))})]}),Ht.jsx("hr",{className:"border-[#EDF0F2]"}),Ht.jsxs("div",{children:[Ht.jsx("p",{className:"text-xs uppercase font-bold text-gray-400 mb-2",children:"Navigation"}),Ht.jsx("div",{className:"space-y-1",children:c3.map(i3=>Ht.jsx(cS,{to:i3.href,onClick:u3(()=>r(false),"onClick"),className:`block py-2 text-sm font-semibold transition-colors ${i3.active?"text-[#0071A2]":"text-[#14181F] hover:text-[#0071A2]"}`,children:i3.label},i3.label))})]})]})]})]})]})]})}),Ht.jsx("nav",{"aria-label":"Main Navigation",className:"hidden lg:block w-full bg-white border-t border-[#EDF0F2] shadow-[0_16px_32px_-4px_rgba(12,12,13,0.08)] relative z-40",style:{boxShadow:"rgba(12, 12, 13, 0.08) 0px 16px 32px -4px"},children:Ht.jsxs("div",{className:"max-w-[1260px] mx-auto px-4 flex items-stretch justify-start",children:[Ht.jsx("div",{className:"flex items-stretch flex-1 overflow-x-auto scrollbar-none",children:c3.map(i3=>{if(i3.hasDropdown&&i3.dropdownItems&&i3.dropdownItems.length>0){return Ht.jsxs(je2,{children:[Ht.jsx(ye2,{asChild:true,children:Ht.jsxs("button",{type:"button",className:"h-[59px] px-5 flex items-center gap-1 text-[14.4px] font-semibold text-[#14181F] hover:bg-[#0071A2] hover:text-white border-r border-[#EDF0F2] transition-colors cursor-pointer outline-none",children:[Ht.jsx("span",{children:i3.label}),Ht.jsx(AS,{className:"w-3.5 h-3.5 opacity-70"})]})}),Ht.jsx(Ce,{align:"start",className:"w-[220px] bg-white p-2 rounded-md shadow-lg border border-[#EDF0F2]",children:i3.dropdownItems.map(d=>Ht.jsx(Ne2,{asChild:true,children:Ht.jsx(cS,{to:d.href,className:"block py-2 px-3 text-sm font-medium text-[#111827] hover:bg-[#F3F4F6] rounded",children:d.label})},d.label))})]},i3.label)}return Ht.jsx(cS,{to:i3.href,className:`h-[59px] px-5 flex items-center justify-center text-[14.4px] font-semibold border-r border-[#EDF0F2] transition-colors whitespace-nowrap ${i3.active?"bg-[#0071A2] text-white":"text-[#14181F] hover:bg-[#0071A2] hover:text-white"}`,style:i3.active?{backgroundColor:"rgb(0, 113, 162)",color:"#FFFFFF"}:void 0,children:i3.label},i3.label)})})]})})]})}__name(Co2,"Co");u3(Co2,"HeaderContent");function Eo2(){return Ht.jsx(jo2,{menu_id:"16",children:Ht.jsx(Co2,{})})}__name(Eo2,"Eo");u3(Eo2,"Header");function Po(){const t2=u3(()=>{window.scrollTo({top:0,behavior:"smooth"})},"scrollToTop");return Ht.jsx("footer",{id:"mfn-footer-template",className:"w-full bg-white text-[#4B5563]",style:{fontFamily:'"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'},children:Ht.jsxs("div",{className:"w-full max-w-[1260px] mx-auto px-4 md:px-6 pt-16 pb-8",children:[Ht.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-12 gap-8 lg:gap-12 items-start",children:[Ht.jsxs("div",{className:"md:col-span-5 lg:col-span-5 flex flex-col space-y-4 pr-0 lg:pr-8",children:[Ht.jsx(cS,{to:"https://teal-sparrow-432062.hostingersite.com",className:"inline-block mb-2 w-fit",children:Ht.jsx("img",{src:"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/cropped-U-Proof-Designs.png",alt:"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/cropped-U-Proof-Designs.png",className:"w-[228px] h-auto object-contain"})}),Ht.jsx("p",{className:"text-[#4B5563] text-[16px] font-normal leading-[24px]",style:{fontFamily:'"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'},children:"U-Proof supplies high-performance waterproofing products designed to protect roofs, walls, gutters, concrete, metal and exposed surfaces from leaks, weather damage and long-term deterioration."}),Ht.jsx("p",{className:"text-[#4B5563] text-[16px] font-normal leading-[24px]",style:{fontFamily:'"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif'},children:"Built for South African conditions, our waterproofing range is suitable for homeowners, contractors, builders and property maintenance teams."})]}),Ht.jsxs("div",{className:"md:col-span-7 lg:col-span-7 grid grid-cols-1 sm:grid-cols-3 gap-8",children:[Ht.jsxs("div",{className:"flex flex-col",children:[Ht.jsx("span",{className:"text-[#111827] text-[16px] font-bold leading-[24px] mb-4",children:"Shop Products"}),Ht.jsx("ul",{className:"flex flex-col space-y-1 p-0 m-0 list-none",children:Ht.jsx("li",{children:Ht.jsx(cS,{to:"/products",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Products"})})})]}),Ht.jsxs("div",{className:"flex flex-col",children:[Ht.jsx("span",{className:"text-[#111827] text-[16px] font-bold leading-[24px] mb-4",children:"Solutions"}),Ht.jsxs("ul",{className:"flex flex-col space-y-1 p-0 m-0 list-none",children:[Ht.jsx("li",{children:Ht.jsx(cS,{to:"/solutions/roof-waterproofing",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Roof Waterproofing"})}),Ht.jsx("li",{children:Ht.jsx(cS,{to:"/solutions/metal-roof-protection",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Metal Roof Protection"})}),Ht.jsx("li",{children:Ht.jsx(cS,{to:"/solutions/concrete-waterproofing",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Concrete Waterproofing"})}),Ht.jsx("li",{children:Ht.jsx(cS,{to:"/solutions/gutters-flashings",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Gutters & Flashings"})}),Ht.jsx("li",{children:Ht.jsx(cS,{to:"/solutions/balconies-terraces",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Balconies & Terraces"})})]})]}),Ht.jsxs("div",{className:"flex flex-col",children:[Ht.jsx("span",{className:"text-[#111827] text-[16px] font-bold leading-[24px] mb-4",children:"Legal"}),Ht.jsxs("ul",{className:"flex flex-col space-y-1 p-0 m-0 list-none",children:[Ht.jsx("li",{children:Ht.jsx(cS,{to:"/terms-conditions",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Terms & Conditions"})}),Ht.jsx("li",{children:Ht.jsx(cS,{to:"/privacy-policy",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Privacy Policy"})}),Ht.jsx("li",{children:Ht.jsx(cS,{to:"/about-us",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"About us"})}),Ht.jsx("li",{children:Ht.jsx(cS,{to:"/contact",className:"inline-block text-[#4B5563] hover:text-[#FFC501] text-[15px] font-medium leading-[22.5px] py-1 transition-colors duration-150",children:"Contact"})})]})]})]})]}),Ht.jsxs("div",{className:"mt-12 py-[25px] border-t border-b border-[#EDF0F2] flex items-center justify-between",children:[Ht.jsxs("div",{className:"flex items-center gap-1.5 sm:gap-2",children:[Ht.jsx("img",{src:"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/Visa.svg",alt:"payment",className:"w-[40px] h-[27px] object-contain"}),Ht.jsx("img",{src:"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/Maestro.svg",alt:"payment",className:"w-[40px] h-[27px] object-contain"}),Ht.jsx("img",{src:"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/Mastercard.svg",alt:"payment",className:"w-[40px] h-[27px] object-contain"}),Ht.jsx("img",{src:"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/PayPal.svg",alt:"payment",className:"w-[40px] h-[27px] object-contain"})]}),Ht.jsx(fS,{variant:"ghost",size:"icon",onClick:t2,className:"text-[#4B5563] hover:text-[#FFC501] hover:bg-transparent h-8 w-8 p-0","aria-label":"Back to top",children:Ht.jsx(TS,{className:"w-5 h-5"})})]}),Ht.jsxs("div",{className:"pt-6 text-center text-[14px] leading-[22px] text-[#7A838F]",children:["xA9 2026 U-Proof | All Rights Reserved |"," ",Ht.jsx(cS,{to:"/privacy-policy",className:"text-[#7A838F] hover:text-[#FFC501] transition-colors duration-150",children:"Privacy Policy"})]})]})})}__name(Po,"Po");u3(Po,"Footer");var a=Object.defineProperty;var o=__name((e,r)=>a(e,"name",{value:r,configurable:true}),"o");function i2({html:e,className:r}){const n=z.useRef(null);z.useEffect(()=>{const t2=n.current;if(!t2)return;if(t2.childNodes.length>0)return;const s2=document.createRange();s2.selectNodeContents(t2);t2.appendChild(s2.createContextualFragment(e))},[e]);return Ht.jsx("div",{ref:n,className:r})}__name(i2,"i");o(i2,"WordPressBlock");var w=Object.defineProperty;var c2=__name((e,r)=>w(e,"name",{value:r,configurable:true}),"c");var y2=String.raw`
You may be interested in…
`;function g({className:e}){return Ht.jsx(i2,{html:y2,className:e})}__name(g,"g");c2(g,"WooCommerceCartBlock");function h(){return Ht.jsx("section",{id:"cart-content","data-nav":"light",className:"w-full bg-background py-10 md:py-16 text-foreground min-h-[50vh]",children:Ht.jsx("div",{className:"container mx-auto px-4 md:px-6 max-w-7xl",children:Ht.jsx(g,{})})})}__name(h,"h");c2(h,"Cart");function a2(){return Ht.jsxs("div",{children:[Ht.jsx(Eo2,{}),Ht.jsx(h,{}),Ht.jsx(Po,{})]})}__name(a2,"a");c2(a2,"CartPage");var t=null;function s(e){const{router:r="memory",basename:i3,initialEntries:p,...m}=e;if(r==="memory"){return Ht.jsx(uS,{initialEntries:p??["/"],children:Ht.jsx(a2,{...m})})}return Ht.jsx(iS,{basename:i3,children:Ht.jsx(a2,{...m})})}__name(s,"s");c2(s,"App");function v(e,r={}){console.log("Rendering......");t=aS.createRoot(e);t.render(Ht.jsx(s,{...r}))}__name(v,"v");c2(v,"mount");function f(e,r={}){console.log("Hydrating......");t=aS.hydrateRoot(e,Ht.jsx(s,{...r}))}__name(f,"f");c2(f,"hydrate");function x(){t?.unmount?.();t=null}__name(x,"x");c2(x,"unmount");if(typeof window!=="undefined")window.CartVC={mount:v,hydrate:f,unmount:x};