";t3=t3.removeChild(t3.firstChild);break;case"select":t3="string"===typeof n2.is?a3.createElement("select",{is:n2.is}):a3.createElement("select");n2.multiple?t3.multiple=true:n2.size&&(t3.size=n2.size);break;default:t3="string"===typeof n2.is?a3.createElement(l2,{is:n2.is}):a3.createElement(l2)}}t3[It3]=e8;t3[ae4]=n2;t:for(a3=e8.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===e8)break t;for(;null===a3.sibling;){if(null===a3.return||a3.return===e8)break t;a3=a3.return}a3.sibling.return=a3.return;a3=a3.sibling}e8.stateNode=t3;t:switch(Pt2(t3,l2,n2),l2){case"button":case"input":case"select":case"textarea":t3=!!n2.autoFocus;break t;case"img":t3=true;break t;default:t3=false}t3&&ul2(e8)}}Bt2(e8);e8.flags&=-16777217;return null;case 6:if(t3&&null!=e8.stateNode)t3.memoizedProps!==n2&&ul2(e8);else{if("string"!==typeof n2&&null===e8.stateNode)throw Error(o5(166));t3=ut5.current;if(Ta2(e8)){t3=e8.stateNode;l2=e8.memoizedProps;n2=null;a3=ne3;if(null!==a3)switch(a3.tag){case 27:case 5:n2=a3.memoizedProps}t3[It3]=e8;t3=t3.nodeValue===l2||null!==n2&&true===n2.suppressHydrationWarning||vm(t3.nodeValue,l2)?true:false;t3||Pl2(e8)}else t3=hi2(t3).createTextNode(n2),t3[It3]=e8,e8.stateNode=t3}Bt2(e8);return null;case 13:n2=e8.memoizedState;if(null===t3||null!==t3.memoizedState&&null!==t3.memoizedState.dehydrated){a3=Ta2(e8);if(null!==n2&&null!==n2.dehydrated){if(null===t3){if(!a3)throw Error(o5(318));a3=e8.memoizedState;a3=null!==a3?a3.dehydrated:null;if(!a3)throw Error(o5(317));a3[It3]=e8}else Oa2(),0===(e8.flags&128)&&(e8.memoizedState=null),e8.flags|=4;Bt2(e8);a3=false}else a3=ts3(),null!==t3&&null!==t3.memoizedState&&(t3.memoizedState.hydrationErrors=a3),a3=true;if(!a3){if(e8.flags&256)return nl2(e8),e8;nl2(e8);return null}}nl2(e8);if(0!==(e8.flags&128))return e8.lanes=l2,e8;l2=null!==n2;t3=null!==t3&&null!==t3.memoizedState;if(l2){n2=e8.child;a3=null;null!==n2.alternate&&null!==n2.alternate.memoizedState&&null!==n2.alternate.memoizedState.cachePool&&(a3=n2.alternate.memoizedState.cachePool.pool);var c5=null;null!==n2.memoizedState&&null!==n2.memoizedState.cachePool&&(c5=n2.memoizedState.cachePool.pool);c5!==a3&&(n2.flags|=2048)}l2!==t3&&l2&&(e8.child.flags|=8192);ei2(e8,e8.updateQueue);Bt2(e8);return null;case 4:return le5(),null===t3&&Xr2(e8.stateNode.containerInfo),Bt2(e8),null;case 10:return el2(e8.type),Bt2(e8),null;case 19:$3(Qt3);a3=e8.memoizedState;if(null===a3)return Bt2(e8),null;n2=0!==(e8.flags&128);c5=a3.rendering;if(null===c5)if(n2)Ga2(a3,false);else{if(0!==qt3||null!==t3&&0!==(t3.flags&128))for(t3=e8.child;null!==t3;){c5=$u(t3);if(null!==c5){e8.flags|=128;Ga2(a3,false);t3=c5.updateQueue;e8.updateQueue=t3;ei2(e8,t3);e8.subtreeFlags=0;t3=l2;for(l2=e8.child;null!==l2;)$f(l2,t3),l2=l2.sibling;K3(Qt3,Qt3.current&1|2);return e8.child}t3=t3.sibling}null!==a3.tail&&qe4()>ai2&&(e8.flags|=128,n2=true,Ga2(a3,false),e8.lanes=4194304)}else{if(!n2)if(t3=$u(c5),null!==t3){if(e8.flags|=128,n2=true,t3=t3.updateQueue,e8.updateQueue=t3,ei2(e8,t3),Ga2(a3,true),null===a3.tail&&"hidden"===a3.tailMode&&!c5.alternate&&!Tt3)return Bt2(e8),null}else 2*qe4()-a3.renderingStartTime>ai2&&536870912!==l2&&(e8.flags|=128,n2=true,Ga2(a3,false),e8.lanes=4194304);a3.isBackwards?(c5.sibling=e8.child,e8.child=c5):(t3=a3.last,null!==t3?t3.sibling=c5:e8.child=c5,a3.last=c5)}if(null!==a3.tail)return e8=a3.tail,a3.rendering=e8,a3.tail=e8.sibling,a3.renderingStartTime=qe4(),e8.sibling=null,t3=Qt3.current,K3(Qt3,n2?t3&1|2:t3&1),e8;Bt2(e8);return null;case 22:case 23:return nl2(e8),Qc2(),n2=null!==e8.memoizedState,null!==t3?null!==t3.memoizedState!==n2&&(e8.flags|=8192):n2&&(e8.flags|=8192),n2?0!==(l2&536870912)&&0===(e8.flags&128)&&(Bt2(e8),e8.subtreeFlags&6&&(e8.flags|=8192)):Bt2(e8),l2=e8.updateQueue,null!==l2&&ei2(e8,l2.retryQueue),l2=null,null!==t3&&null!==t3.memoizedState&&null!==t3.memoizedState.cachePool&&(l2=t3.memoizedState.cachePool.pool),n2=null,null!==e8.memoizedState&&null!==e8.memoizedState.cachePool&&(n2=e8.memoizedState.cachePool.pool),n2!==l2&&(e8.flags|=2048),null!==t3&&$3(en3),null;case 24:return l2=null,null!==t3&&(l2=t3.memoizedState.cache),e8.memoizedState.cache!==l2&&(e8.flags|=2048),el2(Vt3),Bt2(e8),null;case 25:return null;case 30:return null}throw Error(o5(156,e8.tag))}__name(ry,"ry");i(ry,"completeWork");function oy(t3,e8){_c2(e8);switch(e8.tag){case 1:return t3=e8.flags,t3&65536?(e8.flags=t3&-65537|128,e8):null;case 3:return el2(Vt3),le5(),t3=e8.flags,0!==(t3&65536)&&0===(t3&128)?(e8.flags=t3&-65537|128,e8):null;case 26:case 27:case 5:return Be4(e8),null;case 13:nl2(e8);t3=e8.memoizedState;if(null!==t3&&null!==t3.dehydrated){if(null===e8.alternate)throw Error(o5(340));Oa2()}t3=e8.flags;return t3&65536?(e8.flags=t3&-65537|128,e8):null;case 19:return $3(Qt3),null;case 4:return le5(),null;case 10:return el2(e8.type),null;case 22:case 23:return nl2(e8),Qc2(),null!==t3&&$3(en3),t3=e8.flags,t3&65536?(e8.flags=t3&-65537|128,e8):null;case 24:return el2(Vt3),null;case 25:return null;default:return null}}__name(oy,"oy");i(oy,"unwindWork");function Ad(t3,e8){_c2(e8);switch(e8.tag){case 3:el2(Vt3);le5();break;case 26:case 27:case 5:Be4(e8);break;case 4:le5();break;case 13:nl2(e8);break;case 19:$3(Qt3);break;case 10:el2(e8.type);break;case 22:case 23:nl2(e8);Qc2();null!==t3&&$3(en3);break;case 24:el2(Vt3)}}__name(Ad,"Ad");i(Ad,"unwindInterruptedWork");function Xa2(t3,e8){try{var l2=e8.updateQueue,n2=null!==l2?l2.lastEffect:null;if(null!==n2){var a3=n2.next;l2=a3;do{if((l2.tag&t3)===t3){n2=void 0;var c5=l2.create,s2=l2.inst;n2=c5();s2.destroy=n2}l2=l2.next}while(l2!==a3)}}catch(m3){Dt3(e8,e8.return,m3)}}__name(Xa2,"Xa");i(Xa2,"commitHookEffectListMount");function Ol2(t3,e8,l2){try{var n2=e8.updateQueue,a3=null!==n2?n2.lastEffect:null;if(null!==a3){var c5=a3.next;n2=c5;do{if((n2.tag&t3)===t3){var s2=n2.inst,m3=s2.destroy;if(void 0!==m3){s2.destroy=void 0;a3=e8;var b=l2,M4=m3;try{M4()}catch(L3){Dt3(a3,b,L3)}}}n2=n2.next}while(n2!==c5)}}catch(L3){Dt3(e8,e8.return,L3)}}__name(Ol2,"Ol");i(Ol2,"commitHookEffectListUnmount");function Td(t3){var e8=t3.updateQueue;if(null!==e8){var l2=t3.stateNode;try{ss3(e8,l2)}catch(n2){Dt3(t3,t3.return,n2)}}}__name(Td,"Td");i(Td,"commitClassCallbacks");function Od(t3,e8,l2){l2.props=nn3(t3.type,t3.memoizedProps);l2.state=t3.memoizedState;try{l2.componentWillUnmount()}catch(n2){Dt3(t3,e8,n2)}}__name(Od,"Od");i(Od,"safelyCallComponentWillUnmount");function Va2(t3,e8){try{var l2=t3.ref;if(null!==l2){switch(t3.tag){case 26:case 27:case 5:var n2=t3.stateNode;break;case 30:n2=t3.stateNode;break;default:n2=t3.stateNode}"function"===typeof l2?t3.refCleanup=l2(n2):l2.current=n2}}catch(a3){Dt3(t3,e8,a3)}}__name(Va2,"Va");i(Va2,"safelyAttachRef");function Ge4(t3,e8){var l2=t3.ref,n2=t3.refCleanup;if(null!==l2)if("function"===typeof n2)try{n2()}catch(a3){Dt3(t3,e8,a3)}finally{t3.refCleanup=null,t3=t3.alternate,null!=t3&&(t3.refCleanup=null)}else if("function"===typeof l2)try{l2(null)}catch(a3){Dt3(t3,e8,a3)}else l2.current=null}__name(Ge4,"Ge");i(Ge4,"safelyDetachRef");function wd(t3){var e8=t3.type,l2=t3.memoizedProps,n2=t3.stateNode;try{t:switch(e8){case"button":case"input":case"select":case"textarea":l2.autoFocus&&n2.focus();break t;case"img":l2.src?n2.src=l2.src:l2.srcSet&&(n2.srcset=l2.srcSet)}}catch(a3){Dt3(t3,t3.return,a3)}}__name(wd,"wd");i(wd,"commitHostMount");function pr2(t3,e8,l2){try{var n2=t3.stateNode;_y(n2,t3.type,l2,e8);n2[ae4]=e8}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 br2(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(br2,"br");i(br2,"getHostSibling");function Sr2(t3,e8,l2){var n2=t3.tag;if(5===n2||6===n2)t3=t3.stateNode,e8?(9===l2.nodeType?l2.body:"HTML"===l2.nodeName?l2.ownerDocument.body:l2).insertBefore(t3,e8):(e8=9===l2.nodeType?l2.body:"HTML"===l2.nodeName?l2.ownerDocument.body:l2,e8.appendChild(t3),l2=l2._reactRootContainer,null!==l2&&void 0!==l2||null!==e8.onclick||(e8.onclick=mi2));else if(4!==n2&&(27===n2&&Nl2(t3.type)&&(l2=t3.stateNode,e8=null),t3=t3.child,null!==t3))for(Sr2(t3,e8,l2),t3=t3.sibling;null!==t3;)Sr2(t3,e8,l2),t3=t3.sibling}__name(Sr2,"Sr");i(Sr2,"insertOrAppendPlacementNodeIntoContainer");function li2(t3,e8,l2){var n2=t3.tag;if(5===n2||6===n2)t3=t3.stateNode,e8?l2.insertBefore(t3,e8):l2.appendChild(t3);else if(4!==n2&&(27===n2&&Nl2(t3.type)&&(l2=t3.stateNode),t3=t3.child,null!==t3))for(li2(t3,e8,l2),t3=t3.sibling;null!==t3;)li2(t3,e8,l2),t3=t3.sibling}__name(li2,"li");i(li2,"insertOrAppendPlacementNode");function Md(t3){var e8=t3.stateNode,l2=t3.memoizedProps;try{for(var n2=t3.type,a3=e8.attributes;a3.length;)e8.removeAttributeNode(a3[0]);Pt2(e8,n2,l2);e8[It3]=t3;e8[ae4]=l2}catch(c5){Dt3(t3,t3.return,c5)}}__name(Md,"Md");i(Md,"commitHostSingletonAcquisition");var il2=false,jt2=false,Er2=false,zd="function"===typeof WeakSet?WeakSet:Set,Jt3=null;function fy(t3,e8){t3=t3.containerInfo;Zr2=Si2;t3=jf(t3);if(bc2(t3)){if("selectionStart"in t3)var l2={start:t3.selectionStart,end:t3.selectionEnd};else t:{l2=(l2=t3.ownerDocument)&&l2.defaultView||window;var n2=l2.getSelection&&l2.getSelection();if(n2&&0!==n2.rangeCount){l2=n2.anchorNode;var a3=n2.anchorOffset,c5=n2.focusNode;n2=n2.focusOffset;try{l2.nodeType,c5.nodeType}catch(nt5){l2=null;break t}var s2=0,m3=-1,b=-1,M4=0,L3=0,j2=t3,_2=null;e:for(;;){for(var N;;){j2!==l2||0!==a3&&3!==j2.nodeType||(m3=s2+a3);j2!==c5||0!==n2&&3!==j2.nodeType||(b=s2+n2);3===j2.nodeType&&(s2+=j2.nodeValue.length);if(null===(N=j2.firstChild))break;_2=j2;j2=N}for(;;){if(j2===t3)break e;_2===l2&&++M4===a3&&(m3=s2);_2===c5&&++L3===n2&&(b=s2);if(null!==(N=j2.nextSibling))break;j2=_2;_2=j2.parentNode}j2=N}l2=-1===m3||-1===b?null:{start:m3,end:b}}else l2=null}l2=l2||{start:0,end:0}}else l2=null;kr2={focusedElem:t3,selectionRange:l2};Si2=false;for(Jt3=e8;null!==Jt3;)if(e8=Jt3,t3=e8.child,0!==(e8.subtreeFlags&1024)&&null!==t3)t3.return=e8,Jt3=t3;else for(;null!==Jt3;){e8=Jt3;c5=e8.alternate;t3=e8.flags;switch(e8.tag){case 0:break;case 11:case 15:break;case 1:if(0!==(t3&1024)&&null!==c5){t3=void 0;l2=e8;a3=c5.memoizedProps;c5=c5.memoizedState;n2=l2.stateNode;try{var it5=nn3(l2.type,a3,l2.elementType===l2.type);t3=n2.getSnapshotBeforeUpdate(it5,c5);n2.__reactInternalSnapshotBeforeUpdate=t3}catch(nt5){Dt3(l2,l2.return,nt5)}}break;case 3:if(0!==(t3&1024)){if(t3=e8.stateNode.containerInfo,l2=t3.nodeType,9===l2)Wr2(t3);else if(1===l2)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(o5(163))}t3=e8.sibling;if(null!==t3){t3.return=e8.return;Jt3=t3;break}Jt3=e8.return}}__name(fy,"fy");i(fy,"commitBeforeMutationEffects");function _d(t3,e8,l2){var n2=l2.flags;switch(l2.tag){case 0:case 11:case 15:wl2(t3,l2);n2&4&&Xa2(5,l2);break;case 1:wl2(t3,l2);if(n2&4)if(t3=l2.stateNode,null===e8)try{t3.componentDidMount()}catch(s2){Dt3(l2,l2.return,s2)}else{var a3=nn3(l2.type,e8.memoizedProps);e8=e8.memoizedState;try{t3.componentDidUpdate(a3,e8,t3.__reactInternalSnapshotBeforeUpdate)}catch(s2){Dt3(l2,l2.return,s2)}}n2&64&&Td(l2);n2&512&&Va2(l2,l2.return);break;case 3:wl2(t3,l2);if(n2&64&&(t3=l2.updateQueue,null!==t3)){e8=null;if(null!==l2.child)switch(l2.child.tag){case 27:case 5:e8=l2.child.stateNode;break;case 1:e8=l2.child.stateNode}try{ss3(t3,e8)}catch(s2){Dt3(l2,l2.return,s2)}}break;case 27:null===e8&&n2&4&&Md(l2);case 26:case 5:wl2(t3,l2);null===e8&&n2&4&&wd(l2);n2&512&&Va2(l2,l2.return);break;case 12:wl2(t3,l2);break;case 13:wl2(t3,l2);n2&4&&Nd(t3,l2);n2&64&&(t3=l2.memoizedState,null!==t3&&(t3=t3.dehydrated,null!==t3&&(l2=by.bind(null,l2),Ly(t3,l2))));break;case 22:n2=null!==l2.memoizedState||il2;if(!n2){e8=null!==e8&&null!==e8.memoizedState||jt2;a3=il2;var c5=jt2;il2=n2;(jt2=e8)&&!c5?Rl2(t3,l2,0!==(l2.subtreeFlags&8772)):wl2(t3,l2);il2=a3;jt2=c5}break;case 30:break;default:wl2(t3,l2)}}__name(_d,"_d");i(_d,"commitLayoutEffectOnFiber");function Cd(t3){var e8=t3.alternate;null!==e8&&(t3.alternate=null,Cd(e8));t3.child=null;t3.deletions=null;t3.sibling=null;5===t3.tag&&(e8=t3.stateNode,null!==e8&&tc2(e8));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 Ut2=null,ce5=false;function cl2(t3,e8,l2){for(l2=l2.child;null!==l2;)Dd(t3,e8,l2),l2=l2.sibling}__name(cl2,"cl");i(cl2,"recursivelyTraverseDeletionEffects");function Dd(t3,e8,l2){if(oe4&&"function"===typeof oe4.onCommitFiberUnmount)try{oe4.onCommitFiberUnmount(fa2,l2)}catch(c5){}switch(l2.tag){case 26:jt2||Ge4(l2,e8);cl2(t3,e8,l2);l2.memoizedState?l2.memoizedState.count--:l2.stateNode&&(l2=l2.stateNode,l2.parentNode.removeChild(l2));break;case 27:jt2||Ge4(l2,e8);var n2=Ut2,a3=ce5;Nl2(l2.type)&&(Ut2=l2.stateNode,ce5=false);cl2(t3,e8,l2);Pa2(l2.stateNode);Ut2=n2;ce5=a3;break;case 5:jt2||Ge4(l2,e8);case 6:n2=Ut2;a3=ce5;Ut2=null;cl2(t3,e8,l2);Ut2=n2;ce5=a3;if(null!==Ut2)if(ce5)try{(9===Ut2.nodeType?Ut2.body:"HTML"===Ut2.nodeName?Ut2.ownerDocument.body:Ut2).removeChild(l2.stateNode)}catch(c5){Dt3(l2,e8,c5)}else try{Ut2.removeChild(l2.stateNode)}catch(c5){Dt3(l2,e8,c5)}break;case 18:null!==Ut2&&(ce5?(t3=Ut2,Sm(9===t3.nodeType?t3.body:"HTML"===t3.nodeName?t3.ownerDocument.body:t3,l2.stateNode),iu2(t3)):Sm(Ut2,l2.stateNode));break;case 4:n2=Ut2;a3=ce5;Ut2=l2.stateNode.containerInfo;ce5=true;cl2(t3,e8,l2);Ut2=n2;ce5=a3;break;case 0:case 11:case 14:case 15:jt2||Ol2(2,l2,e8);jt2||Ol2(4,l2,e8);cl2(t3,e8,l2);break;case 1:jt2||(Ge4(l2,e8),n2=l2.stateNode,"function"===typeof n2.componentWillUnmount&&Od(l2,e8,n2));cl2(t3,e8,l2);break;case 21:cl2(t3,e8,l2);break;case 22:jt2=(n2=jt2)||null!==l2.memoizedState;cl2(t3,e8,l2);jt2=n2;break;default:cl2(t3,e8,l2)}}__name(Dd,"Dd");i(Dd,"commitDeletionEffectsOnFiber");function Nd(t3,e8){if(null===e8.memoizedState&&(t3=e8.alternate,null!==t3&&(t3=t3.memoizedState,null!==t3&&(t3=t3.dehydrated,null!==t3))))try{iu2(t3)}catch(l2){Dt3(e8,e8.return,l2)}}__name(Nd,"Nd");i(Nd,"commitSuspenseHydrationCallbacks");function sy(t3){switch(t3.tag){case 13:case 19:var e8=t3.stateNode;null===e8&&(e8=t3.stateNode=new zd);return e8;case 22:return t3=t3.stateNode,e8=t3._retryCache,null===e8&&(e8=t3._retryCache=new zd),e8;default:throw Error(o5(435,t3.tag))}}__name(sy,"sy");i(sy,"getRetryCache");function xr2(t3,e8){var l2=sy(t3);e8.forEach(function(n2){var a3=Sy.bind(null,t3,n2);l2.has(n2)||(l2.add(n2),n2.then(a3,a3))})}__name(xr2,"xr");i(xr2,"attachSuspenseRetryListeners");function me3(t3,e8){var l2=e8.deletions;if(null!==l2)for(var n2=0;n2 title"));Pt2(c5,n2,l2);c5[It3]=t3;kt2(c5);n2=c5;break t;case"link":var s2=Mm("link","href",a3).get(n2+(l2.href||""));if(s2){for(var m3=0;m3Ct3&&(s2=Ct3,Ct3=nt5,nt5=s2);var T2=qf(m3,nt5),x2=qf(m3,Ct3);if(T2&&x2&&(1!==N.rangeCount||N.anchorNode!==T2.node||N.anchorOffset!==T2.offset||N.focusNode!==x2.node||N.focusOffset!==x2.offset)){var R3=j2.createRange();R3.setStart(T2.node,T2.offset);N.removeAllRanges();nt5>Ct3?(N.addRange(R3),N.extend(x2.node,x2.offset)):(R3.setEnd(x2.node,x2.offset),N.addRange(R3))}}}}j2=[];for(N=m3;N=N.parentNode;)1===N.nodeType&&j2.push({element:N,left:N.scrollLeft,top:N.scrollTop});"function"===typeof m3.focus&&m3.focus();for(m3=0;m3l2?32:l2;C2.T=null;l2=_r2;_r2=null;var c5=Cl2,s2=Vn3;Ft2=0;Xn4=Cl2=null;Vn3=0;if(0!==(wt3&6))throw Error(o5(331));var m3=wt3;wt3|=4;Yd(c5.current);Bd(c5,c5.current,s2,l2);wt3=m3;Wa2(0,false);if(oe4&&"function"===typeof oe4.onPostCommitFiberRoot)try{oe4.onPostCommitFiberRoot(fa2,c5)}catch(b){}return true}finally{V.p=a3,C2.T=n2,em(t3,e8)}}__name(lm,"lm");i(lm,"flushPassiveEffects");function nm(t3,e8,l2){e8=xe2(l2,e8);e8=or2(t3.stateNode,e8,2);t3=El2(t3,e8,2);null!==t3&&(da2(t3,2),Ve4(t3))}__name(nm,"nm");i(nm,"captureCommitPhaseErrorOnRoot");function Dt3(t3,e8,l2){if(3===t3.tag)nm(t3,t3,l2);else for(;null!==e8;){if(3===e8.tag){nm(e8,t3,l2);break}else if(1===e8.tag){var n2=e8.stateNode;if("function"===typeof e8.type.getDerivedStateFromError||"function"===typeof n2.componentDidCatch&&(null===_l2||!_l2.has(n2))){t3=xe2(l2,t3);l2=cd(2);n2=El2(e8,l2,2);null!==n2&&(rd(l2,n2,e8,t3),da2(n2,2),Ve4(n2));break}}e8=e8.return}}__name(Dt3,"Dt");i(Dt3,"captureCommitPhaseError");function Hr2(t3,e8,l2){var n2=t3.pingCache;if(null===n2){n2=t3.pingCache=new my;var a3=new Set;n2.set(e8,a3)}else a3=n2.get(e8),void 0===a3&&(a3=new Set,n2.set(e8,a3));a3.has(l2)||(Or2=true,a3.add(l2),t3=py.bind(null,t3,e8,l2),e8.then(t3,t3))}__name(Hr2,"Hr");i(Hr2,"attachPingListener");function py(t3,e8,l2){var n2=t3.pingCache;null!==n2&&n2.delete(e8);t3.pingedLanes|=t3.suspendedLanes&l2;t3.warmLanes&=~l2;Nt3===t3&&(bt4&l2)===l2&&(4===qt3||3===qt3&&(bt4&62914560)===bt4&&300>qe4()-Mr2?0===(wt3&2)&&Qn4(t3,0):wr2|=l2,Gn4===bt4&&(Gn4=0));Ve4(t3)}__name(py,"py");i(py,"pingSuspendedRoot");function am(t3,e8){0===e8&&(e8=Io2());t3=wn3(t3,e8);null!==t3&&(da2(t3,e8),Ve4(t3))}__name(am,"am");i(am,"retryTimedOutBoundary");function by(t3){var e8=t3.memoizedState,l2=0;null!==e8&&(l2=e8.retryLane);am(t3,l2)}__name(by,"by");i(by,"retryDehydratedSuspenseBoundary");function Sy(t3,e8){var l2=0;switch(t3.tag){case 13:var n2=t3.stateNode;var a3=t3.memoizedState;null!==a3&&(l2=a3.retryLane);break;case 19:n2=t3.stateNode;break;case 22:n2=t3.stateNode._retryCache;break;default:throw Error(o5(314))}null!==n2&&n2.delete(e8);am(t3,l2)}__name(Sy,"Sy");i(Sy,"resolveRetryWakeable");function Ey(t3,e8){return hl2(t3,e8)}__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,e8){if(!Lr2&&fi2){Lr2=true;do{var l2=false;for(var n2=oi2;null!==n2;){if(0!==t3){var a3=n2.pendingLanes;if(0===a3)var c5=0;else{var s2=n2.suspendedLanes,m3=n2.pingedLanes;c5=(1<<31-fe3(42|t3)+1)-1;c5&=a3&~(s2&~m3);c5=c5&201326741?c5&201326741|1:c5?c5|2:0}0!==c5&&(l2=true,rm(n2,c5))}else c5=bt4,c5=gu(n2,n2===Nt3?c5:0,null!==n2.cancelPendingCommit||-1!==n2.timeoutHandle),0===(c5&3)||sa2(n2,c5)||(l2=true,rm(n2,c5));n2=n2.next}}while(l2);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 e8=qe4(),l2=null,n2=oi2;null!==n2;){var a3=n2.next,c5=im(n2,e8);if(0===c5)n2.next=null,null===l2?oi2=a3:l2.next=a3,null===a3&&(kn3=l2);else if(l2=n2,0!==t3||0!==(c5&3))fi2=true;n2=a3}Wa2(t3)}__name(um,"um");i(um,"processRootScheduleInMicrotask");function im(t3,e8){for(var l2=t3.suspendedLanes,n2=t3.pingedLanes,a3=t3.expirationTimes,c5=t3.pendingLanes&-62914561;0n2){l2=n2;var s2=t3.ownerDocument;l2&1&&Pa2(s2.documentElement);l2&2&&Pa2(s2.body);if(l2&4)for(l2=s2.head,Pa2(l2),s2=l2.firstChild;s2;){var m3=s2.nextSibling,b=s2.nodeName;s2[ma2]||"SCRIPT"===b||"STYLE"===b||"LINK"===b&&"stylesheet"===s2.rel.toLowerCase()||l2.removeChild(s2);s2=m3}}if(0===a3){t3.removeChild(c5);iu2(e8);return}a3--}else"$"===l2||"$?"===l2||"$!"===l2?a3++:n2=l2.charCodeAt(0)-48;else n2=0;l2=c5}while(l2);iu2(e8)}__name(Sm,"Sm");i(Sm,"clearSuspenseBoundary");function Wr2(t3){var e8=t3.firstChild;e8&&10===e8.nodeType&&(e8=e8.nextSibling);for(;e8;){var l2=e8;e8=e8.nextSibling;switch(l2.nodeName){case"HTML":case"HEAD":case"BODY":Wr2(l2);tc2(l2);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===l2.rel.toLowerCase())continue}t3.removeChild(l2)}}__name(Wr2,"Wr");i(Wr2,"clearContainerSparingly");function Hy(t3,e8,l2,n2){for(;1===t3.nodeType;){var a3=l2;if(t3.nodeName.toLowerCase()!==e8.toLowerCase()){if(!n2&&("INPUT"!==t3.nodeName||"hidden"!==t3.type))break}else if(!n2)if("input"===e8&&"hidden"===t3.type){var c5=null==a3.name?null:""+a3.name;if("hidden"===a3.type&&t3.getAttribute("name")===c5)return t3}else return t3;else if(!t3[ma2])switch(e8){case"meta":if(!t3.hasAttribute("itemprop"))break;return t3;case"link":c5=t3.getAttribute("rel");if("stylesheet"===c5&&t3.hasAttribute("data-precedence"))break;else if(c5!==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":c5=t3.getAttribute("src");if((c5!==(null==a3.src?null:a3.src)||t3.getAttribute("type")!==(null==a3.type?null:a3.type)||t3.getAttribute("crossorigin")!==(null==a3.crossOrigin?null:a3.crossOrigin))&&c5&&t3.hasAttribute("async")&&!t3.hasAttribute("itemprop"))break;return t3;default:return t3}t3=Ce3(t3.nextSibling);if(null===t3)break}return null}__name(Hy,"Hy");i(Hy,"canHydrateInstance");function By(t3,e8,l2){if(""===e8)return null;for(;3!==t3.nodeType;){if((1!==t3.nodeType||"INPUT"!==t3.nodeName||"hidden"!==t3.type)&&!l2)return null;t3=Ce3(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,e8){var l2=t3.ownerDocument;if("$?"!==t3.data||"complete"===l2.readyState)e8();else{var n2=i(function(){e8();l2.removeEventListener("DOMContentLoaded",n2)},"listener");l2.addEventListener("DOMContentLoaded",n2);t3._reactRetry=n2}}__name(Ly,"Ly");i(Ly,"registerSuspenseInstanceRetry");function Ce3(t3){for(;null!=t3;t3=t3.nextSibling){var e8=t3.nodeType;if(1===e8||3===e8)break;if(8===e8){e8=t3.data;if("$"===e8||"$!"===e8||"$?"===e8||"F!"===e8||"F"===e8)break;if("/$"===e8)return null}}return t3}__name(Ce3,"Ce");i(Ce3,"getNextHydratable");var Fr2=null;function Em(t3){t3=t3.previousSibling;for(var e8=0;t3;){if(8===t3.nodeType){var l2=t3.data;if("$"===l2||"$!"===l2||"$?"===l2){if(0===e8)return t3;e8--}else"/$"===l2&&e8++}t3=t3.previousSibling}return null}__name(Em,"Em");i(Em,"getParentSuspenseInstance");function xm(t3,e8,l2){e8=hi2(l2);switch(t3){case"html":t3=e8.documentElement;if(!t3)throw Error(o5(452));return t3;case"head":t3=e8.head;if(!t3)throw Error(o5(453));return t3;case"body":t3=e8.body;if(!t3)throw Error(o5(454));return t3;default:throw Error(o5(451))}}__name(xm,"xm");i(xm,"resolveSingletonInstance");function Pa2(t3){for(var e8=t3.attributes;e8.length;)t3.removeAttributeNode(e8[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=V.d;V.d={f:qy,r:Yy,D:jy,C:Gy,L:Xy,m:Vy,X:Zy,S:Qy,M:ky};function qy(){var t3=ol2.f(),e8=ii2();return t3||e8}__name(qy,"qy");i(qy,"flushSyncWork");function Yy(t3){var e8=hn3(t3);null!==e8&&5===e8.tag&&"form"===e8.type?Vs2(e8):ol2.r(t3)}__name(Yy,"Yy");i(Yy,"requestFormReset");var Jn4="undefined"===typeof document?null:document;function Tm(t3,e8,l2){var n2=Jn4;if(n2&&"string"===typeof e8&&e8){var a3=Ee2(e8);a3='link[rel="'+t3+'"][href="'+a3+'"]';"string"===typeof l2&&(a3+='[crossorigin="'+l2+'"]');Am.has(a3)||(Am.add(a3),t3={rel:t3,crossOrigin:l2,href:e8},null===n2.querySelector(a3)&&(e8=n2.createElement("link"),Pt2(e8,"link",t3),kt2(e8),n2.head.appendChild(e8)))}}__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,e8){ol2.C(t3,e8);Tm("preconnect",t3,e8)}__name(Gy,"Gy");i(Gy,"preconnect");function Xy(t3,e8,l2){ol2.L(t3,e8,l2);var n2=Jn4;if(n2&&t3&&e8){var a3='link[rel="preload"][as="'+Ee2(e8)+'"]';"image"===e8?l2&&l2.imageSrcSet?(a3+='[imagesrcset="'+Ee2(l2.imageSrcSet)+'"]',"string"===typeof l2.imageSizes&&(a3+='[imagesizes="'+Ee2(l2.imageSizes)+'"]')):a3+='[href="'+Ee2(t3)+'"]':a3+='[href="'+Ee2(t3)+'"]';var c5=a3;switch(e8){case"style":c5=Wn4(t3);break;case"script":c5=$n4(t3)}Me4.has(c5)||(t3=S3({rel:"preload",href:"image"===e8&&l2&&l2.imageSrcSet?void 0:t3,as:e8},l2),Me4.set(c5,t3),null!==n2.querySelector(a3)||"style"===e8&&n2.querySelector(Ia2(c5))||"script"===e8&&n2.querySelector(tu2(c5))||(e8=n2.createElement("link"),Pt2(e8,"link",t3),kt2(e8),n2.head.appendChild(e8)))}}__name(Xy,"Xy");i(Xy,"preload");function Vy(t3,e8){ol2.m(t3,e8);var l2=Jn4;if(l2&&t3){var n2=e8&&"string"===typeof e8.as?e8.as:"script",a3='link[rel="modulepreload"][as="'+Ee2(n2)+'"][href="'+Ee2(t3)+'"]',c5=a3;switch(n2){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c5=$n4(t3)}if(!Me4.has(c5)&&(t3=S3({rel:"modulepreload",href:t3},e8),Me4.set(c5,t3),null===l2.querySelector(a3))){switch(n2){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l2.querySelector(tu2(c5)))return}n2=l2.createElement("link");Pt2(n2,"link",t3);kt2(n2);l2.head.appendChild(n2)}}}__name(Vy,"Vy");i(Vy,"preloadModule");function Qy(t3,e8,l2){ol2.S(t3,e8,l2);var n2=Jn4;if(n2&&t3){var a3=vn3(n2).hoistableStyles,c5=Wn4(t3);e8=e8||"default";var s2=a3.get(c5);if(!s2){var m3={loading:0,preload:null};if(s2=n2.querySelector(Ia2(c5)))m3.loading=5;else{t3=S3({rel:"stylesheet",href:t3,"data-precedence":e8},l2);(l2=Me4.get(c5))&&Pr2(t3,l2);var b=s2=n2.createElement("link");kt2(b);Pt2(b,"link",t3);b._p=new Promise(function(M4,L3){b.onload=M4;b.onerror=L3});b.addEventListener("load",function(){m3.loading|=1});b.addEventListener("error",function(){m3.loading|=2});m3.loading|=4;gi2(s2,e8,n2)}s2={type:"stylesheet",instance:s2,count:1,state:m3};a3.set(c5,s2)}}}__name(Qy,"Qy");i(Qy,"preinitStyle");function Zy(t3,e8){ol2.X(t3,e8);var l2=Jn4;if(l2&&t3){var n2=vn3(l2).hoistableScripts,a3=$n4(t3),c5=n2.get(a3);c5||(c5=l2.querySelector(tu2(a3)),c5||(t3=S3({src:t3,async:true},e8),(e8=Me4.get(a3))&&Ir2(t3,e8),c5=l2.createElement("script"),kt2(c5),Pt2(c5,"link",t3),l2.head.appendChild(c5)),c5={type:"script",instance:c5,count:1,state:null},n2.set(a3,c5))}}__name(Zy,"Zy");i(Zy,"preinitScript");function ky(t3,e8){ol2.M(t3,e8);var l2=Jn4;if(l2&&t3){var n2=vn3(l2).hoistableScripts,a3=$n4(t3),c5=n2.get(a3);c5||(c5=l2.querySelector(tu2(a3)),c5||(t3=S3({src:t3,async:true,type:"module"},e8),(e8=Me4.get(a3))&&Ir2(t3,e8),c5=l2.createElement("script"),kt2(c5),Pt2(c5,"link",t3),l2.head.appendChild(c5)),c5={type:"script",instance:c5,count:1,state:null},n2.set(a3,c5))}}__name(ky,"ky");i(ky,"preinitModuleScript");function Om(t3,e8,l2,n2){var a3=(a3=ut5.current)?vi2(a3):null;if(!a3)throw Error(o5(446));switch(t3){case"meta":case"title":return null;case"style":return"string"===typeof l2.precedence&&"string"===typeof l2.href?(e8=Wn4(l2.href),l2=vn3(a3).hoistableStyles,n2=l2.get(e8),n2||(n2={type:"style",instance:null,count:0,state:null},l2.set(e8,n2)),n2):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===l2.rel&&"string"===typeof l2.href&&"string"===typeof l2.precedence){t3=Wn4(l2.href);var c5=vn3(a3).hoistableStyles,s2=c5.get(t3);s2||(a3=a3.ownerDocument||a3,s2={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c5.set(t3,s2),(c5=a3.querySelector(Ia2(t3)))&&!c5._p&&(s2.instance=c5,s2.state.loading=5),Me4.has(t3)||(l2={rel:"preload",as:"style",href:l2.href,crossOrigin:l2.crossOrigin,integrity:l2.integrity,media:l2.media,hrefLang:l2.hrefLang,referrerPolicy:l2.referrerPolicy},Me4.set(t3,l2),c5||Ky(a3,t3,l2,s2.state)));if(e8&&null===n2)throw Error(o5(528,""));return s2}if(e8&&null!==n2)throw Error(o5(529,""));return null;case"script":return e8=l2.async,l2=l2.src,"string"===typeof l2&&e8&&"function"!==typeof e8&&"symbol"!==typeof e8?(e8=$n4(l2),l2=vn3(a3).hoistableScripts,n2=l2.get(e8),n2||(n2={type:"script",instance:null,count:0,state:null},l2.set(e8,n2)),n2):{type:"void",instance:null,count:0,state:null};default:throw Error(o5(444,t3))}}__name(Om,"Om");i(Om,"getResource");function Wn4(t3){return'href="'+Ee2(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,e8,l2,n2){t3.querySelector('link[rel="preload"][as="style"]['+e8+"]")?n2.loading=1:(e8=t3.createElement("link"),n2.preload=e8,e8.addEventListener("load",function(){return n2.loading|=1}),e8.addEventListener("error",function(){return n2.loading|=2}),Pt2(e8,"link",l2),kt2(e8),t3.head.appendChild(e8))}__name(Ky,"Ky");i(Ky,"preloadStylesheet");function $n4(t3){return'[src="'+Ee2(t3)+'"]'}__name($n4,"$n");i($n4,"getScriptKey");function tu2(t3){return"script[async]"+t3}__name(tu2,"tu");i(tu2,"getScriptSelectorFromKey");function Rm(t3,e8,l2){e8.count++;if(null===e8.instance)switch(e8.type){case"style":var n2=t3.querySelector('style[data-href~="'+Ee2(l2.href)+'"]');if(n2)return e8.instance=n2,kt2(n2),n2;var a3=S3({},l2,{"data-href":l2.href,"data-precedence":l2.precedence,href:null,precedence:null});n2=(t3.ownerDocument||t3).createElement("style");kt2(n2);Pt2(n2,"style",a3);gi2(n2,l2.precedence,t3);return e8.instance=n2;case"stylesheet":a3=Wn4(l2.href);var c5=t3.querySelector(Ia2(a3));if(c5)return e8.state.loading|=4,e8.instance=c5,kt2(c5),c5;n2=wm(l2);(a3=Me4.get(a3))&&Pr2(n2,a3);c5=(t3.ownerDocument||t3).createElement("link");kt2(c5);var s2=c5;s2._p=new Promise(function(m3,b){s2.onload=m3;s2.onerror=b});Pt2(c5,"link",n2);e8.state.loading|=4;gi2(c5,l2.precedence,t3);return e8.instance=c5;case"script":c5=$n4(l2.src);if(a3=t3.querySelector(tu2(c5)))return e8.instance=a3,kt2(a3),a3;n2=l2;if(a3=Me4.get(c5))n2=S3({},l2),Ir2(n2,a3);t3=t3.ownerDocument||t3;a3=t3.createElement("script");kt2(a3);Pt2(a3,"link",n2);t3.head.appendChild(a3);return e8.instance=a3;case"void":return null;default:throw Error(o5(443,e8.type))}else"stylesheet"===e8.type&&0===(e8.state.loading&4)&&(n2=e8.instance,e8.state.loading|=4,gi2(n2,l2.precedence,t3));return e8.instance}__name(Rm,"Rm");i(Rm,"acquireResource");function gi2(t3,e8,l2){for(var n2=l2.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a3=n2.length?n2[n2.length-1]:null,c5=a3,s2=0;s2 title"):null)}__name(zm,"zm");i(zm,"mountHoistable");function Jy(t3,e8,l2){if(1===l2||null!=e8.itemProp)return false;switch(t3){case"meta":case"title":return true;case"style":if("string"!==typeof e8.precedence||"string"!==typeof e8.href||""===e8.href)break;return true;case"link":if("string"!==typeof e8.rel||"string"!==typeof e8.href||""===e8.href||e8.onLoad||e8.onError)break;switch(e8.rel){case"stylesheet":return t3=e8.disabled,"string"===typeof e8.precedence&&null==t3;default:return true}case"script":if(e8.async&&"function"!==typeof e8.async&&"symbol"!==typeof e8.async&&!e8.onLoad&&!e8.onError&&e8.src&&"string"===typeof e8.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,e8,l2){if(null===eu2)throw Error(o5(475));var n2=eu2;if("stylesheet"===e8.type&&("string"!==typeof l2.media||false!==matchMedia(l2.media).matches)&&0===(e8.state.loading&4)){if(null===e8.instance){var a3=Wn4(l2.href),c5=t3.querySelector(Ia2(a3));if(c5){t3=c5._p;null!==t3&&"object"===typeof t3&&"function"===typeof t3.then&&(n2.count++,n2=pi2.bind(n2),t3.then(n2,n2));e8.state.loading|=4;e8.instance=c5;kt2(c5);return}c5=t3.ownerDocument||t3;l2=wm(l2);(a3=Me4.get(a3))&&Pr2(l2,a3);c5=c5.createElement("link");kt2(c5);var s2=c5;s2._p=new Promise(function(m3,b){s2.onload=m3;s2.onerror=b});Pt2(c5,"link",l2);e8.instance=c5}null===n2.stylesheets&&(n2.stylesheets=new Map);n2.stylesheets.set(e8,t3);(t3=e8.state.preload)&&0===(e8.state.loading&3)&&(n2.count++,e8=pi2.bind(n2),t3.addEventListener("load",e8),t3.addEventListener("error",e8))}}__name($y,"$y");i($y,"suspendResource");function Fy(){if(null===eu2)throw Error(o5(475));var t3=eu2;t3.stylesheets&&0===t3.count&&to2(t3,t3.stylesheets);return 0S3(w2,typeof w2==="string"?null:w2.state,H2===0?"default":void 0));let h2=p3(f2==null?d.length-1:f2);let v=De.Pop;let y3=null;function p3(w2){return Math.min(Math.max(w2,0),d.length-1)}__name(p3,"p");i(p3,"clampIndex");function g2(){return d[h2]}__name(g2,"g");i(g2,"getCurrentLocation");function S3(w2,H2,O3){if(H2===void 0){H2=null}let U3=qi(d?g2().pathname:"/",w2,H2,O3);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 D3={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 H2=typeof w2==="string"?qo(w2):w2;return{pathname:H2.pathname||"",search:H2.search||"",hash:H2.hash||""}},push(w2,H2){v=De.Push;let O3=S3(w2,H2);h2+=1;d.splice(h2,d.length,O3);if(o5&&y3){y3({action:v,location:O3,delta:1})}},replace(w2,H2){v=De.Replace;let O3=S3(w2,H2);d[h2]=O3;if(o5&&y3){y3({action:v,location:O3,delta:0})}},go(w2){v=De.Pop;let H2=p3(h2+w2);let O3=d[H2];h2=H2;if(y3){y3({action:v,location:O3,delta:w2})}},listen(w2){y3=w2;return()=>{y3=null}}};return D3}__name(p0,"p0");i(p0,"createMemoryHistory");function b0(u5){if(u5===void 0){u5={}}function r3(o5,d){let{pathname:h2,search:v,hash:y3}=o5.location;return qi("",{pathname:h2,search:v,hash:y3},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}__name(r3,"r");i(r3,"createBrowserLocation");function f2(o5,d){return typeof d==="string"?d:Lo(d)}__name(f2,"f");i(f2,"createBrowserHref");return x0(r3,f2,null,u5)}__name(b0,"b0");i(b0,"createBrowserHistory");function Lh(u5,r3){if(u5===false||u5===null||typeof u5==="undefined"){throw new Error(r3)}}__name(Lh,"Lh");i(Lh,"invariant");function S0(u5,r3){if(!u5){if(typeof console!=="undefined")console.warn(r3);try{throw new Error(r3)}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(u5,r3){return{usr:u5.state,key:u5.key,idx:r3}}__name(Im,"Im");i(Im,"getHistoryState");function qi(u5,r3,f2,o5){if(f2===void 0){f2=null}let d=Li({pathname:typeof u5==="string"?u5:u5.pathname,search:"",hash:""},typeof r3==="string"?qo(r3):r3,{state:f2,key:r3&&r3.key||o5||E0()});return d}__name(qi,"qi");i(qi,"createLocation");function Lo(u5){let{pathname:r3="/",search:f2="",hash:o5=""}=u5;if(f2&&f2!=="?")r3+=f2.charAt(0)==="?"?f2:"?"+f2;if(o5&&o5!=="#")r3+=o5.charAt(0)==="#"?o5:"#"+o5;return r3}__name(Lo,"Lo");i(Lo,"createPath");function qo(u5){let r3={};if(u5){let f2=u5.indexOf("#");if(f2>=0){r3.hash=u5.substr(f2);u5=u5.substr(0,f2)}let o5=u5.indexOf("?");if(o5>=0){r3.search=u5.substr(o5);u5=u5.substr(0,o5)}if(u5){r3.pathname=u5}}return r3}__name(qo,"qo");i(qo,"parsePath");function x0(u5,r3,f2,o5){if(o5===void 0){o5={}}let{window:d=document.defaultView,v5Compat:h2=false}=o5;let v=d.history;let y3=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(){y3=De.Pop;let U3=S3();let Y3=U3==null?null:U3-g2;g2=U3;if(p3){p3({action:y3,location:O3.location,delta:Y3})}}__name(A,"A");i(A,"handlePop");function D3(U3,Y3){y3=De.Push;let Q3=qi(O3.location,U3,Y3);g2=S3()+1;let Z3=Im(Q3,g2);let k3=O3.createHref(Q3);try{v.pushState(Z3,"",k3)}catch(X4){if(X4 instanceof DOMException&&X4.name==="DataCloneError"){throw X4}d.location.assign(k3)}if(h2&&p3){p3({action:y3,location:O3.location,delta:1})}}__name(D3,"D");i(D3,"push");function w2(U3,Y3){y3=De.Replace;let Q3=qi(O3.location,U3,Y3);g2=S3();let Z3=Im(Q3,g2);let k3=O3.createHref(Q3);v.replaceState(Z3,"",k3);if(h2&&p3){p3({action:y3,location:O3.location,delta:0})}}__name(w2,"w");i(w2,"replace");function H2(U3){let Y3=d.location.origin!=="null"?d.location.origin:d.location.href;let Q3=typeof U3==="string"?U3:Lo(U3);Q3=Q3.replace(/ $/,"%20");Lh(Y3,"No window.location.(origin|href) available to create URL for href: "+Q3);return new URL(Q3,Y3)}__name(H2,"H");i(H2,"createURL");let O3={get action(){return y3},get location(){return u5(d,v)},listen(U3){if(p3){throw new Error("A history only accepts one active listener")}d.addEventListener(Pm,A);p3=U3;return()=>{d.removeEventListener(Pm,A);p3=null}},createHref(U3){return r3(d,U3)},createURL:H2,encodeLocation(U3){let Y3=H2(U3);return{pathname:Y3.pathname,search:Y3.search,hash:Y3.hash}},push:D3,replace:w2,go(U3){return v.go(U3)}};return O3}__name(x0,"x0");i(x0,"getUrlBasedHistory");var th;(function(u5){u5["data"]="data";u5["deferred"]="deferred";u5["redirect"]="redirect";u5["error"]="error"})(th||(th={}));function A0(u5,r3){if(r3==="/")return u5;if(!u5.toLowerCase().startsWith(r3.toLowerCase())){return null}let f2=r3.endsWith("/")?r3.length-1:r3.length;let o5=u5.charAt(f2);if(o5&&o5!=="/"){return null}return u5.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(u5){for(var r3=1;r3{S3&&eh?eh(()=>g2(D3)):g2(D3)},[g2,S3]);z.useLayoutEffect(()=>y3.listen(A),[y3,A]);z.useEffect(()=>jh(h2),[h2]);return z.createElement(Gh,{basename:r3,children:f2,location:p3.location,navigationType:p3.action,navigator:y3,future:h2})}__name(uS,"uS");i(uS,"MemoryRouter");function Gh(u5){let{basename:r3="/",children:f2=null,location:o5,navigationType:d=De.Pop,navigator:h2,static:v=false,future:y3}=u5;!!w0()?Lh(false):void 0;let p3=r3.replace(/^/*/,"/");let g2=z.useMemo(()=>({basename:p3,navigator:h2,static:v,future:wo({v7_relativeSplatPath:false},y3)}),[p3,y3,h2,v]);if(typeof o5==="string"){o5=qo(o5)}let{pathname:S3="/",search:A="",hash:D3="",state:w2=null,key:H2="default"}=o5;let O3=z.useMemo(()=>{let U3=A0(S3,p3);if(U3==null){return null}return{location:{pathname:U3,search:A,hash:D3,state:w2,key:H2},navigationType:d}},[p3,S3,A,D3,w2,H2,d]);if(O3==null){return null}return z.createElement(O0.Provider,{value:g2},z.createElement(Yh.Provider,{children:f2,value:O3}))}__name(Gh,"Gh");i(Gh,"Router");new Promise(()=>{});var M0="6";try{window.__reactRouterVersion=M0}catch(u5){}var z0="startTransition";var lh=Qi[z0];function iS(u5){let{basename:r3,children:f2,future:o5,window:d}=u5;let h2=z.useRef();if(h2.current==null){h2.current=b0({window:d,v5Compat:true})}let v=h2.current;let[y3,p3]=z.useState({action:v.action,location:v.location});let{v7_startTransition:g2}=o5||{};let S3=z.useCallback(A=>{g2&&lh?lh(()=>p3(A)):p3(A)},[p3,g2]);z.useLayoutEffect(()=>v.listen(S3),[v,S3]);z.useEffect(()=>jh(o5),[o5]);return z.createElement(Gh,{basename:r3,children:f2,location:y3.location,navigationType:y3.action,navigator:v,future:o5})}__name(iS,"iS");i(iS,"BrowserRouter");var nh;(function(u5){u5["UseScrollRestoration"]="useScrollRestoration";u5["UseSubmit"]="useSubmit";u5["UseSubmitFetcher"]="useSubmitFetcher";u5["UseFetcher"]="useFetcher";u5["useViewTransitionState"]="useViewTransitionState"})(nh||(nh={}));var ah;(function(u5){u5["UseFetcher"]="useFetcher";u5["UseFetchers"]="useFetchers";u5["UseScrollRestoration"]="useScrollRestoration"})(ah||(ah={}));var cS=sl.forwardRef(({to:u5,newTab:r3=false,target:f2,rel:o5,children:d,...h2},v)=>{const y3=r3?f2??"_blank":f2;const p3=r3?o5??"noopener noreferrer":o5;return Ht.jsx("a",{href:u5,target:y3,rel:p3,ref:v,...h2,children:d})});function uh(u5,r3){if(typeof u5==="function"){return u5(r3)}else if(u5!==null&&u5!==void 0){u5.current=r3}}__name(uh,"uh");i(uh,"setRef");function Xh(...u5){return r3=>{let f2=false;const o5=u5.map(d=>{const h2=uh(d,r3);if(!f2&&typeof h2=="function"){f2=true}return h2});if(f2){return()=>{for(let d=0;d{const{children:h2,...v}=o5;const y3=z.Children.toArray(h2);const p3=y3.find(D0);if(p3){const g2=p3.props.children;const S3=y3.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(r3,{...v,ref:d,children:z.isValidElement(g2)?z.cloneElement(g2,void 0,S3):null})}return Ht.jsx(r3,{...v,ref:d,children:h2})});f2.displayName=`${u5}.Slot`;return f2}__name(Yi,"Yi");i(Yi,"createSlot");var Vh=Yi("Slot");function _0(u5){const r3=z.forwardRef((f2,o5)=>{const{children:d,...h2}=f2;if(z.isValidElement(d)){const v=U0(d);const y3=N0(h2,d.props);if(d.type!==z.Fragment){y3.ref=o5?Xh(o5,v):v}return z.cloneElement(d,y3)}return z.Children.count(d)>1?z.Children.only(null):null});r3.displayName=`${u5}.SlotClone`;return r3}__name(_0,"_0");i(_0,"createSlotClone");var C0=Symbol("radix.slottable");function D0(u5){return z.isValidElement(u5)&&typeof u5.type==="function"&&"__radixId"in u5.type&&u5.type.__radixId===C0}__name(D0,"D0");i(D0,"isSlottable");function N0(u5,r3){const f2={...r3};for(const o5 in r3){const d=u5[o5];const h2=r3[o5];const v=/^on[A-Z]/.test(o5);if(v){if(d&&h2){f2[o5]=(...y3)=>{const p3=h2(...y3);d(...y3);return p3}}else if(d){f2[o5]=d}}else if(o5==="style"){f2[o5]={...d,...h2}}else if(o5==="className"){f2[o5]=[d,h2].filter(Boolean).join(" ")}}return{...u5,...f2}}__name(N0,"N0");i(N0,"mergeProps");function U0(u5){let r3=Object.getOwnPropertyDescriptor(u5.props,"ref")?.get;let f2=r3&&"isReactWarning"in r3&&r3.isReactWarning;if(f2){return u5.ref}r3=Object.getOwnPropertyDescriptor(u5,"ref")?.get;f2=r3&&"isReactWarning"in r3&&r3.isReactWarning;if(f2){return u5.props.ref}return u5.props.ref||u5.ref}__name(U0,"U0");i(U0,"getElementRef");function Qh(u5){var r3,f2,o5="";if("string"==typeof u5||"number"==typeof u5)o5+=u5;else if("object"==typeof u5)if(Array.isArray(u5)){var d=u5.length;for(r3=0;r3typeof u5==="boolean"?`${u5}`:u5===0?"0":u5,"falsyToString");var ch=Zh;var kh=i((u5,r3)=>f2=>{var o5;if((r3===null||r3===void 0?void 0:r3.variants)==null)return ch(u5,f2===null||f2===void 0?void 0:f2.class,f2===null||f2===void 0?void 0:f2.className);const{variants:d,defaultVariants:h2}=r3;const v=Object.keys(d).map(g2=>{const S3=f2===null||f2===void 0?void 0:f2[g2];const A=h2===null||h2===void 0?void 0:h2[g2];if(S3===null)return null;const D3=ih(S3)||ih(A);return d[g2][D3]});const y3=f2&&Object.entries(f2).reduce((g2,S3)=>{let[A,D3]=S3;if(D3===void 0){return g2}g2[A]=D3;return g2},{});const p3=r3===null||r3===void 0?void 0:(o5=r3.compoundVariants)===null||o5===void 0?void 0:o5.reduce((g2,S3)=>{let{class:A,className:D3,...w2}=S3;return Object.entries(w2).every(H2=>{let[O3,U3]=H2;return Array.isArray(U3)?U3.includes({...h2,...y3}[O3]):{...h2,...y3}[O3]===U3})?[...g2,A,D3]:g2},[]);return ch(u5,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(u5=>{const r3=L0(u5);const{conflictingClassGroups:f2,conflictingClassGroupModifiers:o5}=u5;const d=i(v=>{const y3=v.split(Yo);if(y3[0]===""&&y3.length!==1){y3.shift()}return Kh(y3,r3)||B0(v)},"getClassGroupId");const h2=i((v,y3)=>{const p3=f2[v]||[];if(y3&&o5[v]){return[...p3,...o5[v]]}return p3},"getConflictingClassGroupIds");return{getClassGroupId:d,getConflictingClassGroupIds:h2}},"createClassGroupUtils");var Kh=i((u5,r3)=>{if(u5.length===0){return r3.classGroupId}const f2=u5[0];const o5=r3.nextPart.get(f2);const d=o5?Kh(u5.slice(1),o5):void 0;if(d){return d}if(r3.validators.length===0){return void 0}const h2=u5.join(Yo);return r3.validators.find(({validator:v})=>v(h2))?.classGroupId},"getGroupRecursive");var rh=/^[(.+)]$/;var B0=i(u5=>{if(rh.test(u5)){const r3=rh.exec(u5)[1];const f2=r3?.substring(0,r3.indexOf(":"));if(f2){return"arbitrary.."+f2}}},"getGroupIdForArbitraryProperty");var L0=i(u5=>{const{theme:r3,classGroups:f2}=u5;const o5={nextPart:new Map,validators:[]};for(const d in f2){Ro(f2[d],o5,d,r3)}return o5},"createClassMap");var Ro=i((u5,r3,f2,o5)=>{u5.forEach(d=>{if(typeof d==="string"){const h2=d===""?r3:oh(r3,d);h2.classGroupId=f2;return}if(typeof d==="function"){if(q0(d)){Ro(d(o5),r3,f2,o5);return}r3.validators.push({validator:d,classGroupId:f2});return}Object.entries(d).forEach(([h2,v])=>{Ro(v,oh(r3,h2),f2,o5)})})},"processClassesRecursively");var oh=i((u5,r3)=>{let f2=u5;r3.split(Yo).forEach(o5=>{if(!f2.nextPart.has(o5)){f2.nextPart.set(o5,{nextPart:new Map,validators:[]})}f2=f2.nextPart.get(o5)});return f2},"getPart");var q0=i(u5=>u5.isThemeGetter,"isThemeGetter");var Y0=i(u5=>{if(u5<1){return{get:i(()=>void 0,"get"),set:i(()=>{},"set")}}let r3=0;let f2=new Map;let o5=new Map;const d=i((h2,v)=>{f2.set(h2,v);r3++;if(r3>u5){r3=0;o5=f2;f2=new Map}},"update");return{get(h2){let v=f2.get(h2);if(v!==void 0){return v}if((v=o5.get(h2))!==void 0){d(h2,v);return v}},set(h2,v){if(f2.has(h2)){f2.set(h2,v)}else{d(h2,v)}}}},"createLruCache");var Mo="!";var zo=":";var j0=zo.length;var G0=i(u5=>{const{prefix:r3,experimentalParseClassName:f2}=u5;let o5=i(d=>{const h2=[];let v=0;let y3=0;let p3=0;let g2;for(let H2=0;H2p3?g2-p3:void 0;return{modifiers:h2,hasImportantModifier:D3,baseClassName:A,maybePostfixModifierPosition:w2}},"parseClassName");if(r3){const d=r3+zo;const h2=o5;o5=i(v=>v.startsWith(d)?h2(v.substring(d.length)):{isExternal:true,modifiers:[],hasImportantModifier:false,baseClassName:v,maybePostfixModifierPosition:void 0},"parseClassName")}if(f2){const d=o5;o5=i(h2=>f2({className:h2,parseClassName:d}),"parseClassName")}return o5},"createParseClassName");var X0=i(u5=>{if(u5.endsWith(Mo)){return u5.substring(0,u5.length-1)}if(u5.startsWith(Mo)){return u5.substring(1)}return u5},"stripImportantModifier");var V0=i(u5=>{const r3=Object.fromEntries(u5.orderSensitiveModifiers.map(o5=>[o5,true]));const f2=i(o5=>{if(o5.length<=1){return o5}const d=[];let h2=[];o5.forEach(v=>{const y3=v[0]==="["||r3[v];if(y3){d.push(...h2.sort(),v);h2=[]}else{h2.push(v)}});d.push(...h2.sort());return d},"sortModifiers");return f2},"createSortModifiers");var Q0=i(u5=>({cache:Y0(u5.cacheSize),parseClassName:G0(u5),sortModifiers:V0(u5),...H0(u5)}),"createConfigUtils");var Z0=/s+/;var k0=i((u5,r3)=>{const{parseClassName:f2,getClassGroupId:o5,getConflictingClassGroupIds:d,sortModifiers:h2}=r3;const v=[];const y3=u5.trim().split(Z0);let p3="";for(let g2=y3.length-1;g2>=0;g2-=1){const S3=y3[g2];const{isExternal:A,modifiers:D3,hasImportantModifier:w2,baseClassName:H2,maybePostfixModifierPosition:O3}=f2(S3);if(A){p3=S3+(p3.length>0?" "+p3:p3);continue}let U3=!!O3;let Y3=o5(U3?H2.substring(0,O3):H2);if(!Y3){if(!U3){p3=S3+(p3.length>0?" "+p3:p3);continue}Y3=o5(H2);if(!Y3){p3=S3+(p3.length>0?" "+p3:p3);continue}U3=false}const Q3=h2(D3).join(":");const Z3=w2?Q3+Mo:Q3;const k3=Z3+Y3;if(v.includes(k3)){continue}v.push(k3);const X4=d(Y3,U3);for(let et4=0;et40?" "+p3:p3)}return p3},"mergeClassList");function K0(){let u5=0;let r3;let f2;let o5="";while(u5{if(typeof u5==="string"){return u5}let r3;let f2="";for(let o5=0;o5A(S3),u5());f2=Q0(g2);o5=f2.cache.get;d=f2.cache.set;h2=y3;return y3(p3)}__name(v,"v");i(v,"initTailwindMerge");function y3(p3){const g2=o5(p3);if(g2){return g2}const S3=k0(p3,f2);d(p3,S3);return S3}__name(y3,"y");i(y3,"tailwindMerge");return i(__name(function p3(){return h2(K0.apply(null,arguments))},"p"),"callTailwindMerge")}__name(J0,"J0");i(J0,"createTailwindMerge");var Zt=i(u5=>{const r3=i(f2=>f2[u5]||[],"themeGetter");r3.isThemeGetter=true;return r3},"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(u5=>W0.test(u5),"isFraction");var dt=i(u5=>!!u5&&!Number.isNaN(Number(u5)),"isNumber");var Yl=i(u5=>!!u5&&Number.isInteger(Number(u5)),"isInteger");var ho=i(u5=>u5.endsWith("%")&&dt(u5.slice(0,-1)),"isPercent");var fl=i(u5=>$0.test(u5),"isTshirtSize");var ep=i(()=>true,"isAny");var lp=i(u5=>F0.test(u5)&&!P0.test(u5),"isLengthOnly");var Fh=i(()=>false,"isNever");var np=i(u5=>I0.test(u5),"isShadow");var ap=i(u5=>tp.test(u5),"isImage");var up=i(u5=>!I(u5)&&!tt(u5),"isAnyNonArbitrary");var ip=i(u5=>ia(u5,tv,Fh),"isArbitrarySize");var I=i(u5=>Wh.test(u5),"isArbitraryValue");var rn=i(u5=>ia(u5,ev,lp),"isArbitraryLength");var vo=i(u5=>ia(u5,sp,dt),"isArbitraryNumber");var fh=i(u5=>ia(u5,Ph,Fh),"isArbitraryPosition");var cp=i(u5=>ia(u5,Ih,ap),"isArbitraryImage");var Ri=i(u5=>ia(u5,lv,np),"isArbitraryShadow");var tt=i(u5=>$h.test(u5),"isArbitraryVariable");var ou=i(u5=>ca(u5,ev),"isArbitraryVariableLength");var rp=i(u5=>ca(u5,dp),"isArbitraryVariableFamilyName");var sh=i(u5=>ca(u5,Ph),"isArbitraryVariablePosition");var op=i(u5=>ca(u5,tv),"isArbitraryVariableSize");var fp=i(u5=>ca(u5,Ih),"isArbitraryVariableImage");var Mi=i(u5=>ca(u5,lv,true),"isArbitraryVariableShadow");var ia=i((u5,r3,f2)=>{const o5=Wh.exec(u5);if(o5){if(o5[1]){return r3(o5[1])}return f2(o5[2])}return false},"getIsArbitraryValue");var ca=i((u5,r3,f2=false)=>{const o5=$h.exec(u5);if(o5){if(o5[1]){return r3(o5[1])}return f2}return false},"getIsArbitraryVariable");var Ph=i(u5=>u5==="position"||u5==="percentage","isLabelPosition");var Ih=i(u5=>u5==="image"||u5==="url","isLabelImage");var tv=i(u5=>u5==="length"||u5==="size"||u5==="bg-size","isLabelSize");var ev=i(u5=>u5==="length","isLabelLength");var sp=i(u5=>u5==="number","isLabelNumber");var dp=i(u5=>u5==="family-name","isLabelFamilyName");var lv=i(u5=>u5==="shadow","isLabelShadow");var mp=i(()=>{const u5=Zt("color");const r3=Zt("font");const f2=Zt("text");const o5=Zt("font-weight");const d=Zt("tracking");const h2=Zt("leading");const v=Zt("breakpoint");const y3=Zt("container");const p3=Zt("spacing");const g2=Zt("radius");const S3=Zt("shadow");const A=Zt("inset-shadow");const D3=Zt("text-shadow");const w2=Zt("drop-shadow");const H2=Zt("blur");const O3=Zt("perspective");const U3=Zt("aspect");const Y3=Zt("ease");const Q3=Zt("animate");const Z3=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 X4=i(()=>[...k3(),tt,I],"scalePositionWithArbitrary");const et4=i(()=>["auto","hidden","clip","visible","scroll"],"scaleOverflow");const W5=i(()=>["auto","contain","none"],"scaleOverscroll");const J2=i(()=>[tt,I,p3],"scaleUnambiguousSpacing");const rt5=i(()=>[Fn,"full","auto",...J2()],"scaleInset");const Et3=i(()=>[Yl,"none","subgrid",tt,I],"scaleGridTemplateColsRows");const Mt2=i(()=>["auto",{span:["full",Yl,tt,I]},Yl,tt,I],"scaleGridColRowStartAndEnd");const vt2=i(()=>[Yl,"auto",tt,I],"scaleGridColRowStartOrEnd");const Ot2=i(()=>["auto","min","max","fr",tt,I],"scaleGridAutoColsRows");const St2=i(()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],"scaleAlignPrimaryAxis");const gt3=i(()=>["start","end","center","stretch","center-safe","end-safe"],"scaleAlignSecondaryAxis");const C2=i(()=>["auto",...J2()],"scaleMargin");const V=i(()=>[Fn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...J2()],"scaleSizing");const B3=i(()=>[u5,tt,I],"scaleColor");const ct5=i(()=>[...k3(),sh,fh,{position:[tt,I]}],"scaleBgPosition");const E7=i(()=>["no-repeat",{repeat:["","x","y","space","round"]}],"scaleBgRepeat");const G3=i(()=>["auto","cover","contain",op,ip,{size:[tt,I]}],"scaleBgSize");const $3=i(()=>[ho,ou,rn],"scaleGradientStopPosition");const K3=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 At2=i(()=>["","none",H2,tt,I],"scaleBlur");const le5=i(()=>["none",dt,tt,I],"scaleRotate");const He4=i(()=>["none",dt,tt,I],"scaleScale");const Be4=i(()=>[dt,tt,I],"scaleSkew");const Le4=i(()=>[Fn,"full",...J2()],"scaleTranslate");return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[fl],breakpoint:[fl],color:[ep],container:[fl],"drop-shadow":[fl],ease:["in","out","in-out"],font:[up],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[fl],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[fl],shadow:[fl],spacing:["px",dt],text:[fl],"text-shadow":[fl],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Fn,I,tt,U3]}],container:["container"],columns:[{columns:[dt,I,tt,y3]}],"break-after":[{"break-after":Z3()}],"break-before":[{"break-before":Z3()}],"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:X4()}],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",y3,...J2()]}],"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":vt2()}],"col-end":[{"col-end":vt2()}],"grid-rows":[{"grid-rows":Et3()}],"row-start-end":[{row:Mt2()}],"row-start":[{"row-start":vt2()}],"row-end":[{"row-end":vt2()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Ot2()}],"auto-rows":[{"auto-rows":Ot2()}],gap:[{gap:J2()}],"gap-x":[{"gap-x":J2()}],"gap-y":[{"gap-y":J2()}],"justify-content":[{justify:[...St2(),"normal"]}],"justify-items":[{"justify-items":[...gt3(),"normal"]}],"justify-self":[{"justify-self":["auto",...gt3()]}],"align-content":[{content:["normal",...St2()]}],"align-items":[{items:[...gt3(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...gt3(),{baseline:["","last"]}]}],"place-content":[{"place-content":St2()}],"place-items":[{"place-items":[...gt3(),"baseline"]}],"place-self":[{"place-self":["auto",...gt3()]}],p:[{p:J2()}],px:[{px:J2()}],py:[{py:J2()}],ps:[{ps:J2()}],pe:[{pe:J2()}],pt:[{pt:J2()}],pr:[{pr:J2()}],pb:[{pb:J2()}],pl:[{pl:J2()}],m:[{m:C2()}],mx:[{mx:C2()}],my:[{my:C2()}],ms:[{ms:C2()}],me:[{me:C2()}],mt:[{mt:C2()}],mr:[{mr:C2()}],mb:[{mb:C2()}],ml:[{ml:C2()}],"space-x":[{"space-x":J2()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":J2()}],"space-y-reverse":["space-y-reverse"],size:[{size:V()}],w:[{w:[y3,"screen",...V()]}],"min-w":[{"min-w":[y3,"screen","none",...V()]}],"max-w":[{"max-w":[y3,"screen","none","prose",{screen:[v]},...V()]}],h:[{h:["screen","lh",...V()]}],"min-h":[{"min-h":["screen","lh","none",...V()]}],"max-h":[{"max-h":["screen","lh",...V()]}],"font-size":[{text:["base",f2,ou,rn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o5,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,r3]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[d,tt,I]}],"line-clamp":[{"line-clamp":[dt,"none",tt,vo]}],leading:[{leading:[h2,...J2()]}],"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:B3()}],"text-color":[{text:B3()}],"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:B3()}],"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:J2()}],"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:E7()}],"bg-size":[{bg:G3()}],"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:B3()}],"gradient-from-pos":[{from:$3()}],"gradient-via-pos":[{via:$3()}],"gradient-to-pos":[{to:$3()}],"gradient-from":[{from:B3()}],"gradient-via":[{via:B3()}],"gradient-to":[{to:B3()}],rounded:[{rounded:K3()}],"rounded-s":[{"rounded-s":K3()}],"rounded-e":[{"rounded-e":K3()}],"rounded-t":[{"rounded-t":K3()}],"rounded-r":[{"rounded-r":K3()}],"rounded-b":[{"rounded-b":K3()}],"rounded-l":[{"rounded-l":K3()}],"rounded-ss":[{"rounded-ss":K3()}],"rounded-se":[{"rounded-se":K3()}],"rounded-ee":[{"rounded-ee":K3()}],"rounded-es":[{"rounded-es":K3()}],"rounded-tl":[{"rounded-tl":K3()}],"rounded-tr":[{"rounded-tr":K3()}],"rounded-br":[{"rounded-br":K3()}],"rounded-bl":[{"rounded-bl":K3()}],"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:B3()}],"border-color-x":[{"border-x":B3()}],"border-color-y":[{"border-y":B3()}],"border-color-s":[{"border-s":B3()}],"border-color-e":[{"border-e":B3()}],"border-color-t":[{"border-t":B3()}],"border-color-r":[{"border-r":B3()}],"border-color-b":[{"border-b":B3()}],"border-color-l":[{"border-l":B3()}],"divide-color":[{divide:B3()}],"outline-style":[{outline:[...ft4(),"none","hidden"]}],"outline-offset":[{"outline-offset":[dt,tt,I]}],"outline-w":[{outline:["",dt,ou,rn]}],"outline-color":[{outline:B3()}],shadow:[{shadow:["","none",S3,Mi,Ri]}],"shadow-color":[{shadow:B3()}],"inset-shadow":[{"inset-shadow":["none",A,Mi,Ri]}],"inset-shadow-color":[{"inset-shadow":B3()}],"ring-w":[{ring:F3()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B3()}],"ring-offset-w":[{"ring-offset":[dt,rn]}],"ring-offset-color":[{"ring-offset":B3()}],"inset-ring-w":[{"inset-ring":F3()}],"inset-ring-color":[{"inset-ring":B3()}],"text-shadow":[{"text-shadow":["none",D3,Mi,Ri]}],"text-shadow-color":[{"text-shadow":B3()}],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":B3()}],"mask-image-linear-to-color":[{"mask-linear-to":B3()}],"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":B3()}],"mask-image-t-to-color":[{"mask-t-to":B3()}],"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":B3()}],"mask-image-r-to-color":[{"mask-r-to":B3()}],"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":B3()}],"mask-image-b-to-color":[{"mask-b-to":B3()}],"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":B3()}],"mask-image-l-to-color":[{"mask-l-to":B3()}],"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":B3()}],"mask-image-x-to-color":[{"mask-x-to":B3()}],"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":B3()}],"mask-image-y-to-color":[{"mask-y-to":B3()}],"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":B3()}],"mask-image-radial-to-color":[{"mask-radial-to":B3()}],"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":B3()}],"mask-image-conic-to-color":[{"mask-conic-to":B3()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ct5()}],"mask-repeat":[{mask:E7()}],"mask-size":[{mask:G3()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",tt,I]}],filter:[{filter:["","none",tt,I]}],blur:[{blur:At2()}],brightness:[{brightness:[dt,tt,I]}],contrast:[{contrast:[dt,tt,I]}],"drop-shadow":[{"drop-shadow":["","none",w2,Mi,Ri]}],"drop-shadow-color":[{"drop-shadow":B3()}],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":At2()}],"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":J2()}],"border-spacing-x":[{"border-spacing-x":J2()}],"border-spacing-y":[{"border-spacing-y":J2()}],"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",Y3,tt,I]}],delay:[{delay:[dt,tt,I]}],animate:[{animate:["none",Q3,tt,I]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[O3,tt,I]}],"perspective-origin":[{"perspective-origin":X4()}],rotate:[{rotate:le5()}],"rotate-x":[{"rotate-x":le5()}],"rotate-y":[{"rotate-y":le5()}],"rotate-z":[{"rotate-z":le5()}],scale:[{scale:He4()}],"scale-x":[{"scale-x":He4()}],"scale-y":[{"scale-y":He4()}],"scale-z":[{"scale-z":He4()}],"scale-3d":["scale-3d"],skew:[{skew:Be4()}],"skew-x":[{"skew-x":Be4()}],"skew-y":[{"skew-y":Be4()}],transform:[{transform:[tt,I,"","none","gpu","cpu"]}],"transform-origin":[{origin:X4()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Le4()}],"translate-x":[{"translate-x":Le4()}],"translate-y":[{"translate-y":Le4()}],"translate-z":[{"translate-z":Le4()}],"translate-none":["translate-none"],accent:[{accent:B3()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B3()}],"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":J2()}],"scroll-mx":[{"scroll-mx":J2()}],"scroll-my":[{"scroll-my":J2()}],"scroll-ms":[{"scroll-ms":J2()}],"scroll-me":[{"scroll-me":J2()}],"scroll-mt":[{"scroll-mt":J2()}],"scroll-mr":[{"scroll-mr":J2()}],"scroll-mb":[{"scroll-mb":J2()}],"scroll-ml":[{"scroll-ml":J2()}],"scroll-p":[{"scroll-p":J2()}],"scroll-px":[{"scroll-px":J2()}],"scroll-py":[{"scroll-py":J2()}],"scroll-ps":[{"scroll-ps":J2()}],"scroll-pe":[{"scroll-pe":J2()}],"scroll-pt":[{"scroll-pt":J2()}],"scroll-pr":[{"scroll-pr":J2()}],"scroll-pb":[{"scroll-pb":J2()}],"scroll-pl":[{"scroll-pl":J2()}],"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",...B3()]}],"stroke-w":[{stroke:[dt,ou,rn,vo]}],stroke:[{stroke:["none",...B3()]}],"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(...u5){return hp(Zh(u5))}__name(nv,"nv");i(nv,"cn");function rS(u5){if(!u5)return u5;const r3=document.createElement("textarea");r3.innerHTML=u5;const f2=r3.value;r3.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:u5,variant:r3,asChild:f2=false,...o5}){const d=f2?Vh:"span";return Ht.jsx(d,{"data-slot":"badge",className:nv(vp({variant:r3}),u5),...o5})}__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:u5,variant:r3,size:f2,asChild:o5=false,...d}){const h2=o5?Vh:"button";return Ht.jsx(h2,{"data-slot":"button",className:nv(gp({variant:r3,size:f2,className:u5})),...d})}__name(fS,"fS");i(fS,"Button");function go(u5,r3,{checkForDefaultPrevented:f2=true}={}){return i(__name(function o5(d){u5?.(d);if(f2===false||!d.defaultPrevented){return r3?.(d)}},"o"),"handleEvent")}__name(go,"go");i(go,"composeEventHandlers");function sS(u5,r3){const f2=z.createContext(r3);const o5=i(h2=>{const{children:v,...y3}=h2;const p3=z.useMemo(()=>y3,Object.values(y3));return Ht.jsx(f2.Provider,{value:p3,children:v})},"Provider");o5.displayName=u5+"Provider";function d(h2){const v=z.useContext(f2);if(v)return v;if(r3!==void 0)return r3;throw new Error(``${h2}` must be used within `${u5}``)}__name(d,"d");i(d,"useContext2");return[o5,d]}__name(sS,"sS");i(sS,"createContext2");function av(u5,r3=[]){let f2=[];function o5(h2,v){const y3=z.createContext(v);const p3=f2.length;f2=[...f2,v];const g2=i(A=>{const{scope:D3,children:w2,...H2}=A;const O3=D3?.[u5]?.[p3]||y3;const U3=z.useMemo(()=>H2,Object.values(H2));return Ht.jsx(O3.Provider,{value:U3,children:w2})},"Provider");g2.displayName=h2+"Provider";function S3(A,D3){const w2=D3?.[u5]?.[p3]||y3;const H2=z.useContext(w2);if(H2)return H2;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(o5,"o");i(o5,"createContext3");const d=i(()=>{const h2=f2.map(v=>{return z.createContext(v)});return i(__name(function v(y3){const p3=y3?.[u5]||h2;return z.useMemo(()=>({[`__scope${u5}`]:{...y3,[u5]:p3}}),[y3,p3])},"v"),"useScope")},"createScope");d.scopeName=u5;return[o5,yp(d,...r3)]}__name(av,"av");i(av,"createContextScope");function yp(...u5){const r3=u5[0];if(u5.length===1)return r3;const f2=i(()=>{const o5=u5.map(d=>({useScope:d(),scopeName:d.scopeName}));return i(__name(function d(h2){const v=o5.reduce((y3,{useScope:p3,scopeName:g2})=>{const S3=p3(h2);const A=S3[`__scope${g2}`];return{...y3,...A}},{});return z.useMemo(()=>({[`__scope${r3.scopeName}`]:v}),[v])},"d"),"useComposedScopes")},"createScope");f2.scopeName=r3.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:u5,defaultProp:r3,onChange:f2=i(()=>{},"onChange"),caller:o5}){const[d,h2,v]=bp({defaultProp:r3,onChange:f2});const y3=u5!==void 0;const p3=y3?u5:d;{const S3=z.useRef(u5!==void 0);z.useEffect(()=>{const A=S3.current;if(A!==y3){const D3=A?"controlled":"uncontrolled";const w2=y3?"controlled":"uncontrolled";console.warn(`${o5} is changing from ${D3} to ${w2}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}S3.current=y3},[y3,o5])}const g2=z.useCallback(S3=>{if(y3){const A=Sp(S3)?S3(u5):S3;if(A!==u5){v.current?.(A)}}else{h2(S3)}},[y3,u5,h2,v]);return[p3,g2]}__name(dS,"dS");i(dS,"useControllableState");function bp({defaultProp:u5,onChange:r3}){const[f2,o5]=z.useState(u5);const d=z.useRef(f2);const h2=z.useRef(r3);pp(()=>{h2.current=r3},[r3]);z.useEffect(()=>{if(d.current!==f2){h2.current?.(f2);d.current=f2}},[f2,d]);return[f2,o5,h2]}__name(bp,"bp");i(bp,"useUncontrolledState");function Sp(u5){return typeof u5==="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((u5,r3)=>{const f2=Yi(`Primitive.${r3}`);const o5=z.forwardRef((d,h2)=>{const{asChild:v,...y3}=d;const p3=v?f2:r3;if(typeof window!=="undefined"){window[Symbol.for("radix-ui")]=true}return Ht.jsx(p3,{...y3,ref:h2})});o5.displayName=`Primitive.${r3}`;return{...u5,[r3]:o5}},{});function xp(u5,r3){if(u5)Bo.flushSync(()=>u5.dispatchEvent(r3))}__name(xp,"xp");i(xp,"dispatchDiscreteCustomEvent");function mS(u5){const r3=u5+"CollectionProvider";const[f2,o5]=av(r3);const[d,h2]=f2(r3,{collectionRef:{current:null},itemMap:new Map});const v=i(O3=>{const{scope:U3,children:Y3}=O3;const Q3=sl.useRef(null);const Z3=sl.useRef(new Map).current;return Ht.jsx(d,{scope:U3,itemMap:Z3,collectionRef:Q3,children:Y3})},"CollectionProvider");v.displayName=r3;const y3=u5+"CollectionSlot";const p3=Yi(y3);const g2=sl.forwardRef((O3,U3)=>{const{scope:Y3,children:Q3}=O3;const Z3=h2(y3,Y3);const k3=on(U3,Z3.collectionRef);return Ht.jsx(p3,{ref:k3,children:Q3})});g2.displayName=y3;const S3=u5+"CollectionItemSlot";const A="data-radix-collection-item";const D3=Yi(S3);const w2=sl.forwardRef((O3,U3)=>{const{scope:Y3,children:Q3,...Z3}=O3;const k3=sl.useRef(null);const X4=on(U3,k3);const et4=h2(S3,Y3);sl.useEffect(()=>{et4.itemMap.set(k3,{ref:k3,...Z3});return()=>void et4.itemMap.delete(k3)});return Ht.jsx(D3,{...{[A]:""},ref:X4,children:Q3})});w2.displayName=S3;function H2(O3){const U3=h2(u5+"CollectionConsumer",O3);const Y3=sl.useCallback(()=>{const Q3=U3.collectionRef.current;if(!Q3)return[];const Z3=Array.from(Q3.querySelectorAll(`[${A}]`));const k3=Array.from(U3.itemMap.values());const X4=k3.sort((et4,W5)=>Z3.indexOf(et4.ref.current)-Z3.indexOf(W5.ref.current));return X4},[U3.collectionRef,U3.itemMap]);return Y3}__name(H2,"H");i(H2,"useCollection");return[{Provider:v,Slot:g2,ItemSlot:w2},H2,o5]}__name(mS,"mS");i(mS,"createCollection");var Ap=z.createContext(void 0);function hS(u5){const r3=z.useContext(Ap);return u5||r3||"ltr"}__name(hS,"hS");i(hS,"useDirection");function aa(u5){const r3=z.useRef(u5);z.useEffect(()=>{r3.current=u5});return z.useMemo(()=>(...f2)=>r3.current?.(...f2),[])}__name(aa,"aa");i(aa,"useCallbackRef$1");function Tp(u5,r3=globalThis?.document){const f2=aa(u5);z.useEffect(()=>{const o5=i(d=>{if(d.key==="Escape"){f2(d)}},"handleKeyDown");r3.addEventListener("keydown",o5,{capture:true});return()=>r3.removeEventListener("keydown",o5,{capture:true})},[f2,r3])}__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((u5,r3)=>{const{disableOutsidePointerEvents:f2=false,onEscapeKeyDown:o5,onPointerDownOutside:d,onFocusOutside:h2,onInteractOutside:v,onDismiss:y3,...p3}=u5;const g2=z.useContext(uv);const[S3,A]=z.useState(null);const D3=S3?.ownerDocument??globalThis?.document;const[,w2]=z.useState({});const H2=on(r3,W5=>A(W5));const O3=Array.from(g2.layers);const[U3]=[...g2.layersWithOutsidePointerEventsDisabled].slice(-1);const Y3=O3.indexOf(U3);const Q3=S3?O3.indexOf(S3):-1;const Z3=g2.layersWithOutsidePointerEventsDisabled.size>0;const k3=Q3>=Y3;const X4=Cp(W5=>{const J2=W5.target;const rt5=[...g2.branches].some(Et3=>Et3.contains(J2));if(!k3||rt5)return;d?.(W5);v?.(W5);if(!W5.defaultPrevented)y3?.()},D3);const et4=Dp(W5=>{const J2=W5.target;const rt5=[...g2.branches].some(Et3=>Et3.contains(J2));if(rt5)return;h2?.(W5);v?.(W5);if(!W5.defaultPrevented)y3?.()},D3);Tp(W5=>{const J2=Q3===g2.layers.size-1;if(!J2)return;o5?.(W5);if(!W5.defaultPrevented&&y3){W5.preventDefault();y3()}},D3);z.useEffect(()=>{if(!S3)return;if(f2){if(g2.layersWithOutsidePointerEventsDisabled.size===0){dh=D3.body.style.pointerEvents;D3.body.style.pointerEvents="none"}g2.layersWithOutsidePointerEventsDisabled.add(S3)}g2.layers.add(S3);mh();return()=>{if(f2&&g2.layersWithOutsidePointerEventsDisabled.size===1){D3.body.style.pointerEvents=dh}}},[S3,D3,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:H2,style:{pointerEvents:Z3?k3?"auto":"none":void 0,...u5.style},onFocusCapture:go(u5.onFocusCapture,et4.onFocusCapture),onBlurCapture:go(u5.onBlurCapture,et4.onBlurCapture),onPointerDownCapture:go(u5.onPointerDownCapture,X4.onPointerDownCapture)})});Mp.displayName=Op;var zp="DismissableLayerBranch";var _p=z.forwardRef((u5,r3)=>{const f2=z.useContext(uv);const o5=z.useRef(null);const d=on(r3,o5);z.useEffect(()=>{const h2=o5.current;if(h2){f2.branches.add(h2);return()=>{f2.branches.delete(h2)}}},[f2.branches]);return Ht.jsx(sn.div,{...u5,ref:d})});_p.displayName=zp;function Cp(u5,r3=globalThis?.document){const f2=aa(u5);const o5=z.useRef(false);const d=z.useRef(()=>{});z.useEffect(()=>{const h2=i(y3=>{if(y3.target&&!o5.current){let p3=i(function(){iv(wp,f2,g2,{discrete:true})},"handleAndDispatchPointerDownOutsideEvent2");const g2={originalEvent:y3};if(y3.pointerType==="touch"){r3.removeEventListener("click",d.current);d.current=p3;r3.addEventListener("click",d.current,{once:true})}else{p3()}}else{r3.removeEventListener("click",d.current)}o5.current=false},"handlePointerDown");const v=window.setTimeout(()=>{r3.addEventListener("pointerdown",h2)},0);return()=>{window.clearTimeout(v);r3.removeEventListener("pointerdown",h2);r3.removeEventListener("click",d.current)}},[r3,f2]);return{onPointerDownCapture:i(()=>o5.current=true,"onPointerDownCapture")}}__name(Cp,"Cp");i(Cp,"usePointerDownOutside");function Dp(u5,r3=globalThis?.document){const f2=aa(u5);const o5=z.useRef(false);z.useEffect(()=>{const d=i(h2=>{if(h2.target&&!o5.current){const v={originalEvent:h2};iv(Rp,f2,v,{discrete:false})}},"handleFocus");r3.addEventListener("focusin",d);return()=>r3.removeEventListener("focusin",d)},[r3,f2]);return{onFocusCapture:i(()=>o5.current=true,"onFocusCapture"),onBlurCapture:i(()=>o5.current=false,"onBlurCapture")}}__name(Dp,"Dp");i(Dp,"useFocusOutside");function mh(){const u5=new CustomEvent(_o);document.dispatchEvent(u5)}__name(mh,"mh");i(mh,"dispatchUpdate");function iv(u5,r3,f2,{discrete:o5}){const d=f2.originalEvent.target;const h2=new CustomEvent(u5,{bubbles:false,cancelable:true,detail:f2});if(r3)d.addEventListener(u5,r3,{once:true});if(o5){xp(d,h2)}else{d.dispatchEvent(h2)}}__name(iv,"iv");i(iv,"handleAndDispatchCustomEvent");var yo=0;function vS(){z.useEffect(()=>{const u5=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",u5[0]??hh());document.body.insertAdjacentElement("beforeend",u5[1]??hh());yo++;return()=>{if(yo===1){document.querySelectorAll("[data-radix-focus-guard]").forEach(r3=>r3.remove())}yo--}},[])}__name(vS,"vS");i(vS,"useFocusGuards");function hh(){const u5=document.createElement("span");u5.setAttribute("data-radix-focus-guard","");u5.tabIndex=0;u5.style.outline="none";u5.style.opacity="0";u5.style.position="fixed";u5.style.pointerEvents="none";return u5}__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((u5,r3)=>{const{loop:f2=false,trapped:o5=false,onMountAutoFocus:d,onUnmountAutoFocus:h2,...v}=u5;const[y3,p3]=z.useState(null);const g2=aa(d);const S3=aa(h2);const A=z.useRef(null);const D3=on(r3,O3=>p3(O3));const w2=z.useRef({paused:false,pause(){this.paused=true},resume(){this.paused=false}}).current;z.useEffect(()=>{if(o5){let O3=i(function(Z3){if(w2.paused||!y3)return;const k3=Z3.target;if(y3.contains(k3)){A.current=k3}else{jl(A.current,{select:true})}},"handleFocusIn2"),U3=i(function(Z3){if(w2.paused||!y3)return;const k3=Z3.relatedTarget;if(k3===null)return;if(!y3.contains(k3)){jl(A.current,{select:true})}},"handleFocusOut2"),Y3=i(function(Z3){const k3=document.activeElement;if(k3!==document.body)return;for(const X4 of Z3){if(X4.removedNodes.length>0)jl(y3)}},"handleMutations2");document.addEventListener("focusin",O3);document.addEventListener("focusout",U3);const Q3=new MutationObserver(Y3);if(y3)Q3.observe(y3,{childList:true,subtree:true});return()=>{document.removeEventListener("focusin",O3);document.removeEventListener("focusout",U3);Q3.disconnect()}}},[o5,y3,w2.paused]);z.useEffect(()=>{if(y3){yh.add(w2);const O3=document.activeElement;const U3=y3.contains(O3);if(!U3){const Y3=new CustomEvent(po,vh);y3.addEventListener(po,g2);y3.dispatchEvent(Y3);if(!Y3.defaultPrevented){Hp(jp(cv(y3)),{select:true});if(document.activeElement===O3){jl(y3)}}}return()=>{y3.removeEventListener(po,g2);setTimeout(()=>{const Y3=new CustomEvent(bo,vh);y3.addEventListener(bo,S3);y3.dispatchEvent(Y3);if(!Y3.defaultPrevented){jl(O3??document.body,{select:true})}y3.removeEventListener(bo,S3);yh.remove(w2)},0)}}},[y3,g2,S3,w2]);const H2=z.useCallback(O3=>{if(!f2&&!o5)return;if(w2.paused)return;const U3=O3.key==="Tab"&&!O3.altKey&&!O3.ctrlKey&&!O3.metaKey;const Y3=document.activeElement;if(U3&&Y3){const Q3=O3.currentTarget;const[Z3,k3]=Bp(Q3);const X4=Z3&&k3;if(!X4){if(Y3===Q3)O3.preventDefault()}else{if(!O3.shiftKey&&Y3===k3){O3.preventDefault();if(f2)jl(Z3,{select:true})}else if(O3.shiftKey&&Y3===Z3){O3.preventDefault();if(f2)jl(k3,{select:true})}}}},[f2,o5,w2.paused]);return Ht.jsx(sn.div,{tabIndex:-1,...v,ref:D3,onKeyDown:H2})});Up.displayName=Np;function Hp(u5,{select:r3=false}={}){const f2=document.activeElement;for(const o5 of u5){jl(o5,{select:r3});if(document.activeElement!==f2)return}}__name(Hp,"Hp");i(Hp,"focusFirst");function Bp(u5){const r3=cv(u5);const f2=gh(r3,u5);const o5=gh(r3.reverse(),u5);return[f2,o5]}__name(Bp,"Bp");i(Bp,"getTabbableEdges");function cv(u5){const r3=[];const f2=document.createTreeWalker(u5,NodeFilter.SHOW_ELEMENT,{acceptNode:i(o5=>{const d=o5.tagName==="INPUT"&&o5.type==="hidden";if(o5.disabled||o5.hidden||d)return NodeFilter.FILTER_SKIP;return o5.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});while(f2.nextNode())r3.push(f2.currentNode);return r3}__name(cv,"cv");i(cv,"getTabbableCandidates");function gh(u5,r3){for(const f2 of u5){if(!Lp(f2,{upTo:r3}))return f2}}__name(gh,"gh");i(gh,"findVisible");function Lp(u5,{upTo:r3}){if(getComputedStyle(u5).visibility==="hidden")return true;while(u5){if(r3!==void 0&&u5===r3)return false;if(getComputedStyle(u5).display==="none")return true;u5=u5.parentElement}return false}__name(Lp,"Lp");i(Lp,"isHidden");function qp(u5){return u5 instanceof HTMLInputElement&&"select"in u5}__name(qp,"qp");i(qp,"isSelectableInput");function jl(u5,{select:r3=false}={}){if(u5&&u5.focus){const f2=document.activeElement;u5.focus({preventScroll:true});if(u5!==f2&&qp(u5)&&r3)u5.select()}}__name(jl,"jl");i(jl,"focus");var yh=Yp();function Yp(){let u5=[];return{add(r3){const f2=u5[0];if(r3!==f2){f2?.pause()}u5=ph(u5,r3);u5.unshift(r3)},remove(r3){u5=ph(u5,r3);u5[0]?.resume()}}}__name(Yp,"Yp");i(Yp,"createFocusScopesStack");function ph(u5,r3){const f2=[...u5];const o5=f2.indexOf(r3);if(o5!==-1){f2.splice(o5,1)}return f2}__name(ph,"ph");i(ph,"arrayRemove");function jp(u5){return u5.filter(r3=>r3.tagName!=="A")}__name(jp,"jp");i(jp,"removeLinks");var Gp=Qi[" useId ".trim().toString()]||(()=>void 0);var Xp=0;function gS(u5){const[r3,f2]=z.useState(Gp());na(()=>{f2(o5=>o5??String(Xp++))},[u5]);return u5||(r3?`radix-${r3}`:"")}__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(u5=>({x:u5,y:u5}),"createCoords");var Qp={left:"right",right:"left",bottom:"top",top:"bottom"};var Zp={start:"end",end:"start"};function Co(u5,r3,f2){return pe(u5,Gl(r3,f2))}__name(Co,"Co");i(Co,"clamp");function dl(u5,r3){return typeof u5==="function"?u5(r3):u5}__name(dl,"dl");i(dl,"evaluate");function ml(u5){return u5.split("-")[0]}__name(ml,"ml");i(ml,"getSide");function ra(u5){return u5.split("-")[1]}__name(ra,"ra");i(ra,"getAlignment");function jo(u5){return u5==="x"?"y":"x"}__name(jo,"jo");i(jo,"getOppositeAxis");function Go(u5){return u5==="y"?"height":"width"}__name(Go,"Go");i(Go,"getAxisLength");var kp=new Set(["top","bottom"]);function Ze(u5){return kp.has(ml(u5))?"y":"x"}__name(Ze,"Ze");i(Ze,"getSideAxis");function Xo(u5){return jo(Ze(u5))}__name(Xo,"Xo");i(Xo,"getAlignmentAxis");function Kp(u5,r3,f2){if(f2===void 0){f2=false}const o5=ra(u5);const d=Xo(u5);const h2=Go(d);let v=d==="x"?o5===(f2?"end":"start")?"right":"left":o5==="start"?"bottom":"top";if(r3.reference[h2]>r3.floating[h2]){v=Gi(v)}return[v,Gi(v)]}__name(Kp,"Kp");i(Kp,"getAlignmentSides");function Jp(u5){const r3=Gi(u5);return[Do(u5),r3,Do(r3)]}__name(Jp,"Jp");i(Jp,"getExpandedPlacements");function Do(u5){return u5.replace(/start|end/g,r3=>Zp[r3])}__name(Do,"Do");i(Do,"getOppositeAlignmentPlacement");var bh=["left","right"];var Sh=["right","left"];var Wp=["top","bottom"];var $p=["bottom","top"];function Fp(u5,r3,f2){switch(u5){case"top":case"bottom":if(f2)return r3?Sh:bh;return r3?bh:Sh;case"left":case"right":return r3?Wp:$p;default:return[]}}__name(Fp,"Fp");i(Fp,"getSideList");function Pp(u5,r3,f2,o5){const d=ra(u5);let h2=Fp(ml(u5),f2==="start",o5);if(d){h2=h2.map(v=>v+"-"+d);if(r3){h2=h2.concat(h2.map(Do))}}return h2}__name(Pp,"Pp");i(Pp,"getOppositeAxisPlacements");function Gi(u5){return u5.replace(/left|right|bottom|top/g,r3=>Qp[r3])}__name(Gi,"Gi");i(Gi,"getOppositePlacement");function Ip(u5){return{top:0,right:0,bottom:0,left:0,...u5}}__name(Ip,"Ip");i(Ip,"expandPaddingObject");function rv(u5){return typeof u5!=="number"?Ip(u5):{top:u5,right:u5,bottom:u5,left:u5}}__name(rv,"rv");i(rv,"getPaddingObject");function Xi(u5){const{x:r3,y:f2,width:o5,height:d}=u5;return{width:o5,height:d,top:f2,left:r3,right:r3+o5,bottom:f2+d,x:r3,y:f2}}__name(Xi,"Xi");i(Xi,"rectToClientRect");function Eh(u5,r3,f2){let{reference:o5,floating:d}=u5;const h2=Ze(r3);const v=Xo(r3);const y3=Go(v);const p3=ml(r3);const g2=h2==="y";const S3=o5.x+o5.width/2-d.width/2;const A=o5.y+o5.height/2-d.height/2;const D3=o5[y3]/2-d[y3]/2;let w2;switch(p3){case"top":w2={x:S3,y:o5.y-d.height};break;case"bottom":w2={x:S3,y:o5.y+o5.height};break;case"right":w2={x:o5.x+o5.width,y:A};break;case"left":w2={x:o5.x-d.width,y:A};break;default:w2={x:o5.x,y:o5.y}}switch(ra(r3)){case"start":w2[v]-=D3*(f2&&g2?-1:1);break;case"end":w2[v]+=D3*(f2&&g2?-1:1);break}return w2}__name(Eh,"Eh");i(Eh,"computeCoordsFromPlacement");var tb=i(async(u5,r3,f2)=>{const{placement:o5="bottom",strategy:d="absolute",middleware:h2=[],platform:v}=f2;const y3=h2.filter(Boolean);const p3=await(v.isRTL==null?void 0:v.isRTL(r3));let g2=await v.getElementRects({reference:u5,floating:r3,strategy:d});let{x:S3,y:A}=Eh(g2,o5,p3);let D3=o5;let w2={};let H2=0;for(let O3=0;O3({name:"arrow",options:u5,async fn(r3){const{x:f2,y:o5,placement:d,rects:h2,platform:v,elements:y3,middlewareData:p3}=r3;const{element:g2,padding:S3=0}=dl(u5,r3)||{};if(g2==null){return{}}const A=rv(S3);const D3={x:f2,y:o5};const w2=Xo(d);const H2=Go(w2);const O3=await v.getDimensions(g2);const U3=w2==="y";const Y3=U3?"top":"left";const Q3=U3?"bottom":"right";const Z3=U3?"clientHeight":"clientWidth";const k3=h2.reference[H2]+h2.reference[w2]-D3[w2]-h2.floating[H2];const X4=D3[w2]-h2.reference[w2];const et4=await(v.getOffsetParent==null?void 0:v.getOffsetParent(g2));let W5=et4?et4[Z3]:0;if(!W5||!await(v.isElement==null?void 0:v.isElement(et4))){W5=y3.floating[Z3]||h2.floating[H2]}const J2=k3/2-X4/2;const rt5=W5/2-O3[H2]/2-1;const Et3=Gl(A[Y3],rt5);const Mt2=Gl(A[Q3],rt5);const vt2=Et3;const Ot2=W5-O3[H2]-Mt2;const St2=W5/2-O3[H2]/2+J2;const gt3=Co(vt2,St2,Ot2);const C2=!p3.arrow&&ra(d)!=null&&St2!==gt3&&h2.reference[H2]/2-(St2St2<=0)){var Mt2,vt2;const St2=(((Mt2=h2.flip)==null?void 0:Mt2.index)||0)+1;const gt3=W5[St2];if(gt3){const V=A==="alignment"?Q3!==Ze(gt3):false;if(!V||Et3.every(B3=>B3.overflows[0]>0&&Ze(B3.placement)===Q3)){return{data:{index:St2,overflows:Et3},reset:{placement:gt3}}}}let C2=(vt2=Et3.filter(V=>V.overflows[0]<=0).sort((V,B3)=>V.overflows[1]-B3.overflows[1])[0])==null?void 0:vt2.placement;if(!C2){switch(w2){case"bestFit":{var Ot2;const V=(Ot2=Et3.filter(B3=>{if(et4){const ct5=Ze(B3.placement);return ct5===Q3||ct5==="y"}return true}).map(B3=>[B3.placement,B3.overflows.filter(ct5=>ct5>0).reduce((ct5,E7)=>ct5+E7,0)]).sort((B3,ct5)=>B3[1]-ct5[1])[0])==null?void 0:Ot2[0];if(V){C2=V}break}case"initialPlacement":C2=y3;break}}if(d!==C2){return{reset:{placement:C2}}}}return{}}}},"flip$2");function xh(u5,r3){return{top:u5.top-r3.height,right:u5.right-r3.width,bottom:u5.bottom-r3.height,left:u5.left-r3.width}}__name(xh,"xh");i(xh,"getSideOffsets");function Ah(u5){return Vp.some(r3=>u5[r3]>=0)}__name(Ah,"Ah");i(Ah,"isAnySideFullyClipped");var nb=i(function(u5){if(u5===void 0){u5={}}return{name:"hide",options:u5,async fn(r3){const{rects:f2}=r3;const{strategy:o5="referenceHidden",...d}=dl(u5,r3);switch(o5){case"referenceHidden":{const h2=await fu(r3,{...d,elementContext:"reference"});const v=xh(h2,f2.reference);return{data:{referenceHiddenOffsets:v,referenceHidden:Ah(v)}}}case"escaped":{const h2=await fu(r3,{...d,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(u5,r3){const{placement:f2,platform:o5,elements:d}=u5;const h2=await(o5.isRTL==null?void 0:o5.isRTL(d.floating));const v=ml(f2);const y3=ra(f2);const p3=Ze(f2)==="y";const g2=ov.has(v)?-1:1;const S3=h2&&p3?-1:1;const A=dl(r3,u5);let{mainAxis:D3,crossAxis:w2,alignmentAxis:H2}=typeof A==="number"?{mainAxis:A,crossAxis:0,alignmentAxis:null}:{mainAxis:A.mainAxis||0,crossAxis:A.crossAxis||0,alignmentAxis:A.alignmentAxis};if(y3&&typeof H2==="number"){w2=y3==="end"?H2*-1:H2}return p3?{x:w2*S3,y:D3*g2}:{x:D3*g2,y:w2*S3}}__name(ab,"ab");i(ab,"convertValueToCoords");var ub=i(function(u5){if(u5===void 0){u5=0}return{name:"offset",options:u5,async fn(r3){var f2,o5;const{x:d,y:h2,placement:v,middlewareData:y3}=r3;const p3=await ab(r3,u5);if(v===((f2=y3.offset)==null?void 0:f2.placement)&&(o5=y3.arrow)!=null&&o5.alignmentOffset){return{}}return{x:d+p3.x,y:h2+p3.y,data:{...p3,placement:v}}}}},"offset$2");var ib=i(function(u5){if(u5===void 0){u5={}}return{name:"shift",options:u5,async fn(r3){const{x:f2,y:o5,placement:d}=r3;const{mainAxis:h2=true,crossAxis:v=false,limiter:y3={fn:i(U3=>{let{x:Y3,y:Q3}=U3;return{x:Y3,y:Q3}},"fn")},...p3}=dl(u5,r3);const g2={x:f2,y:o5};const S3=await fu(r3,p3);const A=Ze(ml(d));const D3=jo(A);let w2=g2[D3];let H2=g2[A];if(h2){const U3=D3==="y"?"top":"left";const Y3=D3==="y"?"bottom":"right";const Q3=w2+S3[U3];const Z3=w2-S3[Y3];w2=Co(Q3,w2,Z3)}if(v){const U3=A==="y"?"top":"left";const Y3=A==="y"?"bottom":"right";const Q3=H2+S3[U3];const Z3=H2-S3[Y3];H2=Co(Q3,H2,Z3)}const O3=y3.fn({...r3,[D3]:w2,[A]:H2});return{...O3,data:{x:O3.x-f2,y:O3.y-o5,enabled:{[D3]:h2,[A]:v}}}}}},"shift$2");var cb=i(function(u5){if(u5===void 0){u5={}}return{options:u5,fn(r3){const{x:f2,y:o5,placement:d,rects:h2,middlewareData:v}=r3;const{offset:y3=0,mainAxis:p3=true,crossAxis:g2=true}=dl(u5,r3);const S3={x:f2,y:o5};const A=Ze(d);const D3=jo(A);let w2=S3[D3];let H2=S3[A];const O3=dl(y3,r3);const U3=typeof O3==="number"?{mainAxis:O3,crossAxis:0}:{mainAxis:0,crossAxis:0,...O3};if(p3){const Z3=D3==="y"?"height":"width";const k3=h2.reference[D3]-h2.floating[Z3]+U3.mainAxis;const X4=h2.reference[D3]+h2.reference[Z3]-U3.mainAxis;if(w2X4){w2=X4}}if(g2){var Y3,Q3;const Z3=D3==="y"?"width":"height";const k3=ov.has(ml(d));const X4=h2.reference[A]-h2.floating[Z3]+(k3?((Y3=v.offset)==null?void 0:Y3[A])||0:0)+(k3?0:U3.crossAxis);const et4=h2.reference[A]+h2.reference[Z3]+(k3?0:((Q3=v.offset)==null?void 0:Q3[A])||0)-(k3?U3.crossAxis:0);if(H2et4){H2=et4}}return{[D3]:w2,[A]:H2}}}},"limitShift$2");var rb=i(function(u5){if(u5===void 0){u5={}}return{name:"size",options:u5,async fn(r3){var f2,o5;const{placement:d,rects:h2,platform:v,elements:y3}=r3;const{apply:p3=i(()=>{},"apply"),...g2}=dl(u5,r3);const S3=await fu(r3,g2);const A=ml(d);const D3=ra(d);const w2=Ze(d)==="y";const{width:H2,height:O3}=h2.floating;let U3;let Y3;if(A==="top"||A==="bottom"){U3=A;Y3=D3===(await(v.isRTL==null?void 0:v.isRTL(y3.floating))?"start":"end")?"left":"right"}else{Y3=A;U3=D3==="end"?"top":"bottom"}const Q3=O3-S3.top-S3.bottom;const Z3=H2-S3.left-S3.right;const k3=Gl(O3-S3[U3],Q3);const X4=Gl(H2-S3[Y3],Z3);const et4=!r3.middlewareData.shift;let W5=k3;let J2=X4;if((f2=r3.middlewareData.shift)!=null&&f2.enabled.x){J2=Z3}if((o5=r3.middlewareData.shift)!=null&&o5.enabled.y){W5=Q3}if(et4&&!D3){const Et3=pe(S3.left,0);const Mt2=pe(S3.right,0);const vt2=pe(S3.top,0);const Ot2=pe(S3.bottom,0);if(w2){J2=H2-2*(Et3!==0||Mt2!==0?Et3+Mt2:pe(S3.left,S3.right))}else{W5=O3-2*(vt2!==0||Ot2!==0?vt2+Ot2:pe(S3.top,S3.bottom))}}await p3({...r3,availableWidth:J2,availableHeight:W5});const rt5=await v.getDimensions(y3.floating);if(H2!==rt5.width||O3!==rt5.height){return{reset:{rects:true}}}return{}}}},"size$2");function Zi(){return typeof window!=="undefined"}__name(Zi,"Zi");i(Zi,"hasWindow");function oa(u5){if(fv(u5)){return(u5.nodeName||"").toLowerCase()}return"#document"}__name(oa,"oa");i(oa,"getNodeName");function be(u5){var r3;return(u5==null||(r3=u5.ownerDocument)==null?void 0:r3.defaultView)||window}__name(be,"be");i(be,"getWindow");function Je(u5){var r3;return(r3=(fv(u5)?u5.ownerDocument:u5.document)||window.document)==null?void 0:r3.documentElement}__name(Je,"Je");i(Je,"getDocumentElement");function fv(u5){if(!Zi()){return false}return u5 instanceof Node||u5 instanceof be(u5).Node}__name(fv,"fv");i(fv,"isNode");function Ne(u5){if(!Zi()){return false}return u5 instanceof Element||u5 instanceof be(u5).Element}__name(Ne,"Ne");i(Ne,"isElement");function Ke(u5){if(!Zi()){return false}return u5 instanceof HTMLElement||u5 instanceof be(u5).HTMLElement}__name(Ke,"Ke");i(Ke,"isHTMLElement");function Th(u5){if(!Zi()||typeof ShadowRoot==="undefined"){return false}return u5 instanceof ShadowRoot||u5 instanceof be(u5).ShadowRoot}__name(Th,"Th");i(Th,"isShadowRoot");var ob=new Set(["inline","contents"]);function du(u5){const{overflow:r3,overflowX:f2,overflowY:o5,display:d}=Ue(u5);return/auto|scroll|overlay|hidden|clip/.test(r3+o5+f2)&&!ob.has(d)}__name(du,"du");i(du,"isOverflowElement");var fb=new Set(["table","td","th"]);function sb(u5){return fb.has(oa(u5))}__name(sb,"sb");i(sb,"isTableElement");var db=[":popover-open",":modal"];function ki(u5){return db.some(r3=>{try{return u5.matches(r3)}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(u5){const r3=Qo();const f2=Ne(u5)?Ue(u5):u5;return mb.some(o5=>f2[o5]?f2[o5]!=="none":false)||(f2.containerType?f2.containerType!=="normal":false)||!r3&&(f2.backdropFilter?f2.backdropFilter!=="none":false)||!r3&&(f2.filter?f2.filter!=="none":false)||hb.some(o5=>(f2.willChange||"").includes(o5))||vb.some(o5=>(f2.contain||"").includes(o5))}__name(Vo,"Vo");i(Vo,"isContainingBlock");function gb(u5){let r3=Xl(u5);while(Ke(r3)&&!ua(r3)){if(Vo(r3)){return r3}else if(ki(r3)){return null}r3=Xl(r3)}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(u5){return yb.has(oa(u5))}__name(ua,"ua");i(ua,"isLastTraversableNode");function Ue(u5){return be(u5).getComputedStyle(u5)}__name(Ue,"Ue");i(Ue,"getComputedStyle$1");function Ki(u5){if(Ne(u5)){return{scrollLeft:u5.scrollLeft,scrollTop:u5.scrollTop}}return{scrollLeft:u5.scrollX,scrollTop:u5.scrollY}}__name(Ki,"Ki");i(Ki,"getNodeScroll");function Xl(u5){if(oa(u5)==="html"){return u5}const r3=u5.assignedSlot||u5.parentNode||Th(u5)&&u5.host||Je(u5);return Th(r3)?r3.host:r3}__name(Xl,"Xl");i(Xl,"getParentNode");function sv(u5){const r3=Xl(u5);if(ua(r3)){return u5.ownerDocument?u5.ownerDocument.body:u5.body}if(Ke(r3)&&du(r3)){return r3}return sv(r3)}__name(sv,"sv");i(sv,"getNearestOverflowAncestor");function su(u5,r3,f2){var o5;if(r3===void 0){r3=[]}if(f2===void 0){f2=true}const d=sv(u5);const h2=d===((o5=u5.ownerDocument)==null?void 0:o5.body);const v=be(d);if(h2){const y3=No(v);return r3.concat(v,v.visualViewport||[],du(d)?d:[],y3&&f2?su(y3):[])}return r3.concat(d,su(d,[],f2))}__name(su,"su");i(su,"getOverflowAncestors");function No(u5){return u5.parent&&Object.getPrototypeOf(u5.parent)?u5.frameElement:null}__name(No,"No");i(No,"getFrameElement");function dv(u5){const r3=Ue(u5);let f2=parseFloat(r3.width)||0;let o5=parseFloat(r3.height)||0;const d=Ke(u5);const h2=d?u5.offsetWidth:f2;const v=d?u5.offsetHeight:o5;const y3=ji(f2)!==h2||ji(o5)!==v;if(y3){f2=h2;o5=v}return{width:f2,height:o5,$:y3}}__name(dv,"dv");i(dv,"getCssDimensions");function Zo(u5){return!Ne(u5)?u5.contextElement:u5}__name(Zo,"Zo");i(Zo,"unwrapElement");function ea(u5){const r3=Zo(u5);if(!Ke(r3)){return ke(1)}const f2=r3.getBoundingClientRect();const{width:o5,height:d,$:h2}=dv(r3);let v=(h2?ji(f2.width):f2.width)/o5;let y3=(h2?ji(f2.height):f2.height)/d;if(!v||!Number.isFinite(v)){v=1}if(!y3||!Number.isFinite(y3)){y3=1}return{x:v,y:y3}}__name(ea,"ea");i(ea,"getScale");var pb=ke(0);function mv(u5){const r3=be(u5);if(!Qo()||!r3.visualViewport){return pb}return{x:r3.visualViewport.offsetLeft,y:r3.visualViewport.offsetTop}}__name(mv,"mv");i(mv,"getVisualOffsets");function bb(u5,r3,f2){if(r3===void 0){r3=false}if(!f2||r3&&f2!==be(u5)){return false}return r3}__name(bb,"bb");i(bb,"shouldAddVisualOffsets");function fn(u5,r3,f2,o5){if(r3===void 0){r3=false}if(f2===void 0){f2=false}const d=u5.getBoundingClientRect();const h2=Zo(u5);let v=ke(1);if(r3){if(o5){if(Ne(o5)){v=ea(o5)}}else{v=ea(u5)}}const y3=bb(h2,f2,o5)?mv(h2):ke(0);let p3=(d.left+y3.x)/v.x;let g2=(d.top+y3.y)/v.y;let S3=d.width/v.x;let A=d.height/v.y;if(h2){const D3=be(h2);const w2=o5&&Ne(o5)?be(o5):o5;let H2=D3;let O3=No(H2);while(O3&&o5&&w2!==H2){const U3=ea(O3);const Y3=O3.getBoundingClientRect();const Q3=Ue(O3);const Z3=Y3.left+(O3.clientLeft+parseFloat(Q3.paddingLeft))*U3.x;const k3=Y3.top+(O3.clientTop+parseFloat(Q3.paddingTop))*U3.y;p3*=U3.x;g2*=U3.y;S3*=U3.x;A*=U3.y;p3+=Z3;g2+=k3;H2=be(O3);O3=No(H2)}}return Xi({width:S3,height:A,x:p3,y:g2})}__name(fn,"fn");i(fn,"getBoundingClientRect");function ko(u5,r3){const f2=Ki(u5).scrollLeft;if(!r3){return fn(Je(u5)).left+f2}return r3.left+f2}__name(ko,"ko");i(ko,"getWindowScrollBarX");function hv(u5,r3,f2){if(f2===void 0){f2=false}const o5=u5.getBoundingClientRect();const d=o5.left+r3.scrollLeft-(f2?0:ko(u5,o5));const h2=o5.top+r3.scrollTop;return{x:d,y:h2}}__name(hv,"hv");i(hv,"getHTMLOffset");function Sb(u5){let{elements:r3,rect:f2,offsetParent:o5,strategy:d}=u5;const h2=d==="fixed";const v=Je(o5);const y3=r3?ki(r3.floating):false;if(o5===v||y3&&h2){return f2}let p3={scrollLeft:0,scrollTop:0};let g2=ke(1);const S3=ke(0);const A=Ke(o5);if(A||!A&&!h2){if(oa(o5)!=="body"||du(v)){p3=Ki(o5)}if(Ke(o5)){const w2=fn(o5);g2=ea(o5);S3.x=w2.x+o5.clientLeft;S3.y=w2.y+o5.clientTop}}const D3=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+D3.x,y:f2.y*g2.y-p3.scrollTop*g2.y+S3.y+D3.y}}__name(Sb,"Sb");i(Sb,"convertOffsetParentRelativeRectToViewportRelativeRect");function Eb(u5){return Array.from(u5.getClientRects())}__name(Eb,"Eb");i(Eb,"getClientRects");function xb(u5){const r3=Je(u5);const f2=Ki(u5);const o5=u5.ownerDocument.body;const d=pe(r3.scrollWidth,r3.clientWidth,o5.scrollWidth,o5.clientWidth);const h2=pe(r3.scrollHeight,r3.clientHeight,o5.scrollHeight,o5.clientHeight);let v=-f2.scrollLeft+ko(u5);const y3=-f2.scrollTop;if(Ue(o5).direction==="rtl"){v+=pe(r3.clientWidth,o5.clientWidth)-d}return{width:d,height:h2,x:v,y:y3}}__name(xb,"xb");i(xb,"getDocumentRect");function Ab(u5,r3){const f2=be(u5);const o5=Je(u5);const d=f2.visualViewport;let h2=o5.clientWidth;let v=o5.clientHeight;let y3=0;let p3=0;if(d){h2=d.width;v=d.height;const g2=Qo();if(!g2||g2&&r3==="fixed"){y3=d.offsetLeft;p3=d.offsetTop}}return{width:h2,height:v,x:y3,y:p3}}__name(Ab,"Ab");i(Ab,"getViewportRect");var Tb=new Set(["absolute","fixed"]);function Ob(u5,r3){const f2=fn(u5,true,r3==="fixed");const o5=f2.top+u5.clientTop;const d=f2.left+u5.clientLeft;const h2=Ke(u5)?ea(u5):ke(1);const v=u5.clientWidth*h2.x;const y3=u5.clientHeight*h2.y;const p3=d*h2.x;const g2=o5*h2.y;return{width:v,height:y3,x:p3,y:g2}}__name(Ob,"Ob");i(Ob,"getInnerBoundingClientRect");function Oh(u5,r3,f2){let o5;if(r3==="viewport"){o5=Ab(u5,f2)}else if(r3==="document"){o5=xb(Je(u5))}else if(Ne(r3)){o5=Ob(r3,f2)}else{const d=mv(u5);o5={x:r3.x-d.x,y:r3.y-d.y,width:r3.width,height:r3.height}}return Xi(o5)}__name(Oh,"Oh");i(Oh,"getClientRectFromClippingAncestor");function vv(u5,r3){const f2=Xl(u5);if(f2===r3||!Ne(f2)||ua(f2)){return false}return Ue(f2).position==="fixed"||vv(f2,r3)}__name(vv,"vv");i(vv,"hasFixedPositionAncestor");function wb(u5,r3){const f2=r3.get(u5);if(f2){return f2}let o5=su(u5,[],false).filter(y3=>Ne(y3)&&oa(y3)!=="body");let d=null;const h2=Ue(u5).position==="fixed";let v=h2?Xl(u5):u5;while(Ne(v)&&!ua(v)){const y3=Ue(v);const p3=Vo(v);if(!p3&&y3.position==="fixed"){d=null}const g2=h2?!p3&&!d:!p3&&y3.position==="static"&&!!d&&Tb.has(d.position)||du(v)&&!p3&&vv(u5,v);if(g2){o5=o5.filter(S3=>S3!==v)}else{d=y3}v=Xl(v)}r3.set(u5,o5);return o5}__name(wb,"wb");i(wb,"getClippingElementAncestors");function Rb(u5){let{element:r3,boundary:f2,rootBoundary:o5,strategy:d}=u5;const h2=f2==="clippingAncestors"?ki(r3)?[]:wb(r3,this._c):[].concat(f2);const v=[...h2,o5];const y3=v[0];const p3=v.reduce((g2,S3)=>{const A=Oh(r3,S3,d);g2.top=pe(A.top,g2.top);g2.right=Gl(A.right,g2.right);g2.bottom=Gl(A.bottom,g2.bottom);g2.left=pe(A.left,g2.left);return g2},Oh(r3,y3,d));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(u5){const{width:r3,height:f2}=dv(u5);return{width:r3,height:f2}}__name(Mb,"Mb");i(Mb,"getDimensions");function zb(u5,r3,f2){const o5=Ke(r3);const d=Je(r3);const h2=f2==="fixed";const v=fn(u5,true,h2,r3);let y3={scrollLeft:0,scrollTop:0};const p3=ke(0);function g2(){p3.x=ko(d)}__name(g2,"g");i(g2,"setLeftRTLScrollbarOffset");if(o5||!o5&&!h2){if(oa(r3)!=="body"||du(d)){y3=Ki(r3)}if(o5){const w2=fn(r3,true,h2,r3);p3.x=w2.x+r3.clientLeft;p3.y=w2.y+r3.clientTop}else if(d){g2()}}if(h2&&!o5&&d){g2()}const S3=d&&!o5&&!h2?hv(d,y3):ke(0);const A=v.left+y3.scrollLeft-p3.x-S3.x;const D3=v.top+y3.scrollTop-p3.y-S3.y;return{x:A,y:D3,width:v.width,height:v.height}}__name(zb,"zb");i(zb,"getRectRelativeToOffsetParent");function So(u5){return Ue(u5).position==="static"}__name(So,"So");i(So,"isStaticPositioned");function wh(u5,r3){if(!Ke(u5)||Ue(u5).position==="fixed"){return null}if(r3){return r3(u5)}let f2=u5.offsetParent;if(Je(u5)===f2){f2=f2.ownerDocument.body}return f2}__name(wh,"wh");i(wh,"getTrueOffsetParent");function gv(u5,r3){const f2=be(u5);if(ki(u5)){return f2}if(!Ke(u5)){let d=Xl(u5);while(d&&!ua(d)){if(Ne(d)&&!So(d)){return d}d=Xl(d)}return f2}let o5=wh(u5,r3);while(o5&&sb(o5)&&So(o5)){o5=wh(o5,r3)}if(o5&&ua(o5)&&So(o5)&&!Vo(o5)){return f2}return o5||gb(u5)||f2}__name(gv,"gv");i(gv,"getOffsetParent");var _b=i(async function(u5){const r3=this.getOffsetParent||gv;const f2=this.getDimensions;const o5=await f2(u5.floating);return{reference:zb(u5.reference,await r3(u5.floating),u5.strategy),floating:{x:0,y:0,width:o5.width,height:o5.height}}},"getElementRects");function Cb(u5){return Ue(u5).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(u5,r3){return u5.x===r3.x&&u5.y===r3.y&&u5.width===r3.width&&u5.height===r3.height}__name(yv,"yv");i(yv,"rectsAreEqual");function Nb(u5,r3){let f2=null;let o5;const d=Je(u5);function h2(){var y3;clearTimeout(o5);(y3=f2)==null||y3.disconnect();f2=null}__name(h2,"h");i(h2,"cleanup");function v(y3,p3){if(y3===void 0){y3=false}if(p3===void 0){p3=1}h2();const g2=u5.getBoundingClientRect();const{left:S3,top:A,width:D3,height:w2}=g2;if(!y3){r3()}if(!D3||!w2){return}const H2=zi(A);const O3=zi(d.clientWidth-(S3+D3));const U3=zi(d.clientHeight-(A+w2));const Y3=zi(S3);const Q3=-H2+"px "+-O3+"px "+-U3+"px "+-Y3+"px";const Z3={rootMargin:Q3,threshold:pe(0,Gl(1,p3))||1};let k3=true;function X4(et4){const W5=et4[0].intersectionRatio;if(W5!==p3){if(!k3){return v()}if(!W5){o5=setTimeout(()=>{v(false,1e-7)},1e3)}else{v(false,W5)}}if(W5===1&&!yv(g2,u5.getBoundingClientRect())){v()}k3=false}__name(X4,"X");i(X4,"handleObserve");try{f2=new IntersectionObserver(X4,{...Z3,root:d.ownerDocument})}catch(et4){f2=new IntersectionObserver(X4,Z3)}f2.observe(u5)}__name(v,"v");i(v,"refresh");v(true);return h2}__name(Nb,"Nb");i(Nb,"observeMove");function Ub(u5,r3,f2,o5){if(o5===void 0){o5={}}const{ancestorScroll:d=true,ancestorResize:h2=true,elementResize:v=typeof ResizeObserver==="function",layoutShift:y3=typeof IntersectionObserver==="function",animationFrame:p3=false}=o5;const g2=Zo(u5);const S3=d||h2?[...g2?su(g2):[],...su(r3)]:[];S3.forEach(Y3=>{d&&Y3.addEventListener("scroll",f2,{passive:true});h2&&Y3.addEventListener("resize",f2)});const A=g2&&y3?Nb(g2,f2):null;let D3=-1;let w2=null;if(v){w2=new ResizeObserver(Y3=>{let[Q3]=Y3;if(Q3&&Q3.target===g2&&w2){w2.unobserve(r3);cancelAnimationFrame(D3);D3=requestAnimationFrame(()=>{var Z3;(Z3=w2)==null||Z3.observe(r3)})}f2()});if(g2&&!p3){w2.observe(g2)}w2.observe(r3)}let H2;let O3=p3?fn(u5):null;if(p3){U3()}function U3(){const Y3=fn(u5);if(O3&&!yv(O3,Y3)){f2()}O3=Y3;H2=requestAnimationFrame(U3)}__name(U3,"U");i(U3,"frameLoop");f2();return()=>{var Y3;S3.forEach(Q3=>{d&&Q3.removeEventListener("scroll",f2);h2&&Q3.removeEventListener("resize",f2)});A==null||A();(Y3=w2)==null||Y3.disconnect();w2=null;if(p3){cancelAnimationFrame(H2)}}}__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((u5,r3,f2)=>{const o5=new Map;const d={platform:Db,...f2};const h2={...d.platform,_c:o5};return tb(u5,r3,{...d,platform:h2})},"computePosition");var Xb=typeof document!=="undefined";var Vb=i(__name(function u(){},"u"),"noop");var Ui=Xb?z.useLayoutEffect:Vb;function Vi(u5,r3){if(u5===r3){return true}if(typeof u5!==typeof r3){return false}if(typeof u5==="function"&&u5.toString()===r3.toString()){return true}let f2;let o5;let d;if(u5&&r3&&typeof u5==="object"){if(Array.isArray(u5)){f2=u5.length;if(f2!==r3.length)return false;for(o5=f2;o5--!==0;){if(!Vi(u5[o5],r3[o5])){return false}}return true}d=Object.keys(u5);f2=d.length;if(f2!==Object.keys(r3).length){return false}for(o5=f2;o5--!==0;){if(!{}.hasOwnProperty.call(r3,d[o5])){return false}}for(o5=f2;o5--!==0;){const h2=d[o5];if(h2==="_owner"&&u5.$$typeof){continue}if(!Vi(u5[h2],r3[h2])){return false}}return true}return u5!==u5&&r3!==r3}__name(Vi,"Vi");i(Vi,"deepEqual");function pv(u5){if(typeof window==="undefined"){return 1}const r3=u5.ownerDocument.defaultView||window;return r3.devicePixelRatio||1}__name(pv,"pv");i(pv,"getDPR");function Mh(u5,r3){const f2=pv(u5);return Math.round(r3*f2)/f2}__name(Mh,"Mh");i(Mh,"roundByDPR");function Eo(u5){const r3=z.useRef(u5);Ui(()=>{r3.current=u5});return r3}__name(Eo,"Eo");i(Eo,"useLatestRef");function Qb(u5){if(u5===void 0){u5={}}const{placement:r3="bottom",strategy:f2="absolute",middleware:o5=[],platform:d,elements:{reference:h2,floating:v}={},transform:y3=true,whileElementsMounted:p3,open:g2}=u5;const[S3,A]=z.useState({x:0,y:0,strategy:f2,placement:r3,middlewareData:{},isPositioned:false});const[D3,w2]=z.useState(o5);if(!Vi(D3,o5)){w2(o5)}const[H2,O3]=z.useState(null);const[U3,Y3]=z.useState(null);const Q3=z.useCallback(B3=>{if(B3!==et4.current){et4.current=B3;O3(B3)}},[]);const Z3=z.useCallback(B3=>{if(B3!==W5.current){W5.current=B3;Y3(B3)}},[]);const k3=h2||H2;const X4=v||U3;const et4=z.useRef(null);const W5=z.useRef(null);const J2=z.useRef(S3);const rt5=p3!=null;const Et3=Eo(p3);const Mt2=Eo(d);const vt2=Eo(g2);const Ot2=z.useCallback(()=>{if(!et4.current||!W5.current){return}const B3={placement:r3,strategy:f2,middleware:D3};if(Mt2.current){B3.platform=Mt2.current}Gb(et4.current,W5.current,B3).then(ct5=>{const E7={...ct5,isPositioned:vt2.current!==false};if(St2.current&&!Vi(J2.current,E7)){J2.current=E7;Bo.flushSync(()=>{A(E7)})}})},[D3,r3,f2,Mt2,vt2]);Ui(()=>{if(g2===false&&J2.current.isPositioned){J2.current.isPositioned=false;A(B3=>({...B3,isPositioned:false}))}},[g2]);const St2=z.useRef(false);Ui(()=>{St2.current=true;return()=>{St2.current=false}},[]);Ui(()=>{if(k3)et4.current=k3;if(X4)W5.current=X4;if(k3&&X4){if(Et3.current){return Et3.current(k3,X4,Ot2)}Ot2()}},[k3,X4,Ot2,Et3,rt5]);const gt3=z.useMemo(()=>({reference:et4,floating:W5,setReference:Q3,setFloating:Z3}),[Q3,Z3]);const C2=z.useMemo(()=>({reference:k3,floating:X4}),[k3,X4]);const V=z.useMemo(()=>{const B3={position:f2,left:0,top:0};if(!C2.floating){return B3}const ct5=Mh(C2.floating,S3.x);const E7=Mh(C2.floating,S3.y);if(y3){return{...B3,transform:"translate("+ct5+"px, "+E7+"px)",...pv(C2.floating)>=1.5&&{willChange:"transform"}}}return{position:f2,left:ct5,top:E7}},[f2,y3,C2.floating,S3.x,S3.y]);return z.useMemo(()=>({...S3,update:Ot2,refs:gt3,elements:C2,floatingStyles:V}),[S3,Ot2,gt3,C2,V])}__name(Qb,"Qb");i(Qb,"useFloating");var Zb=i(u5=>{function r3(f2){return{}.hasOwnProperty.call(f2,"current")}__name(r3,"r");i(r3,"isRef");return{name:"arrow",options:u5,fn(f2){const{element:o5,padding:d}=typeof u5==="function"?u5(f2):u5;if(o5&&r3(o5)){if(o5.current!=null){return Rh({element:o5.current,padding:d}).fn(f2)}return{}}if(o5){return Rh({element:o5,padding:d}).fn(f2)}return{}}}},"arrow$1");var kb=i((u5,r3)=>({...Hb(u5),options:[u5,r3]}),"offset");var Kb=i((u5,r3)=>({...Bb(u5),options:[u5,r3]}),"shift");var Jb=i((u5,r3)=>({...jb(u5),options:[u5,r3]}),"limitShift");var Wb=i((u5,r3)=>({...Lb(u5),options:[u5,r3]}),"flip");var $b=i((u5,r3)=>({...qb(u5),options:[u5,r3]}),"size");var Fb=i((u5,r3)=>({...Yb(u5),options:[u5,r3]}),"hide");var Pb=i((u5,r3)=>({...Zb(u5),options:[u5,r3]}),"arrow");var Ib="Arrow";var bv=z.forwardRef((u5,r3)=>{const{children:f2,width:o5=10,height:d=5,...h2}=u5;return Ht.jsx(sn.svg,{...h2,ref:r3,width:o5,height:d,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:u5.asChild?f2:Ht.jsx("polygon",{points:"0,0 30,0 15,10"})})});bv.displayName=Ib;var t1=bv;function e1(u5){const[r3,f2]=z.useState(void 0);na(()=>{if(u5){f2({width:u5.offsetWidth,height:u5.offsetHeight});const o5=new ResizeObserver(d=>{if(!Array.isArray(d)){return}if(!d.length){return}const h2=d[0];let v;let y3;if("borderBoxSize"in h2){const p3=h2["borderBoxSize"];const g2=Array.isArray(p3)?p3[0]:p3;v=g2["inlineSize"];y3=g2["blockSize"]}else{v=u5.offsetWidth;y3=u5.offsetHeight}f2({width:v,height:y3})});o5.observe(u5,{box:"border-box"});return()=>o5.unobserve(u5)}else{f2(void 0)}},[u5]);return r3}__name(e1,"e1");i(e1,"useSize");var Ko="Popper";var[Sv,yS]=av(Ko);var[l1,Ev]=Sv(Ko);var xv=i(u5=>{const{__scopePopper:r3,children:f2}=u5;const[o5,d]=z.useState(null);return Ht.jsx(l1,{scope:r3,anchor:o5,onAnchorChange:d,children:f2})},"Popper");xv.displayName=Ko;var Av="PopperAnchor";var Tv=z.forwardRef((u5,r3)=>{const{__scopePopper:f2,virtualRef:o5,...d}=u5;const h2=Ev(Av,f2);const v=z.useRef(null);const y3=on(r3,v);z.useEffect(()=>{h2.onAnchorChange(o5?.current||v.current)});return o5?null:Ht.jsx(sn.div,{...d,ref:y3})});Tv.displayName=Av;var Jo="PopperContent";var[n1,a1]=Sv(Jo);var Ov=z.forwardRef((u5,r3)=>{const{__scopePopper:f2,side:o5="bottom",sideOffset:d=0,align:h2="center",alignOffset:v=0,arrowPadding:y3=0,avoidCollisions:p3=true,collisionBoundary:g2=[],collisionPadding:S3=0,sticky:A="partial",hideWhenDetached:D3=false,updatePositionStrategy:w2="optimized",onPlaced:H2,...O3}=u5;const U3=Ev(Jo,f2);const[Y3,Q3]=z.useState(null);const Z3=on(r3,mt4=>Q3(mt4));const[k3,X4]=z.useState(null);const et4=e1(k3);const W5=et4?.width??0;const J2=et4?.height??0;const rt5=o5+(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 vt2=Mt2.length>0;const Ot2={padding:Et3,boundary:Mt2.filter(i1),altBoundary:vt2};const{refs:St2,floatingStyles:gt3,placement:C2,isPositioned:V,middlewareData:B3}=Qb({strategy:"fixed",placement:rt5,whileElementsMounted:i((...mt4)=>{const At2=Ub(...mt4,{animationFrame:w2==="always"});return At2},"whileElementsMounted"),elements:{reference:U3.anchor},middleware:[kb({mainAxis:d+J2,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:At2,availableWidth:le5,availableHeight:He4})=>{const{width:Be4,height:Le4}=At2.reference;const hl2=mt4.floating.style;hl2.setProperty("--radix-popper-available-width",`${le5}px`);hl2.setProperty("--radix-popper-available-height",`${He4}px`);hl2.setProperty("--radix-popper-anchor-width",`${Be4}px`);hl2.setProperty("--radix-popper-anchor-height",`${Le4}px`)},"apply")}),k3&&Pb({element:k3,padding:y3}),c1({arrowWidth:W5,arrowHeight:J2}),D3&&Fb({strategy:"referenceHidden",...Ot2})]});const[ct5,E7]=Mv(C2);const G3=aa(H2);na(()=>{if(V){G3?.()}},[V,G3]);const $3=B3.arrow?.x;const K3=B3.arrow?.y;const F3=B3.arrow?.centerOffset!==0;const[ft4,ut5]=z.useState();na(()=>{if(Y3)ut5(window.getComputedStyle(Y3).zIndex)},[Y3]);return Ht.jsx("div",{ref:St2.setFloating,"data-radix-popper-content-wrapper":"",style:{...gt3,transform:V?gt3.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ft4,["--radix-popper-transform-origin"]:[B3.transformOrigin?.x,B3.transformOrigin?.y].join(" "),...B3.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:u5.dir,children:Ht.jsx(n1,{scope:f2,placedSide:ct5,onArrowChange:X4,arrowX:$3,arrowY:K3,shouldHideArrow:F3,children:Ht.jsx(sn.div,{"data-side":ct5,"data-align":E7,...O3,ref:Z3,style:{...O3.style,animation:!V?"none":void 0}})})})});Ov.displayName=Jo;var wv="PopperArrow";var u1={top:"bottom",right:"left",bottom:"top",left:"right"};var Rv=z.forwardRef(i(__name(function u2(r3,f2){const{__scopePopper:o5,...d}=r3;const h2=a1(wv,o5);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,{...d,ref:f2,style:{...d.style,display:"block"}})})},"u"),"PopperArrow2"));Rv.displayName=wv;function i1(u5){return u5!==null}__name(i1,"i1");i(i1,"isNotNull");var c1=i(u5=>({name:"transformOrigin",options:u5,fn(r3){const{placement:f2,rects:o5,middlewareData:d}=r3;const h2=d.arrow?.centerOffset!==0;const v=h2;const y3=v?0:u5.arrowWidth;const p3=v?0:u5.arrowHeight;const[g2,S3]=Mv(f2);const A={start:"0%",center:"50%",end:"100%"}[S3];const D3=(d.arrow?.x??0)+y3/2;const w2=(d.arrow?.y??0)+p3/2;let H2="";let O3="";if(g2==="bottom"){H2=v?A:`${D3}px`;O3=`${-p3}px`}else if(g2==="top"){H2=v?A:`${D3}px`;O3=`${o5.floating.height+p3}px`}else if(g2==="right"){H2=`${-p3}px`;O3=v?A:`${w2}px`}else if(g2==="left"){H2=`${o5.floating.width+p3}px`;O3=v?A:`${w2}px`}return{data:{x:H2,y:O3}}}}),"transformOrigin");function Mv(u5){const[r3,f2="center"]=u5.split("-");return[r3,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((u5,r3)=>{const{container:f2,...o5}=u5;const[d,h2]=z.useState(false);na(()=>h2(true),[]);const v=f2||d&&globalThis?.document?.body;return v?y0.createPortal(Ht.jsx(sn.div,{...o5,ref:r3}),v):null});o1.displayName=r1;var f1=i(function(u5){if(typeof document==="undefined"){return null}var r3=Array.isArray(u5)?u5[0]:u5;return r3.ownerDocument.body},"getDefaultParent");var Pn=new WeakMap;var _i=new WeakMap;var Ci={};var xo=0;var zv=i(function(u5){return u5&&(u5.host||zv(u5.parentNode))},"unwrapHost");var s1=i(function(u5,r3){return r3.map(function(f2){if(u5.contains(f2)){return f2}var o5=zv(f2);if(o5&&u5.contains(o5)){return o5}console.error("aria-hidden",f2,"in not contained inside",u5,". Doing nothing");return null}).filter(function(f2){return Boolean(f2)})},"correctTargets");var d1=i(function(u5,r3,f2,o5){var d=s1(r3,Array.isArray(u5)?u5:[u5]);if(!Ci[f2]){Ci[f2]=new WeakMap}var h2=Ci[f2];var v=[];var y3=new Set;var p3=new Set(d);var g2=i(function(A){if(!A||y3.has(A)){return}y3.add(A);g2(A.parentNode)},"keep");d.forEach(g2);var S3=i(function(A){if(!A||p3.has(A)){return}Array.prototype.forEach.call(A.children,function(D3){if(y3.has(D3)){S3(D3)}else{try{var w2=D3.getAttribute(o5);var H2=w2!==null&&w2!=="false";var O3=(Pn.get(D3)||0)+1;var U3=(h2.get(D3)||0)+1;Pn.set(D3,O3);h2.set(D3,U3);v.push(D3);if(O3===1&&H2){_i.set(D3,true)}if(U3===1){D3.setAttribute(f2,"true")}if(!H2){D3.setAttribute(o5,"true")}}catch(Y3){console.error("aria-hidden: cannot operate on ",D3,Y3)}}})},"deep");S3(r3);y3.clear();xo++;return function(){v.forEach(function(A){var D3=Pn.get(A)-1;var w2=h2.get(A)-1;Pn.set(A,D3);h2.set(A,w2);if(!D3){if(!_i.has(A)){A.removeAttribute(o5)}_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(u5,r3,f2){if(f2===void 0){f2="data-aria-hidden"}var o5=Array.from(Array.isArray(u5)?u5:[u5]);var d=f1(u5);if(!d){return function(){return null}}o5.push.apply(o5,Array.from(d.querySelectorAll("[aria-live], script")));return d1(o5,d,f2,"aria-hidden")},"hideOthers");var Qe=i(function(){Qe=Object.assign||i(__name(function u5(r3){for(var f2,o5=1,d=arguments.length;o5y3){return true}}o5=o5.parentNode}while(o5&&o5!==f2.body);return false},"locationCouldBeScrolled");var Y1=i(function(u5){var r3=u5.scrollTop,f2=u5.scrollHeight,o5=u5.clientHeight;return[r3,f2,o5]},"getVScrollVariables");var j1=i(function(u5){var r3=u5.scrollLeft,f2=u5.scrollWidth,o5=u5.clientWidth;return[r3,f2,o5]},"getHScrollVariables");var Hv=i(function(u5,r3){return u5==="v"?L1(r3):q1(r3)},"elementCouldBeScrolled");var Bv=i(function(u5,r3){return u5==="v"?Y1(r3):j1(r3)},"getScrollVariables");var G1=i(function(u5,r3){return u5==="h"&&r3==="rtl"?-1:1},"getDirectionFactor");var X1=i(function(u5,r3,f2,o5,d){var h2=G1(u5,window.getComputedStyle(r3).direction);var v=h2*o5;var y3=f2.target;var p3=r3.contains(y3);var g2=false;var S3=v>0;var A=0;var D3=0;do{if(!y3){break}var w2=Bv(u5,y3),H2=w2[0],O3=w2[1],U3=w2[2];var Y3=O3-U3-h2*H2;if(H2||Y3){if(Hv(u5,y3)){A+=Y3;D3+=H2}}var Q3=y3.parentNode;y3=Q3&&Q3.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Q3.host:Q3}while(!p3&&y3!==document.body||p3&&(r3.contains(y3)||r3===y3));if(S3&&(Math.abs(A)<1||false)){g2=true}else if(!S3&&(Math.abs(D3)<1||false)){g2=true}return g2},"handleScroll");var Ni=i(function(u5){return"changedTouches"in u5?[u5.changedTouches[0].clientX,u5.changedTouches[0].clientY]:[0,0]},"getTouchXY");var Dh=i(function(u5){return[u5.deltaX,u5.deltaY]},"getDeltaXY");var Nh=i(function(u5){return u5&&"current"in u5?u5.current:u5},"extractRef");var V1=i(function(u5,r3){return u5[0]===r3[0]&&u5[1]===r3[1]},"deltaCompare");var Q1=i(function(u5){return"n .block-interactivity-".concat(u5," {pointer-events: none;}n .allow-interactivity-").concat(u5," {pointer-events: all;}n")},"generateStyle");var Z1=0;var ta=[];function k1(u5){var r3=z.useRef([]);var f2=z.useRef([0,0]);var o5=z.useRef();var d=z.useState(Z1++)[0];var h2=z.useState(Nv)[0];var v=z.useRef(u5);z.useEffect(function(){v.current=u5},[u5]);z.useEffect(function(){if(u5.inert){document.body.classList.add("block-interactivity-".concat(d));var O3=m1([u5.lockRef.current],(u5.shards||[]).map(Nh),true).filter(Boolean);O3.forEach(function(U3){return U3.classList.add("allow-interactivity-".concat(d))});return function(){document.body.classList.remove("block-interactivity-".concat(d));O3.forEach(function(U3){return U3.classList.remove("allow-interactivity-".concat(d))})}}return},[u5.inert,u5.lockRef.current,u5.shards]);var y3=z.useCallback(function(O3,U3){if("touches"in O3&&O3.touches.length===2||O3.type==="wheel"&&O3.ctrlKey){return!v.current.allowPinchZoom}var Y3=Ni(O3);var Q3=f2.current;var Z3="deltaX"in O3?O3.deltaX:Q3[0]-Y3[0];var k3="deltaY"in O3?O3.deltaY:Q3[1]-Y3[1];var X4;var et4=O3.target;var W5=Math.abs(Z3)>Math.abs(k3)?"h":"v";if("touches"in O3&&W5==="h"&&et4.type==="range"){return false}var J2=Ch(W5,et4);if(!J2){return true}if(J2){X4=W5}else{X4=W5==="v"?"h":"v";J2=Ch(W5,et4)}if(!J2){return false}if(!o5.current&&"changedTouches"in O3&&(Z3||k3)){o5.current=X4}if(!X4){return true}var rt5=o5.current||X4;return X1(rt5,U3,O3,rt5==="h"?Z3:k3)},[]);var p3=z.useCallback(function(O3){var U3=O3;if(!ta.length||ta[ta.length-1]!==h2){return}var Y3="deltaY"in U3?Dh(U3):Ni(U3);var Q3=r3.current.filter(function(X4){return X4.name===U3.type&&(X4.target===U3.target||U3.target===X4.shadowParent)&&V1(X4.delta,Y3)})[0];if(Q3&&Q3.should){if(U3.cancelable){U3.preventDefault()}return}if(!Q3){var Z3=(v.current.shards||[]).map(Nh).filter(Boolean).filter(function(X4){return X4.contains(U3.target)});var k3=Z3.length>0?y3(U3,Z3[0]):!v.current.noIsolation;if(k3){if(U3.cancelable){U3.preventDefault()}}}},[]);var g2=z.useCallback(function(O3,U3,Y3,Q3){var Z3={name:O3,delta:U3,target:Y3,should:Q3,shadowParent:K1(Y3)};r3.current.push(Z3);setTimeout(function(){r3.current=r3.current.filter(function(k3){return k3!==Z3})},1)},[]);var S3=z.useCallback(function(O3){f2.current=Ni(O3);o5.current=void 0},[]);var A=z.useCallback(function(O3){g2(O3.type,Dh(O3),O3.target,y3(O3,u5.lockRef.current))},[]);var D3=z.useCallback(function(O3){g2(O3.type,Ni(O3),O3.target,y3(O3,u5.lockRef.current))},[]);z.useEffect(function(){ta.push(h2);u5.setCallbacks({onScrollCapture:A,onWheelCapture:A,onTouchMoveCapture:D3});document.addEventListener("wheel",p3,In);document.addEventListener("touchmove",p3,In);document.addEventListener("touchstart",S3,In);return function(){ta=ta.filter(function(O3){return O3!==h2});document.removeEventListener("wheel",p3,In);document.removeEventListener("touchmove",p3,In);document.removeEventListener("touchstart",S3,In)}},[]);var w2=u5.removeScrollBar,H2=u5.inert;return z.createElement(z.Fragment,null,H2?z.createElement(h2,{styles:Q1(d)}):null,w2?z.createElement(H1,{noRelative:u5.noRelative,gapMode:u5.gapMode}):null)}__name(k1,"k1");i(k1,"RemoveScrollSideCar");function K1(u5){var r3=null;while(u5!==null){if(u5 instanceof ShadowRoot){r3=u5.host;u5=u5.host}u5=u5.parentNode}return r3}__name(K1,"K1");i(K1,"getOutermostShadowParent");var J1=x1(Dv,k1);var W1=z.forwardRef(function(u5,r3){return z.createElement(Ji,Qe({},u5,{ref:r3,sideCar:J1}))});W1.classNames=Ji.classNames;var $1=i(u5=>u5.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),"toKebabCase");var F1=i(u5=>u5.replace(/^([A-Z])|[s-_]+(w)/g,(r3,f2,o5)=>o5?o5.toUpperCase():f2.toLowerCase()),"toCamelCase");var Uh=i(u5=>{const r3=F1(u5);return r3.charAt(0).toUpperCase()+r3.slice(1)},"toPascalCase");var Lv=i((...u5)=>u5.filter((r3,f2,o5)=>{return Boolean(r3)&&r3.trim()!==""&&o5.indexOf(r3)===f2}).join(" ").trim(),"mergeClasses");var P1=i(u5=>{for(const r3 in u5){if(r3.startsWith("aria-")||r3==="role"||r3==="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:u5="currentColor",size:r3=24,strokeWidth:f2=2,absoluteStrokeWidth:o5,className:d="",children:h2,iconNode:v,...y3},p3)=>z.createElement("svg",{ref:p3,...I1,width:r3,height:r3,stroke:u5,strokeWidth:o5?Number(f2)*24/Number(r3):f2,className:Lv("lucide",d),...!h2&&!P1(y3)&&{"aria-hidden":"true"},...y3},[...v.map(([g2,S3])=>z.createElement(g2,S3)),...Array.isArray(h2)?h2:[h2]]));var qv=i((u5,r3)=>{const f2=z.forwardRef(({className:o5,...d},h2)=>z.createElement(tS,{ref:h2,iconNode:r3,className:Lv(`lucide-${$1(Uh(u5))}`,`lucide-${u5}`,o5),...d}));f2.displayName=Uh(u5);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((e8,t3)=>ye(e8,"name",{value:t3,configurable:true}),"c");function Me(e8,t3){return z.useReducer((o5,n2)=>{const a3=t3[o5][n2];return a3??o5},e8)}__name(Me,"Me");c(Me,"useStateMachine");var j=c(e8=>{const{present:t3,children:o5}=e8;const n2=je(t3);const a3=typeof o5==="function"?o5({present:n2.isPresent}):z.Children.only(o5);const r3=on(n2.ref,ke2(a3));const u5=typeof o5==="function";return u5||n2.isPresent?z.cloneElement(a3,{ref:r3}):null},"Presence");j.displayName="Presence";function je(e8){const[t3,o5]=z.useState();const n2=z.useRef(null);const a3=z.useRef(e8);const r3=z.useRef("none");const u5=e8?"mounted":"unmounted";const[d,p3]=Me(u5,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});z.useEffect(()=>{const l2=S(n2.current);r3.current=d==="mounted"?l2:"none"},[d]);na(()=>{const l2=n2.current;const f2=a3.current;const m3=f2!==e8;if(m3){const N=r3.current;const h2=S(l2);if(e8){p3("MOUNT")}else if(h2==="none"||l2?.display==="none"){p3("UNMOUNT")}else{const I3=N!==h2;if(f2&&I3){p3("ANIMATION_OUT")}else{p3("UNMOUNT")}}a3.current=e8}},[e8,p3]);na(()=>{if(t3){let l2;const f2=t3.ownerDocument.defaultView??window;const m3=c(h2=>{const I3=S(n2.current);const _2=I3.includes(h2.animationName);if(h2.target===t3&&_2){p3("ANIMATION_END");if(!a3.current){const g2=t3.style.animationFillMode;t3.style.animationFillMode="forwards";l2=f2.setTimeout(()=>{if(t3.style.animationFillMode==="forwards"){t3.style.animationFillMode=g2}})}}},"handleAnimationEnd");const N=c(h2=>{if(h2.target===t3){r3.current=S(n2.current)}},"handleAnimationStart");t3.addEventListener("animationstart",N);t3.addEventListener("animationcancel",m3);t3.addEventListener("animationend",m3);return()=>{f2.clearTimeout(l2);t3.removeEventListener("animationstart",N);t3.removeEventListener("animationcancel",m3);t3.removeEventListener("animationend",m3)}}else{p3("ANIMATION_END")}},[t3,p3]);return{isPresent:["mounted","unmountSuspended"].includes(d),ref:z.useCallback(l2=>{n2.current=l2?getComputedStyle(l2):null;o5(l2)},[])}}__name(je,"je");c(je,"usePresence");function S(e8){return e8?.animationName||"none"}__name(S,"S");c(S,"getAnimationName");function ke2(e8){let t3=Object.getOwnPropertyDescriptor(e8.props,"ref")?.get;let o5=t3&&"isReactWarning"in t3&&t3.isReactWarning;if(o5){return e8.ref}t3=Object.getOwnPropertyDescriptor(e8,"ref")?.get;o5=t3&&"isReactWarning"in t3&&t3.isReactWarning;if(o5){return e8.props.ref}return e8.props.ref||e8.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((e8,t3)=>{return Ht.jsx(W.Provider,{scope:e8.__scopeRovingFocusGroup,children:Ht.jsx(W.Slot,{scope:e8.__scopeRovingFocusGroup,children:Ht.jsx(Be,{...e8,ref:t3})})})});Z.displayName=F;var Be=z.forwardRef((e8,t3)=>{const{__scopeRovingFocusGroup:o5,orientation:n2,loop:a3=false,dir:r3,currentTabStopId:u5,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:p3,onEntryFocus:l2,preventScrollOnEntryFocus:f2=false,...m3}=e8;const N=z.useRef(null);const h2=on(t3,N);const I3=hS(r3);const[_2,g2]=dS({prop:u5,defaultProp:d??null,onChange:p3,caller:F});const[y3,O3]=z.useState(false);const x2=aa(l2);const D3=X(o5);const L3=z.useRef(false);const[he2,z4]=z.useState(0);z.useEffect(()=>{const v=N.current;if(v){v.addEventListener(U,x2);return()=>v.removeEventListener(U,x2)}},[x2]);return Ht.jsx(We,{scope:o5,orientation:n2,dir:I3,loop:a3,currentTabStopId:_2,onItemFocus:z.useCallback(v=>g2(v),[g2]),onItemShiftTab:z.useCallback(()=>O3(true),[]),onFocusableItemAdd:z.useCallback(()=>z4(v=>v+1),[]),onFocusableItemRemove:z.useCallback(()=>z4(v=>v-1),[]),children:Ht.jsx(sn.div,{tabIndex:y3||he2===0?-1:0,"data-orientation":n2,...m3,ref:h2,style:{outline:"none",...e8.style},onMouseDown:go(e8.onMouseDown,()=>{L3.current=true}),onFocus:go(e8.onFocus,v=>{const xe2=!L3.current;if(v.target===v.currentTarget&&xe2&&!y3){const V=new CustomEvent(U,Le);v.currentTarget.dispatchEvent(V);if(!V.defaultPrevented){const G3=D3().filter(C2=>C2.focusable);const be4=G3.find(C2=>C2.active);const Re2=G3.find(C2=>C2.id===_2);const Ne4=[be4,Re2,...G3].filter(Boolean);const Ie3=Ne4.map(C2=>C2.ref.current);te(Ie3,f2)}}L3.current=false}),onBlur:go(e8.onBlur,()=>O3(false))})})});var Q="RovingFocusGroupItem";var ee2=z.forwardRef((e8,t3)=>{const{__scopeRovingFocusGroup:o5,focusable:n2=true,active:a3=false,tabStopId:r3,children:u5,...d}=e8;const p3=gS();const l2=r3||p3;const f2=Ke2(Q,o5);const m3=f2.currentTabStopId===l2;const N=X(o5);const{onFocusableItemAdd:h2,onFocusableItemRemove:I3,currentTabStopId:_2}=f2;z.useEffect(()=>{if(n2){h2();return()=>I3()}},[n2,h2,I3]);return Ht.jsx(W.ItemSlot,{scope:o5,id:l2,focusable:n2,active:a3,children:Ht.jsx(sn.span,{tabIndex:m3?0:-1,"data-orientation":f2.orientation,...d,ref:t3,onMouseDown:go(e8.onMouseDown,g2=>{if(!n2)g2.preventDefault();else f2.onItemFocus(l2)}),onFocus:go(e8.onFocus,()=>f2.onItemFocus(l2)),onKeyDown:go(e8.onKeyDown,g2=>{if(g2.key==="Tab"&&g2.shiftKey){f2.onItemShiftTab();return}if(g2.target!==g2.currentTarget)return;const y3=Ve(g2,f2.orientation,f2.dir);if(y3!==void 0){if(g2.metaKey||g2.ctrlKey||g2.altKey||g2.shiftKey)return;g2.preventDefault();const O3=N().filter(D3=>D3.focusable);let x2=O3.map(D3=>D3.ref.current);if(y3==="last")x2.reverse();else if(y3==="prev"||y3==="next"){if(y3==="prev")x2.reverse();const D3=x2.indexOf(g2.currentTarget);x2=f2.loop?He(x2,D3+1):x2.slice(D3+1)}setTimeout(()=>te(x2))}}),children:typeof u5==="function"?u5({isCurrentTabStop:m3,hasTabStop:_2!=null}):u5})})});ee2.displayName=Q;var $e={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ze(e8,t3){if(t3!=="rtl")return e8;return e8==="ArrowLeft"?"ArrowRight":e8==="ArrowRight"?"ArrowLeft":e8}__name(ze,"ze");c(ze,"getDirectionAwareKey");function Ve(e8,t3,o5){const n2=ze(e8.key,o5);if(t3==="vertical"&&["ArrowLeft","ArrowRight"].includes(n2))return void 0;if(t3==="horizontal"&&["ArrowUp","ArrowDown"].includes(n2))return void 0;return $e[n2]}__name(Ve,"Ve");c(Ve,"getFocusIntent");function te(e8,t3=false){const o5=document.activeElement;for(const n2 of e8){if(n2===o5)return;n2.focus({preventScroll:t3});if(document.activeElement!==o5)return}}__name(te,"te");c(te,"focusFirst");function He(e8,t3){return e8.map((o5,n2)=>e8[(t3+n2)%e8.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:e8,type:t3,...o5}){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",e8),...o5})}__name(It,"It");c(It,"Input");var k="Dialog";var[oe,yt]=av(k);var[Xe,R]=oe(k);var ne=c(e8=>{const{__scopeDialog:t3,children:o5,open:n2,defaultOpen:a3,onOpenChange:r3,modal:u5=true}=e8;const d=z.useRef(null);const p3=z.useRef(null);const[l2,f2]=dS({prop:n2,defaultProp:a3??false,onChange:r3,caller:k});return Ht.jsx(Xe,{scope:t3,triggerRef:d,contentRef:p3,contentId:gS(),titleId:gS(),descriptionId:gS(),open:l2,onOpenChange:f2,onOpenToggle:z.useCallback(()=>f2(m3=>!m3),[f2]),modal:u5,children:o5})},"Dialog");ne.displayName=k;var re="DialogTrigger";var ae=z.forwardRef((e8,t3)=>{const{__scopeDialog:o5,...n2}=e8;const a3=R(re,o5);const r3=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),...n2,ref:r3,onClick:go(e8.onClick,a3.onOpenToggle)})});ae.displayName=re;var K="DialogPortal";var[Ze2,se]=oe(K,{forceMount:void 0});var ie=c(e8=>{const{__scopeDialog:t3,forceMount:o5,children:n2,container:a3}=e8;const r3=R(K,t3);return Ht.jsx(Ze2,{scope:t3,forceMount:o5,children:z.Children.map(n2,u5=>Ht.jsx(j,{present:o5||r3.open,children:Ht.jsx(o1,{asChild:true,container:a3,children:u5})}))})},"DialogPortal");ie.displayName=K;var M="DialogOverlay";var ce=z.forwardRef((e8,t3)=>{const o5=se(M,e8.__scopeDialog);const{forceMount:n2=o5.forceMount,...a3}=e8;const r3=R(M,e8.__scopeDialog);return r3.modal?Ht.jsx(j,{present:n2||r3.open,children:Ht.jsx(et,{...a3,ref:t3})}):null});ce.displayName=M;var Qe2=Yi("DialogOverlay.RemoveScroll");var et=z.forwardRef((e8,t3)=>{const{__scopeDialog:o5,...n2}=e8;const a3=R(M,o5);return Ht.jsx(W1,{as:Qe2,allowPinchZoom:true,shards:[a3.contentRef],children:Ht.jsx(sn.div,{"data-state":$(a3.open),...n2,ref:t3,style:{pointerEvents:"auto",...n2.style}})})});var E="DialogContent";var le=z.forwardRef((e8,t3)=>{const o5=se(E,e8.__scopeDialog);const{forceMount:n2=o5.forceMount,...a3}=e8;const r3=R(E,e8.__scopeDialog);return Ht.jsx(j,{present:n2||r3.open,children:r3.modal?Ht.jsx(tt2,{...a3,ref:t3}):Ht.jsx(ot2,{...a3,ref:t3})})});le.displayName=E;var tt2=z.forwardRef((e8,t3)=>{const o5=R(E,e8.__scopeDialog);const n2=z.useRef(null);const a3=on(t3,o5.contentRef,n2);z.useEffect(()=>{const r3=n2.current;if(r3)return xS(r3)},[]);return Ht.jsx(ue,{...e8,ref:a3,trapFocus:o5.open,disableOutsidePointerEvents:true,onCloseAutoFocus:go(e8.onCloseAutoFocus,r3=>{r3.preventDefault();o5.triggerRef.current?.focus()}),onPointerDownOutside:go(e8.onPointerDownOutside,r3=>{const u5=r3.detail.originalEvent;const d=u5.button===0&&u5.ctrlKey===true;const p3=u5.button===2||d;if(p3)r3.preventDefault()}),onFocusOutside:go(e8.onFocusOutside,r3=>r3.preventDefault())})});var ot2=z.forwardRef((e8,t3)=>{const o5=R(E,e8.__scopeDialog);const n2=z.useRef(false);const a3=z.useRef(false);return Ht.jsx(ue,{...e8,ref:t3,trapFocus:false,disableOutsidePointerEvents:false,onCloseAutoFocus:c(r3=>{e8.onCloseAutoFocus?.(r3);if(!r3.defaultPrevented){if(!n2.current)o5.triggerRef.current?.focus();r3.preventDefault()}n2.current=false;a3.current=false},"onCloseAutoFocus"),onInteractOutside:c(r3=>{e8.onInteractOutside?.(r3);if(!r3.defaultPrevented){n2.current=true;if(r3.detail.originalEvent.type==="pointerdown"){a3.current=true}}const u5=r3.target;const d=o5.triggerRef.current?.contains(u5);if(d)r3.preventDefault();if(r3.detail.originalEvent.type==="focusin"&&a3.current){r3.preventDefault()}},"onInteractOutside")})});var ue=z.forwardRef((e8,t3)=>{const{__scopeDialog:o5,trapFocus:n2,onOpenAutoFocus:a3,onCloseAutoFocus:r3,...u5}=e8;const d=R(E,o5);const p3=z.useRef(null);const l2=on(t3,p3);vS();return Ht.jsxs(Ht.Fragment,{children:[Ht.jsx(Up,{asChild:true,loop:true,trapped:n2,onMountAutoFocus:a3,onUnmountAutoFocus:r3,children:Ht.jsx(Mp,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":$(d.open),...u5,ref:l2,onDismiss:c(()=>d.onOpenChange(false),"onDismiss")})}),Ht.jsxs(Ht.Fragment,{children:[Ht.jsx(rt,{titleId:d.titleId}),Ht.jsx(st,{contentRef:p3,descriptionId:d.descriptionId})]})]})});var B="DialogTitle";var de=z.forwardRef((e8,t3)=>{const{__scopeDialog:o5,...n2}=e8;const a3=R(B,o5);return Ht.jsx(sn.h2,{id:a3.titleId,...n2,ref:t3})});de.displayName=B;var fe="DialogDescription";var nt=z.forwardRef((e8,t3)=>{const{__scopeDialog:o5,...n2}=e8;const a3=R(fe,o5);return Ht.jsx(sn.p,{id:a3.descriptionId,...n2,ref:t3})});nt.displayName=fe;var pe2="DialogClose";var ge=z.forwardRef((e8,t3)=>{const{__scopeDialog:o5,...n2}=e8;const a3=R(pe2,o5);return Ht.jsx(sn.button,{type:"button",...n2,ref:t3,onClick:go(e8.onClick,()=>a3.onOpenChange(false))})});ge.displayName=pe2;function $(e8){return e8?"open":"closed"}__name($,"$");c($,"getState");var me="DialogTitleWarning";var[Dt,ve]=sS(me,{contentName:E,titleName:B,docsSlug:"dialog"});var rt=c(({titleId:e8})=>{const t3=ve(me);const o5=``${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(e8){const n2=document.getElementById(e8);if(!n2)console.error(o5)}},[o5,e8]);return null},"TitleWarning");var at="DialogDescriptionWarning";var st=c(({contentRef:e8,descriptionId:t3})=>{const o5=ve(at);const n2=`Warning: Missing `Description` or `aria-describedby={undefined}` for {${o5.contentName}}.`;z.useEffect(()=>{const a3=e8.current?.getAttribute("aria-describedby");if(t3&&a3){const r3=document.getElementById(t3);if(!r3)console.warn(n2)}},[n2,e8,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({...e8}){return Ht.jsx(it,{"data-slot":"sheet",...e8})}__name(Ct,"Ct");c(Ct,"Sheet");function Et({...e8}){return Ht.jsx(ct,{"data-slot":"sheet-trigger",...e8})}__name(Et,"Et");c(Et,"SheetTrigger");function gt({...e8}){return Ht.jsx(lt,{"data-slot":"sheet-portal",...e8})}__name(gt,"gt");c(gt,"SheetPortal");function mt({className:e8,...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",e8),...t3})}__name(mt,"mt");c(mt,"SheetOverlay");function Tt({className:e8,children:t3,side:o5="right",...n2}){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",o5==="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",o5==="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",o5==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",o5==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",e8),...n2,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:e8,...t3}){return Ht.jsx("div",{"data-slot":"sheet-header",className:nv("flex flex-col gap-1.5 p-4",e8),...t3})}__name(_t,"_t");c(_t,"SheetHeader");function wt({className:e8,...t3}){return Ht.jsx(ft,{"data-slot":"sheet-title",className:nv("text-foreground font-semibold",e8),...t3})}__name(wt,"wt");c(wt,"SheetTitle");var bt2=Object.defineProperty;var u3=__name((t3,o5)=>bt2(t3,"name",{value:o5,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:o5,open:n2=false,children:r3,dir:s2,onOpenChange:c5,modal:i5=true}=t3;const d=X2(o5);const[f2,m3]=z.useState(null);const x2=z.useRef(false);const l2=aa(c5);const h2=hS(s2);z.useEffect(()=>{const w2=u3(()=>{x2.current=true;document.addEventListener("pointerdown",v,{capture:true,once:true});document.addEventListener("pointermove",v,{capture:true,once:true})},"handleKeyDown");const v=u3(()=>x2.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,{...d,children:Ht.jsx(Qt,{scope:o5,open:n2,onOpenChange:l2,content:f2,onContentChange:m3,children:Ht.jsx(Jt,{scope:o5,onClose:z.useCallback(()=>l2(false),[l2]),isUsingKeyboardRef:x2,dir:h2,modal:i5,children:r3})})})},"Menu$1");Te.displayName=U2;var Zt2="MenuAnchor";var se2=z.forwardRef((t3,o5)=>{const{__scopeMenu:n2,...r3}=t3;const s2=X2(n2);return Ht.jsx(bS,{...s2,...r3,ref:o5})});se2.displayName=Zt2;var ae2="MenuPortal";var[en,Oe]=S2(ae2,{forceMount:void 0});var Le2=u3(t3=>{const{__scopeMenu:o5,forceMount:n2,children:r3,container:s2}=t3;const c5=E2(ae2,o5);return Ht.jsx(en,{scope:o5,forceMount:n2,children:Ht.jsx(j,{present:n2||c5.open,children:Ht.jsx(o1,{asChild:true,container:s2,children:r3})})})},"MenuPortal");Le2.displayName=ae2;var y="MenuContent";var[tn,ie2]=S2(y);var Be2=z.forwardRef((t3,o5)=>{const n2=Oe(y,t3.__scopeMenu);const{forceMount:r3=n2.forceMount,...s2}=t3;const c5=E2(y,t3.__scopeMenu);const i5=G(y,t3.__scopeMenu);return Ht.jsx(T.Provider,{scope:t3.__scopeMenu,children:Ht.jsx(j,{present:r3||c5.open,children:Ht.jsx(T.Slot,{scope:t3.__scopeMenu,children:i5.modal?Ht.jsx(nn,{...s2,ref:o5}):Ht.jsx(on2,{...s2,ref:o5})})})})});var nn=z.forwardRef((t3,o5)=>{const n2=E2(y,t3.__scopeMenu);const r3=z.useRef(null);const s2=on(o5,r3);z.useEffect(()=>{const c5=r3.current;if(c5)return xS(c5)},[]);return Ht.jsx(ce2,{...t3,ref:s2,trapFocus:n2.open,disableOutsidePointerEvents:n2.open,disableOutsideScroll:true,onFocusOutside:go(t3.onFocusOutside,c5=>c5.preventDefault(),{checkForDefaultPrevented:false}),onDismiss:u3(()=>n2.onOpenChange(false),"onDismiss")})});var on2=z.forwardRef((t3,o5)=>{const n2=E2(y,t3.__scopeMenu);return Ht.jsx(ce2,{...t3,ref:o5,trapFocus:false,disableOutsidePointerEvents:false,disableOutsideScroll:false,onDismiss:u3(()=>n2.onOpenChange(false),"onDismiss")})});var rn2=Yi("MenuContent.ScrollLock");var ce2=z.forwardRef((t3,o5)=>{const{__scopeMenu:n2,loop:r3=false,trapFocus:s2,onOpenAutoFocus:c5,onCloseAutoFocus:i5,disableOutsidePointerEvents:d,onEntryFocus:f2,onEscapeKeyDown:m3,onPointerDownOutside:x2,onFocusOutside:l2,onInteractOutside:h2,onDismiss:w2,disableOutsideScroll:v,...N}=t3;const C2=E2(y,n2);const _2=G(y,n2);const Q3=X2(n2);const pt4=ke3(n2);const pe4=Yt(n2);const[xt4,xe2]=z.useState(null);const K3=z.useRef(null);const ft4=on(o5,K3,C2.onContentChange);const $3=z.useRef(0);const H2=z.useRef("");const mt4=z.useRef(0);const J2=z.useRef(null);const fe3=z.useRef("right");const Z3=z.useRef(0);const ht3=v?W1:z.Fragment;const gt3=v?{as:rn2,allowPinchZoom:true}:void 0;const vt2=u3(p3=>{const F3=H2.current+p3;const R3=pe4().filter(j2=>!j2.disabled);const I3=document.activeElement;const ee4=R3.find(j2=>j2.ref.current===I3)?.textValue;const te3=R3.map(j2=>j2.textValue);const ne3=gn(te3,F3,ee4);const A=R3.find(j2=>j2.textValue===ne3)?.ref.current;u3(__name(function j2(me3){H2.current=me3;window.clearTimeout($3.current);if(me3!=="")$3.current=window.setTimeout(()=>j2(""),1e3)},"j"),"updateSearch")(F3);if(A){setTimeout(()=>A.focus())}},"handleTypeaheadSearch");z.useEffect(()=>{return()=>window.clearTimeout($3.current)},[]);vS();const P2=z.useCallback(p3=>{const F3=fe3.current===J2.current?.side;return F3&&bn(p3,J2.current?.area)},[]);return Ht.jsx(tn,{scope:n2,searchRef:H2,onItemEnter:z.useCallback(p3=>{if(P2(p3))p3.preventDefault()},[P2]),onItemLeave:z.useCallback(p3=>{if(P2(p3))return;K3.current?.focus();xe2(null)},[P2]),onTriggerLeave:z.useCallback(p3=>{if(P2(p3))p3.preventDefault()},[P2]),pointerGraceTimerRef:mt4,onPointerGraceIntentChange:z.useCallback(p3=>{J2.current=p3},[]),children:Ht.jsx(ht3,{...gt3,children:Ht.jsx(Up,{asChild:true,trapped:s2,onMountAutoFocus:go(c5,p3=>{p3.preventDefault();K3.current?.focus({preventScroll:true})}),onUnmountAutoFocus:i5,children:Ht.jsx(Mp,{asChild:true,disableOutsidePointerEvents:d,onEscapeKeyDown:m3,onPointerDownOutside:x2,onFocusOutside:l2,onInteractOutside:h2,onDismiss:w2,children:Ht.jsx(bt,{asChild:true,...pt4,dir:_2.dir,orientation:"vertical",loop:r3,currentTabStopId:xt4,onCurrentTabStopIdChange:xe2,onEntryFocus:go(f2,p3=>{if(!_2.isUsingKeyboardRef.current)p3.preventDefault()}),preventScrollOnEntryFocus:true,children:Ht.jsx(SS,{role:"menu","aria-orientation":"vertical","data-state":tt3(C2.open),"data-radix-menu-content":"",dir:_2.dir,...Q3,...N,ref:ft4,style:{outline:"none",...N.style},onKeyDown:go(N.onKeyDown,p3=>{const F3=p3.target;const R3=F3.closest("[data-radix-menu-content]")===p3.currentTarget;const I3=p3.ctrlKey||p3.altKey||p3.metaKey;const ee4=p3.key.length===1;if(R3){if(p3.key==="Tab")p3.preventDefault();if(!I3&&ee4)vt2(p3.key)}const te3=K3.current;if(p3.target!==te3)return;if(!zt.includes(p3.key))return;p3.preventDefault();const ne3=pe4().filter(j2=>!j2.disabled);const A=ne3.map(j2=>j2.ref.current);if(Ie.includes(p3.key))A.reverse();mn(A)}),onBlur:go(t3.onBlur,p3=>{if(!p3.currentTarget.contains(p3.target)){window.clearTimeout($3.current);H2.current=""}}),onPointerMove:go(t3.onPointerMove,O(p3=>{const F3=p3.target;const R3=Z3.current!==p3.clientX;if(p3.currentTarget.contains(F3)&&R3){const I3=p3.clientX>Z3.current?"right":"left";fe3.current=I3;Z3.current=p3.clientX}}))})})})})})})});Be2.displayName=y;var sn2="MenuGroup";var le2=z.forwardRef((t3,o5)=>{const{__scopeMenu:n2,...r3}=t3;return Ht.jsx(sn.div,{role:"group",...r3,ref:o5})});le2.displayName=sn2;var an="MenuLabel";var Ue3=z.forwardRef((t3,o5)=>{const{__scopeMenu:n2,...r3}=t3;return Ht.jsx(sn.div,{...r3,ref:o5})});Ue3.displayName=an;var W2="MenuItem";var we="menu.itemSelect";var Y=z.forwardRef((t3,o5)=>{const{disabled:n2=false,onSelect:r3,...s2}=t3;const c5=z.useRef(null);const i5=G(W2,t3.__scopeMenu);const d=ie2(W2,t3.__scopeMenu);const f2=on(o5,c5);const m3=z.useRef(false);const x2=u3(()=>{const l2=c5.current;if(!n2&&l2){const h2=new CustomEvent(we,{bubbles:true,cancelable:true});l2.addEventListener(we,w2=>r3?.(w2),{once:true});xp(l2,h2);if(h2.defaultPrevented){m3.current=false}else{i5.onClose()}}},"handleSelect");return Ht.jsx(Ge2,{...s2,ref:f2,disabled:n2,onClick:go(t3.onClick,x2),onPointerDown:u3(l2=>{t3.onPointerDown?.(l2);m3.current=true},"onPointerDown"),onPointerUp:go(t3.onPointerUp,l2=>{if(!m3.current)l2.currentTarget?.click()}),onKeyDown:go(t3.onKeyDown,l2=>{const h2=d.searchRef.current!=="";if(n2||h2&&l2.key===" ")return;if(re2.includes(l2.key)){l2.currentTarget.click();l2.preventDefault()}})})});Y.displayName=W2;var Ge2=z.forwardRef((t3,o5)=>{const{__scopeMenu:n2,disabled:r3=false,textValue:s2,...c5}=t3;const i5=ie2(W2,n2);const d=ke3(n2);const f2=z.useRef(null);const m3=on(o5,f2);const[x2,l2]=z.useState(false);const[h2,w2]=z.useState("");z.useEffect(()=>{const v=f2.current;if(v){w2((v.textContent??"").trim())}},[c5.children]);return Ht.jsx(T.ItemSlot,{scope:n2,disabled:r3,textValue:s2??h2,children:Ht.jsx(Rt,{asChild:true,...d,focusable:!r3,children:Ht.jsx(sn.div,{role:"menuitem","data-highlighted":x2?"":void 0,"aria-disabled":r3||void 0,"data-disabled":r3?"":void 0,...c5,ref:m3,onPointerMove:go(t3.onPointerMove,O(v=>{if(r3){i5.onItemLeave(v)}else{i5.onItemEnter(v);if(!v.defaultPrevented){const N=v.currentTarget;N.focus({preventScroll:true})}}})),onPointerLeave:go(t3.onPointerLeave,O(v=>i5.onItemLeave(v))),onFocus:go(t3.onFocus,()=>l2(true)),onBlur:go(t3.onBlur,()=>l2(false))})})})});var cn="MenuCheckboxItem";var Ke3=z.forwardRef((t3,o5)=>{const{checked:n2=false,onCheckedChange:r3,...s2}=t3;return Ht.jsx(Ve2,{scope:t3.__scopeMenu,checked:n2,children:Ht.jsx(Y,{role:"menuitemcheckbox","aria-checked":z2(n2)?"mixed":n2,...s2,ref:o5,"data-state":ue2(n2),onSelect:go(s2.onSelect,()=>r3?.(z2(n2)?true:!n2),{checkForDefaultPrevented:false})})})});Ke3.displayName=cn;var $e2="MenuRadioGroup";var[ln,dn]=S2($e2,{value:void 0,onValueChange:u3(()=>{},"onValueChange")});var He2=z.forwardRef((t3,o5)=>{const{value:n2,onValueChange:r3,...s2}=t3;const c5=aa(r3);return Ht.jsx(ln,{scope:t3.__scopeMenu,value:n2,onValueChange:c5,children:Ht.jsx(le2,{...s2,ref:o5})})});He2.displayName=$e2;var We2="MenuRadioItem";var ze2=z.forwardRef((t3,o5)=>{const{value:n2,...r3}=t3;const s2=dn(We2,t3.__scopeMenu);const c5=n2===s2.value;return Ht.jsx(Ve2,{scope:t3.__scopeMenu,checked:c5,children:Ht.jsx(Y,{role:"menuitemradio","aria-checked":c5,...r3,ref:o5,"data-state":ue2(c5),onSelect:go(r3.onSelect,()=>s2.onValueChange?.(n2),{checkForDefaultPrevented:false})})})});ze2.displayName=We2;var de2="MenuItemIndicator";var[Ve2,un]=S2(de2,{checked:false});var Xe2=z.forwardRef((t3,o5)=>{const{__scopeMenu:n2,forceMount:r3,...s2}=t3;const c5=un(de2,n2);return Ht.jsx(j,{present:r3||z2(c5.checked)||c5.checked===true,children:Ht.jsx(sn.span,{...s2,ref:o5,"data-state":ue2(c5.checked)})})});Xe2.displayName=de2;var pn="MenuSeparator";var Ye2=z.forwardRef((t3,o5)=>{const{__scopeMenu:n2,...r3}=t3;return Ht.jsx(sn.div,{role:"separator","aria-orientation":"horizontal",...r3,ref:o5})});Ye2.displayName=pn;var xn="MenuArrow";var qe2=z.forwardRef((t3,o5)=>{const{__scopeMenu:n2,...r3}=t3;const s2=X2(n2);return Ht.jsx(ES,{...s2,...r3,ref:o5})});qe2.displayName=xn;var fn2="MenuSub";var[Ro2,Qe3]=S2(fn2);var k2="MenuSubTrigger";var Je3=z.forwardRef((t3,o5)=>{const n2=E2(k2,t3.__scopeMenu);const r3=G(k2,t3.__scopeMenu);const s2=Qe3(k2,t3.__scopeMenu);const c5=ie2(k2,t3.__scopeMenu);const i5=z.useRef(null);const{pointerGraceTimerRef:d,onPointerGraceIntentChange:f2}=c5;const m3={__scopeMenu:t3.__scopeMenu};const x2=z.useCallback(()=>{if(i5.current)window.clearTimeout(i5.current);i5.current=null},[]);z.useEffect(()=>x2,[x2]);z.useEffect(()=>{const l2=d.current;return()=>{window.clearTimeout(l2);f2(null)}},[d,f2]);return Ht.jsx(se2,{asChild:true,...m3,children:Ht.jsx(Ge2,{id:s2.triggerId,"aria-haspopup":"menu","aria-expanded":n2.open,"aria-controls":s2.contentId,"data-state":tt3(n2.open),...t3,ref:Xh(o5,s2.onTriggerChange),onClick:u3(l2=>{t3.onClick?.(l2);if(t3.disabled||l2.defaultPrevented)return;l2.currentTarget.focus();if(!n2.open)n2.onOpenChange(true)},"onClick"),onPointerMove:go(t3.onPointerMove,O(l2=>{c5.onItemEnter(l2);if(l2.defaultPrevented)return;if(!t3.disabled&&!n2.open&&!i5.current){c5.onPointerGraceIntentChange(null);i5.current=window.setTimeout(()=>{n2.onOpenChange(true);x2()},100)}})),onPointerLeave:go(t3.onPointerLeave,O(l2=>{x2();const h2=n2.content?.getBoundingClientRect();if(h2){const w2=n2.content?.dataset.side;const v=w2==="right";const N=v?-5:5;const C2=h2[v?"left":"right"];const _2=h2[v?"right":"left"];c5.onPointerGraceIntentChange({area:[{x:l2.clientX+N,y:l2.clientY},{x:C2,y:h2.top},{x:_2,y:h2.top},{x:_2,y:h2.bottom},{x:C2,y:h2.bottom}],side:w2});window.clearTimeout(d.current);d.current=window.setTimeout(()=>c5.onPointerGraceIntentChange(null),300)}else{c5.onTriggerLeave(l2);if(l2.defaultPrevented)return;c5.onPointerGraceIntentChange(null)}})),onKeyDown:go(t3.onKeyDown,l2=>{const h2=c5.searchRef.current!=="";if(t3.disabled||h2&&l2.key===" ")return;if(Vt[r3.dir].includes(l2.key)){n2.onOpenChange(true);n2.content?.focus();l2.preventDefault()}})})})});Je3.displayName=k2;var Ze3="MenuSubContent";var et2=z.forwardRef((t3,o5)=>{const n2=Oe(y,t3.__scopeMenu);const{forceMount:r3=n2.forceMount,...s2}=t3;const c5=E2(y,t3.__scopeMenu);const i5=G(y,t3.__scopeMenu);const d=Qe3(Ze3,t3.__scopeMenu);const f2=z.useRef(null);const m3=on(o5,f2);return Ht.jsx(T.Provider,{scope:t3.__scopeMenu,children:Ht.jsx(j,{present:r3||c5.open,children:Ht.jsx(T.Slot,{scope:t3.__scopeMenu,children:Ht.jsx(ce2,{id:d.contentId,"aria-labelledby":d.triggerId,...s2,ref:m3,align:"start",side:i5.dir==="rtl"?"left":"right",disableOutsidePointerEvents:false,disableOutsideScroll:false,trapFocus:false,onOpenAutoFocus:u3(x2=>{if(i5.isUsingKeyboardRef.current)f2.current?.focus();x2.preventDefault()},"onOpenAutoFocus"),onCloseAutoFocus:u3(x2=>x2.preventDefault(),"onCloseAutoFocus"),onFocusOutside:go(t3.onFocusOutside,x2=>{if(x2.target!==d.trigger)c5.onOpenChange(false)}),onEscapeKeyDown:go(t3.onEscapeKeyDown,x2=>{i5.onClose();x2.preventDefault()}),onKeyDown:go(t3.onKeyDown,x2=>{const l2=x2.currentTarget.contains(x2.target);const h2=Xt[i5.dir].includes(x2.key);if(l2&&h2){c5.onOpenChange(false);d.trigger?.focus();x2.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 o5=document.activeElement;for(const n2 of t3){if(n2===o5)return;n2.focus();if(document.activeElement!==o5)return}}__name(mn,"mn");u3(mn,"focusFirst");function hn(t3,o5){return t3.map((n2,r3)=>t3[(o5+r3)%t3.length])}__name(hn,"hn");u3(hn,"wrapArray");function gn(t3,o5,n2){const r3=o5.length>1&&Array.from(o5).every(m3=>m3===o5[0]);const s2=r3?o5[0]:o5;const c5=n2?t3.indexOf(n2):-1;let i5=hn(t3,Math.max(c5,0));const d=s2.length===1;if(d)i5=i5.filter(m3=>m3!==n2);const f2=i5.find(m3=>m3.toLowerCase().startsWith(s2.toLowerCase()));return f2!==n2?f2:void 0}__name(gn,"gn");u3(gn,"getNextMatch");function vn(t3,o5){const{x:n2,y:r3}=t3;let s2=false;for(let c5=0,i5=o5.length-1;c5r3!==h2>r3&&n2<(l2-m3)*(r3-x2)/(h2-x2)+m3;if(w2)s2=!s2}return s2}__name(vn,"vn");u3(vn,"isPointInPolygon");function bn(t3,o5){if(!o5)return false;const n2={x:t3.clientX,y:t3.clientY};return vn(n2,o5)}__name(bn,"bn");u3(bn,"isPointerInGraceArea");function O(t3){return o5=>o5.pointerType==="mouse"?t3(o5):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:o5,children:n2,dir:r3,open:s2,defaultOpen:c5,onOpenChange:i5,modal:d=true}=t3;const f2=M2(o5);const m3=z.useRef(null);const[x2,l2]=dS({prop:s2,defaultProp:c5??false,onChange:i5,caller:q});return Ht.jsx(Tn,{scope:o5,triggerId:gS(),triggerRef:m3,contentId:gS(),open:x2,onOpenChange:l2,onOpenToggle:z.useCallback(()=>l2(h2=>!h2),[l2]),modal:d,children:Ht.jsx(wn,{...f2,open:x2,onOpenChange:l2,dir:r3,modal:d,children:n2})})},"DropdownMenu$1");ot3.displayName=q;var rt2="DropdownMenuTrigger";var st2=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,disabled:r3=false,...s2}=t3;const c5=nt2(rt2,n2);const i5=M2(n2);return Ht.jsx(Mn,{asChild:true,...i5,children:Ht.jsx(sn.button,{type:"button",id:c5.triggerId,"aria-haspopup":"menu","aria-expanded":c5.open,"aria-controls":c5.open?c5.contentId:void 0,"data-state":c5.open?"open":"closed","data-disabled":r3?"":void 0,disabled:r3,...s2,ref:Xh(o5,c5.triggerRef),onPointerDown:go(t3.onPointerDown,d=>{if(!r3&&d.button===0&&d.ctrlKey===false){c5.onOpenToggle();if(!c5.open)d.preventDefault()}}),onKeyDown:go(t3.onKeyDown,d=>{if(r3)return;if(["Enter"," "].includes(d.key))c5.onOpenToggle();if(d.key==="ArrowDown")c5.onOpenChange(true);if(["Enter"," ","ArrowDown"].includes(d.key))d.preventDefault()})})})});st2.displayName=rt2;var On="DropdownMenuPortal";var at2=u3(t3=>{const{__scopeDropdownMenu:o5,...n2}=t3;const r3=M2(o5);return Ht.jsx(jn,{...r3,...n2})},"DropdownMenuPortal");at2.displayName=On;var it2="DropdownMenuContent";var ct2=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=nt2(it2,n2);const c5=M2(n2);const i5=z.useRef(false);return Ht.jsx(yn,{id:s2.contentId,"aria-labelledby":s2.triggerId,...c5,...r3,ref:o5,onCloseAutoFocus:go(t3.onCloseAutoFocus,d=>{if(!i5.current)s2.triggerRef.current?.focus();i5.current=false;d.preventDefault()}),onInteractOutside:go(t3.onInteractOutside,d=>{const f2=d.detail.originalEvent;const m3=f2.button===0&&f2.ctrlKey===true;const x2=f2.button===2||m3;if(!s2.modal||x2)i5.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,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(Cn,{...s2,...r3,ref:o5})});Bn.displayName=Ln;var Un="DropdownMenuLabel";var Gn=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(Nn,{...s2,...r3,ref:o5})});Gn.displayName=Un;var Kn="DropdownMenuItem";var lt2=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(_n,{...s2,...r3,ref:o5})});lt2.displayName=Kn;var $n="DropdownMenuCheckboxItem";var Hn=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(Fn2,{...s2,...r3,ref:o5})});Hn.displayName=$n;var Wn="DropdownMenuRadioGroup";var zn=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(Rn,{...s2,...r3,ref:o5})});zn.displayName=Wn;var Vn="DropdownMenuRadioItem";var Xn=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(Sn,{...s2,...r3,ref:o5})});Xn.displayName=Vn;var Yn="DropdownMenuItemIndicator";var qn=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(En,{...s2,...r3,ref:o5})});qn.displayName=Yn;var Qn="DropdownMenuSeparator";var Jn=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(Pn2,{...s2,...r3,ref:o5})});Jn.displayName=Qn;var Zn="DropdownMenuArrow";var eo=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(Dn,{...s2,...r3,ref:o5})});eo.displayName=Zn;var to="DropdownMenuSubTrigger";var no=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(In2,{...s2,...r3,ref:o5})});no.displayName=to;var oo2="DropdownMenuSubContent";var ro2=z.forwardRef((t3,o5)=>{const{__scopeDropdownMenu:n2,...r3}=t3;const s2=M2(n2);return Ht.jsx(An,{...s2,...r3,ref:o5,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:o5=4,...n2}){return Ht.jsx(io,{children:Ht.jsx(co2,{"data-slot":"dropdown-menu-content",sideOffset:o5,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),...n2})})}__name(Ce,"Ce");u3(Ce,"DropdownMenuContent");function Ne2({className:t3,inset:o5,variant:n2="default",...r3}){return Ht.jsx(lo,{"data-slot":"dropdown-menu-item","data-inset":o5,"data-variant":n2,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),...r3})}__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:o5,...n2})=>{const[r3,s2]=z.useState([]);const[c5,i5]=z.useState(true);const[d,f2]=z.useState(null);const[m3,x2]=z.useState(false);const l2=z.useRef(null);const h2=z.useCallback(()=>{const C2="Failed to fetch menu items";f2(C2)},[]);const w2=u3(async C2=>{if(m3)return;i5(true);x2(true);f2(null);try{const _2=await wvcClient.getMenuItems({menuId:parseInt(o5)});const Q3=_2.map(dt3);s2(Q3)}catch{h2()}finally{i5(false);x2(false)}},"fetchMenuItems");z.useEffect(()=>{l2.current=new AbortController;w2(l2.current.signal);const C2=u3(()=>{v()},"handleMenuRefresh");window.addEventListener("WVC_MENU_REFRESH",C2);return()=>{if(l2.current){l2.current.abort()}window.removeEventListener("WVC_MENU_REFRESH",C2)}},[]);const v=u3(async()=>{if(l2.current){l2.current.abort()}l2.current=new AbortController;await w2(l2.current.signal)},"refetch");const N={menuItems:r3,loading:c5,error:d,refetch:v,isRefetching:m3};return Ht.jsx(ut2.Provider,{value:N,children:Ht.jsx("div",{...n2,"data-wvc-dynamic":"MenuProvider","data-wvc-menu_id":o5,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,o5]=z.useState("");const[n2,r3]=z.useState(false);const{menuItems:s2}=wo2();const c5=s2&&s2.length>0?s2.map(i5=>({label:i5.label||i5.title||"",href:i5.href||i5.url||"#",dropdownItems:i5.children?.map(d=>({label:d.label||d.title||"",href:d.href||d.url||"#"})),hasDropdown:Boolean(i5.children&&i5.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(i5=>o5(i5.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:n2,onOpenChange:r3,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(i5=>Ht.jsxs(cS,{to:i5.href,onClick:u3(()=>r3(false),"onClick"),className:"flex items-center justify-between py-2 text-sm text-[#111827] hover:text-[#0071A2] font-medium",children:[Ht.jsx("span",{children:i5.label}),Ht.jsx(Nt,{className:"w-4 h-4 text-gray-400"})]},i5.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:c5.map(i5=>Ht.jsx(cS,{to:i5.href,onClick:u3(()=>r3(false),"onClick"),className:`block py-2 text-sm font-semibold transition-colors ${i5.active?"text-[#0071A2]":"text-[#14181F] hover:text-[#0071A2]"}`,children:i5.label},i5.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:c5.map(i5=>{if(i5.hasDropdown&&i5.dropdownItems&&i5.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:i5.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:i5.dropdownItems.map(d=>Ht.jsx(Ne2,{asChild:true,children:Ht.jsx(cS,{to:d.href,className:"block py-2 px-3 text-sm font-medium text-[#111827] hover:bg-[#F3F4F6] rounded",children:d.label})},d.label))})]},i5.label)}return Ht.jsx(cS,{to:i5.href,className:`h-[59px] px-5 flex items-center justify-center text-[14.4px] font-semibold border-r border-[#EDF0F2] transition-colors whitespace-nowrap ${i5.active?"bg-[#0071A2] text-white":"text-[#14181F] hover:bg-[#0071A2] hover:text-white"}`,style:i5.active?{backgroundColor:"rgb(0, 113, 162)",color:"#FFFFFF"}:void 0,children:i5.label},i5.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,e8)=>eo2(t3,"name",{value:e8,configurable:true}),"i");var Si=z.createContext({});function no2(t3){const e8=z.useRef(null);if(e8.current===null){e8.current=t3()}return e8.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,e8){if(t3.indexOf(e8)===-1)t3.push(e8)}__name(un2,"un");i2(un2,"addUniqueItem");function hn2(t3,e8){const n2=t3.indexOf(e8);if(n2>-1)t3.splice(n2,1)}__name(hn2,"hn");i2(hn2,"removeItem");var q2=i2((t3,e8,n2)=>{if(n2>e8)return e8;if(n2{},"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 e8;return()=>{if(e8===void 0)e8=t3();return e8}}__name(dn2,"dn");i2(dn2,"memo");var H=i2(t3=>t3,"noop");var io2=i2((t3,e8)=>n2=>e8(t3(n2)),"combineFunctions");var jt=i2((...t3)=>t3.reduce(io2),"pipe");var Ct2=i2((t3,e8,n2)=>{const s2=e8-t3;return s2===0?1:(n2-t3)/s2},"progress");var In3=class In4{static{__name(this,"In")}constructor(){this.subscriptions=[]}add(e8){un2(this.subscriptions,e8);return()=>hn2(this.subscriptions,e8)}notify(e8,n2,s2){const r3=this.subscriptions.length;if(!r3)return;if(r3===1){this.subscriptions[0](e8,n2,s2)}else{for(let o5=0;o5t3*1e3,"secondsToMilliseconds");var $2=i2(t3=>t3/1e3,"millisecondsToSeconds");function Ci2(t3,e8){return e8?t3*(1e3/e8):0}__name(Ci2,"Ci");i2(Ci2,"velocityPerSecond");var Di=i2((t3,e8,n2)=>(((1-3*n2+3*e8)*t3+(3*n2-6*e8))*t3+3*e8)*t3,"calcBezier");var ro3=1e-7;var oo3=12;function ao2(t3,e8,n2,s2,r3){let o5;let c5;let a3=0;do{c5=e8+(n2-e8)/2;o5=Di(c5,s2,r3)-t3;if(o5>0){n2=c5}else{e8=c5}}while(Math.abs(o5)>ro3&&++a3ao2(o5,0,1,t3,n2),"getTForX");return o5=>o5===0||o5===1?o5:Di(r3(o5),e8,s2)}__name(Ot,"Ot");i2(Ot,"cubicBezier");var Mi2=i2(t3=>e8=>e8<=.5?t3(2*e8)/2:(2-t3(2*(1-e8)))/2,"mirrorEasing");var Ri2=i2(t3=>e8=>1-t3(1-e8),"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[e8,n2,s2,r3]=t3;return Ot(e8,n2,s2,r3)}else if(fo3(t3)){return ho3[t3]}return t3},"easingDefinitionToFunction");var Kt=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function mo3(t3,e8){let n2=new Set;let s2=new Set;let r3=false;let o5=false;const c5=new WeakSet;let a3={delta:0,timestamp:0,isProcessing:false};function l2(u5){if(c5.has(u5)){h2.schedule(u5);t3()}u5(a3)}__name(l2,"l");i2(l2,"triggerCallback");const h2={schedule:i2((u5,f2=false,d=false)=>{const m3=d&&r3;const p3=m3?n2:s2;if(f2)c5.add(u5);if(!p3.has(u5))p3.add(u5);return u5},"schedule"),cancel:i2(u5=>{s2.delete(u5);c5.delete(u5)},"cancel"),process:i2(u5=>{a3=u5;if(r3){o5=true;return}r3=true;[n2,s2]=[s2,n2];n2.forEach(l2);n2.clear();r3=false;if(o5){o5=false;h2.process(u5)}},"process")};return h2}__name(mo3,"mo");i2(mo3,"createRenderStep");var po3=40;function Oi(t3,e8){let n2=false;let s2=true;const r3={delta:0,timestamp:0,isProcessing:false};const o5=i2(()=>n2=true,"flagRunNextFrame");const c5=Kt.reduce((y3,w2)=>{y3[w2]=mo3(o5);return y3},{});const{setup:a3,read:l2,resolveKeyframes:h2,preUpdate:u5,update:f2,preRender:d,render:m3,postRender:p3}=c5;const v=i2(()=>{const y3=_.useManualTiming?r3.timestamp:performance.now();n2=false;if(!_.useManualTiming){r3.delta=s2?1e3/60:Math.max(Math.min(y3-r3.timestamp,po3),1)}r3.timestamp=y3;r3.isProcessing=true;a3.process(r3);l2.process(r3);h2.process(r3);u5.process(r3);f2.process(r3);d.process(r3);m3.process(r3);p3.process(r3);r3.isProcessing=false;if(n2&&e8){s2=false;t3(v)}},"processBatch");const T2=i2(()=>{n2=true;s2=true;if(!r3.isProcessing){t3(v)}},"wake");const g2=Kt.reduce((y3,w2)=>{const b=c5[w2];y3[w2]=(V,L3=false,A=false)=>{if(!n2)T2();return b.schedule(V,L3,A)};return y3},{});const x2=i2(y3=>{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=>e8=>typeof e8==="string"&&e8.startsWith(t3),"checkStringStartsWith");var gn2=Ni2("--");var yo3=Ni2("var(--");var yn2=i2(t3=>{const e8=yo3(t3);if(!e8)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,e8)=>n2=>{return Boolean(typeof n2==="string"&&xo3.test(n2)&&n2.startsWith(t3)||e8&&!To2(n2)&&Object.prototype.hasOwnProperty.call(n2,e8))},"isColorString");var Ui2=i2((t3,e8,n2)=>s2=>{if(typeof s2!=="string")return s2;const[r3,o5,c5,a3]=s2.match(vn2);return{[t3]:parseFloat(r3),[e8]:parseFloat(o5),[n2]:parseFloat(c5),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:e8,blue:n2,alpha:s2=1})=>"rgba("+re3.transform(t3)+", "+re3.transform(e8)+", "+re3.transform(n2)+", "+bt3(Mt.transform(s2))+")","transform")};function bo3(t3){let e8="";let n2="";let s2="";let r3="";if(t3.length>5){e8=t3.substring(1,3);n2=t3.substring(3,5);s2=t3.substring(5,7);r3=t3.substring(7,9)}else{e8=t3.substring(1,2);n2=t3.substring(2,3);s2=t3.substring(3,4);r3=t3.substring(4,5);e8+=e8;n2+=n2;s2+=s2;r3+=r3}return{red:parseInt(e8,16),green:parseInt(n2,16),blue:parseInt(s2,16),alpha:r3?parseInt(r3,16)/255:1}}__name(bo3,"bo");i2(bo3,"parseHex");var xe={test:Tn2("#"),parse:bo3,transform:it3.transform};var Nt2=i2(t3=>({test:i2(e8=>typeof e8==="string"&&e8.endsWith(t3)&&e8.split(" ").length===1,"test"),parse:parseFloat,transform:i2(e8=>`${e8}${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:e8,lightness:n2,alpha:s2=1})=>{return"hsla("+Math.round(t3)+", "+Y2.transform(bt3(e8))+", "+Y2.transform(bt3(n2))+", "+bt3(Mt.transform(s2))+")"},"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 e8=E3.parse(t3);e8.alpha=0;return E3.transform(e8)},"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 e8=t3.toString();const n2=[];const s2={color:[],number:[],var:[]};const r3=[];let o5=0;const c5=e8.replace(Mo3,l2=>{if(E3.test(l2)){s2.color.push(o5);r3.push(Wi);n2.push(E3.parse(l2))}else if(l2.startsWith(Do2)){s2.var.push(o5);r3.push(Co3);n2.push(l2)}else{s2.number.push(o5);r3.push(Ki2);n2.push(parseFloat(l2))}++o5;return ms});const a3=c5.split(ms);return{values:n2,split:a3,indexes:s2,types:r3}}__name(Rt2,"Rt");i2(Rt2,"analyseComplexValue");function $i(t3){return Rt2(t3).values}__name($i,"$i");i2($i,"parseComplexValue");function Hi2(t3){const{split:e8,types:n2}=Rt2(t3);const s2=e8.length;return r3=>{let o5="";for(let c5=0;c5typeof t3==="number"?0:E3.test(t3)?E3.getAnimatableNone(t3):t3,"convertNumbersToZero");function Eo3(t3){const e8=$i(t3);const n2=Hi2(t3);return n2(e8.map(Ro3))}__name(Eo3,"Eo");i2(Eo3,"getAnimatableNone$1");var J={test:Vo2,parse:$i,createTransformer:Hi2,getAnimatableNone:Eo3};function oe2(t3,e8,n2){if(n2<0)n2+=1;if(n2>1)n2-=1;if(n2<1/6)return t3+(e8-t3)*6*n2;if(n2<1/2)return e8;if(n2<2/3)return t3+(e8-t3)*(2/3-n2)*6;return t3}__name(oe2,"oe");i2(oe2,"hueToRgb");function Lo2({hue:t3,saturation:e8,lightness:n2,alpha:s2}){t3/=360;e8/=100;n2/=100;let r3=0;let o5=0;let c5=0;if(!e8){r3=o5=c5=n2}else{const a3=n2<.5?n2*(1+e8):n2+e8-n2*e8;const l2=2*n2-a3;r3=oe2(l2,a3,t3+1/3);o5=oe2(l2,a3,t3);c5=oe2(l2,a3,t3-1/3)}return{red:Math.round(r3*255),green:Math.round(o5*255),blue:Math.round(c5*255),alpha:s2}}__name(Lo2,"Lo");i2(Lo2,"hslaToRgba");function Gt(t3,e8){return n2=>n2>0?e8:t3}__name(Gt,"Gt");i2(Gt,"mixImmediate");var D=i2((t3,e8,n2)=>{return t3+(e8-t3)*n2},"mixNumber$1");var ae3=i2((t3,e8,n2)=>{const s2=t3*t3;const r3=n2*(e8*e8-s2)+s2;return r3<0?0:Math.sqrt(r3)},"mixLinearColor");var ko2=[xe,it3,ct3];var Bo2=i2(t3=>ko2.find(e8=>e8.test(t3)),"getColorType");function ps(t3){const e8=Bo2(t3);if(!Boolean(e8))return false;let n2=e8.parse(t3);if(e8===ct3){n2=Lo2(n2)}return n2}__name(ps,"ps");i2(ps,"asRGBA");var gs=i2((t3,e8)=>{const n2=ps(t3);const s2=ps(e8);if(!n2||!s2){return Gt(t3,e8)}const r3={...n2};return o5=>{r3.red=ae3(n2.red,s2.red,o5);r3.green=ae3(n2.green,s2.green,o5);r3.blue=ae3(n2.blue,s2.blue,o5);r3.alpha=D(n2.alpha,s2.alpha,o5);return it3.transform(r3)}},"mixColor");var Pe=new Set(["none","hidden"]);function Fo(t3,e8){if(Pe.has(t3)){return n2=>n2<=0?t3:e8}else{return n2=>n2>=1?e8:t3}}__name(Fo,"Fo");i2(Fo,"mixVisibility");function Io(t3,e8){return n2=>D(t3,e8,n2)}__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,e8){const n2=[...t3];const s2=n2.length;const r3=t3.map((o5,c5)=>xn2(o5)(o5,e8[c5]));return o5=>{for(let c5=0;c5{for(const o5 in s2){n2[o5]=s2[o5](r3)}return n2}}__name(jo3,"jo");i2(jo3,"mixObject");function Oo2(t3,e8){const n2=[];const s2={color:0,var:0,number:0};for(let r3=0;r3{const n2=J.createTransformer(e8);const s2=Rt2(t3);const r3=Rt2(e8);const o5=s2.indexes.var.length===r3.indexes.var.length&&s2.indexes.color.length===r3.indexes.color.length&&s2.indexes.number.length>=r3.indexes.number.length;if(o5){if(Pe.has(t3)&&!r3.values.length||Pe.has(e8)&&!s2.values.length){return Fo(t3,e8)}return jt(zi2(Oo2(s2,r3),r3.values),n2)}else{return Gt(t3,e8)}},"mixComplex");function Xi2(t3,e8,n2){if(typeof t3==="number"&&typeof e8==="number"&&typeof n2==="number"){return D(t3,e8,n2)}const s2=xn2(t3);return s2(t3,e8)}__name(Xi2,"Xi");i2(Xi2,"mix");var Uo2=i2(t3=>{const e8=i2(({timestamp:n2})=>t3(n2),"passTimestamp");return{start:i2((n2=true)=>C.update(e8,n2),"start"),stop:i2(()=>Q2(e8),"stop"),now:i2(()=>B2.isProcessing?B2.timestamp:O2.now(),"now")}},"frameloopDriver");var Yi2=i2((t3,e8,n2=10)=>{let s2="";const r3=Math.max(Math.round(e8/n2),2);for(let o5=0;o5=qt2?Infinity:e8}__name(Pn3,"Pn");i2(Pn3,"calcGeneratorDuration");function Ko2(t3,e8=100,n2){const s2=n2({...t3,keyframes:[0,e8]});const r3=Math.min(Pn3(s2),qt2);return{type:"keyframes",ease:i2(o5=>{return s2.next(r3*o5).value/e8},"ease"),duration:$2(r3)}}__name(Ko2,"Ko");i2(Ko2,"createGeneratorEasing");var Wo=5;function Gi2(t3,e8,n2){const s2=Math.max(e8-Wo,0);return Ci2(n2-t3(s2),e8-s2)}__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:e8=M3.bounce,velocity:n2=M3.velocity,mass:s2=M3.mass}){let r3;let o5;let c5=1-e8;c5=q2(M3.minDamping,M3.maxDamping,c5);t3=q2(M3.minDuration,M3.maxDuration,$2(t3));if(c5<1){r3=i2(h2=>{const u5=h2*c5;const f2=u5*t3;const d=u5-n2;const m3=be2(h2,c5);const p3=Math.exp(-f2);return le3-d/m3*p3},"envelope");o5=i2(h2=>{const u5=h2*c5;const f2=u5*t3;const d=f2*n2+n2;const m3=Math.pow(c5,2)*Math.pow(h2,2)*t3;const p3=Math.exp(-f2);const v=be2(Math.pow(h2,2),c5);const T2=-r3(h2)+le3>0?-1:1;return T2*((d-m3)*p3)/v},"derivative")}else{r3=i2(h2=>{const u5=Math.exp(-h2*t3);const f2=(h2-n2)*t3+1;return-le3+u5*f2},"envelope");o5=i2(h2=>{const u5=Math.exp(-h2*t3);const f2=(n2-h2)*(t3*t3);return u5*f2},"derivative")}const a3=5/t3;const l2=zo2(r3,o5,a3);t3=X3(t3);if(isNaN(l2)){return{stiffness:M3.stiffness,damping:M3.damping,duration:t3}}else{const h2=Math.pow(l2,2)*s2;return{stiffness:h2,damping:c5*2*Math.sqrt(s2*h2),duration:t3}}}__name($o,"$o");i2($o,"findSpring");var Ho2=12;function zo2(t3,e8,n2){let s2=n2;for(let r3=1;r3t3[n2]!==void 0)}__name(ys,"ys");i2(ys,"isSpringType");function Go2(t3){let e8={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 n2=t3.visualDuration;const s2=2*Math.PI/(n2*1.2);const r3=s2*s2;const o5=2*q2(.05,1,1-(t3.bounce||0))*Math.sqrt(r3);e8={...e8,mass:M3.mass,stiffness:r3,damping:o5}}else{const n2=$o(t3);e8={...e8,...n2,mass:M3.mass};e8.isResolvedFromDuration=true}}return e8}__name(Go2,"Go");i2(Go2,"getSpringOptions");function _t2(t3=M3.visualDuration,e8=M3.bounce){const n2=typeof t3!=="object"?{visualDuration:t3,keyframes:[0,1],bounce:e8}:t3;let{restSpeed:s2,restDelta:r3}=n2;const o5=n2.keyframes[0];const c5=n2.keyframes[n2.keyframes.length-1];const a3={done:false,value:o5};const{stiffness:l2,damping:h2,mass:u5,duration:f2,velocity:d,isResolvedFromDuration:m3}=Go2({...n2,velocity:-$2(n2.velocity||0)});const p3=d||0;const v=h2/(2*Math.sqrt(l2*u5));const T2=c5-o5;const g2=$2(Math.sqrt(l2/u5));const x2=Math.abs(T2)<5;s2||(s2=x2?M3.restSpeed.granular:M3.restSpeed.default);r3||(r3=x2?M3.restDelta.granular:M3.restDelta.default);let y3;if(v<1){const b=be2(g2,v);y3=i2(V=>{const L3=Math.exp(-v*g2*V);return c5-L3*((p3+v*g2*T2)/b*Math.sin(b*V)+T2*Math.cos(b*V))},"resolveSpring")}else if(v===1){y3=i2(b=>c5-Math.exp(-g2*b)*(T2+(p3+g2*T2)*b),"resolveSpring")}else{const b=g2*Math.sqrt(v*v-1);y3=i2(V=>{const L3=Math.exp(-v*g2*V);const A=Math.min(b*V,300);return c5-L3*((p3+v*g2*T2)*Math.sinh(A)+b*T2*Math.cosh(A))/b},"resolveSpring")}const w2={calculatedDuration:m3?f2||null:null,next:i2(b=>{const V=y3(b);if(!m3){let L3=b===0?p3:0;if(v<1){L3=b===0?X3(p3):Gi2(y3,b,V)}const A=Math.abs(L3)<=s2;const j2=Math.abs(c5-V)<=r3;a3.done=A&&j2}else{a3.done=b>=f2}a3.value=a3.done?c5:V;return a3},"next"),toString:i2(()=>{const b=Math.min(Pn3(w2),qt2);const V=Yi2(L3=>w2.next(b*L3).value,b,30);return b+"ms "+V},"toString"),toTransition:i2(()=>{},"toTransition")};return w2}__name(_t2,"_t");i2(_t2,"spring");_t2.applyToOptions=t3=>{const e8=Ko2(t3,100,_t2);t3.ease=e8.ease;t3.duration=X3(e8.duration);t3.type="keyframes";return t3};function Se({keyframes:t3,velocity:e8=0,power:n2=.8,timeConstant:s2=325,bounceDamping:r3=10,bounceStiffness:o5=500,modifyTarget:c5,min:a3,max:l2,restDelta:h2=.5,restSpeed:u5}){const f2=t3[0];const d={done:false,value:f2};const m3=i2(A=>a3!==void 0&&Al2,"isOutOfBounds");const p3=i2(A=>{if(a3===void 0)return l2;if(l2===void 0)return a3;return Math.abs(a3-A)-v*Math.exp(-A/s2),"calcDelta");const y3=i2(A=>g2+x2(A),"calcLatest");const w2=i2(A=>{const j2=x2(A);const N=y3(A);d.done=Math.abs(j2)<=h2;d.value=d.done?g2:N},"applyFriction");let b;let V;const L3=i2(A=>{if(!m3(d.value))return;b=A;V=_t2({keyframes:[d.value,p3(d.value)],velocity:Gi2(y3,A,d.value),damping:r3,stiffness:o5,restDelta:h2,restSpeed:u5})},"checkCatchBoundary");L3(0);return{calculatedDuration:null,next:i2(A=>{let j2=false;if(!V&&b===void 0){j2=true;w2(A);L3(A)}if(b!==void 0&&A>=b){return V.next(A-b)}else{!j2&&w2(A);return d}},"next")}}__name(Se,"Se");i2(Se,"inertia");function qo2(t3,e8,n2){const s2=[];const r3=n2||_.mix||Xi2;const o5=t3.length-1;for(let c5=0;c5e8[0];if(o5===2&&e8[0]===e8[1])return()=>e8[1];const c5=t3[0]===t3[1];if(t3[0]>t3[o5-1]){t3=[...t3].reverse();e8=[...e8].reverse()}const a3=qo2(e8,s2,r3);const l2=a3.length;const h2=i2(u5=>{if(c5&&u51){for(;f2h2(q2(t3[0],t3[o5-1],u5)):h2}__name(_o2,"_o");i2(_o2,"interpolate");function Zo2(t3,e8){const n2=t3[t3.length-1];for(let s2=1;s2<=e8;s2++){const r3=Ct2(0,e8,s2);t3.push(D(n2,1,r3))}}__name(Zo2,"Zo");i2(Zo2,"fillOffset");function Qo2(t3){const e8=[0];Zo2(e8,t3.length-1);return e8}__name(Qo2,"Qo");i2(Qo2,"defaultOffset");function Jo2(t3,e8){return t3.map(n2=>n2*e8)}__name(Jo2,"Jo");i2(Jo2,"convertOffsetToTimes");function ta2(t3,e8){return t3.map(()=>e8||Ii).splice(0,t3.length-1)}__name(ta2,"ta");i2(ta2,"defaultEasing");function St({duration:t3=300,keyframes:e8,times:n2,ease:s2="easeInOut"}){const r3=uo2(s2)?s2.map(fs):fs(s2);const o5={done:false,value:e8[0]};const c5=Jo2(n2&&n2.length===e8.length?n2:Qo2(e8),t3);const a3=_o2(c5,e8,{ease:Array.isArray(r3)?r3:ta2(e8,r3)});return{calculatedDuration:t3,next:i2(l2=>{o5.value=a3(l2);o5.done=l2>=t3;return o5},"next")}}__name(St,"St");i2(St,"keyframes");var ea2=i2(t3=>t3!==null,"isNotNull$1");function bn2(t3,{repeat:e8,repeatType:n2="loop"},s2,r3=1){const o5=t3.filter(ea2);const c5=r3<0||e8&&n2!=="loop"&&e8%2===1;const a3=c5?0:o5.length-1;return!a3||s2===void 0?o5[a3]:s2}__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(e8=>{this.resolve=e8})}notifyFinished(){this.resolve()}then(e8,n2){return this.finished.then(e8,n2)}};i2(jn2,"WithPromise");var Et2=jn2;var sa=i2(t3=>t3/100,"percentToProgress");var On2=class On3 extends Et2{static{__name(this,"On")}constructor(e8){super();this.state="idle";this.startTime=null;this.isStopped=false;this.currentTime=0;this.holdTime=null;this.playbackSpeed=1;this.stop=()=>{const{motionValue:n2}=this.options;if(n2&&n2.updatedAt!==O2.now()){this.tick(O2.now())}this.isStopped=true;if(this.state==="idle")return;this.teardown();this.options.onStop?.()};this.options=e8;this.initAnimation();this.play();if(e8.autoplay===false)this.pause()}initAnimation(){const{options:e8}=this;qi2(e8);const{type:n2=St,repeat:s2=0,repeatDelay:r3=0,repeatType:o5,velocity:c5=0}=e8;let{keyframes:a3}=e8;const l2=n2||St;if(l2!==St&&typeof a3[0]!=="number"){this.mixKeyframes=jt(sa,Xi2(a3[0],a3[1]));a3=[0,100]}const h2=l2({...e8,keyframes:a3});if(o5==="mirror"){this.mirroredGenerator=l2({...e8,keyframes:[...a3].reverse(),velocity:-c5})}if(h2.calculatedDuration===null){h2.calculatedDuration=Pn3(h2)}const{calculatedDuration:u5}=h2;this.calculatedDuration=u5;this.resolvedDuration=u5+r3;this.totalDuration=this.resolvedDuration*(s2+1)-r3;this.generator=h2}updateTime(e8){const n2=Math.round(e8-this.startTime)*this.playbackSpeed;if(this.holdTime!==null){this.currentTime=this.holdTime}else{this.currentTime=n2}}tick(e8,n2=false){const{generator:s2,totalDuration:r3,mixKeyframes:o5,mirroredGenerator:c5,resolvedDuration:a3,calculatedDuration:l2}=this;if(this.startTime===null)return s2.next(0);const{delay:h2=0,keyframes:u5,repeat:f2,repeatType:d,repeatDelay:m3,type:p3,onUpdate:v,finalKeyframe:T2}=this.options;if(this.speed>0){this.startTime=Math.min(this.startTime,e8)}else if(this.speed<0){this.startTime=Math.min(e8-r3/this.speed,this.startTime)}if(n2){this.currentTime=e8}else{this.updateTime(e8)}const g2=this.currentTime-h2*(this.playbackSpeed>=0?1:-1);const x2=this.playbackSpeed>=0?g2<0:g2>r3;this.currentTime=Math.max(g2,0);if(this.state==="finished"&&this.holdTime===null){this.currentTime=r3}let y3=this.currentTime;let w2=s2;if(f2){const A=Math.min(this.currentTime,r3)/a3;let j2=Math.floor(A);let N=A%1;if(!N&&A>=1){N=1}N===1&&j2--;j2=Math.min(j2,f2+1);const tt5=Boolean(j2%2);if(tt5){if(d==="reverse"){N=1-N;if(m3){N-=m3/a3}}else if(d==="mirror"){w2=c5}}y3=q2(0,1,N)*a3}const b=x2?{done:false,value:u5[0]}:w2.next(y3);if(o5){b.value=o5(b.value)}let{done:V}=b;if(!x2&&l2!==null){V=this.playbackSpeed>=0?this.currentTime>=r3:this.currentTime<=0}const L3=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&V);if(L3&&p3!==Se){b.value=bn2(u5,this.options,T2,this.speed)}if(v){v(b.value)}if(L3){this.finish()}return b}then(e8,n2){return this.finished.then(e8,n2)}get duration(){return $2(this.calculatedDuration)}get iterationDuration(){const{delay:e8=0}=this.options||{};return this.duration+$2(e8)}get time(){return $2(this.currentTime)}set time(e8){e8=X3(e8);this.currentTime=e8;if(this.startTime===null||this.holdTime!==null||this.playbackSpeed===0){this.holdTime=e8}else if(this.driver){this.startTime=this.driver.now()-e8/this.playbackSpeed}this.driver?.start(false)}get speed(){return this.playbackSpeed}set speed(e8){this.updateTime(O2.now());const n2=this.playbackSpeed!==e8;this.playbackSpeed=e8;if(n2){this.time=$2(this.currentTime)}}play(){if(this.isStopped)return;const{driver:e8=Uo2,startTime:n2}=this.options;if(!this.driver){this.driver=e8(r3=>this.tick(r3))}this.options.onPlay?.();const s2=this.driver.now();if(this.state==="finished"){this.updateFinished();this.startTime=s2}else if(this.holdTime!==null){this.startTime=s2-this.holdTime}else if(!this.startTime){this.startTime=n2??s2}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(e8){this.startTime=0;return this.tick(e8,true)}attachTimeline(e8){if(this.options.allowFlatten){this.options.type="keyframes";this.options.ease="linear";this.initAnimation()}this.driver?.stop();return e8.observe(this)}};i2(On2,"JSAnimation");var Lt=On2;function ia2(t3){for(let e8=1;e8t3*180/Math.PI,"radToDeg");var we2=i2(t3=>{const e8=rt3(Math.atan2(t3[1],t3[0]));return Ae2(e8)},"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,e8){if(!t3||t3==="none"){return Ve3(e8)}const n2=t3.match(/^matrix3d(([-d.es,]+))$/u);let s2;let r3;if(n2){s2=oa2;r3=n2}else{const a3=t3.match(/^matrix(([-d.es,]+))$/u);s2=ra2;r3=a3}if(!r3){return Ve3(e8)}const o5=s2[e8];const c5=r3[1].split(",").map(la2);return typeof o5==="function"?o5(c5):c5[o5]}__name(Ce2,"Ce");i2(Ce2,"parseValueFromTransform");var aa2=i2((t3,e8)=>{const{transform:n2="none"}=getComputedStyle(t3);return Ce2(n2,e8)},"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 e8=[];ua2.forEach(n2=>{const s2=t3.getValue(n2);if(s2!==void 0){e8.push([n2,s2.get()]);s2.set(n2.startsWith("scale")?1:0)}});return e8}__name(ha,"ha");i2(ha,"removeNonTranslationalTransform");var ot4={width:i2(({x:t3},{paddingLeft:e8="0",paddingRight:n2="0"})=>t3.max-t3.min-parseFloat(e8)-parseFloat(n2),"width"),height:i2(({y:t3},{paddingTop:e8="0",paddingBottom:n2="0"})=>t3.max-t3.min-parseFloat(e8)-parseFloat(n2),"height"),top:i2((t3,{top:e8})=>parseFloat(e8),"top"),left:i2((t3,{left:e8})=>parseFloat(e8),"left"),bottom:i2(({y:t3},{top:e8})=>parseFloat(e8)+(t3.max-t3.min),"bottom"),right:i2(({x:t3},{left:e8})=>parseFloat(e8)+(t3.max-t3.min),"right"),x:i2((t3,{transform:e8})=>Ce2(e8,"x"),"x"),y:i2((t3,{transform:e8})=>Ce2(e8,"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(s2=>s2.needsMeasurement);const e8=new Set(t3.map(s2=>s2.element));const n2=new Map;e8.forEach(s2=>{const r3=ha(s2);if(!r3.length)return;n2.set(s2,r3);s2.render()});t3.forEach(s2=>s2.measureInitialState());e8.forEach(s2=>{s2.render();const r3=n2.get(s2);if(r3){r3.forEach(([o5,c5])=>{s2.getValue(o5)?.set(c5)})}});t3.forEach(s2=>s2.measureEndState());t3.forEach(s2=>{if(s2.suspendedScrollY!==void 0){window.scrollTo(0,s2.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(e8,n2,s2,r3,o5,c5=false){this.state="pending";this.isAsync=false;this.needsMeasurement=false;this.unresolvedKeyframes=[...e8];this.onComplete=n2;this.name=s2;this.motionValue=r3;this.element=o5;this.isAsync=c5}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:e8,name:n2,element:s2,motionValue:r3}=this;if(e8[0]===null){const o5=r3?.get();const c5=e8[e8.length-1];if(o5!==void 0){e8[0]=o5}else if(s2&&n2){const a3=s2.readValue(n2,c5);if(a3!==void 0&&a3!==null){e8[0]=a3}}if(e8[0]===void 0){e8[0]=c5}if(r3&&o5===void 0){r3.set(e8[0])}}ia2(e8)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e8=false){this.state="complete";this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e8);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,e8,n2){da(e8)?t3.style.setProperty(e8,n2):t3.style[e8]=n2}__name(ma,"ma");i2(ma,"setStyle");var pa=dn2(()=>window.ScrollTimeline!==void 0);var ga={};function ya(t3,e8){const n2=dn2(t3);return()=>ga[e8]??n2()}__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,e8,n2,s2])=>`cubic-bezier(${t3}, ${e8}, ${n2}, ${s2})`,"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,e8){if(!t3){return void 0}else if(typeof t3==="function"){return Qi2()?Yi2(t3,e8):"ease-out"}else if(ji2(t3)){return Pt(t3)}else if(Array.isArray(t3)){return t3.map(n2=>Ji2(n2,e8)||bs.easeOut)}else{return bs[t3]}}__name(Ji2,"Ji");i2(Ji2,"mapEasingToNativeEasing");function va(t3,e8,n2,{delay:s2=0,duration:r3=300,repeat:o5=0,repeatType:c5="loop",ease:a3="easeOut",times:l2}={},h2=void 0){const u5={[e8]:n2};if(l2)u5.offset=l2;const f2=Ji2(a3,r3);if(Array.isArray(f2))u5.easing=f2;const d={delay:s2,duration:r3,easing:!Array.isArray(f2)?f2:"linear",fill:"both",iterations:o5+1,direction:c5==="reverse"?"alternate":"normal"};if(h2)d.pseudoElement=h2;const m3=t3.animate(u5,d);return m3}__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,...e8}){if(tr(t3)&&Qi2()){return t3.applyToOptions(e8)}else{e8.duration??(e8.duration=300);e8.ease??(e8.ease="easeOut")}return e8}__name(Ta,"Ta");i2(Ta,"applyGeneratorOptions");var Un2=class Un3 extends Et2{static{__name(this,"Un")}constructor(e8){super();this.finishedTime=null;this.isStopped=false;if(!e8)return;const{element:n2,name:s2,keyframes:r3,pseudoElement:o5,allowFlatten:c5=false,finalKeyframe:a3,onComplete:l2}=e8;this.isPseudoElement=Boolean(o5);this.allowFlatten=c5;this.options=e8;fn3(typeof e8.type!=="string");const h2=Ta(e8);this.animation=va(n2,s2,r3,h2,o5);if(h2.autoplay===false){this.animation.pause()}this.animation.onfinish=()=>{this.finishedTime=this.time;if(!o5){const u5=bn2(r3,this.options,a3,this.speed);if(this.updateMotionValue){this.updateMotionValue(u5)}else{ma(n2,s2,u5)}this.animation.cancel()}l2?.();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(e8){}}stop(){if(this.isStopped)return;this.isStopped=true;const{state:e8}=this;if(e8==="idle"||e8==="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 e8=this.animation.effect?.getComputedTiming?.().duration||0;return $2(Number(e8))}get iterationDuration(){const{delay:e8=0}=this.options||{};return this.duration+$2(e8)}get time(){return $2(Number(this.animation.currentTime)||0)}set time(e8){this.finishedTime=null;this.animation.currentTime=X3(e8)}get speed(){return this.animation.playbackRate}set speed(e8){if(e8<0)this.finishedTime=null;this.animation.playbackRate=e8}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(e8){this.animation.startTime=e8}attachTimeline({timeline:e8,observe:n2}){if(this.allowFlatten){this.animation.effect?.updateTiming({easing:"linear"})}this.animation.onfinish=null;if(e8&&pa()){this.animation.timeline=e8;return H}else{return n2(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(e8){Pa(e8);qi2(e8);super(e8);if(e8.startTime){this.startTime=e8.startTime}this.options=e8}updateMotionValue(e8){const{motionValue:n2,onUpdate:s2,onComplete:r3,element:o5,...c5}=this.options;if(!n2)return;if(e8!==void 0){n2.set(e8);return}const a3=new Lt({...c5,autoplay:false});const l2=X3(this.finishedTime??this.time);n2.setWithVelocity(a3.sample(l2-Ss).value,a3.sample(l2).value,Ss);a3.stop()}};i2(Kn2,"NativeAnimationExtended");var Le3=Kn2;var ws=i2((t3,e8)=>{if(e8==="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 e8=t3[0];if(t3.length===1)return true;for(let n2=0;n2Object.hasOwnProperty.call(Element.prototype,"animate"));function Va(t3){const{motionValue:e8,name:n2,repeatDelay:s2,repeatType:r3,damping:o5,type:c5}=t3;const a3=e8?.owner?.current;if(!(a3 instanceof HTMLElement)){return false}const{onUpdate:l2,transformTemplate:h2}=e8.owner.getProps();return Aa()&&n2&&wa.has(n2)&&(n2!=="transform"||!h2)&&!l2&&!s2&&r3!=="mirror"&&o5!==0&&c5!=="inertia"}__name(Va,"Va");i2(Va,"supportsBrowserAnimation");var Ca=40;var Wn2=class Wn3 extends Et2{static{__name(this,"Wn")}constructor({autoplay:e8=true,delay:n2=0,type:s2="keyframes",repeat:r3=0,repeatDelay:o5=0,repeatType:c5="loop",keyframes:a3,name:l2,motionValue:h2,element:u5,...f2}){super();this.stop=()=>{if(this._animation){this._animation.stop();this.stopTimeline?.()}this.keyframeResolver?.cancel()};this.createdAt=O2.now();const d={autoplay:e8,delay:n2,type:s2,repeat:r3,repeatDelay:o5,repeatType:c5,name:l2,motionValue:h2,element:u5,...f2};const m3=u5?.KeyframeResolver||kt;this.keyframeResolver=new m3(a3,(p3,v,T2)=>this.onKeyframesResolved(p3,v,d,!T2),l2,h2,u5);this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e8,n2,s2,r3){this.keyframeResolver=void 0;const{name:o5,type:c5,velocity:a3,delay:l2,isHandoff:h2,onUpdate:u5}=s2;this.resolvedAt=O2.now();if(!Sa(e8,o5,c5,a3)){if(_.instantAnimations||!l2){u5?.(bn2(e8,s2,n2))}e8[0]=e8[e8.length-1];ke4(s2);s2.repeat=0}const f2=r3?!this.resolvedAt?this.createdAt:this.resolvedAt-this.createdAt>Ca?this.resolvedAt:this.createdAt:void 0;const d={startTime:f2,finalKeyframe:n2,...s2,keyframes:e8};const m3=!h2&&Va(d)?new Le3({...d,element:d.motionValue.owner.current}):new Lt(d);m3.finished.then(()=>this.notifyFinished()).catch(H);if(this.pendingTimeline){this.stopTimeline=m3.attachTimeline(this.pendingTimeline);this.pendingTimeline=void 0}this._animation=m3}get finished(){if(!this._animation){return this._finished}else{return this.animation.finished}}then(e8,n2){return this.finished.finally(e8).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(e8){this.animation.time=e8}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e8){this.animation.speed=e8}get startTime(){return this.animation.startTime}attachTimeline(e8){if(this._animation){this.stopTimeline=this.animation.attachTimeline(e8)}else{this.pendingTimeline=e8}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 e8=Da.exec(t3);if(!e8)return[,];const[,n2,s2,r3]=e8;return[`--${n2??s2}`,r3]}__name(Ma,"Ma");i2(Ma,"parseCSSVariable");function nr(t3,e8,n2=1){const[s2,r3]=Ma(t3);if(!s2)return;const o5=window.getComputedStyle(e8).getPropertyValue(s2);if(o5){const c5=o5.trim();return wi(c5)?parseFloat(c5):c5}return yn2(r3)?nr(r3,e8,n2+1):r3}__name(nr,"nr");i2(nr,"getVariableValue");function Sn2(t3,e8){return t3?.[e8]??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=>e8=>e8.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[e8,n2]=t3.slice(0,-1).split("(");if(e8==="drop-shadow")return t3;const[s2]=n2.match(vn2)||[];if(!s2)return t3;const r3=n2.replace(s2,"");let o5=La.has(e8)?1:0;if(s2!==n2)o5*=100;return e8+"("+o5+r3+")"}__name(ka,"ka");i2(ka,"applyDefaultFilter");var Ba=/b([a-z-]*)(.*?)/gu;var Fe={...J,getAnimatableNone:i2(t3=>{const e8=t3.match(Ba);return e8?e8.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,e8){let n2=or(t3);if(n2!==Fe)n2=J;return n2.getAnimatableNone?n2.getAnimatableNone(e8):void 0}__name(ar,"ar");i2(ar,"getAnimatableNone");var ja=new Set(["auto","none","0"]);function Oa(t3,e8,n2){let s2=0;let r3=void 0;while(s2{e8.getValue(a3).set(l2)})}this.resolveNoneKeyframes()}};i2($n2,"DOMKeyframesResolver");var Ie2=$n2;function Na(t3,e8,n2){if(t3 instanceof EventTarget){return[t3]}else if(typeof t3==="string"){let s2=document;const r3=n2?.[t3]??s2.querySelectorAll(t3);return r3?Array.from(r3):[]}return Array.from(t3)}__name(Na,"Na");i2(Na,"resolveElements");var lr=i2((t3,e8)=>{return e8&&typeof t3==="number"?e8.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(e8,n2={}){this.canTrackVelocity=null;this.events={};this.updateAndNotify=s2=>{const r3=O2.now();if(this.updatedAt!==r3){this.setPrevFrameValue()}this.prev=this.current;this.setCurrent(s2);if(this.current!==this.prev){this.events.change?.notify(this.current);if(this.dependents){for(const o5 of this.dependents){o5.dirty()}}}};this.hasAnimated=false;this.setCurrent(e8);this.owner=n2.owner}setCurrent(e8){this.current=e8;this.updatedAt=O2.now();if(this.canTrackVelocity===null&&e8!==void 0){this.canTrackVelocity=Ka(this.current)}}setPrevFrameValue(e8=this.current){this.prevFrameValue=e8;this.prevUpdatedAt=this.updatedAt}onChange(e8){return this.on("change",e8)}on(e8,n2){if(!this.events[e8]){this.events[e8]=new Dt2}const s2=this.events[e8].add(n2);if(e8==="change"){return()=>{s2();C.read(()=>{if(!this.events.change.getSize()){this.stop()}})}}return s2}clearListeners(){for(const e8 in this.events){this.events[e8].clear()}}attach(e8,n2){this.passiveEffect=e8;this.stopPassiveEffect=n2}set(e8){if(!this.passiveEffect){this.updateAndNotify(e8)}else{this.passiveEffect(e8,this.updateAndNotify)}}setWithVelocity(e8,n2,s2){this.set(n2);this.prev=void 0;this.prevFrameValue=e8;this.prevUpdatedAt=this.updatedAt-s2}jump(e8,n2=true){this.updateAndNotify(e8);this.prev=e8;this.prevUpdatedAt=this.prevFrameValue=void 0;n2&&this.stop();if(this.stopPassiveEffect)this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e8){if(!this.dependents){this.dependents=new Set}this.dependents.add(e8)}removeDependent(e8){if(this.dependents){this.dependents.delete(e8)}}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const e8=O2.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e8-this.updatedAt>Cs){return 0}const n2=Math.min(this.updatedAt-this.prevUpdatedAt,Cs);return Ci2(parseFloat(this.current)-parseFloat(this.prevFrameValue),n2)}start(e8){this.stop();return new Promise(n2=>{this.hasAnimated=true;this.animation=e8(n2);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,e8){return new je3(t3,e8)}__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,e8){const n2=Na(t3);const s2=new AbortController;const r3={passive:true,...e8,signal:s2.signal};const o5=i2(()=>s2.abort(),"cancel");return[n2,r3,o5]}__name(ur,"ur");i2(ur,"setupGesture");function Ds(t3){return!(t3.pointerType==="touch"||cr())}__name(Ds,"Ds");i2(Ds,"isValidHover");function $a(t3,e8,n2={}){const[s2,r3,o5]=ur(t3,n2);const c5=i2(a3=>{if(!Ds(a3))return;const{target:l2}=a3;const h2=e8(l2,a3);if(typeof h2!=="function"||!l2)return;const u5=i2(f2=>{if(!Ds(f2))return;h2(f2);l2.removeEventListener("pointerleave",u5)},"onPointerLeave");l2.addEventListener("pointerleave",u5,r3)},"onPointerEnter");s2.forEach(a3=>{a3.addEventListener("pointerenter",c5,r3)});return o5}__name($a,"$a");i2($a,"hover");var hr=i2((t3,e8)=>{if(!e8){return false}else if(t3===e8){return true}else{return hr(t3,e8.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 e8=>{if(e8.key!=="Enter")return;t3(e8)}}__name(Ms,"Ms");i2(Ms,"filterEvents");function ce3(t3,e8){t3.dispatchEvent(new PointerEvent("pointer"+e8,{isPrimary:true,bubbles:true}))}__name(ce3,"ce");i2(ce3,"firePointerEvent");var Xa=i2((t3,e8)=>{const n2=t3.currentTarget;if(!n2)return;const s2=Ms(()=>{if(zt2.has(n2))return;ce3(n2,"down");const r3=Ms(()=>{ce3(n2,"up")});const o5=i2(()=>ce3(n2,"cancel"),"handleBlur");n2.addEventListener("keyup",r3,e8);n2.addEventListener("blur",o5,e8)});n2.addEventListener("keydown",s2,e8);n2.addEventListener("blur",()=>n2.removeEventListener("keydown",s2),e8)},"enableKeyboardPress");function Rs(t3){return Vn2(t3)&&!cr()}__name(Rs,"Rs");i2(Rs,"isValidPressEvent");function Ya(t3,e8,n2={}){const[s2,r3,o5]=ur(t3,n2);const c5=i2(a3=>{const l2=a3.currentTarget;if(!Rs(a3))return;zt2.add(l2);const h2=e8(l2,a3);const u5=i2((m3,p3)=>{window.removeEventListener("pointerup",f2);window.removeEventListener("pointercancel",d);if(zt2.has(l2)){zt2.delete(l2)}if(!Rs(m3)){return}if(typeof h2==="function"){h2(m3,{success:p3})}},"onPointerEnd");const f2=i2(m3=>{u5(m3,l2===window||l2===document||n2.useGlobalTarget||hr(l2,m3.target))},"onPointerUp");const d=i2(m3=>{u5(m3,false)},"onPointerCancel");window.addEventListener("pointerup",f2,r3);window.addEventListener("pointercancel",d,r3)},"startPress");s2.forEach(a3=>{const l2=n2.useGlobalTarget?window:a3;l2.addEventListener("pointerdown",c5,r3);if(Ua(a3)){a3.addEventListener("focus",h2=>Xa(h2,r3));if(!za(a3)&&!a3.hasAttribute("tabindex")){a3.tabIndex=0}}});return o5}__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 e8=z.useContext(cn2);if(e8===null)return[true,null];const{isPresent:n2,onExitComplete:s2,register:r3}=e8;const o5=z.useId();z.useEffect(()=>{if(t3){return r3(o5)}},[t3]);const c5=z.useCallback(()=>t3&&s2&&s2(o5),[o5,s2,t3]);return!n2&&s2?[false,c5]:[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(e8=>Es[t3].some(n2=>!!e8[n2]),"isEnabled")}}function Qa(t3){for(const e8 in t3){gt2[e8]={...gt2[e8],...t3[e8]}}}__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(e8=>e8.startsWith("on")?!Zt3(e8):t3(e8),"shouldForward")}__name(tl,"tl");i2(tl,"loadExternalIsValidProp");try{tl(__require("@emotion/is-prop-valid").default)}catch{}function el(t3,e8,n2){const s2={};for(const r3 in t3){if(r3==="values"&&typeof t3.values==="object")continue;if(pr(r3)||n2===true&&Zt3(r3)||!e8&&!Zt3(r3)||t3["draggable"]&&r3.startsWith("onDrag")){s2[r3]=t3[r3]}}return s2}__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(e8=>Bt(t3[e8]))}__name(se3,"se");i2(se3,"isControllingVariants");function gr(t3){return Boolean(se3(t3)||t3.variants)}__name(gr,"gr");i2(gr,"isVariantNode");function nl(t3,e8){if(se3(t3)){const{initial:n2,animate:s2}=t3;return{initial:n2===false||Bt(n2)?n2:void 0,animate:Bt(s2)?s2:void 0}}return t3.inherit!==false?e8:{}}__name(nl,"nl");i2(nl,"getCurrentTreeVariants");function sl2(t3){const{initial:e8,animate:n2}=nl(t3,z.useContext(ee3));return z.useMemo(()=>({initial:e8,animate:n2}),[Ls(e8),Ls(n2)])}__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 e8 in t3){Ft[e8]=t3[e8];if(gn2(e8)){Ft[e8].isCSSVariable=true}}}__name(il,"il");i2(il,"addScaleCorrector");function yr(t3,{layout:e8,layoutId:n2}){return Tt2.has(t3)||t3.startsWith("origin")||(e8||n2!==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,e8,n2){let s2="";let r3=true;for(let o5=0;o5({style:{},transform:{},transformOrigin:{},vars:{}}),"createHtmlRenderState");function vr(t3,e8,n2){for(const s2 in e8){if(!F2(e8[s2])&&!yr(s2,n2)){t3[s2]=e8[s2]}}}__name(vr,"vr");i2(vr,"copyRawValuesOnly");function ll({transformTemplate:t3},e8){return z.useMemo(()=>{const n2=Rn2();Mn2(n2,e8,t3);return Object.assign({},n2.vars,n2.style)},[e8])}__name(ll,"ll");i2(ll,"useInitialMotionValues");function cl(t3,e8){const n2=t3.style||{};const s2={};vr(s2,n2,t3);Object.assign(s2,ll(t3,e8));return s2}__name(cl,"cl");i2(cl,"useStyle");function ul(t3,e8){const n2={};const s2=cl(t3,e8);if(t3.drag&&t3.dragListener!==false){n2.draggable=false;s2.userSelect=s2.WebkitUserSelect=s2.WebkitTouchCallout="none";s2.touchAction=t3.drag===true?"none":`pan-${t3.drag==="x"?"y":"x"}`}if(t3.tabIndex===void 0&&(t3.onTap||t3.onTapStart||t3.whileTap)){n2.tabIndex=0}n2.style=s2;return n2}__name(ul,"ul");i2(ul,"useHTMLProps");var hl={offset:"stroke-dashoffset",array:"stroke-dasharray"};var fl2={offset:"strokeDashoffset",array:"strokeDasharray"};function dl2(t3,e8,n2=1,s2=0,r3=true){t3.pathLength=1;const o5=r3?hl:fl2;t3[o5.offset]=P.transform(-s2);const c5=P.transform(e8);const a3=P.transform(n2);t3[o5.array]=`${c5} ${a3}`}__name(dl2,"dl");i2(dl2,"buildSVGPath");function Tr(t3,{attrX:e8,attrY:n2,attrScale:s2,pathLength:r3,pathSpacing:o5=1,pathOffset:c5=0,...a3},l2,h2,u5){Mn2(t3,a3,h2);if(l2){if(t3.style.viewBox){t3.attrs.viewBox=t3.style.viewBox}return}t3.attrs=t3.style;t3.style={};const{attrs:f2,style:d}=t3;if(f2.transform){d.transform=f2.transform;delete f2.transform}if(d.transform||f2.transformOrigin){d.transformOrigin=f2.transformOrigin??"50% 50%";delete f2.transformOrigin}if(d.transform){d.transformBox=u5?.transformBox??"fill-box";delete f2.transformBox}if(e8!==void 0)f2.x=e8;if(n2!==void 0)f2.y=n2;if(s2!==void 0)f2.scale=s2;if(r3!==void 0){dl2(f2,r3,o5,c5,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,e8,n2,s2){const r3=z.useMemo(()=>{const o5=xr();Tr(o5,e8,Pr(s2),t3.transformTemplate,t3.style);return{...o5.attrs,style:{...o5.style}}},[e8]);if(t3.style){const o5={};vr(o5,t3.style,t3);r3.style={...o5,...r3.style}}return r3}__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,e8,n2,{latestValues:s2},r3,o5=false){const c5=En2(t3)?ml2:ul;const a3=c5(e8,s2,r3,t3);const l2=el(e8,typeof t3==="string",o5);const h2=t3!==z.Fragment?{...l2,...a3,ref:n2}:{};const{children:u5}=e8;const f2=z.useMemo(()=>F2(u5)?u5.get():u5,[u5]);return z.createElement(t3,{...h2,children:f2})}__name(gl,"gl");i2(gl,"useRender");function ks(t3){const e8=[{},{}];t3?.values.forEach((n2,s2)=>{e8[0][s2]=n2.get();e8[1][s2]=n2.getVelocity()});return e8}__name(ks,"ks");i2(ks,"getValueState");function Ln2(t3,e8,n2,s2){if(typeof e8==="function"){const[r3,o5]=ks(s2);e8=e8(n2!==void 0?n2:t3.custom,r3,o5)}if(typeof e8==="string"){e8=t3.variants&&t3.variants[e8]}if(typeof e8==="function"){const[r3,o5]=ks(s2);e8=e8(n2!==void 0?n2:t3.custom,r3,o5)}return e8}__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:e8},n2,s2,r3){const o5={latestValues:vl(n2,s2,r3,t3),renderState:e8()};return o5}__name(yl,"yl");i2(yl,"makeState");function vl(t3,e8,n2,s2){const r3={};const o5=s2(t3,{});for(const d in o5){r3[d]=Xt2(o5[d])}let{initial:c5,animate:a3}=t3;const l2=se3(t3);const h2=gr(t3);if(e8&&h2&&!l2&&t3.inherit!==false){if(c5===void 0)c5=e8.initial;if(a3===void 0)a3=e8.animate}let u5=n2?n2.initial===false:false;u5=u5||c5===false;const f2=u5?a3:c5;if(f2&&typeof f2!=="boolean"&&!ne2(f2)){const d=Array.isArray(f2)?f2:[f2];for(let m3=0;m3(e8,n2)=>{const s2=z.useContext(ee3);const r3=z.useContext(cn2);const o5=i2(()=>yl(t3,e8,s2,r3),"make");return n2?o5():no2(o5)},"makeUseVisualState");function kn2(t3,e8,n2){const{style:s2}=t3;const r3={};for(const o5 in s2){if(F2(s2[o5])||e8.style&&F2(e8.style[o5])||yr(o5,t3)||n2?.getValue(o5)?.liveStyle!==void 0){r3[o5]=s2[o5]}}return r3}__name(kn2,"kn");i2(kn2,"scrapeMotionValuesFromProps$1");var Tl=br({scrapeMotionValuesFromProps:kn2,createRenderState:Rn2});function Sr(t3,e8,n2){const s2=kn2(t3,e8,n2);for(const r3 in t3){if(F2(t3[r3])||F2(e8[r3])){const o5=vt.indexOf(r3)!==-1?"attr"+r3.charAt(0).toUpperCase()+r3.substring(1):r3;s2[o5]=t3[r3]}}return s2}__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,e8,n2){return z.useCallback(s2=>{if(s2){t3.onMount&&t3.onMount(s2)}if(e8){if(s2){e8.mount(s2)}else{e8.unmount()}}if(n2){if(typeof n2==="function"){n2(s2)}else if(ut3(n2)){n2.current=s2}}},[e8])}__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,e8,n2,s2,r3){const{visualElement:o5}=z.useContext(ee3);const c5=z.useContext(mr);const a3=z.useContext(cn2);const l2=z.useContext(dr).reducedMotion;const h2=z.useRef(null);s2=s2||c5.renderer;if(!h2.current&&s2){h2.current=s2(t3,{visualState:e8,parent:o5,props:n2,presenceContext:a3,blockInitialAnimation:a3?a3.initial===false:false,reducedMotionConfig:l2})}const u5=h2.current;const f2=z.useContext(Ar);if(u5&&!u5.projection&&r3&&(u5.type==="html"||u5.type==="svg")){Al(h2.current,n2,r3,f2)}const d=z.useRef(false);z.useInsertionEffect(()=>{if(u5&&d.current){u5.update(n2,a3)}});const m3=n2[wr];const p3=z.useRef(Boolean(m3)&&!window.MotionHandoffIsComplete?.(m3)&&window.MotionHasOptimisedAnimation?.(m3));so3(()=>{if(!u5)return;d.current=true;window.MotionIsMounted=true;u5.updateFeatures();u5.scheduleRenderMicrotask();if(p3.current&&u5.animationState){u5.animationState.animateChanges()}});z.useEffect(()=>{if(!u5)return;if(!p3.current&&u5.animationState){u5.animationState.animateChanges()}if(p3.current){queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(m3)});p3.current=false}u5.enteringChildren=void 0});return u5}__name(wl,"wl");i2(wl,"useVisualElement");function Al(t3,e8,n2,s2){const{layoutId:r3,layout:o5,drag:c5,dragConstraints:a3,layoutScroll:l2,layoutRoot:h2,layoutCrossfade:u5}=e8;t3.projection=new n2(t3.latestValues,e8["data-framer-portal-id"]?void 0:Vr(t3.parent));t3.projection.setOptions({layoutId:r3,layout:o5,alwaysMeasureLayout:Boolean(c5)||a3&&ut3(a3),visualElement:t3,animationType:typeof o5==="string"?o5:"both",initialPromotionConfig:s2,crossfade:u5,layoutScroll:l2,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:e8=false}={},n2,s2){n2&&Qa(n2);const r3=En2(t3)?xl:Tl;function o5(a3,l2){let h2;const u5={...z.useContext(dr),...a3,layoutId:Vl(a3)};const{isStatic:f2}=u5;const d=sl2(a3);const m3=r3(a3,f2);if(!f2&&ln2){Cl();const p3=Dl(u5);h2=p3.MeasureLayout;d.visualElement=wl(t3,m3,u5,s2,p3.ProjectionNode)}return Ht.jsxs(ee3.Provider,{value:d,children:[h2&&d.visualElement?Ht.jsx(h2,{visualElement:d.visualElement,...u5}):null,gl(t3,a3,bl(m3,d.visualElement,l2),m3,f2,e8)]})}__name(o5,"o");i2(o5,"MotionDOMComponent");o5.displayName=`motion.${typeof t3==="string"?t3:`create(${t3.displayName??t3.name??""})`}`;const c5=z.forwardRef(o5);c5[Pl]=t3;return c5}__name(ue3,"ue");i2(ue3,"createMotionComponent");function Vl({layoutId:t3}){const e8=z.useContext(Si).id;return e8&&t3!==void 0?e8+"-"+t3:t3}__name(Vl,"Vl");i2(Vl,"useLayoutId");function Cl(t3,e8){z.useContext(mr).strict}__name(Cl,"Cl");i2(Cl,"useStrictMode");function Dl(t3){const{drag:e8,layout:n2}=gt2;if(!e8&&!n2)return{};const s2={...e8,...n2};return{MeasureLayout:e8?.isEnabled(t3)||n2?.isEnabled(t3)?s2.MeasureLayout:void 0,ProjectionNode:s2.ProjectionNode}}__name(Dl,"Dl");i2(Dl,"getProjectionFunctionality");function Ml(t3,e8){if(typeof Proxy==="undefined"){return ue3}const n2=new Map;const s2=i2((o5,c5)=>{return ue3(o5,c5,t3,e8)},"factory");const r3=i2((o5,c5)=>{return s2(o5,c5)},"deprecatedFactoryFunction");return new Proxy(r3,{get:i2((o5,c5)=>{if(c5==="create")return s2;if(!n2.has(c5)){n2.set(c5,ue3(c5,void 0,t3,e8))}return n2.get(c5)},"get")})}__name(Ml,"Ml");i2(Ml,"createMotionProxy");function Cr({top:t3,left:e8,right:n2,bottom:s2}){return{x:{min:e8,max:n2},y:{min:t3,max:s2}}}__name(Cr,"Cr");i2(Cr,"convertBoundingBoxToBox");function Rl({x:t3,y:e8}){return{top:e8.min,right:t3.max,bottom:e8.max,left:t3.min}}__name(Rl,"Rl");i2(Rl,"convertBoxToBoundingBox");function El(t3,e8){if(!e8)return t3;const n2=e8({x:t3.left,y:t3.top});const s2=e8({x:t3.right,y:t3.bottom});return{top:n2.y,left:n2.x,bottom:s2.y,right:s2.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:e8,scaleY:n2}){return!he(t3)||!he(e8)||!he(n2)}__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,e8,n2){const s2=t3-n2;const r3=e8*s2;return n2+r3}__name(Qt2,"Qt");i2(Qt2,"scalePoint");function Fs(t3,e8,n2,s2,r3){if(r3!==void 0){t3=Qt2(t3,r3,s2)}return Qt2(t3,n2,s2)+e8}__name(Fs,"Fs");i2(Fs,"applyPointDelta");function Ne3(t3,e8=0,n2=1,s2,r3){t3.min=Fs(t3.min,e8,n2,s2,r3);t3.max=Fs(t3.max,e8,n2,s2,r3)}__name(Ne3,"Ne");i2(Ne3,"applyAxisDelta");function Mr(t3,{x:e8,y:n2}){Ne3(t3.x,e8.translate,e8.scale,e8.originPoint);Ne3(t3.y,n2.translate,n2.scale,n2.originPoint)}__name(Mr,"Mr");i2(Mr,"applyBoxDelta");var Is=.999999999999;var js=1.0000000000001;function Ll(t3,e8,n2,s2=false){const r3=n2.length;if(!r3)return;e8.x=e8.y=1;let o5;let c5;for(let a3=0;a3Is){e8.x=1}if(e8.yIs){e8.y=1}}__name(Ll,"Ll");i2(Ll,"applyTreeDeltas");function ht(t3,e8){t3.min=t3.min+e8;t3.max=t3.max+e8}__name(ht,"ht");i2(ht,"translateAxis");function Os(t3,e8,n2,s2,r3=.5){const o5=D(t3.min,t3.max,r3);Ne3(t3,e8,n2,o5,s2)}__name(Os,"Os");i2(Os,"transformAxis");function ft2(t3,e8){Os(t3.x,e8.x,e8.scaleX,e8.scale,e8.originX);Os(t3.y,e8.y,e8.scaleY,e8.scale,e8.originY)}__name(ft2,"ft");i2(ft2,"transformBox");function Rr(t3,e8){return Cr(El(t3.getBoundingClientRect(),e8))}__name(Rr,"Rr");i2(Rr,"measureViewportBox");function kl(t3,e8,n2){const s2=Rr(t3,n2);const{scroll:r3}=e8;if(r3){ht(s2.x,r3.offset.x);ht(s2.y,r3.offset.y)}return s2}__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 e8=i2(()=>Ue4.current=t3.matches,"setReducedMotionPreferences");t3.addEventListener("change",e8);e8()}else{Ue4.current=false}}__name(Bl,"Bl");i2(Bl,"initPrefersReducedMotion");var Fl=new WeakMap;function Il(t3,e8,n2){for(const s2 in e8){const r3=e8[s2];const o5=n2[s2];if(F2(r3)){t3.addValue(s2,r3)}else if(F2(o5)){t3.addValue(s2,pt2(r3,{owner:t3}))}else if(o5!==r3){if(t3.hasValue(s2)){const c5=t3.getValue(s2);if(c5.liveStyle===true){c5.jump(r3)}else if(!c5.hasAnimated){c5.set(r3)}}else{const c5=t3.getStaticValue(s2);t3.addValue(s2,pt2(c5!==void 0?c5:r3,{owner:t3}))}}}for(const s2 in n2){if(e8[s2]===void 0)t3.removeValue(s2)}return e8}__name(Il,"Il");i2(Il,"updateMotionValuesFromProps");var Ks=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];var zn2=class zn3{static{__name(this,"zn")}scrapeMotionValuesFromProps(e8,n2,s2){return{}}constructor({parent:e8,props:n2,presenceContext:s2,reducedMotionConfig:r3,blockInitialAnimation:o5,visualState:c5},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 d=O2.now();if(this.renderScheduledAtthis.bindToMotionValue(s2,n2));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(e8=>e8());this.valueSubscriptions.clear();this.removeFromVariantTree&&this.removeFromVariantTree();this.parent?.removeChild(this);for(const e8 in this.events){this.events[e8].clear()}for(const e8 in this.features){const n2=this.features[e8];if(n2){n2.unmount();n2.isMounted=false}}this.current=null}addChild(e8){this.children.add(e8);this.enteringChildren??(this.enteringChildren=new Set);this.enteringChildren.add(e8)}removeChild(e8){this.children.delete(e8);this.enteringChildren&&this.enteringChildren.delete(e8)}bindToMotionValue(e8,n2){if(this.valueSubscriptions.has(e8)){this.valueSubscriptions.get(e8)()}const s2=Tt2.has(e8);if(s2&&this.onBindTransform){this.onBindTransform()}const r3=n2.on("change",c5=>{this.latestValues[e8]=c5;this.props.onUpdate&&C.preRender(this.notifyUpdate);if(s2&&this.projection){this.projection.isTransformDirty=true}this.scheduleRender()});let o5;if(window.MotionCheckAppearSync){o5=window.MotionCheckAppearSync(this,e8,n2)}this.valueSubscriptions.set(e8,()=>{r3();if(o5)o5();if(n2.owner)n2.stop()})}sortNodePosition(e8){if(!this.current||!this.sortInstanceNodePosition||this.type!==e8.type){return 0}return this.sortInstanceNodePosition(this.current,e8.current)}updateFeatures(){let e8="animation";for(e8 in gt2){const n2=gt2[e8];if(!n2)continue;const{isEnabled:s2,Feature:r3}=n2;if(!this.features[e8]&&r3&&s2(this.props)){this.features[e8]=new r3(this)}if(this.features[e8]){const o5=this.features[e8];if(o5.isMounted){o5.update()}else{o5.mount();o5.isMounted=true}}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):R2()}getStaticValue(e8){return this.latestValues[e8]}setStaticValue(e8,n2){this.latestValues[e8]=n2}update(e8,n2){if(e8.transformTemplate||this.props.transformTemplate){this.scheduleRender()}this.prevProps=this.props;this.props=e8;this.prevPresenceContext=this.presenceContext;this.presenceContext=n2;for(let s2=0;s2n2.variantChildren.delete(e8)}}addValue(e8,n2){const s2=this.values.get(e8);if(n2!==s2){if(s2)this.removeValue(e8);this.bindToMotionValue(e8,n2);this.values.set(e8,n2);this.latestValues[e8]=n2.get()}}removeValue(e8){this.values.delete(e8);const n2=this.valueSubscriptions.get(e8);if(n2){n2();this.valueSubscriptions.delete(e8)}delete this.latestValues[e8];this.removeValueFromRenderState(e8,this.renderState)}hasValue(e8){return this.values.has(e8)}getValue(e8,n2){if(this.props.values&&this.props.values[e8]){return this.props.values[e8]}let s2=this.values.get(e8);if(s2===void 0&&n2!==void 0){s2=pt2(n2===null?void 0:n2,{owner:this});this.addValue(e8,s2)}return s2}readValue(e8,n2){let s2=this.latestValues[e8]!==void 0||!this.current?this.latestValues[e8]:this.getBaseTargetFromProps(this.props,e8)??this.readValueFromInstance(this.current,e8,this.options);if(s2!==void 0&&s2!==null){if(typeof s2==="string"&&(wi(s2)||Vi2(s2))){s2=parseFloat(s2)}else if(!_a(s2)&&J.test(n2)){s2=ar(e8,n2)}this.setBaseTarget(e8,F2(s2)?s2.get():s2)}return F2(s2)?s2.get():s2}setBaseTarget(e8,n2){this.baseTarget[e8]=n2}getBaseTarget(e8){const{initial:n2}=this.props;let s2;if(typeof n2==="string"||typeof n2==="object"){const o5=Ln2(this.props,n2,this.presenceContext?.custom);if(o5){s2=o5[e8]}}if(n2&&s2!==void 0){return s2}const r3=this.getBaseTargetFromProps(this.props,e8);if(r3!==void 0&&!F2(r3))return r3;return this.initialValues[e8]!==void 0&&s2===void 0?void 0:this.baseTarget[e8]}on(e8,n2){if(!this.events[e8]){this.events[e8]=new Dt2}return this.events[e8].add(n2)}notify(e8,...n2){if(this.events[e8]){this.events[e8].notify(...n2)}}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(e8,n2){return e8.compareDocumentPosition(n2)&2?1:-1}getBaseTargetFromProps(e8,n2){return e8.style?e8.style[n2]:void 0}removeValueFromRenderState(e8,{vars:n2,style:s2}){delete n2[e8];delete s2[e8]}handleChildMotionValue(){if(this.childSubscription){this.childSubscription();delete this.childSubscription}const{children:e8}=this.props;if(F2(e8)){this.childSubscription=e8.on("change",n2=>{if(this.current){this.current.textContent=`${n2}`}})}}};i2(Xn2,"DOMVisualElement");var Jt2=Xn2;function Lr(t3,{style:e8,vars:n2},s2,r3){const o5=t3.style;let c5;for(c5 in e8){o5[c5]=e8[c5]}r3?.applyProjectionStyles(o5,s2);for(c5 in n2){o5.setProperty(c5,n2[c5])}}__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(e8,n2){if(Tt2.has(n2)){return this.projection?.isProjecting?Ve3(n2):aa2(e8,n2)}else{const s2=jl2(e8);const r3=(gn2(n2)?s2.getPropertyValue(n2):s2[n2])||0;return typeof r3==="string"?r3.trim():r3}}measureInstanceViewportBox(e8,{transformPagePoint:n2}){return Rr(e8,n2)}build(e8,n2,s2){Mn2(e8,n2,s2.transformTemplate)}scrapeMotionValuesFromProps(e8,n2,s2){return kn2(e8,n2,s2)}};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,e8,n2,s2){Lr(t3,e8,void 0,s2);for(const r3 in e8.attrs){t3.setAttribute(!kr.has(r3)?Bn2(r3):r3,e8.attrs[r3])}}__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(e8,n2){return e8[n2]}readValueFromInstance(e8,n2){if(Tt2.has(n2)){const s2=or(n2);return s2?s2.default||0:0}n2=!kr.has(n2)?Bn2(n2):n2;return e8.getAttribute(n2)}scrapeMotionValuesFromProps(e8,n2,s2){return Sr(e8,n2,s2)}build(e8,n2,s2){Tr(e8,n2,this.isSVGTag,s2.transformTemplate,s2.style)}renderInstance(e8,n2,s2,r3){Ol(e8,n2,s2,r3)}mount(e8){this.isSVGTag=Pr(e8.tagName);super.mount(e8)}};i2(Gn2,"SVGVisualElement");var $e3=Gn2;var Nl=i2((t3,e8)=>{return En2(t3)?new $e3(e8):new We3(e8,{allowProjection:t3!==z.Fragment})},"createDomVisualElement");function mt2(t3,e8,n2){const s2=t3.getProps();return Ln2(s2,e8,n2!==void 0?n2:s2.custom,t3)}__name(mt2,"mt");i2(mt2,"resolveVariant");var He3=i2(t3=>{return Array.isArray(t3)},"isKeyframesTarget");function Ul(t3,e8,n2){if(t3.hasValue(e8)){t3.getValue(e8).set(n2)}else{t3.addValue(e8,pt2(n2))}}__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,e8){const n2=mt2(t3,e8);let{transitionEnd:s2={},transition:r3={},...o5}=n2||{};o5={...o5,...s2};for(const c5 in o5){const a3=Kl(o5[c5]);Ul(t3,c5,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,e8){const n2=t3.getValue("willChange");if($l(n2)){return n2.add(e8)}else if(!n2&&_.WillChange){const s2=new _.WillChange("auto");t3.addValue("willChange",s2);s2.add(e8)}}__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:e8,repeatType:n2="loop"},s2){const r3=t3.filter(Hl);const o5=e8&&n2!=="loop"&&e8%2===1?0:r3.length-1;return r3[o5]}__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:e8})=>{if(e8.length>2){return Gl2}else if(Tt2.has(t3)){return t3.startsWith("scale")?Yl2(e8[1]):Xl2}return ql},"getDefaultTransition");function Zl({when:t3,delay:e8,delayChildren:n2,staggerChildren:s2,staggerDirection:r3,repeat:o5,repeatType:c5,repeatDelay:a3,from:l2,elapsed:h2,...u5}){return!!Object.keys(u5).length}__name(Zl,"Zl");i2(Zl,"isTransitionDefined");var Fn3=i2((t3,e8,n2,s2={},r3,o5)=>c5=>{const a3=Sn2(s2,t3)||{};const l2=a3.delay||s2.delay||0;let{elapsed:h2=0}=s2;h2=h2-X3(l2);const u5={keyframes:Array.isArray(n2)?n2:[null,n2],ease:"easeOut",velocity:e8.getVelocity(),...a3,delay:-h2,onUpdate:i2(d=>{e8.set(d);a3.onUpdate&&a3.onUpdate(d)},"onUpdate"),onComplete:i2(()=>{c5();a3.onComplete&&a3.onComplete()},"onComplete"),name:t3,motionValue:e8,element:o5?void 0:r3};if(!Zl(a3)){Object.assign(u5,_l(t3,u5))}u5.duration&&(u5.duration=X3(u5.duration));u5.repeatDelay&&(u5.repeatDelay=X3(u5.repeatDelay));if(u5.from!==void 0){u5.keyframes[0]=u5.from}let f2=false;if(u5.type===false||u5.duration===0&&!u5.repeatDelay){ke4(u5);if(u5.delay===0){f2=true}}if(_.instantAnimations||_.skipAnimations){f2=true;ke4(u5);u5.delay=0}u5.allowFlatten=!a3.type&&!a3.ease;if(f2&&!o5&&e8.get()!==void 0){const d=zl(u5.keyframes,a3);if(d!==void 0){C.update(()=>{u5.onUpdate(d);u5.onComplete()});return}}return a3.isSync?new Lt(u5):new Be3(u5)},"animateMotionValue");function Ql({protectedKeys:t3,needsAnimating:e8},n2){const s2=t3.hasOwnProperty(n2)&&e8[n2]!==true;e8[n2]=false;return s2}__name(Ql,"Ql");i2(Ql,"shouldBlockAnimation");function Fr(t3,e8,{delay:n2=0,transitionOverride:s2,type:r3}={}){let{transition:o5=t3.getDefaultTransition(),transitionEnd:c5,...a3}=e8;if(s2)o5=s2;const l2=[];const h2=r3&&t3.animationState&&t3.animationState.getState()[r3];for(const u5 in a3){const f2=t3.getValue(u5,t3.latestValues[u5]??null);const d=a3[u5];if(d===void 0||h2&&Ql(h2,u5)){continue}const m3={delay:n2,...Sn2(o5||{},u5)};const p3=f2.get();if(p3!==void 0&&!f2.isAnimating&&!Array.isArray(d)&&d===p3&&!m3.velocity){continue}let v=false;if(window.MotionHandoffAnimation){const g2=Br(t3);if(g2){const x2=window.MotionHandoffAnimation(g2,u5,C);if(x2!==null){m3.startTime=x2;v=true}}}ze3(t3,u5);f2.start(Fn3(u5,f2,d,t3.shouldReduceMotion&&sr.has(u5)?{type:false}:m3,t3,v));const T2=f2.animation;if(T2){l2.push(T2)}}if(c5){Promise.all(l2).then(()=>{C.update(()=>{c5&&Wl(t3,c5)})})}return l2}__name(Fr,"Fr");i2(Fr,"animateTarget");function Ir(t3,e8,n2,s2=0,r3=1){const o5=Array.from(t3).sort((h2,u5)=>h2.sortNodePosition(u5)).indexOf(e8);const c5=t3.size;const a3=(c5-1)*s2;const l2=typeof n2==="function";return l2?n2(o5,c5):r3===1?o5*s2:a3-o5*s2}__name(Ir,"Ir");i2(Ir,"calcChildStagger");function Xe3(t3,e8,n2={}){const s2=mt2(t3,e8,n2.type==="exit"?t3.presenceContext?.custom:void 0);let{transition:r3=t3.getDefaultTransition()||{}}=s2||{};if(n2.transitionOverride){r3=n2.transitionOverride}const o5=s2?()=>Promise.all(Fr(t3,s2,n2)):()=>Promise.resolve();const c5=t3.variantChildren&&t3.variantChildren.size?(l2=0)=>{const{delayChildren:h2=0,staggerChildren:u5,staggerDirection:f2}=r3;return Jl(t3,e8,l2,h2,u5,f2,n2)}:()=>Promise.resolve();const{when:a3}=r3;if(a3){const[l2,h2]=a3==="beforeChildren"?[o5,c5]:[c5,o5];return l2().then(()=>h2())}else{return Promise.all([o5(),c5(n2.delay)])}}__name(Xe3,"Xe");i2(Xe3,"animateVariant");function Jl(t3,e8,n2=0,s2=0,r3=0,o5=1,c5){const a3=[];for(const l2 of t3.variantChildren){l2.notify("AnimationStart",e8);a3.push(Xe3(l2,e8,{...c5,delay:n2+(typeof s2==="function"?0:s2)+Ir(t3.variantChildren,l2,s2,r3,o5)}).then(()=>l2.notify("AnimationComplete",e8)))}return Promise.all(a3)}__name(Jl,"Jl");i2(Jl,"animateChildren");function tc(t3,e8,n2={}){t3.notify("AnimationStart",e8);let s2;if(Array.isArray(e8)){const r3=e8.map(o5=>Xe3(t3,o5,n2));s2=Promise.all(r3)}else if(typeof e8==="string"){s2=Xe3(t3,e8,n2)}else{const r3=typeof e8==="function"?mt2(t3,e8,n2.custom):e8;s2=Promise.all(Fr(t3,r3,n2))}return s2.then(()=>{t3.notify("AnimationComplete",e8)})}__name(tc,"tc");i2(tc,"animateVisualElement");function jr(t3,e8){if(!Array.isArray(e8))return false;const n2=e8.length;if(n2!==t3.length)return false;for(let s2=0;s2Promise.all(e8.map(({animation:n2,options:s2})=>tc(t3,n2,s2)))}__name(ic,"ic");i2(ic,"animateList");function rc(t3){let e8=ic(t3);let n2=Ws();let s2=true;const r3=i2(l2=>(h2,u5)=>{const f2=mt2(t3,u5,l2==="exit"?t3.presenceContext?.custom:void 0);if(f2){const{transition:d,transitionEnd:m3,...p3}=f2;h2={...h2,...p3,...m3}}return h2},"buildResolvedTypeValues");function o5(l2){e8=l2(t3)}__name(o5,"o");i2(o5,"setAnimateFunction");function c5(l2){const{props:h2}=t3;const u5=Or(t3.parent)||{};const f2=[];const d=new Set;let m3={};let p3=Infinity;for(let T2=0;T2p3&&w2;let j2=false;const N=Array.isArray(y3)?y3:[y3];let tt5=N.reduce(r3(g2),{});if(b===false)tt5={};const{prevResolvedValues:cs={}}=x2;const Qr={...cs,...tt5};const us=i2(k3=>{A=true;if(d.has(k3)){j2=true;d.delete(k3)}x2.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(m3.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{d.add(k3)}}else if(U3!==void 0&&d.has(k3)){us(k3)}else{x2.protectedKeys[k3]=true}}x2.prevProp=y3;x2.prevResolvedValues=tt5;if(x2.isActive){m3={...m3,...tt5}}if(s2&&t3.blockInitialAnimation){A=false}const hs=V&&L3;const Jr=!hs||j2;if(A&&Jr){f2.push(...N.map(k3=>{const U3={type:g2};if(typeof k3==="string"&&s2&&!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(d.size){const T2={};if(typeof h2.initial!=="boolean"){const g2=mt2(t3,Array.isArray(h2.initial)?h2.initial[0]:h2.initial);if(g2&&g2.transition){T2.transition=g2.transition}}d.forEach(g2=>{const x2=t3.getBaseTarget(g2);const y3=t3.getValue(g2);if(y3)y3.liveStyle=true;T2[g2]=x2??null});f2.push({animation:T2})}let v=Boolean(f2.length);if(s2&&(h2.initial===false||h2.initial===h2.animate)&&!t3.manuallyAnimateOnMount){v=false}s2=false;return v?e8(f2):Promise.resolve()}__name(c5,"c");i2(c5,"animateChanges");function a3(l2,h2){if(n2[l2].isActive===h2)return Promise.resolve();t3.variantChildren?.forEach(f2=>f2.animationState?.setActive(l2,h2));n2[l2].isActive=h2;const u5=c5(l2);for(const f2 in n2){n2[f2].protectedKeys={}}return u5}__name(a3,"a");i2(a3,"setActive");return{animateChanges:c5,setActive:a3,setAnimateFunction:o5,getState:i2(()=>n2,"getState"),reset:i2(()=>{n2=Ws()},"reset")}}__name(rc,"rc");i2(rc,"createAnimationState");function oc(t3,e8){if(typeof e8==="string"){return e8!==t3}else if(Array.isArray(e8)){return!jr(e8,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(e8){this.isMounted=false;this.node=e8}update(){}};i2(qn2,"Feature");var G2=qn2;var _n2=class _n3 extends G2{static{__name(this,"_n")}constructor(e8){super(e8);e8.animationState||(e8.animationState=rc(e8))}updateAnimationControlsSubscription(){const{animate:e8}=this.node.getProps();if(ne2(e8)){this.unmountControls=e8.subscribe(this.node)}}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e8}=this.node.getProps();const{animate:n2}=this.node.prevProps||{};if(e8!==n2){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:e8,onExitComplete:n2}=this.node.presenceContext;const{isPresent:s2}=this.node.prevPresenceContext||{};if(!this.node.animationState||e8===s2){return}const r3=this.node.animationState.setActive("exit",!e8);if(n2&&!e8){r3.then(()=>{n2(this.id)})}}mount(){const{register:e8,onExitComplete:n2}=this.node.presenceContext||{};if(n2){n2(this.id)}if(e8){this.unmount=e8(this.id)}}unmount(){}};i2(Zn2,"ExitAnimationFeature");var Ge3=Zn2;var lc={animation:{Feature:Ye3},exit:{Feature:Ge3}};function It2(t3,e8,n2,s2={passive:true}){t3.addEventListener(e8,n2,s2);return()=>t3.removeEventListener(e8,n2)}__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 e8=>Vn2(e8)&&t3(e8,Ut(e8))},"addPointerInfo");function wt2(t3,e8,n2,s2){return It2(t3,e8,cc(n2),s2)}__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,e8,n2){return Math.abs(t3-e8)<=n2}__name(mc,"mc");i2(mc,"isNear");function $s(t3,e8,n2,s2=.5){t3.origin=s2;t3.originPoint=D(e8.min,e8.max,t3.origin);t3.scale=I2(n2)/I2(e8);t3.translate=D(n2.min,n2.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,e8,n2,s2){$s(t3.x,e8.x,n2.x,s2?s2.originX:void 0);$s(t3.y,e8.y,n2.y,s2?s2.originY:void 0)}__name(At,"At");i2(At,"calcBoxDelta");function Hs(t3,e8,n2){t3.min=n2.min+e8.min;t3.max=t3.min+I2(e8)}__name(Hs,"Hs");i2(Hs,"calcRelativeAxis");function pc(t3,e8,n2){Hs(t3.x,e8.x,n2.x);Hs(t3.y,e8.y,n2.y)}__name(pc,"pc");i2(pc,"calcRelativeBox");function zs(t3,e8,n2){t3.min=e8.min-n2.min;t3.max=t3.min+I2(e8)}__name(zs,"zs");i2(zs,"calcRelativeAxisPosition");function Vt2(t3,e8,n2){zs(t3.x,e8.x,n2.x);zs(t3.y,e8.y,n2.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,e8)=>Math.abs(t3-e8),"distance");function gc(t3,e8){const n2=Xs(t3.x,e8.x);const s2=Xs(t3.y,e8.y);return Math.sqrt(n2**2+s2**2)}__name(gc,"gc");i2(gc,"distance2D");var Qn2=class Qn3{static{__name(this,"Qn")}constructor(e8,n2,{transformPagePoint:s2,contextWindow:r3=window,dragSnapToOrigin:o5=false,distanceThreshold:c5=3}={}){this.startEvent=null;this.lastMoveEvent=null;this.lastMoveEventInfo=null;this.handlers={};this.contextWindow=window;this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const d=de3(this.lastMoveEventInfo,this.history);const m3=this.startEvent!==null;const p3=gc(d.offset,{x:0,y:0})>=this.distanceThreshold;if(!m3&&!p3)return;const{point:v}=d;const{timestamp:T2}=B2;this.history.push({...v,timestamp:T2});const{onStart:g2,onMove:x2}=this.handlers;if(!m3){g2&&g2(this.lastMoveEvent,d);this.startEvent=this.lastMoveEvent}x2&&x2(this.lastMoveEvent,d)};this.handlePointerMove=(d,m3)=>{this.lastMoveEvent=d;this.lastMoveEventInfo=fe2(m3,this.transformPagePoint);C.update(this.updatePoint,true)};this.handlePointerUp=(d,m3)=>{this.end();const{onEnd:p3,onSessionEnd:v,resumeAnimation:T2}=this.handlers;if(this.dragSnapToOrigin)T2&&T2();if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const g2=de3(d.type==="pointercancel"?this.lastMoveEventInfo:fe2(m3,this.transformPagePoint),this.history);if(this.startEvent&&p3){p3(d,g2)}v&&v(d,g2)};if(!Vn2(e8))return;this.dragSnapToOrigin=o5;this.handlers=n2;this.transformPagePoint=s2;this.distanceThreshold=c5;this.contextWindow=r3||window;const a3=Ut(e8);const l2=fe2(a3,this.transformPagePoint);const{point:h2}=l2;const{timestamp:u5}=B2;this.history=[{...h2,timestamp:u5}];const{onSessionStart:f2}=n2;f2&&f2(e8,de3(l2,this.history));this.removeListeners=jt(wt2(this.contextWindow,"pointermove",this.handlePointerMove),wt2(this.contextWindow,"pointerup",this.handlePointerUp),wt2(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e8){this.handlers=e8}end(){this.removeListeners&&this.removeListeners();Q2(this.updatePoint)}};i2(Qn2,"PanSession");var te2=Qn2;function fe2(t3,e8){return e8?{point:e8(t3.point)}:t3}__name(fe2,"fe");i2(fe2,"transformPoint");function Ys(t3,e8){return{x:t3.x-e8.x,y:t3.y-e8.y}}__name(Ys,"Ys");i2(Ys,"subtractPoint");function de3({point:t3},e8){return{point:t3,delta:Ys(t3,Wr(e8)),offset:Ys(t3,yc(e8)),velocity:vc(e8,.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,e8){if(t3.length<2){return{x:0,y:0}}let n2=t3.length-1;let s2=null;const r3=Wr(t3);while(n2>=0){s2=t3[n2];if(r3.timestamp-s2.timestamp>X3(e8)){break}n2--}if(!s2){return{x:0,y:0}}const o5=$2(r3.timestamp-s2.timestamp);if(o5===0){return{x:0,y:0}}const c5={x:(r3.x-s2.x)/o5,y:(r3.y-s2.y)/o5};if(c5.x===Infinity){c5.x=0}if(c5.y===Infinity){c5.y=0}return c5}__name(vc,"vc");i2(vc,"getVelocity");function Tc(t3,{min:e8,max:n2},s2){if(e8!==void 0&&t3n2){t3=s2?D(n2,t3,s2.max):Math.min(t3,n2)}return t3}__name(Tc,"Tc");i2(Tc,"applyConstraints");function Gs(t3,e8,n2){return{min:e8!==void 0?t3.min+e8:void 0,max:n2!==void 0?t3.max+n2-(t3.max-t3.min):void 0}}__name(Gs,"Gs");i2(Gs,"calcRelativeAxisConstraints");function xc(t3,{top:e8,left:n2,bottom:s2,right:r3}){return{x:Gs(t3.x,n2,r3),y:Gs(t3.y,e8,s2)}}__name(xc,"xc");i2(xc,"calcRelativeConstraints");function qs(t3,e8){let n2=e8.min-t3.min;let s2=e8.max-t3.max;if(e8.max-e8.mins2){n2=Ct2(e8.min,e8.max-s2,t3.min)}else if(s2>r3){n2=Ct2(t3.min,t3.max-r3,e8.min)}return q2(0,1,n2)}__name(bc,"bc");i2(bc,"calcOrigin");function Sc(t3,e8){const n2={};if(e8.min!==void 0){n2.min=e8.min-t3.min}if(e8.max!==void 0){n2.max=e8.max-t3.min}return n2}__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,e8,n2){return{min:Zs(t3,e8),max:Zs(t3,n2)}}__name(_s,"_s");i2(_s,"resolveAxisElastic");function Zs(t3,e8){return typeof t3==="number"?t3:t3[e8]||0}__name(Zs,"Zs");i2(Zs,"resolvePointElastic");var Ac=new WeakMap;var Jn2=class Jn3{static{__name(this,"Jn")}constructor(e8){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=e8}start(e8,{snapToCursor:n2=false,distanceThreshold:s2}={}){const{presenceContext:r3}=this.visualElement;if(r3&&r3.isPresent===false)return;const o5=i2(f2=>{const{dragSnapToOrigin:d}=this.getProps();d?this.pauseAnimation():this.stopAnimation();if(n2){this.snapToCursor(Ut(f2).point)}},"onSessionStart");const c5=i2((f2,d)=>{const{drag:m3,dragPropagation:p3,onDragStart:v}=this.getProps();if(m3&&!p3){if(this.openDragLock)this.openDragLock();this.openDragLock=Wa(m3);if(!this.openDragLock)return}this.latestPointerEvent=f2;this.latestPanInfo=d;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 x2=this.getAxisMotionValue(g2).get()||0;if(Y2.test(x2)){const{projection:y3}=this.visualElement;if(y3&&y3.layout){const w2=y3.layout.layoutBox[g2];if(w2){const b=I2(w2);x2=b*(parseFloat(x2)/100)}}}this.originPoint[g2]=x2});if(v){C.postRender(()=>v(f2,d))}ze3(this.visualElement,"transform");const{animationState:T2}=this.visualElement;T2&&T2.setActive("whileDrag",true)},"onStart");const a3=i2((f2,d)=>{this.latestPointerEvent=f2;this.latestPanInfo=d;const{dragPropagation:m3,dragDirectionLock:p3,onDirectionLock:v,onDrag:T2}=this.getProps();if(!m3&&!this.openDragLock)return;const{offset:g2}=d;if(p3&&this.currentDirection===null){this.currentDirection=Vc(g2);if(this.currentDirection!==null){v&&v(this.currentDirection)}return}this.updateAxis("x",d.point,g2);this.updateAxis("y",d.point,g2);this.visualElement.render();T2&&T2(f2,d)},"onMove");const l2=i2((f2,d)=>{this.latestPointerEvent=f2;this.latestPanInfo=d;this.stop(f2,d);this.latestPointerEvent=null;this.latestPanInfo=null},"onSessionEnd");const h2=i2(()=>W3(f2=>this.getAnimationState(f2)==="paused"&&this.getAxisMotionValue(f2).animation?.play()),"resumeAnimation");const{dragSnapToOrigin:u5}=this.getProps();this.panSession=new te2(e8,{onSessionStart:o5,onStart:c5,onMove:a3,onSessionEnd:l2,resumeAnimation:h2},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u5,distanceThreshold:s2,contextWindow:Kr(this.visualElement)})}stop(e8,n2){const s2=e8||this.latestPointerEvent;const r3=n2||this.latestPanInfo;const o5=this.isDragging;this.cancel();if(!o5||!r3||!s2)return;const{velocity:c5}=r3;this.startAnimation(c5);const{onDragEnd:a3}=this.getProps();if(a3){C.postRender(()=>a3(s2,r3))}}cancel(){this.isDragging=false;const{projection:e8,animationState:n2}=this.visualElement;if(e8){e8.isAnimationBlocked=false}this.panSession&&this.panSession.end();this.panSession=void 0;const{dragPropagation:s2}=this.getProps();if(!s2&&this.openDragLock){this.openDragLock();this.openDragLock=null}n2&&n2.setActive("whileDrag",false)}updateAxis(e8,n2,s2){const{drag:r3}=this.getProps();if(!s2||!$t(e8,r3,this.currentDirection))return;const o5=this.getAxisMotionValue(e8);let c5=this.originPoint[e8]+s2[e8];if(this.constraints&&this.constraints[e8]){c5=Tc(c5,this.constraints[e8],this.elastic[e8])}o5.set(c5)}resolveConstraints(){const{dragConstraints:e8,dragElastic:n2}=this.getProps();const s2=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(false):this.visualElement.projection?.layout;const r3=this.constraints;if(e8&&ut3(e8)){if(!this.constraints){this.constraints=this.resolveRefConstraints()}}else{if(e8&&s2){this.constraints=xc(s2.layoutBox,e8)}else{this.constraints=false}}this.elastic=wc(n2);if(r3!==this.constraints&&s2&&this.constraints&&!this.hasMutatedConstraints){W3(o5=>{if(this.constraints!==false&&this.getAxisMotionValue(o5)){this.constraints[o5]=Sc(s2.layoutBox[o5],this.constraints[o5])}})}}resolveRefConstraints(){const{dragConstraints:e8,onMeasureDragConstraints:n2}=this.getProps();if(!e8||!ut3(e8))return false;const s2=e8.current;const{projection:r3}=this.visualElement;if(!r3||!r3.layout)return false;const o5=kl(s2,r3.root,this.visualElement.getTransformPagePoint());let c5=Pc(r3.layout.layoutBox,o5);if(n2){const a3=n2(Rl(c5));this.hasMutatedConstraints=!!a3;if(a3){c5=Cr(a3)}}return c5}startAnimation(e8){const{drag:n2,dragMomentum:s2,dragElastic:r3,dragTransition:o5,dragSnapToOrigin:c5,onDragTransitionEnd:a3}=this.getProps();const l2=this.constraints||{};const h2=W3(u5=>{if(!$t(u5,n2,this.currentDirection)){return}let f2=l2&&l2[u5]||{};if(c5)f2={min:0,max:0};const d=r3?200:1e6;const m3=r3?40:1e7;const p3={type:"inertia",velocity:s2?e8[u5]:0,bounceStiffness:d,bounceDamping:m3,timeConstant:750,restDelta:1,restSpeed:10,...o5,...f2};return this.startAxisValueAnimation(u5,p3)});return Promise.all(h2).then(a3)}startAxisValueAnimation(e8,n2){const s2=this.getAxisMotionValue(e8);ze3(this.visualElement,e8);return s2.start(Fn3(e8,s2,0,n2,this.visualElement,false))}stopAnimation(){W3(e8=>this.getAxisMotionValue(e8).stop())}pauseAnimation(){W3(e8=>this.getAxisMotionValue(e8).animation?.pause())}getAnimationState(e8){return this.getAxisMotionValue(e8).animation?.state}getAxisMotionValue(e8){const n2=`_drag${e8.toUpperCase()}`;const s2=this.visualElement.getProps();const r3=s2[n2];return r3?r3:this.visualElement.getValue(e8,(s2.initial?s2.initial[e8]:void 0)||0)}snapToCursor(e8){W3(n2=>{const{drag:s2}=this.getProps();if(!$t(n2,s2,this.currentDirection))return;const{projection:r3}=this.visualElement;const o5=this.getAxisMotionValue(n2);if(r3&&r3.layout){const{min:c5,max:a3}=r3.layout.layoutBox[n2];o5.set(e8[n2]-D(c5,a3,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e8,dragConstraints:n2}=this.getProps();const{projection:s2}=this.visualElement;if(!ut3(n2)||!s2||!this.constraints)return;this.stopAnimation();const r3={x:0,y:0};W3(c5=>{const a3=this.getAxisMotionValue(c5);if(a3&&this.constraints!==false){const l2=a3.get();r3[c5]=bc({min:l2,max:l2},this.constraints[c5])}});const{transformTemplate:o5}=this.visualElement.getProps();this.visualElement.current.style.transform=o5?o5({},""):"none";s2.root&&s2.root.updateScroll();s2.updateLayout();this.resolveConstraints();W3(c5=>{if(!$t(c5,e8,null))return;const a3=this.getAxisMotionValue(c5);const{min:l2,max:h2}=this.constraints[c5];a3.set(D(l2,h2,r3[c5]))})}addListeners(){if(!this.visualElement.current)return;Ac.set(this.visualElement,this);const e8=this.visualElement.current;const n2=wt2(e8,"pointerdown",l2=>{const{drag:h2,dragListener:u5=true}=this.getProps();h2&&u5&&this.start(l2)});const s2=i2(()=>{const{dragConstraints:l2}=this.getProps();if(ut3(l2)&&l2.current){this.constraints=this.resolveRefConstraints()}},"measureDragConstraints");const{projection:r3}=this.visualElement;const o5=r3.addEventListener("measure",s2);if(r3&&!r3.layout){r3.root&&r3.root.updateScroll();r3.updateLayout()}C.read(s2);const c5=It2(window,"resize",()=>this.scalePositionWithinConstraints());const a3=r3.addEventListener("didUpdate",({delta:l2,hasLayoutChanged:h2})=>{if(this.isDragging&&h2){W3(u5=>{const f2=this.getAxisMotionValue(u5);if(!f2)return;this.originPoint[u5]+=l2[u5].translate;f2.set(f2.get()+l2[u5].translate)});this.visualElement.render()}});return()=>{c5();n2();o5();a3&&a3()}}getProps(){const e8=this.visualElement.getProps();const{drag:n2=false,dragDirectionLock:s2=false,dragPropagation:r3=false,dragConstraints:o5=false,dragElastic:c5=qe3,dragMomentum:a3=true}=e8;return{...e8,drag:n2,dragDirectionLock:s2,dragPropagation:r3,dragConstraints:o5,dragElastic:c5,dragMomentum:a3}}};i2(Jn2,"VisualElementDragControls");var _e2=Jn2;function $t(t3,e8,n2){return(e8===true||e8===t3)&&(n2===null||n2===t3)}__name($t,"$t");i2($t,"shouldDrag");function Vc(t3,e8=10){let n2=null;if(Math.abs(t3.y)>e8){n2="y"}else if(Math.abs(t3.x)>e8){n2="x"}return n2}__name(Vc,"Vc");i2(Vc,"getCurrentDirection");var ts=class ts2 extends G2{static{__name(this,"ts")}constructor(e8){super(e8);this.removeGroupControls=H;this.removeListeners=H;this.controls=new _e2(e8)}mount(){const{dragControls:e8}=this.node.getProps();if(e8){this.removeGroupControls=e8.subscribe(this.controls)}this.removeListeners=this.controls.addListeners()||H}unmount(){this.removeGroupControls();this.removeListeners()}};i2(ts,"DragGesture");var Ze4=ts;var Qs=i2(t3=>(e8,n2)=>{if(t3){C.postRender(()=>t3(e8,n2))}},"asyncHandler");var es=class es2 extends G2{static{__name(this,"es")}constructor(){super(...arguments);this.removePointerDownListener=H}onPointerDown(e8){this.session=new te2(e8,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Kr(this.node)})}createPanHandlers(){const{onPanSessionStart:e8,onPanStart:n2,onPan:s2,onPanEnd:r3}=this.node.getProps();return{onSessionStart:Qs(e8),onStart:Qs(n2),onMove:s2,onEnd:i2((o5,c5)=>{delete this.session;if(r3){C.postRender(()=>r3(o5,c5))}},"onEnd")}}mount(){this.removePointerDownListener=wt2(this.node.current,"pointerdown",e8=>this.onPointerDown(e8))}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,e8){if(e8.max===e8.min)return 0;return t3/(e8.max-e8.min)*100}__name(Js,"Js");i2(Js,"pixelsToPercent");var xt2={correct:i2((t3,e8)=>{if(!e8.target)return t3;if(typeof t3==="string"){if(P.test(t3)){t3=parseFloat(t3)}else{return t3}}const n2=Js(t3,e8.target.x);const s2=Js(t3,e8.target.y);return`${n2}% ${s2}%`},"correct")};var Cc={correct:i2((t3,{treeScale:e8,projectionDelta:n2})=>{const s2=t3;const r3=J.parse(t3);if(r3.length>5)return s2;const o5=J.createTransformer(t3);const c5=typeof r3[0]!=="number"?1:0;const a3=n2.x.scale*e8.x;const l2=n2.y.scale*e8.y;r3[0+c5]/=a3;r3[1+c5]/=l2;const h2=D(a3,l2,.5);if(typeof r3[2+c5]==="number")r3[2+c5]/=h2;if(typeof r3[3+c5]==="number")r3[3+c5]/=h2;return o5(r3)},"correct")};var me2=false;var ns=class ns2 extends z.Component{static{__name(this,"ns")}componentDidMount(){const{visualElement:e8,layoutGroup:n2,switchLayoutGroup:s2,layoutId:r3}=this.props;const{projection:o5}=e8;il(Dc);if(o5){if(n2.group)n2.group.add(o5);if(s2&&s2.register&&r3){s2.register(o5)}if(me2){o5.root.didUpdate()}o5.addEventListener("animationComplete",()=>{this.safeToRemove()});o5.setOptions({...o5.options,onExitComplete:i2(()=>this.safeToRemove(),"onExitComplete")})}Yt2.hasEverUpdated=true}getSnapshotBeforeUpdate(e8){const{layoutDependency:n2,visualElement:s2,drag:r3,isPresent:o5}=this.props;const{projection:c5}=s2;if(!c5)return null;c5.isPresent=o5;me2=true;if(r3||e8.layoutDependency!==n2||n2===void 0||e8.isPresent!==o5){c5.willUpdate()}else{this.safeToRemove()}if(e8.isPresent!==o5){if(o5){c5.promote()}else if(!c5.relegate()){C.postRender(()=>{const a3=c5.getStack();if(!a3||!a3.members.length){this.safeToRemove()}})}}return null}componentDidUpdate(){const{projection:e8}=this.props.visualElement;if(e8){e8.root.didUpdate();An2.postRender(()=>{if(!e8.currentAnimation&&e8.isLead()){this.safeToRemove()}})}}componentWillUnmount(){const{visualElement:e8,layoutGroup:n2,switchLayoutGroup:s2}=this.props;const{projection:r3}=e8;me2=true;if(r3){r3.scheduleCheckAfterUnmount();if(n2&&n2.group)n2.group.remove(r3);if(s2&&s2.deregister)s2.deregister(r3)}}safeToRemove(){const{safeToRemove:e8}=this.props;e8&&e8()}render(){return null}};i2(ns,"MeasureLayoutWithContext");var Je4=ns;function $r(t3){const[e8,n2]=Za();const s2=z.useContext(Si);return Ht.jsx(Je4,{...t3,layoutGroup:s2,switchLayoutGroup:z.useContext(Ar),isPresent:e8,safeToRemove:n2})}__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,e8,n2){const s2=F2(t3)?t3:pt2(t3);s2.start(Fn3("",s2,e8,n2));return s2.animation}__name(Mc,"Mc");i2(Mc,"animateSingleValue");var Rc=i2((t3,e8)=>t3.depth-e8.depth,"compareByDepth");var ss=class ss2{static{__name(this,"ss")}constructor(){this.children=[];this.isDirty=false}add(e8){un2(this.children,e8);this.isDirty=true}remove(e8){hn2(this.children,e8);this.isDirty=true}forEach(e8){this.isDirty&&this.children.sort(Rc);this.isDirty=false;this.children.forEach(e8)}};i2(ss,"FlatTree");var tn2=ss;function Ec(t3,e8){const n2=O2.now();const s2=i2(({timestamp:r3})=>{const o5=r3-n2;if(o5>=e8){Q2(s2);t3(o5-e8)}},"checkElapsed");C.setup(s2,true);return()=>Q2(s2)}__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,e8,n2,s2,r3,o5){if(r3){t3.opacity=D(0,n2.opacity??1,Bc(s2));t3.opacityExit=D(e8.opacity??1,0,Fc(s2))}else if(o5){t3.opacity=D(e8.opacity??1,n2.opacity??1,s2)}for(let c5=0;c5{if(s2e8)return 1;return n2(Ct2(t3,e8,s2))}}__name(zr,"zr");i2(zr,"compress");function si(t3,e8){t3.min=e8.min;t3.max=e8.max}__name(si,"si");i2(si,"copyAxisInto");function K2(t3,e8){si(t3.x,e8.x);si(t3.y,e8.y)}__name(K2,"K");i2(K2,"copyBoxInto");function ii(t3,e8){t3.translate=e8.translate;t3.scale=e8.scale;t3.originPoint=e8.originPoint;t3.origin=e8.origin}__name(ii,"ii");i2(ii,"copyAxisDeltaInto");function ri(t3,e8,n2,s2,r3){t3-=e8;t3=Qt2(t3,1/n2,s2);if(r3!==void 0){t3=Qt2(t3,1/r3,s2)}return t3}__name(ri,"ri");i2(ri,"removePointDelta");function Ic(t3,e8=0,n2=1,s2=.5,r3,o5=t3,c5=t3){if(Y2.test(e8)){e8=parseFloat(e8);const l2=D(c5.min,c5.max,e8/100);e8=l2-c5.min}if(typeof e8!=="number")return;let a3=D(o5.min,o5.max,s2);if(t3===o5)a3-=e8;t3.min=ri(t3.min,e8,n2,a3,r3);t3.max=ri(t3.max,e8,n2,a3,r3)}__name(Ic,"Ic");i2(Ic,"removeAxisDelta");function oi(t3,e8,[n2,s2,r3],o5,c5){Ic(t3,e8[n2],e8[s2],e8[r3],e8.scale,o5,c5)}__name(oi,"oi");i2(oi,"removeAxisTransforms");var jc=["x","scaleX","originX"];var Oc=["y","scaleY","originY"];function ai(t3,e8,n2,s2){oi(t3.x,e8,jc,n2?n2.x:void 0,s2?s2.x:void 0);oi(t3.y,e8,Oc,n2?n2.y:void 0,s2?s2.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,e8){return t3.min===e8.min&&t3.max===e8.max}__name(ci,"ci");i2(ci,"axisEquals");function Nc(t3,e8){return ci(t3.x,e8.x)&&ci(t3.y,e8.y)}__name(Nc,"Nc");i2(Nc,"boxEquals");function ui(t3,e8){return Math.round(t3.min)===Math.round(e8.min)&&Math.round(t3.max)===Math.round(e8.max)}__name(ui,"ui");i2(ui,"axisEqualsRounded");function Yr(t3,e8){return ui(t3.x,e8.x)&&ui(t3.y,e8.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,e8){return t3.translate===e8.translate&&t3.scale===e8.scale&&t3.originPoint===e8.originPoint}__name(fi,"fi");i2(fi,"axisDeltaEquals");var is=class is2{static{__name(this,"is")}constructor(){this.members=[]}add(e8){un2(this.members,e8);e8.scheduleRender()}remove(e8){hn2(this.members,e8);if(e8===this.prevLead){this.prevLead=void 0}if(e8===this.lead){const n2=this.members[this.members.length-1];if(n2){this.promote(n2)}}}relegate(e8){const n2=this.members.findIndex(r3=>e8===r3);if(n2===0)return false;let s2;for(let r3=n2;r3>=0;r3--){const o5=this.members[r3];if(o5.isPresent!==false){s2=o5;break}}if(s2){this.promote(s2);return true}else{return false}}promote(e8,n2){const s2=this.lead;if(e8===s2)return;this.prevLead=s2;this.lead=e8;e8.show();if(s2){s2.instance&&s2.scheduleRender();e8.scheduleRender();e8.resumeFrom=s2;if(n2){e8.resumeFrom.preserveOpacity=true}if(s2.snapshot){e8.snapshot=s2.snapshot;e8.snapshot.latestValues=s2.animationValues||s2.latestValues}if(e8.root&&e8.root.isUpdating){e8.isLayoutDirty=true}const{crossfade:r3}=e8.options;if(r3===false){s2.hide()}}}exitAnimationComplete(){this.members.forEach(e8=>{const{options:n2,resumingFrom:s2}=e8;n2.onExitComplete&&n2.onExitComplete();if(s2){s2.options.onExitComplete&&s2.options.onExitComplete()}})}scheduleRender(){this.members.forEach(e8=>{e8.instance&&e8.scheduleRender(false)})}removeLeadSnapshot(){if(this.lead&&this.lead.snapshot){this.lead.snapshot=void 0}}};i2(is,"NodeStack");var en2=is;function Uc(t3,e8,n2){let s2="";const r3=t3.x.translate/e8.x;const o5=t3.y.translate/e8.y;const c5=n2?.z||0;if(r3||o5||c5){s2=`translate3d(${r3}px, ${o5}px, ${c5}px) `}if(e8.x!==1||e8.y!==1){s2+=`scale(${1/e8.x}, ${1/e8.y}) `}if(n2){const{transformPerspective:h2,rotate:u5,rotateX:f2,rotateY:d,skewX:m3,skewY:p3}=n2;if(h2)s2=`perspective(${h2}px) ${s2}`;if(u5)s2+=`rotate(${u5}deg) `;if(f2)s2+=`rotateX(${f2}deg) `;if(d)s2+=`rotateY(${d}deg) `;if(m3)s2+=`skewX(${m3}deg) `;if(p3)s2+=`skewY(${p3}deg) `}const a3=t3.x.scale*e8.x;const l2=t3.y.scale*e8.y;if(a3!==1||l2!==1){s2+=`scale(${a3}, ${l2})`}return s2||"none"}__name(Uc,"Uc");i2(Uc,"buildProjectionTransform");var pe3=["","X","Y","Z"];var Kc=1e3;var Wc=0;function ge2(t3,e8,n2,s2){const{latestValues:r3}=e8;if(r3[t3]){n2[t3]=r3[t3];e8.setStaticValue(t3,0);if(s2){s2[t3]=0}}}__name(ge2,"ge");i2(ge2,"resetDistortingTransform");function Gr(t3){t3.hasCheckedOptimisedAppear=true;if(t3.root===t3)return;const{visualElement:e8}=t3.options;if(!e8)return;const n2=Br(e8);if(window.MotionHasOptimisedAnimation(n2,"transform")){const{layout:r3,layoutId:o5}=t3.options;window.MotionCancelOptimisedAnimation(n2,"transform",C,!(r3||o5))}const{parent:s2}=t3;if(s2&&!s2.hasCheckedOptimisedAppear){Gr(s2)}}__name(Gr,"Gr");i2(Gr,"cancelTreeOptimisedTransformAnimations");function qr({attachResizeListener:t3,defaultParent:e8,measureScroll:n2,checkIsScrollRoot:s2,resetTransform:r3}){var o5;return o5=class{static{__name(this,"o")}constructor(a3={},l2=e8?.()){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=l2?l2.root||l2:this;this.path=l2?[...l2.path,l2]:[];this.parent=l2;this.depth=l2?l2.depth+1:0;for(let h2=0;h2this.root.updateBlockedByResize=false,"resizeUnblockUpdate");C.read(()=>{d=window.innerWidth});t3(a3,()=>{const p3=window.innerWidth;if(p3===d)return;d=p3;this.root.updateBlockedByResize=true;f2&&f2();f2=Ec(m3,250);if(Yt2.hasAnimatedSinceResize){Yt2.hasAnimatedSinceResize=false;this.nodes.forEach(pi)}})}if(l2){this.root.registerSharedNode(l2,this)}if(this.options.animate!==false&&u5&&(l2||h2)){this.addEventListener("didUpdate",({delta:f2,hasLayoutChanged:d,hasRelativeLayoutChanged:m3,layout:p3})=>{if(this.isTreeAnimationBlocked()){this.target=void 0;this.relativeTarget=void 0;return}const v=this.options.transition||u5.getDefaultTransition()||eu;const{onLayoutAnimationStart:T2,onLayoutAnimationComplete:g2}=u5.getProps();const x2=!this.targetLayout||!Yr(this.targetLayout,p3);const y3=!d&&m3;if(this.options.layoutRoot||this.resumeFrom||y3||d&&(x2||!this.currentAnimation)){if(this.resumeFrom){this.resumingFrom=this.resumeFrom;this.resumingFrom.resumingFrom=void 0}const w2={...Sn2(v,"layout"),onPlay:T2,onComplete:g2};if(u5.shouldReduceMotion||this.options.layoutRoot){w2.delay=0;w2.type=false}this.startAnimation(w2);this.setAnimationOrigin(f2,y3)}else{if(!d){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 V=b/1e3;gi(d.x,a3.x,V);gi(d.y,a3.y,V);this.setTargetDelta(d);if(this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){Vt2(m3,this.layout.layoutBox,this.relativeParent.layout.layoutBox);Jc(this.relativeTarget,this.relativeTargetOrigin,m3,V);if(w2&&Nc(this.relativeTarget,w2)){this.isProjectionDirty=false}if(!w2)w2=R2();K2(w2,this.relativeTarget)}if(T2){this.animationValues=f2;kc(f2,u5,this.latestValues,V,y3,x2)}this.root.scheduleUpdateProjection();this.scheduleRender();this.animationProgress=V};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(l2=>{this.mixTargetDelta(l2);a3.onUpdate&&a3.onUpdate(l2)},"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:l2,target:h2,layout:u5,latestValues:f2}=a3;if(!l2||!h2||!u5)return;if(this!==a3&&this.layout&&u5&&_r(this.options.animationType,this.layout.layoutBox,u5.layoutBox)){h2=this.target||R2();const d=I2(this.layout.layoutBox.x);h2.x.min=a3.target.x.min;h2.x.max=h2.x.min+d;const m3=I2(this.layout.layoutBox.y);h2.y.min=a3.target.y.min;h2.y.max=h2.y.min+m3}K2(l2,h2);ft2(l2,f2);At(this.projectionDeltaWithTransform,this.layoutCorrected,l2,f2)}registerSharedNode(a3,l2){if(!this.sharedNodes.has(a3)){this.sharedNodes.set(a3,new en2)}const h2=this.sharedNodes.get(a3);h2.add(l2);const u5=l2.options.initialPromotionConfig;l2.promote({transition:u5?u5.transition:void 0,preserveFollowOpacity:u5&&u5.shouldPreserveFollowOpacity?u5.shouldPreserveFollowOpacity(l2):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:l2,preserveFollowOpacity:h2}={}){const u5=this.getStack();if(u5)u5.promote(this,h2);if(a3){this.projectionDelta=void 0;this.needsReset=true}if(l2)this.setOptions({transition:l2})}relegate(){const a3=this.getStack();if(a3){return a3.relegate(this)}else{return false}}resetSkewAndRotation(){const{visualElement:a3}=this.options;if(!a3)return;let l2=false;const{latestValues:h2}=a3;if(h2.z||h2.rotate||h2.rotateX||h2.rotateY||h2.rotateZ||h2.skewX||h2.skewY){l2=true}if(!l2)return;const u5={};if(h2.z){ge2("z",a3,u5,this.animationValues)}for(let f2=0;f2a3.currentAnimation?.stop());this.root.nodes.forEach(di);this.root.sharedNodes.clear()}},i2(o5,"ProjectionNode"),o5}__name(qr,"qr");i2(qr,"createProjectionNode");function $c(t3){t3.updateLayout()}__name($c,"$c");i2($c,"updateLayout");function Hc(t3){const e8=t3.resumeFrom?.snapshot||t3.snapshot;if(t3.isLead()&&t3.layout&&e8&&t3.hasListeners("didUpdate")){const{layoutBox:n2,measuredBox:s2}=t3.layout;const{animationType:r3}=t3.options;const o5=e8.source!==t3.layout.source;if(r3==="size"){W3(u5=>{const f2=o5?e8.measuredBox[u5]:e8.layoutBox[u5];const d=I2(f2);f2.min=n2[u5].min;f2.max=f2.min+d})}else if(_r(r3,e8.layoutBox,n2)){W3(u5=>{const f2=o5?e8.measuredBox[u5]:e8.layoutBox[u5];const d=I2(n2[u5]);f2.max=f2.min+d;if(t3.relativeTarget&&!t3.currentAnimation){t3.isProjectionDirty=true;t3.relativeTarget[u5].max=t3.relativeTarget[u5].min+d}})}const c5=dt4();At(c5,n2,e8.layoutBox);const a3=dt4();if(o5){At(a3,t3.applyTransform(s2,true),e8.measuredBox)}else{At(a3,n2,e8.layoutBox)}const l2=!Xr(c5);let h2=false;if(!t3.resumeFrom){const u5=t3.getClosestProjectingParent();if(u5&&!u5.resumeFrom){const{snapshot:f2,layout:d}=u5;if(f2&&d){const m3=R2();Vt2(m3,e8.layoutBox,f2.layoutBox);const p3=R2();Vt2(p3,n2,d.layoutBox);if(!Yr(m3,p3)){h2=true}if(u5.options.layoutRoot){t3.relativeTarget=p3;t3.relativeTargetOrigin=m3;t3.relativeParent=u5}}}}t3.notifyListeners("didUpdate",{layout:n2,snapshot:e8,delta:a3,layoutDelta:c5,hasLayoutChanged:l2,hasRelativeLayoutChanged:h2})}else if(t3.isLead()){const{onExitComplete:n2}=t3.options;n2&&n2()}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:e8}=t3.options;if(e8&&e8.getProps().onBeforeLayoutMeasure){e8.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,e8,n2){t3.translate=D(e8.translate,0,n2);t3.scale=D(e8.scale,1,n2);t3.origin=e8.origin;t3.originPoint=e8.originPoint}__name(gi,"gi");i2(gi,"mixAxisDelta");function yi(t3,e8,n2,s2){t3.min=D(e8.min,n2.min,s2);t3.max=D(e8.max,n2.max,s2)}__name(yi,"yi");i2(yi,"mixAxis");function Jc(t3,e8,n2,s2){yi(t3.x,e8.x,n2.x,s2);yi(t3.y,e8.y,n2.y,s2)}__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,e8,n2){return t3==="position"||t3==="preserve-aspect"&&!mc(hi(e8),hi(n2),.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,e8)=>It2(t3,"resize",e8),"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,e8)=>{t3.style.transform=e8!==void 0?e8:"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,e8,n2){const{props:s2}=t3;if(t3.animationState&&s2.whileHover){t3.animationState.setActive("whileHover",n2==="Start")}const r3="onHover"+n2;const o5=s2[r3];if(o5){C.postRender(()=>o5(e8,Ut(e8)))}}__name(Pi,"Pi");i2(Pi,"handleHoverEvent");var rs=class rs2 extends G2{static{__name(this,"rs")}mount(){const{current:e8}=this.node;if(!e8)return;this.unmount=$a(e8,(n2,s2)=>{Pi(this.node,s2,"Start");return r3=>Pi(this.node,r3,"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 e8=false;try{e8=this.node.current.matches(":focus-visible")}catch(n2){e8=true}if(!e8||!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,e8,n2){const{props:s2}=t3;if(t3.current instanceof HTMLButtonElement&&t3.current.disabled){return}if(t3.animationState&&s2.whileTap){t3.animationState.setActive("whileTap",n2==="Start")}const r3="onTap"+(n2==="End"?"":n2);const o5=s2[r3];if(o5){C.postRender(()=>o5(e8,Ut(e8)))}}__name(bi,"bi");i2(bi,"handlePressEvent");var as=class as2 extends G2{static{__name(this,"as")}mount(){const{current:e8}=this.node;if(!e8)return;this.unmount=Ya(e8,(n2,s2)=>{bi(this.node,s2,"Start");return(r3,{success:o5})=>bi(this.node,r3,o5?"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 e8=on3.get(t3.target);e8&&e8(t3)},"fireObserverCallback");var au=i2(t3=>{t3.forEach(ou2)},"fireAllObserverCallbacks");function lu({root:t3,...e8}){const n2=t3||document;if(!ve2.has(n2)){ve2.set(n2,{})}const s2=ve2.get(n2);const r3=JSON.stringify(e8);if(!s2[r3]){s2[r3]=new IntersectionObserver(au,{root:t3,...e8})}return s2[r3]}__name(lu,"lu");i2(lu,"initIntersectionObserver");function cu2(t3,e8,n2){const s2=lu(e8);on3.set(t3,n2);s2.observe(t3);return()=>{on3.delete(t3);s2.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:e8={}}=this.node.getProps();const{root:n2,margin:s2,amount:r3="some",once:o5}=e8;const c5={root:n2?n2.current:void 0,rootMargin:s2,threshold:typeof r3==="number"?r3:uu[r3]};const a3=i2(l2=>{const{isIntersecting:h2}=l2;if(this.isInView===h2)return;this.isInView=h2;if(o5&&!h2&&this.hasEnteredView){return}else if(h2){this.hasEnteredView=true}if(this.node.animationState){this.node.animationState.setActive("whileInView",h2)}const{onViewportEnter:u5,onViewportLeave:f2}=this.node.getProps();const d=h2?u5:f2;d&&d(l2)},"onIntersectionUpdate");return cu2(this.node.current,c5,a3)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver==="undefined")return;const{props:e8,prevProps:n2}=this.node;const s2=["amount","margin","root"].some(hu(e8,n2));if(s2){this.startObserver()}}unmount(){}};i2(ls,"InViewFeature");var an2=ls;function hu({viewport:t3={}},{viewport:e8={}}={}){return n2=>t3[n2]!==e8[n2]}__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 e=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]];var l=qv("sparkles",e);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 o=[["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",o);var e3=[["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",e3);var e4=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]];var r2=qv("circle-check",e4);var i3=Object.defineProperty;var a=__name((r3,t3)=>i3(r3,"name",{value:t3,configurable:true}),"a");function n(r3){if(r3==null||r3===false)return false;if(Array.isArray(r3)){for(const t3 of r3){if(n(t3))return true}return false}if(typeof r3==="string"||typeof r3==="number")return false;if(z.isValidElement(r3)){if(typeof r3.type==="string"&&r3.type.toLowerCase()==="img"){return true}return n(r3.props?.children)}return false}__name(n,"n");a(n,"hasImg");function u4({className:r3,...t3}){const o5=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",o5&&"pt-0",r3),...t3})}__name(u4,"u");a(u4,"Card");function f({className:r3,...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",r3),...t3})}__name(f,"f");a(f,"CardHeader");function m({className:r3,...t3}){return Ht.jsx("div",{"data-slot":"card-title",className:nv("leading-none font-semibold",r3),...t3})}__name(m,"m");a(m,"CardTitle");function p({className:r3,...t3}){return Ht.jsx("div",{"data-slot":"card-description",className:nv("text-muted-foreground text-sm",r3),...t3})}__name(p,"p");a(p,"CardDescription");function x({className:r3,...t3}){return Ht.jsx("div",{"data-slot":"card-content",className:nv("px-6",r3),...t3})}__name(x,"x");a(x,"CardContent");function g({className:r3,...t3}){return Ht.jsx("div",{"data-slot":"card-footer",className:nv("flex items-center px-6 [.border-t]:pt-6",r3),...t3})}__name(g,"g");a(g,"CardFooter");var o3=Object.defineProperty;var i4=__name((T2,t3)=>o3(T2,"name",{value:t3,configurable:true}),"i");var y2=[];var p2=[];var s={DROPDOWN:"dropdown",CHECKBOXES:"checkboxes",RANGE:"range"};var D2={"taxonomy":s.CHECKBOXES,"attribute":s.DROPDOWN,"price":s.RANGE,"meta":s.DROPDOWN};var E4=class E5{static{__name(this,"E")}static defaultViewType(t3){return D2[t3]??s.DROPDOWN}constructor(t3){this.key=t3.key;this.label=t3.label;this.type=t3.type;this.viewType=t3.viewType??E5.defaultViewType(t3.type);this.options=t3.options??[]}toJSON(){return{key:this.key,label:this.label,type:this.type,viewType:this.viewType,options:this.options}}static fromJSON(t3){return new E5(t3)}};i4(E4,"EcommerceFilterParam");E4.TAXONOMY="taxonomy";E4.ATTRIBUTE="attribute";E4.PRICE="price";E4.META="meta";var c3=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]];var a2=qv("refresh-cw",c3);var e5=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]];var t=qv("check",e5);var e6=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]];var c4=qv("layers",e6);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 e7=qv("paintbrush",t2);var De3=Object.defineProperty;var o4=__name((s2,r3)=>De3(s2,"name",{value:r3,configurable:true}),"o");var et3=[["path",{d:"M12 22v-9",key:"x3hkom"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z",key:"2ntwy6"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13",key:"1pmm1c"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z",key:"12ttoo"}]];var oe3=qv("package-open",et3);var tt4=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]];var le4=qv("target",tt4);var rt4=[{title:"100% Waterproof seal",description:"Formulated for high water ponding resistance",icon:e2},{title:"UV & weather resistant",description:"Built tough for harsh South African climate",icon:o2},{title:"Multi-surface ready",description:"Direct adhesion to concrete, metal, and tile",icon:r2}];function st4(){return Ht.jsxs("section",{id:"hero","data-nav":"dark",className:"relative min-h-[640px] lg:min-h-[760px] flex items-center overflow-hidden bg-secondary text-secondary-foreground",children:[Ht.jsxs("div",{className:"absolute inset-0 z-0",children:[Ht.jsx("img",{src:"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/waterproofing_hero_bg.png","data-wvc-srcset":"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/waterproofing_hero_bg.png-wvc-srcset","data-wvc-sizes":"https://teal-sparrow-432062.hostingersite.com/wp-content/uploads/2026/08/waterproofing_hero_bg.png-wvc-sizes",alt:"Professional waterproof coating applied to industrial roof",loading:"eager",className:"h-full w-full object-cover object-center brightness-40"}),Ht.jsx("div",{className:"absolute inset-0 bg-secondary/80 mix-blend-multiply"}),Ht.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-secondary via-secondary/60 to-transparent"})]}),Ht.jsxs("div",{className:"container relative z-10 mx-auto px-4 py-16 sm:px-6 sm:py-24 lg:px-8 lg:py-32",children:[Ht.jsxs("div",{className:"max-w-3xl",children:[Ht.jsx(yu.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,ease:"easeOut"},className:"mb-4 inline-flex items-center",children:Ht.jsxs(oS,{variant:"default",className:"px-3 py-1 text-xs font-semibold uppercase tracking-wider text-primary-foreground shadow-sm",children:[Ht.jsx(l,{className:"size-3.5 mr-1"}),"Heavy-duty surface protection"]})}),Ht.jsx(yu.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1,ease:"easeOut"},className:"font-default text-3xl font-extrabold tracking-tight text-white sm:text-5xl lg:text-6xl",children:"U-Proof waterproofing solutions"}),Ht.jsx(yu.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2,ease:"easeOut"},className:"mt-5 text-lg font-medium text-white/90 sm:text-xl",children:"Complete product range for every waterproofing need."}),Ht.jsx(yu.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.25,ease:"easeOut"},className:"mt-2 text-base text-white/75 sm:text-lg",children:"Protect, seal, and extend the lifespan of roofs, balconies, parapets, and exterior walls with industrial-strength compounds engineered for extreme weather."}),Ht.jsxs(yu.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.35,ease:"easeOut"},className:"mt-8 flex flex-wrap items-center gap-4",children:[Ht.jsx(fS,{size:"lg",variant:"default",asChild:true,className:"bg-primary font-semibold text-primary-foreground shadow-md hover:bg-primary/90",children:Ht.jsxs(cS,{to:"https://teal-sparrow-432062.hostingersite.com/",children:["Explore product range",Ht.jsx(c2,{className:"size-4"})]})}),Ht.jsx(fS,{size:"lg",variant:"outline",asChild:true,className:"border-white/30 bg-white/10 text-white backdrop-blur-sm hover:bg-white/20 hover:text-white",children:Ht.jsx(cS,{to:"#about",children:"Technical specifications"})})]})]}),Ht.jsx(yu.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.6,delay:.45,ease:"easeOut"},className:"mt-14 grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3 pt-8 border-t border-white/15",children:rt4.map((s2,r3)=>{const t3=s2.icon;return Ht.jsxs("div",{"data-index":r3,className:"flex items-start gap-3 rounded-md bg-white/5 p-4 backdrop-blur-xs border border-white/10",children:[Ht.jsx("div",{className:"rounded-sm bg-primary/20 p-2 text-primary shrink-0",children:Ht.jsx(t3,{className:"size-5 text-primary"})}),Ht.jsxs("div",{children:[Ht.jsx("h3",{className:"text-sm font-semibold text-white",children:s2.title}),Ht.jsx("p",{className:"mt-0.5 text-xs text-white/75",children:s2.description})]})]},s2.title)})})]})]})}__name(st4,"st");o4(st4,"Hero");var L=class L2{static{__name(this,"L")}constructor(r3){this.meta_query=false;this.query_vars={};this.query_var_defaults={taxonomy:null,object_ids:null,orderby:"name",order:"ASC",hide_empty:true,include:[],exclude:[],exclude_tree:[],number:"",offset:"",fields:"all",name:"",slug:"",term_taxonomy_id:"",hierarchical:true,search:"",name__like:"",description__like:"",pad_counts:false,get:"",child_of:0,parent:"",childless:false,cache_domain:"core",cache_results:true,update_term_meta_cache:true,meta_query:"",meta_key:"",meta_value:"",meta_type:"",meta_compare:""};if(r3){if(typeof r3==="string"){try{const t3=JSON.parse(r3);this.query_vars={...this.query_var_defaults,...t3}}catch{this.query_vars={...this.query_var_defaults}}}else{this.query_vars={...this.query_var_defaults,...r3}}}else{this.query_vars={...this.query_var_defaults}}}parse_query(r3=""){let t3;if(!r3||typeof r3==="string"&&r3===""){t3={...this.query_vars}}else{if(typeof r3==="string"){try{t3=JSON.parse(r3)}catch{t3={...this.query_vars}}}else{t3={...r3}}}const l2=t3.taxonomy?Array.isArray(t3.taxonomy)?t3.taxonomy:[t3.taxonomy]:null;t3={...this.query_var_defaults,...t3};if(typeof t3.number==="string"){t3.number=t3.number===""?0:parseInt(t3.number,10)}if(typeof t3.offset==="string"){t3.offset=t3.offset===""?0:parseInt(t3.offset,10)}if(t3.parent&&typeof t3.parent==="number"&&t3.parent>0){t3.child_of=0}if(t3.get==="all"){t3.childless=false;t3.child_of=0;t3.hide_empty=false;t3.hierarchical=false;t3.pad_counts=false}t3.taxonomy=l2;this.query_vars=t3}query(r3){if(typeof r3==="string"){try{this.query_vars={...this.query_var_defaults,...JSON.parse(r3)}}catch{this.query_vars={...this.query_var_defaults}}}else{this.query_vars={...this.query_var_defaults,...r3}}this.parse_query(this.query_vars)}get_terms(){this.parse_query(this.query_vars);this.meta_query=false}parse_orderby(r3){if(!r3){return false}const t3=r3.toLowerCase();if(["term_id","name","slug","term_group"].includes(t3)){return t3}if(["count","parent","taxonomy","term_taxonomy_id","description"].includes(t3)){return t3}if(t3==="term_order"){return"term_order"}if(t3==="include"&&Array.isArray(this.query_vars.include)&&this.query_vars.include.length>0){return"include"}if(t3==="slug__in"&&Array.isArray(this.query_vars.slug)&&this.query_vars.slug.length>0){return"slug__in"}if(t3==="none"){return"none"}if(!t3||t3==="id"||t3==="term_id"){return"term_id"}const l2=this.parse_orderby_meta(t3);if(l2){return l2}return"name"}parse_orderby_meta(r3){if(r3==="meta_value"||r3==="meta_value_num"){return r3}if(this.meta_query&&typeof this.meta_query==="object");return""}parse_order(r3){if(!r3||typeof r3!=="string"){return"DESC"}if(r3.toUpperCase()==="ASC"){return"ASC"}return"DESC"}generate_cache_key(r3){try{const t3=JSON.stringify(r3);let l2=0;for(let n2=0;n2{const r3=rS(s2?.name??String(s2?.name||"Untitled"));const t3=s2?.resolved_url||s2?.link||s2?.permalink||s2?.url||void 0;const l2=s2?.image?.src??s2?.image_url??void 0;return{id:String(s2?.id??s2?.ID),name:String(r3),slug:s2?.slug,taxonomy:String(s2?.taxonomy??""),description:typeof s2?.description==="string"?s2.description:void 0,parent:typeof s2?.parent==="number"?s2.parent:void 0,count:typeof s2?.count==="number"?s2.count:void 0,image_url:l2,link:t3}},"normalizeEcommerceTerm");var ye4=z.createContext(null);var be3=o4(()=>{const s2=z.useContext(ye4);if(!s2)throw new Error("useEcommerceTerms must be used within a WordPressEcommerceTermsProvider");return{...s2,terms:s2.terms}},"useEcommerceTerms");var je4=o4(({children:s2,taxonomy:r3="product_cat",wp_term_query:t3,...l2})=>{const n2=z.useMemo(()=>{let i5;if(t3 instanceof m2){i5=t3}else if(t3&&typeof t3==="object"){i5=new m2(t3)}else{i5=new m2({})}if(!i5.query_vars.taxonomy||i5.query_vars.taxonomy===null){i5.query_vars.taxonomy=r3}return i5},[t3,r3]);const[a3,c5]=z.useState(n2);const[x2,Ne4]=z.useState(y2);const[z4,_e3]=z.useState(p2);const R3=z.useMemo(()=>{return a3?.query_vars||{}},[a3]);const[Q3,we3]=z.useState([]);const[$3,Y3]=z.useState(true);const[P2,K3]=z.useState(false);const[G3,X4]=z.useState(null);const[Z3,Ce3]=z.useState(0);const[H2,qe4]=z.useState(0);const k3=z.useRef(null);const ke5=z.useRef(`terms-provider-${Math.random().toString(36).slice(2,10)}`);const D3=z.useRef("");const ee4=z.useRef(0);const y3=z.useRef(false);let S3;if(t3 instanceof m2){S3=t3.getHash()}else if(t3&&typeof t3==="object"){try{S3=JSON.stringify(t3)}catch{S3=""}}else{S3=""}z.useEffect(()=>{y3.current=false;if(t3 instanceof m2){if(!t3.query_vars.taxonomy||t3.query_vars.taxonomy===null){t3.query_vars.taxonomy=r3}c5(t3)}else if(t3&&typeof t3==="object"){const i5=new m2(t3);if(!i5.query_vars.taxonomy||i5.query_vars.taxonomy===null){i5.query_vars.taxonomy=r3}c5(i5)}else{const i5=new m2({});i5.query_vars.taxonomy=r3;c5(i5)}},[S3,r3]);const Se2=z.useCallback(i5=>{const u5=i5?.message??String(i5);X4(u5)},[]);const Ee2=[a3?.getHash()||JSON.stringify(R3),JSON.stringify(x2),JSON.stringify(z4)];const T2=o4(i5=>{const u5=Boolean(i5?.refresh);const f2=Boolean(i5?.flushCache);if(u5&&P2)return Promise.resolve();X4(null);if(u5)K3(true);else Y3(true);const N=++ee4.current;let p3;if(i5?.wp_term_query instanceof m2){p3=i5.wp_term_query}else if(i5?.wp_term_query&&typeof i5.wp_term_query==="object"){const v=a3||new m2({});const M4={...v.query_vars,...i5.wp_term_query};p3=new m2(M4)}else{p3=a3||new m2({})}p3.parse_query(p3.query_vars);const j2=p3.query_vars.taxonomy;const re4=j2&&typeof j2==="string"?j2:Array.isArray(j2)&&j2.length>0&&typeof j2[0]==="string"?j2[0]:r3;p3.query_vars.taxonomy=re4;const se4=i5?.embeds??x2;const ae4=i5?.fields??z4;const Le4=JSON.stringify({query:p3.toJSON(),taxonomy:re4,embeds:se4,fields:ae4,append:Boolean(i5?.append),refresh:u5});const U3=`${ke5.current}:${Le4}`;D3.current=U3;return wvcClient?.get_wp_term_query_results?.(p3.toJSON(),{embeds:se4,fields:ae4},f2).then(v=>{if(D3.current!==U3){return}const M4=(v?.terms??[]).map(at4);we3(He4=>i5?.append?[...He4,...M4]:M4);Ce3(Number(v?.total??0));qe4(Number(v?.total_pages??0))}).catch(v=>{if(D3.current!==U3){return}Se2(v)}).finally(()=>{if(N!==ee4.current){return}K3(false);Y3(false)})},"fetch");z.useEffect(()=>{if(y3.current){y3.current=false;return}T2()},Ee2);z.useEffect(()=>{const i5=o4(()=>{te3(true)},"handleTermsRefresh");window.addEventListener("WVC_TERMS_REFRESH",i5);return()=>{if(k3.current){k3.current.abort()}window.removeEventListener("WVC_TERMS_REFRESH",i5)}},[]);const te3=o4((i5=false)=>{if(k3.current){k3.current.abort()}k3.current=new AbortController;return T2({refresh:true,flushCache:i5})},"refetch");const ze4=o4(i5=>{y3.current=false;c5(u5=>{if(typeof i5==="function"){return i5(u5)}else{return i5}})},"setWPTermQuery");const Re2=o4(i5=>{y3.current=false;c5(u5=>{const f2=u5||new m2({});const N=typeof i5==="function"?i5(f2.query_vars):{...f2.query_vars,...i5};return new m2(N)})},"setQuery");const Pe2=o4(i5=>{Ne4(u5=>typeof i5==="function"?i5(u5):i5)},"setEmbeds");const Te2=o4(i5=>{_e3(u5=>typeof i5==="function"?i5(u5):i5)},"setFields");const b=Number(R3?.page??1)||1;const F3=b<(H2||0);const B3=b>1;const J2=o4(i5=>{y3.current=false;const u5=Math.max(1,Math.floor(i5||1));c5(f2=>{const N=f2||new m2({});N.query_vars.page=u5;return new m2(N.query_vars)})},"setPage");const Fe2=o4(()=>F3&&J2(b+1),"nextPage");const Me4=o4(()=>B3&&J2(b-1),"prevPage");const Ae3=o4(async()=>{if(!F3||P2)return;const i5=b+1;await T2({wp_term_query:{page:i5},append:true,refresh:true});y3.current=true;c5(u5=>{if(!u5){const f2=new m2({});f2.query_vars.page=i5;return f2}u5.query_vars.page=i5;return new m2(u5.query_vars)})},"loadMore");const Oe3=z.useMemo(()=>({terms:Q3,total:Z3,totalPages:H2,loading:$3,isRefetching:P2,error:G3,wp_term_query:a3,query:R3,embeds:x2,fields:z4,setWPTermQuery:ze4,setQuery:Re2,setEmbeds:Pe2,setFields:Te2,hasNext:F3,hasPrev:B3,currentPage:b,setPage:J2,nextPage:Fe2,prevPage:Me4,loadMore:Ae3,refetch:te3,fetch:T2}),[Q3,Z3,H2,$3,P2,G3,a3,R3,x2,z4,F3,B3,b]);return Ht.jsx(ye4.Provider,{value:Oe3,children:Ht.jsx("div",{...l2,"data-wvc-dynamic":"EcommerceTermsProvider",children:s2})})},"WordPressEcommerceTermsProvider");var it4={taxonomy:"product_cat",per_page:4,order:"asc",orderby:"name"};new m2(it4);function nt4(){const{terms:s2,loading:r3,error:t3,refetch:l2}=be3();if(r3){return Ht.jsx("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-4",children:[0,1,2,3].map(n2=>Ht.jsxs("div",{"data-index":n2,className:"flex h-96 flex-col justify-between rounded-xl border border-border bg-card p-6 animate-pulse",children:[Ht.jsxs("div",{className:"space-y-4",children:[Ht.jsx("div",{className:"aspect-4/3 w-full rounded-lg bg-muted"}),Ht.jsx("div",{className:"h-6 w-3/4 rounded bg-muted"}),Ht.jsx("div",{className:"h-4 w-full rounded bg-muted"}),Ht.jsx("div",{className:"h-4 w-5/6 rounded bg-muted"})]}),Ht.jsx("div",{className:"h-10 w-full rounded-md bg-muted"})]},n2))})}if(t3){return Ht.jsxs("div",{className:"flex flex-col items-center justify-center rounded-xl border border-destructive/20 bg-muted/50 p-8 text-center",children:[Ht.jsx("p",{className:"text-sm font-medium text-foreground",children:"Unable to load product categories right now."}),Ht.jsxs(fS,{variant:"outline",size:"sm",onClick:o4(()=>l2(),"onClick"),className:"mt-4 gap-2",children:[Ht.jsx(a2,{className:"size-4"}),"Try again"]})]})}if(!s2||s2.length===0){return Ht.jsxs("div",{className:"flex flex-col items-center justify-center rounded-xl border border-dashed border-border bg-muted/30 p-12 text-center",children:[Ht.jsx(oe3,{className:"size-10 text-muted-foreground"}),Ht.jsx("h3",{className:"mt-3 text-base font-semibold text-foreground",children:"No categories found"}),Ht.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:"Product categories will appear here once added to your inventory."})]})}return Ht.jsx("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-4",children:s2.map((n2,a3)=>{const c5=n2.link||"#";const x2=typeof n2.count==="number"&&n2.count>0;return Ht.jsx("div",{"data-index":a3,className:"h-full",children:Ht.jsxs(u4,{className:"group flex h-full flex-col justify-between rounded-xl border-2 border-primary/20 bg-card transition-[border-color,box-shadow] duration-200 hover:border-primary hover:shadow-md",children:[Ht.jsxs("div",{children:[n2.image_url?Ht.jsx("div",{className:"overflow-hidden rounded-t-xl bg-muted",children:Ht.jsx("img",{src:n2.image_url,alt:n2.name,className:"aspect-4/3 w-full object-cover transition-transform duration-300 group-hover:scale-105",loading:"lazy"})}):Ht.jsx("div",{className:"flex aspect-4/3 w-full items-center justify-center rounded-t-xl bg-muted/50",children:Ht.jsx(oe3,{className:"size-12 text-muted-foreground/60"})}),Ht.jsx(f,{className:"pt-5",children:Ht.jsxs("div",{className:"flex items-center justify-between gap-2",children:[Ht.jsx(m,{className:"text-xl font-bold tracking-tight text-foreground",children:n2.name}),x2&&Ht.jsx("span",{className:"rounded-full bg-muted px-2 py-0.5 text-xs font-semibold text-muted-foreground",children:n2.count})]})}),Ht.jsx(x,{children:Ht.jsx(p,{className:"text-sm leading-relaxed text-muted-foreground",children:n2.description||`High-performance ${n2.name.toLowerCase()} formulations engineered for durable sealing and surface protection.`})})]}),Ht.jsx(g,{className:"pt-2",children:Ht.jsx(fS,{asChild:true,className:"w-full bg-primary font-semibold text-primary-foreground shadow-xs transition-opacity duration-200 hover:bg-primary/90",children:Ht.jsxs(cS,{to:c5,className:"flex items-center justify-center gap-2",children:[Ht.jsxs("span",{children:["Shop ",n2.name]}),Ht.jsx(c2,{className:"size-4"})]})})})]})},n2.id)})})}__name(nt4,"nt");o4(nt4,"ProductCategoriesConsumer");function ot5(){return Ht.jsx("section",{id:"productcategories","data-nav":"light",className:"bg-background py-16 sm:py-24",children:Ht.jsxs("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:[Ht.jsxs("div",{className:"mx-auto mb-12 max-w-2xl text-center",children:[Ht.jsx("p",{className:"text-sm font-bold uppercase tracking-wider text-secondary",children:"Product Range"}),Ht.jsx("h2",{className:"mt-2 text-3xl font-extrabold tracking-tight text-foreground sm:text-4xl",children:"Engineered coatings for lasting protection"}),Ht.jsx("p",{className:"mt-4 text-base text-muted-foreground sm:text-lg",children:"Choose the right waterproofing layer for your roof, walls, and foundations."})]}),Ht.jsx(je4,{wp_term_query:{taxonomy:"product_cat",per_page:4,order:"asc",orderby:"name"},children:Ht.jsx(nt4,{})})]})})}__name(ot5,"ot");o4(ot5,"ProductCategories");function lt3({className:s2,...r3}){return Ht.jsx("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:Ht.jsx("table",{"data-slot":"table",className:nv("w-full caption-bottom text-sm",s2),...r3})})}__name(lt3,"lt");o4(lt3,"Table");function ct4({className:s2,...r3}){return Ht.jsx("thead",{"data-slot":"table-header",className:nv("[&_tr]:border-b",s2),...r3})}__name(ct4,"ct");o4(ct4,"TableHeader");function dt5({className:s2,...r3}){return Ht.jsx("tbody",{"data-slot":"table-body",className:nv("[&_tr:last-child]:border-0",s2),...r3})}__name(dt5,"dt");o4(dt5,"TableBody");function w({className:s2,...r3}){return Ht.jsx("tr",{"data-slot":"table-row",className:nv("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",s2),...r3})}__name(w,"w");o4(w,"TableRow");function ce4({className:s2,...r3}){return Ht.jsx("th",{"data-slot":"table-head",className:nv("text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",s2),...r3})}__name(ce4,"ce");o4(ce4,"TableHead");function h({className:s2,...r3}){return Ht.jsx("td",{"data-slot":"table-cell",className:nv("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",s2),...r3})}__name(h,"h");o4(h,"TableCell");var mt3={taxonomy:"product_cat",per_page:4,order:"asc",orderby:"name"};new m2(mt3);var W4=[{name:"Acrylic Membrane Systems",coverage:"1.5 u2013 2.0 mxB2 / L",application:"Brush, roller, or airless spray",bestFor:"Parapets, flashings & tiled roofs",highlight:"Most Popular"},{name:"Polyurethane Liquid Coatings",coverage:"1.0 u2013 1.4 mxB2 / L",application:"Squeegee & roller",bestFor:"Flat concrete roofs & high foot traffic",highlight:"Heavy Duty"},{name:"Bituminous Sealers & Primers",coverage:"2.5 u2013 3.5 mxB2 / L",application:"Brush or industrial spray",bestFor:"Sub-grade walls & metal sheeting",highlight:"Fast Curing"},{name:"Cementitious Waterproofing",coverage:"1.2 u2013 1.8 kg / mxB2",application:"Trowel or stiff brush",bestFor:"Retaining walls, balconies & water tanks",highlight:"Structural Grade"}];function ut4(){const{terms:s2,loading:r3,error:t3,refetch:l2}=be3();const n2=sl.useMemo(()=>{if(s2&&s2.length>0){return s2.slice(0,4).map((a3,c5)=>{const x2=W4[c5%W4.length];return{id:a3.id,name:a3.name,description:a3.description||x2.bestFor,link:a3.link||"#",coverage:x2.coverage,application:x2.application,bestFor:x2.bestFor,highlight:x2.highlight}})}return W4.map((a3,c5)=>({id:c5+1,name:a3.name,description:a3.bestFor,link:"#",coverage:a3.coverage,application:a3.application,bestFor:a3.bestFor,highlight:a3.highlight}))},[s2]);if(r3){return Ht.jsx("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-4",children:[0,1,2,3].map(a3=>Ht.jsxs("div",{"data-index":a3,className:"h-96 rounded-xl border border-border bg-card/60 p-6 animate-pulse",children:[Ht.jsx("div",{className:"h-6 w-3/4 rounded bg-muted mb-4"}),Ht.jsx("div",{className:"h-4 w-1/2 rounded bg-muted mb-8"}),Ht.jsxs("div",{className:"space-y-4",children:[Ht.jsx("div",{className:"h-4 w-full rounded bg-muted"}),Ht.jsx("div",{className:"h-4 w-full rounded bg-muted"}),Ht.jsx("div",{className:"h-4 w-full rounded bg-muted"})]})]},a3))})}if(t3){return Ht.jsxs("div",{className:"rounded-xl border border-destructive/20 bg-destructive/10 p-6 text-center text-foreground",children:[Ht.jsx("p",{className:"text-sm font-medium",children:"Unable to load category comparison data."}),Ht.jsx(fS,{variant:"outline",size:"sm",onClick:o4(()=>l2(),"onClick"),className:"mt-4",children:"Try again"})]})}return Ht.jsxs("div",{className:"space-y-10",children:[Ht.jsx("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 lg:hidden",children:n2.map((a3,c5)=>Ht.jsxs(u4,{"data-index":c5,className:"relative flex flex-col justify-between border-border bg-card shadow-sm transition-[border-color,box-shadow] duration-200 hover:border-primary/50 hover:shadow-md",children:[Ht.jsxs(f,{className:"pb-4",children:[Ht.jsxs("div",{className:"flex items-center justify-between gap-2",children:[Ht.jsx(oS,{variant:"secondary",className:"bg-secondary text-secondary-foreground",children:a3.highlight}),Ht.jsxs("span",{className:"text-xs text-muted-foreground font-mono",children:["Category ",c5+1]})]}),Ht.jsx(m,{className:"mt-2 text-xl font-bold tracking-tight text-card-foreground",children:a3.name}),Ht.jsx(p,{className:"text-muted-foreground line-clamp-2",children:a3.description})]}),Ht.jsxs(x,{className:"space-y-4 text-sm",children:[Ht.jsx("div",{className:"border-t border-border pt-3",children:Ht.jsxs("div",{className:"flex items-start gap-2",children:[Ht.jsx(c4,{className:"size-4 text-primary shrink-0 mt-0.5"}),Ht.jsxs("div",{children:[Ht.jsx("span",{className:"block text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Coverage"}),Ht.jsx("span",{className:"font-medium text-foreground",children:a3.coverage})]})]})}),Ht.jsx("div",{className:"border-t border-border pt-3",children:Ht.jsxs("div",{className:"flex items-start gap-2",children:[Ht.jsx(e7,{className:"size-4 text-primary shrink-0 mt-0.5"}),Ht.jsxs("div",{children:[Ht.jsx("span",{className:"block text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Application Method"}),Ht.jsx("span",{className:"font-medium text-foreground",children:a3.application})]})]})}),Ht.jsx("div",{className:"border-t border-border pt-3",children:Ht.jsxs("div",{className:"flex items-start gap-2",children:[Ht.jsx(le4,{className:"size-4 text-primary shrink-0 mt-0.5"}),Ht.jsxs("div",{children:[Ht.jsx("span",{className:"block text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Best For"}),Ht.jsx("span",{className:"font-medium text-foreground",children:a3.bestFor})]})]})}),Ht.jsx("div",{className:"pt-2",children:Ht.jsx(fS,{asChild:true,variant:"outline",className:"w-full justify-between group",children:Ht.jsxs(cS,{to:a3.link,children:[Ht.jsx("span",{children:"View category"}),Ht.jsx(c2,{className:"size-4 transition-transform group-hover:translate-x-1"})]})})})]})]},a3.id))}),Ht.jsx("div",{className:"hidden lg:block rounded-xl border border-border bg-card shadow-sm overflow-hidden",children:Ht.jsxs(lt3,{children:[Ht.jsx(ct4,{className:"bg-muted/40",children:Ht.jsxs(w,{className:"border-border hover:bg-transparent",children:[Ht.jsx(ce4,{className:"w-[220px] py-5 px-6 font-semibold text-foreground",children:"Key Features"}),n2.map((a3,c5)=>Ht.jsx(ce4,{"data-index":c5,className:"py-5 px-6 text-left align-top min-w-[220px]",children:Ht.jsxs("div",{className:"space-y-1.5",children:[Ht.jsx(oS,{variant:"secondary",className:"bg-secondary text-secondary-foreground text-[10px]",children:a3.highlight}),Ht.jsx("div",{className:"text-base font-bold text-foreground leading-snug",children:a3.name})]})},a3.id))]})}),Ht.jsxs(dt5,{children:[Ht.jsxs(w,{className:"border-border",children:[Ht.jsx(h,{className:"py-4 px-6 font-semibold text-foreground bg-muted/20",children:Ht.jsxs("div",{className:"flex items-center gap-2",children:[Ht.jsx(c4,{className:"size-4 text-primary"}),Ht.jsx("span",{children:"Coverage"})]})}),n2.map((a3,c5)=>Ht.jsx(h,{"data-index":c5,className:"py-4 px-6 text-foreground font-medium",children:a3.coverage},a3.id))]}),Ht.jsxs(w,{className:"border-border",children:[Ht.jsx(h,{className:"py-4 px-6 font-semibold text-foreground bg-muted/20",children:Ht.jsxs("div",{className:"flex items-center gap-2",children:[Ht.jsx(e7,{className:"size-4 text-primary"}),Ht.jsx("span",{children:"Application Method"})]})}),n2.map((a3,c5)=>Ht.jsx(h,{"data-index":c5,className:"py-4 px-6 text-foreground text-sm",children:a3.application},a3.id))]}),Ht.jsxs(w,{className:"border-border",children:[Ht.jsx(h,{className:"py-4 px-6 font-semibold text-foreground bg-muted/20",children:Ht.jsxs("div",{className:"flex items-center gap-2",children:[Ht.jsx(le4,{className:"size-4 text-primary"}),Ht.jsx("span",{children:"Best For"})]})}),n2.map((a3,c5)=>Ht.jsx(h,{"data-index":c5,className:"py-4 px-6 text-foreground text-sm font-medium",children:a3.bestFor},a3.id))]}),Ht.jsxs(w,{className:"border-0",children:[Ht.jsx(h,{className:"py-4 px-6 bg-muted/20"}),n2.map((a3,c5)=>Ht.jsx(h,{"data-index":c5,className:"py-5 px-6",children:Ht.jsx(fS,{asChild:true,variant:"outline",size:"sm",className:"w-full justify-center group",children:Ht.jsxs(cS,{to:a3.link,children:[Ht.jsx("span",{children:"Explore"}),Ht.jsx(c2,{className:"size-3.5 transition-transform group-hover:translate-x-0.5"})]})})},a3.id))]})]})]})})]})}__name(ut4,"ut");o4(ut4,"CategoryComparisonConsumer");function xt3(){return Ht.jsx("section",{id:"productcategorycomparison","data-nav":"light",className:"bg-background text-foreground py-16 sm:py-24",children:Ht.jsxs("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[Ht.jsxs("div",{className:"mx-auto max-w-3xl text-center mb-12 sm:mb-16",children:[Ht.jsx(oS,{variant:"outline",className:"mb-3 border-primary/40 bg-accent text-accent-foreground font-medium px-3 py-1",children:"Category Overview"}),Ht.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight text-foreground font-default",children:"Compare waterproofing categories"}),Ht.jsx("p",{className:"mt-4 text-base sm:text-lg text-muted-foreground",children:"Match the right chemical formula, coverage rate, and durability rating to your specific roof or surface requirement."})]}),Ht.jsx(je4,{className:"comparison-provider-wrapper",wp_term_query:{taxonomy:"product_cat",per_page:4,order:"asc",orderby:"name"},children:Ht.jsx(ut4,{})}),Ht.jsx("div",{className:"mt-16 sm:mt-20 rounded-2xl bg-secondary text-secondary-foreground p-8 sm:p-12 lg:p-16 relative overflow-hidden shadow-lg border border-border",children:Ht.jsxs("div",{className:"relative z-10 mx-auto max-w-3xl text-center",children:[Ht.jsx("h3",{className:"text-2xl sm:text-3xl lg:text-4xl font-bold tracking-tight text-secondary-foreground font-default",children:"Find your perfect solution"}),Ht.jsx("p",{className:"mt-4 text-base sm:text-lg text-secondary-foreground/90 max-w-2xl mx-auto",children:"Not sure which coating best fits your substrate? Browse our complete selection of South African engineered waterproofing formulas."}),Ht.jsx("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-4",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.jsx(cS,{to:"#",children:"Browse all products"})})}),Ht.jsxs("div",{className:"mt-6 flex items-center justify-center gap-6 text-xs text-secondary-foreground/80",children:[Ht.jsxs("div",{className:"flex items-center gap-1.5",children:[Ht.jsx(t,{className:"size-4 text-primary"}),Ht.jsx("span",{children:"UV resistant"})]}),Ht.jsxs("div",{className:"flex items-center gap-1.5",children:[Ht.jsx(t,{className:"size-4 text-primary"}),Ht.jsx("span",{children:"SA climate tested"})]}),Ht.jsxs("div",{className:"flex items-center gap-1.5",children:[Ht.jsx(t,{className:"size-4 text-primary"}),Ht.jsx("span",{children:"Direct technical support"})]})]})]})})]})})}__name(xt3,"xt");o4(xt3,"Comparison");function de4(){return Ht.jsxs("div",{children:[Ht.jsx(Eo2,{}),Ht.jsx(st4,{}),Ht.jsx(ot5,{}),Ht.jsx(xt3,{}),Ht.jsx(Po,{})]})}__name(de4,"de");o4(de4,"WaterproofingSolutionsPage");var E6=null;function ve3(s2){const{router:r3="memory",basename:t3,initialEntries:l2,...n2}=s2;if(r3==="memory"){return Ht.jsx(uS,{initialEntries:l2??["/"],children:Ht.jsx(de4,{...n2})})}return Ht.jsx(iS,{basename:t3,children:Ht.jsx(de4,{...n2})})}__name(ve3,"ve");o4(ve3,"App");function ht2(s2,r3={}){console.log("Rendering......");E6=aS.createRoot(s2);E6.render(Ht.jsx(ve3,{...r3}))}__name(ht2,"ht");o4(ht2,"mount");function ft3(s2,r3={}){console.log("Hydrating......");E6=aS.hydrateRoot(s2,Ht.jsx(ve3,{...r3}))}__name(ft3,"ft");o4(ft3,"hydrate");function pt3(){E6?.unmount?.();E6=null}__name(pt3,"pt");o4(pt3,"unmount");if(typeof window!=="undefined")window.WaterproofingSolutionsVC={mount:ht2,hydrate:ft3,unmount:pt3};
Heavy-duty surface protectionComplete product range for every waterproofing need.
Protect, seal, and extend the lifespan of roofs, balconies, parapets, and exterior walls with industrial-strength compounds engineered for extreme weather.
100% Waterproof seal Formulated for high water ponding resistance
UV & weather resistant Built tough for harsh South African climate
Multi-surface ready Direct adhesion to concrete, metal, and tile
Product Range
Choose the right waterproofing layer for your roof, walls, and foundations.
Category Overview Compare waterproofing categories Match the right chemical formula, coverage rate, and durability rating to your specific roof or surface requirement.
Find your perfect solution Not sure which coating best fits your substrate? Browse our complete selection of South African engineered waterproofing formulas.