PageSourceSearch

https://rateup.app/assets/safePolygon-Dl5zMzXm.js

js rateup.app collected 2026-09-24 18:59:46 UTC 11,126 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`c6c8e26dd35ca69455de102b9ddd9f15d8c2162f`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`94ef0616-0083-4fce-9c68-719ffbf870c7`,e._sentryDebugIdIdentifier=`sentry-dbid-94ef0616-0083-4fce-9c68-719ffbf870c7`)}catch{}})();import{o as e}from"./rolldown-runtime-BLH4NaCb.js";import{t}from"./react-DOS2MzXz.js";import{t as n}from"./react-dom-CxxW6Xau.js";import{_ as r,g as i,h as a,k as o}from"./button-DRoXPq-2.js";import{$ as s,C as c,I as l,Q as u,S as d,dt as f,et as p,lt as m,nt as h,rt as g,ut as _}from"./popupStateMapping-K5QM4jKx.js";import{L as v}from"./composite-DFk7J8pG.js";import{A as y,F as b,P as x,r as S}from"./useBaseUiId-QzSgCZUn.js";import{t as C}from"./owner-Cx7yrwfe.js";var w=e(t(),1);function T(e,t){return t!=null&&!v(t)?0:typeof e==`function`?e():e}function E(e,t,n){let r=T(e,n);return typeof r==`number`?r:r?.[t]}function D(e){return typeof e==`function`?e():e}function O(e,t){return t||e===`click`||e===`mousedown`}function k(e){return e?.includes(`mouse`)&&e!==`mousedown`}var A=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new m,this.restTimeout=new m,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},j=new WeakMap;function M(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&j.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty(`pointer-events`),e.pointerEventsReferenceElement?.style.removeProperty(`pointer-events`),e.pointerEventsFloatingElement?.style.removeProperty(`pointer-events`),j.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function N(e,t){let{scopeElement:n,referenceElement:r,floatingElement:i}=t,a=j.get(n);a&&a!==e&&M(a),M(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,j.set(n,e),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,i.style.pointerEvents=`auto`}function P(e){let t=e.context.dataRef.current,n=r(()=>t.hoverInteractionState??A.create()).current;return t.hoverInteractionState||=n,f(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function F(e,t={}){let{enabled:n=!0,closeDelay:r=0,nodeId:u}=t,f=`rootStore`in e?e.rootStore:e,m=f.useState(`open`),v=f.useState(`floatingElement`),T=f.useState(`domReferenceElement`),{dataRef:D}=f.context,A=c(),j=d(),F=P(f),I=_(),L=i(()=>O(D.current.openEvent?.type,F.interactedInside)),R=i(()=>k(D.current.openEvent?.type)),z=i(()=>{M(F)});a(()=>{m||(F.pointerType=void 0,F.restTimeoutPending=!1,F.interactedInside=!1,z())},[m,F,z]),w.useEffect(()=>z,[z]),a(()=>{if(n&&m&&F.handleCloseOptions?.blockPointerEvents&&R()&&o(T)&&v){let e=T,t=v,n=C(v),r=A?.nodesRef.current.find(e=>e.id===j)?.context?.elements.floating;r&&(r.style.pointerEvents=``);let i=F.pointerEventsScopeElement===t?null:F.pointerEventsScopeElement,a=r===t?null:r,o=F.handleCloseOptions?.getScope?.()??i??a??e.closest(`[data-rootownerid]`)??n.body;return N(F,{scopeElement:o,referenceElement:e,floatingElement:t}),()=>{z()}}},[n,m,T,v,F,R,A,j,z]),w.useEffect(()=>{if(!n)return;function e(){return!!(A&&j&&l(A.nodesRef.current,j).length>0)}function t(e){let t=E(r,`close`,F.pointerType),n=()=>{f.setOpen(!1,S(y,e)),A?.events.emit(`floating.closed`,e)};t?F.openChangeTimeout.start(t,n):(F.openChangeTimeout.clear(),n())}function i(e){let t=b(e);if(!h(t)){F.interactedInside=!1;return}F.interactedInside=t?.closest(`[aria-haspopup]`)!=null}function a(){F.openChangeTimeout.clear(),I.clear(),A?.events.off(`floating.closed`,d),z()}function c(n){if(e()&&A){A.events.on(`floating.closed`,d);return}if(g(n.relatedTarget,f.context.triggerElements))return;let r=D.current.floatingContext?.nodeId??u,i=n.relatedTarget;if(!(A&&r&&o(i)&&l(A.nodesRef.current,r,!1).some(e=>x(e.context?.elements.floating,i)))){if(F.handler){F.handler(n);return}z(),R()&&!L()&&t(n)}}function d(t){!A||!j||e()||I.start(0,()=>{A.events.off(`floating.closed`,d),f.setOpen(!1,S(y,t)),A.events.emit(`floating.closed`,t)})}let m=v;return s(m&&p(m,`mouseenter`,a),m&&p(m,`mouseleave`,c),m&&p(m,`pointerdown`,i,!0),()=>{A?.events.off(`floating.closed`,d)})},[n,v,f,D,r,u,R,L,z,F,A,j,I])}var I=e(n(),1),L={current:null};function R(e,t={}){let{enabled:n=!0,delay:r=0,handleClose:a=null,mouseOnly:l=!1,restMs:d=0,move:f=!0,triggerElementRef:m=L,externalTree:h,isActiveTrigger:_=!0,getHandleCloseContext:T,isClosing:k,shouldOpen:A}=t,j=`rootStore`in e?e.rootStore:e,{dataRef:F,events:R}
1=j.context,z=c(h),B=P(j),V=w.useRef(!1),H=u(a),U=u(r),W=u(d),G=u(n),K=u(A),q=u(k),J=i(()=>O(F.current.openEvent?.type,B.interactedInside)),Y=i(()=>K.current?.()!==!1),X=i((e,t,n)=>{let r=j.context.triggerElements;if(r.hasElement(t))return!e||!x(e,t);if(!o(n))return!1;let i=n;return r.hasMatchingElement(e=>x(e,i))&&(!e||!x(e,i))}),Z=i(()=>{B.handler&&=(C(j.select(`domReferenceElement`)).removeEventListener(`mousemove`,B.handler),void 0)}),Q=i(()=>{M(B)});return _&&(B.handleCloseOptions=H.current?.__options),w.useEffect(()=>Z,[Z]),w.useEffect(()=>{if(!n)return;function e(e){e.open?V.current=!1:(V.current=e.reason===y,Z(),B.openChangeTimeout.clear(),B.restTimeout.clear(),B.blockMouseMove=!0,B.restTimeoutPending=!1)}return R.on(`openchange`,e),()=>{R.off(`openchange`,e)}},[n,R,B,Z]),w.useEffect(()=>{if(!n)return;function e(e,t=!0){let n=E(U.current,`close`,B.pointerType);n?B.openChangeTimeout.start(n,()=>{j.setOpen(!1,S(y,e)),z?.events.emit(`floating.closed`,e)}):t&&(B.openChangeTimeout.clear(),j.setOpen(!1,S(y,e)),z?.events.emit(`floating.closed`,e))}let t=m.current??(_?j.select(`domReferenceElement`):null);if(!o(t))return;function r(e){if(B.openChangeTimeout.clear(),B.blockMouseMove=!1,l&&!v(B.pointerType))return;let t=D(W.current),n=E(U.current,`open`,B.pointerType),r=b(e),i=e.currentTarget??null,a=j.select(`domReferenceElement`),s=i;if(o(r)&&!j.context.triggerElements.hasElement(r)){for(let e of j.context.triggerElements.elements())if(x(e,r)){s=e;break}}o(i)&&o(a)&&!j.context.triggerElements.hasElement(i)&&x(i,a)&&(s=a);let c=s!=null&&X(a,s,r),u=j.select(`open`),d=q.current?.()??j.select(`transitionStatus`)===`ending`,f=!u&&d&&V.current,p=!c&&o(s)&&o(a)&&x(a,s)&&f,m=t>0&&!n,h=c&&(u||f)||p,g=!u||c;if(h){Y()&&j.setOpen(!0,S(y,e,s));return}m||(n?B.openChangeTimeout.start(n,()=>{g&&Y()&&j.setOpen(!0,S(y,e,s))}):g&&Y()&&j.setOpen(!0,S(y,e,s)))}function i(t){if(J()){Q();return}Z();let n=j.select(`domReferenceElement`),r=C(n);B.restTimeout.clear(),B.restTimeoutPending=!1;let i=F.current.floatingContext??T?.();if(!g(t.relatedTarget,j.context.triggerElements)){if(H.current&&i){j.select(`open`)||B.openChangeTimeout.clear();let n=m.current;B.handler=H.current({...i,tree:z,x:t.clientX,y:t.clientY,onClose(){Q(),Z(),G.current&&!J()&&n===j.select(`domReferenceElement`)&&e(t,!0)}}),r.addEventListener(`mousemove`,B.handler),B.handler(t);return}(B.pointerType!==`touch`||!x(j.select(`floatingElement`),t.relatedTarget))&&e(t)}}return f?s(p(t,`mousemove`,r,{once:!0}),p(t,`mouseenter`,r),p(t,`mouseleave`,i)):s(p(t,`mouseenter`,r),p(t,`mouseleave`,i))},[Z,Q,F,U,j,n,H,B,_,X,J,l,f,W,m,z,G,T,q,Y]),w.useMemo(()=>{if(!n)return;function e(e){B.pointerType=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,n=e.currentTarget,r=j.select(`domReferenceElement`),i=j.select(`open`),a=X(r,n,e.target);if(l&&!v(B.pointerType))return;if(i&&a&&B.handleCloseOptions?.blockPointerEvents){let e=j.select(`floatingElement`);if(e){let t=B.handleCloseOptions?.getScope?.()??n.ownerDocument.body;N(B,{scopeElement:t,referenceElement:n,floatingElement:e})}}let o=D(W.current);if(i&&!a||o===0||!a&&B.restTimeoutPending&&e.movementX**2+e.movementY**2<2)return;B.restTimeout.clear();function s(){if(B.restTimeoutPending=!1,J())return;let e=j.select(`open`);!B.blockMouseMove&&(!e||a)&&Y()&&j.setOpen(!0,S(y,t,n))}B.pointerType===`touch`?I.flushSync(()=>{s()}):a&&i?s():(B.restTimeoutPending=!0,B.restTimeout.start(o,s))}}},[n,B,J,X,l,j,W,Y])}var z=.1,B=z*z,V=.5;function H(e,t,n,r,i,a){return r>=t!=a>=t&&e<=(i-n)*(t-r)/(a-r)+n}function U(e,t,n,r,i,a,o,s,c,l){let u=!1;return H(e,t,n,r,i,a)&&(u=!u),H(e,t,i,a,o,s)&&(u=!u),H(e,t,o,s,c,l)&&(u=!u),H(e,t,c,l,n,r)&&(u=!u),u}function W(e,t,n){return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height}function G(e,t,n,r,i,a){return e>=Math.min(n,i)&&e<=Math.max(n,i)&&t>=Math.min(r,a)&&t<=Math.max(r,a)}function K(e={}){let{blockPointerEvents:t=!1}=e,n=new m,r=({x:e,y:t,placement:r,elements:i,onClose:a,nodeId:s,tree:c})=>{let u=r?.split(`-`)[0],d=!1,f=null,p=null,m=typeof performance<`u`?performance.now():0;function h(e,t){let n=performance.now(),r=n-m;if(f===null||p===null||r===0)return f=e,p=t,m=n,!1;let i=e-f,a=t-p,o=i*i+a*a,s=r*r*B;return f=e,p=t,m=n,o<s}function g(){n.clear(),a()}return function(r){n.clear();let a=i.domReference,f=i.floating;if(!a||!f||u==null||e==null||t==null)return;let{clientX:p,clientY:m}=r,_=b(r),v=r.type===`mouseleave`,y=x(f,_),S=x(a,_);
vendor: 1,621 bytes, line 1
1if(y&&(d=!0,!v))return;if(S&&(d=!1,!v)){d=!0;return}if(v&&o(r.relatedTarget)&&x(f,r.relatedTarget))return;function C(){return!!(c&&l(c.nodesRef.current,s).length>0)}function w(){C()||g()}if(C())return;let T=a.getBoundingClientRect(),E=f.getBoundingClientRect(),D=e>E.right-E.width/2,O=t>E.bottom-E.height/2,k=E.width>T.width,A=E.height>T.height,j=(k?T:E).left,M=(k?T:E).right,N=(A?T:E).top,P=(A?T:E).bottom;if(u===`top`&&t>=T.bottom-1||u===`bottom`&&t<=T.top+1||u===`left`&&e>=T.right-1||u===`right`&&e<=T.left+1){w();return}let F=!1;switch(u){case`top`:F=G(p,m,j,T.top+1,M,E.bottom-1);break;case`bottom`:F=G(p,m,j,E.top+1,M,T.bottom-1);break;case`left`:F=G(p,m,E.right-1,P,T.left+1,N);break;case`right`:F=G(p,m,T.right-1,P,E.left+1,N)}if(F)return;if(d&&!W(p,m,T)){w();return}if(!v&&h(p,m)){w();return}let I=!1;switch(u){case`top`:{let n=k?V/2:V*4,r=k||D?e+n:e-n,i=k?e-n:D?e+n:e-n,a=t+V+1,o=D||k?E.bottom-V:E.top,s=D?k?E.bottom-V:E.top:E.bottom-V;I=U(p,m,r,a,i,a,E.left,o,E.right,s);break}case`bottom`:{let n=k?V/2:V*4,r=k||D?e+n:e-n,i=k?e-n:D?e+n:e-n,a=t-V,o=D||k?E.top+V:E.bottom,s=D?k?E.top+V:E.bottom:E.top+V;I=U(p,m,r,a,i,a,E.left,o,E.right,s);break}case`left`:{let n=A?V/2:V*4,r=A||O?t+n:t-n,i=A?t-n:O?t+n:t-n,a=e+V+1,o=O||A?E.right-V:E.left,s=O?A?E.right-V:E.left:E.right-V;I=U(p,m,o,E.top,s,E.bottom,a,r,a,i);break}case`right`:{let n=A?V/2:V*4,r=A||O?t+n:t-n,i=A?t-n:O?t+n:t-n,a=e-V,o=O||A?E.left+V:E.right,s=O?A?E.left+V:E.right:E.left+V;I=U(p,m,a,r,a,i,o,E.top,s,E.bottom);break}}I?d||n.start(40,w):w()}};return r.__options={...e,blockPointerEvents:t},r}export{M as a,N as i,R as n,P as o,F as r,E as s,K as t};

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