";t3=t3.removeChild(t3.firstChild);break;case"select":t3="string"===typeof n3.is?a3.createElement("select",{is:n3.is}):a3.createElement("select");n3.multiple?t3.multiple=true:n3.size&&(t3.size=n3.size);break;default:t3="string"===typeof n3.is?a3.createElement(l,{is:n3.is}):a3.createElement(l)}}t3[It3]=e6;t3[ae6]=n3;t:for(a3=e6.child;null!==a3;){if(5===a3.tag||6===a3.tag)t3.appendChild(a3.stateNode);else if(4!==a3.tag&&27!==a3.tag&&null!==a3.child){a3.child.return=a3;a3=a3.child;continue}if(a3===e6)break t;for(;null===a3.sibling;){if(null===a3.return||a3.return===e6)break t;a3=a3.return}a3.sibling.return=a3.return;a3=a3.sibling}e6.stateNode=t3;t:switch(Pt2(t3,l,n3),l){case"button":case"input":case"select":case"textarea":t3=!!n3.autoFocus;break t;case"img":t3=true;break t;default:t3=false}t3&&ul2(e6)}}Bt3(e6);e6.flags&=-16777217;return null;case 6:if(t3&&null!=e6.stateNode)t3.memoizedProps!==n3&&ul2(e6);else{if("string"!==typeof n3&&null===e6.stateNode)throw Error(o6(166));t3=ut5.current;if(Ta2(e6)){t3=e6.stateNode;l=e6.memoizedProps;n3=null;a3=ne5;if(null!==a3)switch(a3.tag){case 27:case 5:n3=a3.memoizedProps}t3[It3]=e6;t3=t3.nodeValue===l||null!==n3&&true===n3.suppressHydrationWarning||vm(t3.nodeValue,l)?true:false;t3||Pl2(e6)}else t3=hi2(t3).createTextNode(n3),t3[It3]=e6,e6.stateNode=t3}Bt3(e6);return null;case 13:n3=e6.memoizedState;if(null===t3||null!==t3.memoizedState&&null!==t3.memoizedState.dehydrated){a3=Ta2(e6);if(null!==n3&&null!==n3.dehydrated){if(null===t3){if(!a3)throw Error(o6(318));a3=e6.memoizedState;a3=null!==a3?a3.dehydrated:null;if(!a3)throw Error(o6(317));a3[It3]=e6}else Oa2(),0===(e6.flags&128)&&(e6.memoizedState=null),e6.flags|=4;Bt3(e6);a3=false}else a3=ts3(),null!==t3&&null!==t3.memoizedState&&(t3.memoizedState.hydrationErrors=a3),a3=true;if(!a3){if(e6.flags&256)return nl2(e6),e6;nl2(e6);return null}}nl2(e6);if(0!==(e6.flags&128))return e6.lanes=l,e6;l=null!==n3;t3=null!==t3&&null!==t3.memoizedState;if(l){n3=e6.child;a3=null;null!==n3.alternate&&null!==n3.alternate.memoizedState&&null!==n3.alternate.memoizedState.cachePool&&(a3=n3.alternate.memoizedState.cachePool.pool);var c4=null;null!==n3.memoizedState&&null!==n3.memoizedState.cachePool&&(c4=n3.memoizedState.cachePool.pool);c4!==a3&&(n3.flags|=2048)}l!==t3&&l&&(e6.child.flags|=8192);ei2(e6,e6.updateQueue);Bt3(e6);return null;case 4:return le6(),null===t3&&Xr2(e6.stateNode.containerInfo),Bt3(e6),null;case 10:return el2(e6.type),Bt3(e6),null;case 19:$4(Qt4);a3=e6.memoizedState;if(null===a3)return Bt3(e6),null;n3=0!==(e6.flags&128);c4=a3.rendering;if(null===c4)if(n3)Ga2(a3,false);else{if(0!==qt4||null!==t3&&0!==(t3.flags&128))for(t3=e6.child;null!==t3;){c4=$u(t3);if(null!==c4){e6.flags|=128;Ga2(a3,false);t3=c4.updateQueue;e6.updateQueue=t3;ei2(e6,t3);e6.subtreeFlags=0;t3=l;for(l=e6.child;null!==l;)$f(l,t3),l=l.sibling;K4(Qt4,Qt4.current&1|2);return e6.child}t3=t3.sibling}null!==a3.tail&&qe5()>ai2&&(e6.flags|=128,n3=true,Ga2(a3,false),e6.lanes=4194304)}else{if(!n3)if(t3=$u(c4),null!==t3){if(e6.flags|=128,n3=true,t3=t3.updateQueue,e6.updateQueue=t3,ei2(e6,t3),Ga2(a3,true),null===a3.tail&&"hidden"===a3.tailMode&&!c4.alternate&&!Tt3)return Bt3(e6),null}else 2*qe5()-a3.renderingStartTime>ai2&&536870912!==l&&(e6.flags|=128,n3=true,Ga2(a3,false),e6.lanes=4194304);a3.isBackwards?(c4.sibling=e6.child,e6.child=c4):(t3=a3.last,null!==t3?t3.sibling=c4:e6.child=c4,a3.last=c4)}if(null!==a3.tail)return e6=a3.tail,a3.rendering=e6,a3.tail=e6.sibling,a3.renderingStartTime=qe5(),e6.sibling=null,t3=Qt4.current,K4(Qt4,n3?t3&1|2:t3&1),e6;Bt3(e6);return null;case 22:case 23:return nl2(e6),Qc2(),n3=null!==e6.memoizedState,null!==t3?null!==t3.memoizedState!==n3&&(e6.flags|=8192):n3&&(e6.flags|=8192),n3?0!==(l&536870912)&&0===(e6.flags&128)&&(Bt3(e6),e6.subtreeFlags&6&&(e6.flags|=8192)):Bt3(e6),l=e6.updateQueue,null!==l&&ei2(e6,l.retryQueue),l=null,null!==t3&&null!==t3.memoizedState&&null!==t3.memoizedState.cachePool&&(l=t3.memoizedState.cachePool.pool),n3=null,null!==e6.memoizedState&&null!==e6.memoizedState.cachePool&&(n3=e6.memoizedState.cachePool.pool),n3!==l&&(e6.flags|=2048),null!==t3&&$4(en3),null;case 24:return l=null,null!==t3&&(l=t3.memoizedState.cache),e6.memoizedState.cache!==l&&(e6.flags|=2048),el2(Vt4),Bt3(e6),null;case 25:return null;case 30:return null}throw Error(o6(156,e6.tag))}__name(ry,"ry");i(ry,"completeWork");function oy(t3,e6){_c2(e6);switch(e6.tag){case 1:return t3=e6.flags,t3&65536?(e6.flags=t3&-65537|128,e6):null;case 3:return el2(Vt4),le6(),t3=e6.flags,0!==(t3&65536)&&0===(t3&128)?(e6.flags=t3&-65537|128,e6):null;case 26:case 27:case 5:return Be5(e6),null;case 13:nl2(e6);t3=e6.memoizedState;if(null!==t3&&null!==t3.dehydrated){if(null===e6.alternate)throw Error(o6(340));Oa2()}t3=e6.flags;return t3&65536?(e6.flags=t3&-65537|128,e6):null;case 19:return $4(Qt4),null;case 4:return le6(),null;case 10:return el2(e6.type),null;case 22:case 23:return nl2(e6),Qc2(),null!==t3&&$4(en3),t3=e6.flags,t3&65536?(e6.flags=t3&-65537|128,e6):null;case 24:return el2(Vt4),null;case 25:return null;default:return null}}__name(oy,"oy");i(oy,"unwindWork");function Ad(t3,e6){_c2(e6);switch(e6.tag){case 3:el2(Vt4);le6();break;case 26:case 27:case 5:Be5(e6);break;case 4:le6();break;case 13:nl2(e6);break;case 19:$4(Qt4);break;case 10:el2(e6.type);break;case 22:case 23:nl2(e6);Qc2();null!==t3&&$4(en3);break;case 24:el2(Vt4)}}__name(Ad,"Ad");i(Ad,"unwindInterruptedWork");function Xa2(t3,e6){try{var l=e6.updateQueue,n3=null!==l?l.lastEffect:null;if(null!==n3){var a3=n3.next;l=a3;do{if((l.tag&t3)===t3){n3=void 0;var c4=l.create,s=l.inst;n3=c4();s.destroy=n3}l=l.next}while(l!==a3)}}catch(m4){Dt3(e6,e6.return,m4)}}__name(Xa2,"Xa");i(Xa2,"commitHookEffectListMount");function Ol2(t3,e6,l){try{var n3=e6.updateQueue,a3=null!==n3?n3.lastEffect:null;if(null!==a3){var c4=a3.next;n3=c4;do{if((n3.tag&t3)===t3){var s=n3.inst,m4=s.destroy;if(void 0!==m4){s.destroy=void 0;a3=e6;var b2=l,M4=m4;try{M4()}catch(L2){Dt3(a3,b2,L2)}}}n3=n3.next}while(n3!==c4)}}catch(L2){Dt3(e6,e6.return,L2)}}__name(Ol2,"Ol");i(Ol2,"commitHookEffectListUnmount");function Td(t3){var e6=t3.updateQueue;if(null!==e6){var l=t3.stateNode;try{ss3(e6,l)}catch(n3){Dt3(t3,t3.return,n3)}}}__name(Td,"Td");i(Td,"commitClassCallbacks");function Od(t3,e6,l){l.props=nn3(t3.type,t3.memoizedProps);l.state=t3.memoizedState;try{l.componentWillUnmount()}catch(n3){Dt3(t3,e6,n3)}}__name(Od,"Od");i(Od,"safelyCallComponentWillUnmount");function Va2(t3,e6){try{var l=t3.ref;if(null!==l){switch(t3.tag){case 26:case 27:case 5:var n3=t3.stateNode;break;case 30:n3=t3.stateNode;break;default:n3=t3.stateNode}"function"===typeof l?t3.refCleanup=l(n3):l.current=n3}}catch(a3){Dt3(t3,e6,a3)}}__name(Va2,"Va");i(Va2,"safelyAttachRef");function Ge5(t3,e6){var l=t3.ref,n3=t3.refCleanup;if(null!==l)if("function"===typeof n3)try{n3()}catch(a3){Dt3(t3,e6,a3)}finally{t3.refCleanup=null,t3=t3.alternate,null!=t3&&(t3.refCleanup=null)}else if("function"===typeof l)try{l(null)}catch(a3){Dt3(t3,e6,a3)}else l.current=null}__name(Ge5,"Ge");i(Ge5,"safelyDetachRef");function wd(t3){var e6=t3.type,l=t3.memoizedProps,n3=t3.stateNode;try{t:switch(e6){case"button":case"input":case"select":case"textarea":l.autoFocus&&n3.focus();break t;case"img":l.src?n3.src=l.src:l.srcSet&&(n3.srcset=l.srcSet)}}catch(a3){Dt3(t3,t3.return,a3)}}__name(wd,"wd");i(wd,"commitHostMount");function pr2(t3,e6,l){try{var n3=t3.stateNode;_y(n3,t3.type,l,e6);n3[ae6]=e6}catch(a3){Dt3(t3,t3.return,a3)}}__name(pr2,"pr");i(pr2,"commitHostUpdate");function Rd(t3){return 5===t3.tag||3===t3.tag||26===t3.tag||27===t3.tag&&Nl2(t3.type)||4===t3.tag}__name(Rd,"Rd");i(Rd,"isHostParent");function br3(t3){t:for(;;){for(;null===t3.sibling;){if(null===t3.return||Rd(t3.return))return null;t3=t3.return}t3.sibling.return=t3.return;for(t3=t3.sibling;5!==t3.tag&&6!==t3.tag&&18!==t3.tag;){if(27===t3.tag&&Nl2(t3.type))continue t;if(t3.flags&2)continue t;if(null===t3.child||4===t3.tag)continue t;else t3.child.return=t3,t3=t3.child}if(!(t3.flags&2))return t3.stateNode}}__name(br3,"br");i(br3,"getHostSibling");function Sr2(t3,e6,l){var n3=t3.tag;if(5===n3||6===n3)t3=t3.stateNode,e6?(9===l.nodeType?l.body:"HTML"===l.nodeName?l.ownerDocument.body:l).insertBefore(t3,e6):(e6=9===l.nodeType?l.body:"HTML"===l.nodeName?l.ownerDocument.body:l,e6.appendChild(t3),l=l._reactRootContainer,null!==l&&void 0!==l||null!==e6.onclick||(e6.onclick=mi2));else if(4!==n3&&(27===n3&&Nl2(t3.type)&&(l=t3.stateNode,e6=null),t3=t3.child,null!==t3))for(Sr2(t3,e6,l),t3=t3.sibling;null!==t3;)Sr2(t3,e6,l),t3=t3.sibling}__name(Sr2,"Sr");i(Sr2,"insertOrAppendPlacementNodeIntoContainer");function li2(t3,e6,l){var n3=t3.tag;if(5===n3||6===n3)t3=t3.stateNode,e6?l.insertBefore(t3,e6):l.appendChild(t3);else if(4!==n3&&(27===n3&&Nl2(t3.type)&&(l=t3.stateNode),t3=t3.child,null!==t3))for(li2(t3,e6,l),t3=t3.sibling;null!==t3;)li2(t3,e6,l),t3=t3.sibling}__name(li2,"li");i(li2,"insertOrAppendPlacementNode");function Md(t3){var e6=t3.stateNode,l=t3.memoizedProps;try{for(var n3=t3.type,a3=e6.attributes;a3.length;)e6.removeAttributeNode(a3[0]);Pt2(e6,n3,l);e6[It3]=t3;e6[ae6]=l}catch(c4){Dt3(t3,t3.return,c4)}}__name(Md,"Md");i(Md,"commitHostSingletonAcquisition");var il2=false,jt3=false,Er2=false,zd="function"===typeof WeakSet?WeakSet:Set,Jt4=null;function fy(t3,e6){t3=t3.containerInfo;Zr2=Si2;t3=jf(t3);if(bc2(t3)){if("selectionStart"in t3)var l={start:t3.selectionStart,end:t3.selectionEnd};else t:{l=(l=t3.ownerDocument)&&l.defaultView||window;var n3=l.getSelection&&l.getSelection();if(n3&&0!==n3.rangeCount){l=n3.anchorNode;var a3=n3.anchorOffset,c4=n3.focusNode;n3=n3.focusOffset;try{l.nodeType,c4.nodeType}catch(nt5){l=null;break t}var s=0,m4=-1,b2=-1,M4=0,L2=0,j3=t3,_2=null;e:for(;;){for(var N2;;){j3!==l||0!==a3&&3!==j3.nodeType||(m4=s+a3);j3!==c4||0!==n3&&3!==j3.nodeType||(b2=s+n3);3===j3.nodeType&&(s+=j3.nodeValue.length);if(null===(N2=j3.firstChild))break;_2=j3;j3=N2}for(;;){if(j3===t3)break e;_2===l&&++M4===a3&&(m4=s);_2===c4&&++L2===n3&&(b2=s);if(null!==(N2=j3.nextSibling))break;j3=_2;_2=j3.parentNode}j3=N2}l=-1===m4||-1===b2?null:{start:m4,end:b2}}else l=null}l=l||{start:0,end:0}}else l=null;kr2={focusedElem:t3,selectionRange:l};Si2=false;for(Jt4=e6;null!==Jt4;)if(e6=Jt4,t3=e6.child,0!==(e6.subtreeFlags&1024)&&null!==t3)t3.return=e6,Jt4=t3;else for(;null!==Jt4;){e6=Jt4;c4=e6.alternate;t3=e6.flags;switch(e6.tag){case 0:break;case 11:case 15:break;case 1:if(0!==(t3&1024)&&null!==c4){t3=void 0;l=e6;a3=c4.memoizedProps;c4=c4.memoizedState;n3=l.stateNode;try{var it5=nn3(l.type,a3,l.elementType===l.type);t3=n3.getSnapshotBeforeUpdate(it5,c4);n3.__reactInternalSnapshotBeforeUpdate=t3}catch(nt5){Dt3(l,l.return,nt5)}}break;case 3:if(0!==(t3&1024)){if(t3=e6.stateNode.containerInfo,l=t3.nodeType,9===l)Wr2(t3);else if(1===l)switch(t3.nodeName){case"HEAD":case"HTML":case"BODY":Wr2(t3);break;default:t3.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(0!==(t3&1024))throw Error(o6(163))}t3=e6.sibling;if(null!==t3){t3.return=e6.return;Jt4=t3;break}Jt4=e6.return}}__name(fy,"fy");i(fy,"commitBeforeMutationEffects");function _d(t3,e6,l){var n3=l.flags;switch(l.tag){case 0:case 11:case 15:wl2(t3,l);n3&4&&Xa2(5,l);break;case 1:wl2(t3,l);if(n3&4)if(t3=l.stateNode,null===e6)try{t3.componentDidMount()}catch(s){Dt3(l,l.return,s)}else{var a3=nn3(l.type,e6.memoizedProps);e6=e6.memoizedState;try{t3.componentDidUpdate(a3,e6,t3.__reactInternalSnapshotBeforeUpdate)}catch(s){Dt3(l,l.return,s)}}n3&64&&Td(l);n3&512&&Va2(l,l.return);break;case 3:wl2(t3,l);if(n3&64&&(t3=l.updateQueue,null!==t3)){e6=null;if(null!==l.child)switch(l.child.tag){case 27:case 5:e6=l.child.stateNode;break;case 1:e6=l.child.stateNode}try{ss3(t3,e6)}catch(s){Dt3(l,l.return,s)}}break;case 27:null===e6&&n3&4&&Md(l);case 26:case 5:wl2(t3,l);null===e6&&n3&4&&wd(l);n3&512&&Va2(l,l.return);break;case 12:wl2(t3,l);break;case 13:wl2(t3,l);n3&4&&Nd(t3,l);n3&64&&(t3=l.memoizedState,null!==t3&&(t3=t3.dehydrated,null!==t3&&(l=by.bind(null,l),Ly(t3,l))));break;case 22:n3=null!==l.memoizedState||il2;if(!n3){e6=null!==e6&&null!==e6.memoizedState||jt3;a3=il2;var c4=jt3;il2=n3;(jt3=e6)&&!c4?Rl2(t3,l,0!==(l.subtreeFlags&8772)):wl2(t3,l);il2=a3;jt3=c4}break;case 30:break;default:wl2(t3,l)}}__name(_d,"_d");i(_d,"commitLayoutEffectOnFiber");function Cd(t3){var e6=t3.alternate;null!==e6&&(t3.alternate=null,Cd(e6));t3.child=null;t3.deletions=null;t3.sibling=null;5===t3.tag&&(e6=t3.stateNode,null!==e6&&tc2(e6));t3.stateNode=null;t3.return=null;t3.dependencies=null;t3.memoizedProps=null;t3.memoizedState=null;t3.pendingProps=null;t3.stateNode=null;t3.updateQueue=null}__name(Cd,"Cd");i(Cd,"detachFiberAfterEffects");var Ut3=null,ce6=false;function cl2(t3,e6,l){for(l=l.child;null!==l;)Dd(t3,e6,l),l=l.sibling}__name(cl2,"cl");i(cl2,"recursivelyTraverseDeletionEffects");function Dd(t3,e6,l){if(oe5&&"function"===typeof oe5.onCommitFiberUnmount)try{oe5.onCommitFiberUnmount(fa2,l)}catch(c4){}switch(l.tag){case 26:jt3||Ge5(l,e6);cl2(t3,e6,l);l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:jt3||Ge5(l,e6);var n3=Ut3,a3=ce6;Nl2(l.type)&&(Ut3=l.stateNode,ce6=false);cl2(t3,e6,l);Pa2(l.stateNode);Ut3=n3;ce6=a3;break;case 5:jt3||Ge5(l,e6);case 6:n3=Ut3;a3=ce6;Ut3=null;cl2(t3,e6,l);Ut3=n3;ce6=a3;if(null!==Ut3)if(ce6)try{(9===Ut3.nodeType?Ut3.body:"HTML"===Ut3.nodeName?Ut3.ownerDocument.body:Ut3).removeChild(l.stateNode)}catch(c4){Dt3(l,e6,c4)}else try{Ut3.removeChild(l.stateNode)}catch(c4){Dt3(l,e6,c4)}break;case 18:null!==Ut3&&(ce6?(t3=Ut3,Sm(9===t3.nodeType?t3.body:"HTML"===t3.nodeName?t3.ownerDocument.body:t3,l.stateNode),iu2(t3)):Sm(Ut3,l.stateNode));break;case 4:n3=Ut3;a3=ce6;Ut3=l.stateNode.containerInfo;ce6=true;cl2(t3,e6,l);Ut3=n3;ce6=a3;break;case 0:case 11:case 14:case 15:jt3||Ol2(2,l,e6);jt3||Ol2(4,l,e6);cl2(t3,e6,l);break;case 1:jt3||(Ge5(l,e6),n3=l.stateNode,"function"===typeof n3.componentWillUnmount&&Od(l,e6,n3));cl2(t3,e6,l);break;case 21:cl2(t3,e6,l);break;case 22:jt3=(n3=jt3)||null!==l.memoizedState;cl2(t3,e6,l);jt3=n3;break;default:cl2(t3,e6,l)}}__name(Dd,"Dd");i(Dd,"commitDeletionEffectsOnFiber");function Nd(t3,e6){if(null===e6.memoizedState&&(t3=e6.alternate,null!==t3&&(t3=t3.memoizedState,null!==t3&&(t3=t3.dehydrated,null!==t3))))try{iu2(t3)}catch(l){Dt3(e6,e6.return,l)}}__name(Nd,"Nd");i(Nd,"commitSuspenseHydrationCallbacks");function sy(t3){switch(t3.tag){case 13:case 19:var e6=t3.stateNode;null===e6&&(e6=t3.stateNode=new zd);return e6;case 22:return t3=t3.stateNode,e6=t3._retryCache,null===e6&&(e6=t3._retryCache=new zd),e6;default:throw Error(o6(435,t3.tag))}}__name(sy,"sy");i(sy,"getRetryCache");function xr2(t3,e6){var l=sy(t3);e6.forEach(function(n3){var a3=Sy.bind(null,t3,n3);l.has(n3)||(l.add(n3),n3.then(a3,a3))})}__name(xr2,"xr");i(xr2,"attachSuspenseRetryListeners");function me4(t3,e6){var l=e6.deletions;if(null!==l)for(var n3=0;n3 title"));Pt2(c4,n3,l);c4[It3]=t3;kt2(c4);n3=c4;break t;case"link":var s=Mm("link","href",a3).get(n3+(l.href||""));if(s){for(var m4=0;m4Ct3&&(s=Ct3,Ct3=nt5,nt5=s);var T3=qf(m4,nt5),x3=qf(m4,Ct3);if(T3&&x3&&(1!==N2.rangeCount||N2.anchorNode!==T3.node||N2.anchorOffset!==T3.offset||N2.focusNode!==x3.node||N2.focusOffset!==x3.offset)){var R3=j3.createRange();R3.setStart(T3.node,T3.offset);N2.removeAllRanges();nt5>Ct3?(N2.addRange(R3),N2.extend(x3.node,x3.offset)):(R3.setEnd(x3.node,x3.offset),N2.addRange(R3))}}}}j3=[];for(N2=m4;N2=N2.parentNode;)1===N2.nodeType&&j3.push({element:N2,left:N2.scrollLeft,top:N2.scrollTop});"function"===typeof m4.focus&&m4.focus();for(m4=0;m4l?32:l;C3.T=null;l=_r2;_r2=null;var c4=Cl2,s=Vn3;Ft3=0;Xn4=Cl2=null;Vn3=0;if(0!==(wt4&6))throw Error(o6(331));var m4=wt4;wt4|=4;Yd(c4.current);Bd(c4,c4.current,s,l);wt4=m4;Wa2(0,false);if(oe5&&"function"===typeof oe5.onPostCommitFiberRoot)try{oe5.onPostCommitFiberRoot(fa2,c4)}catch(b2){}return true}finally{V2.p=a3,C3.T=n3,em(t3,e6)}}__name(lm,"lm");i(lm,"flushPassiveEffects");function nm(t3,e6,l){e6=xe4(l,e6);e6=or3(t3.stateNode,e6,2);t3=El2(t3,e6,2);null!==t3&&(da2(t3,2),Ve4(t3))}__name(nm,"nm");i(nm,"captureCommitPhaseErrorOnRoot");function Dt3(t3,e6,l){if(3===t3.tag)nm(t3,t3,l);else for(;null!==e6;){if(3===e6.tag){nm(e6,t3,l);break}else if(1===e6.tag){var n3=e6.stateNode;if("function"===typeof e6.type.getDerivedStateFromError||"function"===typeof n3.componentDidCatch&&(null===_l2||!_l2.has(n3))){t3=xe4(l,t3);l=cd(2);n3=El2(e6,l,2);null!==n3&&(rd(l,n3,e6,t3),da2(n3,2),Ve4(n3));break}}e6=e6.return}}__name(Dt3,"Dt");i(Dt3,"captureCommitPhaseError");function Hr2(t3,e6,l){var n3=t3.pingCache;if(null===n3){n3=t3.pingCache=new my;var a3=new Set;n3.set(e6,a3)}else a3=n3.get(e6),void 0===a3&&(a3=new Set,n3.set(e6,a3));a3.has(l)||(Or2=true,a3.add(l),t3=py.bind(null,t3,e6,l),e6.then(t3,t3))}__name(Hr2,"Hr");i(Hr2,"attachPingListener");function py(t3,e6,l){var n3=t3.pingCache;null!==n3&&n3.delete(e6);t3.pingedLanes|=t3.suspendedLanes&l;t3.warmLanes&=~l;Nt3===t3&&(bt5&l)===l&&(4===qt4||3===qt4&&(bt5&62914560)===bt5&&300>qe5()-Mr2?0===(wt4&2)&&Qn4(t3,0):wr2|=l,Gn4===bt5&&(Gn4=0));Ve4(t3)}__name(py,"py");i(py,"pingSuspendedRoot");function am(t3,e6){0===e6&&(e6=Io2());t3=wn3(t3,e6);null!==t3&&(da2(t3,e6),Ve4(t3))}__name(am,"am");i(am,"retryTimedOutBoundary");function by(t3){var e6=t3.memoizedState,l=0;null!==e6&&(l=e6.retryLane);am(t3,l)}__name(by,"by");i(by,"retryDehydratedSuspenseBoundary");function Sy(t3,e6){var l=0;switch(t3.tag){case 13:var n3=t3.stateNode;var a3=t3.memoizedState;null!==a3&&(l=a3.retryLane);break;case 19:n3=t3.stateNode;break;case 22:n3=t3.stateNode._retryCache;break;default:throw Error(o6(314))}null!==n3&&n3.delete(e6);am(t3,l)}__name(Sy,"Sy");i(Sy,"resolveRetryWakeable");function Ey(t3,e6){return hl2(t3,e6)}__name(Ey,"Ey");i(Ey,"scheduleCallback$1");var oi2=null,kn3=null,Br2=false,fi2=false,Lr2=false,cn3=0;function Ve4(t3){t3!==kn3&&null===t3.next&&(null===kn3?oi2=kn3=t3:kn3=kn3.next=t3);fi2=true;Br2||(Br2=true,Ay())}__name(Ve4,"Ve");i(Ve4,"ensureRootIsScheduled");function Wa2(t3,e6){if(!Lr2&&fi2){Lr2=true;do{var l=false;for(var n3=oi2;null!==n3;){if(0!==t3){var a3=n3.pendingLanes;if(0===a3)var c4=0;else{var s=n3.suspendedLanes,m4=n3.pingedLanes;c4=(1<<31-fe4(42|t3)+1)-1;c4&=a3&~(s&~m4);c4=c4&201326741?c4&201326741|1:c4?c4|2:0}0!==c4&&(l=true,rm(n3,c4))}else c4=bt5,c4=gu(n3,n3===Nt3?c4:0,null!==n3.cancelPendingCommit||-1!==n3.timeoutHandle),0===(c4&3)||sa2(n3,c4)||(l=true,rm(n3,c4));n3=n3.next}}while(l);Lr2=false}}__name(Wa2,"Wa");i(Wa2,"flushSyncWorkAcrossRoots_impl");function xy(){um()}__name(xy,"xy");i(xy,"processRootScheduleInImmediateTask");function um(){fi2=Br2=false;var t3=0;0!==cn3&&(Cy()&&(t3=cn3),cn3=0);for(var e6=qe5(),l=null,n3=oi2;null!==n3;){var a3=n3.next,c4=im(n3,e6);if(0===c4)n3.next=null,null===l?oi2=a3:l.next=a3,null===a3&&(kn3=l);else if(l=n3,0!==t3||0!==(c4&3))fi2=true;n3=a3}Wa2(t3)}__name(um,"um");i(um,"processRootScheduleInMicrotask");function im(t3,e6){for(var l=t3.suspendedLanes,n3=t3.pingedLanes,a3=t3.expirationTimes,c4=t3.pendingLanes&-62914561;0n3){l=n3;var s=t3.ownerDocument;l&1&&Pa2(s.documentElement);l&2&&Pa2(s.body);if(l&4)for(l=s.head,Pa2(l),s=l.firstChild;s;){var m4=s.nextSibling,b2=s.nodeName;s[ma2]||"SCRIPT"===b2||"STYLE"===b2||"LINK"===b2&&"stylesheet"===s.rel.toLowerCase()||l.removeChild(s);s=m4}}if(0===a3){t3.removeChild(c4);iu2(e6);return}a3--}else"$"===l||"$?"===l||"$!"===l?a3++:n3=l.charCodeAt(0)-48;else n3=0;l=c4}while(l);iu2(e6)}__name(Sm,"Sm");i(Sm,"clearSuspenseBoundary");function Wr2(t3){var e6=t3.firstChild;e6&&10===e6.nodeType&&(e6=e6.nextSibling);for(;e6;){var l=e6;e6=e6.nextSibling;switch(l.nodeName){case"HTML":case"HEAD":case"BODY":Wr2(l);tc2(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===l.rel.toLowerCase())continue}t3.removeChild(l)}}__name(Wr2,"Wr");i(Wr2,"clearContainerSparingly");function Hy(t3,e6,l,n3){for(;1===t3.nodeType;){var a3=l;if(t3.nodeName.toLowerCase()!==e6.toLowerCase()){if(!n3&&("INPUT"!==t3.nodeName||"hidden"!==t3.type))break}else if(!n3)if("input"===e6&&"hidden"===t3.type){var c4=null==a3.name?null:""+a3.name;if("hidden"===a3.type&&t3.getAttribute("name")===c4)return t3}else return t3;else if(!t3[ma2])switch(e6){case"meta":if(!t3.hasAttribute("itemprop"))break;return t3;case"link":c4=t3.getAttribute("rel");if("stylesheet"===c4&&t3.hasAttribute("data-precedence"))break;else if(c4!==a3.rel||t3.getAttribute("href")!==(null==a3.href||""===a3.href?null:a3.href)||t3.getAttribute("crossorigin")!==(null==a3.crossOrigin?null:a3.crossOrigin)||t3.getAttribute("title")!==(null==a3.title?null:a3.title))break;return t3;case"style":if(t3.hasAttribute("data-precedence"))break;return t3;case"script":c4=t3.getAttribute("src");if((c4!==(null==a3.src?null:a3.src)||t3.getAttribute("type")!==(null==a3.type?null:a3.type)||t3.getAttribute("crossorigin")!==(null==a3.crossOrigin?null:a3.crossOrigin))&&c4&&t3.hasAttribute("async")&&!t3.hasAttribute("itemprop"))break;return t3;default:return t3}t3=Ce5(t3.nextSibling);if(null===t3)break}return null}__name(Hy,"Hy");i(Hy,"canHydrateInstance");function By(t3,e6,l){if(""===e6)return null;for(;3!==t3.nodeType;){if((1!==t3.nodeType||"INPUT"!==t3.nodeName||"hidden"!==t3.type)&&!l)return null;t3=Ce5(t3.nextSibling);if(null===t3)return null}return t3}__name(By,"By");i(By,"canHydrateTextInstance");function $r2(t3){return"$!"===t3.data||"$?"===t3.data&&"complete"===t3.ownerDocument.readyState}__name($r2,"$r");i($r2,"isSuspenseInstanceFallback");function Ly(t3,e6){var l=t3.ownerDocument;if("$?"!==t3.data||"complete"===l.readyState)e6();else{var n3=i(function(){e6();l.removeEventListener("DOMContentLoaded",n3)},"listener");l.addEventListener("DOMContentLoaded",n3);t3._reactRetry=n3}}__name(Ly,"Ly");i(Ly,"registerSuspenseInstanceRetry");function Ce5(t3){for(;null!=t3;t3=t3.nextSibling){var e6=t3.nodeType;if(1===e6||3===e6)break;if(8===e6){e6=t3.data;if("$"===e6||"$!"===e6||"$?"===e6||"F!"===e6||"F"===e6)break;if("/$"===e6)return null}}return t3}__name(Ce5,"Ce");i(Ce5,"getNextHydratable");var Fr2=null;function Em(t3){t3=t3.previousSibling;for(var e6=0;t3;){if(8===t3.nodeType){var l=t3.data;if("$"===l||"$!"===l||"$?"===l){if(0===e6)return t3;e6--}else"/$"===l&&e6++}t3=t3.previousSibling}return null}__name(Em,"Em");i(Em,"getParentSuspenseInstance");function xm(t3,e6,l){e6=hi2(l);switch(t3){case"html":t3=e6.documentElement;if(!t3)throw Error(o6(452));return t3;case"head":t3=e6.head;if(!t3)throw Error(o6(453));return t3;case"body":t3=e6.body;if(!t3)throw Error(o6(454));return t3;default:throw Error(o6(451))}}__name(xm,"xm");i(xm,"resolveSingletonInstance");function Pa2(t3){for(var e6=t3.attributes;e6.length;)t3.removeAttributeNode(e6[0]);tc2(t3)}__name(Pa2,"Pa");i(Pa2,"releaseSingletonInstance");var Me4=new Map,Am=new Set;function vi2(t3){return"function"===typeof t3.getRootNode?t3.getRootNode():9===t3.nodeType?t3:t3.ownerDocument}__name(vi2,"vi");i(vi2,"getHoistableRoot");var ol2=V2.d;V2.d={f:qy,r:Yy,D:jy,C:Gy,L:Xy,m:Vy,X:Zy,S:Qy,M:ky};function qy(){var t3=ol2.f(),e6=ii2();return t3||e6}__name(qy,"qy");i(qy,"flushSyncWork");function Yy(t3){var e6=hn3(t3);null!==e6&&5===e6.tag&&"form"===e6.type?Vs2(e6):ol2.r(t3)}__name(Yy,"Yy");i(Yy,"requestFormReset");var Jn4="undefined"===typeof document?null:document;function Tm(t3,e6,l){var n3=Jn4;if(n3&&"string"===typeof e6&&e6){var a3=Ee4(e6);a3='link[rel="'+t3+'"][href="'+a3+'"]';"string"===typeof l&&(a3+='[crossorigin="'+l+'"]');Am.has(a3)||(Am.add(a3),t3={rel:t3,crossOrigin:l,href:e6},null===n3.querySelector(a3)&&(e6=n3.createElement("link"),Pt2(e6,"link",t3),kt2(e6),n3.head.appendChild(e6)))}}__name(Tm,"Tm");i(Tm,"preconnectAs");function jy(t3){ol2.D(t3);Tm("dns-prefetch",t3,null)}__name(jy,"jy");i(jy,"prefetchDNS");function Gy(t3,e6){ol2.C(t3,e6);Tm("preconnect",t3,e6)}__name(Gy,"Gy");i(Gy,"preconnect");function Xy(t3,e6,l){ol2.L(t3,e6,l);var n3=Jn4;if(n3&&t3&&e6){var a3='link[rel="preload"][as="'+Ee4(e6)+'"]';"image"===e6?l&&l.imageSrcSet?(a3+='[imagesrcset="'+Ee4(l.imageSrcSet)+'"]',"string"===typeof l.imageSizes&&(a3+='[imagesizes="'+Ee4(l.imageSizes)+'"]')):a3+='[href="'+Ee4(t3)+'"]':a3+='[href="'+Ee4(t3)+'"]';var c4=a3;switch(e6){case"style":c4=Wn4(t3);break;case"script":c4=$n4(t3)}Me4.has(c4)||(t3=S3({rel:"preload",href:"image"===e6&&l&&l.imageSrcSet?void 0:t3,as:e6},l),Me4.set(c4,t3),null!==n3.querySelector(a3)||"style"===e6&&n3.querySelector(Ia2(c4))||"script"===e6&&n3.querySelector(tu2(c4))||(e6=n3.createElement("link"),Pt2(e6,"link",t3),kt2(e6),n3.head.appendChild(e6)))}}__name(Xy,"Xy");i(Xy,"preload");function Vy(t3,e6){ol2.m(t3,e6);var l=Jn4;if(l&&t3){var n3=e6&&"string"===typeof e6.as?e6.as:"script",a3='link[rel="modulepreload"][as="'+Ee4(n3)+'"][href="'+Ee4(t3)+'"]',c4=a3;switch(n3){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c4=$n4(t3)}if(!Me4.has(c4)&&(t3=S3({rel:"modulepreload",href:t3},e6),Me4.set(c4,t3),null===l.querySelector(a3))){switch(n3){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(tu2(c4)))return}n3=l.createElement("link");Pt2(n3,"link",t3);kt2(n3);l.head.appendChild(n3)}}}__name(Vy,"Vy");i(Vy,"preloadModule");function Qy(t3,e6,l){ol2.S(t3,e6,l);var n3=Jn4;if(n3&&t3){var a3=vn3(n3).hoistableStyles,c4=Wn4(t3);e6=e6||"default";var s=a3.get(c4);if(!s){var m4={loading:0,preload:null};if(s=n3.querySelector(Ia2(c4)))m4.loading=5;else{t3=S3({rel:"stylesheet",href:t3,"data-precedence":e6},l);(l=Me4.get(c4))&&Pr2(t3,l);var b2=s=n3.createElement("link");kt2(b2);Pt2(b2,"link",t3);b2._p=new Promise(function(M4,L2){b2.onload=M4;b2.onerror=L2});b2.addEventListener("load",function(){m4.loading|=1});b2.addEventListener("error",function(){m4.loading|=2});m4.loading|=4;gi2(s,e6,n3)}s={type:"stylesheet",instance:s,count:1,state:m4};a3.set(c4,s)}}}__name(Qy,"Qy");i(Qy,"preinitStyle");function Zy(t3,e6){ol2.X(t3,e6);var l=Jn4;if(l&&t3){var n3=vn3(l).hoistableScripts,a3=$n4(t3),c4=n3.get(a3);c4||(c4=l.querySelector(tu2(a3)),c4||(t3=S3({src:t3,async:true},e6),(e6=Me4.get(a3))&&Ir2(t3,e6),c4=l.createElement("script"),kt2(c4),Pt2(c4,"link",t3),l.head.appendChild(c4)),c4={type:"script",instance:c4,count:1,state:null},n3.set(a3,c4))}}__name(Zy,"Zy");i(Zy,"preinitScript");function ky(t3,e6){ol2.M(t3,e6);var l=Jn4;if(l&&t3){var n3=vn3(l).hoistableScripts,a3=$n4(t3),c4=n3.get(a3);c4||(c4=l.querySelector(tu2(a3)),c4||(t3=S3({src:t3,async:true,type:"module"},e6),(e6=Me4.get(a3))&&Ir2(t3,e6),c4=l.createElement("script"),kt2(c4),Pt2(c4,"link",t3),l.head.appendChild(c4)),c4={type:"script",instance:c4,count:1,state:null},n3.set(a3,c4))}}__name(ky,"ky");i(ky,"preinitModuleScript");function Om(t3,e6,l,n3){var a3=(a3=ut5.current)?vi2(a3):null;if(!a3)throw Error(o6(446));switch(t3){case"meta":case"title":return null;case"style":return"string"===typeof l.precedence&&"string"===typeof l.href?(e6=Wn4(l.href),l=vn3(a3).hoistableStyles,n3=l.get(e6),n3||(n3={type:"style",instance:null,count:0,state:null},l.set(e6,n3)),n3):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===l.rel&&"string"===typeof l.href&&"string"===typeof l.precedence){t3=Wn4(l.href);var c4=vn3(a3).hoistableStyles,s=c4.get(t3);s||(a3=a3.ownerDocument||a3,s={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c4.set(t3,s),(c4=a3.querySelector(Ia2(t3)))&&!c4._p&&(s.instance=c4,s.state.loading=5),Me4.has(t3)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Me4.set(t3,l),c4||Ky(a3,t3,l,s.state)));if(e6&&null===n3)throw Error(o6(528,""));return s}if(e6&&null!==n3)throw Error(o6(529,""));return null;case"script":return e6=l.async,l=l.src,"string"===typeof l&&e6&&"function"!==typeof e6&&"symbol"!==typeof e6?(e6=$n4(l),l=vn3(a3).hoistableScripts,n3=l.get(e6),n3||(n3={type:"script",instance:null,count:0,state:null},l.set(e6,n3)),n3):{type:"void",instance:null,count:0,state:null};default:throw Error(o6(444,t3))}}__name(Om,"Om");i(Om,"getResource");function Wn4(t3){return'href="'+Ee4(t3)+'"'}__name(Wn4,"Wn");i(Wn4,"getStyleKey");function Ia2(t3){return'link[rel="stylesheet"]['+t3+"]"}__name(Ia2,"Ia");i(Ia2,"getStylesheetSelectorFromKey");function wm(t3){return S3({},t3,{"data-precedence":t3.precedence,precedence:null})}__name(wm,"wm");i(wm,"stylesheetPropsFromRawProps");function Ky(t3,e6,l,n3){t3.querySelector('link[rel="preload"][as="style"]['+e6+"]")?n3.loading=1:(e6=t3.createElement("link"),n3.preload=e6,e6.addEventListener("load",function(){return n3.loading|=1}),e6.addEventListener("error",function(){return n3.loading|=2}),Pt2(e6,"link",l),kt2(e6),t3.head.appendChild(e6))}__name(Ky,"Ky");i(Ky,"preloadStylesheet");function $n4(t3){return'[src="'+Ee4(t3)+'"]'}__name($n4,"$n");i($n4,"getScriptKey");function tu2(t3){return"script[async]"+t3}__name(tu2,"tu");i(tu2,"getScriptSelectorFromKey");function Rm(t3,e6,l){e6.count++;if(null===e6.instance)switch(e6.type){case"style":var n3=t3.querySelector('style[data-href~="'+Ee4(l.href)+'"]');if(n3)return e6.instance=n3,kt2(n3),n3;var a3=S3({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});n3=(t3.ownerDocument||t3).createElement("style");kt2(n3);Pt2(n3,"style",a3);gi2(n3,l.precedence,t3);return e6.instance=n3;case"stylesheet":a3=Wn4(l.href);var c4=t3.querySelector(Ia2(a3));if(c4)return e6.state.loading|=4,e6.instance=c4,kt2(c4),c4;n3=wm(l);(a3=Me4.get(a3))&&Pr2(n3,a3);c4=(t3.ownerDocument||t3).createElement("link");kt2(c4);var s=c4;s._p=new Promise(function(m4,b2){s.onload=m4;s.onerror=b2});Pt2(c4,"link",n3);e6.state.loading|=4;gi2(c4,l.precedence,t3);return e6.instance=c4;case"script":c4=$n4(l.src);if(a3=t3.querySelector(tu2(c4)))return e6.instance=a3,kt2(a3),a3;n3=l;if(a3=Me4.get(c4))n3=S3({},l),Ir2(n3,a3);t3=t3.ownerDocument||t3;a3=t3.createElement("script");kt2(a3);Pt2(a3,"link",n3);t3.head.appendChild(a3);return e6.instance=a3;case"void":return null;default:throw Error(o6(443,e6.type))}else"stylesheet"===e6.type&&0===(e6.state.loading&4)&&(n3=e6.instance,e6.state.loading|=4,gi2(n3,l.precedence,t3));return e6.instance}__name(Rm,"Rm");i(Rm,"acquireResource");function gi2(t3,e6,l){for(var n3=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a3=n3.length?n3[n3.length-1]:null,c4=a3,s=0;s title"):null)}__name(zm,"zm");i(zm,"mountHoistable");function Jy(t3,e6,l){if(1===l||null!=e6.itemProp)return false;switch(t3){case"meta":case"title":return true;case"style":if("string"!==typeof e6.precedence||"string"!==typeof e6.href||""===e6.href)break;return true;case"link":if("string"!==typeof e6.rel||"string"!==typeof e6.href||""===e6.href||e6.onLoad||e6.onError)break;switch(e6.rel){case"stylesheet":return t3=e6.disabled,"string"===typeof e6.precedence&&null==t3;default:return true}case"script":if(e6.async&&"function"!==typeof e6.async&&"symbol"!==typeof e6.async&&!e6.onLoad&&!e6.onError&&e6.src&&"string"===typeof e6.src)return true}return false}__name(Jy,"Jy");i(Jy,"isHostHoistableType");function _m(t3){return"stylesheet"===t3.type&&0===(t3.state.loading&3)?false:true}__name(_m,"_m");i(_m,"preloadResource");var eu2=null;function Wy(){}__name(Wy,"Wy");i(Wy,"noop");function $y(t3,e6,l){if(null===eu2)throw Error(o6(475));var n3=eu2;if("stylesheet"===e6.type&&("string"!==typeof l.media||false!==matchMedia(l.media).matches)&&0===(e6.state.loading&4)){if(null===e6.instance){var a3=Wn4(l.href),c4=t3.querySelector(Ia2(a3));if(c4){t3=c4._p;null!==t3&&"object"===typeof t3&&"function"===typeof t3.then&&(n3.count++,n3=pi2.bind(n3),t3.then(n3,n3));e6.state.loading|=4;e6.instance=c4;kt2(c4);return}c4=t3.ownerDocument||t3;l=wm(l);(a3=Me4.get(a3))&&Pr2(l,a3);c4=c4.createElement("link");kt2(c4);var s=c4;s._p=new Promise(function(m4,b2){s.onload=m4;s.onerror=b2});Pt2(c4,"link",l);e6.instance=c4}null===n3.stylesheets&&(n3.stylesheets=new Map);n3.stylesheets.set(e6,t3);(t3=e6.state.preload)&&0===(e6.state.loading&3)&&(n3.count++,e6=pi2.bind(n3),t3.addEventListener("load",e6),t3.addEventListener("error",e6))}}__name($y,"$y");i($y,"suspendResource");function Fy(){if(null===eu2)throw Error(o6(475));var t3=eu2;t3.stylesheets&&0===t3.count&&to2(t3,t3.stylesheets);return 0S3(w2,typeof w2==="string"?null:w2.state,H3===0?"default":void 0));let h2=p3(f2==null?d3.length-1:f2);let v=De.Pop;let y4=null;function p3(w2){return Math.min(Math.max(w2,0),d3.length-1)}__name(p3,"p");i(p3,"clampIndex");function g2(){return d3[h2]}__name(g2,"g");i(g2,"getCurrentLocation");function S3(w2,H3,O4){if(H3===void 0){H3=null}let U3=qi(d3?g2().pathname:"/",w2,H3,O4);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 D2={get index(){return h2},get action(){return v},get location(){return g2()},createHref:A,createURL(w2){return new URL(A(w2),"http://localhost")},encodeLocation(w2){let H3=typeof w2==="string"?qo(w2):w2;return{pathname:H3.pathname||"",search:H3.search||"",hash:H3.hash||""}},push(w2,H3){v=De.Push;let O4=S3(w2,H3);h2+=1;d3.splice(h2,d3.length,O4);if(o6&&y4){y4({action:v,location:O4,delta:1})}},replace(w2,H3){v=De.Replace;let O4=S3(w2,H3);d3[h2]=O4;if(o6&&y4){y4({action:v,location:O4,delta:0})}},go(w2){v=De.Pop;let H3=p3(h2+w2);let O4=d3[H3];h2=H3;if(y4){y4({action:v,location:O4,delta:w2})}},listen(w2){y4=w2;return()=>{y4=null}}};return D2}__name(p0,"p0");i(p0,"createMemoryHistory");function b0(u8){if(u8===void 0){u8={}}function r5(o6,d3){let{pathname:h2,search:v,hash:y4}=o6.location;return qi("",{pathname:h2,search:v,hash:y4},d3.state&&d3.state.usr||null,d3.state&&d3.state.key||"default")}__name(r5,"r");i(r5,"createBrowserLocation");function f2(o6,d3){return typeof d3==="string"?d3:Lo(d3)}__name(f2,"f");i(f2,"createBrowserHref");return x0(r5,f2,null,u8)}__name(b0,"b0");i(b0,"createBrowserHistory");function Lh(u8,r5){if(u8===false||u8===null||typeof u8==="undefined"){throw new Error(r5)}}__name(Lh,"Lh");i(Lh,"invariant");function S0(u8,r5){if(!u8){if(typeof console!=="undefined")console.warn(r5);try{throw new Error(r5)}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(u8,r5){return{usr:u8.state,key:u8.key,idx:r5}}__name(Im,"Im");i(Im,"getHistoryState");function qi(u8,r5,f2,o6){if(f2===void 0){f2=null}let d3=Li({pathname:typeof u8==="string"?u8:u8.pathname,search:"",hash:""},typeof r5==="string"?qo(r5):r5,{state:f2,key:r5&&r5.key||o6||E0()});return d3}__name(qi,"qi");i(qi,"createLocation");function Lo(u8){let{pathname:r5="/",search:f2="",hash:o6=""}=u8;if(f2&&f2!=="?")r5+=f2.charAt(0)==="?"?f2:"?"+f2;if(o6&&o6!=="#")r5+=o6.charAt(0)==="#"?o6:"#"+o6;return r5}__name(Lo,"Lo");i(Lo,"createPath");function qo(u8){let r5={};if(u8){let f2=u8.indexOf("#");if(f2>=0){r5.hash=u8.substr(f2);u8=u8.substr(0,f2)}let o6=u8.indexOf("?");if(o6>=0){r5.search=u8.substr(o6);u8=u8.substr(0,o6)}if(u8){r5.pathname=u8}}return r5}__name(qo,"qo");i(qo,"parsePath");function x0(u8,r5,f2,o6){if(o6===void 0){o6={}}let{window:d3=document.defaultView,v5Compat:h2=false}=o6;let v=d3.history;let y4=De.Pop;let p3=null;let g2=S3();if(g2==null){g2=0;v.replaceState(Li({},v.state,{idx:g2}),"")}function S3(){let U3=v.state||{idx:null};return U3.idx}__name(S3,"S");i(S3,"getIndex");function A(){y4=De.Pop;let U3=S3();let Y5=U3==null?null:U3-g2;g2=U3;if(p3){p3({action:y4,location:O4.location,delta:Y5})}}__name(A,"A");i(A,"handlePop");function D2(U3,Y5){y4=De.Push;let Q4=qi(O4.location,U3,Y5);g2=S3()+1;let Z5=Im(Q4,g2);let k3=O4.createHref(Q4);try{v.pushState(Z5,"",k3)}catch(X5){if(X5 instanceof DOMException&&X5.name==="DataCloneError"){throw X5}d3.location.assign(k3)}if(h2&&p3){p3({action:y4,location:O4.location,delta:1})}}__name(D2,"D");i(D2,"push");function w2(U3,Y5){y4=De.Replace;let Q4=qi(O4.location,U3,Y5);g2=S3();let Z5=Im(Q4,g2);let k3=O4.createHref(Q4);v.replaceState(Z5,"",k3);if(h2&&p3){p3({action:y4,location:O4.location,delta:0})}}__name(w2,"w");i(w2,"replace");function H3(U3){let Y5=d3.location.origin!=="null"?d3.location.origin:d3.location.href;let Q4=typeof U3==="string"?U3:Lo(U3);Q4=Q4.replace(/ $/,"%20");Lh(Y5,"No window.location.(origin|href) available to create URL for href: "+Q4);return new URL(Q4,Y5)}__name(H3,"H");i(H3,"createURL");let O4={get action(){return y4},get location(){return u8(d3,v)},listen(U3){if(p3){throw new Error("A history only accepts one active listener")}d3.addEventListener(Pm,A);p3=U3;return()=>{d3.removeEventListener(Pm,A);p3=null}},createHref(U3){return r5(d3,U3)},createURL:H3,encodeLocation(U3){let Y5=H3(U3);return{pathname:Y5.pathname,search:Y5.search,hash:Y5.hash}},push:D2,replace:w2,go(U3){return v.go(U3)}};return O4}__name(x0,"x0");i(x0,"getUrlBasedHistory");var th;(function(u8){u8["data"]="data";u8["deferred"]="deferred";u8["redirect"]="redirect";u8["error"]="error"})(th||(th={}));function A0(u8,r5){if(r5==="/")return u8;if(!u8.toLowerCase().startsWith(r5.toLowerCase())){return null}let f2=r5.endsWith("/")?r5.length-1:r5.length;let o6=u8.charAt(f2);if(o6&&o6!=="/"){return null}return u8.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(u8){for(var r5=1;r5{S3&&eh?eh(()=>g2(D2)):g2(D2)},[g2,S3]);z.useLayoutEffect(()=>y4.listen(A),[y4,A]);z.useEffect(()=>jh(h2),[h2]);return z.createElement(Gh,{basename:r5,children:f2,location:p3.location,navigationType:p3.action,navigator:y4,future:h2})}__name(uS,"uS");i(uS,"MemoryRouter");function Gh(u8){let{basename:r5="/",children:f2=null,location:o6,navigationType:d3=De.Pop,navigator:h2,static:v=false,future:y4}=u8;!!w0()?Lh(false):void 0;let p3=r5.replace(/^/*/,"/");let g2=z.useMemo(()=>({basename:p3,navigator:h2,static:v,future:wo({v7_relativeSplatPath:false},y4)}),[p3,y4,h2,v]);if(typeof o6==="string"){o6=qo(o6)}let{pathname:S3="/",search:A="",hash:D2="",state:w2=null,key:H3="default"}=o6;let O4=z.useMemo(()=>{let U3=A0(S3,p3);if(U3==null){return null}return{location:{pathname:U3,search:A,hash:D2,state:w2,key:H3},navigationType:d3}},[p3,S3,A,D2,w2,H3,d3]);if(O4==null){return null}return z.createElement(O0.Provider,{value:g2},z.createElement(Yh.Provider,{children:f2,value:O4}))}__name(Gh,"Gh");i(Gh,"Router");new Promise(()=>{});var M0="6";try{window.__reactRouterVersion=M0}catch(u8){}var z0="startTransition";var lh=Qi[z0];function iS(u8){let{basename:r5,children:f2,future:o6,window:d3}=u8;let h2=z.useRef();if(h2.current==null){h2.current=b0({window:d3,v5Compat:true})}let v=h2.current;let[y4,p3]=z.useState({action:v.action,location:v.location});let{v7_startTransition:g2}=o6||{};let S3=z.useCallback(A=>{g2&&lh?lh(()=>p3(A)):p3(A)},[p3,g2]);z.useLayoutEffect(()=>v.listen(S3),[v,S3]);z.useEffect(()=>jh(o6),[o6]);return z.createElement(Gh,{basename:r5,children:f2,location:y4.location,navigationType:y4.action,navigator:v,future:o6})}__name(iS,"iS");i(iS,"BrowserRouter");var nh;(function(u8){u8["UseScrollRestoration"]="useScrollRestoration";u8["UseSubmit"]="useSubmit";u8["UseSubmitFetcher"]="useSubmitFetcher";u8["UseFetcher"]="useFetcher";u8["useViewTransitionState"]="useViewTransitionState"})(nh||(nh={}));var ah;(function(u8){u8["UseFetcher"]="useFetcher";u8["UseFetchers"]="useFetchers";u8["UseScrollRestoration"]="useScrollRestoration"})(ah||(ah={}));var cS=sl.forwardRef(({to:u8,newTab:r5=false,target:f2,rel:o6,children:d3,...h2},v)=>{const y4=r5?f2??"_blank":f2;const p3=r5?o6??"noopener noreferrer":o6;return Ht.jsx("a",{href:u8,target:y4,rel:p3,ref:v,...h2,children:d3})});function uh(u8,r5){if(typeof u8==="function"){return u8(r5)}else if(u8!==null&&u8!==void 0){u8.current=r5}}__name(uh,"uh");i(uh,"setRef");function Xh(...u8){return r5=>{let f2=false;const o6=u8.map(d3=>{const h2=uh(d3,r5);if(!f2&&typeof h2=="function"){f2=true}return h2});if(f2){return()=>{for(let d3=0;d3{const{children:h2,...v}=o6;const y4=z.Children.toArray(h2);const p3=y4.find(D0);if(p3){const g2=p3.props.children;const S3=y4.map(A=>{if(A===p3){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(r5,{...v,ref:d3,children:z.isValidElement(g2)?z.cloneElement(g2,void 0,S3):null})}return Ht.jsx(r5,{...v,ref:d3,children:h2})});f2.displayName=`${u8}.Slot`;return f2}__name(Yi,"Yi");i(Yi,"createSlot");var Vh=Yi("Slot");function _0(u8){const r5=z.forwardRef((f2,o6)=>{const{children:d3,...h2}=f2;if(z.isValidElement(d3)){const v=U0(d3);const y4=N0(h2,d3.props);if(d3.type!==z.Fragment){y4.ref=o6?Xh(o6,v):v}return z.cloneElement(d3,y4)}return z.Children.count(d3)>1?z.Children.only(null):null});r5.displayName=`${u8}.SlotClone`;return r5}__name(_0,"_0");i(_0,"createSlotClone");var C0=Symbol("radix.slottable");function D0(u8){return z.isValidElement(u8)&&typeof u8.type==="function"&&"__radixId"in u8.type&&u8.type.__radixId===C0}__name(D0,"D0");i(D0,"isSlottable");function N0(u8,r5){const f2={...r5};for(const o6 in r5){const d3=u8[o6];const h2=r5[o6];const v=/^on[A-Z]/.test(o6);if(v){if(d3&&h2){f2[o6]=(...y4)=>{const p3=h2(...y4);d3(...y4);return p3}}else if(d3){f2[o6]=d3}}else if(o6==="style"){f2[o6]={...d3,...h2}}else if(o6==="className"){f2[o6]=[d3,h2].filter(Boolean).join(" ")}}return{...u8,...f2}}__name(N0,"N0");i(N0,"mergeProps");function U0(u8){let r5=Object.getOwnPropertyDescriptor(u8.props,"ref")?.get;let f2=r5&&"isReactWarning"in r5&&r5.isReactWarning;if(f2){return u8.ref}r5=Object.getOwnPropertyDescriptor(u8,"ref")?.get;f2=r5&&"isReactWarning"in r5&&r5.isReactWarning;if(f2){return u8.props.ref}return u8.props.ref||u8.ref}__name(U0,"U0");i(U0,"getElementRef");function Qh(u8){var r5,f2,o6="";if("string"==typeof u8||"number"==typeof u8)o6+=u8;else if("object"==typeof u8)if(Array.isArray(u8)){var d3=u8.length;for(r5=0;r5typeof u8==="boolean"?`${u8}`:u8===0?"0":u8,"falsyToString");var ch=Zh;var kh=i((u8,r5)=>f2=>{var o6;if((r5===null||r5===void 0?void 0:r5.variants)==null)return ch(u8,f2===null||f2===void 0?void 0:f2.class,f2===null||f2===void 0?void 0:f2.className);const{variants:d3,defaultVariants:h2}=r5;const v=Object.keys(d3).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 D2=ih(S3)||ih(A);return d3[g2][D2]});const y4=f2&&Object.entries(f2).reduce((g2,S3)=>{let[A,D2]=S3;if(D2===void 0){return g2}g2[A]=D2;return g2},{});const p3=r5===null||r5===void 0?void 0:(o6=r5.compoundVariants)===null||o6===void 0?void 0:o6.reduce((g2,S3)=>{let{class:A,className:D2,...w2}=S3;return Object.entries(w2).every(H3=>{let[O4,U3]=H3;return Array.isArray(U3)?U3.includes({...h2,...y4}[O4]):{...h2,...y4}[O4]===U3})?[...g2,A,D2]:g2},[]);return ch(u8,v,p3,f2===null||f2===void 0?void 0:f2.class,f2===null||f2===void 0?void 0:f2.className)},"cva");var Yo="-";var H0=i(u8=>{const r5=L0(u8);const{conflictingClassGroups:f2,conflictingClassGroupModifiers:o6}=u8;const d3=i(v=>{const y4=v.split(Yo);if(y4[0]===""&&y4.length!==1){y4.shift()}return Kh(y4,r5)||B0(v)},"getClassGroupId");const h2=i((v,y4)=>{const p3=f2[v]||[];if(y4&&o6[v]){return[...p3,...o6[v]]}return p3},"getConflictingClassGroupIds");return{getClassGroupId:d3,getConflictingClassGroupIds:h2}},"createClassGroupUtils");var Kh=i((u8,r5)=>{if(u8.length===0){return r5.classGroupId}const f2=u8[0];const o6=r5.nextPart.get(f2);const d3=o6?Kh(u8.slice(1),o6):void 0;if(d3){return d3}if(r5.validators.length===0){return void 0}const h2=u8.join(Yo);return r5.validators.find(({validator:v})=>v(h2))?.classGroupId},"getGroupRecursive");var rh=/^[(.+)]$/;var B0=i(u8=>{if(rh.test(u8)){const r5=rh.exec(u8)[1];const f2=r5?.substring(0,r5.indexOf(":"));if(f2){return"arbitrary.."+f2}}},"getGroupIdForArbitraryProperty");var L0=i(u8=>{const{theme:r5,classGroups:f2}=u8;const o6={nextPart:new Map,validators:[]};for(const d3 in f2){Ro(f2[d3],o6,d3,r5)}return o6},"createClassMap");var Ro=i((u8,r5,f2,o6)=>{u8.forEach(d3=>{if(typeof d3==="string"){const h2=d3===""?r5:oh(r5,d3);h2.classGroupId=f2;return}if(typeof d3==="function"){if(q0(d3)){Ro(d3(o6),r5,f2,o6);return}r5.validators.push({validator:d3,classGroupId:f2});return}Object.entries(d3).forEach(([h2,v])=>{Ro(v,oh(r5,h2),f2,o6)})})},"processClassesRecursively");var oh=i((u8,r5)=>{let f2=u8;r5.split(Yo).forEach(o6=>{if(!f2.nextPart.has(o6)){f2.nextPart.set(o6,{nextPart:new Map,validators:[]})}f2=f2.nextPart.get(o6)});return f2},"getPart");var q0=i(u8=>u8.isThemeGetter,"isThemeGetter");var Y0=i(u8=>{if(u8<1){return{get:i(()=>void 0,"get"),set:i(()=>{},"set")}}let r5=0;let f2=new Map;let o6=new Map;const d3=i((h2,v)=>{f2.set(h2,v);r5++;if(r5>u8){r5=0;o6=f2;f2=new Map}},"update");return{get(h2){let v=f2.get(h2);if(v!==void 0){return v}if((v=o6.get(h2))!==void 0){d3(h2,v);return v}},set(h2,v){if(f2.has(h2)){f2.set(h2,v)}else{d3(h2,v)}}}},"createLruCache");var Mo="!";var zo=":";var j0=zo.length;var G0=i(u8=>{const{prefix:r5,experimentalParseClassName:f2}=u8;let o6=i(d3=>{const h2=[];let v=0;let y4=0;let p3=0;let g2;for(let H3=0;H3p3?g2-p3:void 0;return{modifiers:h2,hasImportantModifier:D2,baseClassName:A,maybePostfixModifierPosition:w2}},"parseClassName");if(r5){const d3=r5+zo;const h2=o6;o6=i(v=>v.startsWith(d3)?h2(v.substring(d3.length)):{isExternal:true,modifiers:[],hasImportantModifier:false,baseClassName:v,maybePostfixModifierPosition:void 0},"parseClassName")}if(f2){const d3=o6;o6=i(h2=>f2({className:h2,parseClassName:d3}),"parseClassName")}return o6},"createParseClassName");var X0=i(u8=>{if(u8.endsWith(Mo)){return u8.substring(0,u8.length-1)}if(u8.startsWith(Mo)){return u8.substring(1)}return u8},"stripImportantModifier");var V0=i(u8=>{const r5=Object.fromEntries(u8.orderSensitiveModifiers.map(o6=>[o6,true]));const f2=i(o6=>{if(o6.length<=1){return o6}const d3=[];let h2=[];o6.forEach(v=>{const y4=v[0]==="["||r5[v];if(y4){d3.push(...h2.sort(),v);h2=[]}else{h2.push(v)}});d3.push(...h2.sort());return d3},"sortModifiers");return f2},"createSortModifiers");var Q0=i(u8=>({cache:Y0(u8.cacheSize),parseClassName:G0(u8),sortModifiers:V0(u8),...H0(u8)}),"createConfigUtils");var Z0=/s+/;var k0=i((u8,r5)=>{const{parseClassName:f2,getClassGroupId:o6,getConflictingClassGroupIds:d3,sortModifiers:h2}=r5;const v=[];const y4=u8.trim().split(Z0);let p3="";for(let g2=y4.length-1;g2>=0;g2-=1){const S3=y4[g2];const{isExternal:A,modifiers:D2,hasImportantModifier:w2,baseClassName:H3,maybePostfixModifierPosition:O4}=f2(S3);if(A){p3=S3+(p3.length>0?" "+p3:p3);continue}let U3=!!O4;let Y5=o6(U3?H3.substring(0,O4):H3);if(!Y5){if(!U3){p3=S3+(p3.length>0?" "+p3:p3);continue}Y5=o6(H3);if(!Y5){p3=S3+(p3.length>0?" "+p3:p3);continue}U3=false}const Q4=h2(D2).join(":");const Z5=w2?Q4+Mo:Q4;const k3=Z5+Y5;if(v.includes(k3)){continue}v.push(k3);const X5=d3(Y5,U3);for(let et4=0;et40?" "+p3:p3)}return p3},"mergeClassList");function K0(){let u8=0;let r5;let f2;let o6="";while(u8{if(typeof u8==="string"){return u8}let r5;let f2="";for(let o6=0;o6A(S3),u8());f2=Q0(g2);o6=f2.cache.get;d3=f2.cache.set;h2=y4;return y4(p3)}__name(v,"v");i(v,"initTailwindMerge");function y4(p3){const g2=o6(p3);if(g2){return g2}const S3=k0(p3,f2);d3(p3,S3);return S3}__name(y4,"y");i(y4,"tailwindMerge");return i(__name(function p3(){return h2(K0.apply(null,arguments))},"p"),"callTailwindMerge")}__name(J0,"J0");i(J0,"createTailwindMerge");var Zt=i(u8=>{const r5=i(f2=>f2[u8]||[],"themeGetter");r5.isThemeGetter=true;return r5},"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(u8=>W0.test(u8),"isFraction");var dt=i(u8=>!!u8&&!Number.isNaN(Number(u8)),"isNumber");var Yl=i(u8=>!!u8&&Number.isInteger(Number(u8)),"isInteger");var ho=i(u8=>u8.endsWith("%")&&dt(u8.slice(0,-1)),"isPercent");var fl=i(u8=>$0.test(u8),"isTshirtSize");var ep=i(()=>true,"isAny");var lp=i(u8=>F0.test(u8)&&!P0.test(u8),"isLengthOnly");var Fh=i(()=>false,"isNever");var np=i(u8=>I0.test(u8),"isShadow");var ap=i(u8=>tp.test(u8),"isImage");var up=i(u8=>!I(u8)&&!tt(u8),"isAnyNonArbitrary");var ip=i(u8=>ia(u8,tv,Fh),"isArbitrarySize");var I=i(u8=>Wh.test(u8),"isArbitraryValue");var rn=i(u8=>ia(u8,ev,lp),"isArbitraryLength");var vo=i(u8=>ia(u8,sp,dt),"isArbitraryNumber");var fh=i(u8=>ia(u8,Ph,Fh),"isArbitraryPosition");var cp=i(u8=>ia(u8,Ih,ap),"isArbitraryImage");var Ri=i(u8=>ia(u8,lv,np),"isArbitraryShadow");var tt=i(u8=>$h.test(u8),"isArbitraryVariable");var ou=i(u8=>ca(u8,ev),"isArbitraryVariableLength");var rp=i(u8=>ca(u8,dp),"isArbitraryVariableFamilyName");var sh=i(u8=>ca(u8,Ph),"isArbitraryVariablePosition");var op=i(u8=>ca(u8,tv),"isArbitraryVariableSize");var fp=i(u8=>ca(u8,Ih),"isArbitraryVariableImage");var Mi=i(u8=>ca(u8,lv,true),"isArbitraryVariableShadow");var ia=i((u8,r5,f2)=>{const o6=Wh.exec(u8);if(o6){if(o6[1]){return r5(o6[1])}return f2(o6[2])}return false},"getIsArbitraryValue");var ca=i((u8,r5,f2=false)=>{const o6=$h.exec(u8);if(o6){if(o6[1]){return r5(o6[1])}return f2}return false},"getIsArbitraryVariable");var Ph=i(u8=>u8==="position"||u8==="percentage","isLabelPosition");var Ih=i(u8=>u8==="image"||u8==="url","isLabelImage");var tv=i(u8=>u8==="length"||u8==="size"||u8==="bg-size","isLabelSize");var ev=i(u8=>u8==="length","isLabelLength");var sp=i(u8=>u8==="number","isLabelNumber");var dp=i(u8=>u8==="family-name","isLabelFamilyName");var lv=i(u8=>u8==="shadow","isLabelShadow");var mp=i(()=>{const u8=Zt("color");const r5=Zt("font");const f2=Zt("text");const o6=Zt("font-weight");const d3=Zt("tracking");const h2=Zt("leading");const v=Zt("breakpoint");const y4=Zt("container");const p3=Zt("spacing");const g2=Zt("radius");const S3=Zt("shadow");const A=Zt("inset-shadow");const D2=Zt("text-shadow");const w2=Zt("drop-shadow");const H3=Zt("blur");const O4=Zt("perspective");const U3=Zt("aspect");const Y5=Zt("ease");const Q4=Zt("animate");const Z5=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 X5=i(()=>[...k3(),tt,I],"scalePositionWithArbitrary");const et4=i(()=>["auto","hidden","clip","visible","scroll"],"scaleOverflow");const W5=i(()=>["auto","contain","none"],"scaleOverscroll");const J3=i(()=>[tt,I,p3],"scaleUnambiguousSpacing");const rt5=i(()=>[Fn,"full","auto",...J3()],"scaleInset");const Et3=i(()=>[Yl,"none","subgrid",tt,I],"scaleGridTemplateColsRows");const Mt2=i(()=>["auto",{span:["full",Yl,tt,I]},Yl,tt,I],"scaleGridColRowStartAndEnd");const vt3=i(()=>[Yl,"auto",tt,I],"scaleGridColRowStartOrEnd");const Ot2=i(()=>["auto","min","max","fr",tt,I],"scaleGridAutoColsRows");const St3=i(()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],"scaleAlignPrimaryAxis");const gt4=i(()=>["start","end","center","stretch","center-safe","end-safe"],"scaleAlignSecondaryAxis");const C3=i(()=>["auto",...J3()],"scaleMargin");const V2=i(()=>[Fn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...J3()],"scaleSizing");const B4=i(()=>[u8,tt,I],"scaleColor");const ct5=i(()=>[...k3(),sh,fh,{position:[tt,I]}],"scaleBgPosition");const E5=i(()=>["no-repeat",{repeat:["","x","y","space","round"]}],"scaleBgRepeat");const G4=i(()=>["auto","cover","contain",op,ip,{size:[tt,I]}],"scaleBgSize");const $4=i(()=>[ho,ou,rn],"scaleGradientStopPosition");const K4=i(()=>["","none","full",g2,tt,I],"scaleRadius");const F3=i(()=>["",dt,ou,rn],"scaleBorderWidth");const ft4=i(()=>["solid","dashed","dotted","double"],"scaleLineStyle");const ut5=i(()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],"scaleBlendMode");const mt4=i(()=>[dt,ho,sh,fh],"scaleMaskImagePosition");const At3=i(()=>["","none",H3,tt,I],"scaleBlur");const le6=i(()=>["none",dt,tt,I],"scaleRotate");const He6=i(()=>["none",dt,tt,I],"scaleScale");const Be5=i(()=>[dt,tt,I],"scaleSkew");const Le5=i(()=>[Fn,"full",...J3()],"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,y4]}],"break-after":[{"break-after":Z5()}],"break-before":[{"break-before":Z5()}],"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:X5()}],overflow:[{overflow:et4()}],"overflow-x":[{"overflow-x":et4()}],"overflow-y":[{"overflow-y":et4()}],overscroll:[{overscroll:W5()}],"overscroll-x":[{"overscroll-x":W5()}],"overscroll-y":[{"overscroll-y":W5()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:rt5()}],"inset-x":[{"inset-x":rt5()}],"inset-y":[{"inset-y":rt5()}],start:[{start:rt5()}],end:[{end:rt5()}],top:[{top:rt5()}],right:[{right:rt5()}],bottom:[{bottom:rt5()}],left:[{left:rt5()}],visibility:["visible","invisible","collapse"],z:[{z:[Yl,"auto",tt,I]}],basis:[{basis:[Fn,"full","auto",y4,...J3()]}],"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":Et3()}],"col-start-end":[{col:Mt2()}],"col-start":[{"col-start":vt3()}],"col-end":[{"col-end":vt3()}],"grid-rows":[{"grid-rows":Et3()}],"row-start-end":[{row:Mt2()}],"row-start":[{"row-start":vt3()}],"row-end":[{"row-end":vt3()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Ot2()}],"auto-rows":[{"auto-rows":Ot2()}],gap:[{gap:J3()}],"gap-x":[{"gap-x":J3()}],"gap-y":[{"gap-y":J3()}],"justify-content":[{justify:[...St3(),"normal"]}],"justify-items":[{"justify-items":[...gt4(),"normal"]}],"justify-self":[{"justify-self":["auto",...gt4()]}],"align-content":[{content:["normal",...St3()]}],"align-items":[{items:[...gt4(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...gt4(),{baseline:["","last"]}]}],"place-content":[{"place-content":St3()}],"place-items":[{"place-items":[...gt4(),"baseline"]}],"place-self":[{"place-self":["auto",...gt4()]}],p:[{p:J3()}],px:[{px:J3()}],py:[{py:J3()}],ps:[{ps:J3()}],pe:[{pe:J3()}],pt:[{pt:J3()}],pr:[{pr:J3()}],pb:[{pb:J3()}],pl:[{pl:J3()}],m:[{m:C3()}],mx:[{mx:C3()}],my:[{my:C3()}],ms:[{ms:C3()}],me:[{me:C3()}],mt:[{mt:C3()}],mr:[{mr:C3()}],mb:[{mb:C3()}],ml:[{ml:C3()}],"space-x":[{"space-x":J3()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":J3()}],"space-y-reverse":["space-y-reverse"],size:[{size:V2()}],w:[{w:[y4,"screen",...V2()]}],"min-w":[{"min-w":[y4,"screen","none",...V2()]}],"max-w":[{"max-w":[y4,"screen","none","prose",{screen:[v]},...V2()]}],h:[{h:["screen","lh",...V2()]}],"min-h":[{"min-h":["screen","lh","none",...V2()]}],"max-h":[{"max-h":["screen","lh",...V2()]}],"font-size":[{text:["base",f2,ou,rn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o6,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,r5]}],"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:[d3,tt,I]}],"line-clamp":[{"line-clamp":[dt,"none",tt,vo]}],leading:[{leading:[h2,...J3()]}],"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:B4()}],"text-color":[{text:B4()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ft4(),"wavy"]}],"text-decoration-thickness":[{decoration:[dt,"from-font","auto",tt,rn]}],"text-decoration-color":[{decoration:B4()}],"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:J3()}],"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:ct5()}],"bg-repeat":[{bg:E5()}],"bg-size":[{bg:G4()}],"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:B4()}],"gradient-from-pos":[{from:$4()}],"gradient-via-pos":[{via:$4()}],"gradient-to-pos":[{to:$4()}],"gradient-from":[{from:B4()}],"gradient-via":[{via:B4()}],"gradient-to":[{to:B4()}],rounded:[{rounded:K4()}],"rounded-s":[{"rounded-s":K4()}],"rounded-e":[{"rounded-e":K4()}],"rounded-t":[{"rounded-t":K4()}],"rounded-r":[{"rounded-r":K4()}],"rounded-b":[{"rounded-b":K4()}],"rounded-l":[{"rounded-l":K4()}],"rounded-ss":[{"rounded-ss":K4()}],"rounded-se":[{"rounded-se":K4()}],"rounded-ee":[{"rounded-ee":K4()}],"rounded-es":[{"rounded-es":K4()}],"rounded-tl":[{"rounded-tl":K4()}],"rounded-tr":[{"rounded-tr":K4()}],"rounded-br":[{"rounded-br":K4()}],"rounded-bl":[{"rounded-bl":K4()}],"border-w":[{border:F3()}],"border-w-x":[{"border-x":F3()}],"border-w-y":[{"border-y":F3()}],"border-w-s":[{"border-s":F3()}],"border-w-e":[{"border-e":F3()}],"border-w-t":[{"border-t":F3()}],"border-w-r":[{"border-r":F3()}],"border-w-b":[{"border-b":F3()}],"border-w-l":[{"border-l":F3()}],"divide-x":[{"divide-x":F3()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":F3()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ft4(),"hidden","none"]}],"divide-style":[{divide:[...ft4(),"hidden","none"]}],"border-color":[{border:B4()}],"border-color-x":[{"border-x":B4()}],"border-color-y":[{"border-y":B4()}],"border-color-s":[{"border-s":B4()}],"border-color-e":[{"border-e":B4()}],"border-color-t":[{"border-t":B4()}],"border-color-r":[{"border-r":B4()}],"border-color-b":[{"border-b":B4()}],"border-color-l":[{"border-l":B4()}],"divide-color":[{divide:B4()}],"outline-style":[{outline:[...ft4(),"none","hidden"]}],"outline-offset":[{"outline-offset":[dt,tt,I]}],"outline-w":[{outline:["",dt,ou,rn]}],"outline-color":[{outline:B4()}],shadow:[{shadow:["","none",S3,Mi,Ri]}],"shadow-color":[{shadow:B4()}],"inset-shadow":[{"inset-shadow":["none",A,Mi,Ri]}],"inset-shadow-color":[{"inset-shadow":B4()}],"ring-w":[{ring:F3()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B4()}],"ring-offset-w":[{"ring-offset":[dt,rn]}],"ring-offset-color":[{"ring-offset":B4()}],"inset-ring-w":[{"inset-ring":F3()}],"inset-ring-color":[{"inset-ring":B4()}],"text-shadow":[{"text-shadow":["none",D2,Mi,Ri]}],"text-shadow-color":[{"text-shadow":B4()}],opacity:[{opacity:[dt,tt,I]}],"mix-blend":[{"mix-blend":[...ut5(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ut5()}],"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":mt4()}],"mask-image-linear-to-pos":[{"mask-linear-to":mt4()}],"mask-image-linear-from-color":[{"mask-linear-from":B4()}],"mask-image-linear-to-color":[{"mask-linear-to":B4()}],"mask-image-t-from-pos":[{"mask-t-from":mt4()}],"mask-image-t-to-pos":[{"mask-t-to":mt4()}],"mask-image-t-from-color":[{"mask-t-from":B4()}],"mask-image-t-to-color":[{"mask-t-to":B4()}],"mask-image-r-from-pos":[{"mask-r-from":mt4()}],"mask-image-r-to-pos":[{"mask-r-to":mt4()}],"mask-image-r-from-color":[{"mask-r-from":B4()}],"mask-image-r-to-color":[{"mask-r-to":B4()}],"mask-image-b-from-pos":[{"mask-b-from":mt4()}],"mask-image-b-to-pos":[{"mask-b-to":mt4()}],"mask-image-b-from-color":[{"mask-b-from":B4()}],"mask-image-b-to-color":[{"mask-b-to":B4()}],"mask-image-l-from-pos":[{"mask-l-from":mt4()}],"mask-image-l-to-pos":[{"mask-l-to":mt4()}],"mask-image-l-from-color":[{"mask-l-from":B4()}],"mask-image-l-to-color":[{"mask-l-to":B4()}],"mask-image-x-from-pos":[{"mask-x-from":mt4()}],"mask-image-x-to-pos":[{"mask-x-to":mt4()}],"mask-image-x-from-color":[{"mask-x-from":B4()}],"mask-image-x-to-color":[{"mask-x-to":B4()}],"mask-image-y-from-pos":[{"mask-y-from":mt4()}],"mask-image-y-to-pos":[{"mask-y-to":mt4()}],"mask-image-y-from-color":[{"mask-y-from":B4()}],"mask-image-y-to-color":[{"mask-y-to":B4()}],"mask-image-radial":[{"mask-radial":[tt,I]}],"mask-image-radial-from-pos":[{"mask-radial-from":mt4()}],"mask-image-radial-to-pos":[{"mask-radial-to":mt4()}],"mask-image-radial-from-color":[{"mask-radial-from":B4()}],"mask-image-radial-to-color":[{"mask-radial-to":B4()}],"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":mt4()}],"mask-image-conic-to-pos":[{"mask-conic-to":mt4()}],"mask-image-conic-from-color":[{"mask-conic-from":B4()}],"mask-image-conic-to-color":[{"mask-conic-to":B4()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ct5()}],"mask-repeat":[{mask:E5()}],"mask-size":[{mask:G4()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",tt,I]}],filter:[{filter:["","none",tt,I]}],blur:[{blur:At3()}],brightness:[{brightness:[dt,tt,I]}],contrast:[{contrast:[dt,tt,I]}],"drop-shadow":[{"drop-shadow":["","none",w2,Mi,Ri]}],"drop-shadow-color":[{"drop-shadow":B4()}],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":At3()}],"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":J3()}],"border-spacing-x":[{"border-spacing-x":J3()}],"border-spacing-y":[{"border-spacing-y":J3()}],"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",Y5,tt,I]}],delay:[{delay:[dt,tt,I]}],animate:[{animate:["none",Q4,tt,I]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[O4,tt,I]}],"perspective-origin":[{"perspective-origin":X5()}],rotate:[{rotate:le6()}],"rotate-x":[{"rotate-x":le6()}],"rotate-y":[{"rotate-y":le6()}],"rotate-z":[{"rotate-z":le6()}],scale:[{scale:He6()}],"scale-x":[{"scale-x":He6()}],"scale-y":[{"scale-y":He6()}],"scale-z":[{"scale-z":He6()}],"scale-3d":["scale-3d"],skew:[{skew:Be5()}],"skew-x":[{"skew-x":Be5()}],"skew-y":[{"skew-y":Be5()}],transform:[{transform:[tt,I,"","none","gpu","cpu"]}],"transform-origin":[{origin:X5()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Le5()}],"translate-x":[{"translate-x":Le5()}],"translate-y":[{"translate-y":Le5()}],"translate-z":[{"translate-z":Le5()}],"translate-none":["translate-none"],accent:[{accent:B4()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B4()}],"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":J3()}],"scroll-mx":[{"scroll-mx":J3()}],"scroll-my":[{"scroll-my":J3()}],"scroll-ms":[{"scroll-ms":J3()}],"scroll-me":[{"scroll-me":J3()}],"scroll-mt":[{"scroll-mt":J3()}],"scroll-mr":[{"scroll-mr":J3()}],"scroll-mb":[{"scroll-mb":J3()}],"scroll-ml":[{"scroll-ml":J3()}],"scroll-p":[{"scroll-p":J3()}],"scroll-px":[{"scroll-px":J3()}],"scroll-py":[{"scroll-py":J3()}],"scroll-ps":[{"scroll-ps":J3()}],"scroll-pe":[{"scroll-pe":J3()}],"scroll-pt":[{"scroll-pt":J3()}],"scroll-pr":[{"scroll-pr":J3()}],"scroll-pb":[{"scroll-pb":J3()}],"scroll-pl":[{"scroll-pl":J3()}],"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",...B4()]}],"stroke-w":[{stroke:[dt,ou,rn,vo]}],stroke:[{stroke:["none",...B4()]}],"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(...u8){return hp(Zh(u8))}__name(nv,"nv");i(nv,"cn");function rS(u8){if(!u8)return u8;const r5=document.createElement("textarea");r5.innerHTML=u8;const f2=r5.value;r5.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:u8,variant:r5,asChild:f2=false,...o6}){const d3=f2?Vh:"span";return Ht.jsx(d3,{"data-slot":"badge",className:nv(vp({variant:r5}),u8),...o6})}__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:u8,variant:r5,size:f2,asChild:o6=false,...d3}){const h2=o6?Vh:"button";return Ht.jsx(h2,{"data-slot":"button",className:nv(gp({variant:r5,size:f2,className:u8})),...d3})}__name(fS,"fS");i(fS,"Button");function go(u8,r5,{checkForDefaultPrevented:f2=true}={}){return i(__name(function o6(d3){u8?.(d3);if(f2===false||!d3.defaultPrevented){return r5?.(d3)}},"o"),"handleEvent")}__name(go,"go");i(go,"composeEventHandlers");function sS(u8,r5){const f2=z.createContext(r5);const o6=i(h2=>{const{children:v,...y4}=h2;const p3=z.useMemo(()=>y4,Object.values(y4));return Ht.jsx(f2.Provider,{value:p3,children:v})},"Provider");o6.displayName=u8+"Provider";function d3(h2){const v=z.useContext(f2);if(v)return v;if(r5!==void 0)return r5;throw new Error(``${h2}` must be used within `${u8}``)}__name(d3,"d");i(d3,"useContext2");return[o6,d3]}__name(sS,"sS");i(sS,"createContext2");function av(u8,r5=[]){let f2=[];function o6(h2,v){const y4=z.createContext(v);const p3=f2.length;f2=[...f2,v];const g2=i(A=>{const{scope:D2,children:w2,...H3}=A;const O4=D2?.[u8]?.[p3]||y4;const U3=z.useMemo(()=>H3,Object.values(H3));return Ht.jsx(O4.Provider,{value:U3,children:w2})},"Provider");g2.displayName=h2+"Provider";function S3(A,D2){const w2=D2?.[u8]?.[p3]||y4;const H3=z.useContext(w2);if(H3)return H3;if(v!==void 0)return v;throw new Error(``${A}` must be used within `${h2}``)}__name(S3,"S");i(S3,"useContext2");return[g2,S3]}__name(o6,"o");i(o6,"createContext3");const d3=i(()=>{const h2=f2.map(v=>{return z.createContext(v)});return i(__name(function v(y4){const p3=y4?.[u8]||h2;return z.useMemo(()=>({[`__scope${u8}`]:{...y4,[u8]:p3}}),[y4,p3])},"v"),"useScope")},"createScope");d3.scopeName=u8;return[o6,yp(d3,...r5)]}__name(av,"av");i(av,"createContextScope");function yp(...u8){const r5=u8[0];if(u8.length===1)return r5;const f2=i(()=>{const o6=u8.map(d3=>({useScope:d3(),scopeName:d3.scopeName}));return i(__name(function d3(h2){const v=o6.reduce((y4,{useScope:p3,scopeName:g2})=>{const S3=p3(h2);const A=S3[`__scope${g2}`];return{...y4,...A}},{});return z.useMemo(()=>({[`__scope${r5.scopeName}`]:v}),[v])},"d"),"useComposedScopes")},"createScope");f2.scopeName=r5.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:u8,defaultProp:r5,onChange:f2=i(()=>{},"onChange"),caller:o6}){const[d3,h2,v]=bp({defaultProp:r5,onChange:f2});const y4=u8!==void 0;const p3=y4?u8:d3;{const S3=z.useRef(u8!==void 0);z.useEffect(()=>{const A=S3.current;if(A!==y4){const D2=A?"controlled":"uncontrolled";const w2=y4?"controlled":"uncontrolled";console.warn(`${o6} is changing from ${D2} 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=y4},[y4,o6])}const g2=z.useCallback(S3=>{if(y4){const A=Sp(S3)?S3(u8):S3;if(A!==u8){v.current?.(A)}}else{h2(S3)}},[y4,u8,h2,v]);return[p3,g2]}__name(dS,"dS");i(dS,"useControllableState");function bp({defaultProp:u8,onChange:r5}){const[f2,o6]=z.useState(u8);const d3=z.useRef(f2);const h2=z.useRef(r5);pp(()=>{h2.current=r5},[r5]);z.useEffect(()=>{if(d3.current!==f2){h2.current?.(f2);d3.current=f2}},[f2,d3]);return[f2,o6,h2]}__name(bp,"bp");i(bp,"useUncontrolledState");function Sp(u8){return typeof u8==="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((u8,r5)=>{const f2=Yi(`Primitive.${r5}`);const o6=z.forwardRef((d3,h2)=>{const{asChild:v,...y4}=d3;const p3=v?f2:r5;if(typeof window!=="undefined"){window[Symbol.for("radix-ui")]=true}return Ht.jsx(p3,{...y4,ref:h2})});o6.displayName=`Primitive.${r5}`;return{...u8,[r5]:o6}},{});function xp(u8,r5){if(u8)Bo.flushSync(()=>u8.dispatchEvent(r5))}__name(xp,"xp");i(xp,"dispatchDiscreteCustomEvent");function mS(u8){const r5=u8+"CollectionProvider";const[f2,o6]=av(r5);const[d3,h2]=f2(r5,{collectionRef:{current:null},itemMap:new Map});const v=i(O4=>{const{scope:U3,children:Y5}=O4;const Q4=sl.useRef(null);const Z5=sl.useRef(new Map).current;return Ht.jsx(d3,{scope:U3,itemMap:Z5,collectionRef:Q4,children:Y5})},"CollectionProvider");v.displayName=r5;const y4=u8+"CollectionSlot";const p3=Yi(y4);const g2=sl.forwardRef((O4,U3)=>{const{scope:Y5,children:Q4}=O4;const Z5=h2(y4,Y5);const k3=on(U3,Z5.collectionRef);return Ht.jsx(p3,{ref:k3,children:Q4})});g2.displayName=y4;const S3=u8+"CollectionItemSlot";const A="data-radix-collection-item";const D2=Yi(S3);const w2=sl.forwardRef((O4,U3)=>{const{scope:Y5,children:Q4,...Z5}=O4;const k3=sl.useRef(null);const X5=on(U3,k3);const et4=h2(S3,Y5);sl.useEffect(()=>{et4.itemMap.set(k3,{ref:k3,...Z5});return()=>void et4.itemMap.delete(k3)});return Ht.jsx(D2,{...{[A]:""},ref:X5,children:Q4})});w2.displayName=S3;function H3(O4){const U3=h2(u8+"CollectionConsumer",O4);const Y5=sl.useCallback(()=>{const Q4=U3.collectionRef.current;if(!Q4)return[];const Z5=Array.from(Q4.querySelectorAll(`[${A}]`));const k3=Array.from(U3.itemMap.values());const X5=k3.sort((et4,W5)=>Z5.indexOf(et4.ref.current)-Z5.indexOf(W5.ref.current));return X5},[U3.collectionRef,U3.itemMap]);return Y5}__name(H3,"H");i(H3,"useCollection");return[{Provider:v,Slot:g2,ItemSlot:w2},H3,o6]}__name(mS,"mS");i(mS,"createCollection");var Ap=z.createContext(void 0);function hS(u8){const r5=z.useContext(Ap);return u8||r5||"ltr"}__name(hS,"hS");i(hS,"useDirection");function aa(u8){const r5=z.useRef(u8);z.useEffect(()=>{r5.current=u8});return z.useMemo(()=>(...f2)=>r5.current?.(...f2),[])}__name(aa,"aa");i(aa,"useCallbackRef$1");function Tp(u8,r5=globalThis?.document){const f2=aa(u8);z.useEffect(()=>{const o6=i(d3=>{if(d3.key==="Escape"){f2(d3)}},"handleKeyDown");r5.addEventListener("keydown",o6,{capture:true});return()=>r5.removeEventListener("keydown",o6,{capture:true})},[f2,r5])}__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((u8,r5)=>{const{disableOutsidePointerEvents:f2=false,onEscapeKeyDown:o6,onPointerDownOutside:d3,onFocusOutside:h2,onInteractOutside:v,onDismiss:y4,...p3}=u8;const g2=z.useContext(uv);const[S3,A]=z.useState(null);const D2=S3?.ownerDocument??globalThis?.document;const[,w2]=z.useState({});const H3=on(r5,W5=>A(W5));const O4=Array.from(g2.layers);const[U3]=[...g2.layersWithOutsidePointerEventsDisabled].slice(-1);const Y5=O4.indexOf(U3);const Q4=S3?O4.indexOf(S3):-1;const Z5=g2.layersWithOutsidePointerEventsDisabled.size>0;const k3=Q4>=Y5;const X5=Cp(W5=>{const J3=W5.target;const rt5=[...g2.branches].some(Et3=>Et3.contains(J3));if(!k3||rt5)return;d3?.(W5);v?.(W5);if(!W5.defaultPrevented)y4?.()},D2);const et4=Dp(W5=>{const J3=W5.target;const rt5=[...g2.branches].some(Et3=>Et3.contains(J3));if(rt5)return;h2?.(W5);v?.(W5);if(!W5.defaultPrevented)y4?.()},D2);Tp(W5=>{const J3=Q4===g2.layers.size-1;if(!J3)return;o6?.(W5);if(!W5.defaultPrevented&&y4){W5.preventDefault();y4()}},D2);z.useEffect(()=>{if(!S3)return;if(f2){if(g2.layersWithOutsidePointerEventsDisabled.size===0){dh=D2.body.style.pointerEvents;D2.body.style.pointerEvents="none"}g2.layersWithOutsidePointerEventsDisabled.add(S3)}g2.layers.add(S3);mh();return()=>{if(f2&&g2.layersWithOutsidePointerEventsDisabled.size===1){D2.body.style.pointerEvents=dh}}},[S3,D2,f2,g2]);z.useEffect(()=>{return()=>{if(!S3)return;g2.layers.delete(S3);g2.layersWithOutsidePointerEventsDisabled.delete(S3);mh()}},[S3,g2]);z.useEffect(()=>{const W5=i(()=>w2({}),"handleUpdate");document.addEventListener(_o,W5);return()=>document.removeEventListener(_o,W5)},[]);return Ht.jsx(sn.div,{...p3,ref:H3,style:{pointerEvents:Z5?k3?"auto":"none":void 0,...u8.style},onFocusCapture:go(u8.onFocusCapture,et4.onFocusCapture),onBlurCapture:go(u8.onBlurCapture,et4.onBlurCapture),onPointerDownCapture:go(u8.onPointerDownCapture,X5.onPointerDownCapture)})});Mp.displayName=Op;var zp="DismissableLayerBranch";var _p=z.forwardRef((u8,r5)=>{const f2=z.useContext(uv);const o6=z.useRef(null);const d3=on(r5,o6);z.useEffect(()=>{const h2=o6.current;if(h2){f2.branches.add(h2);return()=>{f2.branches.delete(h2)}}},[f2.branches]);return Ht.jsx(sn.div,{...u8,ref:d3})});_p.displayName=zp;function Cp(u8,r5=globalThis?.document){const f2=aa(u8);const o6=z.useRef(false);const d3=z.useRef(()=>{});z.useEffect(()=>{const h2=i(y4=>{if(y4.target&&!o6.current){let p3=i(function(){iv(wp,f2,g2,{discrete:true})},"handleAndDispatchPointerDownOutsideEvent2");const g2={originalEvent:y4};if(y4.pointerType==="touch"){r5.removeEventListener("click",d3.current);d3.current=p3;r5.addEventListener("click",d3.current,{once:true})}else{p3()}}else{r5.removeEventListener("click",d3.current)}o6.current=false},"handlePointerDown");const v=window.setTimeout(()=>{r5.addEventListener("pointerdown",h2)},0);return()=>{window.clearTimeout(v);r5.removeEventListener("pointerdown",h2);r5.removeEventListener("click",d3.current)}},[r5,f2]);return{onPointerDownCapture:i(()=>o6.current=true,"onPointerDownCapture")}}__name(Cp,"Cp");i(Cp,"usePointerDownOutside");function Dp(u8,r5=globalThis?.document){const f2=aa(u8);const o6=z.useRef(false);z.useEffect(()=>{const d3=i(h2=>{if(h2.target&&!o6.current){const v={originalEvent:h2};iv(Rp,f2,v,{discrete:false})}},"handleFocus");r5.addEventListener("focusin",d3);return()=>r5.removeEventListener("focusin",d3)},[r5,f2]);return{onFocusCapture:i(()=>o6.current=true,"onFocusCapture"),onBlurCapture:i(()=>o6.current=false,"onBlurCapture")}}__name(Dp,"Dp");i(Dp,"useFocusOutside");function mh(){const u8=new CustomEvent(_o);document.dispatchEvent(u8)}__name(mh,"mh");i(mh,"dispatchUpdate");function iv(u8,r5,f2,{discrete:o6}){const d3=f2.originalEvent.target;const h2=new CustomEvent(u8,{bubbles:false,cancelable:true,detail:f2});if(r5)d3.addEventListener(u8,r5,{once:true});if(o6){xp(d3,h2)}else{d3.dispatchEvent(h2)}}__name(iv,"iv");i(iv,"handleAndDispatchCustomEvent");var yo=0;function vS(){z.useEffect(()=>{const u8=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",u8[0]??hh());document.body.insertAdjacentElement("beforeend",u8[1]??hh());yo++;return()=>{if(yo===1){document.querySelectorAll("[data-radix-focus-guard]").forEach(r5=>r5.remove())}yo--}},[])}__name(vS,"vS");i(vS,"useFocusGuards");function hh(){const u8=document.createElement("span");u8.setAttribute("data-radix-focus-guard","");u8.tabIndex=0;u8.style.outline="none";u8.style.opacity="0";u8.style.position="fixed";u8.style.pointerEvents="none";return u8}__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((u8,r5)=>{const{loop:f2=false,trapped:o6=false,onMountAutoFocus:d3,onUnmountAutoFocus:h2,...v}=u8;const[y4,p3]=z.useState(null);const g2=aa(d3);const S3=aa(h2);const A=z.useRef(null);const D2=on(r5,O4=>p3(O4));const w2=z.useRef({paused:false,pause(){this.paused=true},resume(){this.paused=false}}).current;z.useEffect(()=>{if(o6){let O4=i(function(Z5){if(w2.paused||!y4)return;const k3=Z5.target;if(y4.contains(k3)){A.current=k3}else{jl(A.current,{select:true})}},"handleFocusIn2"),U3=i(function(Z5){if(w2.paused||!y4)return;const k3=Z5.relatedTarget;if(k3===null)return;if(!y4.contains(k3)){jl(A.current,{select:true})}},"handleFocusOut2"),Y5=i(function(Z5){const k3=document.activeElement;if(k3!==document.body)return;for(const X5 of Z5){if(X5.removedNodes.length>0)jl(y4)}},"handleMutations2");document.addEventListener("focusin",O4);document.addEventListener("focusout",U3);const Q4=new MutationObserver(Y5);if(y4)Q4.observe(y4,{childList:true,subtree:true});return()=>{document.removeEventListener("focusin",O4);document.removeEventListener("focusout",U3);Q4.disconnect()}}},[o6,y4,w2.paused]);z.useEffect(()=>{if(y4){yh.add(w2);const O4=document.activeElement;const U3=y4.contains(O4);if(!U3){const Y5=new CustomEvent(po,vh);y4.addEventListener(po,g2);y4.dispatchEvent(Y5);if(!Y5.defaultPrevented){Hp(jp(cv(y4)),{select:true});if(document.activeElement===O4){jl(y4)}}}return()=>{y4.removeEventListener(po,g2);setTimeout(()=>{const Y5=new CustomEvent(bo,vh);y4.addEventListener(bo,S3);y4.dispatchEvent(Y5);if(!Y5.defaultPrevented){jl(O4??document.body,{select:true})}y4.removeEventListener(bo,S3);yh.remove(w2)},0)}}},[y4,g2,S3,w2]);const H3=z.useCallback(O4=>{if(!f2&&!o6)return;if(w2.paused)return;const U3=O4.key==="Tab"&&!O4.altKey&&!O4.ctrlKey&&!O4.metaKey;const Y5=document.activeElement;if(U3&&Y5){const Q4=O4.currentTarget;const[Z5,k3]=Bp(Q4);const X5=Z5&&k3;if(!X5){if(Y5===Q4)O4.preventDefault()}else{if(!O4.shiftKey&&Y5===k3){O4.preventDefault();if(f2)jl(Z5,{select:true})}else if(O4.shiftKey&&Y5===Z5){O4.preventDefault();if(f2)jl(k3,{select:true})}}}},[f2,o6,w2.paused]);return Ht.jsx(sn.div,{tabIndex:-1,...v,ref:D2,onKeyDown:H3})});Up.displayName=Np;function Hp(u8,{select:r5=false}={}){const f2=document.activeElement;for(const o6 of u8){jl(o6,{select:r5});if(document.activeElement!==f2)return}}__name(Hp,"Hp");i(Hp,"focusFirst");function Bp(u8){const r5=cv(u8);const f2=gh(r5,u8);const o6=gh(r5.reverse(),u8);return[f2,o6]}__name(Bp,"Bp");i(Bp,"getTabbableEdges");function cv(u8){const r5=[];const f2=document.createTreeWalker(u8,NodeFilter.SHOW_ELEMENT,{acceptNode:i(o6=>{const d3=o6.tagName==="INPUT"&&o6.type==="hidden";if(o6.disabled||o6.hidden||d3)return NodeFilter.FILTER_SKIP;return o6.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});while(f2.nextNode())r5.push(f2.currentNode);return r5}__name(cv,"cv");i(cv,"getTabbableCandidates");function gh(u8,r5){for(const f2 of u8){if(!Lp(f2,{upTo:r5}))return f2}}__name(gh,"gh");i(gh,"findVisible");function Lp(u8,{upTo:r5}){if(getComputedStyle(u8).visibility==="hidden")return true;while(u8){if(r5!==void 0&&u8===r5)return false;if(getComputedStyle(u8).display==="none")return true;u8=u8.parentElement}return false}__name(Lp,"Lp");i(Lp,"isHidden");function qp(u8){return u8 instanceof HTMLInputElement&&"select"in u8}__name(qp,"qp");i(qp,"isSelectableInput");function jl(u8,{select:r5=false}={}){if(u8&&u8.focus){const f2=document.activeElement;u8.focus({preventScroll:true});if(u8!==f2&&qp(u8)&&r5)u8.select()}}__name(jl,"jl");i(jl,"focus");var yh=Yp();function Yp(){let u8=[];return{add(r5){const f2=u8[0];if(r5!==f2){f2?.pause()}u8=ph(u8,r5);u8.unshift(r5)},remove(r5){u8=ph(u8,r5);u8[0]?.resume()}}}__name(Yp,"Yp");i(Yp,"createFocusScopesStack");function ph(u8,r5){const f2=[...u8];const o6=f2.indexOf(r5);if(o6!==-1){f2.splice(o6,1)}return f2}__name(ph,"ph");i(ph,"arrayRemove");function jp(u8){return u8.filter(r5=>r5.tagName!=="A")}__name(jp,"jp");i(jp,"removeLinks");var Gp=Qi[" useId ".trim().toString()]||(()=>void 0);var Xp=0;function gS(u8){const[r5,f2]=z.useState(Gp());na(()=>{f2(o6=>o6??String(Xp++))},[u8]);return u8||(r5?`radix-${r5}`:"")}__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(u8=>({x:u8,y:u8}),"createCoords");var Qp={left:"right",right:"left",bottom:"top",top:"bottom"};var Zp={start:"end",end:"start"};function Co(u8,r5,f2){return pe(u8,Gl(r5,f2))}__name(Co,"Co");i(Co,"clamp");function dl(u8,r5){return typeof u8==="function"?u8(r5):u8}__name(dl,"dl");i(dl,"evaluate");function ml(u8){return u8.split("-")[0]}__name(ml,"ml");i(ml,"getSide");function ra(u8){return u8.split("-")[1]}__name(ra,"ra");i(ra,"getAlignment");function jo(u8){return u8==="x"?"y":"x"}__name(jo,"jo");i(jo,"getOppositeAxis");function Go(u8){return u8==="y"?"height":"width"}__name(Go,"Go");i(Go,"getAxisLength");var kp=new Set(["top","bottom"]);function Ze(u8){return kp.has(ml(u8))?"y":"x"}__name(Ze,"Ze");i(Ze,"getSideAxis");function Xo(u8){return jo(Ze(u8))}__name(Xo,"Xo");i(Xo,"getAlignmentAxis");function Kp(u8,r5,f2){if(f2===void 0){f2=false}const o6=ra(u8);const d3=Xo(u8);const h2=Go(d3);let v=d3==="x"?o6===(f2?"end":"start")?"right":"left":o6==="start"?"bottom":"top";if(r5.reference[h2]>r5.floating[h2]){v=Gi(v)}return[v,Gi(v)]}__name(Kp,"Kp");i(Kp,"getAlignmentSides");function Jp(u8){const r5=Gi(u8);return[Do(u8),r5,Do(r5)]}__name(Jp,"Jp");i(Jp,"getExpandedPlacements");function Do(u8){return u8.replace(/start|end/g,r5=>Zp[r5])}__name(Do,"Do");i(Do,"getOppositeAlignmentPlacement");var bh=["left","right"];var Sh=["right","left"];var Wp=["top","bottom"];var $p=["bottom","top"];function Fp(u8,r5,f2){switch(u8){case"top":case"bottom":if(f2)return r5?Sh:bh;return r5?bh:Sh;case"left":case"right":return r5?Wp:$p;default:return[]}}__name(Fp,"Fp");i(Fp,"getSideList");function Pp(u8,r5,f2,o6){const d3=ra(u8);let h2=Fp(ml(u8),f2==="start",o6);if(d3){h2=h2.map(v=>v+"-"+d3);if(r5){h2=h2.concat(h2.map(Do))}}return h2}__name(Pp,"Pp");i(Pp,"getOppositeAxisPlacements");function Gi(u8){return u8.replace(/left|right|bottom|top/g,r5=>Qp[r5])}__name(Gi,"Gi");i(Gi,"getOppositePlacement");function Ip(u8){return{top:0,right:0,bottom:0,left:0,...u8}}__name(Ip,"Ip");i(Ip,"expandPaddingObject");function rv(u8){return typeof u8!=="number"?Ip(u8):{top:u8,right:u8,bottom:u8,left:u8}}__name(rv,"rv");i(rv,"getPaddingObject");function Xi(u8){const{x:r5,y:f2,width:o6,height:d3}=u8;return{width:o6,height:d3,top:f2,left:r5,right:r5+o6,bottom:f2+d3,x:r5,y:f2}}__name(Xi,"Xi");i(Xi,"rectToClientRect");function Eh(u8,r5,f2){let{reference:o6,floating:d3}=u8;const h2=Ze(r5);const v=Xo(r5);const y4=Go(v);const p3=ml(r5);const g2=h2==="y";const S3=o6.x+o6.width/2-d3.width/2;const A=o6.y+o6.height/2-d3.height/2;const D2=o6[y4]/2-d3[y4]/2;let w2;switch(p3){case"top":w2={x:S3,y:o6.y-d3.height};break;case"bottom":w2={x:S3,y:o6.y+o6.height};break;case"right":w2={x:o6.x+o6.width,y:A};break;case"left":w2={x:o6.x-d3.width,y:A};break;default:w2={x:o6.x,y:o6.y}}switch(ra(r5)){case"start":w2[v]-=D2*(f2&&g2?-1:1);break;case"end":w2[v]+=D2*(f2&&g2?-1:1);break}return w2}__name(Eh,"Eh");i(Eh,"computeCoordsFromPlacement");var tb=i(async(u8,r5,f2)=>{const{placement:o6="bottom",strategy:d3="absolute",middleware:h2=[],platform:v}=f2;const y4=h2.filter(Boolean);const p3=await(v.isRTL==null?void 0:v.isRTL(r5));let g2=await v.getElementRects({reference:u8,floating:r5,strategy:d3});let{x:S3,y:A}=Eh(g2,o6,p3);let D2=o6;let w2={};let H3=0;for(let O4=0;O4({name:"arrow",options:u8,async fn(r5){const{x:f2,y:o6,placement:d3,rects:h2,platform:v,elements:y4,middlewareData:p3}=r5;const{element:g2,padding:S3=0}=dl(u8,r5)||{};if(g2==null){return{}}const A=rv(S3);const D2={x:f2,y:o6};const w2=Xo(d3);const H3=Go(w2);const O4=await v.getDimensions(g2);const U3=w2==="y";const Y5=U3?"top":"left";const Q4=U3?"bottom":"right";const Z5=U3?"clientHeight":"clientWidth";const k3=h2.reference[H3]+h2.reference[w2]-D2[w2]-h2.floating[H3];const X5=D2[w2]-h2.reference[w2];const et4=await(v.getOffsetParent==null?void 0:v.getOffsetParent(g2));let W5=et4?et4[Z5]:0;if(!W5||!await(v.isElement==null?void 0:v.isElement(et4))){W5=y4.floating[Z5]||h2.floating[H3]}const J3=k3/2-X5/2;const rt5=W5/2-O4[H3]/2-1;const Et3=Gl(A[Y5],rt5);const Mt2=Gl(A[Q4],rt5);const vt3=Et3;const Ot2=W5-O4[H3]-Mt2;const St3=W5/2-O4[H3]/2+J3;const gt4=Co(vt3,St3,Ot2);const C3=!p3.arrow&&ra(d3)!=null&&St3!==gt4&&h2.reference[H3]/2-(St3St3<=0)){var Mt2,vt3;const St3=(((Mt2=h2.flip)==null?void 0:Mt2.index)||0)+1;const gt4=W5[St3];if(gt4){const V2=A==="alignment"?Q4!==Ze(gt4):false;if(!V2||Et3.every(B4=>B4.overflows[0]>0&&Ze(B4.placement)===Q4)){return{data:{index:St3,overflows:Et3},reset:{placement:gt4}}}}let C3=(vt3=Et3.filter(V2=>V2.overflows[0]<=0).sort((V2,B4)=>V2.overflows[1]-B4.overflows[1])[0])==null?void 0:vt3.placement;if(!C3){switch(w2){case"bestFit":{var Ot2;const V2=(Ot2=Et3.filter(B4=>{if(et4){const ct5=Ze(B4.placement);return ct5===Q4||ct5==="y"}return true}).map(B4=>[B4.placement,B4.overflows.filter(ct5=>ct5>0).reduce((ct5,E5)=>ct5+E5,0)]).sort((B4,ct5)=>B4[1]-ct5[1])[0])==null?void 0:Ot2[0];if(V2){C3=V2}break}case"initialPlacement":C3=y4;break}}if(d3!==C3){return{reset:{placement:C3}}}}return{}}}},"flip$2");function xh(u8,r5){return{top:u8.top-r5.height,right:u8.right-r5.width,bottom:u8.bottom-r5.height,left:u8.left-r5.width}}__name(xh,"xh");i(xh,"getSideOffsets");function Ah(u8){return Vp.some(r5=>u8[r5]>=0)}__name(Ah,"Ah");i(Ah,"isAnySideFullyClipped");var nb=i(function(u8){if(u8===void 0){u8={}}return{name:"hide",options:u8,async fn(r5){const{rects:f2}=r5;const{strategy:o6="referenceHidden",...d3}=dl(u8,r5);switch(o6){case"referenceHidden":{const h2=await fu(r5,{...d3,elementContext:"reference"});const v=xh(h2,f2.reference);return{data:{referenceHiddenOffsets:v,referenceHidden:Ah(v)}}}case"escaped":{const h2=await fu(r5,{...d3,altBoundary:true});const v=xh(h2,f2.floating);return{data:{escapedOffsets:v,escaped:Ah(v)}}}default:{return{}}}}}},"hide$2");var ov=new Set(["left","top"]);async function ab(u8,r5){const{placement:f2,platform:o6,elements:d3}=u8;const h2=await(o6.isRTL==null?void 0:o6.isRTL(d3.floating));const v=ml(f2);const y4=ra(f2);const p3=Ze(f2)==="y";const g2=ov.has(v)?-1:1;const S3=h2&&p3?-1:1;const A=dl(r5,u8);let{mainAxis:D2,crossAxis:w2,alignmentAxis:H3}=typeof A==="number"?{mainAxis:A,crossAxis:0,alignmentAxis:null}:{mainAxis:A.mainAxis||0,crossAxis:A.crossAxis||0,alignmentAxis:A.alignmentAxis};if(y4&&typeof H3==="number"){w2=y4==="end"?H3*-1:H3}return p3?{x:w2*S3,y:D2*g2}:{x:D2*g2,y:w2*S3}}__name(ab,"ab");i(ab,"convertValueToCoords");var ub=i(function(u8){if(u8===void 0){u8=0}return{name:"offset",options:u8,async fn(r5){var f2,o6;const{x:d3,y:h2,placement:v,middlewareData:y4}=r5;const p3=await ab(r5,u8);if(v===((f2=y4.offset)==null?void 0:f2.placement)&&(o6=y4.arrow)!=null&&o6.alignmentOffset){return{}}return{x:d3+p3.x,y:h2+p3.y,data:{...p3,placement:v}}}}},"offset$2");var ib=i(function(u8){if(u8===void 0){u8={}}return{name:"shift",options:u8,async fn(r5){const{x:f2,y:o6,placement:d3}=r5;const{mainAxis:h2=true,crossAxis:v=false,limiter:y4={fn:i(U3=>{let{x:Y5,y:Q4}=U3;return{x:Y5,y:Q4}},"fn")},...p3}=dl(u8,r5);const g2={x:f2,y:o6};const S3=await fu(r5,p3);const A=Ze(ml(d3));const D2=jo(A);let w2=g2[D2];let H3=g2[A];if(h2){const U3=D2==="y"?"top":"left";const Y5=D2==="y"?"bottom":"right";const Q4=w2+S3[U3];const Z5=w2-S3[Y5];w2=Co(Q4,w2,Z5)}if(v){const U3=A==="y"?"top":"left";const Y5=A==="y"?"bottom":"right";const Q4=H3+S3[U3];const Z5=H3-S3[Y5];H3=Co(Q4,H3,Z5)}const O4=y4.fn({...r5,[D2]:w2,[A]:H3});return{...O4,data:{x:O4.x-f2,y:O4.y-o6,enabled:{[D2]:h2,[A]:v}}}}}},"shift$2");var cb=i(function(u8){if(u8===void 0){u8={}}return{options:u8,fn(r5){const{x:f2,y:o6,placement:d3,rects:h2,middlewareData:v}=r5;const{offset:y4=0,mainAxis:p3=true,crossAxis:g2=true}=dl(u8,r5);const S3={x:f2,y:o6};const A=Ze(d3);const D2=jo(A);let w2=S3[D2];let H3=S3[A];const O4=dl(y4,r5);const U3=typeof O4==="number"?{mainAxis:O4,crossAxis:0}:{mainAxis:0,crossAxis:0,...O4};if(p3){const Z5=D2==="y"?"height":"width";const k3=h2.reference[D2]-h2.floating[Z5]+U3.mainAxis;const X5=h2.reference[D2]+h2.reference[Z5]-U3.mainAxis;if(w2X5){w2=X5}}if(g2){var Y5,Q4;const Z5=D2==="y"?"width":"height";const k3=ov.has(ml(d3));const X5=h2.reference[A]-h2.floating[Z5]+(k3?((Y5=v.offset)==null?void 0:Y5[A])||0:0)+(k3?0:U3.crossAxis);const et4=h2.reference[A]+h2.reference[Z5]+(k3?0:((Q4=v.offset)==null?void 0:Q4[A])||0)-(k3?U3.crossAxis:0);if(H3et4){H3=et4}}return{[D2]:w2,[A]:H3}}}},"limitShift$2");var rb=i(function(u8){if(u8===void 0){u8={}}return{name:"size",options:u8,async fn(r5){var f2,o6;const{placement:d3,rects:h2,platform:v,elements:y4}=r5;const{apply:p3=i(()=>{},"apply"),...g2}=dl(u8,r5);const S3=await fu(r5,g2);const A=ml(d3);const D2=ra(d3);const w2=Ze(d3)==="y";const{width:H3,height:O4}=h2.floating;let U3;let Y5;if(A==="top"||A==="bottom"){U3=A;Y5=D2===(await(v.isRTL==null?void 0:v.isRTL(y4.floating))?"start":"end")?"left":"right"}else{Y5=A;U3=D2==="end"?"top":"bottom"}const Q4=O4-S3.top-S3.bottom;const Z5=H3-S3.left-S3.right;const k3=Gl(O4-S3[U3],Q4);const X5=Gl(H3-S3[Y5],Z5);const et4=!r5.middlewareData.shift;let W5=k3;let J3=X5;if((f2=r5.middlewareData.shift)!=null&&f2.enabled.x){J3=Z5}if((o6=r5.middlewareData.shift)!=null&&o6.enabled.y){W5=Q4}if(et4&&!D2){const Et3=pe(S3.left,0);const Mt2=pe(S3.right,0);const vt3=pe(S3.top,0);const Ot2=pe(S3.bottom,0);if(w2){J3=H3-2*(Et3!==0||Mt2!==0?Et3+Mt2:pe(S3.left,S3.right))}else{W5=O4-2*(vt3!==0||Ot2!==0?vt3+Ot2:pe(S3.top,S3.bottom))}}await p3({...r5,availableWidth:J3,availableHeight:W5});const rt5=await v.getDimensions(y4.floating);if(H3!==rt5.width||O4!==rt5.height){return{reset:{rects:true}}}return{}}}},"size$2");function Zi(){return typeof window!=="undefined"}__name(Zi,"Zi");i(Zi,"hasWindow");function oa(u8){if(fv(u8)){return(u8.nodeName||"").toLowerCase()}return"#document"}__name(oa,"oa");i(oa,"getNodeName");function be(u8){var r5;return(u8==null||(r5=u8.ownerDocument)==null?void 0:r5.defaultView)||window}__name(be,"be");i(be,"getWindow");function Je(u8){var r5;return(r5=(fv(u8)?u8.ownerDocument:u8.document)||window.document)==null?void 0:r5.documentElement}__name(Je,"Je");i(Je,"getDocumentElement");function fv(u8){if(!Zi()){return false}return u8 instanceof Node||u8 instanceof be(u8).Node}__name(fv,"fv");i(fv,"isNode");function Ne(u8){if(!Zi()){return false}return u8 instanceof Element||u8 instanceof be(u8).Element}__name(Ne,"Ne");i(Ne,"isElement");function Ke(u8){if(!Zi()){return false}return u8 instanceof HTMLElement||u8 instanceof be(u8).HTMLElement}__name(Ke,"Ke");i(Ke,"isHTMLElement");function Th(u8){if(!Zi()||typeof ShadowRoot==="undefined"){return false}return u8 instanceof ShadowRoot||u8 instanceof be(u8).ShadowRoot}__name(Th,"Th");i(Th,"isShadowRoot");var ob=new Set(["inline","contents"]);function du(u8){const{overflow:r5,overflowX:f2,overflowY:o6,display:d3}=Ue(u8);return/auto|scroll|overlay|hidden|clip/.test(r5+o6+f2)&&!ob.has(d3)}__name(du,"du");i(du,"isOverflowElement");var fb=new Set(["table","td","th"]);function sb(u8){return fb.has(oa(u8))}__name(sb,"sb");i(sb,"isTableElement");var db=[":popover-open",":modal"];function ki(u8){return db.some(r5=>{try{return u8.matches(r5)}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(u8){const r5=Qo();const f2=Ne(u8)?Ue(u8):u8;return mb.some(o6=>f2[o6]?f2[o6]!=="none":false)||(f2.containerType?f2.containerType!=="normal":false)||!r5&&(f2.backdropFilter?f2.backdropFilter!=="none":false)||!r5&&(f2.filter?f2.filter!=="none":false)||hb.some(o6=>(f2.willChange||"").includes(o6))||vb.some(o6=>(f2.contain||"").includes(o6))}__name(Vo,"Vo");i(Vo,"isContainingBlock");function gb(u8){let r5=Xl(u8);while(Ke(r5)&&!ua(r5)){if(Vo(r5)){return r5}else if(ki(r5)){return null}r5=Xl(r5)}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(u8){return yb.has(oa(u8))}__name(ua,"ua");i(ua,"isLastTraversableNode");function Ue(u8){return be(u8).getComputedStyle(u8)}__name(Ue,"Ue");i(Ue,"getComputedStyle$1");function Ki(u8){if(Ne(u8)){return{scrollLeft:u8.scrollLeft,scrollTop:u8.scrollTop}}return{scrollLeft:u8.scrollX,scrollTop:u8.scrollY}}__name(Ki,"Ki");i(Ki,"getNodeScroll");function Xl(u8){if(oa(u8)==="html"){return u8}const r5=u8.assignedSlot||u8.parentNode||Th(u8)&&u8.host||Je(u8);return Th(r5)?r5.host:r5}__name(Xl,"Xl");i(Xl,"getParentNode");function sv(u8){const r5=Xl(u8);if(ua(r5)){return u8.ownerDocument?u8.ownerDocument.body:u8.body}if(Ke(r5)&&du(r5)){return r5}return sv(r5)}__name(sv,"sv");i(sv,"getNearestOverflowAncestor");function su(u8,r5,f2){var o6;if(r5===void 0){r5=[]}if(f2===void 0){f2=true}const d3=sv(u8);const h2=d3===((o6=u8.ownerDocument)==null?void 0:o6.body);const v=be(d3);if(h2){const y4=No(v);return r5.concat(v,v.visualViewport||[],du(d3)?d3:[],y4&&f2?su(y4):[])}return r5.concat(d3,su(d3,[],f2))}__name(su,"su");i(su,"getOverflowAncestors");function No(u8){return u8.parent&&Object.getPrototypeOf(u8.parent)?u8.frameElement:null}__name(No,"No");i(No,"getFrameElement");function dv(u8){const r5=Ue(u8);let f2=parseFloat(r5.width)||0;let o6=parseFloat(r5.height)||0;const d3=Ke(u8);const h2=d3?u8.offsetWidth:f2;const v=d3?u8.offsetHeight:o6;const y4=ji(f2)!==h2||ji(o6)!==v;if(y4){f2=h2;o6=v}return{width:f2,height:o6,$:y4}}__name(dv,"dv");i(dv,"getCssDimensions");function Zo(u8){return!Ne(u8)?u8.contextElement:u8}__name(Zo,"Zo");i(Zo,"unwrapElement");function ea(u8){const r5=Zo(u8);if(!Ke(r5)){return ke(1)}const f2=r5.getBoundingClientRect();const{width:o6,height:d3,$:h2}=dv(r5);let v=(h2?ji(f2.width):f2.width)/o6;let y4=(h2?ji(f2.height):f2.height)/d3;if(!v||!Number.isFinite(v)){v=1}if(!y4||!Number.isFinite(y4)){y4=1}return{x:v,y:y4}}__name(ea,"ea");i(ea,"getScale");var pb=ke(0);function mv(u8){const r5=be(u8);if(!Qo()||!r5.visualViewport){return pb}return{x:r5.visualViewport.offsetLeft,y:r5.visualViewport.offsetTop}}__name(mv,"mv");i(mv,"getVisualOffsets");function bb(u8,r5,f2){if(r5===void 0){r5=false}if(!f2||r5&&f2!==be(u8)){return false}return r5}__name(bb,"bb");i(bb,"shouldAddVisualOffsets");function fn(u8,r5,f2,o6){if(r5===void 0){r5=false}if(f2===void 0){f2=false}const d3=u8.getBoundingClientRect();const h2=Zo(u8);let v=ke(1);if(r5){if(o6){if(Ne(o6)){v=ea(o6)}}else{v=ea(u8)}}const y4=bb(h2,f2,o6)?mv(h2):ke(0);let p3=(d3.left+y4.x)/v.x;let g2=(d3.top+y4.y)/v.y;let S3=d3.width/v.x;let A=d3.height/v.y;if(h2){const D2=be(h2);const w2=o6&&Ne(o6)?be(o6):o6;let H3=D2;let O4=No(H3);while(O4&&o6&&w2!==H3){const U3=ea(O4);const Y5=O4.getBoundingClientRect();const Q4=Ue(O4);const Z5=Y5.left+(O4.clientLeft+parseFloat(Q4.paddingLeft))*U3.x;const k3=Y5.top+(O4.clientTop+parseFloat(Q4.paddingTop))*U3.y;p3*=U3.x;g2*=U3.y;S3*=U3.x;A*=U3.y;p3+=Z5;g2+=k3;H3=be(O4);O4=No(H3)}}return Xi({width:S3,height:A,x:p3,y:g2})}__name(fn,"fn");i(fn,"getBoundingClientRect");function ko(u8,r5){const f2=Ki(u8).scrollLeft;if(!r5){return fn(Je(u8)).left+f2}return r5.left+f2}__name(ko,"ko");i(ko,"getWindowScrollBarX");function hv(u8,r5,f2){if(f2===void 0){f2=false}const o6=u8.getBoundingClientRect();const d3=o6.left+r5.scrollLeft-(f2?0:ko(u8,o6));const h2=o6.top+r5.scrollTop;return{x:d3,y:h2}}__name(hv,"hv");i(hv,"getHTMLOffset");function Sb(u8){let{elements:r5,rect:f2,offsetParent:o6,strategy:d3}=u8;const h2=d3==="fixed";const v=Je(o6);const y4=r5?ki(r5.floating):false;if(o6===v||y4&&h2){return f2}let p3={scrollLeft:0,scrollTop:0};let g2=ke(1);const S3=ke(0);const A=Ke(o6);if(A||!A&&!h2){if(oa(o6)!=="body"||du(v)){p3=Ki(o6)}if(Ke(o6)){const w2=fn(o6);g2=ea(o6);S3.x=w2.x+o6.clientLeft;S3.y=w2.y+o6.clientTop}}const D2=v&&!A&&!h2?hv(v,p3,true):ke(0);return{width:f2.width*g2.x,height:f2.height*g2.y,x:f2.x*g2.x-p3.scrollLeft*g2.x+S3.x+D2.x,y:f2.y*g2.y-p3.scrollTop*g2.y+S3.y+D2.y}}__name(Sb,"Sb");i(Sb,"convertOffsetParentRelativeRectToViewportRelativeRect");function Eb(u8){return Array.from(u8.getClientRects())}__name(Eb,"Eb");i(Eb,"getClientRects");function xb(u8){const r5=Je(u8);const f2=Ki(u8);const o6=u8.ownerDocument.body;const d3=pe(r5.scrollWidth,r5.clientWidth,o6.scrollWidth,o6.clientWidth);const h2=pe(r5.scrollHeight,r5.clientHeight,o6.scrollHeight,o6.clientHeight);let v=-f2.scrollLeft+ko(u8);const y4=-f2.scrollTop;if(Ue(o6).direction==="rtl"){v+=pe(r5.clientWidth,o6.clientWidth)-d3}return{width:d3,height:h2,x:v,y:y4}}__name(xb,"xb");i(xb,"getDocumentRect");function Ab(u8,r5){const f2=be(u8);const o6=Je(u8);const d3=f2.visualViewport;let h2=o6.clientWidth;let v=o6.clientHeight;let y4=0;let p3=0;if(d3){h2=d3.width;v=d3.height;const g2=Qo();if(!g2||g2&&r5==="fixed"){y4=d3.offsetLeft;p3=d3.offsetTop}}return{width:h2,height:v,x:y4,y:p3}}__name(Ab,"Ab");i(Ab,"getViewportRect");var Tb=new Set(["absolute","fixed"]);function Ob(u8,r5){const f2=fn(u8,true,r5==="fixed");const o6=f2.top+u8.clientTop;const d3=f2.left+u8.clientLeft;const h2=Ke(u8)?ea(u8):ke(1);const v=u8.clientWidth*h2.x;const y4=u8.clientHeight*h2.y;const p3=d3*h2.x;const g2=o6*h2.y;return{width:v,height:y4,x:p3,y:g2}}__name(Ob,"Ob");i(Ob,"getInnerBoundingClientRect");function Oh(u8,r5,f2){let o6;if(r5==="viewport"){o6=Ab(u8,f2)}else if(r5==="document"){o6=xb(Je(u8))}else if(Ne(r5)){o6=Ob(r5,f2)}else{const d3=mv(u8);o6={x:r5.x-d3.x,y:r5.y-d3.y,width:r5.width,height:r5.height}}return Xi(o6)}__name(Oh,"Oh");i(Oh,"getClientRectFromClippingAncestor");function vv(u8,r5){const f2=Xl(u8);if(f2===r5||!Ne(f2)||ua(f2)){return false}return Ue(f2).position==="fixed"||vv(f2,r5)}__name(vv,"vv");i(vv,"hasFixedPositionAncestor");function wb(u8,r5){const f2=r5.get(u8);if(f2){return f2}let o6=su(u8,[],false).filter(y4=>Ne(y4)&&oa(y4)!=="body");let d3=null;const h2=Ue(u8).position==="fixed";let v=h2?Xl(u8):u8;while(Ne(v)&&!ua(v)){const y4=Ue(v);const p3=Vo(v);if(!p3&&y4.position==="fixed"){d3=null}const g2=h2?!p3&&!d3:!p3&&y4.position==="static"&&!!d3&&Tb.has(d3.position)||du(v)&&!p3&&vv(u8,v);if(g2){o6=o6.filter(S3=>S3!==v)}else{d3=y4}v=Xl(v)}r5.set(u8,o6);return o6}__name(wb,"wb");i(wb,"getClippingElementAncestors");function Rb(u8){let{element:r5,boundary:f2,rootBoundary:o6,strategy:d3}=u8;const h2=f2==="clippingAncestors"?ki(r5)?[]:wb(r5,this._c):[].concat(f2);const v=[...h2,o6];const y4=v[0];const p3=v.reduce((g2,S3)=>{const A=Oh(r5,S3,d3);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(r5,y4,d3));return{width:p3.right-p3.left,height:p3.bottom-p3.top,x:p3.left,y:p3.top}}__name(Rb,"Rb");i(Rb,"getClippingRect");function Mb(u8){const{width:r5,height:f2}=dv(u8);return{width:r5,height:f2}}__name(Mb,"Mb");i(Mb,"getDimensions");function zb(u8,r5,f2){const o6=Ke(r5);const d3=Je(r5);const h2=f2==="fixed";const v=fn(u8,true,h2,r5);let y4={scrollLeft:0,scrollTop:0};const p3=ke(0);function g2(){p3.x=ko(d3)}__name(g2,"g");i(g2,"setLeftRTLScrollbarOffset");if(o6||!o6&&!h2){if(oa(r5)!=="body"||du(d3)){y4=Ki(r5)}if(o6){const w2=fn(r5,true,h2,r5);p3.x=w2.x+r5.clientLeft;p3.y=w2.y+r5.clientTop}else if(d3){g2()}}if(h2&&!o6&&d3){g2()}const S3=d3&&!o6&&!h2?hv(d3,y4):ke(0);const A=v.left+y4.scrollLeft-p3.x-S3.x;const D2=v.top+y4.scrollTop-p3.y-S3.y;return{x:A,y:D2,width:v.width,height:v.height}}__name(zb,"zb");i(zb,"getRectRelativeToOffsetParent");function So(u8){return Ue(u8).position==="static"}__name(So,"So");i(So,"isStaticPositioned");function wh(u8,r5){if(!Ke(u8)||Ue(u8).position==="fixed"){return null}if(r5){return r5(u8)}let f2=u8.offsetParent;if(Je(u8)===f2){f2=f2.ownerDocument.body}return f2}__name(wh,"wh");i(wh,"getTrueOffsetParent");function gv(u8,r5){const f2=be(u8);if(ki(u8)){return f2}if(!Ke(u8)){let d3=Xl(u8);while(d3&&!ua(d3)){if(Ne(d3)&&!So(d3)){return d3}d3=Xl(d3)}return f2}let o6=wh(u8,r5);while(o6&&sb(o6)&&So(o6)){o6=wh(o6,r5)}if(o6&&ua(o6)&&So(o6)&&!Vo(o6)){return f2}return o6||gb(u8)||f2}__name(gv,"gv");i(gv,"getOffsetParent");var _b=i(async function(u8){const r5=this.getOffsetParent||gv;const f2=this.getDimensions;const o6=await f2(u8.floating);return{reference:zb(u8.reference,await r5(u8.floating),u8.strategy),floating:{x:0,y:0,width:o6.width,height:o6.height}}},"getElementRects");function Cb(u8){return Ue(u8).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(u8,r5){return u8.x===r5.x&&u8.y===r5.y&&u8.width===r5.width&&u8.height===r5.height}__name(yv,"yv");i(yv,"rectsAreEqual");function Nb(u8,r5){let f2=null;let o6;const d3=Je(u8);function h2(){var y4;clearTimeout(o6);(y4=f2)==null||y4.disconnect();f2=null}__name(h2,"h");i(h2,"cleanup");function v(y4,p3){if(y4===void 0){y4=false}if(p3===void 0){p3=1}h2();const g2=u8.getBoundingClientRect();const{left:S3,top:A,width:D2,height:w2}=g2;if(!y4){r5()}if(!D2||!w2){return}const H3=zi(A);const O4=zi(d3.clientWidth-(S3+D2));const U3=zi(d3.clientHeight-(A+w2));const Y5=zi(S3);const Q4=-H3+"px "+-O4+"px "+-U3+"px "+-Y5+"px";const Z5={rootMargin:Q4,threshold:pe(0,Gl(1,p3))||1};let k3=true;function X5(et4){const W5=et4[0].intersectionRatio;if(W5!==p3){if(!k3){return v()}if(!W5){o6=setTimeout(()=>{v(false,1e-7)},1e3)}else{v(false,W5)}}if(W5===1&&!yv(g2,u8.getBoundingClientRect())){v()}k3=false}__name(X5,"X");i(X5,"handleObserve");try{f2=new IntersectionObserver(X5,{...Z5,root:d3.ownerDocument})}catch(et4){f2=new IntersectionObserver(X5,Z5)}f2.observe(u8)}__name(v,"v");i(v,"refresh");v(true);return h2}__name(Nb,"Nb");i(Nb,"observeMove");function Ub(u8,r5,f2,o6){if(o6===void 0){o6={}}const{ancestorScroll:d3=true,ancestorResize:h2=true,elementResize:v=typeof ResizeObserver==="function",layoutShift:y4=typeof IntersectionObserver==="function",animationFrame:p3=false}=o6;const g2=Zo(u8);const S3=d3||h2?[...g2?su(g2):[],...su(r5)]:[];S3.forEach(Y5=>{d3&&Y5.addEventListener("scroll",f2,{passive:true});h2&&Y5.addEventListener("resize",f2)});const A=g2&&y4?Nb(g2,f2):null;let D2=-1;let w2=null;if(v){w2=new ResizeObserver(Y5=>{let[Q4]=Y5;if(Q4&&Q4.target===g2&&w2){w2.unobserve(r5);cancelAnimationFrame(D2);D2=requestAnimationFrame(()=>{var Z5;(Z5=w2)==null||Z5.observe(r5)})}f2()});if(g2&&!p3){w2.observe(g2)}w2.observe(r5)}let H3;let O4=p3?fn(u8):null;if(p3){U3()}function U3(){const Y5=fn(u8);if(O4&&!yv(O4,Y5)){f2()}O4=Y5;H3=requestAnimationFrame(U3)}__name(U3,"U");i(U3,"frameLoop");f2();return()=>{var Y5;S3.forEach(Q4=>{d3&&Q4.removeEventListener("scroll",f2);h2&&Q4.removeEventListener("resize",f2)});A==null||A();(Y5=w2)==null||Y5.disconnect();w2=null;if(p3){cancelAnimationFrame(H3)}}}__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((u8,r5,f2)=>{const o6=new Map;const d3={platform:Db,...f2};const h2={...d3.platform,_c:o6};return tb(u8,r5,{...d3,platform:h2})},"computePosition");var Xb=typeof document!=="undefined";var Vb=i(__name(function u(){},"u"),"noop");var Ui=Xb?z.useLayoutEffect:Vb;function Vi(u8,r5){if(u8===r5){return true}if(typeof u8!==typeof r5){return false}if(typeof u8==="function"&&u8.toString()===r5.toString()){return true}let f2;let o6;let d3;if(u8&&r5&&typeof u8==="object"){if(Array.isArray(u8)){f2=u8.length;if(f2!==r5.length)return false;for(o6=f2;o6--!==0;){if(!Vi(u8[o6],r5[o6])){return false}}return true}d3=Object.keys(u8);f2=d3.length;if(f2!==Object.keys(r5).length){return false}for(o6=f2;o6--!==0;){if(!{}.hasOwnProperty.call(r5,d3[o6])){return false}}for(o6=f2;o6--!==0;){const h2=d3[o6];if(h2==="_owner"&&u8.$$typeof){continue}if(!Vi(u8[h2],r5[h2])){return false}}return true}return u8!==u8&&r5!==r5}__name(Vi,"Vi");i(Vi,"deepEqual");function pv(u8){if(typeof window==="undefined"){return 1}const r5=u8.ownerDocument.defaultView||window;return r5.devicePixelRatio||1}__name(pv,"pv");i(pv,"getDPR");function Mh(u8,r5){const f2=pv(u8);return Math.round(r5*f2)/f2}__name(Mh,"Mh");i(Mh,"roundByDPR");function Eo(u8){const r5=z.useRef(u8);Ui(()=>{r5.current=u8});return r5}__name(Eo,"Eo");i(Eo,"useLatestRef");function Qb(u8){if(u8===void 0){u8={}}const{placement:r5="bottom",strategy:f2="absolute",middleware:o6=[],platform:d3,elements:{reference:h2,floating:v}={},transform:y4=true,whileElementsMounted:p3,open:g2}=u8;const[S3,A]=z.useState({x:0,y:0,strategy:f2,placement:r5,middlewareData:{},isPositioned:false});const[D2,w2]=z.useState(o6);if(!Vi(D2,o6)){w2(o6)}const[H3,O4]=z.useState(null);const[U3,Y5]=z.useState(null);const Q4=z.useCallback(B4=>{if(B4!==et4.current){et4.current=B4;O4(B4)}},[]);const Z5=z.useCallback(B4=>{if(B4!==W5.current){W5.current=B4;Y5(B4)}},[]);const k3=h2||H3;const X5=v||U3;const et4=z.useRef(null);const W5=z.useRef(null);const J3=z.useRef(S3);const rt5=p3!=null;const Et3=Eo(p3);const Mt2=Eo(d3);const vt3=Eo(g2);const Ot2=z.useCallback(()=>{if(!et4.current||!W5.current){return}const B4={placement:r5,strategy:f2,middleware:D2};if(Mt2.current){B4.platform=Mt2.current}Gb(et4.current,W5.current,B4).then(ct5=>{const E5={...ct5,isPositioned:vt3.current!==false};if(St3.current&&!Vi(J3.current,E5)){J3.current=E5;Bo.flushSync(()=>{A(E5)})}})},[D2,r5,f2,Mt2,vt3]);Ui(()=>{if(g2===false&&J3.current.isPositioned){J3.current.isPositioned=false;A(B4=>({...B4,isPositioned:false}))}},[g2]);const St3=z.useRef(false);Ui(()=>{St3.current=true;return()=>{St3.current=false}},[]);Ui(()=>{if(k3)et4.current=k3;if(X5)W5.current=X5;if(k3&&X5){if(Et3.current){return Et3.current(k3,X5,Ot2)}Ot2()}},[k3,X5,Ot2,Et3,rt5]);const gt4=z.useMemo(()=>({reference:et4,floating:W5,setReference:Q4,setFloating:Z5}),[Q4,Z5]);const C3=z.useMemo(()=>({reference:k3,floating:X5}),[k3,X5]);const V2=z.useMemo(()=>{const B4={position:f2,left:0,top:0};if(!C3.floating){return B4}const ct5=Mh(C3.floating,S3.x);const E5=Mh(C3.floating,S3.y);if(y4){return{...B4,transform:"translate("+ct5+"px, "+E5+"px)",...pv(C3.floating)>=1.5&&{willChange:"transform"}}}return{position:f2,left:ct5,top:E5}},[f2,y4,C3.floating,S3.x,S3.y]);return z.useMemo(()=>({...S3,update:Ot2,refs:gt4,elements:C3,floatingStyles:V2}),[S3,Ot2,gt4,C3,V2])}__name(Qb,"Qb");i(Qb,"useFloating");var Zb=i(u8=>{function r5(f2){return{}.hasOwnProperty.call(f2,"current")}__name(r5,"r");i(r5,"isRef");return{name:"arrow",options:u8,fn(f2){const{element:o6,padding:d3}=typeof u8==="function"?u8(f2):u8;if(o6&&r5(o6)){if(o6.current!=null){return Rh({element:o6.current,padding:d3}).fn(f2)}return{}}if(o6){return Rh({element:o6,padding:d3}).fn(f2)}return{}}}},"arrow$1");var kb=i((u8,r5)=>({...Hb(u8),options:[u8,r5]}),"offset");var Kb=i((u8,r5)=>({...Bb(u8),options:[u8,r5]}),"shift");var Jb=i((u8,r5)=>({...jb(u8),options:[u8,r5]}),"limitShift");var Wb=i((u8,r5)=>({...Lb(u8),options:[u8,r5]}),"flip");var $b=i((u8,r5)=>({...qb(u8),options:[u8,r5]}),"size");var Fb=i((u8,r5)=>({...Yb(u8),options:[u8,r5]}),"hide");var Pb=i((u8,r5)=>({...Zb(u8),options:[u8,r5]}),"arrow");var Ib="Arrow";var bv=z.forwardRef((u8,r5)=>{const{children:f2,width:o6=10,height:d3=5,...h2}=u8;return Ht.jsx(sn.svg,{...h2,ref:r5,width:o6,height:d3,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:u8.asChild?f2:Ht.jsx("polygon",{points:"0,0 30,0 15,10"})})});bv.displayName=Ib;var t1=bv;function e1(u8){const[r5,f2]=z.useState(void 0);na(()=>{if(u8){f2({width:u8.offsetWidth,height:u8.offsetHeight});const o6=new ResizeObserver(d3=>{if(!Array.isArray(d3)){return}if(!d3.length){return}const h2=d3[0];let v;let y4;if("borderBoxSize"in h2){const p3=h2["borderBoxSize"];const g2=Array.isArray(p3)?p3[0]:p3;v=g2["inlineSize"];y4=g2["blockSize"]}else{v=u8.offsetWidth;y4=u8.offsetHeight}f2({width:v,height:y4})});o6.observe(u8,{box:"border-box"});return()=>o6.unobserve(u8)}else{f2(void 0)}},[u8]);return r5}__name(e1,"e1");i(e1,"useSize");var Ko="Popper";var[Sv,yS]=av(Ko);var[l1,Ev]=Sv(Ko);var xv=i(u8=>{const{__scopePopper:r5,children:f2}=u8;const[o6,d3]=z.useState(null);return Ht.jsx(l1,{scope:r5,anchor:o6,onAnchorChange:d3,children:f2})},"Popper");xv.displayName=Ko;var Av="PopperAnchor";var Tv=z.forwardRef((u8,r5)=>{const{__scopePopper:f2,virtualRef:o6,...d3}=u8;const h2=Ev(Av,f2);const v=z.useRef(null);const y4=on(r5,v);z.useEffect(()=>{h2.onAnchorChange(o6?.current||v.current)});return o6?null:Ht.jsx(sn.div,{...d3,ref:y4})});Tv.displayName=Av;var Jo="PopperContent";var[n1,a1]=Sv(Jo);var Ov=z.forwardRef((u8,r5)=>{const{__scopePopper:f2,side:o6="bottom",sideOffset:d3=0,align:h2="center",alignOffset:v=0,arrowPadding:y4=0,avoidCollisions:p3=true,collisionBoundary:g2=[],collisionPadding:S3=0,sticky:A="partial",hideWhenDetached:D2=false,updatePositionStrategy:w2="optimized",onPlaced:H3,...O4}=u8;const U3=Ev(Jo,f2);const[Y5,Q4]=z.useState(null);const Z5=on(r5,mt4=>Q4(mt4));const[k3,X5]=z.useState(null);const et4=e1(k3);const W5=et4?.width??0;const J3=et4?.height??0;const rt5=o6+(h2!=="center"?"-"+h2:"");const Et3=typeof S3==="number"?S3:{top:0,right:0,bottom:0,left:0,...S3};const Mt2=Array.isArray(g2)?g2:[g2];const vt3=Mt2.length>0;const Ot2={padding:Et3,boundary:Mt2.filter(i1),altBoundary:vt3};const{refs:St3,floatingStyles:gt4,placement:C3,isPositioned:V2,middlewareData:B4}=Qb({strategy:"fixed",placement:rt5,whileElementsMounted:i((...mt4)=>{const At3=Ub(...mt4,{animationFrame:w2==="always"});return At3},"whileElementsMounted"),elements:{reference:U3.anchor},middleware:[kb({mainAxis:d3+J3,alignmentAxis:v}),p3&&Kb({mainAxis:true,crossAxis:false,limiter:A==="partial"?Jb():void 0,...Ot2}),p3&&Wb({...Ot2}),$b({...Ot2,apply:i(({elements:mt4,rects:At3,availableWidth:le6,availableHeight:He6})=>{const{width:Be5,height:Le5}=At3.reference;const hl2=mt4.floating.style;hl2.setProperty("--radix-popper-available-width",`${le6}px`);hl2.setProperty("--radix-popper-available-height",`${He6}px`);hl2.setProperty("--radix-popper-anchor-width",`${Be5}px`);hl2.setProperty("--radix-popper-anchor-height",`${Le5}px`)},"apply")}),k3&&Pb({element:k3,padding:y4}),c1({arrowWidth:W5,arrowHeight:J3}),D2&&Fb({strategy:"referenceHidden",...Ot2})]});const[ct5,E5]=Mv(C3);const G4=aa(H3);na(()=>{if(V2){G4?.()}},[V2,G4]);const $4=B4.arrow?.x;const K4=B4.arrow?.y;const F3=B4.arrow?.centerOffset!==0;const[ft4,ut5]=z.useState();na(()=>{if(Y5)ut5(window.getComputedStyle(Y5).zIndex)},[Y5]);return Ht.jsx("div",{ref:St3.setFloating,"data-radix-popper-content-wrapper":"",style:{...gt4,transform:V2?gt4.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ft4,["--radix-popper-transform-origin"]:[B4.transformOrigin?.x,B4.transformOrigin?.y].join(" "),...B4.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:u8.dir,children:Ht.jsx(n1,{scope:f2,placedSide:ct5,onArrowChange:X5,arrowX:$4,arrowY:K4,shouldHideArrow:F3,children:Ht.jsx(sn.div,{"data-side":ct5,"data-align":E5,...O4,ref:Z5,style:{...O4.style,animation:!V2?"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(r5,f2){const{__scopePopper:o6,...d3}=r5;const h2=a1(wv,o6);const v=u1[h2.placedSide];return Ht.jsx("span",{ref:h2.onArrowChange,style:{position:"absolute",left:h2.arrowX,top:h2.arrowY,[v]: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,{...d3,ref:f2,style:{...d3.style,display:"block"}})})},"u"),"PopperArrow2"));Rv.displayName=wv;function i1(u8){return u8!==null}__name(i1,"i1");i(i1,"isNotNull");var c1=i(u8=>({name:"transformOrigin",options:u8,fn(r5){const{placement:f2,rects:o6,middlewareData:d3}=r5;const h2=d3.arrow?.centerOffset!==0;const v=h2;const y4=v?0:u8.arrowWidth;const p3=v?0:u8.arrowHeight;const[g2,S3]=Mv(f2);const A={start:"0%",center:"50%",end:"100%"}[S3];const D2=(d3.arrow?.x??0)+y4/2;const w2=(d3.arrow?.y??0)+p3/2;let H3="";let O4="";if(g2==="bottom"){H3=v?A:`${D2}px`;O4=`${-p3}px`}else if(g2==="top"){H3=v?A:`${D2}px`;O4=`${o6.floating.height+p3}px`}else if(g2==="right"){H3=`${-p3}px`;O4=v?A:`${w2}px`}else if(g2==="left"){H3=`${o6.floating.width+p3}px`;O4=v?A:`${w2}px`}return{data:{x:H3,y:O4}}}}),"transformOrigin");function Mv(u8){const[r5,f2="center"]=u8.split("-");return[r5,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((u8,r5)=>{const{container:f2,...o6}=u8;const[d3,h2]=z.useState(false);na(()=>h2(true),[]);const v=f2||d3&&globalThis?.document?.body;return v?y0.createPortal(Ht.jsx(sn.div,{...o6,ref:r5}),v):null});o1.displayName=r1;var f1=i(function(u8){if(typeof document==="undefined"){return null}var r5=Array.isArray(u8)?u8[0]:u8;return r5.ownerDocument.body},"getDefaultParent");var Pn=new WeakMap;var _i=new WeakMap;var Ci={};var xo=0;var zv=i(function(u8){return u8&&(u8.host||zv(u8.parentNode))},"unwrapHost");var s1=i(function(u8,r5){return r5.map(function(f2){if(u8.contains(f2)){return f2}var o6=zv(f2);if(o6&&u8.contains(o6)){return o6}console.error("aria-hidden",f2,"in not contained inside",u8,". Doing nothing");return null}).filter(function(f2){return Boolean(f2)})},"correctTargets");var d1=i(function(u8,r5,f2,o6){var d3=s1(r5,Array.isArray(u8)?u8:[u8]);if(!Ci[f2]){Ci[f2]=new WeakMap}var h2=Ci[f2];var v=[];var y4=new Set;var p3=new Set(d3);var g2=i(function(A){if(!A||y4.has(A)){return}y4.add(A);g2(A.parentNode)},"keep");d3.forEach(g2);var S3=i(function(A){if(!A||p3.has(A)){return}Array.prototype.forEach.call(A.children,function(D2){if(y4.has(D2)){S3(D2)}else{try{var w2=D2.getAttribute(o6);var H3=w2!==null&&w2!=="false";var O4=(Pn.get(D2)||0)+1;var U3=(h2.get(D2)||0)+1;Pn.set(D2,O4);h2.set(D2,U3);v.push(D2);if(O4===1&&H3){_i.set(D2,true)}if(U3===1){D2.setAttribute(f2,"true")}if(!H3){D2.setAttribute(o6,"true")}}catch(Y5){console.error("aria-hidden: cannot operate on ",D2,Y5)}}})},"deep");S3(r5);y4.clear();xo++;return function(){v.forEach(function(A){var D2=Pn.get(A)-1;var w2=h2.get(A)-1;Pn.set(A,D2);h2.set(A,w2);if(!D2){if(!_i.has(A)){A.removeAttribute(o6)}_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(u8,r5,f2){if(f2===void 0){f2="data-aria-hidden"}var o6=Array.from(Array.isArray(u8)?u8:[u8]);var d3=f1(u8);if(!d3){return function(){return null}}o6.push.apply(o6,Array.from(d3.querySelectorAll("[aria-live], script")));return d1(o6,d3,f2,"aria-hidden")},"hideOthers");var Qe=i(function(){Qe=Object.assign||i(__name(function u8(r5){for(var f2,o6=1,d3=arguments.length;o6y4){return true}}o6=o6.parentNode}while(o6&&o6!==f2.body);return false},"locationCouldBeScrolled");var Y1=i(function(u8){var r5=u8.scrollTop,f2=u8.scrollHeight,o6=u8.clientHeight;return[r5,f2,o6]},"getVScrollVariables");var j1=i(function(u8){var r5=u8.scrollLeft,f2=u8.scrollWidth,o6=u8.clientWidth;return[r5,f2,o6]},"getHScrollVariables");var Hv=i(function(u8,r5){return u8==="v"?L1(r5):q1(r5)},"elementCouldBeScrolled");var Bv=i(function(u8,r5){return u8==="v"?Y1(r5):j1(r5)},"getScrollVariables");var G1=i(function(u8,r5){return u8==="h"&&r5==="rtl"?-1:1},"getDirectionFactor");var X1=i(function(u8,r5,f2,o6,d3){var h2=G1(u8,window.getComputedStyle(r5).direction);var v=h2*o6;var y4=f2.target;var p3=r5.contains(y4);var g2=false;var S3=v>0;var A=0;var D2=0;do{if(!y4){break}var w2=Bv(u8,y4),H3=w2[0],O4=w2[1],U3=w2[2];var Y5=O4-U3-h2*H3;if(H3||Y5){if(Hv(u8,y4)){A+=Y5;D2+=H3}}var Q4=y4.parentNode;y4=Q4&&Q4.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Q4.host:Q4}while(!p3&&y4!==document.body||p3&&(r5.contains(y4)||r5===y4));if(S3&&(Math.abs(A)<1||false)){g2=true}else if(!S3&&(Math.abs(D2)<1||false)){g2=true}return g2},"handleScroll");var Ni=i(function(u8){return"changedTouches"in u8?[u8.changedTouches[0].clientX,u8.changedTouches[0].clientY]:[0,0]},"getTouchXY");var Dh=i(function(u8){return[u8.deltaX,u8.deltaY]},"getDeltaXY");var Nh=i(function(u8){return u8&&"current"in u8?u8.current:u8},"extractRef");var V1=i(function(u8,r5){return u8[0]===r5[0]&&u8[1]===r5[1]},"deltaCompare");var Q1=i(function(u8){return"n .block-interactivity-".concat(u8," {pointer-events: none;}n .allow-interactivity-").concat(u8," {pointer-events: all;}n")},"generateStyle");var Z1=0;var ta=[];function k1(u8){var r5=z.useRef([]);var f2=z.useRef([0,0]);var o6=z.useRef();var d3=z.useState(Z1++)[0];var h2=z.useState(Nv)[0];var v=z.useRef(u8);z.useEffect(function(){v.current=u8},[u8]);z.useEffect(function(){if(u8.inert){document.body.classList.add("block-interactivity-".concat(d3));var O4=m1([u8.lockRef.current],(u8.shards||[]).map(Nh),true).filter(Boolean);O4.forEach(function(U3){return U3.classList.add("allow-interactivity-".concat(d3))});return function(){document.body.classList.remove("block-interactivity-".concat(d3));O4.forEach(function(U3){return U3.classList.remove("allow-interactivity-".concat(d3))})}}return},[u8.inert,u8.lockRef.current,u8.shards]);var y4=z.useCallback(function(O4,U3){if("touches"in O4&&O4.touches.length===2||O4.type==="wheel"&&O4.ctrlKey){return!v.current.allowPinchZoom}var Y5=Ni(O4);var Q4=f2.current;var Z5="deltaX"in O4?O4.deltaX:Q4[0]-Y5[0];var k3="deltaY"in O4?O4.deltaY:Q4[1]-Y5[1];var X5;var et4=O4.target;var W5=Math.abs(Z5)>Math.abs(k3)?"h":"v";if("touches"in O4&&W5==="h"&&et4.type==="range"){return false}var J3=Ch(W5,et4);if(!J3){return true}if(J3){X5=W5}else{X5=W5==="v"?"h":"v";J3=Ch(W5,et4)}if(!J3){return false}if(!o6.current&&"changedTouches"in O4&&(Z5||k3)){o6.current=X5}if(!X5){return true}var rt5=o6.current||X5;return X1(rt5,U3,O4,rt5==="h"?Z5:k3)},[]);var p3=z.useCallback(function(O4){var U3=O4;if(!ta.length||ta[ta.length-1]!==h2){return}var Y5="deltaY"in U3?Dh(U3):Ni(U3);var Q4=r5.current.filter(function(X5){return X5.name===U3.type&&(X5.target===U3.target||U3.target===X5.shadowParent)&&V1(X5.delta,Y5)})[0];if(Q4&&Q4.should){if(U3.cancelable){U3.preventDefault()}return}if(!Q4){var Z5=(v.current.shards||[]).map(Nh).filter(Boolean).filter(function(X5){return X5.contains(U3.target)});var k3=Z5.length>0?y4(U3,Z5[0]):!v.current.noIsolation;if(k3){if(U3.cancelable){U3.preventDefault()}}}},[]);var g2=z.useCallback(function(O4,U3,Y5,Q4){var Z5={name:O4,delta:U3,target:Y5,should:Q4,shadowParent:K1(Y5)};r5.current.push(Z5);setTimeout(function(){r5.current=r5.current.filter(function(k3){return k3!==Z5})},1)},[]);var S3=z.useCallback(function(O4){f2.current=Ni(O4);o6.current=void 0},[]);var A=z.useCallback(function(O4){g2(O4.type,Dh(O4),O4.target,y4(O4,u8.lockRef.current))},[]);var D2=z.useCallback(function(O4){g2(O4.type,Ni(O4),O4.target,y4(O4,u8.lockRef.current))},[]);z.useEffect(function(){ta.push(h2);u8.setCallbacks({onScrollCapture:A,onWheelCapture:A,onTouchMoveCapture:D2});document.addEventListener("wheel",p3,In);document.addEventListener("touchmove",p3,In);document.addEventListener("touchstart",S3,In);return function(){ta=ta.filter(function(O4){return O4!==h2});document.removeEventListener("wheel",p3,In);document.removeEventListener("touchmove",p3,In);document.removeEventListener("touchstart",S3,In)}},[]);var w2=u8.removeScrollBar,H3=u8.inert;return z.createElement(z.Fragment,null,H3?z.createElement(h2,{styles:Q1(d3)}):null,w2?z.createElement(H1,{noRelative:u8.noRelative,gapMode:u8.gapMode}):null)}__name(k1,"k1");i(k1,"RemoveScrollSideCar");function K1(u8){var r5=null;while(u8!==null){if(u8 instanceof ShadowRoot){r5=u8.host;u8=u8.host}u8=u8.parentNode}return r5}__name(K1,"K1");i(K1,"getOutermostShadowParent");var J1=x1(Dv,k1);var W1=z.forwardRef(function(u8,r5){return z.createElement(Ji,Qe({},u8,{ref:r5,sideCar:J1}))});W1.classNames=Ji.classNames;var $1=i(u8=>u8.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),"toKebabCase");var F1=i(u8=>u8.replace(/^([A-Z])|[s-_]+(w)/g,(r5,f2,o6)=>o6?o6.toUpperCase():f2.toLowerCase()),"toCamelCase");var Uh=i(u8=>{const r5=F1(u8);return r5.charAt(0).toUpperCase()+r5.slice(1)},"toPascalCase");var Lv=i((...u8)=>u8.filter((r5,f2,o6)=>{return Boolean(r5)&&r5.trim()!==""&&o6.indexOf(r5)===f2}).join(" ").trim(),"mergeClasses");var P1=i(u8=>{for(const r5 in u8){if(r5.startsWith("aria-")||r5==="role"||r5==="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:u8="currentColor",size:r5=24,strokeWidth:f2=2,absoluteStrokeWidth:o6,className:d3="",children:h2,iconNode:v,...y4},p3)=>z.createElement("svg",{ref:p3,...I1,width:r5,height:r5,stroke:u8,strokeWidth:o6?Number(f2)*24/Number(r5):f2,className:Lv("lucide",d3),...!h2&&!P1(y4)&&{"aria-hidden":"true"},...y4},[...v.map(([g2,S3])=>z.createElement(g2,S3)),...Array.isArray(h2)?h2:[h2]]));var qv=i((u8,r5)=>{const f2=z.forwardRef(({className:o6,...d3},h2)=>z.createElement(tS,{ref:h2,iconNode:r5,className:Lv(`lucide-${$1(Uh(u8))}`,`lucide-${u8}`,o6),...d3}));f2.displayName=Uh(u8);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((e6,t3)=>ye(e6,"name",{value:t3,configurable:true}),"c");function Me(e6,t3){return z.useReducer((o6,n3)=>{const a3=t3[o6][n3];return a3??o6},e6)}__name(Me,"Me");c(Me,"useStateMachine");var j=c(e6=>{const{present:t3,children:o6}=e6;const n3=je(t3);const a3=typeof o6==="function"?o6({present:n3.isPresent}):z.Children.only(o6);const r5=on(n3.ref,ke2(a3));const u8=typeof o6==="function";return u8||n3.isPresent?z.cloneElement(a3,{ref:r5}):null},"Presence");j.displayName="Presence";function je(e6){const[t3,o6]=z.useState();const n3=z.useRef(null);const a3=z.useRef(e6);const r5=z.useRef("none");const u8=e6?"mounted":"unmounted";const[d3,p3]=Me(u8,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});z.useEffect(()=>{const l=S(n3.current);r5.current=d3==="mounted"?l:"none"},[d3]);na(()=>{const l=n3.current;const f2=a3.current;const m4=f2!==e6;if(m4){const N2=r5.current;const h2=S(l);if(e6){p3("MOUNT")}else if(h2==="none"||l?.display==="none"){p3("UNMOUNT")}else{const I4=N2!==h2;if(f2&&I4){p3("ANIMATION_OUT")}else{p3("UNMOUNT")}}a3.current=e6}},[e6,p3]);na(()=>{if(t3){let l;const f2=t3.ownerDocument.defaultView??window;const m4=c(h2=>{const I4=S(n3.current);const _2=I4.includes(h2.animationName);if(h2.target===t3&&_2){p3("ANIMATION_END");if(!a3.current){const g2=t3.style.animationFillMode;t3.style.animationFillMode="forwards";l=f2.setTimeout(()=>{if(t3.style.animationFillMode==="forwards"){t3.style.animationFillMode=g2}})}}},"handleAnimationEnd");const N2=c(h2=>{if(h2.target===t3){r5.current=S(n3.current)}},"handleAnimationStart");t3.addEventListener("animationstart",N2);t3.addEventListener("animationcancel",m4);t3.addEventListener("animationend",m4);return()=>{f2.clearTimeout(l);t3.removeEventListener("animationstart",N2);t3.removeEventListener("animationcancel",m4);t3.removeEventListener("animationend",m4)}}else{p3("ANIMATION_END")}},[t3,p3]);return{isPresent:["mounted","unmountSuspended"].includes(d3),ref:z.useCallback(l=>{n3.current=l?getComputedStyle(l):null;o6(l)},[])}}__name(je,"je");c(je,"usePresence");function S(e6){return e6?.animationName||"none"}__name(S,"S");c(S,"getAnimationName");function ke2(e6){let t3=Object.getOwnPropertyDescriptor(e6.props,"ref")?.get;let o6=t3&&"isReactWarning"in t3&&t3.isReactWarning;if(o6){return e6.ref}t3=Object.getOwnPropertyDescriptor(e6,"ref")?.get;o6=t3&&"isReactWarning"in t3&&t3.isReactWarning;if(o6){return e6.props.ref}return e6.props.ref||e6.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((e6,t3)=>{return Ht.jsx(W.Provider,{scope:e6.__scopeRovingFocusGroup,children:Ht.jsx(W.Slot,{scope:e6.__scopeRovingFocusGroup,children:Ht.jsx(Be,{...e6,ref:t3})})})});Z.displayName=F;var Be=z.forwardRef((e6,t3)=>{const{__scopeRovingFocusGroup:o6,orientation:n3,loop:a3=false,dir:r5,currentTabStopId:u8,defaultCurrentTabStopId:d3,onCurrentTabStopIdChange:p3,onEntryFocus:l,preventScrollOnEntryFocus:f2=false,...m4}=e6;const N2=z.useRef(null);const h2=on(t3,N2);const I4=hS(r5);const[_2,g2]=dS({prop:u8,defaultProp:d3??null,onChange:p3,caller:F});const[y4,O4]=z.useState(false);const x3=aa(l);const D2=X(o6);const L2=z.useRef(false);const[he3,z6]=z.useState(0);z.useEffect(()=>{const v=N2.current;if(v){v.addEventListener(U,x3);return()=>v.removeEventListener(U,x3)}},[x3]);return Ht.jsx(We,{scope:o6,orientation:n3,dir:I4,loop:a3,currentTabStopId:_2,onItemFocus:z.useCallback(v=>g2(v),[g2]),onItemShiftTab:z.useCallback(()=>O4(true),[]),onFocusableItemAdd:z.useCallback(()=>z6(v=>v+1),[]),onFocusableItemRemove:z.useCallback(()=>z6(v=>v-1),[]),children:Ht.jsx(sn.div,{tabIndex:y4||he3===0?-1:0,"data-orientation":n3,...m4,ref:h2,style:{outline:"none",...e6.style},onMouseDown:go(e6.onMouseDown,()=>{L2.current=true}),onFocus:go(e6.onFocus,v=>{const xe4=!L2.current;if(v.target===v.currentTarget&&xe4&&!y4){const V2=new CustomEvent(U,Le);v.currentTarget.dispatchEvent(V2);if(!V2.defaultPrevented){const G4=D2().filter(C3=>C3.focusable);const be5=G4.find(C3=>C3.active);const Re3=G4.find(C3=>C3.id===_2);const Ne6=[be5,Re3,...G4].filter(Boolean);const Ie5=Ne6.map(C3=>C3.ref.current);te(Ie5,f2)}}L2.current=false}),onBlur:go(e6.onBlur,()=>O4(false))})})});var Q="RovingFocusGroupItem";var ee2=z.forwardRef((e6,t3)=>{const{__scopeRovingFocusGroup:o6,focusable:n3=true,active:a3=false,tabStopId:r5,children:u8,...d3}=e6;const p3=gS();const l=r5||p3;const f2=Ke2(Q,o6);const m4=f2.currentTabStopId===l;const N2=X(o6);const{onFocusableItemAdd:h2,onFocusableItemRemove:I4,currentTabStopId:_2}=f2;z.useEffect(()=>{if(n3){h2();return()=>I4()}},[n3,h2,I4]);return Ht.jsx(W.ItemSlot,{scope:o6,id:l,focusable:n3,active:a3,children:Ht.jsx(sn.span,{tabIndex:m4?0:-1,"data-orientation":f2.orientation,...d3,ref:t3,onMouseDown:go(e6.onMouseDown,g2=>{if(!n3)g2.preventDefault();else f2.onItemFocus(l)}),onFocus:go(e6.onFocus,()=>f2.onItemFocus(l)),onKeyDown:go(e6.onKeyDown,g2=>{if(g2.key==="Tab"&&g2.shiftKey){f2.onItemShiftTab();return}if(g2.target!==g2.currentTarget)return;const y4=Ve(g2,f2.orientation,f2.dir);if(y4!==void 0){if(g2.metaKey||g2.ctrlKey||g2.altKey||g2.shiftKey)return;g2.preventDefault();const O4=N2().filter(D2=>D2.focusable);let x3=O4.map(D2=>D2.ref.current);if(y4==="last")x3.reverse();else if(y4==="prev"||y4==="next"){if(y4==="prev")x3.reverse();const D2=x3.indexOf(g2.currentTarget);x3=f2.loop?He(x3,D2+1):x3.slice(D2+1)}setTimeout(()=>te(x3))}}),children:typeof u8==="function"?u8({isCurrentTabStop:m4,hasTabStop:_2!=null}):u8})})});ee2.displayName=Q;var $e={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ze(e6,t3){if(t3!=="rtl")return e6;return e6==="ArrowLeft"?"ArrowRight":e6==="ArrowRight"?"ArrowLeft":e6}__name(ze,"ze");c(ze,"getDirectionAwareKey");function Ve(e6,t3,o6){const n3=ze(e6.key,o6);if(t3==="vertical"&&["ArrowLeft","ArrowRight"].includes(n3))return void 0;if(t3==="horizontal"&&["ArrowUp","ArrowDown"].includes(n3))return void 0;return $e[n3]}__name(Ve,"Ve");c(Ve,"getFocusIntent");function te(e6,t3=false){const o6=document.activeElement;for(const n3 of e6){if(n3===o6)return;n3.focus({preventScroll:t3});if(document.activeElement!==o6)return}}__name(te,"te");c(te,"focusFirst");function He(e6,t3){return e6.map((o6,n3)=>e6[(t3+n3)%e6.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:e6,type:t3,...o6}){return Ht.jsx("input",{type:t3,"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",e6),...o6})}__name(It,"It");c(It,"Input");var k="Dialog";var[oe,yt]=av(k);var[Xe,R]=oe(k);var ne=c(e6=>{const{__scopeDialog:t3,children:o6,open:n3,defaultOpen:a3,onOpenChange:r5,modal:u8=true}=e6;const d3=z.useRef(null);const p3=z.useRef(null);const[l,f2]=dS({prop:n3,defaultProp:a3??false,onChange:r5,caller:k});return Ht.jsx(Xe,{scope:t3,triggerRef:d3,contentRef:p3,contentId:gS(),titleId:gS(),descriptionId:gS(),open:l,onOpenChange:f2,onOpenToggle:z.useCallback(()=>f2(m4=>!m4),[f2]),modal:u8,children:o6})},"Dialog");ne.displayName=k;var re="DialogTrigger";var ae=z.forwardRef((e6,t3)=>{const{__scopeDialog:o6,...n3}=e6;const a3=R(re,o6);const r5=on(t3,a3.triggerRef);return Ht.jsx(sn.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a3.open,"aria-controls":a3.contentId,"data-state":$(a3.open),...n3,ref:r5,onClick:go(e6.onClick,a3.onOpenToggle)})});ae.displayName=re;var K="DialogPortal";var[Ze2,se]=oe(K,{forceMount:void 0});var ie=c(e6=>{const{__scopeDialog:t3,forceMount:o6,children:n3,container:a3}=e6;const r5=R(K,t3);return Ht.jsx(Ze2,{scope:t3,forceMount:o6,children:z.Children.map(n3,u8=>Ht.jsx(j,{present:o6||r5.open,children:Ht.jsx(o1,{asChild:true,container:a3,children:u8})}))})},"DialogPortal");ie.displayName=K;var M="DialogOverlay";var ce=z.forwardRef((e6,t3)=>{const o6=se(M,e6.__scopeDialog);const{forceMount:n3=o6.forceMount,...a3}=e6;const r5=R(M,e6.__scopeDialog);return r5.modal?Ht.jsx(j,{present:n3||r5.open,children:Ht.jsx(et,{...a3,ref:t3})}):null});ce.displayName=M;var Qe2=Yi("DialogOverlay.RemoveScroll");var et=z.forwardRef((e6,t3)=>{const{__scopeDialog:o6,...n3}=e6;const a3=R(M,o6);return Ht.jsx(W1,{as:Qe2,allowPinchZoom:true,shards:[a3.contentRef],children:Ht.jsx(sn.div,{"data-state":$(a3.open),...n3,ref:t3,style:{pointerEvents:"auto",...n3.style}})})});var E="DialogContent";var le=z.forwardRef((e6,t3)=>{const o6=se(E,e6.__scopeDialog);const{forceMount:n3=o6.forceMount,...a3}=e6;const r5=R(E,e6.__scopeDialog);return Ht.jsx(j,{present:n3||r5.open,children:r5.modal?Ht.jsx(tt2,{...a3,ref:t3}):Ht.jsx(ot2,{...a3,ref:t3})})});le.displayName=E;var tt2=z.forwardRef((e6,t3)=>{const o6=R(E,e6.__scopeDialog);const n3=z.useRef(null);const a3=on(t3,o6.contentRef,n3);z.useEffect(()=>{const r5=n3.current;if(r5)return xS(r5)},[]);return Ht.jsx(ue,{...e6,ref:a3,trapFocus:o6.open,disableOutsidePointerEvents:true,onCloseAutoFocus:go(e6.onCloseAutoFocus,r5=>{r5.preventDefault();o6.triggerRef.current?.focus()}),onPointerDownOutside:go(e6.onPointerDownOutside,r5=>{const u8=r5.detail.originalEvent;const d3=u8.button===0&&u8.ctrlKey===true;const p3=u8.button===2||d3;if(p3)r5.preventDefault()}),onFocusOutside:go(e6.onFocusOutside,r5=>r5.preventDefault())})});var ot2=z.forwardRef((e6,t3)=>{const o6=R(E,e6.__scopeDialog);const n3=z.useRef(false);const a3=z.useRef(false);return Ht.jsx(ue,{...e6,ref:t3,trapFocus:false,disableOutsidePointerEvents:false,onCloseAutoFocus:c(r5=>{e6.onCloseAutoFocus?.(r5);if(!r5.defaultPrevented){if(!n3.current)o6.triggerRef.current?.focus();r5.preventDefault()}n3.current=false;a3.current=false},"onCloseAutoFocus"),onInteractOutside:c(r5=>{e6.onInteractOutside?.(r5);if(!r5.defaultPrevented){n3.current=true;if(r5.detail.originalEvent.type==="pointerdown"){a3.current=true}}const u8=r5.target;const d3=o6.triggerRef.current?.contains(u8);if(d3)r5.preventDefault();if(r5.detail.originalEvent.type==="focusin"&&a3.current){r5.preventDefault()}},"onInteractOutside")})});var ue=z.forwardRef((e6,t3)=>{const{__scopeDialog:o6,trapFocus:n3,onOpenAutoFocus:a3,onCloseAutoFocus:r5,...u8}=e6;const d3=R(E,o6);const p3=z.useRef(null);const l=on(t3,p3);vS();return Ht.jsxs(Ht.Fragment,{children:[Ht.jsx(Up,{asChild:true,loop:true,trapped:n3,onMountAutoFocus:a3,onUnmountAutoFocus:r5,children:Ht.jsx(Mp,{role:"dialog",id:d3.contentId,"aria-describedby":d3.descriptionId,"aria-labelledby":d3.titleId,"data-state":$(d3.open),...u8,ref:l,onDismiss:c(()=>d3.onOpenChange(false),"onDismiss")})}),Ht.jsxs(Ht.Fragment,{children:[Ht.jsx(rt,{titleId:d3.titleId}),Ht.jsx(st,{contentRef:p3,descriptionId:d3.descriptionId})]})]})});var B="DialogTitle";var de=z.forwardRef((e6,t3)=>{const{__scopeDialog:o6,...n3}=e6;const a3=R(B,o6);return Ht.jsx(sn.h2,{id:a3.titleId,...n3,ref:t3})});de.displayName=B;var fe="DialogDescription";var nt=z.forwardRef((e6,t3)=>{const{__scopeDialog:o6,...n3}=e6;const a3=R(fe,o6);return Ht.jsx(sn.p,{id:a3.descriptionId,...n3,ref:t3})});nt.displayName=fe;var pe2="DialogClose";var ge=z.forwardRef((e6,t3)=>{const{__scopeDialog:o6,...n3}=e6;const a3=R(pe2,o6);return Ht.jsx(sn.button,{type:"button",...n3,ref:t3,onClick:go(e6.onClick,()=>a3.onOpenChange(false))})});ge.displayName=pe2;function $(e6){return e6?"open":"closed"}__name($,"$");c($,"getState");var me="DialogTitleWarning";var[Dt,ve]=sS(me,{contentName:E,titleName:B,docsSlug:"dialog"});var rt=c(({titleId:e6})=>{const t3=ve(me);const o6=``${t3.contentName}` requires a `${t3.titleName}` for the component to be accessible for screen reader users.
If you want to hide the `${t3.titleName}`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${t3.docsSlug}`;z.useEffect(()=>{if(e6){const n3=document.getElementById(e6);if(!n3)console.error(o6)}},[o6,e6]);return null},"TitleWarning");var at="DialogDescriptionWarning";var st=c(({contentRef:e6,descriptionId:t3})=>{const o6=ve(at);const n3=`Warning: Missing `Description` or `aria-describedby={undefined}` for {${o6.contentName}}.`;z.useEffect(()=>{const a3=e6.current?.getAttribute("aria-describedby");if(t3&&a3){const r5=document.getElementById(t3);if(!r5)console.warn(n3)}},[n3,e6,t3]);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({...e6}){return Ht.jsx(it,{"data-slot":"sheet",...e6})}__name(Ct,"Ct");c(Ct,"Sheet");function Et({...e6}){return Ht.jsx(ct,{"data-slot":"sheet-trigger",...e6})}__name(Et,"Et");c(Et,"SheetTrigger");function gt({...e6}){return Ht.jsx(lt,{"data-slot":"sheet-portal",...e6})}__name(gt,"gt");c(gt,"SheetPortal");function mt({className:e6,...t3}){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",e6),...t3})}__name(mt,"mt");c(mt,"SheetOverlay");function Tt({className:e6,children:t3,side:o6="right",...n3}){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",o6==="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",o6==="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",o6==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",o6==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e6),...n3,children:[t3,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:e6,...t3}){return Ht.jsx("div",{"data-slot":"sheet-header",className:nv("flex flex-col gap-1.5 p-4",e6),...t3})}__name(_t,"_t");c(_t,"SheetHeader");function wt({className:e6,...t3}){return Ht.jsx(ft,{"data-slot":"sheet-title",className:nv("text-foreground font-semibold",e6),...t3})}__name(wt,"wt");c(wt,"SheetTitle");var bt2=Object.defineProperty;var u3=__name((t3,o6)=>bt2(t3,"name",{value:o6,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(t3=>{const{__scopeMenu:o6,open:n3=false,children:r5,dir:s,onOpenChange:c4,modal:i6=true}=t3;const d3=X2(o6);const[f2,m4]=z.useState(null);const x3=z.useRef(false);const l=aa(c4);const h2=hS(s);z.useEffect(()=>{const w2=u3(()=>{x3.current=true;document.addEventListener("pointerdown",v,{capture:true,once:true});document.addEventListener("pointermove",v,{capture:true,once:true})},"handleKeyDown");const v=u3(()=>x3.current=false,"handlePointer");document.addEventListener("keydown",w2,{capture:true});return()=>{document.removeEventListener("keydown",w2,{capture:true});document.removeEventListener("pointerdown",v,{capture:true});document.removeEventListener("pointermove",v,{capture:true})}},[]);return Ht.jsx(pS,{...d3,children:Ht.jsx(Qt,{scope:o6,open:n3,onOpenChange:l,content:f2,onContentChange:m4,children:Ht.jsx(Jt,{scope:o6,onClose:z.useCallback(()=>l(false),[l]),isUsingKeyboardRef:x3,dir:h2,modal:i6,children:r5})})})},"Menu$1");Te.displayName=U2;var Zt2="MenuAnchor";var se2=z.forwardRef((t3,o6)=>{const{__scopeMenu:n3,...r5}=t3;const s=X2(n3);return Ht.jsx(bS,{...s,...r5,ref:o6})});se2.displayName=Zt2;var ae2="MenuPortal";var[en,Oe]=S2(ae2,{forceMount:void 0});var Le2=u3(t3=>{const{__scopeMenu:o6,forceMount:n3,children:r5,container:s}=t3;const c4=E2(ae2,o6);return Ht.jsx(en,{scope:o6,forceMount:n3,children:Ht.jsx(j,{present:n3||c4.open,children:Ht.jsx(o1,{asChild:true,container:s,children:r5})})})},"MenuPortal");Le2.displayName=ae2;var y="MenuContent";var[tn,ie2]=S2(y);var Be2=z.forwardRef((t3,o6)=>{const n3=Oe(y,t3.__scopeMenu);const{forceMount:r5=n3.forceMount,...s}=t3;const c4=E2(y,t3.__scopeMenu);const i6=G(y,t3.__scopeMenu);return Ht.jsx(T.Provider,{scope:t3.__scopeMenu,children:Ht.jsx(j,{present:r5||c4.open,children:Ht.jsx(T.Slot,{scope:t3.__scopeMenu,children:i6.modal?Ht.jsx(nn,{...s,ref:o6}):Ht.jsx(on2,{...s,ref:o6})})})})});var nn=z.forwardRef((t3,o6)=>{const n3=E2(y,t3.__scopeMenu);const r5=z.useRef(null);const s=on(o6,r5);z.useEffect(()=>{const c4=r5.current;if(c4)return xS(c4)},[]);return Ht.jsx(ce2,{...t3,ref:s,trapFocus:n3.open,disableOutsidePointerEvents:n3.open,disableOutsideScroll:true,onFocusOutside:go(t3.onFocusOutside,c4=>c4.preventDefault(),{checkForDefaultPrevented:false}),onDismiss:u3(()=>n3.onOpenChange(false),"onDismiss")})});var on2=z.forwardRef((t3,o6)=>{const n3=E2(y,t3.__scopeMenu);return Ht.jsx(ce2,{...t3,ref:o6,trapFocus:false,disableOutsidePointerEvents:false,disableOutsideScroll:false,onDismiss:u3(()=>n3.onOpenChange(false),"onDismiss")})});var rn2=Yi("MenuContent.ScrollLock");var ce2=z.forwardRef((t3,o6)=>{const{__scopeMenu:n3,loop:r5=false,trapFocus:s,onOpenAutoFocus:c4,onCloseAutoFocus:i6,disableOutsidePointerEvents:d3,onEntryFocus:f2,onEscapeKeyDown:m4,onPointerDownOutside:x3,onFocusOutside:l,onInteractOutside:h2,onDismiss:w2,disableOutsideScroll:v,...N2}=t3;const C3=E2(y,n3);const _2=G(y,n3);const Q4=X2(n3);const pt4=ke3(n3);const pe6=Yt(n3);const[xt4,xe4]=z.useState(null);const K4=z.useRef(null);const ft4=on(o6,K4,C3.onContentChange);const $4=z.useRef(0);const H3=z.useRef("");const mt4=z.useRef(0);const J3=z.useRef(null);const fe4=z.useRef("right");const Z5=z.useRef(0);const ht3=v?W1:z.Fragment;const gt4=v?{as:rn2,allowPinchZoom:true}:void 0;const vt3=u3(p3=>{const F3=H3.current+p3;const R3=pe6().filter(j3=>!j3.disabled);const I4=document.activeElement;const ee6=R3.find(j3=>j3.ref.current===I4)?.textValue;const te5=R3.map(j3=>j3.textValue);const ne5=gn(te5,F3,ee6);const A=R3.find(j3=>j3.textValue===ne5)?.ref.current;u3(__name(function j3(me4){H3.current=me4;window.clearTimeout($4.current);if(me4!=="")$4.current=window.setTimeout(()=>j3(""),1e3)},"j"),"updateSearch")(F3);if(A){setTimeout(()=>A.focus())}},"handleTypeaheadSearch");z.useEffect(()=>{return()=>window.clearTimeout($4.current)},[]);vS();const P4=z.useCallback(p3=>{const F3=fe4.current===J3.current?.side;return F3&&bn(p3,J3.current?.area)},[]);return Ht.jsx(tn,{scope:n3,searchRef:H3,onItemEnter:z.useCallback(p3=>{if(P4(p3))p3.preventDefault()},[P4]),onItemLeave:z.useCallback(p3=>{if(P4(p3))return;K4.current?.focus();xe4(null)},[P4]),onTriggerLeave:z.useCallback(p3=>{if(P4(p3))p3.preventDefault()},[P4]),pointerGraceTimerRef:mt4,onPointerGraceIntentChange:z.useCallback(p3=>{J3.current=p3},[]),children:Ht.jsx(ht3,{...gt4,children:Ht.jsx(Up,{asChild:true,trapped:s,onMountAutoFocus:go(c4,p3=>{p3.preventDefault();K4.current?.focus({preventScroll:true})}),onUnmountAutoFocus:i6,children:Ht.jsx(Mp,{asChild:true,disableOutsidePointerEvents:d3,onEscapeKeyDown:m4,onPointerDownOutside:x3,onFocusOutside:l,onInteractOutside:h2,onDismiss:w2,children:Ht.jsx(bt,{asChild:true,...pt4,dir:_2.dir,orientation:"vertical",loop:r5,currentTabStopId:xt4,onCurrentTabStopIdChange:xe4,onEntryFocus:go(f2,p3=>{if(!_2.isUsingKeyboardRef.current)p3.preventDefault()}),preventScrollOnEntryFocus:true,children:Ht.jsx(SS,{role:"menu","aria-orientation":"vertical","data-state":tt3(C3.open),"data-radix-menu-content":"",dir:_2.dir,...Q4,...N2,ref:ft4,style:{outline:"none",...N2.style},onKeyDown:go(N2.onKeyDown,p3=>{const F3=p3.target;const R3=F3.closest("[data-radix-menu-content]")===p3.currentTarget;const I4=p3.ctrlKey||p3.altKey||p3.metaKey;const ee6=p3.key.length===1;if(R3){if(p3.key==="Tab")p3.preventDefault();if(!I4&&ee6)vt3(p3.key)}const te5=K4.current;if(p3.target!==te5)return;if(!zt.includes(p3.key))return;p3.preventDefault();const ne5=pe6().filter(j3=>!j3.disabled);const A=ne5.map(j3=>j3.ref.current);if(Ie.includes(p3.key))A.reverse();mn(A)}),onBlur:go(t3.onBlur,p3=>{if(!p3.currentTarget.contains(p3.target)){window.clearTimeout($4.current);H3.current=""}}),onPointerMove:go(t3.onPointerMove,O(p3=>{const F3=p3.target;const R3=Z5.current!==p3.clientX;if(p3.currentTarget.contains(F3)&&R3){const I4=p3.clientX>Z5.current?"right":"left";fe4.current=I4;Z5.current=p3.clientX}}))})})})})})})});Be2.displayName=y;var sn2="MenuGroup";var le2=z.forwardRef((t3,o6)=>{const{__scopeMenu:n3,...r5}=t3;return Ht.jsx(sn.div,{role:"group",...r5,ref:o6})});le2.displayName=sn2;var an="MenuLabel";var Ue3=z.forwardRef((t3,o6)=>{const{__scopeMenu:n3,...r5}=t3;return Ht.jsx(sn.div,{...r5,ref:o6})});Ue3.displayName=an;var W2="MenuItem";var we="menu.itemSelect";var Y=z.forwardRef((t3,o6)=>{const{disabled:n3=false,onSelect:r5,...s}=t3;const c4=z.useRef(null);const i6=G(W2,t3.__scopeMenu);const d3=ie2(W2,t3.__scopeMenu);const f2=on(o6,c4);const m4=z.useRef(false);const x3=u3(()=>{const l=c4.current;if(!n3&&l){const h2=new CustomEvent(we,{bubbles:true,cancelable:true});l.addEventListener(we,w2=>r5?.(w2),{once:true});xp(l,h2);if(h2.defaultPrevented){m4.current=false}else{i6.onClose()}}},"handleSelect");return Ht.jsx(Ge2,{...s,ref:f2,disabled:n3,onClick:go(t3.onClick,x3),onPointerDown:u3(l=>{t3.onPointerDown?.(l);m4.current=true},"onPointerDown"),onPointerUp:go(t3.onPointerUp,l=>{if(!m4.current)l.currentTarget?.click()}),onKeyDown:go(t3.onKeyDown,l=>{const h2=d3.searchRef.current!=="";if(n3||h2&&l.key===" ")return;if(re2.includes(l.key)){l.currentTarget.click();l.preventDefault()}})})});Y.displayName=W2;var Ge2=z.forwardRef((t3,o6)=>{const{__scopeMenu:n3,disabled:r5=false,textValue:s,...c4}=t3;const i6=ie2(W2,n3);const d3=ke3(n3);const f2=z.useRef(null);const m4=on(o6,f2);const[x3,l]=z.useState(false);const[h2,w2]=z.useState("");z.useEffect(()=>{const v=f2.current;if(v){w2((v.textContent??"").trim())}},[c4.children]);return Ht.jsx(T.ItemSlot,{scope:n3,disabled:r5,textValue:s??h2,children:Ht.jsx(Rt,{asChild:true,...d3,focusable:!r5,children:Ht.jsx(sn.div,{role:"menuitem","data-highlighted":x3?"":void 0,"aria-disabled":r5||void 0,"data-disabled":r5?"":void 0,...c4,ref:m4,onPointerMove:go(t3.onPointerMove,O(v=>{if(r5){i6.onItemLeave(v)}else{i6.onItemEnter(v);if(!v.defaultPrevented){const N2=v.currentTarget;N2.focus({preventScroll:true})}}})),onPointerLeave:go(t3.onPointerLeave,O(v=>i6.onItemLeave(v))),onFocus:go(t3.onFocus,()=>l(true)),onBlur:go(t3.onBlur,()=>l(false))})})})});var cn="MenuCheckboxItem";var Ke3=z.forwardRef((t3,o6)=>{const{checked:n3=false,onCheckedChange:r5,...s}=t3;return Ht.jsx(Ve2,{scope:t3.__scopeMenu,checked:n3,children:Ht.jsx(Y,{role:"menuitemcheckbox","aria-checked":z2(n3)?"mixed":n3,...s,ref:o6,"data-state":ue2(n3),onSelect:go(s.onSelect,()=>r5?.(z2(n3)?true:!n3),{checkForDefaultPrevented:false})})})});Ke3.displayName=cn;var $e2="MenuRadioGroup";var[ln,dn]=S2($e2,{value:void 0,onValueChange:u3(()=>{},"onValueChange")});var He2=z.forwardRef((t3,o6)=>{const{value:n3,onValueChange:r5,...s}=t3;const c4=aa(r5);return Ht.jsx(ln,{scope:t3.__scopeMenu,value:n3,onValueChange:c4,children:Ht.jsx(le2,{...s,ref:o6})})});He2.displayName=$e2;var We2="MenuRadioItem";var ze2=z.forwardRef((t3,o6)=>{const{value:n3,...r5}=t3;const s=dn(We2,t3.__scopeMenu);const c4=n3===s.value;return Ht.jsx(Ve2,{scope:t3.__scopeMenu,checked:c4,children:Ht.jsx(Y,{role:"menuitemradio","aria-checked":c4,...r5,ref:o6,"data-state":ue2(c4),onSelect:go(r5.onSelect,()=>s.onValueChange?.(n3),{checkForDefaultPrevented:false})})})});ze2.displayName=We2;var de2="MenuItemIndicator";var[Ve2,un]=S2(de2,{checked:false});var Xe2=z.forwardRef((t3,o6)=>{const{__scopeMenu:n3,forceMount:r5,...s}=t3;const c4=un(de2,n3);return Ht.jsx(j,{present:r5||z2(c4.checked)||c4.checked===true,children:Ht.jsx(sn.span,{...s,ref:o6,"data-state":ue2(c4.checked)})})});Xe2.displayName=de2;var pn="MenuSeparator";var Ye2=z.forwardRef((t3,o6)=>{const{__scopeMenu:n3,...r5}=t3;return Ht.jsx(sn.div,{role:"separator","aria-orientation":"horizontal",...r5,ref:o6})});Ye2.displayName=pn;var xn="MenuArrow";var qe2=z.forwardRef((t3,o6)=>{const{__scopeMenu:n3,...r5}=t3;const s=X2(n3);return Ht.jsx(ES,{...s,...r5,ref:o6})});qe2.displayName=xn;var fn2="MenuSub";var[Ro2,Qe3]=S2(fn2);var k2="MenuSubTrigger";var Je3=z.forwardRef((t3,o6)=>{const n3=E2(k2,t3.__scopeMenu);const r5=G(k2,t3.__scopeMenu);const s=Qe3(k2,t3.__scopeMenu);const c4=ie2(k2,t3.__scopeMenu);const i6=z.useRef(null);const{pointerGraceTimerRef:d3,onPointerGraceIntentChange:f2}=c4;const m4={__scopeMenu:t3.__scopeMenu};const x3=z.useCallback(()=>{if(i6.current)window.clearTimeout(i6.current);i6.current=null},[]);z.useEffect(()=>x3,[x3]);z.useEffect(()=>{const l=d3.current;return()=>{window.clearTimeout(l);f2(null)}},[d3,f2]);return Ht.jsx(se2,{asChild:true,...m4,children:Ht.jsx(Ge2,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":n3.open,"aria-controls":s.contentId,"data-state":tt3(n3.open),...t3,ref:Xh(o6,s.onTriggerChange),onClick:u3(l=>{t3.onClick?.(l);if(t3.disabled||l.defaultPrevented)return;l.currentTarget.focus();if(!n3.open)n3.onOpenChange(true)},"onClick"),onPointerMove:go(t3.onPointerMove,O(l=>{c4.onItemEnter(l);if(l.defaultPrevented)return;if(!t3.disabled&&!n3.open&&!i6.current){c4.onPointerGraceIntentChange(null);i6.current=window.setTimeout(()=>{n3.onOpenChange(true);x3()},100)}})),onPointerLeave:go(t3.onPointerLeave,O(l=>{x3();const h2=n3.content?.getBoundingClientRect();if(h2){const w2=n3.content?.dataset.side;const v=w2==="right";const N2=v?-5:5;const C3=h2[v?"left":"right"];const _2=h2[v?"right":"left"];c4.onPointerGraceIntentChange({area:[{x:l.clientX+N2,y:l.clientY},{x:C3,y:h2.top},{x:_2,y:h2.top},{x:_2,y:h2.bottom},{x:C3,y:h2.bottom}],side:w2});window.clearTimeout(d3.current);d3.current=window.setTimeout(()=>c4.onPointerGraceIntentChange(null),300)}else{c4.onTriggerLeave(l);if(l.defaultPrevented)return;c4.onPointerGraceIntentChange(null)}})),onKeyDown:go(t3.onKeyDown,l=>{const h2=c4.searchRef.current!=="";if(t3.disabled||h2&&l.key===" ")return;if(Vt[r5.dir].includes(l.key)){n3.onOpenChange(true);n3.content?.focus();l.preventDefault()}})})})});Je3.displayName=k2;var Ze3="MenuSubContent";var et2=z.forwardRef((t3,o6)=>{const n3=Oe(y,t3.__scopeMenu);const{forceMount:r5=n3.forceMount,...s}=t3;const c4=E2(y,t3.__scopeMenu);const i6=G(y,t3.__scopeMenu);const d3=Qe3(Ze3,t3.__scopeMenu);const f2=z.useRef(null);const m4=on(o6,f2);return Ht.jsx(T.Provider,{scope:t3.__scopeMenu,children:Ht.jsx(j,{present:r5||c4.open,children:Ht.jsx(T.Slot,{scope:t3.__scopeMenu,children:Ht.jsx(ce2,{id:d3.contentId,"aria-labelledby":d3.triggerId,...s,ref:m4,align:"start",side:i6.dir==="rtl"?"left":"right",disableOutsidePointerEvents:false,disableOutsideScroll:false,trapFocus:false,onOpenAutoFocus:u3(x3=>{if(i6.isUsingKeyboardRef.current)f2.current?.focus();x3.preventDefault()},"onOpenAutoFocus"),onCloseAutoFocus:u3(x3=>x3.preventDefault(),"onCloseAutoFocus"),onFocusOutside:go(t3.onFocusOutside,x3=>{if(x3.target!==d3.trigger)c4.onOpenChange(false)}),onEscapeKeyDown:go(t3.onEscapeKeyDown,x3=>{i6.onClose();x3.preventDefault()}),onKeyDown:go(t3.onKeyDown,x3=>{const l=x3.currentTarget.contains(x3.target);const h2=Xt[i6.dir].includes(x3.key);if(l&&h2){c4.onOpenChange(false);d3.trigger?.focus();x3.preventDefault()}})})})})})});et2.displayName=Ze3;function tt3(t3){return t3?"open":"closed"}__name(tt3,"tt");u3(tt3,"getOpenState");function z2(t3){return t3==="indeterminate"}__name(z2,"z");u3(z2,"isIndeterminate");function ue2(t3){return z2(t3)?"indeterminate":t3?"checked":"unchecked"}__name(ue2,"ue");u3(ue2,"getCheckedState");function mn(t3){const o6=document.activeElement;for(const n3 of t3){if(n3===o6)return;n3.focus();if(document.activeElement!==o6)return}}__name(mn,"mn");u3(mn,"focusFirst");function hn(t3,o6){return t3.map((n3,r5)=>t3[(o6+r5)%t3.length])}__name(hn,"hn");u3(hn,"wrapArray");function gn(t3,o6,n3){const r5=o6.length>1&&Array.from(o6).every(m4=>m4===o6[0]);const s=r5?o6[0]:o6;const c4=n3?t3.indexOf(n3):-1;let i6=hn(t3,Math.max(c4,0));const d3=s.length===1;if(d3)i6=i6.filter(m4=>m4!==n3);const f2=i6.find(m4=>m4.toLowerCase().startsWith(s.toLowerCase()));return f2!==n3?f2:void 0}__name(gn,"gn");u3(gn,"getNextMatch");function vn(t3,o6){const{x:n3,y:r5}=t3;let s=false;for(let c4=0,i6=o6.length-1;c4r5!==h2>r5&&n3<(l-m4)*(r5-x3)/(h2-x3)+m4;if(w2)s=!s}return s}__name(vn,"vn");u3(vn,"isPointInPolygon");function bn(t3,o6){if(!o6)return false;const n3={x:t3.clientX,y:t3.clientY};return vn(n3,o6)}__name(bn,"bn");u3(bn,"isPointerInGraceArea");function O(t3){return o6=>o6.pointerType==="mouse"?t3(o6):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(t3=>{const{__scopeDropdownMenu:o6,children:n3,dir:r5,open:s,defaultOpen:c4,onOpenChange:i6,modal:d3=true}=t3;const f2=M2(o6);const m4=z.useRef(null);const[x3,l]=dS({prop:s,defaultProp:c4??false,onChange:i6,caller:q});return Ht.jsx(Tn,{scope:o6,triggerId:gS(),triggerRef:m4,contentId:gS(),open:x3,onOpenChange:l,onOpenToggle:z.useCallback(()=>l(h2=>!h2),[l]),modal:d3,children:Ht.jsx(wn,{...f2,open:x3,onOpenChange:l,dir:r5,modal:d3,children:n3})})},"DropdownMenu$1");ot3.displayName=q;var rt2="DropdownMenuTrigger";var st2=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,disabled:r5=false,...s}=t3;const c4=nt2(rt2,n3);const i6=M2(n3);return Ht.jsx(Mn,{asChild:true,...i6,children:Ht.jsx(sn.button,{type:"button",id:c4.triggerId,"aria-haspopup":"menu","aria-expanded":c4.open,"aria-controls":c4.open?c4.contentId:void 0,"data-state":c4.open?"open":"closed","data-disabled":r5?"":void 0,disabled:r5,...s,ref:Xh(o6,c4.triggerRef),onPointerDown:go(t3.onPointerDown,d3=>{if(!r5&&d3.button===0&&d3.ctrlKey===false){c4.onOpenToggle();if(!c4.open)d3.preventDefault()}}),onKeyDown:go(t3.onKeyDown,d3=>{if(r5)return;if(["Enter"," "].includes(d3.key))c4.onOpenToggle();if(d3.key==="ArrowDown")c4.onOpenChange(true);if(["Enter"," ","ArrowDown"].includes(d3.key))d3.preventDefault()})})})});st2.displayName=rt2;var On="DropdownMenuPortal";var at2=u3(t3=>{const{__scopeDropdownMenu:o6,...n3}=t3;const r5=M2(o6);return Ht.jsx(jn,{...r5,...n3})},"DropdownMenuPortal");at2.displayName=On;var it2="DropdownMenuContent";var ct2=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=nt2(it2,n3);const c4=M2(n3);const i6=z.useRef(false);return Ht.jsx(yn,{id:s.contentId,"aria-labelledby":s.triggerId,...c4,...r5,ref:o6,onCloseAutoFocus:go(t3.onCloseAutoFocus,d3=>{if(!i6.current)s.triggerRef.current?.focus();i6.current=false;d3.preventDefault()}),onInteractOutside:go(t3.onInteractOutside,d3=>{const f2=d3.detail.originalEvent;const m4=f2.button===0&&f2.ctrlKey===true;const x3=f2.button===2||m4;if(!s.modal||x3)i6.current=true}),style:{...t3.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((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(Cn,{...s,...r5,ref:o6})});Bn.displayName=Ln;var Un="DropdownMenuLabel";var Gn=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(Nn,{...s,...r5,ref:o6})});Gn.displayName=Un;var Kn="DropdownMenuItem";var lt2=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(_n,{...s,...r5,ref:o6})});lt2.displayName=Kn;var $n="DropdownMenuCheckboxItem";var Hn=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(Fn2,{...s,...r5,ref:o6})});Hn.displayName=$n;var Wn="DropdownMenuRadioGroup";var zn=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(Rn,{...s,...r5,ref:o6})});zn.displayName=Wn;var Vn="DropdownMenuRadioItem";var Xn=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(Sn,{...s,...r5,ref:o6})});Xn.displayName=Vn;var Yn="DropdownMenuItemIndicator";var qn=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(En,{...s,...r5,ref:o6})});qn.displayName=Yn;var Qn="DropdownMenuSeparator";var Jn=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(Pn2,{...s,...r5,ref:o6})});Jn.displayName=Qn;var Zn="DropdownMenuArrow";var eo=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(Dn,{...s,...r5,ref:o6})});eo.displayName=Zn;var to="DropdownMenuSubTrigger";var no=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(In2,{...s,...r5,ref:o6})});no.displayName=to;var oo2="DropdownMenuSubContent";var ro2=z.forwardRef((t3,o6)=>{const{__scopeDropdownMenu:n3,...r5}=t3;const s=M2(n3);return Ht.jsx(An,{...s,...r5,ref:o6,style:{...t3.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({...t3}){return Ht.jsx(so2,{"data-slot":"dropdown-menu",...t3})}__name(je2,"je");u3(je2,"DropdownMenu");function ye2({...t3}){return Ht.jsx(ao,{"data-slot":"dropdown-menu-trigger",...t3})}__name(ye2,"ye");u3(ye2,"DropdownMenuTrigger");function Ce({className:t3,sideOffset:o6=4,...n3}){return Ht.jsx(io,{children:Ht.jsx(co2,{"data-slot":"dropdown-menu-content",sideOffset:o6,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",t3),...n3})})}__name(Ce,"Ce");u3(Ce,"DropdownMenuContent");function Ne2({className:t3,inset:o6,variant:n3="default",...r5}){return Ht.jsx(lo,{"data-slot":"dropdown-menu-item","data-inset":o6,"data-variant":n3,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",t3),...r5})}__name(Ne2,"Ne");u3(Ne2,"DropdownMenuItem");var dt3=u3(t3=>{return{id:String(t3.id),label:rS(String(t3.title)),href:t3.resolved_url,children:Array.isArray(t3.children)?t3.children.map(dt3):void 0}},"createMenuItem");var ut2=z.createContext(null);var wo2=u3(()=>{const t3=z.useContext(ut2);if(!t3){throw new Error("useMenu must be used within a MenuProvider")}return t3},"useMenu");var Mo2=u3(({children:t3,menu_id:o6,...n3})=>{const[r5,s]=z.useState([]);const[c4,i6]=z.useState(true);const[d3,f2]=z.useState(null);const[m4,x3]=z.useState(false);const l=z.useRef(null);const h2=z.useCallback(()=>{const C3="Failed to fetch menu items";f2(C3)},[]);const w2=u3(async C3=>{if(m4)return;i6(true);x3(true);f2(null);try{const _2=await wvcClient.getMenuItems({menuId:parseInt(o6)});const Q4=_2.map(dt3);s(Q4)}catch{h2()}finally{i6(false);x3(false)}},"fetchMenuItems");z.useEffect(()=>{l.current=new AbortController;w2(l.current.signal);const C3=u3(()=>{v()},"handleMenuRefresh");window.addEventListener("WVC_MENU_REFRESH",C3);return()=>{if(l.current){l.current.abort()}window.removeEventListener("WVC_MENU_REFRESH",C3)}},[]);const v=u3(async()=>{if(l.current){l.current.abort()}l.current=new AbortController;await w2(l.current.signal)},"refetch");const N2={menuItems:r5,loading:c4,error:d3,refetch:v,isRefetching:m4};return Ht.jsx(ut2.Provider,{value:N2,children:Ht.jsx("div",{...n3,"data-wvc-dynamic":"MenuProvider","data-wvc-menu_id":o6,children:t3})})},"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[t3,o6]=z.useState("");const[n3,r5]=z.useState(false);const{menuItems:s}=wo2();const c4=s&&s.length>0?s.map(i6=>({label:i6.label||i6.title||"",href:i6.href||i6.url||"#",dropdownItems:i6.children?.map(d3=>({label:d3.label||d3.title||"",href:d3.href||d3.url||"#"})),hasDropdown:Boolean(i6.children&&i6.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:t3,onChange:u3(i6=>o6(i6.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:n3,onOpenChange:r5,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(i6=>Ht.jsxs(cS,{to:i6.href,onClick:u3(()=>r5(false),"onClick"),className:"flex items-center justify-between py-2 text-sm text-[#111827] hover:text-[#0071A2] font-medium",children:[Ht.jsx("span",{children:i6.label}),Ht.jsx(Nt,{className:"w-4 h-4 text-gray-400"})]},i6.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:c4.map(i6=>Ht.jsx(cS,{to:i6.href,onClick:u3(()=>r5(false),"onClick"),className:`block py-2 text-sm font-semibold transition-colors ${i6.active?"text-[#0071A2]":"text-[#14181F] hover:text-[#0071A2]"}`,children:i6.label},i6.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:c4.map(i6=>{if(i6.hasDropdown&&i6.dropdownItems&&i6.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:i6.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:i6.dropdownItems.map(d3=>Ht.jsx(Ne2,{asChild:true,children:Ht.jsx(cS,{to:d3.href,className:"block py-2 px-3 text-sm font-medium text-[#111827] hover:bg-[#F3F4F6] rounded",children:d3.label})},d3.label))})]},i6.label)}return Ht.jsx(cS,{to:i6.href,className:`h-[59px] px-5 flex items-center justify-center text-[14.4px] font-semibold border-r border-[#EDF0F2] transition-colors whitespace-nowrap ${i6.active?"bg-[#0071A2] text-white":"text-[#14181F] hover:bg-[#0071A2] hover:text-white"}`,style:i6.active?{backgroundColor:"rgb(0, 113, 162)",color:"#FFFFFF"}:void 0,children:i6.label},i6.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 t3=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:t3,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 eo2=Object.defineProperty;var i2=__name((t3,e6)=>eo2(t3,"name",{value:e6,configurable:true}),"i");var Si=z.createContext({});function no2(t3){const e6=z.useRef(null);if(e6.current===null){e6.current=t3()}return e6.current}__name(no2,"no");i2(no2,"useConstant");var ln2=typeof window!=="undefined";var so3=ln2?z.useLayoutEffect:z.useEffect;var cn2=z.createContext(null);function un2(t3,e6){if(t3.indexOf(e6)===-1)t3.push(e6)}__name(un2,"un");i2(un2,"addUniqueItem");function hn2(t3,e6){const n3=t3.indexOf(e6);if(n3>-1)t3.splice(n3,1)}__name(hn2,"hn");i2(hn2,"removeItem");var q2=i2((t3,e6,n3)=>{if(n3>e6)return e6;if(n3{},"invariant");var _={};var wi=i2(t3=>/^-?(?:d+(?:.d+)?|.d+)$/u.test(t3),"isNumericalString");function Ai(t3){return typeof t3==="object"&&t3!==null}__name(Ai,"Ai");i2(Ai,"isObject");var Vi2=i2(t3=>/^0[^.s]+$/u.test(t3),"isZeroValueString");function dn2(t3){let e6;return()=>{if(e6===void 0)e6=t3();return e6}}__name(dn2,"dn");i2(dn2,"memo");var H=i2(t3=>t3,"noop");var io2=i2((t3,e6)=>n3=>e6(t3(n3)),"combineFunctions");var jt=i2((...t3)=>t3.reduce(io2),"pipe");var Ct2=i2((t3,e6,n3)=>{const s=e6-t3;return s===0?1:(n3-t3)/s},"progress");var In3=class In4{static{__name(this,"In")}constructor(){this.subscriptions=[]}add(e6){un2(this.subscriptions,e6);return()=>hn2(this.subscriptions,e6)}notify(e6,n3,s){const r5=this.subscriptions.length;if(!r5)return;if(r5===1){this.subscriptions[0](e6,n3,s)}else{for(let o6=0;o6t3*1e3,"secondsToMilliseconds");var $2=i2(t3=>t3/1e3,"millisecondsToSeconds");function Ci2(t3,e6){return e6?t3*(1e3/e6):0}__name(Ci2,"Ci");i2(Ci2,"velocityPerSecond");var Di=i2((t3,e6,n3)=>(((1-3*n3+3*e6)*t3+(3*n3-6*e6))*t3+3*e6)*t3,"calcBezier");var ro3=1e-7;var oo3=12;function ao2(t3,e6,n3,s,r5){let o6;let c4;let a3=0;do{c4=e6+(n3-e6)/2;o6=Di(c4,s,r5)-t3;if(o6>0){n3=c4}else{e6=c4}}while(Math.abs(o6)>ro3&&++a3ao2(o6,0,1,t3,n3),"getTForX");return o6=>o6===0||o6===1?o6:Di(r5(o6),e6,s)}__name(Ot,"Ot");i2(Ot,"cubicBezier");var Mi2=i2(t3=>e6=>e6<=.5?t3(2*e6)/2:(2-t3(2*(1-e6)))/2,"mirrorEasing");var Ri2=i2(t3=>e6=>1-t3(1-e6),"reverseEasing");var Ei=Ot(.33,1.53,.69,.99);var mn2=Ri2(Ei);var Li2=Mi2(mn2);var ki2=i2(t3=>(t3*=2)<1?.5*mn2(t3):.5*(2-Math.pow(2,-10*(t3-1))),"anticipate");var pn2=i2(t3=>1-Math.sin(Math.acos(t3)),"circIn");var Bi2=Ri2(pn2);var Fi=Mi2(pn2);var lo2=Ot(.42,0,1,1);var co3=Ot(0,0,.58,1);var Ii=Ot(.42,0,.58,1);var uo2=i2(t3=>{return Array.isArray(t3)&&typeof t3[0]!=="number"},"isEasingArray");var ji2=i2(t3=>Array.isArray(t3)&&typeof t3[0]==="number","isBezierDefinition");var ho3={linear:H,easeIn:lo2,easeInOut:Ii,easeOut:co3,circIn:pn2,circInOut:Fi,circOut:Bi2,backIn:mn2,backInOut:Li2,backOut:Ei,anticipate:ki2};var fo3=i2(t3=>{return typeof t3==="string"},"isValidEasing");var fs=i2(t3=>{if(ji2(t3)){fn3(t3.length===4);const[e6,n3,s,r5]=t3;return Ot(e6,n3,s,r5)}else if(fo3(t3)){return ho3[t3]}return t3},"easingDefinitionToFunction");var Kt=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function mo3(t3,e6){let n3=new Set;let s=new Set;let r5=false;let o6=false;const c4=new WeakSet;let a3={delta:0,timestamp:0,isProcessing:false};function l(u8){if(c4.has(u8)){h2.schedule(u8);t3()}u8(a3)}__name(l,"l");i2(l,"triggerCallback");const h2={schedule:i2((u8,f2=false,d3=false)=>{const m4=d3&&r5;const p3=m4?n3:s;if(f2)c4.add(u8);if(!p3.has(u8))p3.add(u8);return u8},"schedule"),cancel:i2(u8=>{s.delete(u8);c4.delete(u8)},"cancel"),process:i2(u8=>{a3=u8;if(r5){o6=true;return}r5=true;[n3,s]=[s,n3];n3.forEach(l);n3.clear();r5=false;if(o6){o6=false;h2.process(u8)}},"process")};return h2}__name(mo3,"mo");i2(mo3,"createRenderStep");var po3=40;function Oi(t3,e6){let n3=false;let s=true;const r5={delta:0,timestamp:0,isProcessing:false};const o6=i2(()=>n3=true,"flagRunNextFrame");const c4=Kt.reduce((y4,w2)=>{y4[w2]=mo3(o6);return y4},{});const{setup:a3,read:l,resolveKeyframes:h2,preUpdate:u8,update:f2,preRender:d3,render:m4,postRender:p3}=c4;const v=i2(()=>{const y4=_.useManualTiming?r5.timestamp:performance.now();n3=false;if(!_.useManualTiming){r5.delta=s?1e3/60:Math.max(Math.min(y4-r5.timestamp,po3),1)}r5.timestamp=y4;r5.isProcessing=true;a3.process(r5);l.process(r5);h2.process(r5);u8.process(r5);f2.process(r5);d3.process(r5);m4.process(r5);p3.process(r5);r5.isProcessing=false;if(n3&&e6){s=false;t3(v)}},"processBatch");const T3=i2(()=>{n3=true;s=true;if(!r5.isProcessing){t3(v)}},"wake");const g2=Kt.reduce((y4,w2)=>{const b2=c4[w2];y4[w2]=(V2,L2=false,A=false)=>{if(!n3)T3();return b2.schedule(V2,L2,A)};return y4},{});const x3=i2(y4=>{for(let w2=0;w2{if(Ht2===void 0){O2.set(B2.isProcessing||_.useManualTiming?B2.timestamp:performance.now())}return Ht2},"now"),set:i2(t3=>{Ht2=t3;queueMicrotask(go3)},"set")};var Ni2=i2(t3=>e6=>typeof e6==="string"&&e6.startsWith(t3),"checkStringStartsWith");var gn2=Ni2("--");var yo3=Ni2("var(--");var yn2=i2(t3=>{const e6=yo3(t3);if(!e6)return false;return vo3.test(t3.split("/*")[0].trim())},"isCSSVariableToken");var vo3=/var(--(?:[w-]+s*|[w-]+s*,(?:s*[^)(s]|s*((?:[^)(]|([^)(]*))*))+s*))$/iu;var yt2={test:i2(t3=>typeof t3==="number","test"),parse:parseFloat,transform:i2(t3=>t3,"transform")};var Mt={...yt2,transform:i2(t3=>q2(0,1,t3),"transform")};var Wt2={...yt2,default:1};var bt3=i2(t3=>Math.round(t3*1e5)/1e5,"sanitize");var vn2=/-?(?:d+(?:.d+)?|.d+)/gu;function To2(t3){return t3==null}__name(To2,"To");i2(To2,"isNullish");var xo3=/^(?:#[da-f]{3,8}|(?:rgb|hsl)a?((?:-?[d.]+%?[,s]+){2}-?[d.]+%?s*(?:[,/]s*)?(?:bd+(?:.d+)?|.d+)?%?))$/iu;var Tn2=i2((t3,e6)=>n3=>{return Boolean(typeof n3==="string"&&xo3.test(n3)&&n3.startsWith(t3)||e6&&!To2(n3)&&Object.prototype.hasOwnProperty.call(n3,e6))},"isColorString");var Ui2=i2((t3,e6,n3)=>s=>{if(typeof s!=="string")return s;const[r5,o6,c4,a3]=s.match(vn2);return{[t3]:parseFloat(r5),[e6]:parseFloat(o6),[n3]:parseFloat(c4),alpha:a3!==void 0?parseFloat(a3):1}},"splitColor");var Po2=i2(t3=>q2(0,255,t3),"clampRgbUnit");var re3={...yt2,transform:i2(t3=>Math.round(Po2(t3)),"transform")};var it3={test:Tn2("rgb","red"),parse:Ui2("red","green","blue"),transform:i2(({red:t3,green:e6,blue:n3,alpha:s=1})=>"rgba("+re3.transform(t3)+", "+re3.transform(e6)+", "+re3.transform(n3)+", "+bt3(Mt.transform(s))+")","transform")};function bo3(t3){let e6="";let n3="";let s="";let r5="";if(t3.length>5){e6=t3.substring(1,3);n3=t3.substring(3,5);s=t3.substring(5,7);r5=t3.substring(7,9)}else{e6=t3.substring(1,2);n3=t3.substring(2,3);s=t3.substring(3,4);r5=t3.substring(4,5);e6+=e6;n3+=n3;s+=s;r5+=r5}return{red:parseInt(e6,16),green:parseInt(n3,16),blue:parseInt(s,16),alpha:r5?parseInt(r5,16)/255:1}}__name(bo3,"bo");i2(bo3,"parseHex");var xe={test:Tn2("#"),parse:bo3,transform:it3.transform};var Nt2=i2(t3=>({test:i2(e6=>typeof e6==="string"&&e6.endsWith(t3)&&e6.split(" ").length===1,"test"),parse:parseFloat,transform:i2(e6=>`${e6}${t3}`,"transform")}),"createUnitType");var Z2=Nt2("deg");var Y2=Nt2("%");var P=Nt2("px");var So3=Nt2("vh");var wo3=Nt2("vw");var ds=(()=>({...Y2,parse:i2(t3=>Y2.parse(t3)/100,"parse"),transform:i2(t3=>Y2.transform(t3*100),"transform")}))();var ct3={test:Tn2("hsl","hue"),parse:Ui2("hue","saturation","lightness"),transform:i2(({hue:t3,saturation:e6,lightness:n3,alpha:s=1})=>{return"hsla("+Math.round(t3)+", "+Y2.transform(bt3(e6))+", "+Y2.transform(bt3(n3))+", "+bt3(Mt.transform(s))+")"},"transform")};var E3={test:i2(t3=>it3.test(t3)||xe.test(t3)||ct3.test(t3),"test"),parse:i2(t3=>{if(it3.test(t3)){return it3.parse(t3)}else if(ct3.test(t3)){return ct3.parse(t3)}else{return xe.parse(t3)}},"parse"),transform:i2(t3=>{return typeof t3==="string"?t3:t3.hasOwnProperty("red")?it3.transform(t3):ct3.transform(t3)},"transform"),getAnimatableNone:i2(t3=>{const e6=E3.parse(t3);e6.alpha=0;return E3.transform(e6)},"getAnimatableNone")};var Ao2=/(?:#[da-f]{3,8}|(?:rgb|hsl)a?((?:-?[d.]+%?[,s]+){2}-?[d.]+%?s*(?:[,/]s*)?(?:bd+(?:.d+)?|.d+)?%?))/giu;function Vo2(t3){return isNaN(t3)&&typeof t3==="string"&&(t3.match(vn2)?.length||0)+(t3.match(Ao2)?.length||0)>0}__name(Vo2,"Vo");i2(Vo2,"test");var Ki2="number";var Wi="color";var Co3="var";var Do2="var(";var ms="${}";var Mo3=/vars*(s*--(?:[w-]+s*|[w-]+s*,(?:s*[^)(s]|s*((?:[^)(]|([^)(]*))*))+s*))|#[da-f]{3,8}|(?:rgb|hsl)a?((?:-?[d.]+%?[,s]+){2}-?[d.]+%?s*(?:[,/]s*)?(?:bd+(?:.d+)?|.d+)?%?)|-?(?:d+(?:.d+)?|.d+)/giu;function Rt2(t3){const e6=t3.toString();const n3=[];const s={color:[],number:[],var:[]};const r5=[];let o6=0;const c4=e6.replace(Mo3,l=>{if(E3.test(l)){s.color.push(o6);r5.push(Wi);n3.push(E3.parse(l))}else if(l.startsWith(Do2)){s.var.push(o6);r5.push(Co3);n3.push(l)}else{s.number.push(o6);r5.push(Ki2);n3.push(parseFloat(l))}++o6;return ms});const a3=c4.split(ms);return{values:n3,split:a3,indexes:s,types:r5}}__name(Rt2,"Rt");i2(Rt2,"analyseComplexValue");function $i(t3){return Rt2(t3).values}__name($i,"$i");i2($i,"parseComplexValue");function Hi2(t3){const{split:e6,types:n3}=Rt2(t3);const s=e6.length;return r5=>{let o6="";for(let c4=0;c4typeof t3==="number"?0:E3.test(t3)?E3.getAnimatableNone(t3):t3,"convertNumbersToZero");function Eo3(t3){const e6=$i(t3);const n3=Hi2(t3);return n3(e6.map(Ro3))}__name(Eo3,"Eo");i2(Eo3,"getAnimatableNone$1");var J={test:Vo2,parse:$i,createTransformer:Hi2,getAnimatableNone:Eo3};function oe2(t3,e6,n3){if(n3<0)n3+=1;if(n3>1)n3-=1;if(n3<1/6)return t3+(e6-t3)*6*n3;if(n3<1/2)return e6;if(n3<2/3)return t3+(e6-t3)*(2/3-n3)*6;return t3}__name(oe2,"oe");i2(oe2,"hueToRgb");function Lo2({hue:t3,saturation:e6,lightness:n3,alpha:s}){t3/=360;e6/=100;n3/=100;let r5=0;let o6=0;let c4=0;if(!e6){r5=o6=c4=n3}else{const a3=n3<.5?n3*(1+e6):n3+e6-n3*e6;const l=2*n3-a3;r5=oe2(l,a3,t3+1/3);o6=oe2(l,a3,t3);c4=oe2(l,a3,t3-1/3)}return{red:Math.round(r5*255),green:Math.round(o6*255),blue:Math.round(c4*255),alpha:s}}__name(Lo2,"Lo");i2(Lo2,"hslaToRgba");function Gt(t3,e6){return n3=>n3>0?e6:t3}__name(Gt,"Gt");i2(Gt,"mixImmediate");var D=i2((t3,e6,n3)=>{return t3+(e6-t3)*n3},"mixNumber$1");var ae3=i2((t3,e6,n3)=>{const s=t3*t3;const r5=n3*(e6*e6-s)+s;return r5<0?0:Math.sqrt(r5)},"mixLinearColor");var ko2=[xe,it3,ct3];var Bo2=i2(t3=>ko2.find(e6=>e6.test(t3)),"getColorType");function ps(t3){const e6=Bo2(t3);if(!Boolean(e6))return false;let n3=e6.parse(t3);if(e6===ct3){n3=Lo2(n3)}return n3}__name(ps,"ps");i2(ps,"asRGBA");var gs=i2((t3,e6)=>{const n3=ps(t3);const s=ps(e6);if(!n3||!s){return Gt(t3,e6)}const r5={...n3};return o6=>{r5.red=ae3(n3.red,s.red,o6);r5.green=ae3(n3.green,s.green,o6);r5.blue=ae3(n3.blue,s.blue,o6);r5.alpha=D(n3.alpha,s.alpha,o6);return it3.transform(r5)}},"mixColor");var Pe=new Set(["none","hidden"]);function Fo(t3,e6){if(Pe.has(t3)){return n3=>n3<=0?t3:e6}else{return n3=>n3>=1?e6:t3}}__name(Fo,"Fo");i2(Fo,"mixVisibility");function Io(t3,e6){return n3=>D(t3,e6,n3)}__name(Io,"Io");i2(Io,"mixNumber");function xn2(t3){if(typeof t3==="number"){return Io}else if(typeof t3==="string"){return yn2(t3)?Gt:E3.test(t3)?gs:No2}else if(Array.isArray(t3)){return zi2}else if(typeof t3==="object"){return E3.test(t3)?gs:jo3}return Gt}__name(xn2,"xn");i2(xn2,"getMixer");function zi2(t3,e6){const n3=[...t3];const s=n3.length;const r5=t3.map((o6,c4)=>xn2(o6)(o6,e6[c4]));return o6=>{for(let c4=0;c4{for(const o6 in s){n3[o6]=s[o6](r5)}return n3}}__name(jo3,"jo");i2(jo3,"mixObject");function Oo2(t3,e6){const n3=[];const s={color:0,var:0,number:0};for(let r5=0;r5{const n3=J.createTransformer(e6);const s=Rt2(t3);const r5=Rt2(e6);const o6=s.indexes.var.length===r5.indexes.var.length&&s.indexes.color.length===r5.indexes.color.length&&s.indexes.number.length>=r5.indexes.number.length;if(o6){if(Pe.has(t3)&&!r5.values.length||Pe.has(e6)&&!s.values.length){return Fo(t3,e6)}return jt(zi2(Oo2(s,r5),r5.values),n3)}else{return Gt(t3,e6)}},"mixComplex");function Xi2(t3,e6,n3){if(typeof t3==="number"&&typeof e6==="number"&&typeof n3==="number"){return D(t3,e6,n3)}const s=xn2(t3);return s(t3,e6)}__name(Xi2,"Xi");i2(Xi2,"mix");var Uo2=i2(t3=>{const e6=i2(({timestamp:n3})=>t3(n3),"passTimestamp");return{start:i2((n3=true)=>C.update(e6,n3),"start"),stop:i2(()=>Q2(e6),"stop"),now:i2(()=>B2.isProcessing?B2.timestamp:O2.now(),"now")}},"frameloopDriver");var Yi2=i2((t3,e6,n3=10)=>{let s="";const r5=Math.max(Math.round(e6/n3),2);for(let o6=0;o6=qt2?Infinity:e6}__name(Pn3,"Pn");i2(Pn3,"calcGeneratorDuration");function Ko2(t3,e6=100,n3){const s=n3({...t3,keyframes:[0,e6]});const r5=Math.min(Pn3(s),qt2);return{type:"keyframes",ease:i2(o6=>{return s.next(r5*o6).value/e6},"ease"),duration:$2(r5)}}__name(Ko2,"Ko");i2(Ko2,"createGeneratorEasing");var Wo=5;function Gi2(t3,e6,n3){const s=Math.max(e6-Wo,0);return Ci2(n3-t3(s),e6-s)}__name(Gi2,"Gi");i2(Gi2,"calcGeneratorVelocity");var M3={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};var le3=.001;function $o({duration:t3=M3.duration,bounce:e6=M3.bounce,velocity:n3=M3.velocity,mass:s=M3.mass}){let r5;let o6;let c4=1-e6;c4=q2(M3.minDamping,M3.maxDamping,c4);t3=q2(M3.minDuration,M3.maxDuration,$2(t3));if(c4<1){r5=i2(h2=>{const u8=h2*c4;const f2=u8*t3;const d3=u8-n3;const m4=be2(h2,c4);const p3=Math.exp(-f2);return le3-d3/m4*p3},"envelope");o6=i2(h2=>{const u8=h2*c4;const f2=u8*t3;const d3=f2*n3+n3;const m4=Math.pow(c4,2)*Math.pow(h2,2)*t3;const p3=Math.exp(-f2);const v=be2(Math.pow(h2,2),c4);const T3=-r5(h2)+le3>0?-1:1;return T3*((d3-m4)*p3)/v},"derivative")}else{r5=i2(h2=>{const u8=Math.exp(-h2*t3);const f2=(h2-n3)*t3+1;return-le3+u8*f2},"envelope");o6=i2(h2=>{const u8=Math.exp(-h2*t3);const f2=(n3-h2)*(t3*t3);return u8*f2},"derivative")}const a3=5/t3;const l=zo2(r5,o6,a3);t3=X3(t3);if(isNaN(l)){return{stiffness:M3.stiffness,damping:M3.damping,duration:t3}}else{const h2=Math.pow(l,2)*s;return{stiffness:h2,damping:c4*2*Math.sqrt(s*h2),duration:t3}}}__name($o,"$o");i2($o,"findSpring");var Ho2=12;function zo2(t3,e6,n3){let s=n3;for(let r5=1;r5t3[n3]!==void 0)}__name(ys,"ys");i2(ys,"isSpringType");function Go2(t3){let e6={velocity:M3.velocity,stiffness:M3.stiffness,damping:M3.damping,mass:M3.mass,isResolvedFromDuration:false,...t3};if(!ys(t3,Yo2)&&ys(t3,Xo2)){if(t3.visualDuration){const n3=t3.visualDuration;const s=2*Math.PI/(n3*1.2);const r5=s*s;const o6=2*q2(.05,1,1-(t3.bounce||0))*Math.sqrt(r5);e6={...e6,mass:M3.mass,stiffness:r5,damping:o6}}else{const n3=$o(t3);e6={...e6,...n3,mass:M3.mass};e6.isResolvedFromDuration=true}}return e6}__name(Go2,"Go");i2(Go2,"getSpringOptions");function _t2(t3=M3.visualDuration,e6=M3.bounce){const n3=typeof t3!=="object"?{visualDuration:t3,keyframes:[0,1],bounce:e6}:t3;let{restSpeed:s,restDelta:r5}=n3;const o6=n3.keyframes[0];const c4=n3.keyframes[n3.keyframes.length-1];const a3={done:false,value:o6};const{stiffness:l,damping:h2,mass:u8,duration:f2,velocity:d3,isResolvedFromDuration:m4}=Go2({...n3,velocity:-$2(n3.velocity||0)});const p3=d3||0;const v=h2/(2*Math.sqrt(l*u8));const T3=c4-o6;const g2=$2(Math.sqrt(l/u8));const x3=Math.abs(T3)<5;s||(s=x3?M3.restSpeed.granular:M3.restSpeed.default);r5||(r5=x3?M3.restDelta.granular:M3.restDelta.default);let y4;if(v<1){const b2=be2(g2,v);y4=i2(V2=>{const L2=Math.exp(-v*g2*V2);return c4-L2*((p3+v*g2*T3)/b2*Math.sin(b2*V2)+T3*Math.cos(b2*V2))},"resolveSpring")}else if(v===1){y4=i2(b2=>c4-Math.exp(-g2*b2)*(T3+(p3+g2*T3)*b2),"resolveSpring")}else{const b2=g2*Math.sqrt(v*v-1);y4=i2(V2=>{const L2=Math.exp(-v*g2*V2);const A=Math.min(b2*V2,300);return c4-L2*((p3+v*g2*T3)*Math.sinh(A)+b2*T3*Math.cosh(A))/b2},"resolveSpring")}const w2={calculatedDuration:m4?f2||null:null,next:i2(b2=>{const V2=y4(b2);if(!m4){let L2=b2===0?p3:0;if(v<1){L2=b2===0?X3(p3):Gi2(y4,b2,V2)}const A=Math.abs(L2)<=s;const j3=Math.abs(c4-V2)<=r5;a3.done=A&&j3}else{a3.done=b2>=f2}a3.value=a3.done?c4:V2;return a3},"next"),toString:i2(()=>{const b2=Math.min(Pn3(w2),qt2);const V2=Yi2(L2=>w2.next(b2*L2).value,b2,30);return b2+"ms "+V2},"toString"),toTransition:i2(()=>{},"toTransition")};return w2}__name(_t2,"_t");i2(_t2,"spring");_t2.applyToOptions=t3=>{const e6=Ko2(t3,100,_t2);t3.ease=e6.ease;t3.duration=X3(e6.duration);t3.type="keyframes";return t3};function Se({keyframes:t3,velocity:e6=0,power:n3=.8,timeConstant:s=325,bounceDamping:r5=10,bounceStiffness:o6=500,modifyTarget:c4,min:a3,max:l,restDelta:h2=.5,restSpeed:u8}){const f2=t3[0];const d3={done:false,value:f2};const m4=i2(A=>a3!==void 0&&Al,"isOutOfBounds");const p3=i2(A=>{if(a3===void 0)return l;if(l===void 0)return a3;return Math.abs(a3-A)-v*Math.exp(-A/s),"calcDelta");const y4=i2(A=>g2+x3(A),"calcLatest");const w2=i2(A=>{const j3=x3(A);const N2=y4(A);d3.done=Math.abs(j3)<=h2;d3.value=d3.done?g2:N2},"applyFriction");let b2;let V2;const L2=i2(A=>{if(!m4(d3.value))return;b2=A;V2=_t2({keyframes:[d3.value,p3(d3.value)],velocity:Gi2(y4,A,d3.value),damping:r5,stiffness:o6,restDelta:h2,restSpeed:u8})},"checkCatchBoundary");L2(0);return{calculatedDuration:null,next:i2(A=>{let j3=false;if(!V2&&b2===void 0){j3=true;w2(A);L2(A)}if(b2!==void 0&&A>=b2){return V2.next(A-b2)}else{!j3&&w2(A);return d3}},"next")}}__name(Se,"Se");i2(Se,"inertia");function qo2(t3,e6,n3){const s=[];const r5=n3||_.mix||Xi2;const o6=t3.length-1;for(let c4=0;c4e6[0];if(o6===2&&e6[0]===e6[1])return()=>e6[1];const c4=t3[0]===t3[1];if(t3[0]>t3[o6-1]){t3=[...t3].reverse();e6=[...e6].reverse()}const a3=qo2(e6,s,r5);const l=a3.length;const h2=i2(u8=>{if(c4&&u81){for(;f2h2(q2(t3[0],t3[o6-1],u8)):h2}__name(_o2,"_o");i2(_o2,"interpolate");function Zo2(t3,e6){const n3=t3[t3.length-1];for(let s=1;s<=e6;s++){const r5=Ct2(0,e6,s);t3.push(D(n3,1,r5))}}__name(Zo2,"Zo");i2(Zo2,"fillOffset");function Qo2(t3){const e6=[0];Zo2(e6,t3.length-1);return e6}__name(Qo2,"Qo");i2(Qo2,"defaultOffset");function Jo2(t3,e6){return t3.map(n3=>n3*e6)}__name(Jo2,"Jo");i2(Jo2,"convertOffsetToTimes");function ta2(t3,e6){return t3.map(()=>e6||Ii).splice(0,t3.length-1)}__name(ta2,"ta");i2(ta2,"defaultEasing");function St({duration:t3=300,keyframes:e6,times:n3,ease:s="easeInOut"}){const r5=uo2(s)?s.map(fs):fs(s);const o6={done:false,value:e6[0]};const c4=Jo2(n3&&n3.length===e6.length?n3:Qo2(e6),t3);const a3=_o2(c4,e6,{ease:Array.isArray(r5)?r5:ta2(e6,r5)});return{calculatedDuration:t3,next:i2(l=>{o6.value=a3(l);o6.done=l>=t3;return o6},"next")}}__name(St,"St");i2(St,"keyframes");var ea2=i2(t3=>t3!==null,"isNotNull$1");function bn2(t3,{repeat:e6,repeatType:n3="loop"},s,r5=1){const o6=t3.filter(ea2);const c4=r5<0||e6&&n3!=="loop"&&e6%2===1;const a3=c4?0:o6.length-1;return!a3||s===void 0?o6[a3]:s}__name(bn2,"bn");i2(bn2,"getFinalKeyframe$1");var na2={decay:Se,inertia:Se,tween:St,keyframes:St,spring:_t2};function qi2(t3){if(typeof t3.type==="string"){t3.type=na2[t3.type]}}__name(qi2,"qi");i2(qi2,"replaceTransitionType");var jn2=class jn3{static{__name(this,"jn")}constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e6=>{this.resolve=e6})}notifyFinished(){this.resolve()}then(e6,n3){return this.finished.then(e6,n3)}};i2(jn2,"WithPromise");var Et2=jn2;var sa=i2(t3=>t3/100,"percentToProgress");var On2=class On3 extends Et2{static{__name(this,"On")}constructor(e6){super();this.state="idle";this.startTime=null;this.isStopped=false;this.currentTime=0;this.holdTime=null;this.playbackSpeed=1;this.stop=()=>{const{motionValue:n3}=this.options;if(n3&&n3.updatedAt!==O2.now()){this.tick(O2.now())}this.isStopped=true;if(this.state==="idle")return;this.teardown();this.options.onStop?.()};this.options=e6;this.initAnimation();this.play();if(e6.autoplay===false)this.pause()}initAnimation(){const{options:e6}=this;qi2(e6);const{type:n3=St,repeat:s=0,repeatDelay:r5=0,repeatType:o6,velocity:c4=0}=e6;let{keyframes:a3}=e6;const l=n3||St;if(l!==St&&typeof a3[0]!=="number"){this.mixKeyframes=jt(sa,Xi2(a3[0],a3[1]));a3=[0,100]}const h2=l({...e6,keyframes:a3});if(o6==="mirror"){this.mirroredGenerator=l({...e6,keyframes:[...a3].reverse(),velocity:-c4})}if(h2.calculatedDuration===null){h2.calculatedDuration=Pn3(h2)}const{calculatedDuration:u8}=h2;this.calculatedDuration=u8;this.resolvedDuration=u8+r5;this.totalDuration=this.resolvedDuration*(s+1)-r5;this.generator=h2}updateTime(e6){const n3=Math.round(e6-this.startTime)*this.playbackSpeed;if(this.holdTime!==null){this.currentTime=this.holdTime}else{this.currentTime=n3}}tick(e6,n3=false){const{generator:s,totalDuration:r5,mixKeyframes:o6,mirroredGenerator:c4,resolvedDuration:a3,calculatedDuration:l}=this;if(this.startTime===null)return s.next(0);const{delay:h2=0,keyframes:u8,repeat:f2,repeatType:d3,repeatDelay:m4,type:p3,onUpdate:v,finalKeyframe:T3}=this.options;if(this.speed>0){this.startTime=Math.min(this.startTime,e6)}else if(this.speed<0){this.startTime=Math.min(e6-r5/this.speed,this.startTime)}if(n3){this.currentTime=e6}else{this.updateTime(e6)}const g2=this.currentTime-h2*(this.playbackSpeed>=0?1:-1);const x3=this.playbackSpeed>=0?g2<0:g2>r5;this.currentTime=Math.max(g2,0);if(this.state==="finished"&&this.holdTime===null){this.currentTime=r5}let y4=this.currentTime;let w2=s;if(f2){const A=Math.min(this.currentTime,r5)/a3;let j3=Math.floor(A);let N2=A%1;if(!N2&&A>=1){N2=1}N2===1&&j3--;j3=Math.min(j3,f2+1);const tt5=Boolean(j3%2);if(tt5){if(d3==="reverse"){N2=1-N2;if(m4){N2-=m4/a3}}else if(d3==="mirror"){w2=c4}}y4=q2(0,1,N2)*a3}const b2=x3?{done:false,value:u8[0]}:w2.next(y4);if(o6){b2.value=o6(b2.value)}let{done:V2}=b2;if(!x3&&l!==null){V2=this.playbackSpeed>=0?this.currentTime>=r5:this.currentTime<=0}const L2=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&V2);if(L2&&p3!==Se){b2.value=bn2(u8,this.options,T3,this.speed)}if(v){v(b2.value)}if(L2){this.finish()}return b2}then(e6,n3){return this.finished.then(e6,n3)}get duration(){return $2(this.calculatedDuration)}get iterationDuration(){const{delay:e6=0}=this.options||{};return this.duration+$2(e6)}get time(){return $2(this.currentTime)}set time(e6){e6=X3(e6);this.currentTime=e6;if(this.startTime===null||this.holdTime!==null||this.playbackSpeed===0){this.holdTime=e6}else if(this.driver){this.startTime=this.driver.now()-e6/this.playbackSpeed}this.driver?.start(false)}get speed(){return this.playbackSpeed}set speed(e6){this.updateTime(O2.now());const n3=this.playbackSpeed!==e6;this.playbackSpeed=e6;if(n3){this.time=$2(this.currentTime)}}play(){if(this.isStopped)return;const{driver:e6=Uo2,startTime:n3}=this.options;if(!this.driver){this.driver=e6(r5=>this.tick(r5))}this.options.onPlay?.();const s=this.driver.now();if(this.state==="finished"){this.updateFinished();this.startTime=s}else if(this.holdTime!==null){this.startTime=s-this.holdTime}else if(!this.startTime){this.startTime=n3??s}if(this.state==="finished"&&this.speed<0){this.startTime+=this.calculatedDuration}this.holdTime=null;this.state="running";this.driver.start()}pause(){this.state="paused";this.updateTime(O2.now());this.holdTime=this.currentTime}complete(){if(this.state!=="running"){this.play()}this.state="finished";this.holdTime=null}finish(){this.notifyFinished();this.teardown();this.state="finished";this.options.onComplete?.()}cancel(){this.holdTime=null;this.startTime=0;this.tick(0);this.teardown();this.options.onCancel?.()}teardown(){this.state="idle";this.stopDriver();this.startTime=this.holdTime=null}stopDriver(){if(!this.driver)return;this.driver.stop();this.driver=void 0}sample(e6){this.startTime=0;return this.tick(e6,true)}attachTimeline(e6){if(this.options.allowFlatten){this.options.type="keyframes";this.options.ease="linear";this.initAnimation()}this.driver?.stop();return e6.observe(this)}};i2(On2,"JSAnimation");var Lt=On2;function ia2(t3){for(let e6=1;e6t3*180/Math.PI,"radToDeg");var we2=i2(t3=>{const e6=rt3(Math.atan2(t3[1],t3[0]));return Ae2(e6)},"rotate");var ra2={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:i2(t3=>(Math.abs(t3[0])+Math.abs(t3[3]))/2,"scale"),rotate:we2,rotateZ:we2,skewX:i2(t3=>rt3(Math.atan(t3[1])),"skewX"),skewY:i2(t3=>rt3(Math.atan(t3[2])),"skewY"),skew:i2(t3=>(Math.abs(t3[1])+Math.abs(t3[2]))/2,"skew")};var Ae2=i2(t3=>{t3=t3%360;if(t3<0)t3+=360;return t3},"rebaseAngle");var vs=we2;var Ts=i2(t3=>Math.sqrt(t3[0]*t3[0]+t3[1]*t3[1]),"scaleX");var xs=i2(t3=>Math.sqrt(t3[4]*t3[4]+t3[5]*t3[5]),"scaleY");var oa2={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Ts,scaleY:xs,scale:i2(t3=>(Ts(t3)+xs(t3))/2,"scale"),rotateX:i2(t3=>Ae2(rt3(Math.atan2(t3[6],t3[5]))),"rotateX"),rotateY:i2(t3=>Ae2(rt3(Math.atan2(-t3[2],t3[0]))),"rotateY"),rotateZ:vs,rotate:vs,skewX:i2(t3=>rt3(Math.atan(t3[4])),"skewX"),skewY:i2(t3=>rt3(Math.atan(t3[1])),"skewY"),skew:i2(t3=>(Math.abs(t3[1])+Math.abs(t3[4]))/2,"skew")};function Ve3(t3){return t3.includes("scale")?1:0}__name(Ve3,"Ve");i2(Ve3,"defaultTransformValue");function Ce2(t3,e6){if(!t3||t3==="none"){return Ve3(e6)}const n3=t3.match(/^matrix3d(([-d.es,]+))$/u);let s;let r5;if(n3){s=oa2;r5=n3}else{const a3=t3.match(/^matrix(([-d.es,]+))$/u);s=ra2;r5=a3}if(!r5){return Ve3(e6)}const o6=s[e6];const c4=r5[1].split(",").map(la2);return typeof o6==="function"?o6(c4):c4[o6]}__name(Ce2,"Ce");i2(Ce2,"parseValueFromTransform");var aa2=i2((t3,e6)=>{const{transform:n3="none"}=getComputedStyle(t3);return Ce2(n3,e6)},"readTransformValue");function la2(t3){return parseFloat(t3.trim())}__name(la2,"la");i2(la2,"convertTransformToNumber");var vt=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"];var Tt2=(()=>new Set(vt))();var Ps=i2(t3=>t3===yt2||t3===P,"isNumOrPxType");var ca2=new Set(["x","y","z"]);var ua2=vt.filter(t3=>!ca2.has(t3));function ha(t3){const e6=[];ua2.forEach(n3=>{const s=t3.getValue(n3);if(s!==void 0){e6.push([n3,s.get()]);s.set(n3.startsWith("scale")?1:0)}});return e6}__name(ha,"ha");i2(ha,"removeNonTranslationalTransform");var ot4={width:i2(({x:t3},{paddingLeft:e6="0",paddingRight:n3="0"})=>t3.max-t3.min-parseFloat(e6)-parseFloat(n3),"width"),height:i2(({y:t3},{paddingTop:e6="0",paddingBottom:n3="0"})=>t3.max-t3.min-parseFloat(e6)-parseFloat(n3),"height"),top:i2((t3,{top:e6})=>parseFloat(e6),"top"),left:i2((t3,{left:e6})=>parseFloat(e6),"left"),bottom:i2(({y:t3},{top:e6})=>parseFloat(e6)+(t3.max-t3.min),"bottom"),right:i2(({x:t3},{left:e6})=>parseFloat(e6)+(t3.max-t3.min),"right"),x:i2((t3,{transform:e6})=>Ce2(e6,"x"),"x"),y:i2((t3,{transform:e6})=>Ce2(e6,"y"),"y")};ot4.translateX=ot4.x;ot4.translateY=ot4.y;var at3=new Set;var De2=false;var Me3=false;var Re=false;function _i2(){if(Me3){const t3=Array.from(at3).filter(s=>s.needsMeasurement);const e6=new Set(t3.map(s=>s.element));const n3=new Map;e6.forEach(s=>{const r5=ha(s);if(!r5.length)return;n3.set(s,r5);s.render()});t3.forEach(s=>s.measureInitialState());e6.forEach(s=>{s.render();const r5=n3.get(s);if(r5){r5.forEach(([o6,c4])=>{s.getValue(o6)?.set(c4)})}});t3.forEach(s=>s.measureEndState());t3.forEach(s=>{if(s.suspendedScrollY!==void 0){window.scrollTo(0,s.suspendedScrollY)}})}Me3=false;De2=false;at3.forEach(t3=>t3.complete(Re));at3.clear()}__name(_i2,"_i");i2(_i2,"measureAllKeyframes");function Zi2(){at3.forEach(t3=>{t3.readKeyframes();if(t3.needsMeasurement){Me3=true}})}__name(Zi2,"Zi");i2(Zi2,"readAllKeyframes");function fa(){Re=true;Zi2();_i2();Re=false}__name(fa,"fa");i2(fa,"flushKeyframeResolvers");var Nn2=class Nn3{static{__name(this,"Nn")}constructor(e6,n3,s,r5,o6,c4=false){this.state="pending";this.isAsync=false;this.needsMeasurement=false;this.unresolvedKeyframes=[...e6];this.onComplete=n3;this.name=s;this.motionValue=r5;this.element=o6;this.isAsync=c4}scheduleResolve(){this.state="scheduled";if(this.isAsync){at3.add(this);if(!De2){De2=true;C.read(Zi2);C.resolveKeyframes(_i2)}}else{this.readKeyframes();this.complete()}}readKeyframes(){const{unresolvedKeyframes:e6,name:n3,element:s,motionValue:r5}=this;if(e6[0]===null){const o6=r5?.get();const c4=e6[e6.length-1];if(o6!==void 0){e6[0]=o6}else if(s&&n3){const a3=s.readValue(n3,c4);if(a3!==void 0&&a3!==null){e6[0]=a3}}if(e6[0]===void 0){e6[0]=c4}if(r5&&o6===void 0){r5.set(e6[0])}}ia2(e6)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e6=false){this.state="complete";this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e6);at3.delete(this)}cancel(){if(this.state==="scheduled"){at3.delete(this);this.state="pending"}}resume(){if(this.state==="pending")this.scheduleResolve()}};i2(Nn2,"KeyframeResolver");var kt=Nn2;var da=i2(t3=>t3.startsWith("--"),"isCSSVar");function ma(t3,e6,n3){da(e6)?t3.style.setProperty(e6,n3):t3.style[e6]=n3}__name(ma,"ma");i2(ma,"setStyle");var pa=dn2(()=>window.ScrollTimeline!==void 0);var ga={};function ya(t3,e6){const n3=dn2(t3);return()=>ga[e6]??n3()}__name(ya,"ya");i2(ya,"memoSupports");var Qi2=ya(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t3){return false}return true},"linearEasing");var Pt=i2(([t3,e6,n3,s])=>`cubic-bezier(${t3}, ${e6}, ${n3}, ${s})`,"cubicBezierAsString");var bs={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Pt([0,.65,.55,1]),circOut:Pt([.55,0,1,.45]),backIn:Pt([.31,.01,.66,-.59]),backOut:Pt([.33,1.53,.69,.99])};function Ji2(t3,e6){if(!t3){return void 0}else if(typeof t3==="function"){return Qi2()?Yi2(t3,e6):"ease-out"}else if(ji2(t3)){return Pt(t3)}else if(Array.isArray(t3)){return t3.map(n3=>Ji2(n3,e6)||bs.easeOut)}else{return bs[t3]}}__name(Ji2,"Ji");i2(Ji2,"mapEasingToNativeEasing");function va(t3,e6,n3,{delay:s=0,duration:r5=300,repeat:o6=0,repeatType:c4="loop",ease:a3="easeOut",times:l}={},h2=void 0){const u8={[e6]:n3};if(l)u8.offset=l;const f2=Ji2(a3,r5);if(Array.isArray(f2))u8.easing=f2;const d3={delay:s,duration:r5,easing:!Array.isArray(f2)?f2:"linear",fill:"both",iterations:o6+1,direction:c4==="reverse"?"alternate":"normal"};if(h2)d3.pseudoElement=h2;const m4=t3.animate(u8,d3);return m4}__name(va,"va");i2(va,"startWaapiAnimation");function tr(t3){return typeof t3==="function"&&"applyToOptions"in t3}__name(tr,"tr");i2(tr,"isGenerator");function Ta({type:t3,...e6}){if(tr(t3)&&Qi2()){return t3.applyToOptions(e6)}else{e6.duration??(e6.duration=300);e6.ease??(e6.ease="easeOut")}return e6}__name(Ta,"Ta");i2(Ta,"applyGeneratorOptions");var Un2=class Un3 extends Et2{static{__name(this,"Un")}constructor(e6){super();this.finishedTime=null;this.isStopped=false;if(!e6)return;const{element:n3,name:s,keyframes:r5,pseudoElement:o6,allowFlatten:c4=false,finalKeyframe:a3,onComplete:l}=e6;this.isPseudoElement=Boolean(o6);this.allowFlatten=c4;this.options=e6;fn3(typeof e6.type!=="string");const h2=Ta(e6);this.animation=va(n3,s,r5,h2,o6);if(h2.autoplay===false){this.animation.pause()}this.animation.onfinish=()=>{this.finishedTime=this.time;if(!o6){const u8=bn2(r5,this.options,a3,this.speed);if(this.updateMotionValue){this.updateMotionValue(u8)}else{ma(n3,s,u8)}this.animation.cancel()}l?.();this.notifyFinished()}}play(){if(this.isStopped)return;this.animation.play();if(this.state==="finished"){this.updateFinished()}}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e6){}}stop(){if(this.isStopped)return;this.isStopped=true;const{state:e6}=this;if(e6==="idle"||e6==="finished"){return}if(this.updateMotionValue){this.updateMotionValue()}else{this.commitStyles()}if(!this.isPseudoElement)this.cancel()}commitStyles(){if(!this.isPseudoElement){this.animation.commitStyles?.()}}get duration(){const e6=this.animation.effect?.getComputedTiming?.().duration||0;return $2(Number(e6))}get iterationDuration(){const{delay:e6=0}=this.options||{};return this.duration+$2(e6)}get time(){return $2(Number(this.animation.currentTime)||0)}set time(e6){this.finishedTime=null;this.animation.currentTime=X3(e6)}get speed(){return this.animation.playbackRate}set speed(e6){if(e6<0)this.finishedTime=null;this.animation.playbackRate=e6}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(e6){this.animation.startTime=e6}attachTimeline({timeline:e6,observe:n3}){if(this.allowFlatten){this.animation.effect?.updateTiming({easing:"linear"})}this.animation.onfinish=null;if(e6&&pa()){this.animation.timeline=e6;return H}else{return n3(this)}}};i2(Un2,"NativeAnimation");var Ee=Un2;var er={anticipate:ki2,backInOut:Li2,circInOut:Fi};function xa(t3){return t3 in er}__name(xa,"xa");i2(xa,"isUnsupportedEase");function Pa(t3){if(typeof t3.ease==="string"&&xa(t3.ease)){t3.ease=er[t3.ease]}}__name(Pa,"Pa");i2(Pa,"replaceStringEasing");var Ss=10;var Kn2=class Kn3 extends Ee{static{__name(this,"Kn")}constructor(e6){Pa(e6);qi2(e6);super(e6);if(e6.startTime){this.startTime=e6.startTime}this.options=e6}updateMotionValue(e6){const{motionValue:n3,onUpdate:s,onComplete:r5,element:o6,...c4}=this.options;if(!n3)return;if(e6!==void 0){n3.set(e6);return}const a3=new Lt({...c4,autoplay:false});const l=X3(this.finishedTime??this.time);n3.setWithVelocity(a3.sample(l-Ss).value,a3.sample(l).value,Ss);a3.stop()}};i2(Kn2,"NativeAnimationExtended");var Le3=Kn2;var ws=i2((t3,e6)=>{if(e6==="zIndex")return false;if(typeof t3==="number"||Array.isArray(t3))return true;if(typeof t3==="string"&&(J.test(t3)||t3==="0")&&!t3.startsWith("url(")){return true}return false},"isAnimatable");function ba(t3){const e6=t3[0];if(t3.length===1)return true;for(let n3=0;n3Object.hasOwnProperty.call(Element.prototype,"animate"));function Va(t3){const{motionValue:e6,name:n3,repeatDelay:s,repeatType:r5,damping:o6,type:c4}=t3;const a3=e6?.owner?.current;if(!(a3 instanceof HTMLElement)){return false}const{onUpdate:l,transformTemplate:h2}=e6.owner.getProps();return Aa()&&n3&&wa.has(n3)&&(n3!=="transform"||!h2)&&!l&&!s&&r5!=="mirror"&&o6!==0&&c4!=="inertia"}__name(Va,"Va");i2(Va,"supportsBrowserAnimation");var Ca=40;var Wn2=class Wn3 extends Et2{static{__name(this,"Wn")}constructor({autoplay:e6=true,delay:n3=0,type:s="keyframes",repeat:r5=0,repeatDelay:o6=0,repeatType:c4="loop",keyframes:a3,name:l,motionValue:h2,element:u8,...f2}){super();this.stop=()=>{if(this._animation){this._animation.stop();this.stopTimeline?.()}this.keyframeResolver?.cancel()};this.createdAt=O2.now();const d3={autoplay:e6,delay:n3,type:s,repeat:r5,repeatDelay:o6,repeatType:c4,name:l,motionValue:h2,element:u8,...f2};const m4=u8?.KeyframeResolver||kt;this.keyframeResolver=new m4(a3,(p3,v,T3)=>this.onKeyframesResolved(p3,v,d3,!T3),l,h2,u8);this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e6,n3,s,r5){this.keyframeResolver=void 0;const{name:o6,type:c4,velocity:a3,delay:l,isHandoff:h2,onUpdate:u8}=s;this.resolvedAt=O2.now();if(!Sa(e6,o6,c4,a3)){if(_.instantAnimations||!l){u8?.(bn2(e6,s,n3))}e6[0]=e6[e6.length-1];ke4(s);s.repeat=0}const f2=r5?!this.resolvedAt?this.createdAt:this.resolvedAt-this.createdAt>Ca?this.resolvedAt:this.createdAt:void 0;const d3={startTime:f2,finalKeyframe:n3,...s,keyframes:e6};const m4=!h2&&Va(d3)?new Le3({...d3,element:d3.motionValue.owner.current}):new Lt(d3);m4.finished.then(()=>this.notifyFinished()).catch(H);if(this.pendingTimeline){this.stopTimeline=m4.attachTimeline(this.pendingTimeline);this.pendingTimeline=void 0}this._animation=m4}get finished(){if(!this._animation){return this._finished}else{return this.animation.finished}}then(e6,n3){return this.finished.finally(e6).then(()=>{})}get animation(){if(!this._animation){this.keyframeResolver?.resume();fa()}return this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e6){this.animation.time=e6}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e6){this.animation.speed=e6}get startTime(){return this.animation.startTime}attachTimeline(e6){if(this._animation){this.stopTimeline=this.animation.attachTimeline(e6)}else{this.pendingTimeline=e6}return()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){if(this._animation){this.animation.cancel()}this.keyframeResolver?.cancel()}};i2(Wn2,"AsyncMotionValueAnimation");var Be3=Wn2;var Da=/^var(--(?:([w-]+)|([w-]+), ?([a-zA-Zd ()%#.,-]+)))/u;function Ma(t3){const e6=Da.exec(t3);if(!e6)return[,];const[,n3,s,r5]=e6;return[`--${n3??s}`,r5]}__name(Ma,"Ma");i2(Ma,"parseCSSVariable");function nr(t3,e6,n3=1){const[s,r5]=Ma(t3);if(!s)return;const o6=window.getComputedStyle(e6).getPropertyValue(s);if(o6){const c4=o6.trim();return wi(c4)?parseFloat(c4):c4}return yn2(r5)?nr(r5,e6,n3+1):r5}__name(nr,"nr");i2(nr,"getVariableValue");function Sn2(t3,e6){return t3?.[e6]??t3?.["default"]??t3}__name(Sn2,"Sn");i2(Sn2,"getValueTransition");var sr=new Set(["width","height","top","left","right","bottom",...vt]);var Ra={test:i2(t3=>t3==="auto","test"),parse:i2(t3=>t3,"parse")};var ir=i2(t3=>e6=>e6.test(t3),"testValueType");var rr=[yt2,P,Y2,Z2,wo3,So3,Ra];var As=i2(t3=>rr.find(ir(t3)),"findDimensionValueType");function Ea(t3){if(typeof t3==="number"){return t3===0}else if(t3!==null){return t3==="none"||t3==="0"||Vi2(t3)}else{return true}}__name(Ea,"Ea");i2(Ea,"isNone");var La=new Set(["brightness","contrast","saturate","opacity"]);function ka(t3){const[e6,n3]=t3.slice(0,-1).split("(");if(e6==="drop-shadow")return t3;const[s]=n3.match(vn2)||[];if(!s)return t3;const r5=n3.replace(s,"");let o6=La.has(e6)?1:0;if(s!==n3)o6*=100;return e6+"("+o6+r5+")"}__name(ka,"ka");i2(ka,"applyDefaultFilter");var Ba=/b([a-z-]*)(.*?)/gu;var Fe={...J,getAnimatableNone:i2(t3=>{const e6=t3.match(Ba);return e6?e6.map(ka).join(" "):t3},"getAnimatableNone")};var Vs={...yt2,transform:Math.round};var Fa={rotate:Z2,rotateX:Z2,rotateY:Z2,rotateZ:Z2,scale:Wt2,scaleX:Wt2,scaleY:Wt2,scaleZ:Wt2,skew:Z2,skewX:Z2,skewY:Z2,distance:P,translateX:P,translateY:P,translateZ:P,x:P,y:P,z:P,perspective:P,transformPerspective:P,opacity:Mt,originX:ds,originY:ds,originZ:P};var wn2={borderWidth:P,borderTopWidth:P,borderRightWidth:P,borderBottomWidth:P,borderLeftWidth:P,borderRadius:P,radius:P,borderTopLeftRadius:P,borderTopRightRadius:P,borderBottomRightRadius:P,borderBottomLeftRadius:P,width:P,maxWidth:P,height:P,maxHeight:P,top:P,right:P,bottom:P,left:P,padding:P,paddingTop:P,paddingRight:P,paddingBottom:P,paddingLeft:P,margin:P,marginTop:P,marginRight:P,marginBottom:P,marginLeft:P,backgroundPositionX:P,backgroundPositionY:P,...Fa,zIndex:Vs,fillOpacity:Mt,strokeOpacity:Mt,numOctaves:Vs};var Ia={...wn2,color:E3,backgroundColor:E3,outlineColor:E3,fill:E3,stroke:E3,borderColor:E3,borderTopColor:E3,borderRightColor:E3,borderBottomColor:E3,borderLeftColor:E3,filter:Fe,WebkitFilter:Fe};var or=i2(t3=>Ia[t3],"getDefaultValueType");function ar(t3,e6){let n3=or(t3);if(n3!==Fe)n3=J;return n3.getAnimatableNone?n3.getAnimatableNone(e6):void 0}__name(ar,"ar");i2(ar,"getAnimatableNone");var ja=new Set(["auto","none","0"]);function Oa(t3,e6,n3){let s=0;let r5=void 0;while(s{e6.getValue(a3).set(l)})}this.resolveNoneKeyframes()}};i2($n2,"DOMKeyframesResolver");var Ie2=$n2;function Na(t3,e6,n3){if(t3 instanceof EventTarget){return[t3]}else if(typeof t3==="string"){let s=document;const r5=n3?.[t3]??s.querySelectorAll(t3);return r5?Array.from(r5):[]}return Array.from(t3)}__name(Na,"Na");i2(Na,"resolveElements");var lr=i2((t3,e6)=>{return e6&&typeof t3==="number"?e6.transform(t3):t3},"getValueAsType");function Ua(t3){return Ai(t3)&&"offsetHeight"in t3}__name(Ua,"Ua");i2(Ua,"isHTMLElement");var Cs=30;var Ka=i2(t3=>{return!isNaN(parseFloat(t3))},"isFloat");var Hn2=class Hn3{static{__name(this,"Hn")}constructor(e6,n3={}){this.canTrackVelocity=null;this.events={};this.updateAndNotify=s=>{const r5=O2.now();if(this.updatedAt!==r5){this.setPrevFrameValue()}this.prev=this.current;this.setCurrent(s);if(this.current!==this.prev){this.events.change?.notify(this.current);if(this.dependents){for(const o6 of this.dependents){o6.dirty()}}}};this.hasAnimated=false;this.setCurrent(e6);this.owner=n3.owner}setCurrent(e6){this.current=e6;this.updatedAt=O2.now();if(this.canTrackVelocity===null&&e6!==void 0){this.canTrackVelocity=Ka(this.current)}}setPrevFrameValue(e6=this.current){this.prevFrameValue=e6;this.prevUpdatedAt=this.updatedAt}onChange(e6){return this.on("change",e6)}on(e6,n3){if(!this.events[e6]){this.events[e6]=new Dt2}const s=this.events[e6].add(n3);if(e6==="change"){return()=>{s();C.read(()=>{if(!this.events.change.getSize()){this.stop()}})}}return s}clearListeners(){for(const e6 in this.events){this.events[e6].clear()}}attach(e6,n3){this.passiveEffect=e6;this.stopPassiveEffect=n3}set(e6){if(!this.passiveEffect){this.updateAndNotify(e6)}else{this.passiveEffect(e6,this.updateAndNotify)}}setWithVelocity(e6,n3,s){this.set(n3);this.prev=void 0;this.prevFrameValue=e6;this.prevUpdatedAt=this.updatedAt-s}jump(e6,n3=true){this.updateAndNotify(e6);this.prev=e6;this.prevUpdatedAt=this.prevFrameValue=void 0;n3&&this.stop();if(this.stopPassiveEffect)this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e6){if(!this.dependents){this.dependents=new Set}this.dependents.add(e6)}removeDependent(e6){if(this.dependents){this.dependents.delete(e6)}}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const e6=O2.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e6-this.updatedAt>Cs){return 0}const n3=Math.min(this.updatedAt-this.prevUpdatedAt,Cs);return Ci2(parseFloat(this.current)-parseFloat(this.prevFrameValue),n3)}start(e6){this.stop();return new Promise(n3=>{this.hasAnimated=true;this.animation=e6(n3);if(this.events.animationStart){this.events.animationStart.notify()}}).then(()=>{if(this.events.animationComplete){this.events.animationComplete.notify()}this.clearAnimation()})}stop(){if(this.animation){this.animation.stop();if(this.events.animationCancel){this.events.animationCancel.notify()}}this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear();this.events.destroy?.notify();this.clearListeners();this.stop();if(this.stopPassiveEffect){this.stopPassiveEffect()}}};i2(Hn2,"MotionValue");var je3=Hn2;function pt2(t3,e6){return new je3(t3,e6)}__name(pt2,"pt");i2(pt2,"motionValue");var{schedule:An2}=Oi(queueMicrotask,false);var z3={x:false,y:false};function cr(){return z3.x||z3.y}__name(cr,"cr");i2(cr,"isDragActive");function Wa(t3){if(t3==="x"||t3==="y"){if(z3[t3]){return null}else{z3[t3]=true;return()=>{z3[t3]=false}}}else{if(z3.x||z3.y){return null}else{z3.x=z3.y=true;return()=>{z3.x=z3.y=false}}}}__name(Wa,"Wa");i2(Wa,"setDragLock");function ur(t3,e6){const n3=Na(t3);const s=new AbortController;const r5={passive:true,...e6,signal:s.signal};const o6=i2(()=>s.abort(),"cancel");return[n3,r5,o6]}__name(ur,"ur");i2(ur,"setupGesture");function Ds(t3){return!(t3.pointerType==="touch"||cr())}__name(Ds,"Ds");i2(Ds,"isValidHover");function $a(t3,e6,n3={}){const[s,r5,o6]=ur(t3,n3);const c4=i2(a3=>{if(!Ds(a3))return;const{target:l}=a3;const h2=e6(l,a3);if(typeof h2!=="function"||!l)return;const u8=i2(f2=>{if(!Ds(f2))return;h2(f2);l.removeEventListener("pointerleave",u8)},"onPointerLeave");l.addEventListener("pointerleave",u8,r5)},"onPointerEnter");s.forEach(a3=>{a3.addEventListener("pointerenter",c4,r5)});return o6}__name($a,"$a");i2($a,"hover");var hr=i2((t3,e6)=>{if(!e6){return false}else if(t3===e6){return true}else{return hr(t3,e6.parentElement)}},"isNodeOrChild");var Vn2=i2(t3=>{if(t3.pointerType==="mouse"){return typeof t3.button!=="number"||t3.button<=0}else{return t3.isPrimary!==false}},"isPrimaryPointer");var Ha=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function za(t3){return Ha.has(t3.tagName)||t3.tabIndex!==-1}__name(za,"za");i2(za,"isElementKeyboardAccessible");var zt2=new WeakSet;function Ms(t3){return e6=>{if(e6.key!=="Enter")return;t3(e6)}}__name(Ms,"Ms");i2(Ms,"filterEvents");function ce3(t3,e6){t3.dispatchEvent(new PointerEvent("pointer"+e6,{isPrimary:true,bubbles:true}))}__name(ce3,"ce");i2(ce3,"firePointerEvent");var Xa=i2((t3,e6)=>{const n3=t3.currentTarget;if(!n3)return;const s=Ms(()=>{if(zt2.has(n3))return;ce3(n3,"down");const r5=Ms(()=>{ce3(n3,"up")});const o6=i2(()=>ce3(n3,"cancel"),"handleBlur");n3.addEventListener("keyup",r5,e6);n3.addEventListener("blur",o6,e6)});n3.addEventListener("keydown",s,e6);n3.addEventListener("blur",()=>n3.removeEventListener("keydown",s),e6)},"enableKeyboardPress");function Rs(t3){return Vn2(t3)&&!cr()}__name(Rs,"Rs");i2(Rs,"isValidPressEvent");function Ya(t3,e6,n3={}){const[s,r5,o6]=ur(t3,n3);const c4=i2(a3=>{const l=a3.currentTarget;if(!Rs(a3))return;zt2.add(l);const h2=e6(l,a3);const u8=i2((m4,p3)=>{window.removeEventListener("pointerup",f2);window.removeEventListener("pointercancel",d3);if(zt2.has(l)){zt2.delete(l)}if(!Rs(m4)){return}if(typeof h2==="function"){h2(m4,{success:p3})}},"onPointerEnd");const f2=i2(m4=>{u8(m4,l===window||l===document||n3.useGlobalTarget||hr(l,m4.target))},"onPointerUp");const d3=i2(m4=>{u8(m4,false)},"onPointerCancel");window.addEventListener("pointerup",f2,r5);window.addEventListener("pointercancel",d3,r5)},"startPress");s.forEach(a3=>{const l=n3.useGlobalTarget?window:a3;l.addEventListener("pointerdown",c4,r5);if(Ua(a3)){a3.addEventListener("focus",h2=>Xa(h2,r5));if(!za(a3)&&!a3.hasAttribute("tabindex")){a3.tabIndex=0}}});return o6}__name(Ya,"Ya");i2(Ya,"press");function fr(t3){return Ai(t3)&&"ownerSVGElement"in t3}__name(fr,"fr");i2(fr,"isSVGElement");function Ga(t3){return fr(t3)&&t3.tagName==="svg"}__name(Ga,"Ga");i2(Ga,"isSVGSVGElement");var F2=i2(t3=>Boolean(t3&&t3.getVelocity),"isMotionValue");var qa=[...rr,E3,J];var _a=i2(t3=>qa.find(ir(t3)),"findValueType");var dr=z.createContext({transformPagePoint:i2(t3=>t3,"transformPagePoint"),isStatic:false,reducedMotion:"never"});function Za(t3=true){const e6=z.useContext(cn2);if(e6===null)return[true,null];const{isPresent:n3,onExitComplete:s,register:r5}=e6;const o6=z.useId();z.useEffect(()=>{if(t3){return r5(o6)}},[t3]);const c4=z.useCallback(()=>t3&&s&&s(o6),[o6,s,t3]);return!n3&&s?[false,c4]:[true]}__name(Za,"Za");i2(Za,"usePresence");var mr=z.createContext({strict:false});var Es={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};var gt2={};for(const t3 in Es){gt2[t3]={isEnabled:i2(e6=>Es[t3].some(n3=>!!e6[n3]),"isEnabled")}}function Qa(t3){for(const e6 in t3){gt2[e6]={...gt2[e6],...t3[e6]}}}__name(Qa,"Qa");i2(Qa,"loadFeatures");var Ja=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Zt3(t3){return t3.startsWith("while")||t3.startsWith("drag")&&t3!=="draggable"||t3.startsWith("layout")||t3.startsWith("onTap")||t3.startsWith("onPan")||t3.startsWith("onLayout")||Ja.has(t3)}__name(Zt3,"Zt");i2(Zt3,"isValidMotionProp");var pr=i2(t3=>!Zt3(t3),"shouldForward");function tl(t3){if(typeof t3!=="function")return;pr=i2(e6=>e6.startsWith("on")?!Zt3(e6):t3(e6),"shouldForward")}__name(tl,"tl");i2(tl,"loadExternalIsValidProp");try{tl(__require("@emotion/is-prop-valid").default)}catch{}function el(t3,e6,n3){const s={};for(const r5 in t3){if(r5==="values"&&typeof t3.values==="object")continue;if(pr(r5)||n3===true&&Zt3(r5)||!e6&&!Zt3(r5)||t3["draggable"]&&r5.startsWith("onDrag")){s[r5]=t3[r5]}}return s}__name(el,"el");i2(el,"filterProps");var ee3=z.createContext({});function ne2(t3){return t3!==null&&typeof t3==="object"&&typeof t3.start==="function"}__name(ne2,"ne");i2(ne2,"isAnimationControls");function Bt(t3){return typeof t3==="string"||Array.isArray(t3)}__name(Bt,"Bt");i2(Bt,"isVariantLabel");var Cn2=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"];var Dn2=["initial",...Cn2];function se3(t3){return ne2(t3.animate)||Dn2.some(e6=>Bt(t3[e6]))}__name(se3,"se");i2(se3,"isControllingVariants");function gr(t3){return Boolean(se3(t3)||t3.variants)}__name(gr,"gr");i2(gr,"isVariantNode");function nl(t3,e6){if(se3(t3)){const{initial:n3,animate:s}=t3;return{initial:n3===false||Bt(n3)?n3:void 0,animate:Bt(s)?s:void 0}}return t3.inherit!==false?e6:{}}__name(nl,"nl");i2(nl,"getCurrentTreeVariants");function sl2(t3){const{initial:e6,animate:n3}=nl(t3,z.useContext(ee3));return z.useMemo(()=>({initial:e6,animate:n3}),[Ls(e6),Ls(n3)])}__name(sl2,"sl");i2(sl2,"useCreateMotionContext");function Ls(t3){return Array.isArray(t3)?t3.join(" "):t3}__name(Ls,"Ls");i2(Ls,"variantLabelsAsDependency");var Ft={};function il(t3){for(const e6 in t3){Ft[e6]=t3[e6];if(gn2(e6)){Ft[e6].isCSSVariable=true}}}__name(il,"il");i2(il,"addScaleCorrector");function yr(t3,{layout:e6,layoutId:n3}){return Tt2.has(t3)||t3.startsWith("origin")||(e6||n3!==void 0)&&(!!Ft[t3]||t3==="opacity")}__name(yr,"yr");i2(yr,"isForcedMotionValue");var rl={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};var ol=vt.length;function al(t3,e6,n3){let s="";let r5=true;for(let o6=0;o6({style:{},transform:{},transformOrigin:{},vars:{}}),"createHtmlRenderState");function vr(t3,e6,n3){for(const s in e6){if(!F2(e6[s])&&!yr(s,n3)){t3[s]=e6[s]}}}__name(vr,"vr");i2(vr,"copyRawValuesOnly");function ll({transformTemplate:t3},e6){return z.useMemo(()=>{const n3=Rn2();Mn2(n3,e6,t3);return Object.assign({},n3.vars,n3.style)},[e6])}__name(ll,"ll");i2(ll,"useInitialMotionValues");function cl(t3,e6){const n3=t3.style||{};const s={};vr(s,n3,t3);Object.assign(s,ll(t3,e6));return s}__name(cl,"cl");i2(cl,"useStyle");function ul(t3,e6){const n3={};const s=cl(t3,e6);if(t3.drag&&t3.dragListener!==false){n3.draggable=false;s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none";s.touchAction=t3.drag===true?"none":`pan-${t3.drag==="x"?"y":"x"}`}if(t3.tabIndex===void 0&&(t3.onTap||t3.onTapStart||t3.whileTap)){n3.tabIndex=0}n3.style=s;return n3}__name(ul,"ul");i2(ul,"useHTMLProps");var hl={offset:"stroke-dashoffset",array:"stroke-dasharray"};var fl2={offset:"strokeDashoffset",array:"strokeDasharray"};function dl2(t3,e6,n3=1,s=0,r5=true){t3.pathLength=1;const o6=r5?hl:fl2;t3[o6.offset]=P.transform(-s);const c4=P.transform(e6);const a3=P.transform(n3);t3[o6.array]=`${c4} ${a3}`}__name(dl2,"dl");i2(dl2,"buildSVGPath");function Tr(t3,{attrX:e6,attrY:n3,attrScale:s,pathLength:r5,pathSpacing:o6=1,pathOffset:c4=0,...a3},l,h2,u8){Mn2(t3,a3,h2);if(l){if(t3.style.viewBox){t3.attrs.viewBox=t3.style.viewBox}return}t3.attrs=t3.style;t3.style={};const{attrs:f2,style:d3}=t3;if(f2.transform){d3.transform=f2.transform;delete f2.transform}if(d3.transform||f2.transformOrigin){d3.transformOrigin=f2.transformOrigin??"50% 50%";delete f2.transformOrigin}if(d3.transform){d3.transformBox=u8?.transformBox??"fill-box";delete f2.transformBox}if(e6!==void 0)f2.x=e6;if(n3!==void 0)f2.y=n3;if(s!==void 0)f2.scale=s;if(r5!==void 0){dl2(f2,r5,o6,c4,false)}}__name(Tr,"Tr");i2(Tr,"buildSVGAttrs");var xr=i2(()=>({...Rn2(),attrs:{}}),"createSvgRenderState");var Pr=i2(t3=>typeof t3==="string"&&t3.toLowerCase()==="svg","isSVGTag");function ml2(t3,e6,n3,s){const r5=z.useMemo(()=>{const o6=xr();Tr(o6,e6,Pr(s),t3.transformTemplate,t3.style);return{...o6.attrs,style:{...o6.style}}},[e6]);if(t3.style){const o6={};vr(o6,t3.style,t3);r5.style={...o6,...r5.style}}return r5}__name(ml2,"ml");i2(ml2,"useSVGProps");var pl=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function En2(t3){if(typeof t3!=="string"||t3.includes("-")){return false}else if(pl.indexOf(t3)>-1||/[A-Z]/u.test(t3)){return true}return false}__name(En2,"En");i2(En2,"isSVGComponent");function gl(t3,e6,n3,{latestValues:s},r5,o6=false){const c4=En2(t3)?ml2:ul;const a3=c4(e6,s,r5,t3);const l=el(e6,typeof t3==="string",o6);const h2=t3!==z.Fragment?{...l,...a3,ref:n3}:{};const{children:u8}=e6;const f2=z.useMemo(()=>F2(u8)?u8.get():u8,[u8]);return z.createElement(t3,{...h2,children:f2})}__name(gl,"gl");i2(gl,"useRender");function ks(t3){const e6=[{},{}];t3?.values.forEach((n3,s)=>{e6[0][s]=n3.get();e6[1][s]=n3.getVelocity()});return e6}__name(ks,"ks");i2(ks,"getValueState");function Ln2(t3,e6,n3,s){if(typeof e6==="function"){const[r5,o6]=ks(s);e6=e6(n3!==void 0?n3:t3.custom,r5,o6)}if(typeof e6==="string"){e6=t3.variants&&t3.variants[e6]}if(typeof e6==="function"){const[r5,o6]=ks(s);e6=e6(n3!==void 0?n3:t3.custom,r5,o6)}return e6}__name(Ln2,"Ln");i2(Ln2,"resolveVariantFromProps");function Xt2(t3){return F2(t3)?t3.get():t3}__name(Xt2,"Xt");i2(Xt2,"resolveMotionValue");function yl({scrapeMotionValuesFromProps:t3,createRenderState:e6},n3,s,r5){const o6={latestValues:vl(n3,s,r5,t3),renderState:e6()};return o6}__name(yl,"yl");i2(yl,"makeState");function vl(t3,e6,n3,s){const r5={};const o6=s(t3,{});for(const d3 in o6){r5[d3]=Xt2(o6[d3])}let{initial:c4,animate:a3}=t3;const l=se3(t3);const h2=gr(t3);if(e6&&h2&&!l&&t3.inherit!==false){if(c4===void 0)c4=e6.initial;if(a3===void 0)a3=e6.animate}let u8=n3?n3.initial===false:false;u8=u8||c4===false;const f2=u8?a3:c4;if(f2&&typeof f2!=="boolean"&&!ne2(f2)){const d3=Array.isArray(f2)?f2:[f2];for(let m4=0;m4(e6,n3)=>{const s=z.useContext(ee3);const r5=z.useContext(cn2);const o6=i2(()=>yl(t3,e6,s,r5),"make");return n3?o6():no2(o6)},"makeUseVisualState");function kn2(t3,e6,n3){const{style:s}=t3;const r5={};for(const o6 in s){if(F2(s[o6])||e6.style&&F2(e6.style[o6])||yr(o6,t3)||n3?.getValue(o6)?.liveStyle!==void 0){r5[o6]=s[o6]}}return r5}__name(kn2,"kn");i2(kn2,"scrapeMotionValuesFromProps$1");var Tl=br({scrapeMotionValuesFromProps:kn2,createRenderState:Rn2});function Sr(t3,e6,n3){const s=kn2(t3,e6,n3);for(const r5 in t3){if(F2(t3[r5])||F2(e6[r5])){const o6=vt.indexOf(r5)!==-1?"attr"+r5.charAt(0).toUpperCase()+r5.substring(1):r5;s[o6]=t3[r5]}}return s}__name(Sr,"Sr");i2(Sr,"scrapeMotionValuesFromProps");var xl=br({scrapeMotionValuesFromProps:Sr,createRenderState:xr});var Pl=Symbol.for("motionComponentSymbol");function ut3(t3){return t3&&typeof t3==="object"&&Object.prototype.hasOwnProperty.call(t3,"current")}__name(ut3,"ut");i2(ut3,"isRefObject");function bl(t3,e6,n3){return z.useCallback(s=>{if(s){t3.onMount&&t3.onMount(s)}if(e6){if(s){e6.mount(s)}else{e6.unmount()}}if(n3){if(typeof n3==="function"){n3(s)}else if(ut3(n3)){n3.current=s}}},[e6])}__name(bl,"bl");i2(bl,"useMotionRef");var Bn2=i2(t3=>t3.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),"camelToDash");var Sl="framerAppearId";var wr="data-"+Bn2(Sl);var Ar=z.createContext({});function wl(t3,e6,n3,s,r5){const{visualElement:o6}=z.useContext(ee3);const c4=z.useContext(mr);const a3=z.useContext(cn2);const l=z.useContext(dr).reducedMotion;const h2=z.useRef(null);s=s||c4.renderer;if(!h2.current&&s){h2.current=s(t3,{visualState:e6,parent:o6,props:n3,presenceContext:a3,blockInitialAnimation:a3?a3.initial===false:false,reducedMotionConfig:l})}const u8=h2.current;const f2=z.useContext(Ar);if(u8&&!u8.projection&&r5&&(u8.type==="html"||u8.type==="svg")){Al(h2.current,n3,r5,f2)}const d3=z.useRef(false);z.useInsertionEffect(()=>{if(u8&&d3.current){u8.update(n3,a3)}});const m4=n3[wr];const p3=z.useRef(Boolean(m4)&&!window.MotionHandoffIsComplete?.(m4)&&window.MotionHasOptimisedAnimation?.(m4));so3(()=>{if(!u8)return;d3.current=true;window.MotionIsMounted=true;u8.updateFeatures();u8.scheduleRenderMicrotask();if(p3.current&&u8.animationState){u8.animationState.animateChanges()}});z.useEffect(()=>{if(!u8)return;if(!p3.current&&u8.animationState){u8.animationState.animateChanges()}if(p3.current){queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(m4)});p3.current=false}u8.enteringChildren=void 0});return u8}__name(wl,"wl");i2(wl,"useVisualElement");function Al(t3,e6,n3,s){const{layoutId:r5,layout:o6,drag:c4,dragConstraints:a3,layoutScroll:l,layoutRoot:h2,layoutCrossfade:u8}=e6;t3.projection=new n3(t3.latestValues,e6["data-framer-portal-id"]?void 0:Vr(t3.parent));t3.projection.setOptions({layoutId:r5,layout:o6,alwaysMeasureLayout:Boolean(c4)||a3&&ut3(a3),visualElement:t3,animationType:typeof o6==="string"?o6:"both",initialPromotionConfig:s,crossfade:u8,layoutScroll:l,layoutRoot:h2})}__name(Al,"Al");i2(Al,"createProjectionNode$1");function Vr(t3){if(!t3)return void 0;return t3.options.allowProjection!==false?t3.projection:Vr(t3.parent)}__name(Vr,"Vr");i2(Vr,"getClosestProjectingNode");function ue3(t3,{forwardMotionProps:e6=false}={},n3,s){n3&&Qa(n3);const r5=En2(t3)?xl:Tl;function o6(a3,l){let h2;const u8={...z.useContext(dr),...a3,layoutId:Vl(a3)};const{isStatic:f2}=u8;const d3=sl2(a3);const m4=r5(a3,f2);if(!f2&&ln2){Cl();const p3=Dl(u8);h2=p3.MeasureLayout;d3.visualElement=wl(t3,m4,u8,s,p3.ProjectionNode)}return Ht.jsxs(ee3.Provider,{value:d3,children:[h2&&d3.visualElement?Ht.jsx(h2,{visualElement:d3.visualElement,...u8}):null,gl(t3,a3,bl(m4,d3.visualElement,l),m4,f2,e6)]})}__name(o6,"o");i2(o6,"MotionDOMComponent");o6.displayName=`motion.${typeof t3==="string"?t3:`create(${t3.displayName??t3.name??""})`}`;const c4=z.forwardRef(o6);c4[Pl]=t3;return c4}__name(ue3,"ue");i2(ue3,"createMotionComponent");function Vl({layoutId:t3}){const e6=z.useContext(Si).id;return e6&&t3!==void 0?e6+"-"+t3:t3}__name(Vl,"Vl");i2(Vl,"useLayoutId");function Cl(t3,e6){z.useContext(mr).strict}__name(Cl,"Cl");i2(Cl,"useStrictMode");function Dl(t3){const{drag:e6,layout:n3}=gt2;if(!e6&&!n3)return{};const s={...e6,...n3};return{MeasureLayout:e6?.isEnabled(t3)||n3?.isEnabled(t3)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}__name(Dl,"Dl");i2(Dl,"getProjectionFunctionality");function Ml(t3,e6){if(typeof Proxy==="undefined"){return ue3}const n3=new Map;const s=i2((o6,c4)=>{return ue3(o6,c4,t3,e6)},"factory");const r5=i2((o6,c4)=>{return s(o6,c4)},"deprecatedFactoryFunction");return new Proxy(r5,{get:i2((o6,c4)=>{if(c4==="create")return s;if(!n3.has(c4)){n3.set(c4,ue3(c4,void 0,t3,e6))}return n3.get(c4)},"get")})}__name(Ml,"Ml");i2(Ml,"createMotionProxy");function Cr({top:t3,left:e6,right:n3,bottom:s}){return{x:{min:e6,max:n3},y:{min:t3,max:s}}}__name(Cr,"Cr");i2(Cr,"convertBoundingBoxToBox");function Rl({x:t3,y:e6}){return{top:e6.min,right:t3.max,bottom:e6.max,left:t3.min}}__name(Rl,"Rl");i2(Rl,"convertBoxToBoundingBox");function El(t3,e6){if(!e6)return t3;const n3=e6({x:t3.left,y:t3.top});const s=e6({x:t3.right,y:t3.bottom});return{top:n3.y,left:n3.x,bottom:s.y,right:s.x}}__name(El,"El");i2(El,"transformBoxPoints");function he(t3){return t3===void 0||t3===1}__name(he,"he");i2(he,"isIdentityScale");function Oe2({scale:t3,scaleX:e6,scaleY:n3}){return!he(t3)||!he(e6)||!he(n3)}__name(Oe2,"Oe");i2(Oe2,"hasScale");function st3(t3){return Oe2(t3)||Dr(t3)||t3.z||t3.rotate||t3.rotateX||t3.rotateY||t3.skewX||t3.skewY}__name(st3,"st");i2(st3,"hasTransform");function Dr(t3){return Bs(t3.x)||Bs(t3.y)}__name(Dr,"Dr");i2(Dr,"has2DTranslate");function Bs(t3){return t3&&t3!=="0%"}__name(Bs,"Bs");i2(Bs,"is2DTranslate");function Qt2(t3,e6,n3){const s=t3-n3;const r5=e6*s;return n3+r5}__name(Qt2,"Qt");i2(Qt2,"scalePoint");function Fs(t3,e6,n3,s,r5){if(r5!==void 0){t3=Qt2(t3,r5,s)}return Qt2(t3,n3,s)+e6}__name(Fs,"Fs");i2(Fs,"applyPointDelta");function Ne3(t3,e6=0,n3=1,s,r5){t3.min=Fs(t3.min,e6,n3,s,r5);t3.max=Fs(t3.max,e6,n3,s,r5)}__name(Ne3,"Ne");i2(Ne3,"applyAxisDelta");function Mr(t3,{x:e6,y:n3}){Ne3(t3.x,e6.translate,e6.scale,e6.originPoint);Ne3(t3.y,n3.translate,n3.scale,n3.originPoint)}__name(Mr,"Mr");i2(Mr,"applyBoxDelta");var Is=.999999999999;var js=1.0000000000001;function Ll(t3,e6,n3,s=false){const r5=n3.length;if(!r5)return;e6.x=e6.y=1;let o6;let c4;for(let a3=0;a3Is){e6.x=1}if(e6.yIs){e6.y=1}}__name(Ll,"Ll");i2(Ll,"applyTreeDeltas");function ht(t3,e6){t3.min=t3.min+e6;t3.max=t3.max+e6}__name(ht,"ht");i2(ht,"translateAxis");function Os(t3,e6,n3,s,r5=.5){const o6=D(t3.min,t3.max,r5);Ne3(t3,e6,n3,o6,s)}__name(Os,"Os");i2(Os,"transformAxis");function ft2(t3,e6){Os(t3.x,e6.x,e6.scaleX,e6.scale,e6.originX);Os(t3.y,e6.y,e6.scaleY,e6.scale,e6.originY)}__name(ft2,"ft");i2(ft2,"transformBox");function Rr(t3,e6){return Cr(El(t3.getBoundingClientRect(),e6))}__name(Rr,"Rr");i2(Rr,"measureViewportBox");function kl(t3,e6,n3){const s=Rr(t3,n3);const{scroll:r5}=e6;if(r5){ht(s.x,r5.offset.x);ht(s.y,r5.offset.y)}return s}__name(kl,"kl");i2(kl,"measurePageBox");var Ns=i2(()=>({translate:0,scale:1,origin:0,originPoint:0}),"createAxisDelta");var dt4=i2(()=>({x:Ns(),y:Ns()}),"createDelta");var Us=i2(()=>({min:0,max:0}),"createAxis");var R2=i2(()=>({x:Us(),y:Us()}),"createBox");var Ue4={current:null};var Er={current:false};function Bl(){Er.current=true;if(!ln2)return;if(window.matchMedia){const t3=window.matchMedia("(prefers-reduced-motion)");const e6=i2(()=>Ue4.current=t3.matches,"setReducedMotionPreferences");t3.addEventListener("change",e6);e6()}else{Ue4.current=false}}__name(Bl,"Bl");i2(Bl,"initPrefersReducedMotion");var Fl=new WeakMap;function Il(t3,e6,n3){for(const s in e6){const r5=e6[s];const o6=n3[s];if(F2(r5)){t3.addValue(s,r5)}else if(F2(o6)){t3.addValue(s,pt2(r5,{owner:t3}))}else if(o6!==r5){if(t3.hasValue(s)){const c4=t3.getValue(s);if(c4.liveStyle===true){c4.jump(r5)}else if(!c4.hasAnimated){c4.set(r5)}}else{const c4=t3.getStaticValue(s);t3.addValue(s,pt2(c4!==void 0?c4:r5,{owner:t3}))}}}for(const s in n3){if(e6[s]===void 0)t3.removeValue(s)}return e6}__name(Il,"Il");i2(Il,"updateMotionValuesFromProps");var Ks=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];var zn2=class zn3{static{__name(this,"zn")}scrapeMotionValuesFromProps(e6,n3,s){return{}}constructor({parent:e6,props:n3,presenceContext:s,reducedMotionConfig:r5,blockInitialAnimation:o6,visualState:c4},a3={}){this.current=null;this.children=new Set;this.isVariantNode=false;this.isControllingVariants=false;this.shouldReduceMotion=null;this.values=new Map;this.KeyframeResolver=kt;this.features={};this.valueSubscriptions=new Map;this.prevMotionValues={};this.events={};this.propEventSubscriptions={};this.notifyUpdate=()=>this.notify("Update",this.latestValues);this.render=()=>{if(!this.current)return;this.triggerBuild();this.renderInstance(this.current,this.renderState,this.props.style,this.projection)};this.renderScheduledAt=0;this.scheduleRender=()=>{const d3=O2.now();if(this.renderScheduledAtthis.bindToMotionValue(s,n3));if(!Er.current){Bl()}this.shouldReduceMotion=this.reducedMotionConfig==="never"?false:this.reducedMotionConfig==="always"?true:Ue4.current;this.parent?.addChild(this);this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount();Q2(this.notifyUpdate);Q2(this.render);this.valueSubscriptions.forEach(e6=>e6());this.valueSubscriptions.clear();this.removeFromVariantTree&&this.removeFromVariantTree();this.parent?.removeChild(this);for(const e6 in this.events){this.events[e6].clear()}for(const e6 in this.features){const n3=this.features[e6];if(n3){n3.unmount();n3.isMounted=false}}this.current=null}addChild(e6){this.children.add(e6);this.enteringChildren??(this.enteringChildren=new Set);this.enteringChildren.add(e6)}removeChild(e6){this.children.delete(e6);this.enteringChildren&&this.enteringChildren.delete(e6)}bindToMotionValue(e6,n3){if(this.valueSubscriptions.has(e6)){this.valueSubscriptions.get(e6)()}const s=Tt2.has(e6);if(s&&this.onBindTransform){this.onBindTransform()}const r5=n3.on("change",c4=>{this.latestValues[e6]=c4;this.props.onUpdate&&C.preRender(this.notifyUpdate);if(s&&this.projection){this.projection.isTransformDirty=true}this.scheduleRender()});let o6;if(window.MotionCheckAppearSync){o6=window.MotionCheckAppearSync(this,e6,n3)}this.valueSubscriptions.set(e6,()=>{r5();if(o6)o6();if(n3.owner)n3.stop()})}sortNodePosition(e6){if(!this.current||!this.sortInstanceNodePosition||this.type!==e6.type){return 0}return this.sortInstanceNodePosition(this.current,e6.current)}updateFeatures(){let e6="animation";for(e6 in gt2){const n3=gt2[e6];if(!n3)continue;const{isEnabled:s,Feature:r5}=n3;if(!this.features[e6]&&r5&&s(this.props)){this.features[e6]=new r5(this)}if(this.features[e6]){const o6=this.features[e6];if(o6.isMounted){o6.update()}else{o6.mount();o6.isMounted=true}}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):R2()}getStaticValue(e6){return this.latestValues[e6]}setStaticValue(e6,n3){this.latestValues[e6]=n3}update(e6,n3){if(e6.transformTemplate||this.props.transformTemplate){this.scheduleRender()}this.prevProps=this.props;this.props=e6;this.prevPresenceContext=this.presenceContext;this.presenceContext=n3;for(let s=0;sn3.variantChildren.delete(e6)}}addValue(e6,n3){const s=this.values.get(e6);if(n3!==s){if(s)this.removeValue(e6);this.bindToMotionValue(e6,n3);this.values.set(e6,n3);this.latestValues[e6]=n3.get()}}removeValue(e6){this.values.delete(e6);const n3=this.valueSubscriptions.get(e6);if(n3){n3();this.valueSubscriptions.delete(e6)}delete this.latestValues[e6];this.removeValueFromRenderState(e6,this.renderState)}hasValue(e6){return this.values.has(e6)}getValue(e6,n3){if(this.props.values&&this.props.values[e6]){return this.props.values[e6]}let s=this.values.get(e6);if(s===void 0&&n3!==void 0){s=pt2(n3===null?void 0:n3,{owner:this});this.addValue(e6,s)}return s}readValue(e6,n3){let s=this.latestValues[e6]!==void 0||!this.current?this.latestValues[e6]:this.getBaseTargetFromProps(this.props,e6)??this.readValueFromInstance(this.current,e6,this.options);if(s!==void 0&&s!==null){if(typeof s==="string"&&(wi(s)||Vi2(s))){s=parseFloat(s)}else if(!_a(s)&&J.test(n3)){s=ar(e6,n3)}this.setBaseTarget(e6,F2(s)?s.get():s)}return F2(s)?s.get():s}setBaseTarget(e6,n3){this.baseTarget[e6]=n3}getBaseTarget(e6){const{initial:n3}=this.props;let s;if(typeof n3==="string"||typeof n3==="object"){const o6=Ln2(this.props,n3,this.presenceContext?.custom);if(o6){s=o6[e6]}}if(n3&&s!==void 0){return s}const r5=this.getBaseTargetFromProps(this.props,e6);if(r5!==void 0&&!F2(r5))return r5;return this.initialValues[e6]!==void 0&&s===void 0?void 0:this.baseTarget[e6]}on(e6,n3){if(!this.events[e6]){this.events[e6]=new Dt2}return this.events[e6].add(n3)}notify(e6,...n3){if(this.events[e6]){this.events[e6].notify(...n3)}}scheduleRenderMicrotask(){An2.render(this.render)}};i2(zn2,"VisualElement");var Ke4=zn2;var Xn2=class Xn3 extends Ke4{static{__name(this,"Xn")}constructor(){super(...arguments);this.KeyframeResolver=Ie2}sortInstanceNodePosition(e6,n3){return e6.compareDocumentPosition(n3)&2?1:-1}getBaseTargetFromProps(e6,n3){return e6.style?e6.style[n3]:void 0}removeValueFromRenderState(e6,{vars:n3,style:s}){delete n3[e6];delete s[e6]}handleChildMotionValue(){if(this.childSubscription){this.childSubscription();delete this.childSubscription}const{children:e6}=this.props;if(F2(e6)){this.childSubscription=e6.on("change",n3=>{if(this.current){this.current.textContent=`${n3}`}})}}};i2(Xn2,"DOMVisualElement");var Jt2=Xn2;function Lr(t3,{style:e6,vars:n3},s,r5){const o6=t3.style;let c4;for(c4 in e6){o6[c4]=e6[c4]}r5?.applyProjectionStyles(o6,s);for(c4 in n3){o6.setProperty(c4,n3[c4])}}__name(Lr,"Lr");i2(Lr,"renderHTML");function jl2(t3){return window.getComputedStyle(t3)}__name(jl2,"jl");i2(jl2,"getComputedStyle$1");var Yn2=class Yn3 extends Jt2{static{__name(this,"Yn")}constructor(){super(...arguments);this.type="html";this.renderInstance=Lr}readValueFromInstance(e6,n3){if(Tt2.has(n3)){return this.projection?.isProjecting?Ve3(n3):aa2(e6,n3)}else{const s=jl2(e6);const r5=(gn2(n3)?s.getPropertyValue(n3):s[n3])||0;return typeof r5==="string"?r5.trim():r5}}measureInstanceViewportBox(e6,{transformPagePoint:n3}){return Rr(e6,n3)}build(e6,n3,s){Mn2(e6,n3,s.transformTemplate)}scrapeMotionValuesFromProps(e6,n3,s){return kn2(e6,n3,s)}};i2(Yn2,"HTMLVisualElement");var We3=Yn2;var kr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Ol(t3,e6,n3,s){Lr(t3,e6,void 0,s);for(const r5 in e6.attrs){t3.setAttribute(!kr.has(r5)?Bn2(r5):r5,e6.attrs[r5])}}__name(Ol,"Ol");i2(Ol,"renderSVG");var Gn2=class Gn3 extends Jt2{static{__name(this,"Gn")}constructor(){super(...arguments);this.type="svg";this.isSVGTag=false;this.measureInstanceViewportBox=R2}getBaseTargetFromProps(e6,n3){return e6[n3]}readValueFromInstance(e6,n3){if(Tt2.has(n3)){const s=or(n3);return s?s.default||0:0}n3=!kr.has(n3)?Bn2(n3):n3;return e6.getAttribute(n3)}scrapeMotionValuesFromProps(e6,n3,s){return Sr(e6,n3,s)}build(e6,n3,s){Tr(e6,n3,this.isSVGTag,s.transformTemplate,s.style)}renderInstance(e6,n3,s,r5){Ol(e6,n3,s,r5)}mount(e6){this.isSVGTag=Pr(e6.tagName);super.mount(e6)}};i2(Gn2,"SVGVisualElement");var $e3=Gn2;var Nl=i2((t3,e6)=>{return En2(t3)?new $e3(e6):new We3(e6,{allowProjection:t3!==z.Fragment})},"createDomVisualElement");function mt2(t3,e6,n3){const s=t3.getProps();return Ln2(s,e6,n3!==void 0?n3:s.custom,t3)}__name(mt2,"mt");i2(mt2,"resolveVariant");var He3=i2(t3=>{return Array.isArray(t3)},"isKeyframesTarget");function Ul(t3,e6,n3){if(t3.hasValue(e6)){t3.getValue(e6).set(n3)}else{t3.addValue(e6,pt2(n3))}}__name(Ul,"Ul");i2(Ul,"setMotionValue");function Kl(t3){return He3(t3)?t3[t3.length-1]||0:t3}__name(Kl,"Kl");i2(Kl,"resolveFinalValueInKeyframes");function Wl(t3,e6){const n3=mt2(t3,e6);let{transitionEnd:s={},transition:r5={},...o6}=n3||{};o6={...o6,...s};for(const c4 in o6){const a3=Kl(o6[c4]);Ul(t3,c4,a3)}}__name(Wl,"Wl");i2(Wl,"setTarget");function $l(t3){return Boolean(F2(t3)&&t3.add)}__name($l,"$l");i2($l,"isWillChangeMotionValue");function ze3(t3,e6){const n3=t3.getValue("willChange");if($l(n3)){return n3.add(e6)}else if(!n3&&_.WillChange){const s=new _.WillChange("auto");t3.addValue("willChange",s);s.add(e6)}}__name(ze3,"ze");i2(ze3,"addValueToWillChange");function Br(t3){return t3.props[wr]}__name(Br,"Br");i2(Br,"getOptimisedAppearId");var Hl=i2(t3=>t3!==null,"isNotNull");function zl(t3,{repeat:e6,repeatType:n3="loop"},s){const r5=t3.filter(Hl);const o6=e6&&n3!=="loop"&&e6%2===1?0:r5.length-1;return r5[o6]}__name(zl,"zl");i2(zl,"getFinalKeyframe");var Xl2={type:"spring",stiffness:500,damping:25,restSpeed:10};var Yl2=i2(t3=>({type:"spring",stiffness:550,damping:t3===0?2*Math.sqrt(550):30,restSpeed:10}),"criticallyDampedSpring");var Gl2={type:"keyframes",duration:.8};var ql={type:"keyframes",ease:[.25,.1,.35,1],duration:.3};var _l=i2((t3,{keyframes:e6})=>{if(e6.length>2){return Gl2}else if(Tt2.has(t3)){return t3.startsWith("scale")?Yl2(e6[1]):Xl2}return ql},"getDefaultTransition");function Zl({when:t3,delay:e6,delayChildren:n3,staggerChildren:s,staggerDirection:r5,repeat:o6,repeatType:c4,repeatDelay:a3,from:l,elapsed:h2,...u8}){return!!Object.keys(u8).length}__name(Zl,"Zl");i2(Zl,"isTransitionDefined");var Fn3=i2((t3,e6,n3,s={},r5,o6)=>c4=>{const a3=Sn2(s,t3)||{};const l=a3.delay||s.delay||0;let{elapsed:h2=0}=s;h2=h2-X3(l);const u8={keyframes:Array.isArray(n3)?n3:[null,n3],ease:"easeOut",velocity:e6.getVelocity(),...a3,delay:-h2,onUpdate:i2(d3=>{e6.set(d3);a3.onUpdate&&a3.onUpdate(d3)},"onUpdate"),onComplete:i2(()=>{c4();a3.onComplete&&a3.onComplete()},"onComplete"),name:t3,motionValue:e6,element:o6?void 0:r5};if(!Zl(a3)){Object.assign(u8,_l(t3,u8))}u8.duration&&(u8.duration=X3(u8.duration));u8.repeatDelay&&(u8.repeatDelay=X3(u8.repeatDelay));if(u8.from!==void 0){u8.keyframes[0]=u8.from}let f2=false;if(u8.type===false||u8.duration===0&&!u8.repeatDelay){ke4(u8);if(u8.delay===0){f2=true}}if(_.instantAnimations||_.skipAnimations){f2=true;ke4(u8);u8.delay=0}u8.allowFlatten=!a3.type&&!a3.ease;if(f2&&!o6&&e6.get()!==void 0){const d3=zl(u8.keyframes,a3);if(d3!==void 0){C.update(()=>{u8.onUpdate(d3);u8.onComplete()});return}}return a3.isSync?new Lt(u8):new Be3(u8)},"animateMotionValue");function Ql({protectedKeys:t3,needsAnimating:e6},n3){const s=t3.hasOwnProperty(n3)&&e6[n3]!==true;e6[n3]=false;return s}__name(Ql,"Ql");i2(Ql,"shouldBlockAnimation");function Fr(t3,e6,{delay:n3=0,transitionOverride:s,type:r5}={}){let{transition:o6=t3.getDefaultTransition(),transitionEnd:c4,...a3}=e6;if(s)o6=s;const l=[];const h2=r5&&t3.animationState&&t3.animationState.getState()[r5];for(const u8 in a3){const f2=t3.getValue(u8,t3.latestValues[u8]??null);const d3=a3[u8];if(d3===void 0||h2&&Ql(h2,u8)){continue}const m4={delay:n3,...Sn2(o6||{},u8)};const p3=f2.get();if(p3!==void 0&&!f2.isAnimating&&!Array.isArray(d3)&&d3===p3&&!m4.velocity){continue}let v=false;if(window.MotionHandoffAnimation){const g2=Br(t3);if(g2){const x3=window.MotionHandoffAnimation(g2,u8,C);if(x3!==null){m4.startTime=x3;v=true}}}ze3(t3,u8);f2.start(Fn3(u8,f2,d3,t3.shouldReduceMotion&&sr.has(u8)?{type:false}:m4,t3,v));const T3=f2.animation;if(T3){l.push(T3)}}if(c4){Promise.all(l).then(()=>{C.update(()=>{c4&&Wl(t3,c4)})})}return l}__name(Fr,"Fr");i2(Fr,"animateTarget");function Ir(t3,e6,n3,s=0,r5=1){const o6=Array.from(t3).sort((h2,u8)=>h2.sortNodePosition(u8)).indexOf(e6);const c4=t3.size;const a3=(c4-1)*s;const l=typeof n3==="function";return l?n3(o6,c4):r5===1?o6*s:a3-o6*s}__name(Ir,"Ir");i2(Ir,"calcChildStagger");function Xe3(t3,e6,n3={}){const s=mt2(t3,e6,n3.type==="exit"?t3.presenceContext?.custom:void 0);let{transition:r5=t3.getDefaultTransition()||{}}=s||{};if(n3.transitionOverride){r5=n3.transitionOverride}const o6=s?()=>Promise.all(Fr(t3,s,n3)):()=>Promise.resolve();const c4=t3.variantChildren&&t3.variantChildren.size?(l=0)=>{const{delayChildren:h2=0,staggerChildren:u8,staggerDirection:f2}=r5;return Jl(t3,e6,l,h2,u8,f2,n3)}:()=>Promise.resolve();const{when:a3}=r5;if(a3){const[l,h2]=a3==="beforeChildren"?[o6,c4]:[c4,o6];return l().then(()=>h2())}else{return Promise.all([o6(),c4(n3.delay)])}}__name(Xe3,"Xe");i2(Xe3,"animateVariant");function Jl(t3,e6,n3=0,s=0,r5=0,o6=1,c4){const a3=[];for(const l of t3.variantChildren){l.notify("AnimationStart",e6);a3.push(Xe3(l,e6,{...c4,delay:n3+(typeof s==="function"?0:s)+Ir(t3.variantChildren,l,s,r5,o6)}).then(()=>l.notify("AnimationComplete",e6)))}return Promise.all(a3)}__name(Jl,"Jl");i2(Jl,"animateChildren");function tc(t3,e6,n3={}){t3.notify("AnimationStart",e6);let s;if(Array.isArray(e6)){const r5=e6.map(o6=>Xe3(t3,o6,n3));s=Promise.all(r5)}else if(typeof e6==="string"){s=Xe3(t3,e6,n3)}else{const r5=typeof e6==="function"?mt2(t3,e6,n3.custom):e6;s=Promise.all(Fr(t3,r5,n3))}return s.then(()=>{t3.notify("AnimationComplete",e6)})}__name(tc,"tc");i2(tc,"animateVisualElement");function jr(t3,e6){if(!Array.isArray(e6))return false;const n3=e6.length;if(n3!==t3.length)return false;for(let s=0;sPromise.all(e6.map(({animation:n3,options:s})=>tc(t3,n3,s)))}__name(ic,"ic");i2(ic,"animateList");function rc(t3){let e6=ic(t3);let n3=Ws();let s=true;const r5=i2(l=>(h2,u8)=>{const f2=mt2(t3,u8,l==="exit"?t3.presenceContext?.custom:void 0);if(f2){const{transition:d3,transitionEnd:m4,...p3}=f2;h2={...h2,...p3,...m4}}return h2},"buildResolvedTypeValues");function o6(l){e6=l(t3)}__name(o6,"o");i2(o6,"setAnimateFunction");function c4(l){const{props:h2}=t3;const u8=Or(t3.parent)||{};const f2=[];const d3=new Set;let m4={};let p3=Infinity;for(let T3=0;T3p3&&w2;let j3=false;const N2=Array.isArray(y4)?y4:[y4];let tt5=N2.reduce(r5(g2),{});if(b2===false)tt5={};const{prevResolvedValues:cs={}}=x3;const Qr={...cs,...tt5};const us=i2(k3=>{A=true;if(d3.has(k3)){j3=true;d3.delete(k3)}x3.needsAnimating[k3]=true;const U3=t3.getValue(k3);if(U3)U3.liveStyle=false},"markToAnimate");for(const k3 in Qr){const U3=tt5[k3];const et4=cs[k3];if(m4.hasOwnProperty(k3))continue;let lt4=false;if(He3(U3)&&He3(et4)){lt4=!jr(U3,et4)}else{lt4=U3!==et4}if(lt4){if(U3!==void 0&&U3!==null){us(k3)}else{d3.add(k3)}}else if(U3!==void 0&&d3.has(k3)){us(k3)}else{x3.protectedKeys[k3]=true}}x3.prevProp=y4;x3.prevResolvedValues=tt5;if(x3.isActive){m4={...m4,...tt5}}if(s&&t3.blockInitialAnimation){A=false}const hs=V2&&L2;const Jr=!hs||j3;if(A&&Jr){f2.push(...N2.map(k3=>{const U3={type:g2};if(typeof k3==="string"&&s&&!hs&&t3.manuallyAnimateOnMount&&t3.parent){const{parent:et4}=t3;const lt4=mt2(et4,k3);if(et4.enteringChildren&<4){const{delayChildren:to2}=lt4.transition||{};U3.delay=Ir(et4.enteringChildren,t3,to2)}}return{animation:k3,options:U3}}))}}if(d3.size){const T3={};if(typeof h2.initial!=="boolean"){const g2=mt2(t3,Array.isArray(h2.initial)?h2.initial[0]:h2.initial);if(g2&&g2.transition){T3.transition=g2.transition}}d3.forEach(g2=>{const x3=t3.getBaseTarget(g2);const y4=t3.getValue(g2);if(y4)y4.liveStyle=true;T3[g2]=x3??null});f2.push({animation:T3})}let v=Boolean(f2.length);if(s&&(h2.initial===false||h2.initial===h2.animate)&&!t3.manuallyAnimateOnMount){v=false}s=false;return v?e6(f2):Promise.resolve()}__name(c4,"c");i2(c4,"animateChanges");function a3(l,h2){if(n3[l].isActive===h2)return Promise.resolve();t3.variantChildren?.forEach(f2=>f2.animationState?.setActive(l,h2));n3[l].isActive=h2;const u8=c4(l);for(const f2 in n3){n3[f2].protectedKeys={}}return u8}__name(a3,"a");i2(a3,"setActive");return{animateChanges:c4,setActive:a3,setAnimateFunction:o6,getState:i2(()=>n3,"getState"),reset:i2(()=>{n3=Ws()},"reset")}}__name(rc,"rc");i2(rc,"createAnimationState");function oc(t3,e6){if(typeof e6==="string"){return e6!==t3}else if(Array.isArray(e6)){return!jr(e6,t3)}return false}__name(oc,"oc");i2(oc,"checkVariantsDidChange");function nt3(t3=false){return{isActive:t3,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}__name(nt3,"nt");i2(nt3,"createTypeState");function Ws(){return{animate:nt3(true),whileInView:nt3(),whileHover:nt3(),whileTap:nt3(),whileDrag:nt3(),whileFocus:nt3(),exit:nt3()}}__name(Ws,"Ws");i2(Ws,"createState");var qn2=class qn3{static{__name(this,"qn")}constructor(e6){this.isMounted=false;this.node=e6}update(){}};i2(qn2,"Feature");var G2=qn2;var _n2=class _n3 extends G2{static{__name(this,"_n")}constructor(e6){super(e6);e6.animationState||(e6.animationState=rc(e6))}updateAnimationControlsSubscription(){const{animate:e6}=this.node.getProps();if(ne2(e6)){this.unmountControls=e6.subscribe(this.node)}}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e6}=this.node.getProps();const{animate:n3}=this.node.prevProps||{};if(e6!==n3){this.updateAnimationControlsSubscription()}}unmount(){this.node.animationState.reset();this.unmountControls?.()}};i2(_n2,"AnimationFeature");var Ye3=_n2;var ac=0;var Zn2=class Zn3 extends G2{static{__name(this,"Zn")}constructor(){super(...arguments);this.id=ac++}update(){if(!this.node.presenceContext)return;const{isPresent:e6,onExitComplete:n3}=this.node.presenceContext;const{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||e6===s){return}const r5=this.node.animationState.setActive("exit",!e6);if(n3&&!e6){r5.then(()=>{n3(this.id)})}}mount(){const{register:e6,onExitComplete:n3}=this.node.presenceContext||{};if(n3){n3(this.id)}if(e6){this.unmount=e6(this.id)}}unmount(){}};i2(Zn2,"ExitAnimationFeature");var Ge3=Zn2;var lc={animation:{Feature:Ye3},exit:{Feature:Ge3}};function It2(t3,e6,n3,s={passive:true}){t3.addEventListener(e6,n3,s);return()=>t3.removeEventListener(e6,n3)}__name(It2,"It");i2(It2,"addDomEvent");function Ut(t3){return{point:{x:t3.pageX,y:t3.pageY}}}__name(Ut,"Ut");i2(Ut,"extractEventInfo");var cc=i2(t3=>{return e6=>Vn2(e6)&&t3(e6,Ut(e6))},"addPointerInfo");function wt2(t3,e6,n3,s){return It2(t3,e6,cc(n3),s)}__name(wt2,"wt");i2(wt2,"addPointerEvent");var Nr=1e-4;var uc=1-Nr;var hc=1+Nr;var Ur=.01;var fc=0-Ur;var dc=0+Ur;function I2(t3){return t3.max-t3.min}__name(I2,"I");i2(I2,"calcLength");function mc(t3,e6,n3){return Math.abs(t3-e6)<=n3}__name(mc,"mc");i2(mc,"isNear");function $s(t3,e6,n3,s=.5){t3.origin=s;t3.originPoint=D(e6.min,e6.max,t3.origin);t3.scale=I2(n3)/I2(e6);t3.translate=D(n3.min,n3.max,t3.origin)-t3.originPoint;if(t3.scale>=uc&&t3.scale<=hc||isNaN(t3.scale)){t3.scale=1}if(t3.translate>=fc&&t3.translate<=dc||isNaN(t3.translate)){t3.translate=0}}__name($s,"$s");i2($s,"calcAxisDelta");function At(t3,e6,n3,s){$s(t3.x,e6.x,n3.x,s?s.originX:void 0);$s(t3.y,e6.y,n3.y,s?s.originY:void 0)}__name(At,"At");i2(At,"calcBoxDelta");function Hs(t3,e6,n3){t3.min=n3.min+e6.min;t3.max=t3.min+I2(e6)}__name(Hs,"Hs");i2(Hs,"calcRelativeAxis");function pc(t3,e6,n3){Hs(t3.x,e6.x,n3.x);Hs(t3.y,e6.y,n3.y)}__name(pc,"pc");i2(pc,"calcRelativeBox");function zs(t3,e6,n3){t3.min=e6.min-n3.min;t3.max=t3.min+I2(e6)}__name(zs,"zs");i2(zs,"calcRelativeAxisPosition");function Vt2(t3,e6,n3){zs(t3.x,e6.x,n3.x);zs(t3.y,e6.y,n3.y)}__name(Vt2,"Vt");i2(Vt2,"calcRelativePosition");function W3(t3){return[t3("x"),t3("y")]}__name(W3,"W");i2(W3,"eachAxis");var Kr=i2(({current:t3})=>{return t3?t3.ownerDocument.defaultView:null},"getContextWindow");var Xs=i2((t3,e6)=>Math.abs(t3-e6),"distance");function gc(t3,e6){const n3=Xs(t3.x,e6.x);const s=Xs(t3.y,e6.y);return Math.sqrt(n3**2+s**2)}__name(gc,"gc");i2(gc,"distance2D");var Qn2=class Qn3{static{__name(this,"Qn")}constructor(e6,n3,{transformPagePoint:s,contextWindow:r5=window,dragSnapToOrigin:o6=false,distanceThreshold:c4=3}={}){this.startEvent=null;this.lastMoveEvent=null;this.lastMoveEventInfo=null;this.handlers={};this.contextWindow=window;this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const d3=de3(this.lastMoveEventInfo,this.history);const m4=this.startEvent!==null;const p3=gc(d3.offset,{x:0,y:0})>=this.distanceThreshold;if(!m4&&!p3)return;const{point:v}=d3;const{timestamp:T3}=B2;this.history.push({...v,timestamp:T3});const{onStart:g2,onMove:x3}=this.handlers;if(!m4){g2&&g2(this.lastMoveEvent,d3);this.startEvent=this.lastMoveEvent}x3&&x3(this.lastMoveEvent,d3)};this.handlePointerMove=(d3,m4)=>{this.lastMoveEvent=d3;this.lastMoveEventInfo=fe2(m4,this.transformPagePoint);C.update(this.updatePoint,true)};this.handlePointerUp=(d3,m4)=>{this.end();const{onEnd:p3,onSessionEnd:v,resumeAnimation:T3}=this.handlers;if(this.dragSnapToOrigin)T3&&T3();if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const g2=de3(d3.type==="pointercancel"?this.lastMoveEventInfo:fe2(m4,this.transformPagePoint),this.history);if(this.startEvent&&p3){p3(d3,g2)}v&&v(d3,g2)};if(!Vn2(e6))return;this.dragSnapToOrigin=o6;this.handlers=n3;this.transformPagePoint=s;this.distanceThreshold=c4;this.contextWindow=r5||window;const a3=Ut(e6);const l=fe2(a3,this.transformPagePoint);const{point:h2}=l;const{timestamp:u8}=B2;this.history=[{...h2,timestamp:u8}];const{onSessionStart:f2}=n3;f2&&f2(e6,de3(l,this.history));this.removeListeners=jt(wt2(this.contextWindow,"pointermove",this.handlePointerMove),wt2(this.contextWindow,"pointerup",this.handlePointerUp),wt2(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e6){this.handlers=e6}end(){this.removeListeners&&this.removeListeners();Q2(this.updatePoint)}};i2(Qn2,"PanSession");var te2=Qn2;function fe2(t3,e6){return e6?{point:e6(t3.point)}:t3}__name(fe2,"fe");i2(fe2,"transformPoint");function Ys(t3,e6){return{x:t3.x-e6.x,y:t3.y-e6.y}}__name(Ys,"Ys");i2(Ys,"subtractPoint");function de3({point:t3},e6){return{point:t3,delta:Ys(t3,Wr(e6)),offset:Ys(t3,yc(e6)),velocity:vc(e6,.1)}}__name(de3,"de");i2(de3,"getPanInfo");function yc(t3){return t3[0]}__name(yc,"yc");i2(yc,"startDevicePoint");function Wr(t3){return t3[t3.length-1]}__name(Wr,"Wr");i2(Wr,"lastDevicePoint");function vc(t3,e6){if(t3.length<2){return{x:0,y:0}}let n3=t3.length-1;let s=null;const r5=Wr(t3);while(n3>=0){s=t3[n3];if(r5.timestamp-s.timestamp>X3(e6)){break}n3--}if(!s){return{x:0,y:0}}const o6=$2(r5.timestamp-s.timestamp);if(o6===0){return{x:0,y:0}}const c4={x:(r5.x-s.x)/o6,y:(r5.y-s.y)/o6};if(c4.x===Infinity){c4.x=0}if(c4.y===Infinity){c4.y=0}return c4}__name(vc,"vc");i2(vc,"getVelocity");function Tc(t3,{min:e6,max:n3},s){if(e6!==void 0&&t3n3){t3=s?D(n3,t3,s.max):Math.min(t3,n3)}return t3}__name(Tc,"Tc");i2(Tc,"applyConstraints");function Gs(t3,e6,n3){return{min:e6!==void 0?t3.min+e6:void 0,max:n3!==void 0?t3.max+n3-(t3.max-t3.min):void 0}}__name(Gs,"Gs");i2(Gs,"calcRelativeAxisConstraints");function xc(t3,{top:e6,left:n3,bottom:s,right:r5}){return{x:Gs(t3.x,n3,r5),y:Gs(t3.y,e6,s)}}__name(xc,"xc");i2(xc,"calcRelativeConstraints");function qs(t3,e6){let n3=e6.min-t3.min;let s=e6.max-t3.max;if(e6.max-e6.mins){n3=Ct2(e6.min,e6.max-s,t3.min)}else if(s>r5){n3=Ct2(t3.min,t3.max-r5,e6.min)}return q2(0,1,n3)}__name(bc,"bc");i2(bc,"calcOrigin");function Sc(t3,e6){const n3={};if(e6.min!==void 0){n3.min=e6.min-t3.min}if(e6.max!==void 0){n3.max=e6.max-t3.min}return n3}__name(Sc,"Sc");i2(Sc,"rebaseAxisConstraints");var qe3=.35;function wc(t3=qe3){if(t3===false){t3=0}else if(t3===true){t3=qe3}return{x:_s(t3,"left","right"),y:_s(t3,"top","bottom")}}__name(wc,"wc");i2(wc,"resolveDragElastic");function _s(t3,e6,n3){return{min:Zs(t3,e6),max:Zs(t3,n3)}}__name(_s,"_s");i2(_s,"resolveAxisElastic");function Zs(t3,e6){return typeof t3==="number"?t3:t3[e6]||0}__name(Zs,"Zs");i2(Zs,"resolvePointElastic");var Ac=new WeakMap;var Jn2=class Jn3{static{__name(this,"Jn")}constructor(e6){this.openDragLock=null;this.isDragging=false;this.currentDirection=null;this.originPoint={x:0,y:0};this.constraints=false;this.hasMutatedConstraints=false;this.elastic=R2();this.latestPointerEvent=null;this.latestPanInfo=null;this.visualElement=e6}start(e6,{snapToCursor:n3=false,distanceThreshold:s}={}){const{presenceContext:r5}=this.visualElement;if(r5&&r5.isPresent===false)return;const o6=i2(f2=>{const{dragSnapToOrigin:d3}=this.getProps();d3?this.pauseAnimation():this.stopAnimation();if(n3){this.snapToCursor(Ut(f2).point)}},"onSessionStart");const c4=i2((f2,d3)=>{const{drag:m4,dragPropagation:p3,onDragStart:v}=this.getProps();if(m4&&!p3){if(this.openDragLock)this.openDragLock();this.openDragLock=Wa(m4);if(!this.openDragLock)return}this.latestPointerEvent=f2;this.latestPanInfo=d3;this.isDragging=true;this.currentDirection=null;this.resolveConstraints();if(this.visualElement.projection){this.visualElement.projection.isAnimationBlocked=true;this.visualElement.projection.target=void 0}W3(g2=>{let x3=this.getAxisMotionValue(g2).get()||0;if(Y2.test(x3)){const{projection:y4}=this.visualElement;if(y4&&y4.layout){const w2=y4.layout.layoutBox[g2];if(w2){const b2=I2(w2);x3=b2*(parseFloat(x3)/100)}}}this.originPoint[g2]=x3});if(v){C.postRender(()=>v(f2,d3))}ze3(this.visualElement,"transform");const{animationState:T3}=this.visualElement;T3&&T3.setActive("whileDrag",true)},"onStart");const a3=i2((f2,d3)=>{this.latestPointerEvent=f2;this.latestPanInfo=d3;const{dragPropagation:m4,dragDirectionLock:p3,onDirectionLock:v,onDrag:T3}=this.getProps();if(!m4&&!this.openDragLock)return;const{offset:g2}=d3;if(p3&&this.currentDirection===null){this.currentDirection=Vc(g2);if(this.currentDirection!==null){v&&v(this.currentDirection)}return}this.updateAxis("x",d3.point,g2);this.updateAxis("y",d3.point,g2);this.visualElement.render();T3&&T3(f2,d3)},"onMove");const l=i2((f2,d3)=>{this.latestPointerEvent=f2;this.latestPanInfo=d3;this.stop(f2,d3);this.latestPointerEvent=null;this.latestPanInfo=null},"onSessionEnd");const h2=i2(()=>W3(f2=>this.getAnimationState(f2)==="paused"&&this.getAxisMotionValue(f2).animation?.play()),"resumeAnimation");const{dragSnapToOrigin:u8}=this.getProps();this.panSession=new te2(e6,{onSessionStart:o6,onStart:c4,onMove:a3,onSessionEnd:l,resumeAnimation:h2},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u8,distanceThreshold:s,contextWindow:Kr(this.visualElement)})}stop(e6,n3){const s=e6||this.latestPointerEvent;const r5=n3||this.latestPanInfo;const o6=this.isDragging;this.cancel();if(!o6||!r5||!s)return;const{velocity:c4}=r5;this.startAnimation(c4);const{onDragEnd:a3}=this.getProps();if(a3){C.postRender(()=>a3(s,r5))}}cancel(){this.isDragging=false;const{projection:e6,animationState:n3}=this.visualElement;if(e6){e6.isAnimationBlocked=false}this.panSession&&this.panSession.end();this.panSession=void 0;const{dragPropagation:s}=this.getProps();if(!s&&this.openDragLock){this.openDragLock();this.openDragLock=null}n3&&n3.setActive("whileDrag",false)}updateAxis(e6,n3,s){const{drag:r5}=this.getProps();if(!s||!$t(e6,r5,this.currentDirection))return;const o6=this.getAxisMotionValue(e6);let c4=this.originPoint[e6]+s[e6];if(this.constraints&&this.constraints[e6]){c4=Tc(c4,this.constraints[e6],this.elastic[e6])}o6.set(c4)}resolveConstraints(){const{dragConstraints:e6,dragElastic:n3}=this.getProps();const s=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(false):this.visualElement.projection?.layout;const r5=this.constraints;if(e6&&ut3(e6)){if(!this.constraints){this.constraints=this.resolveRefConstraints()}}else{if(e6&&s){this.constraints=xc(s.layoutBox,e6)}else{this.constraints=false}}this.elastic=wc(n3);if(r5!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints){W3(o6=>{if(this.constraints!==false&&this.getAxisMotionValue(o6)){this.constraints[o6]=Sc(s.layoutBox[o6],this.constraints[o6])}})}}resolveRefConstraints(){const{dragConstraints:e6,onMeasureDragConstraints:n3}=this.getProps();if(!e6||!ut3(e6))return false;const s=e6.current;const{projection:r5}=this.visualElement;if(!r5||!r5.layout)return false;const o6=kl(s,r5.root,this.visualElement.getTransformPagePoint());let c4=Pc(r5.layout.layoutBox,o6);if(n3){const a3=n3(Rl(c4));this.hasMutatedConstraints=!!a3;if(a3){c4=Cr(a3)}}return c4}startAnimation(e6){const{drag:n3,dragMomentum:s,dragElastic:r5,dragTransition:o6,dragSnapToOrigin:c4,onDragTransitionEnd:a3}=this.getProps();const l=this.constraints||{};const h2=W3(u8=>{if(!$t(u8,n3,this.currentDirection)){return}let f2=l&&l[u8]||{};if(c4)f2={min:0,max:0};const d3=r5?200:1e6;const m4=r5?40:1e7;const p3={type:"inertia",velocity:s?e6[u8]:0,bounceStiffness:d3,bounceDamping:m4,timeConstant:750,restDelta:1,restSpeed:10,...o6,...f2};return this.startAxisValueAnimation(u8,p3)});return Promise.all(h2).then(a3)}startAxisValueAnimation(e6,n3){const s=this.getAxisMotionValue(e6);ze3(this.visualElement,e6);return s.start(Fn3(e6,s,0,n3,this.visualElement,false))}stopAnimation(){W3(e6=>this.getAxisMotionValue(e6).stop())}pauseAnimation(){W3(e6=>this.getAxisMotionValue(e6).animation?.pause())}getAnimationState(e6){return this.getAxisMotionValue(e6).animation?.state}getAxisMotionValue(e6){const n3=`_drag${e6.toUpperCase()}`;const s=this.visualElement.getProps();const r5=s[n3];return r5?r5:this.visualElement.getValue(e6,(s.initial?s.initial[e6]:void 0)||0)}snapToCursor(e6){W3(n3=>{const{drag:s}=this.getProps();if(!$t(n3,s,this.currentDirection))return;const{projection:r5}=this.visualElement;const o6=this.getAxisMotionValue(n3);if(r5&&r5.layout){const{min:c4,max:a3}=r5.layout.layoutBox[n3];o6.set(e6[n3]-D(c4,a3,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e6,dragConstraints:n3}=this.getProps();const{projection:s}=this.visualElement;if(!ut3(n3)||!s||!this.constraints)return;this.stopAnimation();const r5={x:0,y:0};W3(c4=>{const a3=this.getAxisMotionValue(c4);if(a3&&this.constraints!==false){const l=a3.get();r5[c4]=bc({min:l,max:l},this.constraints[c4])}});const{transformTemplate:o6}=this.visualElement.getProps();this.visualElement.current.style.transform=o6?o6({},""):"none";s.root&&s.root.updateScroll();s.updateLayout();this.resolveConstraints();W3(c4=>{if(!$t(c4,e6,null))return;const a3=this.getAxisMotionValue(c4);const{min:l,max:h2}=this.constraints[c4];a3.set(D(l,h2,r5[c4]))})}addListeners(){if(!this.visualElement.current)return;Ac.set(this.visualElement,this);const e6=this.visualElement.current;const n3=wt2(e6,"pointerdown",l=>{const{drag:h2,dragListener:u8=true}=this.getProps();h2&&u8&&this.start(l)});const s=i2(()=>{const{dragConstraints:l}=this.getProps();if(ut3(l)&&l.current){this.constraints=this.resolveRefConstraints()}},"measureDragConstraints");const{projection:r5}=this.visualElement;const o6=r5.addEventListener("measure",s);if(r5&&!r5.layout){r5.root&&r5.root.updateScroll();r5.updateLayout()}C.read(s);const c4=It2(window,"resize",()=>this.scalePositionWithinConstraints());const a3=r5.addEventListener("didUpdate",({delta:l,hasLayoutChanged:h2})=>{if(this.isDragging&&h2){W3(u8=>{const f2=this.getAxisMotionValue(u8);if(!f2)return;this.originPoint[u8]+=l[u8].translate;f2.set(f2.get()+l[u8].translate)});this.visualElement.render()}});return()=>{c4();n3();o6();a3&&a3()}}getProps(){const e6=this.visualElement.getProps();const{drag:n3=false,dragDirectionLock:s=false,dragPropagation:r5=false,dragConstraints:o6=false,dragElastic:c4=qe3,dragMomentum:a3=true}=e6;return{...e6,drag:n3,dragDirectionLock:s,dragPropagation:r5,dragConstraints:o6,dragElastic:c4,dragMomentum:a3}}};i2(Jn2,"VisualElementDragControls");var _e2=Jn2;function $t(t3,e6,n3){return(e6===true||e6===t3)&&(n3===null||n3===t3)}__name($t,"$t");i2($t,"shouldDrag");function Vc(t3,e6=10){let n3=null;if(Math.abs(t3.y)>e6){n3="y"}else if(Math.abs(t3.x)>e6){n3="x"}return n3}__name(Vc,"Vc");i2(Vc,"getCurrentDirection");var ts=class ts2 extends G2{static{__name(this,"ts")}constructor(e6){super(e6);this.removeGroupControls=H;this.removeListeners=H;this.controls=new _e2(e6)}mount(){const{dragControls:e6}=this.node.getProps();if(e6){this.removeGroupControls=e6.subscribe(this.controls)}this.removeListeners=this.controls.addListeners()||H}unmount(){this.removeGroupControls();this.removeListeners()}};i2(ts,"DragGesture");var Ze4=ts;var Qs=i2(t3=>(e6,n3)=>{if(t3){C.postRender(()=>t3(e6,n3))}},"asyncHandler");var es=class es2 extends G2{static{__name(this,"es")}constructor(){super(...arguments);this.removePointerDownListener=H}onPointerDown(e6){this.session=new te2(e6,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Kr(this.node)})}createPanHandlers(){const{onPanSessionStart:e6,onPanStart:n3,onPan:s,onPanEnd:r5}=this.node.getProps();return{onSessionStart:Qs(e6),onStart:Qs(n3),onMove:s,onEnd:i2((o6,c4)=>{delete this.session;if(r5){C.postRender(()=>r5(o6,c4))}},"onEnd")}}mount(){this.removePointerDownListener=wt2(this.node.current,"pointerdown",e6=>this.onPointerDown(e6))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener();this.session&&this.session.end()}};i2(es,"PanGesture");var Qe4=es;var Yt2={hasAnimatedSinceResize:true,hasEverUpdated:false};function Js(t3,e6){if(e6.max===e6.min)return 0;return t3/(e6.max-e6.min)*100}__name(Js,"Js");i2(Js,"pixelsToPercent");var xt2={correct:i2((t3,e6)=>{if(!e6.target)return t3;if(typeof t3==="string"){if(P.test(t3)){t3=parseFloat(t3)}else{return t3}}const n3=Js(t3,e6.target.x);const s=Js(t3,e6.target.y);return`${n3}% ${s}%`},"correct")};var Cc={correct:i2((t3,{treeScale:e6,projectionDelta:n3})=>{const s=t3;const r5=J.parse(t3);if(r5.length>5)return s;const o6=J.createTransformer(t3);const c4=typeof r5[0]!=="number"?1:0;const a3=n3.x.scale*e6.x;const l=n3.y.scale*e6.y;r5[0+c4]/=a3;r5[1+c4]/=l;const h2=D(a3,l,.5);if(typeof r5[2+c4]==="number")r5[2+c4]/=h2;if(typeof r5[3+c4]==="number")r5[3+c4]/=h2;return o6(r5)},"correct")};var me2=false;var ns=class ns2 extends z.Component{static{__name(this,"ns")}componentDidMount(){const{visualElement:e6,layoutGroup:n3,switchLayoutGroup:s,layoutId:r5}=this.props;const{projection:o6}=e6;il(Dc);if(o6){if(n3.group)n3.group.add(o6);if(s&&s.register&&r5){s.register(o6)}if(me2){o6.root.didUpdate()}o6.addEventListener("animationComplete",()=>{this.safeToRemove()});o6.setOptions({...o6.options,onExitComplete:i2(()=>this.safeToRemove(),"onExitComplete")})}Yt2.hasEverUpdated=true}getSnapshotBeforeUpdate(e6){const{layoutDependency:n3,visualElement:s,drag:r5,isPresent:o6}=this.props;const{projection:c4}=s;if(!c4)return null;c4.isPresent=o6;me2=true;if(r5||e6.layoutDependency!==n3||n3===void 0||e6.isPresent!==o6){c4.willUpdate()}else{this.safeToRemove()}if(e6.isPresent!==o6){if(o6){c4.promote()}else if(!c4.relegate()){C.postRender(()=>{const a3=c4.getStack();if(!a3||!a3.members.length){this.safeToRemove()}})}}return null}componentDidUpdate(){const{projection:e6}=this.props.visualElement;if(e6){e6.root.didUpdate();An2.postRender(()=>{if(!e6.currentAnimation&&e6.isLead()){this.safeToRemove()}})}}componentWillUnmount(){const{visualElement:e6,layoutGroup:n3,switchLayoutGroup:s}=this.props;const{projection:r5}=e6;me2=true;if(r5){r5.scheduleCheckAfterUnmount();if(n3&&n3.group)n3.group.remove(r5);if(s&&s.deregister)s.deregister(r5)}}safeToRemove(){const{safeToRemove:e6}=this.props;e6&&e6()}render(){return null}};i2(ns,"MeasureLayoutWithContext");var Je4=ns;function $r(t3){const[e6,n3]=Za();const s=z.useContext(Si);return Ht.jsx(Je4,{...t3,layoutGroup:s,switchLayoutGroup:z.useContext(Ar),isPresent:e6,safeToRemove:n3})}__name($r,"$r");i2($r,"MeasureLayout");var Dc={borderRadius:{...xt2,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:xt2,borderTopRightRadius:xt2,borderBottomLeftRadius:xt2,borderBottomRightRadius:xt2,boxShadow:Cc};function Mc(t3,e6,n3){const s=F2(t3)?t3:pt2(t3);s.start(Fn3("",s,e6,n3));return s.animation}__name(Mc,"Mc");i2(Mc,"animateSingleValue");var Rc=i2((t3,e6)=>t3.depth-e6.depth,"compareByDepth");var ss=class ss2{static{__name(this,"ss")}constructor(){this.children=[];this.isDirty=false}add(e6){un2(this.children,e6);this.isDirty=true}remove(e6){hn2(this.children,e6);this.isDirty=true}forEach(e6){this.isDirty&&this.children.sort(Rc);this.isDirty=false;this.children.forEach(e6)}};i2(ss,"FlatTree");var tn2=ss;function Ec(t3,e6){const n3=O2.now();const s=i2(({timestamp:r5})=>{const o6=r5-n3;if(o6>=e6){Q2(s);t3(o6-e6)}},"checkElapsed");C.setup(s,true);return()=>Q2(s)}__name(Ec,"Ec");i2(Ec,"delay");var Hr=["TopLeft","TopRight","BottomLeft","BottomRight"];var Lc=Hr.length;var ti=i2(t3=>typeof t3==="string"?parseFloat(t3):t3,"asNumber");var ei=i2(t3=>typeof t3==="number"||P.test(t3),"isPx");function kc(t3,e6,n3,s,r5,o6){if(r5){t3.opacity=D(0,n3.opacity??1,Bc(s));t3.opacityExit=D(e6.opacity??1,0,Fc(s))}else if(o6){t3.opacity=D(e6.opacity??1,n3.opacity??1,s)}for(let c4=0;c4{if(se6)return 1;return n3(Ct2(t3,e6,s))}}__name(zr,"zr");i2(zr,"compress");function si(t3,e6){t3.min=e6.min;t3.max=e6.max}__name(si,"si");i2(si,"copyAxisInto");function K2(t3,e6){si(t3.x,e6.x);si(t3.y,e6.y)}__name(K2,"K");i2(K2,"copyBoxInto");function ii(t3,e6){t3.translate=e6.translate;t3.scale=e6.scale;t3.originPoint=e6.originPoint;t3.origin=e6.origin}__name(ii,"ii");i2(ii,"copyAxisDeltaInto");function ri(t3,e6,n3,s,r5){t3-=e6;t3=Qt2(t3,1/n3,s);if(r5!==void 0){t3=Qt2(t3,1/r5,s)}return t3}__name(ri,"ri");i2(ri,"removePointDelta");function Ic(t3,e6=0,n3=1,s=.5,r5,o6=t3,c4=t3){if(Y2.test(e6)){e6=parseFloat(e6);const l=D(c4.min,c4.max,e6/100);e6=l-c4.min}if(typeof e6!=="number")return;let a3=D(o6.min,o6.max,s);if(t3===o6)a3-=e6;t3.min=ri(t3.min,e6,n3,a3,r5);t3.max=ri(t3.max,e6,n3,a3,r5)}__name(Ic,"Ic");i2(Ic,"removeAxisDelta");function oi(t3,e6,[n3,s,r5],o6,c4){Ic(t3,e6[n3],e6[s],e6[r5],e6.scale,o6,c4)}__name(oi,"oi");i2(oi,"removeAxisTransforms");var jc=["x","scaleX","originX"];var Oc=["y","scaleY","originY"];function ai(t3,e6,n3,s){oi(t3.x,e6,jc,n3?n3.x:void 0,s?s.x:void 0);oi(t3.y,e6,Oc,n3?n3.y:void 0,s?s.y:void 0)}__name(ai,"ai");i2(ai,"removeBoxTransforms");function li(t3){return t3.translate===0&&t3.scale===1}__name(li,"li");i2(li,"isAxisDeltaZero");function Xr(t3){return li(t3.x)&&li(t3.y)}__name(Xr,"Xr");i2(Xr,"isDeltaZero");function ci(t3,e6){return t3.min===e6.min&&t3.max===e6.max}__name(ci,"ci");i2(ci,"axisEquals");function Nc(t3,e6){return ci(t3.x,e6.x)&&ci(t3.y,e6.y)}__name(Nc,"Nc");i2(Nc,"boxEquals");function ui(t3,e6){return Math.round(t3.min)===Math.round(e6.min)&&Math.round(t3.max)===Math.round(e6.max)}__name(ui,"ui");i2(ui,"axisEqualsRounded");function Yr(t3,e6){return ui(t3.x,e6.x)&&ui(t3.y,e6.y)}__name(Yr,"Yr");i2(Yr,"boxEqualsRounded");function hi(t3){return I2(t3.x)/I2(t3.y)}__name(hi,"hi");i2(hi,"aspectRatio");function fi(t3,e6){return t3.translate===e6.translate&&t3.scale===e6.scale&&t3.originPoint===e6.originPoint}__name(fi,"fi");i2(fi,"axisDeltaEquals");var is=class is2{static{__name(this,"is")}constructor(){this.members=[]}add(e6){un2(this.members,e6);e6.scheduleRender()}remove(e6){hn2(this.members,e6);if(e6===this.prevLead){this.prevLead=void 0}if(e6===this.lead){const n3=this.members[this.members.length-1];if(n3){this.promote(n3)}}}relegate(e6){const n3=this.members.findIndex(r5=>e6===r5);if(n3===0)return false;let s;for(let r5=n3;r5>=0;r5--){const o6=this.members[r5];if(o6.isPresent!==false){s=o6;break}}if(s){this.promote(s);return true}else{return false}}promote(e6,n3){const s=this.lead;if(e6===s)return;this.prevLead=s;this.lead=e6;e6.show();if(s){s.instance&&s.scheduleRender();e6.scheduleRender();e6.resumeFrom=s;if(n3){e6.resumeFrom.preserveOpacity=true}if(s.snapshot){e6.snapshot=s.snapshot;e6.snapshot.latestValues=s.animationValues||s.latestValues}if(e6.root&&e6.root.isUpdating){e6.isLayoutDirty=true}const{crossfade:r5}=e6.options;if(r5===false){s.hide()}}}exitAnimationComplete(){this.members.forEach(e6=>{const{options:n3,resumingFrom:s}=e6;n3.onExitComplete&&n3.onExitComplete();if(s){s.options.onExitComplete&&s.options.onExitComplete()}})}scheduleRender(){this.members.forEach(e6=>{e6.instance&&e6.scheduleRender(false)})}removeLeadSnapshot(){if(this.lead&&this.lead.snapshot){this.lead.snapshot=void 0}}};i2(is,"NodeStack");var en2=is;function Uc(t3,e6,n3){let s="";const r5=t3.x.translate/e6.x;const o6=t3.y.translate/e6.y;const c4=n3?.z||0;if(r5||o6||c4){s=`translate3d(${r5}px, ${o6}px, ${c4}px) `}if(e6.x!==1||e6.y!==1){s+=`scale(${1/e6.x}, ${1/e6.y}) `}if(n3){const{transformPerspective:h2,rotate:u8,rotateX:f2,rotateY:d3,skewX:m4,skewY:p3}=n3;if(h2)s=`perspective(${h2}px) ${s}`;if(u8)s+=`rotate(${u8}deg) `;if(f2)s+=`rotateX(${f2}deg) `;if(d3)s+=`rotateY(${d3}deg) `;if(m4)s+=`skewX(${m4}deg) `;if(p3)s+=`skewY(${p3}deg) `}const a3=t3.x.scale*e6.x;const l=t3.y.scale*e6.y;if(a3!==1||l!==1){s+=`scale(${a3}, ${l})`}return s||"none"}__name(Uc,"Uc");i2(Uc,"buildProjectionTransform");var pe3=["","X","Y","Z"];var Kc=1e3;var Wc=0;function ge2(t3,e6,n3,s){const{latestValues:r5}=e6;if(r5[t3]){n3[t3]=r5[t3];e6.setStaticValue(t3,0);if(s){s[t3]=0}}}__name(ge2,"ge");i2(ge2,"resetDistortingTransform");function Gr(t3){t3.hasCheckedOptimisedAppear=true;if(t3.root===t3)return;const{visualElement:e6}=t3.options;if(!e6)return;const n3=Br(e6);if(window.MotionHasOptimisedAnimation(n3,"transform")){const{layout:r5,layoutId:o6}=t3.options;window.MotionCancelOptimisedAnimation(n3,"transform",C,!(r5||o6))}const{parent:s}=t3;if(s&&!s.hasCheckedOptimisedAppear){Gr(s)}}__name(Gr,"Gr");i2(Gr,"cancelTreeOptimisedTransformAnimations");function qr({attachResizeListener:t3,defaultParent:e6,measureScroll:n3,checkIsScrollRoot:s,resetTransform:r5}){var o6;return o6=class{static{__name(this,"o")}constructor(a3={},l=e6?.()){this.id=Wc++;this.animationId=0;this.animationCommitId=0;this.children=new Set;this.options={};this.isTreeAnimating=false;this.isAnimationBlocked=false;this.isLayoutDirty=false;this.isProjectionDirty=false;this.isSharedProjectionDirty=false;this.isTransformDirty=false;this.updateManuallyBlocked=false;this.updateBlockedByResize=false;this.isUpdating=false;this.isSVG=false;this.needsReset=false;this.shouldResetTransform=false;this.hasCheckedOptimisedAppear=false;this.treeScale={x:1,y:1};this.eventHandlers=new Map;this.hasTreeAnimated=false;this.updateScheduled=false;this.scheduleUpdate=()=>this.update();this.projectionUpdateScheduled=false;this.checkUpdateFailed=()=>{if(this.isUpdating){this.isUpdating=false;this.clearAllSnapshots()}};this.updateProjection=()=>{this.projectionUpdateScheduled=false;this.nodes.forEach(zc);this.nodes.forEach(qc);this.nodes.forEach(_c);this.nodes.forEach(Xc)};this.resolvedRelativeTargetAt=0;this.hasProjected=false;this.isVisible=true;this.animationProgress=0;this.sharedNodes=new Map;this.latestValues=a3;this.root=l?l.root||l:this;this.path=l?[...l.path,l]:[];this.parent=l;this.depth=l?l.depth+1:0;for(let h2=0;h2this.root.updateBlockedByResize=false,"resizeUnblockUpdate");C.read(()=>{d3=window.innerWidth});t3(a3,()=>{const p3=window.innerWidth;if(p3===d3)return;d3=p3;this.root.updateBlockedByResize=true;f2&&f2();f2=Ec(m4,250);if(Yt2.hasAnimatedSinceResize){Yt2.hasAnimatedSinceResize=false;this.nodes.forEach(pi)}})}if(l){this.root.registerSharedNode(l,this)}if(this.options.animate!==false&&u8&&(l||h2)){this.addEventListener("didUpdate",({delta:f2,hasLayoutChanged:d3,hasRelativeLayoutChanged:m4,layout:p3})=>{if(this.isTreeAnimationBlocked()){this.target=void 0;this.relativeTarget=void 0;return}const v=this.options.transition||u8.getDefaultTransition()||eu;const{onLayoutAnimationStart:T3,onLayoutAnimationComplete:g2}=u8.getProps();const x3=!this.targetLayout||!Yr(this.targetLayout,p3);const y4=!d3&&m4;if(this.options.layoutRoot||this.resumeFrom||y4||d3&&(x3||!this.currentAnimation)){if(this.resumeFrom){this.resumingFrom=this.resumeFrom;this.resumingFrom.resumingFrom=void 0}const w2={...Sn2(v,"layout"),onPlay:T3,onComplete:g2};if(u8.shouldReduceMotion||this.options.layoutRoot){w2.delay=0;w2.type=false}this.startAnimation(w2);this.setAnimationOrigin(f2,y4)}else{if(!d3){pi(this)}if(this.isLead()&&this.options.onExitComplete){this.options.onExitComplete()}}this.targetLayout=p3})}}unmount(){this.options.layoutId&&this.willUpdate();this.root.nodes.remove(this);const a3=this.getStack();a3&&a3.remove(this);this.parent&&this.parent.children.delete(this);this.instance=void 0;this.eventHandlers.clear();Q2(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=true}unblockUpdate(){this.updateManuallyBlocked=false}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||false}startUpdate(){if(this.isUpdateBlocked())return;this.isUpdating=true;this.nodes&&this.nodes.forEach(Zc);this.animationId++}getTransformTemplate(){const{visualElement:a3}=this.options;return a3&&a3.getProps().transformTemplate}willUpdate(a3=true){this.root.hasTreeAnimated=true;if(this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear){Gr(this)}!this.root.isUpdating&&this.root.startUpdate();if(this.isLayoutDirty)return;this.isLayoutDirty=true;for(let f2=0;f2{if(this.isLayoutDirty){this.root.didUpdate()}else{this.root.checkUpdateFailed()}})}updateSnapshot(){if(this.snapshot||!this.instance)return;this.snapshot=this.measure();if(this.snapshot&&!I2(this.snapshot.measuredBox.x)&&!I2(this.snapshot.measuredBox.y)){this.snapshot=void 0}}updateLayout(){if(!this.instance)return;this.updateScroll();if(!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty){return}if(this.resumeFrom&&!this.resumeFrom.instance){for(let h2=0;h2{const V2=b2/1e3;gi(d3.x,a3.x,V2);gi(d3.y,a3.y,V2);this.setTargetDelta(d3);if(this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){Vt2(m4,this.layout.layoutBox,this.relativeParent.layout.layoutBox);Jc(this.relativeTarget,this.relativeTargetOrigin,m4,V2);if(w2&&Nc(this.relativeTarget,w2)){this.isProjectionDirty=false}if(!w2)w2=R2();K2(w2,this.relativeTarget)}if(T3){this.animationValues=f2;kc(f2,u8,this.latestValues,V2,y4,x3)}this.root.scheduleUpdateProjection();this.scheduleRender();this.animationProgress=V2};this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(a3){this.notifyListeners("animationStart");this.currentAnimation?.stop();this.resumingFrom?.currentAnimation?.stop();if(this.pendingAnimation){Q2(this.pendingAnimation);this.pendingAnimation=void 0}this.pendingAnimation=C.update(()=>{Yt2.hasAnimatedSinceResize=true;this.motionValue||(this.motionValue=pt2(0));this.currentAnimation=Mc(this.motionValue,[0,1e3],{...a3,velocity:0,isSync:true,onUpdate:i2(l=>{this.mixTargetDelta(l);a3.onUpdate&&a3.onUpdate(l)},"onUpdate"),onStop:i2(()=>{},"onStop"),onComplete:i2(()=>{a3.onComplete&&a3.onComplete();this.completeAnimation()},"onComplete")});if(this.resumingFrom){this.resumingFrom.currentAnimation=this.currentAnimation}this.pendingAnimation=void 0})}completeAnimation(){if(this.resumingFrom){this.resumingFrom.currentAnimation=void 0;this.resumingFrom.preserveOpacity=void 0}const a3=this.getStack();a3&&a3.exitAnimationComplete();this.resumingFrom=this.currentAnimation=this.animationValues=void 0;this.notifyListeners("animationComplete")}finishAnimation(){if(this.currentAnimation){this.mixTargetDelta&&this.mixTargetDelta(Kc);this.currentAnimation.stop()}this.completeAnimation()}applyTransformsToTarget(){const a3=this.getLead();let{targetWithTransforms:l,target:h2,layout:u8,latestValues:f2}=a3;if(!l||!h2||!u8)return;if(this!==a3&&this.layout&&u8&&_r(this.options.animationType,this.layout.layoutBox,u8.layoutBox)){h2=this.target||R2();const d3=I2(this.layout.layoutBox.x);h2.x.min=a3.target.x.min;h2.x.max=h2.x.min+d3;const m4=I2(this.layout.layoutBox.y);h2.y.min=a3.target.y.min;h2.y.max=h2.y.min+m4}K2(l,h2);ft2(l,f2);At(this.projectionDeltaWithTransform,this.layoutCorrected,l,f2)}registerSharedNode(a3,l){if(!this.sharedNodes.has(a3)){this.sharedNodes.set(a3,new en2)}const h2=this.sharedNodes.get(a3);h2.add(l);const u8=l.options.initialPromotionConfig;l.promote({transition:u8?u8.transition:void 0,preserveFollowOpacity:u8&&u8.shouldPreserveFollowOpacity?u8.shouldPreserveFollowOpacity(l):void 0})}isLead(){const a3=this.getStack();return a3?a3.lead===this:true}getLead(){const{layoutId:a3}=this.options;return a3?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:a3}=this.options;return a3?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:a3}=this.options;if(a3)return this.root.sharedNodes.get(a3)}promote({needsReset:a3,transition:l,preserveFollowOpacity:h2}={}){const u8=this.getStack();if(u8)u8.promote(this,h2);if(a3){this.projectionDelta=void 0;this.needsReset=true}if(l)this.setOptions({transition:l})}relegate(){const a3=this.getStack();if(a3){return a3.relegate(this)}else{return false}}resetSkewAndRotation(){const{visualElement:a3}=this.options;if(!a3)return;let l=false;const{latestValues:h2}=a3;if(h2.z||h2.rotate||h2.rotateX||h2.rotateY||h2.rotateZ||h2.skewX||h2.skewY){l=true}if(!l)return;const u8={};if(h2.z){ge2("z",a3,u8,this.animationValues)}for(let f2=0;f2a3.currentAnimation?.stop());this.root.nodes.forEach(di);this.root.sharedNodes.clear()}},i2(o6,"ProjectionNode"),o6}__name(qr,"qr");i2(qr,"createProjectionNode");function $c(t3){t3.updateLayout()}__name($c,"$c");i2($c,"updateLayout");function Hc(t3){const e6=t3.resumeFrom?.snapshot||t3.snapshot;if(t3.isLead()&&t3.layout&&e6&&t3.hasListeners("didUpdate")){const{layoutBox:n3,measuredBox:s}=t3.layout;const{animationType:r5}=t3.options;const o6=e6.source!==t3.layout.source;if(r5==="size"){W3(u8=>{const f2=o6?e6.measuredBox[u8]:e6.layoutBox[u8];const d3=I2(f2);f2.min=n3[u8].min;f2.max=f2.min+d3})}else if(_r(r5,e6.layoutBox,n3)){W3(u8=>{const f2=o6?e6.measuredBox[u8]:e6.layoutBox[u8];const d3=I2(n3[u8]);f2.max=f2.min+d3;if(t3.relativeTarget&&!t3.currentAnimation){t3.isProjectionDirty=true;t3.relativeTarget[u8].max=t3.relativeTarget[u8].min+d3}})}const c4=dt4();At(c4,n3,e6.layoutBox);const a3=dt4();if(o6){At(a3,t3.applyTransform(s,true),e6.measuredBox)}else{At(a3,n3,e6.layoutBox)}const l=!Xr(c4);let h2=false;if(!t3.resumeFrom){const u8=t3.getClosestProjectingParent();if(u8&&!u8.resumeFrom){const{snapshot:f2,layout:d3}=u8;if(f2&&d3){const m4=R2();Vt2(m4,e6.layoutBox,f2.layoutBox);const p3=R2();Vt2(p3,n3,d3.layoutBox);if(!Yr(m4,p3)){h2=true}if(u8.options.layoutRoot){t3.relativeTarget=p3;t3.relativeTargetOrigin=m4;t3.relativeParent=u8}}}}t3.notifyListeners("didUpdate",{layout:n3,snapshot:e6,delta:a3,layoutDelta:c4,hasLayoutChanged:l,hasRelativeLayoutChanged:h2})}else if(t3.isLead()){const{onExitComplete:n3}=t3.options;n3&&n3()}t3.options.transition=void 0}__name(Hc,"Hc");i2(Hc,"notifyLayoutUpdate");function zc(t3){if(!t3.parent)return;if(!t3.isProjecting()){t3.isProjectionDirty=t3.parent.isProjectionDirty}t3.isSharedProjectionDirty||(t3.isSharedProjectionDirty=Boolean(t3.isProjectionDirty||t3.parent.isProjectionDirty||t3.parent.isSharedProjectionDirty));t3.isTransformDirty||(t3.isTransformDirty=t3.parent.isTransformDirty)}__name(zc,"zc");i2(zc,"propagateDirtyNodes");function Xc(t3){t3.isProjectionDirty=t3.isSharedProjectionDirty=t3.isTransformDirty=false}__name(Xc,"Xc");i2(Xc,"cleanDirtyNodes");function Yc(t3){t3.clearSnapshot()}__name(Yc,"Yc");i2(Yc,"clearSnapshot");function di(t3){t3.clearMeasurements()}__name(di,"di");i2(di,"clearMeasurements");function mi(t3){t3.isLayoutDirty=false}__name(mi,"mi");i2(mi,"clearIsLayoutDirty");function Gc(t3){const{visualElement:e6}=t3.options;if(e6&&e6.getProps().onBeforeLayoutMeasure){e6.notify("BeforeLayoutMeasure")}t3.resetTransform()}__name(Gc,"Gc");i2(Gc,"resetTransformStyle");function pi(t3){t3.finishAnimation();t3.targetDelta=t3.relativeTarget=t3.target=void 0;t3.isProjectionDirty=true}__name(pi,"pi");i2(pi,"finishAnimation");function qc(t3){t3.resolveTargetDelta()}__name(qc,"qc");i2(qc,"resolveTargetDelta");function _c(t3){t3.calcProjection()}__name(_c,"_c");i2(_c,"calcProjection");function Zc(t3){t3.resetSkewAndRotation()}__name(Zc,"Zc");i2(Zc,"resetSkewAndRotation");function Qc(t3){t3.removeLeadSnapshot()}__name(Qc,"Qc");i2(Qc,"removeLeadSnapshots");function gi(t3,e6,n3){t3.translate=D(e6.translate,0,n3);t3.scale=D(e6.scale,1,n3);t3.origin=e6.origin;t3.originPoint=e6.originPoint}__name(gi,"gi");i2(gi,"mixAxisDelta");function yi(t3,e6,n3,s){t3.min=D(e6.min,n3.min,s);t3.max=D(e6.max,n3.max,s)}__name(yi,"yi");i2(yi,"mixAxis");function Jc(t3,e6,n3,s){yi(t3.x,e6.x,n3.x,s);yi(t3.y,e6.y,n3.y,s)}__name(Jc,"Jc");i2(Jc,"mixBox");function tu(t3){return t3.animationValues&&t3.animationValues.opacityExit!==void 0}__name(tu,"tu");i2(tu,"hasOpacityCrossfade");var eu={duration:.45,ease:[.4,0,.1,1]};var vi=i2(t3=>typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t3),"userAgentContains");var Ti=vi("applewebkit/")&&!vi("chrome/")?Math.round:H;function xi(t3){t3.min=Ti(t3.min);t3.max=Ti(t3.max)}__name(xi,"xi");i2(xi,"roundAxis");function nu(t3){xi(t3.x);xi(t3.y)}__name(nu,"nu");i2(nu,"roundBox");function _r(t3,e6,n3){return t3==="position"||t3==="preserve-aspect"&&!mc(hi(e6),hi(n3),.2)}__name(_r,"_r");i2(_r,"shouldAnimatePositionOnly");function su2(t3){return t3!==t3.root&&t3.scroll?.wasRoot}__name(su2,"su");i2(su2,"checkNodeWasScrollRoot");var iu=qr({attachResizeListener:i2((t3,e6)=>It2(t3,"resize",e6),"attachResizeListener"),measureScroll:i2(()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),"measureScroll"),checkIsScrollRoot:i2(()=>true,"checkIsScrollRoot")});var ye3={current:void 0};var Zr=qr({measureScroll:i2(t3=>({x:t3.scrollLeft,y:t3.scrollTop}),"measureScroll"),defaultParent:i2(()=>{if(!ye3.current){const t3=new iu({});t3.mount(window);t3.setOptions({layoutScroll:true});ye3.current=t3}return ye3.current},"defaultParent"),resetTransform:i2((t3,e6)=>{t3.style.transform=e6!==void 0?e6:"none"},"resetTransform"),checkIsScrollRoot:i2(t3=>Boolean(window.getComputedStyle(t3).position==="fixed"),"checkIsScrollRoot")});var ru2={pan:{Feature:Qe4},drag:{Feature:Ze4,ProjectionNode:Zr,MeasureLayout:$r}};function Pi(t3,e6,n3){const{props:s}=t3;if(t3.animationState&&s.whileHover){t3.animationState.setActive("whileHover",n3==="Start")}const r5="onHover"+n3;const o6=s[r5];if(o6){C.postRender(()=>o6(e6,Ut(e6)))}}__name(Pi,"Pi");i2(Pi,"handleHoverEvent");var rs=class rs2 extends G2{static{__name(this,"rs")}mount(){const{current:e6}=this.node;if(!e6)return;this.unmount=$a(e6,(n3,s)=>{Pi(this.node,s,"Start");return r5=>Pi(this.node,r5,"End")})}unmount(){}};i2(rs,"HoverGesture");var nn2=rs;var os=class os2 extends G2{static{__name(this,"os")}constructor(){super(...arguments);this.isActive=false}onFocus(){let e6=false;try{e6=this.node.current.matches(":focus-visible")}catch(n3){e6=true}if(!e6||!this.node.animationState)return;this.node.animationState.setActive("whileFocus",true);this.isActive=true}onBlur(){if(!this.isActive||!this.node.animationState)return;this.node.animationState.setActive("whileFocus",false);this.isActive=false}mount(){this.unmount=jt(It2(this.node.current,"focus",()=>this.onFocus()),It2(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};i2(os,"FocusGesture");var sn3=os;function bi(t3,e6,n3){const{props:s}=t3;if(t3.current instanceof HTMLButtonElement&&t3.current.disabled){return}if(t3.animationState&&s.whileTap){t3.animationState.setActive("whileTap",n3==="Start")}const r5="onTap"+(n3==="End"?"":n3);const o6=s[r5];if(o6){C.postRender(()=>o6(e6,Ut(e6)))}}__name(bi,"bi");i2(bi,"handlePressEvent");var as=class as2 extends G2{static{__name(this,"as")}mount(){const{current:e6}=this.node;if(!e6)return;this.unmount=Ya(e6,(n3,s)=>{bi(this.node,s,"Start");return(r5,{success:o6})=>bi(this.node,r5,o6?"End":"Cancel")},{useGlobalTarget:this.node.props.globalTapTarget})}unmount(){}};i2(as,"PressGesture");var rn3=as;var on3=new WeakMap;var ve2=new WeakMap;var ou2=i2(t3=>{const e6=on3.get(t3.target);e6&&e6(t3)},"fireObserverCallback");var au=i2(t3=>{t3.forEach(ou2)},"fireAllObserverCallbacks");function lu({root:t3,...e6}){const n3=t3||document;if(!ve2.has(n3)){ve2.set(n3,{})}const s=ve2.get(n3);const r5=JSON.stringify(e6);if(!s[r5]){s[r5]=new IntersectionObserver(au,{root:t3,...e6})}return s[r5]}__name(lu,"lu");i2(lu,"initIntersectionObserver");function cu2(t3,e6,n3){const s=lu(e6);on3.set(t3,n3);s.observe(t3);return()=>{on3.delete(t3);s.unobserve(t3)}}__name(cu2,"cu");i2(cu2,"observeIntersection");var uu={some:0,all:1};var ls=class ls2 extends G2{static{__name(this,"ls")}constructor(){super(...arguments);this.hasEnteredView=false;this.isInView=false}startObserver(){this.unmount();const{viewport:e6={}}=this.node.getProps();const{root:n3,margin:s,amount:r5="some",once:o6}=e6;const c4={root:n3?n3.current:void 0,rootMargin:s,threshold:typeof r5==="number"?r5:uu[r5]};const a3=i2(l=>{const{isIntersecting:h2}=l;if(this.isInView===h2)return;this.isInView=h2;if(o6&&!h2&&this.hasEnteredView){return}else if(h2){this.hasEnteredView=true}if(this.node.animationState){this.node.animationState.setActive("whileInView",h2)}const{onViewportEnter:u8,onViewportLeave:f2}=this.node.getProps();const d3=h2?u8:f2;d3&&d3(l)},"onIntersectionUpdate");return cu2(this.node.current,c4,a3)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver==="undefined")return;const{props:e6,prevProps:n3}=this.node;const s=["amount","margin","root"].some(hu(e6,n3));if(s){this.startObserver()}}unmount(){}};i2(ls,"InViewFeature");var an2=ls;function hu({viewport:t3={}},{viewport:e6={}}={}){return n3=>t3[n3]!==e6[n3]}__name(hu,"hu");i2(hu,"hasViewportOptionChanged");var fu2={inView:{Feature:an2},tap:{Feature:rn3},focus:{Feature:sn3},hover:{Feature:nn2}};var du2={layout:{ProjectionNode:Zr,MeasureLayout:$r}};var mu={...lc,...fu2,...ru2,...du2};var yu=Ml(mu,Nl);var t=Object.defineProperty;var o=__name((e6,r5)=>t(e6,"name",{value:r5,configurable:true}),"o");function p(){!Er.current&&Bl();const[e6]=z.useState(Ue4.current);return e6}__name(p,"p");o(p,"useReducedMotion");var r=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]];var c2=qv("arrow-right",r);var e=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]];var o2=qv("shield-check",e);var o3=[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]];var e2=qv("droplets",o3);var i3=Object.defineProperty;var a=__name((r5,t3)=>i3(r5,"name",{value:t3,configurable:true}),"a");function n(r5){if(r5==null||r5===false)return false;if(Array.isArray(r5)){for(const t3 of r5){if(n(t3))return true}return false}if(typeof r5==="string"||typeof r5==="number")return false;if(z.isValidElement(r5)){if(typeof r5.type==="string"&&r5.type.toLowerCase()==="img"){return true}return n(r5.props?.children)}return false}__name(n,"n");a(n,"hasImg");function u4({className:r5,...t3}){const o6=n(t3.children);return Ht.jsx("div",{"data-slot":"card",className:nv("bg-card text-card-foreground flex flex-col gap-6 rounded-xl py-6",o6&&"pt-0",r5),...t3})}__name(u4,"u");a(u4,"Card");function f({className:r5,...t3}){return Ht.jsx("div",{"data-slot":"card-header",className:nv("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",r5),...t3})}__name(f,"f");a(f,"CardHeader");function m({className:r5,...t3}){return Ht.jsx("div",{"data-slot":"card-title",className:nv("leading-none font-semibold",r5),...t3})}__name(m,"m");a(m,"CardTitle");function p2({className:r5,...t3}){return Ht.jsx("div",{"data-slot":"card-description",className:nv("text-muted-foreground text-sm",r5),...t3})}__name(p2,"p");a(p2,"CardDescription");function x({className:r5,...t3}){return Ht.jsx("div",{"data-slot":"card-content",className:nv("px-6",r5),...t3})}__name(x,"x");a(x,"CardContent");function g({className:r5,...t3}){return Ht.jsx("div",{"data-slot":"card-footer",className:nv("flex items-center px-6 [.border-t]:pt-6",r5),...t3})}__name(g,"g");a(g,"CardFooter");var e3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]];var r2=qv("circle-check",e3);var e4=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]];var o4=qv("circle-question-mark",e4);var c3=[["path",{d:"m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9",key:"1hayfq"}],["path",{d:"m18 15 4-4",key:"16gjal"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5",key:"15ts47"}]];var r3=qv("hammer",c3);var t2=[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]];var e5=qv("paintbrush",t2);var de4=Object.defineProperty;var u5=__name((e6,t3)=>de4(e6,"name",{value:t3,configurable:true}),"u");var N="Collapsible";var[xe2,q3]=av(N);var[Ce3,$3]=xe2(N);var J2=z.forwardRef((e6,t3)=>{const{__scopeCollapsible:o6,open:a3,defaultOpen:s,disabled:n3,onOpenChange:i6,...l}=e6;const[d3,p3]=dS({prop:a3,defaultProp:s??false,onChange:i6,caller:N});return Ht.jsx(Ce3,{scope:o6,disabled:n3,contentId:gS(),open:d3,onOpenToggle:z.useCallback(()=>p3(m4=>!m4),[p3]),children:Ht.jsx(sn.div,{"data-state":H2(d3),"data-disabled":n3?"":void 0,...l,ref:t3})})});J2.displayName=N;var Y3="CollapsibleTrigger";var Q3=z.forwardRef((e6,t3)=>{const{__scopeCollapsible:o6,...a3}=e6;const s=$3(Y3,o6);return Ht.jsx(sn.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||false,"data-state":H2(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...a3,ref:t3,onClick:go(e6.onClick,s.onOpenToggle)})});Q3.displayName=Y3;var V="CollapsibleContent";var W4=z.forwardRef((e6,t3)=>{const{forceMount:o6,...a3}=e6;const s=$3(V,e6.__scopeCollapsible);return Ht.jsx(j,{present:o6||s.open,children:u5(({present:n3})=>Ht.jsx(be3,{...a3,ref:t3,present:n3}),"children")})});W4.displayName=V;var be3=z.forwardRef((e6,t3)=>{const{__scopeCollapsible:o6,present:a3,children:s,...n3}=e6;const i6=$3(V,o6);const[l,d3]=z.useState(a3);const p3=z.useRef(null);const m4=on(t3,p3);const x3=z.useRef(0);const I4=x3.current;const b2=z.useRef(0);const w2=b2.current;const g2=i6.open||l;const A=z.useRef(g2);const h2=z.useRef(void 0);z.useEffect(()=>{const c4=requestAnimationFrame(()=>A.current=false);return()=>cancelAnimationFrame(c4)},[]);na(()=>{const c4=p3.current;if(c4){h2.current=h2.current||{transitionDuration:c4.style.transitionDuration,animationName:c4.style.animationName};c4.style.transitionDuration="0s";c4.style.animationName="none";const R3=c4.getBoundingClientRect();x3.current=R3.height;b2.current=R3.width;if(!A.current){c4.style.transitionDuration=h2.current.transitionDuration;c4.style.animationName=h2.current.animationName}d3(a3)}},[i6.open,a3]);return Ht.jsx(sn.div,{"data-state":H2(i6.open),"data-disabled":i6.disabled?"":void 0,id:i6.contentId,hidden:!g2,...n3,ref:m4,style:{[`--radix-collapsible-content-height`]:I4?`${I4}px`:void 0,[`--radix-collapsible-content-width`]:w2?`${w2}px`:void 0,...e6.style},children:g2&&s})});function H2(e6){return e6?"open":"closed"}__name(H2,"H");u5(H2,"getState$1");var ge3=J2;var Ae3=Q3;var he2=W4;var C2="Accordion";var Ie3=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"];var[L,Re2,_e3]=mS(C2);var[P2,He4]=av(C2,[_e3,q3]);var z4=q3();var X4=sl.forwardRef((e6,t3)=>{const{type:o6,...a3}=e6;const s=a3;const n3=a3;return Ht.jsx(L.Provider,{scope:e6.__scopeAccordion,children:o6==="multiple"?Ht.jsx(Pe2,{...n3,ref:t3}):Ht.jsx(Ne4,{...s,ref:t3})})});X4.displayName=C2;var[Z3,we3]=P2(C2);var[ee4,je4]=P2(C2,{collapsible:false});var Ne4=sl.forwardRef((e6,t3)=>{const{value:o6,defaultValue:a3,onValueChange:s=u5(()=>{},"onValueChange"),collapsible:n3=false,...i6}=e6;const[l,d3]=dS({prop:o6,defaultProp:a3??"",onChange:s,caller:C2});return Ht.jsx(Z3,{scope:e6.__scopeAccordion,value:sl.useMemo(()=>l?[l]:[],[l]),onItemOpen:d3,onItemClose:sl.useCallback(()=>n3&&d3(""),[n3,d3]),children:Ht.jsx(ee4,{scope:e6.__scopeAccordion,collapsible:n3,children:Ht.jsx(oe3,{...i6,ref:t3})})})});var Pe2=sl.forwardRef((e6,t3)=>{const{value:o6,defaultValue:a3,onValueChange:s=u5(()=>{},"onValueChange"),...n3}=e6;const[i6,l]=dS({prop:o6,defaultProp:a3??[],onChange:s,caller:C2});const d3=sl.useCallback(m4=>l((x3=[])=>[...x3,m4]),[l]);const p3=sl.useCallback(m4=>l((x3=[])=>x3.filter(I4=>I4!==m4)),[l]);return Ht.jsx(Z3,{scope:e6.__scopeAccordion,value:i6,onItemOpen:d3,onItemClose:p3,children:Ht.jsx(ee4,{scope:e6.__scopeAccordion,collapsible:true,children:Ht.jsx(oe3,{...n3,ref:t3})})})});var[ye4,y2]=P2(C2);var oe3=sl.forwardRef((e6,t3)=>{const{__scopeAccordion:o6,disabled:a3,dir:s,orientation:n3="vertical",...i6}=e6;const l=sl.useRef(null);const d3=on(l,t3);const p3=Re2(o6);const m4=hS(s);const x3=m4==="ltr";const I4=go(e6.onKeyDown,b2=>{if(!Ie3.includes(b2.key))return;const w2=b2.target;const g2=p3().filter(D2=>!D2.ref.current?.disabled);const A=g2.findIndex(D2=>D2.ref.current===w2);const h2=g2.length;if(A===-1)return;b2.preventDefault();let c4=A;const R3=0;const E5=h2-1;const S3=u5(()=>{c4=A+1;if(c4>E5){c4=R3}},"moveNext");const O4=u5(()=>{c4=A-1;if(c4{const{__scopeAccordion:o6,value:a3,...s}=e6;const n3=y2(j2,o6);const i6=we3(j2,o6);const l=z4(o6);const d3=gS();const p3=a3&&i6.value.includes(a3)||false;const m4=n3.disabled||e6.disabled;return Ht.jsx(Ee2,{scope:o6,open:p3,disabled:m4,triggerId:d3,children:Ht.jsx(ge3,{"data-orientation":n3.orientation,"data-state":ce4(p3),...l,...s,ref:t3,disabled:m4,open:p3,onOpenChange:u5(x3=>{if(x3){i6.onItemOpen(a3)}else{i6.onItemClose(a3)}},"onOpenChange")})})});te3.displayName=j2;var ne3="AccordionHeader";var re4=sl.forwardRef((e6,t3)=>{const{__scopeAccordion:o6,...a3}=e6;const s=y2(C2,o6);const n3=G3(ne3,o6);return Ht.jsx(sn.h3,{"data-orientation":s.orientation,"data-state":ce4(n3.open),"data-disabled":n3.disabled?"":void 0,...a3,ref:t3})});re4.displayName=ne3;var T2="AccordionTrigger";var ae4=sl.forwardRef((e6,t3)=>{const{__scopeAccordion:o6,...a3}=e6;const s=y2(C2,o6);const n3=G3(T2,o6);const i6=je4(T2,o6);const l=z4(o6);return Ht.jsx(L.ItemSlot,{scope:o6,children:Ht.jsx(Ae3,{"aria-disabled":n3.open&&!i6.collapsible||void 0,"data-orientation":s.orientation,id:n3.triggerId,...l,...a3,ref:t3})})});ae4.displayName=T2;var se4="AccordionContent";var ie4=sl.forwardRef((e6,t3)=>{const{__scopeAccordion:o6,...a3}=e6;const s=y2(C2,o6);const n3=G3(se4,o6);const i6=z4(o6);return Ht.jsx(he2,{role:"region","aria-labelledby":n3.triggerId,"data-orientation":s.orientation,...i6,...a3,ref:t3,style:{["--radix-accordion-content-height"]:"var(--radix-collapsible-content-height)",["--radix-accordion-content-width"]:"var(--radix-collapsible-content-width)",...e6.style}})});ie4.displayName=se4;function ce4(e6){return e6?"open":"closed"}__name(ce4,"ce");u5(ce4,"getState");var Se2=X4;var Oe3=te3;var De3=re4;var Te2=ae4;var ke5=ie4;function Le4({...e6}){return Ht.jsx(Se2,{"data-slot":"accordion",...e6})}__name(Le4,"Le");u5(Le4,"Accordion");function ze4({className:e6,...t3}){return Ht.jsx(Oe3,{"data-slot":"accordion-item",className:nv("border-b last:border-b-0",e6),...t3})}__name(ze4,"ze");u5(ze4,"AccordionItem");function Ge4({className:e6,children:t3,...o6}){return Ht.jsx(De3,{className:"flex",children:Ht.jsxs(Te2,{"data-slot":"accordion-trigger",className:nv("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e6),...o6,children:[t3,Ht.jsx(AS,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}__name(Ge4,"Ge");u5(Ge4,"AccordionTrigger");function Ke5({className:e6,children:t3,...o6}){return Ht.jsx(ke5,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...o6,children:Ht.jsx("div",{className:nv("pt-0 pb-4",e6),children:t3})})}__name(Ke5,"Ke");u5(Ke5,"AccordionContent");var i4=Object.defineProperty;var r4=__name((e6,a3)=>i4(e6,"name",{value:a3,configurable:true}),"r");var u6=[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]];var h=qv("loader",u6);var m2="Label";var d=z.forwardRef((e6,a3)=>{return Ht.jsx(sn.label,{...e6,ref:a3,onMouseDown:r4(t3=>{const s=t3.target;if(s.closest("button, input, select, textarea"))return;e6.onMouseDown?.(t3);if(!t3.defaultPrevented&&t3.detail>1)t3.preventDefault()},"onMouseDown")})});d.displayName=m2;var y3=d;function x2({className:e6,...a3}){return Ht.jsx(y3,{"data-slot":"label",className:nv("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e6),...a3})}__name(x2,"x");r4(x2,"Label");var Ut2=Object.defineProperty;var n2=__name((e6,r5)=>Ut2(e6,"name",{value:r5,configurable:true}),"n");var Fe2=n2(e6=>e6.type==="checkbox","isCheckBoxInput");var fe3=n2(e6=>e6 instanceof Date,"isDateObject");var z5=n2(e6=>e6==null,"isNullOrUndefined");var ct4=n2(e6=>typeof e6==="object","isObjectType");var I3=n2(e6=>!z5(e6)&&!Array.isArray(e6)&&ct4(e6)&&!fe3(e6),"isObject");var ft3=n2(e6=>I3(e6)&&e6.target?Fe2(e6.target)?e6.target.checked:e6.target.value:e6,"getEventValue");var Bt2=n2(e6=>e6.substring(0,e6.search(/.d+(.|$)/))||e6,"getNodeParentName");var yt3=n2((e6,r5)=>e6.has(Bt2(r5)),"isNameInFieldArray");var pt3=n2(e6=>{const r5=e6.constructor&&e6.constructor.prototype;return I3(r5)&&r5.hasOwnProperty("isPrototypeOf")},"isPlainObject");var Pe3=typeof window!=="undefined"&&typeof window.HTMLElement!=="undefined"&&typeof document!=="undefined";function B3(e6){let r5;const t3=Array.isArray(e6);const i6=typeof FileList!=="undefined"?e6 instanceof FileList:false;if(e6 instanceof Date){r5=new Date(e6)}else if(!(Pe3&&(e6 instanceof Blob||i6))&&(t3||I3(e6))){r5=t3?[]:{};if(!t3&&!pt3(e6)){r5=e6}else{for(const l in e6){if(e6.hasOwnProperty(l)){r5[l]=B3(e6[l])}}}}else{return e6}return r5}__name(B3,"B");n2(B3,"cloneObject");var Ee3=n2(e6=>/^w*$/.test(e6),"isKey");var O3=n2(e6=>e6===void 0,"isUndefined");var Ne5=n2(e6=>Array.isArray(e6)?e6.filter(Boolean):[],"compact");var Be4=n2(e6=>Ne5(e6.replace(/["|']|]/g,"").split(/.|[/)),"stringToPath");var m3=n2((e6,r5,t3)=>{if(!r5||!I3(e6)){return t3}const i6=(Ee3(r5)?[r5]:Be4(r5)).reduce((l,o6)=>z5(l)?l:l[o6],e6);return O3(i6)||i6===e6?O3(e6[r5])?t3:e6[r5]:i6},"get");var K3=n2(e6=>typeof e6==="boolean","isBoolean");var E4=n2((e6,r5,t3)=>{let i6=-1;const l=Ee3(r5)?[r5]:Be4(r5);const o6=l.length;const f2=o6-1;while(++i6sl.useContext(pe4),"useFormContext");var Wt3=n2(e6=>{const{children:r5,...t3}=e6;return sl.createElement(pe4.Provider,{value:t3},r5)},"FormProvider$1");var mt3=n2((e6,r5,t3,i6=true)=>{const l={defaultValues:r5._defaultValues};for(const o6 in e6){Object.defineProperty(l,o6,{get:n2(()=>{const f2=o6;if(r5._proxyFormState[f2]!==se5.all){r5._proxyFormState[f2]=!i6||se5.all}t3&&(t3[f2]=true);return e6[f2]},"get")})}return l},"getProxyFormState");var We4=typeof window!=="undefined"?sl.useLayoutEffect:sl.useEffect;function ht2(e6){const r5=Ce4();const{control:t3=r5.control,disabled:i6,name:l,exact:o6}=e6||{};const[f2,c4]=sl.useState(t3._formState);const k3=sl.useRef({isDirty:false,isLoading:false,dirtyFields:false,touchedFields:false,validatingFields:false,isValidating:false,isValid:false,errors:false});We4(()=>t3._subscribe({name:l,formState:k3.current,exact:o6,callback:n2(C3=>{!i6&&c4({...t3._formState,...C3})},"callback")}),[l,i6,o6]);sl.useEffect(()=>{k3.current.isValid&&t3._setValid(true)},[t3]);return sl.useMemo(()=>mt3(f2,t3,k3.current,false),[f2,t3])}__name(ht2,"ht");n2(ht2,"useFormState");var le4=n2(e6=>typeof e6==="string","isString");var gt3=n2((e6,r5,t3,i6,l)=>{if(le4(e6)){i6&&r5.watch.add(e6);return m3(t3,e6,l)}if(Array.isArray(e6)){return e6.map(o6=>(i6&&r5.watch.add(o6),m3(t3,o6)))}i6&&(r5.watchAll=true);return t3},"generateWatchOutput");var Ue5=n2(e6=>z5(e6)||!ct4(e6),"isPrimitive");function de5(e6,r5,t3=new WeakSet){if(Ue5(e6)||Ue5(r5)){return e6===r5}if(fe3(e6)&&fe3(r5)){return e6.getTime()===r5.getTime()}const i6=Object.keys(e6);const l=Object.keys(r5);if(i6.length!==l.length){return false}if(t3.has(e6)||t3.has(r5)){return true}t3.add(e6);t3.add(r5);for(const o6 of i6){const f2=e6[o6];if(!l.includes(o6)){return false}if(o6!=="ref"){const c4=r5[o6];if(fe3(f2)&&fe3(c4)||I3(f2)&&I3(c4)||Array.isArray(f2)&&Array.isArray(c4)?!de5(f2,c4,t3):f2!==c4){return false}}}return true}__name(de5,"de");n2(de5,"deepEqual");function jt2(e6){const r5=Ce4();const{control:t3=r5.control,name:i6,defaultValue:l,disabled:o6,exact:f2,compute:c4}=e6||{};const k3=sl.useRef(l);const C3=sl.useRef(c4);const _2=sl.useRef(void 0);C3.current=c4;const w2=sl.useMemo(()=>t3._getWatch(i6,k3.current),[t3,i6]);const[b2,G4]=sl.useState(C3.current?C3.current(w2):w2);We4(()=>t3._subscribe({name:i6,formState:{values:true},exact:f2,callback:n2(H3=>{if(!o6){const S3=gt3(i6,t3._names,H3.values||t3._formValues,false,k3.current);if(C3.current){const p3=C3.current(S3);if(!de5(p3,_2.current)){G4(p3);_2.current=p3}}else{G4(S3)}}},"callback")}),[t3,o6,i6,f2]);sl.useEffect(()=>t3._removeUnmounted());return b2}__name(jt2,"jt");n2(jt2,"useWatch");function qt3(e6){const r5=Ce4();const{name:t3,disabled:i6,control:l=r5.control,shouldUnregister:o6,defaultValue:f2}=e6;const c4=yt3(l._names.array,t3);const k3=sl.useMemo(()=>m3(l._formValues,t3,m3(l._defaultValues,t3,f2)),[l,t3,f2]);const C3=jt2({control:l,name:t3,defaultValue:k3,exact:true});const _2=ht2({control:l,name:t3,exact:true});const w2=sl.useRef(e6);const b2=sl.useRef(l.register(t3,{...e6.rules,value:C3,...K3(e6.disabled)?{disabled:e6.disabled}:{}}));w2.current=e6;const G4=sl.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:true,get:n2(()=>!!m3(_2.errors,t3),"get")},isDirty:{enumerable:true,get:n2(()=>!!m3(_2.dirtyFields,t3),"get")},isTouched:{enumerable:true,get:n2(()=>!!m3(_2.touchedFields,t3),"get")},isValidating:{enumerable:true,get:n2(()=>!!m3(_2.validatingFields,t3),"get")},error:{enumerable:true,get:n2(()=>m3(_2.errors,t3),"get")}}),[_2,t3]);const H3=sl.useCallback(v=>b2.current.onChange({target:{value:ft3(v),name:t3},type:we4.CHANGE}),[t3]);const S3=sl.useCallback(()=>b2.current.onBlur({target:{value:m3(l._formValues,t3),name:t3},type:we4.BLUR}),[t3,l._formValues]);const p3=sl.useCallback(v=>{const R3=m3(l._fields,t3);if(R3&&v){R3._f.ref={focus:n2(()=>v.focus&&v.focus(),"focus"),select:n2(()=>v.select&&v.select(),"select"),setCustomValidity:n2(N2=>v.setCustomValidity(N2),"setCustomValidity"),reportValidity:n2(()=>v.reportValidity(),"reportValidity")}}},[l._fields,t3]);const te5=sl.useMemo(()=>({name:t3,value:C3,...K3(i6)||_2.disabled?{disabled:_2.disabled||i6}:{},onChange:H3,onBlur:S3,ref:p3}),[t3,i6,_2.disabled,H3,S3,p3,C3]);sl.useEffect(()=>{const v=l._options.shouldUnregister||o6;l.register(t3,{...w2.current.rules,...K3(w2.current.disabled)?{disabled:w2.current.disabled}:{}});const R3=n2((N2,L2)=>{const ae6=m3(l._fields,N2);if(ae6&&ae6._f){ae6._f.mount=L2}},"updateMounted");R3(t3,true);if(v){const N2=B3(m3(l._options.defaultValues,t3));E4(l._defaultValues,t3,N2);if(O3(m3(l._formValues,t3))){E4(l._formValues,t3,N2)}}!c4&&l.register(t3);return()=>{(c4?v&&!l._state.action:v)?l.unregister(t3):R3(t3,false)}},[t3,l,c4,o6]);sl.useEffect(()=>{l._setDisabledField({disabled:i6,name:t3})},[i6,t3,l]);return sl.useMemo(()=>({field:te5,formState:_2,fieldState:G4}),[te5,_2,G4])}__name(qt3,"qt");n2(qt3,"useController");var Ht3=n2(e6=>e6.render(qt3(e6)),"Controller");var $t2=n2((e6,r5,t3,i6,l)=>r5?{...t3[e6],types:{...t3[e6]&&t3[e6].types?t3[e6].types:{},[i6]:l||true}}:{},"appendErrors");var be4=n2(e6=>Array.isArray(e6)?e6:[e6],"convertToArrayPayload");var et3=n2(()=>{let e6=[];const r5=n2(l=>{for(const o6 of e6){o6.next&&o6.next(l)}},"next");const t3=n2(l=>{e6.push(l);return{unsubscribe:n2(()=>{e6=e6.filter(o6=>o6!==l)},"unsubscribe")}},"subscribe");const i6=n2(()=>{e6=[]},"unsubscribe");return{get observers(){return e6},next:r5,subscribe:t3,unsubscribe:i6}},"createSubject");var Y4=n2(e6=>I3(e6)&&!Object.keys(e6).length,"isEmptyObject");var je5=n2(e6=>e6.type==="file","isFileInput");var ie5=n2(e6=>typeof e6==="function","isFunction");var Ae4=n2(e6=>{if(!Pe3){return false}const r5=e6?e6.ownerDocument:0;return e6 instanceof(r5&&r5.defaultView?r5.defaultView.HTMLElement:HTMLElement)},"isHTMLElement");var vt2=n2(e6=>e6.type===`select-multiple`,"isMultipleSelect");var qe4=n2(e6=>e6.type==="radio","isRadioInput");var zt3=n2(e6=>qe4(e6)||Fe2(e6),"isRadioOrCheckbox");var Ie4=n2(e6=>Ae4(e6)&&e6.isConnected,"live");function Gt2(e6,r5){const t3=r5.slice(0,-1).length;let i6=0;while(i6{for(const r5 in e6){if(ie5(e6[r5])){return true}}return false},"objectHasFunction");function Se3(e6,r5={}){const t3=Array.isArray(e6);if(I3(e6)||t3){for(const i6 in e6){if(Array.isArray(e6[i6])||I3(e6[i6])&&!bt4(e6[i6])){r5[i6]=Array.isArray(e6[i6])?[]:{};Se3(e6[i6],r5[i6])}else if(!z5(e6[i6])){r5[i6]=true}}}return r5}__name(Se3,"Se");n2(Se3,"markFieldsDirty");function _t3(e6,r5,t3){const i6=Array.isArray(e6);if(I3(e6)||i6){for(const l in e6){if(Array.isArray(e6[l])||I3(e6[l])&&!bt4(e6[l])){if(O3(r5)||Ue5(t3[l])){t3[l]=Array.isArray(e6[l])?Se3(e6[l],[]):{...Se3(e6[l])}}else{_t3(e6[l],z5(r5)?{}:r5[l],t3[l])}}else{t3[l]=!de5(e6[l],r5[l])}}}return t3}__name(_t3,"_t");n2(_t3,"getDirtyFieldsFromDefaultValues");var ge4=n2((e6,r5)=>_t3(e6,r5,Se3(r5)),"getDirtyFields");var tt4={value:false,isValid:false};var rt4={value:true,isValid:true};var Ft2=n2(e6=>{if(Array.isArray(e6)){if(e6.length>1){const r5=e6.filter(t3=>t3&&t3.checked&&!t3.disabled).map(t3=>t3.value);return{value:r5,isValid:!!r5.length}}return e6[0].checked&&!e6[0].disabled?e6[0].attributes&&!O3(e6[0].attributes.value)?O3(e6[0].value)||e6[0].value===""?rt4:{value:e6[0].value,isValid:true}:rt4:tt4}return tt4},"getCheckboxValue");var Vt3=n2((e6,{valueAsNumber:r5,valueAsDate:t3,setValueAs:i6})=>O3(e6)?e6:r5?e6===""?NaN:e6?+e6:e6:t3&&le4(e6)?new Date(e6):i6?i6(e6):e6,"getFieldValueAs");var st4={isValid:false,value:null};var xt3=n2(e6=>Array.isArray(e6)?e6.reduce((r5,t3)=>t3&&t3.checked&&!t3.disabled?{isValid:true,value:t3.value}:r5,st4):st4,"getRadioValue");function it4(e6){const r5=e6.ref;if(je5(r5)){return r5.files}if(qe4(r5)){return xt3(e6.refs).value}if(vt2(r5)){return[...r5.selectedOptions].map(({value:t3})=>t3)}if(Fe2(r5)){return Ft2(e6.refs).value}return Vt3(O3(r5.value)?e6.ref.value:r5.value,e6)}__name(it4,"it");n2(it4,"getFieldValue");var Jt3=n2((e6,r5,t3,i6)=>{const l={};for(const o6 of e6){const f2=m3(r5,o6);f2&&E4(l,o6,f2._f)}return{criteriaMode:t3,names:[...e6],fields:l,shouldUseNativeValidation:i6}},"getResolverOptions");var ke6=n2(e6=>e6 instanceof RegExp,"isRegex");var ve3=n2(e6=>O3(e6)?e6:ke6(e6)?e6.source:I3(e6)?ke6(e6.value)?e6.value.source:e6.value:e6,"getRuleValue");var at4=n2(e6=>({isOnSubmit:!e6||e6===se5.onSubmit,isOnBlur:e6===se5.onBlur,isOnChange:e6===se5.onChange,isOnAll:e6===se5.all,isOnTouch:e6===se5.onTouched}),"getValidationModes");var nt4="AsyncFunction";var Kt2=n2(e6=>!!e6&&!!e6.validate&&!!(ie5(e6.validate)&&e6.validate.constructor.name===nt4||I3(e6.validate)&&Object.values(e6.validate).find(r5=>r5.constructor.name===nt4)),"hasPromiseValidation");var Qt3=n2(e6=>e6.mount&&(e6.required||e6.min||e6.max||e6.maxLength||e6.minLength||e6.pattern||e6.validate),"hasValidation");var lt3=n2((e6,r5,t3)=>!t3&&(r5.watchAll||r5.watch.has(e6)||[...r5.watch].some(i6=>e6.startsWith(i6)&&/^.w+/.test(e6.slice(i6.length)))),"isWatched");var _e4=n2((e6,r5,t3,i6)=>{for(const l of t3||Object.keys(e6)){const o6=m3(e6,l);if(o6){const{_f:f2,...c4}=o6;if(f2){if(f2.refs&&f2.refs[0]&&r5(f2.refs[0],l)&&!i6){return true}else if(f2.ref&&r5(f2.ref,f2.name)&&!i6){return true}else{if(_e4(c4,r5)){break}}}else if(I3(c4)){if(_e4(c4,r5)){break}}}}return},"iterateFieldsByAction");function ot5(e6,r5,t3){const i6=m3(e6,t3);if(i6||Ee3(t3)){return{error:i6,name:t3}}const l=t3.split(".");while(l.length){const o6=l.join(".");const f2=m3(r5,o6);const c4=m3(e6,o6);if(f2&&!Array.isArray(f2)&&t3!==o6){return{name:t3}}if(c4&&c4.type){return{name:o6,error:c4}}if(c4&&c4.root&&c4.root.type){return{name:`${o6}.root`,error:c4.root}}l.pop()}return{name:t3}}__name(ot5,"ot");n2(ot5,"schemaErrorLookup");var Xt3=n2((e6,r5,t3,i6)=>{t3(e6);const{name:l,...o6}=e6;return Y4(o6)||Object.keys(o6).length>=Object.keys(r5).length||Object.keys(o6).find(f2=>r5[f2]===(!i6||se5.all))},"shouldRenderFormState");var Zt4=n2((e6,r5,t3)=>!e6||!r5||e6===r5||be4(e6).some(i6=>i6&&(t3?i6===r5:i6.startsWith(r5)||r5.startsWith(i6))),"shouldSubscribeByName");var er2=n2((e6,r5,t3,i6,l)=>{if(l.isOnAll){return false}else if(!t3&&l.isOnTouch){return!(r5||e6)}else if(t3?i6.isOnBlur:l.isOnBlur){return!e6}else if(t3?i6.isOnChange:l.isOnChange){return e6}return true},"skipValidation");var tr2=n2((e6,r5)=>!Ne5(m3(e6,r5)).length&&P3(e6,r5),"unsetEmptyArray");var rr2=n2((e6,r5,t3)=>{const i6=be4(m3(e6,t3));E4(i6,"root",r5[t3]);E4(e6,t3,i6);return e6},"updateFieldArrayRootError");var xe3=n2(e6=>le4(e6),"isMessage");function ut4(e6,r5,t3="validate"){if(xe3(e6)||Array.isArray(e6)&&e6.every(xe3)||K3(e6)&&!e6){return{type:t3,message:xe3(e6)?e6:"",ref:r5}}}__name(ut4,"ut");n2(ut4,"getValidateError");var ye5=n2(e6=>I3(e6)&&!ke6(e6)?e6:{value:e6,message:""},"getValueAndMessage");var dt5=n2(async(e6,r5,t3,i6,l,o6)=>{const{ref:f2,refs:c4,required:k3,maxLength:C3,minLength:_2,min:w2,max:b2,pattern:G4,validate:H3,name:S3,valueAsNumber:p3,mount:te5}=e6._f;const v=m3(t3,S3);if(!te5||r5.has(S3)){return{}}const R3=c4?c4[0]:f2;const N2=n2(V2=>{if(l&&R3.reportValidity){R3.setCustomValidity(K3(V2)?"":V2||"");R3.reportValidity()}},"setCustomValidity");const L2={};const ae6=qe4(f2);const re6=Fe2(f2);const me4=ae6||re6;const U3=(p3||je5(f2))&&O3(f2.value)&&O3(v)||Ae4(f2)&&f2.value===""||v===""||Array.isArray(v)&&!v.length;const oe5=$t2.bind(null,S3,i6,L2);const J3=n2((V2,x3,M4,W5=ue4.maxLength,j3=ue4.minLength)=>{const Q4=V2?x3:M4;L2[S3]={type:V2?W5:j3,message:Q4,ref:f2,...oe5(V2?W5:j3,Q4)}},"getMinMaxMessage");if(o6?!Array.isArray(v)||!v.length:k3&&(!me4&&(U3||z5(v))||K3(v)&&!v||re6&&!Ft2(c4).isValid||ae6&&!xt3(c4).isValid)){const{value:V2,message:x3}=xe3(k3)?{value:!!k3,message:k3}:ye5(k3);if(V2){L2[S3]={type:ue4.required,message:x3,ref:R3,...oe5(ue4.required,x3)};if(!i6){N2(x3);return L2}}}if(!U3&&(!z5(w2)||!z5(b2))){let V2;let x3;const M4=ye5(b2);const W5=ye5(w2);if(!z5(v)&&!isNaN(v)){const j3=f2.valueAsNumber||(v?+v:v);if(!z5(M4.value)){V2=j3>M4.value}if(!z5(W5.value)){x3=j3new Date(new Date().toDateString()+" "+ne5),"convertTimeToDate");const $4=f2.type=="time";const T3=f2.type=="week";if(le4(M4.value)&&v){V2=$4?Q4(v)>Q4(M4.value):T3?v>M4.value:j3>new Date(M4.value)}if(le4(W5.value)&&v){x3=$4?Q4(v)+V2.value;const W5=!z5(x3.value)&&v.length<+x3.value;if(M4||W5){J3(M4,V2.message,x3.message);if(!i6){N2(L2[S3].message);return L2}}}if(G4&&!U3&&le4(v)){const{value:V2,message:x3}=ye5(G4);if(ke6(V2)&&!v.match(V2)){L2[S3]={type:ue4.pattern,message:x3,ref:f2,...oe5(ue4.pattern,x3)};if(!i6){N2(x3);return L2}}}if(H3){if(ie5(H3)){const V2=await H3(v,t3);const x3=ut4(V2,R3);if(x3){L2[S3]={...x3,...oe5(ue4.validate,x3.message)};if(!i6){N2(x3.message);return L2}}}else if(I3(H3)){let V2={};for(const x3 in H3){if(!Y4(V2)&&!i6){break}const M4=ut4(await H3[x3](v,t3),R3,x3);if(M4){V2={...M4,...oe5(x3,M4.message)};N2(M4.message);if(i6){L2[S3]=V2}}}if(!Y4(V2)){L2[S3]={ref:R3,...V2};if(!i6){return L2}}}}N2(true);return L2},"validateField");var sr2={mode:se5.onSubmit,reValidateMode:se5.onChange,shouldFocusError:true};function ir2(e6={}){let r5={...sr2,...e6};let t3={submitCount:0,isDirty:false,isReady:false,isLoading:ie5(r5.defaultValues),isValidating:false,isSubmitted:false,isSubmitting:false,isSubmitSuccessful:false,isValid:false,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r5.errors||{},disabled:r5.disabled||false};let i6={};let l=I3(r5.defaultValues)||I3(r5.values)?B3(r5.defaultValues||r5.values)||{}:{};let o6=r5.shouldUnregister?{}:B3(l);let f2={action:false,mount:false,watch:false};let c4={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set};let k3;let C3=0;const _2={isDirty:false,dirtyFields:false,validatingFields:false,touchedFields:false,isValidating:false,isValid:false,errors:false};let w2={..._2};const b2={array:et3(),state:et3()};const G4=r5.criteriaMode===se5.all;const H3=n2(s=>a3=>{clearTimeout(C3);C3=setTimeout(s,a3)},"debounce");const S3=n2(async s=>{if(!r5.disabled&&(_2.isValid||w2.isValid||s)){const a3=r5.resolver?Y4((await re6()).errors):await U3(i6,true);if(a3!==t3.isValid){b2.state.next({isValid:a3})}}},"_setValid");const p3=n2((s,a3)=>{if(!r5.disabled&&(_2.isValidating||_2.validatingFields||w2.isValidating||w2.validatingFields)){(s||Array.from(c4.mount)).forEach(u8=>{if(u8){a3?E4(t3.validatingFields,u8,a3):P3(t3.validatingFields,u8)}});b2.state.next({validatingFields:t3.validatingFields,isValidating:!Y4(t3.validatingFields)})}},"_updateIsValidating");const te5=n2((s,a3=[],u8,h2,y4=true,d3=true)=>{if(h2&&u8&&!r5.disabled){f2.action=true;if(d3&&Array.isArray(m3(i6,s))){const g2=u8(m3(i6,s),h2.argA,h2.argB);y4&&E4(i6,s,g2)}if(d3&&Array.isArray(m3(t3.errors,s))){const g2=u8(m3(t3.errors,s),h2.argA,h2.argB);y4&&E4(t3.errors,s,g2);tr2(t3.errors,s)}if((_2.touchedFields||w2.touchedFields)&&d3&&Array.isArray(m3(t3.touchedFields,s))){const g2=u8(m3(t3.touchedFields,s),h2.argA,h2.argB);y4&&E4(t3.touchedFields,s,g2)}if(_2.dirtyFields||w2.dirtyFields){t3.dirtyFields=ge4(l,o6)}b2.state.next({name:s,isDirty:J3(s,a3),dirtyFields:t3.dirtyFields,errors:t3.errors,isValid:t3.isValid})}else{E4(o6,s,a3)}},"_setFieldArray");const v=n2((s,a3)=>{E4(t3.errors,s,a3);b2.state.next({errors:t3.errors})},"updateErrors");const R3=n2(s=>{t3.errors=s;b2.state.next({errors:t3.errors,isValid:false})},"_setErrors");const N2=n2((s,a3,u8,h2)=>{const y4=m3(i6,s);if(y4){const d3=m3(o6,s,O3(u8)?m3(l,s):u8);O3(d3)||h2&&h2.defaultChecked||a3?E4(o6,s,a3?d3:it4(y4._f)):M4(s,d3);f2.mount&&S3()}},"updateValidAndValue");const L2=n2((s,a3,u8,h2,y4)=>{let d3=false;let g2=false;const A={name:s};if(!r5.disabled){if(!u8||h2){if(_2.isDirty||w2.isDirty){g2=t3.isDirty;t3.isDirty=A.isDirty=J3();d3=g2!==A.isDirty}const D2=de5(m3(l,s),a3);g2=!!m3(t3.dirtyFields,s);D2?P3(t3.dirtyFields,s):E4(t3.dirtyFields,s,true);A.dirtyFields=t3.dirtyFields;d3=d3||(_2.dirtyFields||w2.dirtyFields)&&g2!==!D2}if(u8){const D2=m3(t3.touchedFields,s);if(!D2){E4(t3.touchedFields,s,u8);A.touchedFields=t3.touchedFields;d3=d3||(_2.touchedFields||w2.touchedFields)&&D2!==u8}}d3&&y4&&b2.state.next(A)}return d3?A:{}},"updateTouchAndDirty");const ae6=n2((s,a3,u8,h2)=>{const y4=m3(t3.errors,s);const d3=(_2.isValid||w2.isValid)&&K3(a3)&&t3.isValid!==a3;if(r5.delayError&&u8){k3=H3(()=>v(s,u8));k3(r5.delayError)}else{clearTimeout(C3);k3=null;u8?E4(t3.errors,s,u8):P3(t3.errors,s)}if((u8?!de5(y4,u8):y4)||!Y4(h2)||d3){const g2={...h2,...d3&&K3(a3)?{isValid:a3}:{},errors:t3.errors,name:s};t3={...t3,...g2};b2.state.next(g2)}},"shouldRenderByError");const re6=n2(async s=>{p3(s,true);const a3=await r5.resolver(o6,r5.context,Jt3(s||c4.mount,i6,r5.criteriaMode,r5.shouldUseNativeValidation));p3(s);return a3},"_runSchema");const me4=n2(async s=>{const{errors:a3}=await re6(s);if(s){for(const u8 of s){const h2=m3(a3,u8);h2?E4(t3.errors,u8,h2):P3(t3.errors,u8)}}else{t3.errors=a3}return a3},"executeSchemaAndUpdateState");const U3=n2(async(s,a3,u8={valid:true})=>{for(const h2 in s){const y4=s[h2];if(y4){const{_f:d3,...g2}=y4;if(d3){const A=c4.array.has(d3.name);const D2=y4._f&&Kt2(y4._f);if(D2&&_2.validatingFields){p3([h2],true)}const Z5=await dt5(y4,c4.disabled,o6,G4,r5.shouldUseNativeValidation&&!a3,A);if(D2&&_2.validatingFields){p3([h2])}if(Z5[d3.name]){u8.valid=false;if(a3){break}}!a3&&(m3(Z5,d3.name)?A?rr2(t3.errors,Z5,d3.name):E4(t3.errors,d3.name,Z5[d3.name]):P3(t3.errors,d3.name))}!Y4(g2)&&await U3(g2,a3,u8)}}return u8.valid},"executeBuiltInValidation");const oe5=n2(()=>{for(const s of c4.unMount){const a3=m3(i6,s);a3&&(a3._f.refs?a3._f.refs.every(u8=>!Ie4(u8)):!Ie4(a3._f.ref))&&Re3(s)}c4.unMount=new Set},"_removeUnmounted");const J3=n2((s,a3)=>!r5.disabled&&(s&&a3&&E4(o6,s,a3),!de5(ne5(),l)),"_getDirty");const V2=n2((s,a3,u8)=>gt3(s,c4,{...f2.mount?o6:O3(a3)?l:le4(s)?{[s]:a3}:a3},u8,a3),"_getWatch");const x3=n2(s=>Ne5(m3(f2.mount?o6:l,s,r5.shouldUnregister?m3(l,s,[]):[])),"_getFieldArray");const M4=n2((s,a3,u8={})=>{const h2=m3(i6,s);let y4=a3;if(h2){const d3=h2._f;if(d3){!d3.disabled&&E4(o6,s,Vt3(a3,d3));y4=Ae4(d3.ref)&&z5(a3)?"":a3;if(vt2(d3.ref)){[...d3.ref.options].forEach(g2=>g2.selected=y4.includes(g2.value))}else if(d3.refs){if(Fe2(d3.ref)){d3.refs.forEach(g2=>{if(!g2.defaultChecked||!g2.disabled){if(Array.isArray(y4)){g2.checked=!!y4.find(A=>A===g2.value)}else{g2.checked=y4===g2.value||!!y4}}})}else{d3.refs.forEach(g2=>g2.checked=g2.value===y4)}}else if(je5(d3.ref)){d3.ref.value=""}else{d3.ref.value=y4;if(!d3.ref.type){b2.state.next({name:s,values:B3(o6)})}}}}(u8.shouldDirty||u8.shouldTouch)&&L2(s,y4,u8.shouldTouch,u8.shouldDirty,true);u8.shouldValidate&&T3(s)},"setFieldValue");const W5=n2((s,a3,u8)=>{for(const h2 in a3){if(!a3.hasOwnProperty(h2)){return}const y4=a3[h2];const d3=s+"."+h2;const g2=m3(i6,d3);(c4.array.has(s)||I3(y4)||g2&&!g2._f)&&!fe3(y4)?W5(d3,y4,u8):M4(d3,y4,u8)}},"setValues");const j3=n2((s,a3,u8={})=>{const h2=m3(i6,s);const y4=c4.array.has(s);const d3=B3(a3);E4(o6,s,d3);if(y4){b2.array.next({name:s,values:B3(o6)});if((_2.isDirty||_2.dirtyFields||w2.isDirty||w2.dirtyFields)&&u8.shouldDirty){b2.state.next({name:s,dirtyFields:ge4(l,o6),isDirty:J3(s,d3)})}}else{h2&&!h2._f&&!z5(d3)?W5(s,d3,u8):M4(s,d3,u8)}lt3(s,c4)&&b2.state.next({...t3,name:s});b2.state.next({name:f2.mount?s:void 0,values:B3(o6)})},"setValue");const Q4=n2(async s=>{f2.mount=true;const a3=s.target;let u8=a3.name;let h2=true;const y4=m3(i6,u8);const d3=n2(D2=>{h2=Number.isNaN(D2)||fe3(D2)&&isNaN(D2.getTime())||de5(D2,m3(o6,u8,D2))},"_updateIsFieldValueUpdated");const g2=at4(r5.mode);const A=at4(r5.reValidateMode);if(y4){let D2;let Z5;const Ve4=a3.type?it4(y4._f):ft3(s);const ce6=s.type===we4.BLUR||s.type===we4.FOCUS_OUT;const Tt3=!Qt3(y4._f)&&!r5.resolver&&!m3(t3.errors,u8)&&!y4._f.deps||er2(ce6,m3(t3.touchedFields,u8),t3.isSubmitted,A,g2);const Te3=lt3(u8,c4,ce6);E4(o6,u8,Ve4);if(ce6){y4._f.onBlur&&y4._f.onBlur(s);k3&&k3(0)}else if(y4._f.onChange){y4._f.onChange(s)}const Oe4=L2(u8,Ve4,ce6);const Ot2=!Y4(Oe4)||Te3;!ce6&&b2.state.next({name:u8,type:s.type,values:B3(o6)});if(Tt3){if(_2.isValid||w2.isValid){if(r5.mode==="onBlur"){if(ce6){S3()}}else if(!ce6){S3()}}return Ot2&&b2.state.next({name:u8,...Te3?{}:Oe4})}!ce6&&Te3&&b2.state.next({...t3});if(r5.resolver){const{errors:Xe4}=await re6([u8]);d3(Ve4);if(h2){const It3=ot5(t3.errors,i6,u8);const Ze5=ot5(Xe4,i6,It3.name||u8);D2=Ze5.error;u8=Ze5.name;Z5=Y4(Xe4)}}else{p3([u8],true);D2=(await dt5(y4,c4.disabled,o6,G4,r5.shouldUseNativeValidation))[u8];p3([u8]);d3(Ve4);if(h2){if(D2){Z5=false}else if(_2.isValid||w2.isValid){Z5=await U3(i6,true)}}}if(h2){y4._f.deps&&T3(y4._f.deps);ae6(u8,Z5,D2,Oe4)}}},"onChange");const $4=n2((s,a3)=>{if(m3(t3.errors,a3)&&s.focus){s.focus();return 1}return},"_focusInput");const T3=n2(async(s,a3={})=>{let u8;let h2;const y4=be4(s);if(r5.resolver){const d3=await me4(O3(s)?s:y4);u8=Y4(d3);h2=s?!y4.some(g2=>m3(d3,g2)):u8}else if(s){h2=(await Promise.all(y4.map(async d3=>{const g2=m3(i6,d3);return await U3(g2&&g2._f?{[d3]:g2}:g2)}))).every(Boolean);!(!h2&&!t3.isValid)&&S3()}else{h2=u8=await U3(i6)}b2.state.next({...!le4(s)||(_2.isValid||w2.isValid)&&u8!==t3.isValid?{}:{name:s},...r5.resolver||!s?{isValid:u8}:{},errors:t3.errors});a3.shouldFocus&&!h2&&_e4(i6,$4,s?y4:c4.mount);return h2},"trigger");const ne5=n2(s=>{const a3={...f2.mount?o6:l};return O3(s)?a3:le4(s)?m3(a3,s):s.map(u8=>m3(a3,u8))},"getValues");const X5=n2((s,a3)=>({invalid:!!m3((a3||t3).errors,s),isDirty:!!m3((a3||t3).dirtyFields,s),error:m3((a3||t3).errors,s),isValidating:!!m3(t3.validatingFields,s),isTouched:!!m3((a3||t3).touchedFields,s)}),"getFieldState");const he3=n2(s=>{s&&be4(s).forEach(a3=>P3(t3.errors,a3));b2.state.next({errors:s?t3.errors:{}})},"clearErrors");const $e4=n2((s,a3,u8)=>{const h2=(m3(i6,s,{_f:{}})._f||{}).ref;const y4=m3(t3.errors,s)||{};const{ref:d3,message:g2,type:A,...D2}=y4;E4(t3.errors,s,{...D2,...a3,ref:h2});b2.state.next({name:s,errors:t3.errors,isValid:false});u8&&u8.shouldFocus&&h2&&h2.focus&&h2.focus()},"setError");const kt2=n2((s,a3)=>ie5(s)?b2.state.subscribe({next:n2(u8=>"values"in u8&&s(V2(void 0,a3),u8),"next")}):V2(s,a3,true),"watch");const ze5=n2(s=>b2.state.subscribe({next:n2(a3=>{if(Zt4(s.name,a3.name,s.exact)&&Xt3(a3,s.formState||_2,Mt2,s.reRenderRoot)){s.callback({values:{...o6},...t3,...a3,defaultValues:l})}},"next")}).unsubscribe,"_subscribe");const Dt3=n2(s=>{f2.mount=true;w2={...w2,...s.formState};return ze5({...s,formState:w2})},"subscribe");const Re3=n2((s,a3={})=>{for(const u8 of s?be4(s):c4.mount){c4.mount.delete(u8);c4.array.delete(u8);if(!a3.keepValue){P3(i6,u8);P3(o6,u8)}!a3.keepError&&P3(t3.errors,u8);!a3.keepDirty&&P3(t3.dirtyFields,u8);!a3.keepTouched&&P3(t3.touchedFields,u8);!a3.keepIsValidating&&P3(t3.validatingFields,u8);!r5.shouldUnregister&&!a3.keepDefaultValue&&P3(l,u8)}b2.state.next({values:B3(o6)});b2.state.next({...t3,...!a3.keepDirty?{}:{isDirty:J3()}});!a3.keepIsValid&&S3()},"unregister");const Ge5=n2(({disabled:s,name:a3})=>{if(K3(s)&&f2.mount||!!s||c4.disabled.has(a3)){s?c4.disabled.add(a3):c4.disabled.delete(a3)}},"_setDisabledField");const Me4=n2((s,a3={})=>{let u8=m3(i6,s);const h2=K3(a3.disabled)||K3(r5.disabled);E4(i6,s,{...u8||{},_f:{...u8&&u8._f?u8._f:{ref:{name:s}},name:s,mount:true,...a3}});c4.mount.add(s);if(u8){Ge5({disabled:K3(a3.disabled)?a3.disabled:r5.disabled,name:s})}else{N2(s,true,a3.value)}return{...h2?{disabled:a3.disabled||r5.disabled}:{},...r5.progressive?{required:!!a3.required,min:ve3(a3.min),max:ve3(a3.max),minLength:ve3(a3.minLength),maxLength:ve3(a3.maxLength),pattern:ve3(a3.pattern)}:{},name:s,onChange:Q4,onBlur:Q4,ref:n2(y4=>{if(y4){Me4(s,a3);u8=m3(i6,s);const d3=O3(y4.value)?y4.querySelectorAll?y4.querySelectorAll("input,select,textarea")[0]||y4:y4:y4;const g2=zt3(d3);const A=u8._f.refs||[];if(g2?A.find(D2=>D2===d3):d3===u8._f.ref){return}E4(i6,s,{_f:{...u8._f,...g2?{refs:[...A.filter(Ie4),d3,...Array.isArray(m3(l,s))?[{}]:[]],ref:{type:d3.type,name:s}}:{ref:d3}}});N2(s,false,void 0,d3)}else{u8=m3(i6,s,{});if(u8._f){u8._f.mount=false}(r5.shouldUnregister||a3.shouldUnregister)&&!(yt3(c4.array,s)&&f2.action)&&c4.unMount.add(s)}},"ref")}},"register");const Le5=n2(()=>r5.shouldFocusError&&_e4(i6,$4,c4.mount),"_focusError");const Et3=n2(s=>{if(K3(s)){b2.state.next({disabled:s});_e4(i6,(a3,u8)=>{const h2=m3(i6,u8);if(h2){a3.disabled=h2._f.disabled||s;if(Array.isArray(h2._f.refs)){h2._f.refs.forEach(y4=>{y4.disabled=h2._f.disabled||s})}}},0,false)}},"_disableForm");const Ye4=n2((s,a3)=>async u8=>{let h2=void 0;if(u8){u8.preventDefault&&u8.preventDefault();u8.persist&&u8.persist()}let y4=B3(o6);b2.state.next({isSubmitting:true});if(r5.resolver){const{errors:d3,values:g2}=await re6();t3.errors=d3;y4=B3(g2)}else{await U3(i6)}if(c4.disabled.size){for(const d3 of c4.disabled){P3(y4,d3)}}P3(t3.errors,"root");if(Y4(t3.errors)){b2.state.next({errors:{}});try{await s(y4,u8)}catch(d3){h2=d3}}else{if(a3){await a3({...t3.errors},u8)}Le5();setTimeout(Le5)}b2.state.next({isSubmitted:true,isSubmitting:false,isSubmitSuccessful:Y4(t3.errors)&&!h2,submitCount:t3.submitCount+1,errors:t3.errors});if(h2){throw h2}},"handleSubmit");const Ct3=n2((s,a3={})=>{if(m3(i6,s)){if(O3(a3.defaultValue)){j3(s,B3(m3(l,s)))}else{j3(s,a3.defaultValue);E4(l,s,B3(a3.defaultValue))}if(!a3.keepTouched){P3(t3.touchedFields,s)}if(!a3.keepDirty){P3(t3.dirtyFields,s);t3.isDirty=a3.defaultValue?J3(s,B3(m3(l,s))):J3()}if(!a3.keepError){P3(t3.errors,s);_2.isValid&&S3()}b2.state.next({...t3})}},"resetField");const Je5=n2((s,a3={})=>{const u8=s?B3(s):l;const h2=B3(u8);const y4=Y4(s);const d3=y4?l:h2;if(!a3.keepDefaultValues){l=u8}if(!a3.keepValues){if(a3.keepDirtyValues){const g2=new Set([...c4.mount,...Object.keys(ge4(l,o6))]);for(const A of Array.from(g2)){m3(t3.dirtyFields,A)?E4(d3,A,m3(o6,A)):j3(A,m3(d3,A))}}else{if(Pe3&&O3(s)){for(const g2 of c4.mount){const A=m3(i6,g2);if(A&&A._f){const D2=Array.isArray(A._f.refs)?A._f.refs[0]:A._f.ref;if(Ae4(D2)){const Z5=D2.closest("form");if(Z5){Z5.reset();break}}}}}if(a3.keepFieldsRef){for(const g2 of c4.mount){j3(g2,m3(d3,g2))}}else{i6={}}}o6=r5.shouldUnregister?a3.keepDefaultValues?B3(l):{}:B3(d3);b2.array.next({values:{...d3}});b2.state.next({values:{...d3}})}c4={mount:a3.keepDirtyValues?c4.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:false,focus:""};f2.mount=!_2.isValid||!!a3.keepIsValid||!!a3.keepDirtyValues;f2.watch=!!r5.shouldUnregister;b2.state.next({submitCount:a3.keepSubmitCount?t3.submitCount:0,isDirty:y4?false:a3.keepDirty?t3.isDirty:!!(a3.keepDefaultValues&&!de5(s,l)),isSubmitted:a3.keepIsSubmitted?t3.isSubmitted:false,dirtyFields:y4?{}:a3.keepDirtyValues?a3.keepDefaultValues&&o6?ge4(l,o6):t3.dirtyFields:a3.keepDefaultValues&&s?ge4(l,s):a3.keepDirty?t3.dirtyFields:{},touchedFields:a3.keepTouched?t3.touchedFields:{},errors:a3.keepErrors?t3.errors:{},isSubmitSuccessful:a3.keepIsSubmitSuccessful?t3.isSubmitSuccessful:false,isSubmitting:false})},"_reset");const Ke6=n2((s,a3)=>Je5(ie5(s)?s(o6):s,a3),"reset");const Rt3=n2((s,a3={})=>{const u8=m3(i6,s);const h2=u8&&u8._f;if(h2){const y4=h2.refs?h2.refs[0]:h2.ref;if(y4.focus){y4.focus();a3.shouldSelect&&ie5(y4.select)&&y4.select()}}},"setFocus");const Mt2=n2(s=>{t3={...t3,...s}},"_setFormState");const Lt2=n2(()=>ie5(r5.defaultValues)&&r5.defaultValues().then(s=>{Ke6(s,r5.resetOptions);b2.state.next({isLoading:false})}),"_resetDefaultValues");const Qe5={control:{register:Me4,unregister:Re3,getFieldState:X5,handleSubmit:Ye4,setError:$e4,_subscribe:ze5,_runSchema:re6,_focusError:Le5,_getWatch:V2,_getDirty:J3,_setValid:S3,_setFieldArray:te5,_setDisabledField:Ge5,_setErrors:R3,_getFieldArray:x3,_reset:Je5,_resetDefaultValues:Lt2,_removeUnmounted:oe5,_disableForm:Et3,_subjects:b2,_proxyFormState:_2,get _fields(){return i6},get _formValues(){return o6},get _state(){return f2},set _state(s){f2=s},get _defaultValues(){return l},get _names(){return c4},set _names(s){c4=s},get _formState(){return t3},get _options(){return r5},set _options(s){r5={...r5,...s}}},subscribe:Dt3,trigger:T3,register:Me4,handleSubmit:Ye4,watch:kt2,setValue:j3,getValues:ne5,reset:Ke6,resetField:Ct3,clearErrors:he3,unregister:Re3,setError:$e4,setFocus:Rt3,getFieldState:X5};return{...Qe5,formControl:Qe5}}__name(ir2,"ir");n2(ir2,"createFormControl");function ar2(e6={}){const r5=sl.useRef(void 0);const t3=sl.useRef(void 0);const[i6,l]=sl.useState({isDirty:false,isValidating:false,isLoading:ie5(e6.defaultValues),isSubmitted:false,isSubmitting:false,isSubmitSuccessful:false,isValid:false,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e6.errors||{},disabled:e6.disabled||false,isReady:false,defaultValues:ie5(e6.defaultValues)?void 0:e6.defaultValues});if(!r5.current){if(e6.formControl){r5.current={...e6.formControl,formState:i6};if(e6.defaultValues&&!ie5(e6.defaultValues)){e6.formControl.reset(e6.defaultValues,e6.resetOptions)}}else{const{formControl:f2,...c4}=ir2(e6);r5.current={...c4,formState:i6}}}const o6=r5.current.control;o6._options=e6;We4(()=>{const f2=o6._subscribe({formState:o6._proxyFormState,callback:n2(()=>l({...o6._formState}),"callback"),reRenderRoot:true});l(c4=>({...c4,isReady:true}));o6._formState.isReady=true;return f2},[o6]);sl.useEffect(()=>o6._disableForm(e6.disabled),[o6,e6.disabled]);sl.useEffect(()=>{if(e6.mode){o6._options.mode=e6.mode}if(e6.reValidateMode){o6._options.reValidateMode=e6.reValidateMode}},[o6,e6.mode,e6.reValidateMode]);sl.useEffect(()=>{if(e6.errors){o6._setErrors(e6.errors);o6._focusError()}},[o6,e6.errors]);sl.useEffect(()=>{e6.shouldUnregister&&o6._subjects.state.next({values:o6._getWatch()})},[o6,e6.shouldUnregister]);sl.useEffect(()=>{if(o6._proxyFormState.isDirty){const f2=o6._getDirty();if(f2!==i6.isDirty){o6._subjects.state.next({isDirty:f2})}}},[o6,i6.isDirty]);sl.useEffect(()=>{if(e6.values&&!de5(e6.values,t3.current)){o6._reset(e6.values,{keepFieldsRef:true,...o6._options.resetOptions});t3.current=e6.values;l(f2=>({...f2}))}else{o6._resetDefaultValues()}},[o6,e6.values]);sl.useEffect(()=>{if(!o6._state.mount){o6._setValid();o6._state.mount=true}if(o6._state.watch){o6._state.watch=false;o6._subjects.state.next({...o6._formState})}o6._removeUnmounted()});r5.current.formState=mt3(i6,o6);return r5.current}__name(ar2,"ar");n2(ar2,"useForm");var wt3=z.createContext(null);var fr2=n2(()=>{const e6=z.useContext(wt3);if(!e6){throw new Error("useWvcForm must be used within a FormProvider")}return e6},"useWvcForm");var nr2=n2(e6=>{const r5={};for(const t3 of e6.fields){const i6={};if(t3.required){i6.required=true}if(t3.field_type==="email"){i6.pattern="email"}else if(t3.field_type==="phone"){i6.pattern="phone"}else if(t3.field_type==="url"){i6.pattern="url"}if(t3.validation){if(t3.validation.minLength)i6.minLength=t3.validation.minLength;if(t3.validation.maxLength)i6.maxLength=t3.validation.maxLength;if(t3.validation.min)i6.min=t3.validation.min;if(t3.validation.max)i6.max=t3.validation.max;if(t3.validation.pattern)i6.pattern=t3.validation.pattern}if(Object.keys(i6).length>0){r5[t3.field_key]=i6}}return r5},"schemaToValidationRules");var lr2=n2(e6=>{const r5={};for(const t3 of e6.fields){switch(t3.field_type){case"checkbox":r5[t3.field_key]=false;break;case"number":r5[t3.field_key]="";break;default:r5[t3.field_key]=""}}return r5},"schemaToDefaultValues");var yr2=n2(({children:e6,formId:r5,sectionName:t3,formKey:i6,formSchema:l,validationRules:o6={},submitText:f2,successMessage:c4,errorMessage:k3,defaultValues:C3={},formVersion:_2="1.0.0",...w2})=>{const[b2,G4]=z.useState(false);const[H3,S3]=z.useState(false);const[p3,te5]=z.useState(null);const v=z.useRef(0);const R3=sl.useMemo(()=>{if(l)return l;if(i6&&typeof window!=="undefined"&&window.__WVC_FORMS__){return window.__WVC_FORMS__[i6]}return void 0},[i6,l]);const{validationRules:N2,submitText:L2,successMessage:ae6,errorMessage:re6,defaultValues:me4}=sl.useMemo(()=>{const $4=R3?nr2(R3):{};const T3=R3?lr2(R3):{};return{validationRules:{...$4,...o6},submitText:f2??"Submit",successMessage:c4??"Form submitted successfully!",errorMessage:k3??"Failed to submit form. Please try again.",defaultValues:{...T3,...C3}}},[R3,o6,f2,c4,k3,C3]);const U3=ar2({defaultValues:me4||{},mode:"onBlur"});const{handleSubmit:oe5,reset:J3,formState:V2}=U3;const x3=z.useCallback($4=>{return Object.values($4).some(T3=>T3 instanceof File||T3 instanceof FileList&&T3.length>0)},[]);const M4=z.useCallback($4=>{if(!x3($4)){return $4}const T3=new FormData;for(const[ne5,X5]of Object.entries($4)){if(X5 instanceof FileList){for(let he3=0;he3{if(b2)return;G4(true);te5(null);v.current+=1;try{const T3=M4($4);const ne5={sectionName:t3,formId:r5,formKey:i6||R3?.form_key,formData:T3,timestamp:Date.now(),sessionId:wvcClient.getSessionId?.()||"unknown",pageUrl:window.location.href,userAgent:typeof navigator!=="undefined"?navigator.userAgent:"unknown",validationErrors:V2.errors||null,submissionAttempt:v.current,formVersion:_2,validationRules:N2};const X5=await wvcClient.formSubmission(ne5);S3(true);te5(null)}catch(T3){console.error("Form submission error:",T3);te5(re6)}finally{G4(false)}},[b2,t3,r5,V2.errors,re6,M4]);const j3=z.useCallback(()=>{J3();S3(false);te5(null);v.current=0},[J3]);const Q4={formId:r5,sectionName:t3,isSubmitting:b2,isSubmitted:H3,submitError:p3,successMessage:ae6,formSchema:R3,handleSubmit:oe5(W5),resetForm:j3,control:U3.control,formState:U3.formState,register:U3.register,setValue:U3.setValue,getValues:U3.getValues,watch:U3.watch};return Ht.jsx(Wt3,{...U3,children:Ht.jsx(wt3.Provider,{value:Q4,children:Ht.jsx("div",{...w2,"data-wvc-dynamic":"FormProvider","data-wvc-formId":r5,"data-wvc-formKey":i6||R3?.form_key||void 0,children:e6})})})},"FormProvider");var or2=z.forwardRef(({className:e6,...r5},t3)=>Ht.jsx("form",{ref:t3,className:nv("space-y-6",e6),...r5}));or2.displayName="Form";var At2=z.createContext({});var mr2=n2(({...e6})=>{return Ht.jsx(At2.Provider,{value:{name:e6.name},children:Ht.jsx(Ht3,{...e6})})},"FormField");var He5=n2(()=>{const e6=z.useContext(At2);const r5=z.useContext(St2);if(!e6){throw new Error("useFormField should be used within ")}if(!r5){throw new Error("useFormField should be used within ")}const{id:t3}=r5;let i6={};try{const{getFieldState:l}=Ce4();const o6=ht2({name:e6.name});i6=l(e6.name,o6)}catch(l){i6={invalid:false,isTouched:false,isDirty:false,error:void 0}}return{id:t3,name:e6.name,formItemId:`${t3}-form-item`,formDescriptionId:`${t3}-form-item-description`,formMessageId:`${t3}-form-item-message`,...i6}},"useFormField");var St2=z.createContext({});function hr2({className:e6,...r5}){const t3=z.useId();return Ht.jsx(St2.Provider,{value:{id:t3},children:Ht.jsx("div",{"data-slot":"form-item",className:nv("grid gap-2",e6),...r5})})}__name(hr2,"hr");n2(hr2,"FormItem");function gr2({className:e6,...r5}){const{error:t3,formItemId:i6}=He5();return Ht.jsxs(x2,{"data-slot":"form-label","data-error":!!t3,className:nv("data-[error=true]:text-destructive",e6),htmlFor:i6,...r5,children:[r5.children,t3&&Ht.jsx("span",{className:"text-destructive","aria-hidden":"true",children:"u26A0uFE0F"})]})}__name(gr2,"gr");n2(gr2,"FormLabel");function vr2({...e6}){const{error:r5,formItemId:t3,formDescriptionId:i6,formMessageId:l}=He5();return Ht.jsx(Vh,{"data-slot":"form-control",id:t3,"aria-describedby":!r5?`${i6}`:`${i6} ${l}`,"aria-invalid":!!r5,...e6})}__name(vr2,"vr");n2(vr2,"FormControl");function br2({className:e6,...r5}){const{error:t3,formMessageId:i6}=He5();const l=t3?String(t3?.message??""):r5.children;if(!l){return null}return Ht.jsx("p",{"data-slot":"form-message",id:i6,className:nv("text-destructive text-sm",e6,t3?"text-red-500":""),...r5,children:l})}__name(br2,"br");n2(br2,"FormMessage");var o5=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]];var a2=qv("mail",o5);var w=Object.defineProperty;var i5=__name((s,r5)=>w(s,"name",{value:r5,configurable:true}),"i");var Z4=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]];var ee5=qv("book-open",Z4);var se6=[["path",{d:"M13 2a9 9 0 0 1 9 9",key:"1itnx2"}],["path",{d:"M13 6a5 5 0 0 1 5 5",key:"11nki7"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]];var te4=qv("phone-call",se6);var re5=[{icon:o2,title:"Surface protection",desc:"Prevent moisture penetration across concrete, tile, and metal roofs."},{icon:e2,title:"Leak detection",desc:"Spot early signs of water ingress before structural damage occurs."},{icon:ee5,title:"Application guides",desc:"Step-by-step methods engineered for South African weather conditions."}];function ae5(){const s=p();return Ht.jsxs("section",{id:"waterproofinghero","data-nav":"dark",className:"relative min-h-[640px] w-full overflow-hidden bg-background py-20 lg:py-28 flex items-center",children:[Ht.jsxs("div",{className:"absolute inset-0 bg-cover bg-center bg-no-repeat bg-[url(https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/waterproofing_hero_roof_bg.png)]","aria-hidden":"true",children:[Ht.jsx("div",{className:"absolute inset-0 bg-secondary/90 backdrop-blur-[2px]"}),Ht.jsx("div",{className:"absolute inset-0 bg-radial from-transparent via-secondary/70 to-foreground/90"})]}),Ht.jsx("div",{className:"container relative z-10 mx-auto px-4 sm:px-6 lg:px-8",children:Ht.jsxs("div",{className:"max-w-3xl",children:[Ht.jsxs(yu.div,{initial:s?{opacity:1}:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.4,ease:"easeOut"},className:"inline-flex items-center gap-2 rounded-full bg-primary/20 border border-primary/30 px-3.5 py-1 text-xs font-semibold uppercase tracking-wider text-primary mb-6",children:[Ht.jsx("span",{className:"size-2 rounded-full bg-primary animate-pulse"}),Ht.jsx("span",{children:"Practical insights"})]}),Ht.jsx(yu.h1,{initial:s?{opacity:1}:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1,ease:"easeOut"},className:"text-4xl sm:text-5xl lg:text-6xl font-extrabold tracking-tight text-white font-sans leading-[1.1] mb-6",children:"Waterproofing tips & advice"}),Ht.jsx(yu.p,{initial:s?{opacity:1}:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2,ease:"easeOut"},className:"text-lg sm:text-xl text-white/90 font-sans max-w-2xl leading-relaxed mb-8",children:"Expert guidance to protect your surfaces. Discover proven techniques, preventive maintenance checklists, and durable sealing solutions built for South African conditions."}),Ht.jsxs(yu.div,{initial:s?{opacity:1}:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,delay:.3,ease:"easeOut"},className:"flex flex-wrap items-center gap-4 mb-14",children:[Ht.jsx(fS,{asChild:true,size:"lg",className:"bg-primary text-primary-foreground font-semibold shadow-md hover:bg-primary/90 transition-colors",children:Ht.jsxs(cS,{to:"https://teal-sparrow-432062.hostingersite.com/",children:[Ht.jsx("span",{children:"Explore guides"}),Ht.jsx(c2,{className:"size-4 ml-1.5"})]})}),Ht.jsx(fS,{asChild:true,variant:"outline",size:"lg",className:"border-white/30 bg-white/10 text-white hover:bg-white/20 hover:text-white transition-colors",children:Ht.jsx(cS,{to:"https://teal-sparrow-432062.hostingersite.com/",children:Ht.jsx("span",{children:"View products"})})})]}),Ht.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 pt-6 border-t border-white/15",children:re5.map((r5,t3)=>{const a3=r5.icon;return Ht.jsxs("div",{"data-index":t3,className:"flex flex-col gap-1.5",children:[Ht.jsxs("div",{className:"flex items-center gap-2 text-primary font-semibold text-sm",children:[Ht.jsx(a3,{className:"size-4 shrink-0 text-primary"}),Ht.jsx("span",{className:"text-white text-sm font-medium",children:r5.title})]}),Ht.jsx("p",{className:"text-xs text-white/75 leading-relaxed",children:r5.desc})]},r5.title)})})]})})]})}__name(ae5,"ae");i5(ae5,"WaterproofingHero");var ie6=[{id:"prep",title:"Surface preparation guide",description:"A clean, dry, and dust-free surface ensures long-lasting adhesion and seamless waterproofing.",stepOne:"Remove loose debris, peeling paint, and moss",stepTwo:"Wash thoroughly and allow to dry completely",stepThree:"Prime porous or chalky masonry before coating",iconName:"hammer"},{id:"apply",title:"How to apply liquid rubber",description:"Brush, roll, or spray in uniform coats to create a durable, UV-resistant waterproof membrane.",stepOne:"Apply the first even coat across the target area",stepTwo:"Embed reinforcing membrane over joints and seams",stepThree:"Apply second coat perpendicular to the first",iconName:"brush"},{id:"faqs",title:"Frequently asked questions",description:"Find fast answers to common questions about drying times, coverage rates, and substrate compatibility.",stepOne:"Touch dry in 2-4 hours depending on temperature",stepTwo:"Average coverage is 1.5 to 2 litres per square metre",stepThree:"Safe for concrete, corrugated iron, wood, and tiles",iconName:"faq"}];function oe4(){const s=p();const r5=i5(t3=>{switch(t3){case"hammer":return Ht.jsx(r3,{className:"size-6 text-foreground"});case"brush":return Ht.jsx(e5,{className:"size-6 text-foreground"});case"faq":default:return Ht.jsx(o4,{className:"size-6 text-foreground"})}},"getGuideIcon");return Ht.jsx("section",{id:"applicationguides","data-nav":"light",className:"bg-background text-foreground py-16 md:py-24 border-t border-border",children:Ht.jsxs("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8 max-w-7xl",children:[Ht.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-12 md:mb-16",children:[Ht.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-md bg-accent text-accent-foreground text-xs font-semibold uppercase tracking-wider mb-4 border border-primary/30",children:"DIY & Professional Resources"}),Ht.jsx("h2",{className:"text-3xl md:text-4xl font-bold font-default tracking-tight text-foreground mb-4",children:"Application guides and advice"}),Ht.jsx("p",{className:"text-base md:text-lg text-muted-foreground",children:"Clear steps to prepare surfaces, apply liquid rubber effectively, and get reliable protection for every job."})]}),Ht.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 lg:gap-8",children:ie6.map((t3,a3)=>Ht.jsx(yu.div,{"data-index":a3,initial:s?{opacity:1,y:0}:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:true,margin:"-40px"},transition:{duration:.45,delay:a3*.12,ease:"easeOut"},className:"flex",children:Ht.jsx(u4,{className:"flex flex-col justify-between w-full bg-card text-card-foreground border-2 border-primary/60 rounded-xl shadow-md hover:border-primary transition-[border-color,box-shadow] duration-200",children:Ht.jsxs("div",{children:[Ht.jsxs(f,{className:"pb-4",children:[Ht.jsx("div",{className:"size-12 rounded-lg bg-primary flex items-center justify-center mb-3 shadow-xs",children:r5(t3.iconName)}),Ht.jsx(m,{className:"text-xl font-bold font-default text-foreground leading-snug",children:t3.title}),Ht.jsx(p2,{className:"text-sm text-muted-foreground mt-2 leading-relaxed",children:t3.description})]}),Ht.jsx(x,{className:"pt-2",children:Ht.jsxs("div",{className:"border-t border-border pt-4",children:[Ht.jsx("p",{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground mb-3",children:"Key takeaways"}),Ht.jsxs("ul",{className:"space-y-2.5 text-sm text-foreground",children:[Ht.jsxs("li",{className:"flex items-start gap-2.5",children:[Ht.jsx(r2,{className:"size-4 text-secondary shrink-0 mt-0.5"}),Ht.jsx("span",{className:"leading-tight",children:t3.stepOne})]}),Ht.jsxs("li",{className:"flex items-start gap-2.5",children:[Ht.jsx(r2,{className:"size-4 text-secondary shrink-0 mt-0.5"}),Ht.jsx("span",{className:"leading-tight",children:t3.stepTwo})]}),Ht.jsxs("li",{className:"flex items-start gap-2.5",children:[Ht.jsx(r2,{className:"size-4 text-secondary shrink-0 mt-0.5"}),Ht.jsx("span",{className:"leading-tight",children:t3.stepThree})]})]})]})})]})})},t3.id))})]})})}__name(oe4,"oe");i5(oe4,"ApplicationGuides");var ne4=[{id:"item-1",question:"How long does the waterproofing coating last once applied?",answer:"When applied according to specifications on a clean surface, U-Proof coatings provide durable, long-lasting protection under typical South African UV and climate conditions. Routine inspection every 3 to 5 years helps identify any physical movement in flashings or expansion joints."},{id:"item-2",question:"Can waterproofing products be applied during or right after rain?",answer:"No. Surfaces must be clean, structurally sound, and completely dry before application. Moisture trapped beneath the membrane will prevent proper adhesion and cause blistering once the sun heats the substrate. Allow at least 24 to 48 hours of dry weather before starting."},{id:"item-3",question:"What surfaces and roofing materials does U-Proof work on?",answer:"Our formulas bond effectively to corrugated iron, IBR sheeting, concrete roof slabs, clay and cement tiles, parapet walls, retaining walls, and timber roof structures. A dedicated primer is recommended on porous concrete and unpainted galvanised steel."},{id:"item-4",question:"Is a reinforcing membrane required with all liquid waterproofing?",answer:"A polyester reinforcing membrane is recommended over moving joints, roof screws, flashings, valleys, overlaps, and cracked plaster. On flat, uninterrupted roofs, membrane embedding ensures tensile resistance against building settlement."},{id:"item-5",question:"How many coats are necessary for effective protection?",answer:"We recommend a three-coat system: one initial saturation coat to embed membrane where needed, followed by two generous top coats applied crosswise. Allow 4 to 6 hours drying time between each coat in moderate ambient temperatures."},{id:"item-6",question:"Does the coating withstand standing ponding water?",answer:"Yes. Our polyurethane and modified polymer formulations are engineered to handle standing water on flat roofs and concrete balconies without softening or breaking down, provided the underlying drainage meets basic building codes."}];function le5(){const s=p();const[r5,t3]=z.useState("item-1");return Ht.jsx("section",{id:"waterproofingfaq","data-nav":"light",className:"bg-background text-foreground py-16 md:py-24 border-t border-border",children:Ht.jsxs("div",{className:"container mx-auto max-w-5xl px-4 sm:px-6 lg:px-8",children:[Ht.jsxs(yu.div,{initial:s?{opacity:1,y:0}:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:true,amount:.3},transition:{duration:.5,ease:"easeOut"},className:"text-center max-w-2xl mx-auto mb-12 md:mb-16",children:[Ht.jsx("div",{className:"flex items-center justify-center gap-2 mb-4",children:Ht.jsxs(oS,{variant:"default",className:"gap-1.5 px-3 py-1 font-medium",children:[Ht.jsx(o4,{className:"size-3.5"}),Ht.jsx("span",{children:"Got questions?"})]})}),Ht.jsx("h2",{className:"text-3xl md:text-4xl font-bold font-default tracking-tight text-foreground mb-4",children:"Frequently asked questions"}),Ht.jsx("p",{className:"text-muted-foreground text-base md:text-lg leading-relaxed",children:"Clear answers on application, durability, and waterproofing coverage for your property."})]}),Ht.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 items-start",children:[Ht.jsx(yu.div,{initial:s?{opacity:1,y:0}:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:true,amount:.2},transition:{duration:.5,ease:"easeOut"},className:"lg:col-span-8 bg-card border border-border rounded-xl p-4 sm:p-6 md:p-8 shadow-xs",children:Ht.jsx(Le4,{type:"single",collapsible:true,value:r5,onValueChange:t3,className:"w-full divide-y divide-border",children:ne4.map((a3,n3)=>Ht.jsxs(ze4,{value:a3.id,"data-index":n3,className:"border-border py-2 first:pt-0 last:pb-0",children:[Ht.jsx(Ge4,{className:"text-left font-default text-base sm:text-lg font-semibold text-foreground hover:no-underline group py-4",children:Ht.jsxs("div",{className:"flex items-start gap-3 pr-2",children:[Ht.jsx("span",{className:"inline-flex size-6 shrink-0 items-center justify-center rounded-md bg-primary/20 text-primary-foreground font-semibold text-xs mt-0.5 group-hover:bg-primary transition-colors",children:n3+1}),Ht.jsx("span",{className:"text-foreground group-hover:text-secondary transition-colors",children:a3.question})]})}),Ht.jsx(Ke5,{className:"text-muted-foreground text-sm sm:text-base leading-relaxed pl-9 pr-4 pb-4",children:a3.answer})]},a3.id))})}),Ht.jsxs(yu.div,{initial:s?{opacity:1,y:0}:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:true,amount:.2},transition:{duration:.5,delay:.15,ease:"easeOut"},className:"lg:col-span-4 flex flex-col gap-6",children:[Ht.jsxs("div",{className:"bg-muted border border-border rounded-xl p-6 sm:p-8 flex flex-col gap-5",children:[Ht.jsx("div",{className:"size-12 rounded-lg bg-primary flex items-center justify-center text-primary-foreground shadow-xs",children:Ht.jsx(o2,{className:"size-6"})}),Ht.jsxs("div",{children:[Ht.jsx("h3",{className:"text-lg font-bold font-default text-foreground mb-1",children:"Need site-specific advice?"}),Ht.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:"Every roof condition is different. Speak to our technical specialists for product selection and area calculations."})]}),Ht.jsxs("div",{className:"pt-2 flex flex-col gap-3",children:[Ht.jsx(fS,{asChild:true,variant:"default",className:"w-full justify-between h-11 px-5 shadow-xs",children:Ht.jsxs("a",{href:"tel:+27110000000",children:[Ht.jsxs("span",{className:"flex items-center gap-2",children:[Ht.jsx(te4,{className:"size-4"}),Ht.jsx("span",{children:"Call technical support"})]}),Ht.jsx(Nt,{className:"size-4"})]})}),Ht.jsx(fS,{asChild:true,variant:"outline",className:"w-full justify-center h-11",children:Ht.jsx(cS,{to:"https://teal-sparrow-432062.hostingersite.com/",children:Ht.jsx("span",{children:"Explore full product range"})})})]})]}),Ht.jsxs("div",{className:"border border-border/80 rounded-xl p-5 bg-card/60 flex items-start gap-3",children:[Ht.jsx("div",{className:"size-2 rounded-full bg-secondary mt-2 shrink-0"}),Ht.jsx("p",{className:"text-xs text-muted-foreground leading-normal",children:"U-Proof formulas meet South African building weatherproofing standards for residential, commercial, and industrial substrates."})]})]})]})]})})}__name(le5,"le");i5(le5,"WaterproofingFAQ");function de6(){const{isSubmitting:s,isSubmitted:r5,submitError:t3,successMessage:a3,handleSubmit:n3,resetForm:y4,control:j3}=fr2();if(r5&&!t3){return Ht.jsxs("div",{className:"flex flex-col items-center justify-center rounded-lg bg-secondary-foreground/10 p-6 text-center text-secondary-foreground border border-secondary-foreground/20",children:[Ht.jsx(r2,{className:"size-10 text-primary mb-3 shrink-0"}),Ht.jsx("p",{className:"text-base font-medium",children:a3}),Ht.jsx(fS,{onClick:y4,variant:"outline",className:"mt-4 border-secondary-foreground/30 bg-transparent text-secondary-foreground hover:bg-secondary-foreground/10 hover:text-secondary-foreground",children:"Subscribe another email"})]})}return Ht.jsxs(or2,{onSubmit:n3,className:"w-full space-y-0",children:[Ht.jsxs("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:gap-2",children:[Ht.jsx(mr2,{control:j3,name:"email",rules:{required:"Email address is required",pattern:{value:/^[^s@]+@[^s@]+.[^s@]+$/,message:"Please enter a valid email address"}},render:i5(({field:v})=>Ht.jsxs(hr2,{className:"relative flex-1 space-y-1",children:[Ht.jsxs("div",{className:"relative",children:[Ht.jsx(a2,{className:"absolute left-3.5 top-1/2 size-4 -translate-y-1/2 text-muted-foreground pointer-events-none"}),Ht.jsx(vr2,{children:Ht.jsx(It,{type:"email",placeholder:"Enter your email address",className:"h-12 rounded-md bg-background pl-10 pr-4 text-foreground placeholder:text-muted-foreground border-border shadow-xs focus-visible:ring-primary focus-visible:border-primary",...v})})]}),Ht.jsx(br2,{className:"text-left text-xs text-primary"})]}),"render")}),Ht.jsx(fS,{type:"submit",disabled:s,className:"h-12 px-7 font-semibold bg-primary text-primary-foreground hover:bg-primary/90 shadow-sm shrink-0",children:s?Ht.jsxs(Ht.Fragment,{children:[Ht.jsx(h,{className:"mr-2 size-4 animate-spin"}),"Subscribing..."]}):"Subscribe"})]}),t3&&Ht.jsx("div",{className:"mt-3 rounded-md bg-destructive/15 p-3 text-sm text-destructive-foreground",children:t3})]})}__name(de6,"de");i5(de6,"NewsletterForm");function ce5(){const s=p();return Ht.jsx("section",{id:"newslettercta","data-nav":"light",className:"relative bg-background py-16 md:py-24",children:Ht.jsx("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:Ht.jsxs(yu.div,{initial:{opacity:0,y:s?0:20},whileInView:{opacity:1,y:0},viewport:{once:true,amount:.3},transition:{duration:.5,ease:"easeOut"},className:"relative mx-auto max-w-4xl overflow-hidden rounded-2xl bg-secondary px-6 py-12 text-secondary-foreground shadow-xl sm:px-12 sm:py-16 md:px-16",children:[Ht.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute -right-16 -top-16 size-64 rounded-full bg-primary/10 blur-3xl"}),Ht.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute -bottom-16 -left-16 size-64 rounded-full bg-secondary-foreground/5 blur-2xl"}),Ht.jsxs("div",{className:"relative mx-auto max-w-2xl text-center",children:[Ht.jsx("h2",{className:"font-default text-2xl font-bold tracking-tight text-secondary-foreground sm:text-3xl md:text-4xl",children:"Stay updated on waterproofing tips"}),Ht.jsx("p",{className:"mt-3 text-base text-secondary-foreground/80 sm:text-lg",children:"Get practical guidance on sealing roofs, preventing damp, and protecting surfaces in South African weather."}),Ht.jsx("div",{className:"mt-8",children:Ht.jsx(yr2,{formId:"newsletter-subscription-cta",sectionName:"newsletter-cta",defaultValues:{email:""},validationRules:{email:{required:true,pattern:"email"}},submitText:"Subscribe",successMessage:"Thanks for subscribing! You're all set to receive our latest waterproofing tips.",children:Ht.jsx(de6,{})})}),Ht.jsx("p",{className:"mt-4 text-xs text-secondary-foreground/65",children:"We respect your privacy. Unsubscribe at any time with one click."})]})]})})})}__name(ce5,"ce");i5(ce5,"Newsletter");function u7(){return Ht.jsxs("div",{children:[Ht.jsx(Eo2,{}),Ht.jsx(ae5,{}),Ht.jsx(oe4,{}),Ht.jsx(le5,{}),Ht.jsx(ce5,{}),Ht.jsx(Po,{})]})}__name(u7,"u");i5(u7,"HelpAndAdvicePage");var d2=null;function b(s){const{router:r5="memory",basename:t3,initialEntries:a3,...n3}=s;if(r5==="memory"){return Ht.jsx(uS,{initialEntries:a3??["/"],children:Ht.jsx(u7,{...n3})})}return Ht.jsx(iS,{basename:t3,children:Ht.jsx(u7,{...n3})})}__name(b,"b");i5(b,"App");function me3(s,r5={}){console.log("Rendering......");d2=aS.createRoot(s);d2.render(Ht.jsx(b,{...r5}))}__name(me3,"me");i5(me3,"mount");function pe5(s,r5={}){console.log("Hydrating......");d2=aS.hydrateRoot(s,Ht.jsx(b,{...r5}))}__name(pe5,"pe");i5(pe5,"hydrate");function ue5(){d2?.unmount?.();d2=null}__name(ue5,"ue");i5(ue5,"unmount");if(typeof window!=="undefined")window.HelpAndAdviceVC={mount:me3,hydrate:pe5,unmount:ue5};
Practical insights
Expert guidance to protect your surfaces. Discover proven techniques, preventive maintenance checklists, and durable sealing solutions built for South African conditions.
Prevent moisture penetration across concrete, tile, and metal roofs.
Spot early signs of water ingress before structural damage occurs.
Step-by-step methods engineered for South African weather conditions.
DIY & Professional Resources
Application guides and advice Clear steps to prepare surfaces, apply liquid rubber effectively, and get reliable protection for every job.
Key takeaways
Remove loose debris, peeling paint, and moss Wash thoroughly and allow to dry completely Prime porous or chalky masonry before coating Key takeaways
Apply the first even coat across the target area Embed reinforcing membrane over joints and seams Apply second coat perpendicular to the first Key takeaways
Touch dry in 2-4 hours depending on temperature Average coverage is 1.5 to 2 litres per square metre Safe for concrete, corrugated iron, wood, and tiles Frequently asked questions Clear answers on application, durability, and waterproofing coverage for your property.
1 How long does the waterproofing coating last once applied?
When applied according to specifications on a clean surface, U-Proof coatings provide durable, long-lasting protection under typical South African UV and climate conditions. Routine inspection every 3 to 5 years helps identify any physical movement in flashings or expansion joints.
2 Can waterproofing products be applied during or right after rain?
No. Waterproofing products should not be applied during or immediately after rain. The surface must be completely dry and clean before application. Applying U-Proof Liquid Rubber to a wet surface can cause bubbles and adhesion problems. Allow at least 3 hours of drying time before rain or dew is expected after application.
3 What surfaces and roofing materials does U-Proof work on?
U-Proof is suitable for tiled roofs, concrete and raw concrete slab roofs, zinc/metal sheet roofs, and brick surfaces. It can also be used on other metal surfaces, provided the correct surface preparation and primer system is used.
4 Is a reinforcing membrane required with all liquid waterproofing?
No — reinforcing membrane is only required at joints, overlaps, valleys, cracks and other vulnerable areas.
5 How many coats are necessary for effective protection?
2 coats of U-Proof Liquid Rubber are recommended. Apply the first coat horizontally at approximately 0.5 kg/m², then the second coat vertically at approximately 0.5 kg/m², allowing 12 hours between coats. This gives a total application rate of about 1 kg/m².
6 Does the coating withstand standing ponding water?
Yes. Once fully cured and correctly applied, U-Proof Liquid Rubber forms a durable, seamless waterproof membrane that can withstand standing/ponding water.
Need site-specific advice? Every roof condition is different. Speak to our technical specialists for product selection and area calculations.
U-Proof formulas meet South African building weatherproofing standards for residential, commercial, and industrial substrates.
Stay updated on waterproofing tips Get practical guidance on sealing roofs, preventing damp, and protecting surfaces in South African weather.
We respect your privacy. Unsubscribe at any time with one click.