PageSourceSearch

https://create.pika.art/_next/static/immutable/chunks/375sfpnn0k03e.js

js pika.art collected 2026-09-24 08:35:17 UTC 55,376 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,498062,e=>{"use strict";e.i(301016);var t=e.i(92615),n=e.i(575565),i=e.i(599543),r=e.i(591273),o=e.i(355377),l=e.i(350738),s=e.i(267246);e.s(["useFloatingRootContext",0,function(e){let{open:a=!1,onOpenChange:u,elements:c={}}=e,f=(0,n.useId)(),g=null!=(0,l.useFloatingParentNodeId)(),d=(0,r.useRefWithInit)(()=>new s.FloatingRootStore({open:a,transitionStatus:void 0,onOpenChange:u,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new o.PopupTriggerMap,floatingId:f,syncOnly:!1,nested:g})).current;return(0,i.useIsoLayoutEffect)(()=>{let e={open:a,floatingId:f};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,t.isElement)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),d.update(e)},[a,f,c.reference,c.floating,d]),d.context.onOpenChange=u,d.context.nested=g,d}])},554428,e=>{"use strict";var t=e.i(136263),n=e.i(544570),i=e.i(367015),r=e.i(599543),o=e.i(521498),l=e.i(48164),s=e.i(962599),a=e.i(92615),u=e.i(276444),c=e.i(587758),f=e.i(350738),g=e.i(83054),d=e.i(308304),m=e.i(365153),p=e.i(89676),h=e.i(504603),v=e.i(201102);e.s(["useHoverFloatingInteraction",0,function(e,y={}){let{enabled:E=!0,closeDelay:x=0,nodeId:w}=y,b="rootStore"in e?e.rootStore:e,S=b.useState("open"),R=b.useState("floatingElement"),C=b.useState("domReferenceElement"),{dataRef:T}=b.context,A=(0,f.useFloatingTree)(),P=(0,f.useFloatingParentNodeId)(),O=(0,m.useHoverInteractionSharedState)(b),L=(0,s.useTimeout)(),M=(0,l.useStableCallback)(()=>(0,h.isClickLikeOpenEvent)(T.current.openEvent?.type,O.interactedInside)),D=(0,l.useStableCallback)(()=>(0,h.isHoverOpenEvent)(T.current.openEvent?.type)),k=(0,l.useStableCallback)(()=>{(0,m.clearSafePolygonPointerEventsMutation)(O)});(0,r.useIsoLayoutEffect)(()=>{S||(O.pointerType=void 0,O.restTimeoutPending=!1,O.interactedInside=!1,k())},[S,O,k]),t.useEffect(()=>k,[k]),(0,r.useIsoLayoutEffect)(()=>{if(E&&S&&O.handleCloseOptions?.blockPointerEvents&&D()&&(0,a.isElement)(C)&&R){let e=(0,o.ownerDocument)(R),t=A?.nodesRef.current.find(e=>e.id===P)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=O.pointerEventsScopeElement!==R?O.pointerEventsScopeElement:null,i=t!==R?t:null,r=O.handleCloseOptions?.getScope?.()??n??i??C.closest("[data-rootownerid]")??e.body;return(0,m.applySafePolygonPointerEventsMutation)(O,{scopeElement:r,referenceElement:C,floatingElement:R}),()=>{k()}}},[E,S,C,R,O,D,A,P,k]),t.useEffect(()=>{if(E)return(0,i.mergeCleanups)(R&&(0,n.addEventListener)(R,"mouseenter",function(){O.openChangeTimeout.clear(),L.clear(),A?.events.off("floating.closed",t),k()}),R&&(0,n.addEventListener)(R,"mouseleave",function(n){if(e()&&A)return void A.events.on("floating.closed",t);if((0,v.isInsideEnabledTrigger)(n.relatedTarget,b.context.triggerElements))return;let i=T.current.floatingContext?.nodeId??w,r=n.relatedTarget;if(!(A&&i&&(0,a.isElement)(r)&&(0,d.getNodeChildren)(A.nodesRef.current,i,!1).some(e=>(0,g.contains)(e.context?.elements.floating,r)))){let e,t;if(O.handler)return void O.handler(n);k(),D()&&!M()&&(e=(0,h.getDelay)(x,"close",O.pointerType),t=()=>{b.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,n)),A?.events.emit("floating.closed",n)},e?O.openChangeTimeout.start(e,t):(O.openChangeTimeout.clear(),t()))}}),R&&(0,n.addEventListener)(R,"pointerdown",function(e){let t=(0,g.getTarget)(e);if(!(0,p.isInteractiveElement)(t)){O.interactedInside=!1;return}O.interactedInside=t?.closest("[aria-haspopup]")!=null},!0),()=>{A?.events.off("floating.closed",t)});function e(){return!!(A&&P&&(0,d.getNodeChildren)(A.nodesRef.current,P).length>0)}function t(n){!A||!P||e()||L.start(0,()=>{A.events.off("floating.closed",t),b.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,n)),A.events.emit("floating.closed",n)})}},[E,R,b,T,x,w,D,M,k,O,A,P,L])}])},365153,e=>{"use strict";var t=e.i(955603),n=e.i(591273),i=e.i(962599);e.i(89676);class r{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 i.Timeout,this.restTimeout=new i.Timeout,this.handleCloseOptions=void 0}static create(){return new r}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let o=new WeakMap;function l(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&o.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),o.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}e.s(["applySafePolygonPointerEventsMutation",0,function(e,t){let{scopeElement:n,referenceElement:i,floatingElement:r}=t,s=o.get(n);s&&s!==e&&l(s),l(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=i,e.pointerEventsFloatingElement=r,o.set(n,e),n.style.pointerEvents="none",i.style.pointerEvents="auto",r.style.pointerEvents="auto"},"clearSafePolygonPointerEventsMutation",0,l,"useHoverInteractionSharedState",0,function(e){let i=e.context.dataRef.current,o=(0,n.useRefWithInit)(()=>i.hoverInteractionState??r.create()).current;return i.hoverInteractionState||(i.hoverInteractionState=o),(0,t.useOnMount)(i.hoverInteractionState.disposeEffect),i.hoverInteractionState}])},991638,e=>{"use strict";var t=e.i(136263),n=e.i(635179),i=e.i(544570),r=e.i(367015),o=e.i(521498),l=e.i(48164),s=e.i(822758),a=e.i(92615),u=e.i(276444),c=e.i(587758),f=e.i(350738),g=e.i(83054),d=e.i(684864),m=e.i(365153),p=e.i(504603),h=e.i(201102);let v={current:null};e.s(["useHoverReferenceInteraction",0,function(e,y={}){let{enabled:E=!0,delay:x=0,handleClose:w=null,mouseOnly:b=!1,restMs:S=0,move:R=!0,triggerElementRef:C=v,externalTree:T,isActiveTrigger:A=!0,getHandleCloseContext:P,isClosing:O,shouldOpen:L}=y,M="rootStore"in e?e.rootStore:e,{dataRef:D,events:k}=M.context,I=(0,f.useFloatingTree)(T),H=(0,m.useHoverInteractionSharedState)(M),N=t.useRef(!1),F=(0,s.useValueAsRef)(w),W=(0,s.useValueAsRef)(x),V=(0,s.useValueAsRef)(S),$=(0,s.useValueAsRef)(E),B=(0,s.useValueAsRef)(L),j=(0,s.useValueAsRef)(O),_=(0,l.useStableCallback)(()=>(0,p.isClickLikeOpenEvent)(D.current.openEvent?.type,H.interactedInside)),z=(0,l.useStableCallback)(()=>B.current?.()!==!1),Y=(0,l.useStableCallback)((e,t,n)=>{let i=M.context.triggerElements;return i.hasElement(t)?!e||!(0,g.contains)(e,t):!!(0,a.isElement)(n)&&i.hasMatchingElement(e=>
1(0,g.contains)(e,n))&&(!e||!(0,g.contains)(e,n))}),U=(0,l.useStableCallback)(()=>{H.handler&&((0,o.ownerDocument)(M.select("domReferenceElement")).removeEventListener("mousemove",H.handler),H.handler=void 0)}),X=(0,l.useStableCallback)(()=>{(0,m.clearSafePolygonPointerEventsMutation)(H)});return A&&(H.handleCloseOptions=F.current?.__options),t.useEffect(()=>U,[U]),t.useEffect(()=>{if(E)return k.on("openchange",e),()=>{k.off("openchange",e)};function e(e){e.open?N.current=!1:(N.current=e.reason===c.REASONS.triggerHover,U(),H.openChangeTimeout.clear(),H.restTimeout.clear(),H.blockMouseMove=!0,H.restTimeoutPending=!1)}},[E,k,H,U]),t.useEffect(()=>{if(!E)return;function e(t,n=!0){let i=(0,p.getDelay)(W.current,"close",H.pointerType);i?H.openChangeTimeout.start(i,()=>{M.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t)),I?.events.emit("floating.closed",t)}):n&&(H.openChangeTimeout.clear(),M.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t)),I?.events.emit("floating.closed",t))}let t=C.current??(A?M.select("domReferenceElement"):null);if((0,a.isElement)(t))return R?(0,r.mergeCleanups)((0,i.addEventListener)(t,"mousemove",n,{once:!0}),(0,i.addEventListener)(t,"mouseenter",n),(0,i.addEventListener)(t,"mouseleave",l)):(0,r.mergeCleanups)((0,i.addEventListener)(t,"mouseenter",n),(0,i.addEventListener)(t,"mouseleave",l));function n(e){if(H.openChangeTimeout.clear(),H.blockMouseMove=!1,b&&!(0,d.isMouseLikePointerType)(H.pointerType))return;let t=(0,p.getRestMs)(V.current),n=(0,p.getDelay)(W.current,"open",H.pointerType),i=(0,g.getTarget)(e),r=e.currentTarget??null,o=M.select("domReferenceElement"),l=r;if((0,a.isElement)(i)&&!M.context.triggerElements.hasElement(i)){for(let e of M.context.triggerElements.elements())if((0,g.contains)(e,i)){l=e;break}}(0,a.isElement)(r)&&(0,a.isElement)(o)&&!M.context.triggerElements.hasElement(r)&&(0,g.contains)(r,o)&&(l=o);let s=null!=l&&Y(o,l,i),f=M.select("open"),m=j.current?.()??"ending"===M.select("transitionStatus"),h=!f&&m&&N.current,v=!s&&(0,a.isElement)(l)&&(0,a.isElement)(o)&&(0,g.contains)(o,l)&&h,y=t>0&&!n,E=!f||s;if(s&&(f||h)||v){z()&&M.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l));return}!y&&(n?H.openChangeTimeout.start(n,()=>{E&&z()&&M.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l))}):E&&z()&&M.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l)))}function l(t){if(_())return void X();U();let n=M.select("domReferenceElement"),i=(0,o.ownerDocument)(n);H.restTimeout.clear(),H.restTimeoutPending=!1;let r=D.current.floatingContext??P?.();if(!(0,h.isInsideEnabledTrigger)(t.relatedTarget,M.context.triggerElements)){if(F.current&&r){M.select("open")||H.openChangeTimeout.clear();let n=C.current;H.handler=F.current({...r,tree:I,x:t.clientX,y:t.clientY,onClose(){X(),U(),$.current&&!_()&&n===M.select("domReferenceElement")&&e(t,!0)}}),i.addEventListener("mousemove",H.handler),H.handler(t);return}"touch"===H.pointerType&&(0,g.contains)(M.select("floatingElement"),t.relatedTarget)||e(t)}}},[U,X,D,W,M,E,F,H,A,Y,_,b,R,V,C,I,$,P,j,z]),t.useMemo(()=>{if(E)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,i=e.currentTarget,r=M.select("domReferenceElement"),o=M.select("open"),l=Y(r,i,e.target);if(b&&!(0,d.isMouseLikePointerType)(H.pointerType))return;if(o&&l&&H.handleCloseOptions?.blockPointerEvents){let e=M.select("floatingElement");if(e){let t=H.handleCloseOptions?.getScope?.()??i.ownerDocument.body;(0,m.applySafePolygonPointerEventsMutation)(H,{scopeElement:t,referenceElement:i,floatingElement:e})}}let s=(0,p.getRestMs)(V.current);function a(){if(H.restTimeoutPending=!1,_())return;let e=M.select("open");!H.blockMouseMove&&(!e||l)&&z()&&M.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t,i))}(!o||l)&&0!==s&&(!l&&H.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(H.restTimeout.clear(),"touch"===H.pointerType?n.flushSync(()=>{a()}):l&&o?a():(H.restTimeoutPending=!0,H.restTimeout.start(s,a))))}};function e(e){H.pointerType=e.pointerType}},[E,H,_,Y,b,M,V,z])}])},504603,e=>{"use strict";var t=e.i(684864);e.s(["getDelay",0,function(e,n,i){let r=null==i||(0,t.isMouseLikePointerType)(i)?"function"==typeof e?e():e:0;return"number"==typeof r?r:r?.[n]},"getRestMs",0,function(e){return"function"==typeof e?e():e},"isClickLikeOpenEvent",0,function(e,t){return t||"click"===e||"mousedown"===e},"isHoverOpenEvent",0,function(e){return e?.includes("mouse")&&"mousedown"!==e}])},920995,e=>{"use strict";var t=e.i(92615),n=e.i(962599),i=e.i(83054),r=e.i(308304);let o=.1*.1;function l(e,t,n,i,r,o){return i>=t!=o>=t&&e<=(r-n)*(t-i)/(o-i)+n}function s(e,t,n,i,r,o,s,a,u,c){let f=!1;return l(e,t,n,i,r,o)&&(f=!f),l(e,t,r,o,s,a)&&(f=!f),l(e,t,s,a,u,c)&&(f=!f),l(e,t,u,c,n,i)&&(f=!f),f}function a(e,t,n,i,r,o){let l=Math.min(n,r),s=Math.max(n,r),a=Math.min(i,o),u=Math.max(i,o);return e>=l&&e<=s&&t>=a&&t<=u}e.s(["safePolygon",0,function(e={}){let{blockPointerEvents:l=!1}
1=e,u=new n.Timeout,c=({x:e,y:n,placement:l,elements:c,onClose:f,nodeId:g,tree:d})=>{let m=l?.split("-")[0],p=!1,h=null,v=null,y="u">typeof performance?performance.now():0;return function(l){u.clear();let E=c.domReference,x=c.floating;if(!E||!x||null==m||null==e||null==n)return;let{clientX:w,clientY:b}=l,S=(0,i.getTarget)(l),R="mouseleave"===l.type,C=(0,i.contains)(x,S),T=(0,i.contains)(E,S);if(C&&(p=!0,!R))return;if(T&&(p=!1,!R)){p=!0;return}if(R&&(0,t.isElement)(l.relatedTarget)&&(0,i.contains)(x,l.relatedTarget))return;function A(){return!!(d&&(0,r.getNodeChildren)(d.nodesRef.current,g).length>0)}function P(){A()||(u.clear(),f())}if(A())return;let O=E.getBoundingClientRect(),L=x.getBoundingClientRect(),M=e>L.right-L.width/2,D=n>L.bottom-L.height/2,k=L.width>O.width,I=L.height>O.height,H=(k?O:L).left,N=(k?O:L).right,F=(I?O:L).top,W=(I?O:L).bottom;if("top"===m&&n>=O.bottom-1||"bottom"===m&&n<=O.top+1||"left"===m&&e>=O.right-1||"right"===m&&e<=O.left+1)return void P();let V=!1;switch(m){case"top":V=a(w,b,H,O.top+1,N,L.bottom-1);break;case"bottom":V=a(w,b,H,L.top+1,N,O.bottom-1);break;case"left":V=a(w,b,L.right-1,W,O.left+1,F);break;case"right":V=a(w,b,O.right-1,W,L.left+1,F)}if(V)return;if(p&&(!(w>=O.x)||!(w<=O.x+O.width)||!(b>=O.y)||!(b<=O.y+O.height))||!R&&function(e,t){let n=performance.now(),i=n-y;if(null===h||null===v||0===i)return h=e,v=t,y=n,!1;let r=e-h,l=t-v;return h=e,v=t,y=n,r*r+l*l<i*i*o}(w,b))return void P();let $=!1;switch(m){case"top":{let t=k?.25:2,i=n+.5+1,r=M||k?L.bottom-.5:L.top,o=M?k?L.bottom-.5:L.top:L.bottom-.5;$=s(w,b,k||M?e+t:e-t,i,k?e-t:M?e+t:e-t,i,L.left,r,L.right,o);break}case"bottom":{let t=k?.25:2,i=n-.5,r=M||k?L.top+.5:L.bottom,o=M?k?L.top+.5:L.bottom:L.top+.5;$=s(w,b,k||M?e+t:e-t,i,k?e-t:M?e+t:e-t,i,L.left,r,L.right,o);break}case"left":{let t=I?.25:2,i=e+.5+1,r=D||I?L.right-.5:L.left,o=D?I?L.right-.5:L.left:L.right-.5;$=s(w,b,r,L.top,o,L.bottom,i,I||D?n+t:n-t,i,I?n-t:D?n+t:n-t);break}case"right":{let t=I?.25:2,i=e-.5,r=D||I?L.left+.5:L.right,o=D?I?L.left+.5:L.right:L.left+.5;$=s(w,b,i,I||D?n+t:n-t,i,I?n-t:D?n+t:n-t,r,L.top,o,L.bottom)}}$?p||u.start(40,P):P()}};return c.__options={...e,blockPointerEvents:l},c}])},201102,e=>{"use strict";var t=e.i(89676);e.s(["isInsideEnabledTrigger",()=>t.isTargetInsideEnabledTrigger])},796306,e=>{"use strict";var t=e.i(641645),n=e.i(92615);e.s(["getCssDimensions",0,function(e){let i=(0,n.getComputedStyle)(e),r=parseFloat(i.width)||0,o=parseFloat(i.height)||0,l=(0,n.isHTMLElement)(e),s=l?e.offsetWidth:r,a=l?e.offsetHeight:o;return((0,t.round)(r)!==s||(0,t.round)(o)!==a)&&(r=s,o=a),{width:r,height:o}}])},231074,e=>{"use strict";var t=e.i(248134),n=e.i(265620);e.s(["getDisabledMountTransitionStyles",0,function(e){return"starting"===e?n.DISABLED_TRANSITIONS_STYLE:t.EMPTY_OBJECT}])},729192,948395,e=>{"use strict";var t=e.i(136263),n=e.i(641645),i=e.i(521498),r=e.i(285182),o=e.i(599543),l=e.i(822758),s=e.i(48164),a=e.i(278928),u=e.i(962821),c=e.i(92615),f=e.i(350738),g=e.i(498062),d=e.i(986716);let m=(0,u.hide)().fn,p={name:"hide",async fn(e){let{width:t,height:n,x:i,y:r}=e.rects.reference,o=await m(e);return{data:{referenceHidden:o.data?.referenceHidden||0===t&&0===n&&0===i&&0===r}}}},h={sideX:"left",sideY:"top"};function v(e,t,n){let i="inline-start"===e||"inline-end"===e;return({top:"top",right:i?n?"inline-start":"inline-end":"right",bottom:"bottom",left:i?n?"inline-end":"inline-start":"left"})[t]}function y(e,t,i){let{rects:r,placement:o}=e;return{side:v(t,(0,n.getSide)(o),i),align:(0,n.getAlignment)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function E(e){return null!=e&&"current"in e}e.s(["DEFAULT_SIDES",0,h,"adaptiveOrigin",0,{name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:l},elements:{floating:s},platform:a,strategy:u,placement:c}=e,f=(0,r.ownerWindow)(s),g=f.getComputedStyle(s);if("0s"===g.transitionDuration||""===g.transitionDuration)return{x:t,y:o,data:h};let d=await a.getOffsetParent?.(s),m={width:0,height:0};
1if("fixed"===u&&f?.visualViewport)m={width:f.visualViewport.width,height:f.visualViewport.height};else if(d===f){let e=(0,i.ownerDocument)(s);m={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await a.isElement?.(d)&&(m=await a.getDimensions(d));let p=(0,n.getSide)(c),v=t,y=o;return"left"===p&&(v=m.width-(t+l.width)),"top"===p&&(y=m.height-(o+l.height)),{x:v,y,data:{sideX:"left"===p?"right":h.sideX,sideY:"top"===p?"bottom":h.sideY}}}}],948395),e.s(["useAnchorPositioning",0,function(e){var m,x;let{anchor:w,positionMethod:b="absolute",side:S="bottom",sideOffset:R=0,align:C="center",alignOffset:T=0,collisionBoundary:A,collisionPadding:P=5,sticky:O=!1,arrowPadding:L=5,disableAnchorTracking:M=!1,inline:D,keepMounted:k=!1,floatingRootContext:I,mounted:H,collisionAvoidance:N,shiftCrossAxis:F=!1,nodeId:W,adaptiveOrigin:V,lazyFlip:$=!1,externalTree:B}=e,[j,_]=t.useState(null);H||null===j||_(null);let z=N.side||"flip",Y=N.align||"flip",U=N.fallbackAxisSide||"end",X="function"==typeof w?w:void 0,q=(0,s.useStableCallback)(X),K=X?q:w,J=(0,l.useValueAsRef)(w),G=(0,l.useValueAsRef)(H),Q="rtl"===(0,d.useDirection)(),Z=j||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":Q?"left":"right","inline-start":Q?"right":"left"})[S],ee="center"===C?Z:`${Z}-${C}`,et=P,en=+("bottom"===S),ei=+("top"===S),er=+("right"===S),eo=+("left"===S);"number"==typeof et?et={top:et+en,right:et+eo,bottom:et+ei,left:et+er}:et&&(et={top:(et.top||0)+en,right:(et.right||0)+eo,bottom:(et.bottom||0)+ei,left:(et.left||0)+er});let el={boundary:"clipping-ancestors"===A?"clippingAncestors":A,padding:et},es=t.useRef(null),ea=(0,l.useValueAsRef)(R),eu=(0,l.useValueAsRef)(T),ec="function"!=typeof R?R:0,ef="function"!=typeof T?T:0,eg=[];D&&eg.push(D),eg.push((0,u.offset)(e=>{let t=y(e,S,Q),n="function"==typeof ea.current?ea.current(t):ea.current,i="function"==typeof eu.current?eu.current(t):eu.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},[ec,ef,Q,S]));let ed="none"===Y&&"shift"!==z,em=!ed&&(O||F||"shift"===z),ep="none"===z?null:(0,u.flip)({...el,padding:{top:et.top+1,right:et.right+1,bottom:et.bottom+1,left:et.left+1},mainAxis:!F&&"flip"===z,crossAxis:"flip"===Y&&"alignment",fallbackAxisSideDirection:U}),eh=ed?null:(0,u.shift)(e=>{let t=(0,i.ownerDocument)(e.elements.floating).documentElement;return{...el,rootBoundary:F?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==Y,crossAxis:em,limiter:O||F?void 0:(0,u.limitShift)(e=>{if(!es.current)return{};let{width:t,height:i}=es.current.getBoundingClientRect(),r=(0,n.getSideAxis)((0,n.getSide)(e.placement)),o="y"===r?et.left+et.right:et.top+et.bottom;return{offset:("y"===r?t:i)/2+o/2}})}},[el,O,F,et,Y]);"shift"===z||"shift"===Y||"center"===C?eg.push(eh,ep):eg.push(ep,eh),eg.push((0,u.size)({...el,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:i}){if(!G.current)return;let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let l=(0,r.ownerWindow)(e).devicePixelRatio||1,{x:s,y:a,width:u,height:c}=i.reference,f=(Math.round((s+u)*l)-Math.round(s*l))/l,g=(Math.round((a+c)*l)-Math.round(a*l))/l;o.setProperty("--anchor-width",`${f}px`),o.setProperty("--anchor-height",`${g}px`)}}),(m=e=>({element:es.current||(0,i.ownerDocument)(e.elements.floating).createElement("div"),padding:L,offsetParent:"floating"}),x=[L],{...{name:"arrow",options:m,async fn(e){let{x:t,y:i,placement:r,rects:o,platform:l,elements:s,middlewareData:a}=e,{element:u,padding:c=0,offsetParent:f="real"}=(0,n.evaluate)(m,e)||{};if(null==u)return{};let g=(0,n.getPaddingObject)(c),d={x:t,y:i},p=(0,n.getAlignmentAxis)(r),h=(0,n.getAxisLength)(p),v=await l.getDimensions(u),y="y"===p,E=y?"clientHeight":"clientWidth",x=o.reference[h]+o.reference[p]-d[p]-o.floating[h],w=d[p]-o.reference[p],b="real"===f?await l.getOffsetParent?.(u):s.floating,S=s.floating[E]||o.floating[h];S&&await l.isElement?.(b)||(S=s.floating[E]||o.floating[h]);let R=S/2-v[h]/2-1,C=Math.min(g[y?"top":"left"],R),T=Math.min(g[y?"bottom":"right"],R),A=S-v[h]-T,P=S/2-v[h]/2+(x/2-w/2),O=(0,n.clamp)(C,P,A),L=!a.arrow&&null!=(0,n.getAlignment)(r)&&P!==O&&o.reference[h]/2-(P<C?C:T)-v[h]/2<0,M=L?P<C?P-C:P-A:0;return{[p]:d[p]+M,data:{[p]:O,centerOffset:P-O-M,...L&&{alignmentOffset:M}},reset:L}}},options:[m,x]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:i,placement:r,rects:o,y:l}=e,s=(0,n.getSide)(r),a=(0,n.getSideAxis)(s),u=es.current,c=i.arrow?.x||0,f=i.arrow?.y||0,g=u?.clientWidth||0,d=u?.clientHeight||0,m=c+g/2,p=f+d/2,h=Math.abs(i.shift?.y||0),v=o.reference.height/2,E="function"==typeof R?R(y(e,S,Q)):R,x=h>E,w={top:`${m}px calc(100% + ${E}px)`,bottom:`${m}px ${-E}px`,left:`calc(100% + ${E}px) ${p}px`,right:`${-E}px ${p}px`}[s],b=`${m}px ${o.reference.y+v-l}px`;return t.floating.style.setProperty("--transform-origin",em&&"y"===a&&x?b:w),{}}},p,V),(0,o.useIsoLayoutEffect)(()=>{!H&&I&&I.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[H,I]);let ev=t.useMemo(()=>({elementResize:!M&&"u">typeof ResizeObserver,layoutShift:!M&&"u">typeof IntersectionObserver}),[M]),{refs:ey,elements:eE,x:ex,y:ew,middlewareData:eb,update:eS,placement:eR,context:eC,isPositioned:eT,floatingStyles:eA}=function(e={}){let{nodeId:n,externalTree:i}=e,r=(0,g.useFloatingRootContext)(e),l=e.rootContext||r,s=l.useState("referenceElement"),a=l.useState("floatingElement"),d=l.useState("domReferenceElement"),m=l.useState("open"),p=l.useState("floatingId"),[h,v]=t.useState(null),[y,E]=t.useState(void 0),[x,w]=t.useState(void 0),b=t.useRef(null),S=(0,f.useFloatingTree)(i),R=t.useMemo(()=>({reference:s,floating:a,domReference:d}),[s,a,d]),C=(0,u.useFloating)({...e,elements:{...R,...h&&{reference:h}}}),T=(0,c.isElement)(y)?y:null,A=void 0===x?l.state.floatingElement:x;l.useSyncedValue("referenceElement",y??null),l.useSyncedValue("domReferenceElement",void 0===y?d:T),l.useSyncedValue("floatingElement",A);let P=t.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;v(t),C.refs.setReference(t)},[C.refs]),O=t.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(b.current=e,E(e)),((0,c.isElement)(C.refs.reference.current)||null===C.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&C.refs.setReference(e)},[C.refs,E]),L=t.useCallback(e=>{w(e),C.refs.setFloating(e)},[C.refs]),M=t.useMemo(()=>({...C.refs,setReference:O,setFloating:L,setPositionReference:P,domReference:b}),[C.refs,O,L,P]),D=t.useMemo(()=>({...C.elements,domReference:d}),[C.elements,d]),k=t.useMemo(()=>({...C,dataRef:l.context.dataRef,open:m,onOpenChange:l.setOpen,events:l.context.events,floatingId:p,refs:M,elements:D,nodeId:n,rootStore:l}),[C,M,D,n,l,m,p]);return(0,o.useIsoLayoutEffect)(()=>{d&&(b.current=d)},[d]),(0,o.useIsoLayoutEffect)(()=>{l.context.dataRef.current.floatingContext=k;let e=S?.nodesRef.current.find(e=>e.id===n);e&&(e.context=k)}),t.useMemo(()=>({...C,context:k,refs:M,elements:D,rootStore:l}),[C,M,D,k,l])}({rootContext:I,open:k?H:void 0,placement:ee,middleware:eg,strategy:b,whileElementsMounted:k?void 0:(...e)=>(0,a.autoUpdate)(...e,ev),nodeId:W,externalTree:B}),{sideX:eP,sideY:eO}=eb.adaptiveOrigin||h,eL=eT?b:"fixed",eM=t.useMemo(()=>{let e=V?{position:eL,[eP]:ex,[eO]:ew}:{position:eL,...eA};return eT||(e.opacity=0),e},[V,eL,eP,ex,eO,ew,eA,eT]),eD=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>
1{if(!H)return;let e=J.current,t="function"==typeof e?e():e,n=(E(t)?t.current:t)||null;n!==eD.current&&(ey.setPositionReference(n),eD.current=n)},[H,ey,K,J]),t.useEffect(()=>{if(!H)return;let e=J.current;"function"!=typeof e&&E(e)&&e.current!==eD.current&&(ey.setPositionReference(e.current),eD.current=e.current)},[H,ey,K,J]),t.useEffect(()=>{if(k&&H&&eE.reference&&eE.floating)return(0,a.autoUpdate)(eE.reference,eE.floating,eS,ev)},[k,H,eE,eS,ev]);let ek=(0,n.getSide)(eR),eI=v(S,ek,Q),eH=(0,n.getAlignment)(eR)||"center",eN=!!eb.hide?.referenceHidden;(0,o.useIsoLayoutEffect)(()=>{$&&H&&eT&&_(ek)},[$,H,eT,ek]);let eF=t.useMemo(()=>({position:"absolute",top:eb.arrow?.y,left:eb.arrow?.x}),[eb.arrow]),eW=eb.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eM,arrowStyles:eF,arrowRef:es,arrowUncentered:eW,side:eI,align:eH,physicalSide:ek,anchorHidden:eN,refs:ey,context:eC,isPositioned:eT,update:eS}),[eM,eF,es,eW,eI,eH,ek,eN,ey,eC,eT,eS])}],729192)},314035,e=>{"use strict";var t=e.i(136263),n=e.i(635179),i=e.i(585636),r=e.i(2063),o=e.i(254192),l=e.i(599543),s=e.i(48164),a=e.i(521498),u=e.i(931893),c=e.i(248134),f=e.i(796306);function g(e,t,n){let i=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,i)}}function d(e,t){let n=[];for(let[i,r]of Object.entries(t))n.push(g(e,i,r));return n.length?()=>{n.forEach(e=>e())}:c.NOOP}function m(e,t){let n="auto"===t?"auto":`${t.width}px`,i="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",i)}function p(e,t){let n="max-content"===t?"max-content":`${t.width}px`,i="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",i)}var h=e.i(986716),v=e.i(52644);e.s(["usePopupViewport",0,function(e){let y,{store:E,side:x,cssVars:w,children:b}=e,S=(0,h.useDirection)(),R=E.useState("activeTriggerElement"),C=E.useState("activeTriggerId"),T=E.useState("open"),A=E.useState("payload"),P=E.useState("mounted"),O=E.useState("popupElement"),L=E.useState("positionerElement"),M=(0,o.usePreviousValue)(T?R:null),D=function(e,n){let[i,r]=t.useState(0),o=t.useRef(e),s=t.useRef(n),a=t.useRef(!1);return(0,l.useIsoLayoutEffect)(()=>
1{let t=o.current,i=n!==s.current;e!==t?(r(e=>e+1),a.current=!i):a.current&&i&&(r(e=>e+1),a.current=!1),o.current=e,s.current=n},[e,n]),`${e??"current"}-${i}`}(C,A),k=t.useRef(null),[I,H]=t.useState(null),[N,F]=t.useState(null),W=t.useRef(null),V=t.useRef(null),$=(0,u.useAnimationsFinished)(W,!0,!1),B=(0,r.useAnimationFrame)(),[j,_]=t.useState(null),[z,Y]=t.useState(!1);(0,l.useIsoLayoutEffect)(()=>(E.set("hasViewport",!0),()=>{E.set("hasViewport",!1)}),[E]);let U=(0,s.useStableCallback)(()=>{W.current?.style.setProperty("animation","none"),W.current?.style.setProperty("transition","none"),V.current?.style.setProperty("display","none")}),X=(0,s.useStableCallback)(e=>{W.current?.style.removeProperty("animation"),W.current?.style.removeProperty("transition"),V.current?.style.removeProperty("display"),e&&_(e)}),q=t.useRef(null);(0,l.useIsoLayoutEffect)(()=>{T&&P||(q.current=null)},[T,P]),(0,l.useIsoLayoutEffect)(()=>{var e,t;let i,r,o,l;R&&M&&R!==M&&q.current!==R&&k.current&&(H(k.current),Y(!0),F((e=M,t=R,i=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o={x:i.left+i.width/2,y:i.top+i.height/2},{horizontal:(l={x:r.left+r.width/2,y:r.top+r.height/2}).x-o.x,vertical:l.y-o.y})),B.request(()=>{n.flushSync(()=>{Y(!1)}),$(()=>{H(null),_(null),k.current=null})}),q.current=R)},[R,M,I,$,B]),(0,l.useIsoLayoutEffect)(()=>{let e=W.current;if(!e)return;let t=(0,a.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));k.current=t});let K=null!=I;return y=K?(0,v.jsxs)(t.Fragment,{children:[(0,v.jsx)("div",{"data-previous":!0,inert:(0,i.inertValue)(!0),ref:V,style:{...j?{[w.popupWidth]:`${j.width}px`,[w.popupHeight]:`${j.height}px`}:null,position:"absolute"},"data-ending-style":z?void 0:""},"previous"),(0,v.jsx)("div",{"data-current":!0,ref:W,"data-starting-style":z?"":void 0,children:b},D)]}):(0,v.jsx)("div",{"data-current":!0,ref:W,children:b},D),(0,l.useIsoLayoutEffect)(()=>{let e=V.current;e&&I&&e.replaceChildren(...Array.from(I.childNodes))},[I]),!function(e){let{popupElement:n,positionerElement:i,content:o,mounted:a,onMeasureLayout:h,onMeasureLayoutComplete:v,side:y,direction:E}=e,x=(0,u.useAnimationsFinished)(n,!0,!1),w=(0,r.useAnimationFrame)(),b=t.useRef(null),S=t.useRef(!0),R=t.useRef(c.NOOP),C=(0,s.useStableCallback)(h),T=(0,s.useStableCallback)(v),A=t.useMemo(()=>{let e="top"===y,t="left"===y;return"rtl"===E?(e=e||"inline-end"===y,t=t||"inline-end"===y):(e=e||"inline-start"===y,t=t||"inline-start"===y),e?{position:"absolute",["top"===y?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:c.EMPTY_OBJECT},[y,E]);(0,l.useIsoLayoutEffect)(()=>{if(!a){R.current=c.NOOP,S.current=!0,b.current=null;return}if(!n||!i)return;R.current=d(n,A),m(n,"auto");let e=g(n,"position","static"),t=g(n,"transform","none"),r=g(n,"scale","1"),o=d(i,{"--available-width":"max-content","--available-height":"max-content"});function l(){e(),t(),o(),r()}if(C?.(),S.current||null===b.current){p(i,"max-content");let e=(0,f.getCssDimensions)(n);return b.current=e,p(i,e),l(),T?.(null,e),S.current=!1,()=>{R.current(),R.current=c.NOOP}}p(i,"max-content");let s=b.current,u=(0,f.getCssDimensions)(n);b.current=u,m(n,s),l(),T?.(s,u),p(i,u);let h=new AbortController;return w.request(()=>{m(n,u),x(()=>{n.style.setProperty("--popup-width","auto"),n.style.setProperty("--popup-height","auto")},h.signal)}),()=>{h.abort(),w.cancel(),R.current(),R.current=c.NOOP}},[o,n,i,x,w,a,C,T,A])}({popupElement:O,positionerElement:L,mounted:P,content:A,onMeasureLayout:U,onMeasureLayoutComplete:X,side:x,direction:S}),{children:y,state:{activationDirection:function(e){if(e){var t,n;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(n=e.vertical)>5?"down":n<-5?"up":""}`}}(N),transitioning:K}}}],314035)},134861,e=>{"use strict";var t=e.i(326203),n=e.i(782655),i=e.i(231074);e.s(["usePositioner",0,function(e,r,{styles:o,transitionStatus:l,props:s,refs:a,hidden:u,inert:c=!1}){let f={...o};return c&&(f.pointerEvents="none"),(0,n.useRenderElement)("div",e,{state:r,ref:a,props:[{role:"presentation",hidden:u,style:f},(0,i.getDisabledMountTransitionStyles)(l),s],stateAttributesMapping:t.popupStateMapping})}])},254192,e=>{"use strict";var t=e.i(136263);e.s(["usePreviousValue",0,function(e){let[n,i]=t.useState({current:e,previous:null});return e!==n.current&&i({current:e,previous:n.current}),n.previous}])},278928,962821,e=>{"use strict";var t=e.i(641645);function n(e,n,i){let r,{reference:o,floating:l}=e,s=(0,t.getSideAxis)(n),a=(0,t.getAlignmentAxis)(n),u=(0,t.getAxisLength)(a),c=(0,t.getSide)(n),f="y"===s,g=o.x+o.width/2-l.width/2,d=o.y+o.height/2-l.height/2,m=o[u]/2-l[u]/2;switch(c){case"top":r={x:g,y:o.y-l.height};break;case"bottom":r={x:g,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-l.width,y:d};break;default:r={x:o.x,y:o.y}}switch((0,t.getAlignment)(n)){case"start":r[a]-=m*(i&&f?-1:1);break;case"end":r[a]+=m*(i&&f?-1:1)}return r}async function i(e,n){var i;void 0===n&&(n={});let{x:r,y:o,platform:l,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:g="floating",altBoundary:d=!1,padding:m=0}
1=(0,t.evaluate)(n,e),p=(0,t.getPaddingObject)(m),h=a[d?"floating"===g?"reference":"floating":g],v=(0,t.rectToClientRect)(await l.getClippingRect({element:null==(i=await (null==l.isElement?void 0:l.isElement(h)))||i?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:f,strategy:u})),y="floating"===g?{x:r,y:o,width:s.floating.width,height:s.floating.height}:s.reference,E=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),x=await (null==l.isElement?void 0:l.isElement(E))&&await (null==l.getScale?void 0:l.getScale(E))||{x:1,y:1},w=(0,t.rectToClientRect)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:E,strategy:u}):y);return{top:(v.top-w.top+p.top)/x.y,bottom:(w.bottom-v.bottom+p.bottom)/x.y,left:(v.left-w.left+p.left)/x.x,right:(w.right-v.right+p.right)/x.x}}let r=async(e,t,r)=>{let{placement:o="bottom",strategy:l="absolute",middleware:s=[],platform:a}=r,u=a.detectOverflow?a:{...a,detectOverflow:i},c=await (null==a.isRTL?void 0:a.isRTL(t)),f=await a.getElementRects({reference:e,floating:t,strategy:l}),{x:g,y:d}=n(f,o,c),m=o,p=0,h={};for(let i=0;i<s.length;i++){let r=s[i];if(!r)continue;let{name:v,fn:y}=r,{x:E,y:x,data:w,reset:b}=await y({x:g,y:d,initialPlacement:o,placement:m,strategy:l,middlewareData:h,rects:f,platform:u,elements:{reference:e,floating:t}});g=null!=E?E:g,d=null!=x?x:d,h[v]={...h[v],...w},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(m=b.placement),b.rects&&(f=!0===b.rects?await a.getElementRects({reference:e,floating:t,strategy:l}):b.rects),{x:g,y:d}=n(f,m,c)),i=-1)}return{x:g,y:d,placement:m,strategy:l,middlewareData:h}};function o(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function l(e){return t.sides.some(t=>e[t]>=0)}function s(e){let n=(0,t.min)(...e.map(e=>e.left)),i=(0,t.min)(...e.map(e=>e.top));return{x:n,y:i,width:(0,t.max)(...e.map(e=>e.right))-n,height:(0,t.max)(...e.map(e=>e.bottom))-i}}let a=new Set(["left","top"]);async function u(e,n){let{placement:i,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),s=(0,t.getSide)(i),u=(0,t.getAlignment)(i),c="y"===(0,t.getSideAxis)(i),f=a.has(s)?-1:1,g=l&&c?-1:1,d=(0,t.evaluate)(n,e),{mainAxis:m,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return u&&"number"==typeof h&&(p="end"===u?-1*h:h),c?{x:p*g,y:m*f}:{x:m*f,y:p*g}}var c=e.i(92615);function f(e){let n=(0,c.getComputedStyle)(e),i=parseFloat(n.width)||0,r=parseFloat(n.height)||0,o=(0,c.isHTMLElement)(e),l=o?e.offsetWidth:i,s=o?e.offsetHeight:r,a=(0,t.round)(i)!==l||(0,t.round)(r)!==s;return a&&(i=l,r=s),{width:i,height:r,$:a}}function g(e){return(0,c.isElement)(e)?e:e.contextElement}function d(e){let n=g(e);if(!(0,c.isHTMLElement)(n))return(0,t.createCoords)(1);let i=n.getBoundingClientRect(),{width:r,height:o,$:l}=f(n),s=(l?(0,t.round)(i.width):i.width)/r,a=(l?(0,t.round)(i.height):i.height)/o;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}let m=(0,t.createCoords)(0);function p(e){let t=(0,c.getWindow)(e);return(0,c.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:m}function h(e,n,i,r){var o;void 0===n&&(n=!1),void 0===i&&(i=!1);let l=e.getBoundingClientRect(),s=g(e),a=(0,t.createCoords)(1);n&&(r?(0,c.isElement)(r)&&(a=d(r)):a=d(e));let u=(void 0===(o=i)&&(o=!1),r&&(!o||r===(0,c.getWindow)(s))&&o)?p(s):(0,t.createCoords)(0),f=(l.left+u.x)/a.x,m=(l.top+u.y)/a.y,h=l.width/a.x,v=l.height/a.y;if(s){let e=(0,c.getWindow)(s),t=r&&(0,c.isElement)(r)?(0,c.getWindow)(r):r,n=e,i=(0,c.getFrameElement)(n);for(;i&&r&&t!==n;){let e=d(i),t=i.getBoundingClientRect(),r=(0,c.getComputedStyle)(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;f*=e.x,m*=e.y,h*=e.x,v*=e.y,f+=o,m+=l,n=(0,c.getWindow)(i),i=(0,c.getFrameElement)(n)}}return(0,t.rectToClientRect)({width:h,height:v,x:f,y:m})}function v(e,t){let n=(0,c.getNodeScroll)(e).scrollLeft;return t?t.left+n:h((0,c.getDocumentElement)(e)).left+n}function y(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-v(e,n),y:n.top+t.scrollTop}}function E(e,n,i){var r;let o;if("viewport"===n)o=function(e,t){let n=(0,c.getWindow)(e),i=(0,c.getDocumentElement)(e),r=n.visualVie
1wport,o=i.clientWidth,l=i.clientHeight,s=0,a=0;if(r){o=r.width,l=r.height;let e=(0,c.isWebKit)();(!e||e&&"fixed"===t)&&(s=r.offsetLeft,a=r.offsetTop)}let u=v(i);if(u<=0){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(i.clientWidth-t.clientWidth-r);l<=25&&(o-=l)}else u<=25&&(o+=u);return{width:o,height:l,x:s,y:a}}(e,i);else if("document"===n){let n,i,l,s,a,u,f;r=(0,c.getDocumentElement)(e),n=(0,c.getDocumentElement)(r),i=(0,c.getNodeScroll)(r),l=r.ownerDocument.body,s=(0,t.max)(n.scrollWidth,n.clientWidth,l.scrollWidth,l.clientWidth),a=(0,t.max)(n.scrollHeight,n.clientHeight,l.scrollHeight,l.clientHeight),u=-i.scrollLeft+v(r),f=-i.scrollTop,"rtl"===(0,c.getComputedStyle)(l).direction&&(u+=(0,t.max)(n.clientWidth,l.clientWidth)-s),o={width:s,height:a,x:u,y:f}}else if((0,c.isElement)(n)){let e,r,l,s,a,u;r=(e=h(n,!0,"fixed"===i)).top+n.clientTop,l=e.left+n.clientLeft,s=(0,c.isHTMLElement)(n)?d(n):(0,t.createCoords)(1),a=n.clientWidth*s.x,u=n.clientHeight*s.y,o={width:a,height:u,x:l*s.x,y:r*s.y}}else{let t=p(e);o={x:n.x-t.x,y:n.y-t.y,width:n.width,height:n.height}}return(0,t.rectToClientRect)(o)}function x(e){return"static"===(0,c.getComputedStyle)(e).position}function w(e,t){if(!(0,c.isHTMLElement)(e)||"fixed"===(0,c.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function b(e,t){let n=(0,c.getWindow)(e);if((0,c.isTopLayer)(e))return n;if(!(0,c.isHTMLElement)(e)){let t=(0,c.getParentNode)(e);for(;t&&!(0,c.isLastTraversableNode)(t);){if((0,c.isElement)(t)&&!x(t))return t;t=(0,c.getParentNode)(t)}return n}let i=w(e,t);for(;i&&(0,c.isTableElement)(i)&&x(i);)i=w(i,t);return i&&(0,c.isLastTraversableNode)(i)&&x(i)&&!(0,c.isContainingBlock)(i)?n:i||(0,c.getContainingBlock)(e)||n}let S=async function(e){let n=this.getOffsetParent||b,i=this.getDimensions,r=await i(e.floating);return{reference:function(e,n,i){let r=(0,c.isHTMLElement)(n),o=(0,c.getDocumentElement)(n),l="fixed"===i,s=h(e,!0,l,n),a={scrollLeft:0,scrollTop:0},u=(0,t.createCoords)(0);if(r||!r&&!l)if(("body"!==(0,c.getNodeName)(n)||(0,c.isOverflowElement)(o))&&(a=(0,c.getNodeScroll)(n)),r){let e=h(n,!0,l,n);u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}else o&&(u.x=v(o));l&&!r&&o&&(u.x=v(o));let f=!o||r||l?(0,t.createCoords)(0):y(o,a);return{x:s.left+a.scrollLeft-u.x-f.x,y:s.top+a.scrollTop-u.y-f.y,width:s.width,height:s.height}}(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},R={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:n,rect:i,offsetParent:r,strategy:o}=e,l="fixed"===o,s=(0,c.getDocumentElement)(r),a=!!n&&(0,c.isTopLayer)(n.floating);if(r===s||a&&l)return i;let u={scrollLeft:0,scrollTop:0},f=(0,t.createCoords)(1),g=(0,t.createCoords)(0),m=(0,c.isHTMLElement)(r);if((m||!m&&!l)&&(("body"!==(0,c.getNodeName)(r)||(0,c.isOverflowElement)(s))&&(u=(0,c.getNodeScroll)(r)),m)){let e=h(r);f=d(r),g.x=e.x+r.clientLeft,g.y=e.y+r.clientTop}let p=!s||m||l?(0,t.createCoords)(0):y(s,u);return{width:i.width*f.x,height:i.height*f.y,x:i.x*f.x-u.scrollLeft*f.x+g.x+p.x,y:i.y*f.y-u.scrollTop*f.y+g.y+p.y}},getDocumentElement:c.getDocumentElement,getClippingRect:function(e){let{element:n,boundary:i,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===i?(0,c.isTopLayer)(n)?[]:function(e,t){let n=t.get(e);if(n)return n;let i=(0,c.getOverflowAncestors)(e,[],!1).filter(e=>(0,c.isElement)(e)&&"body"!==(0,c.getNodeName)(e)),r=null,o="fixed"===(0,c.getComputedStyle)(e).position,l=o?(0,c.getParentNode)(e):e;for(;(0,c.isElement)(l)&&!(0,c.isLastTraversableNode)(l);){let t=(0,c.getComputedStyle)(l),n=(0,c.isContainingBlock)(l);n||"fixed"!==t.position||(r=null),(o?n||r:!(!n&&"static"===t.position&&r&&("absolute"===r.position||"fixed"===r.position)||(0,c.isOverflowElement)(l)&&!n&&function e(t,n){let i=(0,c.getParentNode)(t);return!(i===n||!(0,c.isElement)(i)||(0,c.isLastTraversableNode)(i))&&("fixed"===(0,c.getComputedStyle)(i).position||e(i,n))}(e,l)))?r=t:i=i.filter(e=>e!==l),l=(0,c.getParentNode)(l)}return t.set(e,i),i}(n,this._c):[].concat(i),r],s=E(n,l[0],o),a=s.top,u=s.right,f=s.bottom,g=s.left;for(let e=1;e<l.length;e++){let i=E(n,l[e],o);a=(0,t.max)(i.top,a),u=(0,t.min)(i.right,u),f=(0,t.min)(i.bottom,f),g=(0,t.max)(i.left,g)}return{width:u-g,height:f-a,x:g,y:a}},getOffsetParent:b,getElementRects:S,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=f(e);return{width:t,height:n}},getScale:d,isElement:c.isElement,isRTL:function(e){return"rtl"===(0,c.getComputedStyle)(e).direction}};function C(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let T=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,i;let{x:r,y:o,placement:l,middlewareData:s}=t,a=await u(t,e);return l===(null==(n=s.offset)?void 0:n.placement)&&null!=(i=s.arrow)&&i.alignmentOffset?{}:{x:r+a.x,y:o+a.y,data:{...a,placement:l}}}}},A=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(n){let{x:i,y:r,placement:o,platform:l}=n,{mainAxis:s=!0,crossAxis:a=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,t.evaluate)(e,n),f={x:i,y:r},g=await l.detectOverflow(n,c),d=(0,t.getSideAxis)((0,t.getSide)(o)),m=(0,t.getOppositeAxis)(d),p=f[m],h=f[d];if(s){let e="y"===m?"top":"left",n="y"===m?"bottom":"right",i=p+g[e],r=p-g[n];p=(0,t.clamp)(i,p,r)}if(a){let e="y"===d?"top":"left",n="y"===d?"bottom":"right",i=h+g[e],r=h-g[n];h=(0,t.clamp)(i,h,r)}let v=u.fn({...n,[m]:p,[d]:h});return{...v,data:{x:v.x-i,y:v.y-r,enabled:{[m]:s,[d]:a}}}}}},P=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(n){var i,r,o,l,s;let{placement:a,middlewareData:u,rects:c,initialPlacement:f,platform:g,elements:d}=n,{mainAxis:m=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:E=!0,...x}=(0,t.evaluate)(e,n);if(null!=(i=u.arrow)&&i.alignmentOffset)return{};let w=(0,t.getSide)(a),b=(0,t.getSideAxis)(f),S=(0,t.getSide)(f)===f,R=await (null==g.isRTL?void 0:g.isRTL(d.floating)),C=h||(S||!E?[(0,t.getOppositePlacement)(f)]:(0,t.getExpandedPlacements)(f)),T="none"!==y;!h&&T&&C.push(...(0,t.getOppositeAxisPlacements)(f,E,y,R));let A=[f,...C],P=await g.detectOverflow(n,x),O=[],L=(null==(r=u.flip)?void 0:r.overflows)||[];if(m&&O.push(P[w]),p){let e=(0,t.getAlignmentSides)(a,c,R);O.push(P[e[0]],P[e[1]])}if(L=[...L,{placement:a,overflows:O}],!O.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,n=A[e];
1if(n&&("alignment"!==p||b===(0,t.getSideAxis)(n)||L.every(e=>(0,t.getSideAxis)(e.placement)!==b||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:n}};let i=null==(l=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!i)switch(v){case"bestFit":{let e=null==(s=L.filter(e=>{if(T){let n=(0,t.getSideAxis)(e.placement);return n===b||"y"===n}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:s[0];e&&(i=e);break}case"initialPlacement":i=f}if(a!==i)return{reset:{placement:i}}}return{}}}},O=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(n){var i,r;let o,l,{placement:s,rects:a,platform:u,elements:c}=n,{apply:f=()=>{},...g}=(0,t.evaluate)(e,n),d=await u.detectOverflow(n,g),m=(0,t.getSide)(s),p=(0,t.getAlignment)(s),h="y"===(0,t.getSideAxis)(s),{width:v,height:y}=a.floating;"top"===m||"bottom"===m?(o=m,l=p===(await (null==u.isRTL?void 0:u.isRTL(c.floating))?"start":"end")?"left":"right"):(l=m,o="end"===p?"top":"bottom");let E=y-d.top-d.bottom,x=v-d.left-d.right,w=(0,t.min)(y-d[o],E),b=(0,t.min)(v-d[l],x),S=!n.middlewareData.shift,R=w,C=b;if(null!=(i=n.middlewareData.shift)&&i.enabled.x&&(C=x),null!=(r=n.middlewareData.shift)&&r.enabled.y&&(R=E),S&&!p){let e=(0,t.max)(d.left,0),n=(0,t.max)(d.right,0),i=(0,t.max)(d.top,0),r=(0,t.max)(d.bottom,0);h?C=v-2*(0!==e||0!==n?e+n:(0,t.max)(d.left,d.right)):R=y-2*(0!==i||0!==r?i+r:(0,t.max)(d.top,d.bottom))}await f({...n,availableWidth:C,availableHeight:R});let T=await u.getDimensions(c.floating);return v!==T.width||y!==T.height?{reset:{rects:!0}}:{}}}},L=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(n){let{rects:i,platform:r}=n,{strategy:s="referenceHidden",...a}=(0,t.evaluate)(e,n);switch(s){case"referenceHidden":{let e=o(await r.detectOverflow(n,{...a,elementContext:"reference"}),i.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:l(e)}}}case"escaped":{let e=o(await r.detectOverflow(n,{...a,altBoundary:!0}),i.floating);return{data:{escapedOffsets:e,escaped:l(e)}}}default:return{}}}}},M=function(e){return void 0===e&&(e={}),{options:e,fn(n){let{x:i,y:r,placement:o,rects:l,middlewareData:s}=n,{offset:u=0,mainAxis:c=!0,crossAxis:f=!0}=(0,t.evaluate)(e,n),g={x:i,y:r},d=(0,t.getSideAxis)(o),m=(0,t.getOppositeAxis)(d),p=g[m],h=g[d],v=(0,t.evaluate)(u,n),y="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){let e="y"===m?"height":"width",t=l.reference[m]-l.floating[e]+y.mainAxis,n=l.reference[m]+l.reference[e]-y.mainAxis;p<t?p=t:p>n&&(p=n)}if(f){var E,x;let e="y"===m?"width":"height",n=a.has((0,t.getSide)(o)),i=l.reference[d]-l.floating[e]+(n&&(null==(E=s.offset)?void 0:E[d])||0)+(n?0:y.crossAxis),r=l.reference[d]+l.reference[e]+(n?0:(null==(x=s.offset)?void 0:x[d])||0)-(n?y.crossAxis:0);h<i?h=i:h>r&&(h=r)}return{[m]:p,[d]:h}}}},D=(e,t,n)=>{let i=new Map,o={platform:R,...n},l={...o.platform,_c:i};return r(e,t,{...o,platform:l})};e.s(["arrow",0,e=>({name:"arrow",options:e,async fn(n){let{x:i,y:r,placement:o,rects:l,platform:s,elements:a,middlewareData:u}=n,{element:c,padding:f=0}=(0,t.evaluate)(e,n)||{};if(null==c)return{};let g=(0,t.getPaddingObject)(f),d={x:i,y:r},m=(0,t.getAlignmentAxis)(o),p=(0,t.getAxisLength)(m),h=await s.getDimensions(c),v="y"===m,y=v?"clientHeight":"clientWidth",E=l.reference[p]+l.reference[m]-d[m]-l.floating[p],x=d[m]-l.reference[m],w=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),b=w?w[y]:0;b&&await (null==s.isElement?void 0:s.isElement(w))||(b=a.floating[y]||l.floating[p]);let S=b/2-h[p]/2-1,R=(0,t.min)(g[v?"top":"left"],S),C=(0,t.min)(g[v?"bottom":"right"],S),T=b-h[p]-C,A=b/2-h[p]/2+(E/2-x/2),P=(0,t.clamp)(R,A,T),O=!u.arrow&&null!=(0,t.getAlignment)(o)&&A!==P&&l.reference[p]/2-(A<R?R:C)-h[p]/2<0,L=O?A<R?A-R:A-T:0;return{[m]:d[m]+L,data:{[m]:P,centerOffset:A-P-L,...O&&{alignmentOffset:L}},reset:O}}}),"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(n){var i,r,o,l;let{rects:s,middlewareData:a,placement:u,platform:c,elements:f}=n,{crossAxis:g=!1,alignment:d,allowedPlacements:m=t.placements,autoAlignment:p=!0,...h}=(0,t.evaluate)(e,n),v=void 0!==d||m===t.placements?((l=d||null)?[...m.filter(e=>(0,t.getAlignment)(e)===l),...m.filter(e=>(0,t.getAlignment)(e)!==l)]:m.filter(e=>(0,t.getSide)(e)===e)).filter(e=>!l||(0,t.getAlignment)(e)===l||!!p&&(0,t.getOppositeAlignmentPlacement)(e)!==e):m,y=await c.detectOverflow(n,h),E=(null==(i=a.autoPlacement)?void 0:i.index)||0,x=v[E];if(null==x)return{};let w=(0,t.getAlignmentSides)(x,s,await (null==c.isRTL?void 0:c.isRTL(f.floating)));if(u!==x)return{reset:{placement:v[0]}};let b=[y[(0,t.getSide)(x)],y[w[0]],y[w[1]]],S=[...(null==(r=a.autoPlacement)?void 0:r.overflows)||[],{placement:x,overflows:b}],R=v[E+1];if(R)return{data:{index:E+1,overflows:S},reset:{placement:R}};let C=S.map(e=>{let n=(0,t.getAlignment)(e.placement);return[e.placement,n&&g?e.overflows.slice(0,2).reduce((e,t)=>
1e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),T=(null==(o=C.filter(e=>e[2].slice(0,(0,t.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||C[0][0];return T!==u?{data:{index:E+1,overflows:S},reset:{placement:T}}:{}}}},"autoUpdate",0,function(e,n,i,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:s=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,d=g(e),m=l||s?[...d?(0,c.getOverflowAncestors)(d):[],...n?(0,c.getOverflowAncestors)(n):[]]:[];m.forEach(e=>{l&&e.addEventListener("scroll",i,{passive:!0}),s&&e.addEventListener("resize",i)});let p=d&&u?function(e,n){let i,r=null,o=(0,c.getDocumentElement)(e);function l(){var e;clearTimeout(i),null==(e=r)||e.disconnect(),r=null}return!function s(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),l();let c=e.getBoundingClientRect(),{left:f,top:g,width:d,height:m}=c;if(a||n(),!d||!m)return;let p={rootMargin:-(0,t.floor)(g)+"px "+-(0,t.floor)(o.clientWidth-(f+d))+"px "+-(0,t.floor)(o.clientHeight-(g+m))+"px "+-(0,t.floor)(f)+"px",threshold:(0,t.max)(0,(0,t.min)(1,u))||1},h=!0;function v(t){let n=t[0].intersectionRatio;if(n!==u){if(!h)return s();n?s(!1,n):i=setTimeout(()=>{s(!1,1e-7)},1e3)}1!==n||C(c,e.getBoundingClientRect())||s(),h=!1}try{r=new IntersectionObserver(v,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,p)}r.observe(e)}(!0),l}(d,i):null,v=-1,y=null;a&&(y=new ResizeObserver(e=>{let[t]=e;t&&t.target===d&&y&&n&&(y.unobserve(n),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(n)})),i()}),d&&!f&&y.observe(d),n&&y.observe(n));let E=f?h(e):null;return f&&function t(){let n=h(e);E&&!C(E,n)&&i(),E=n,o=requestAnimationFrame(t)}(),i(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",i),s&&e.removeEventListener("resize",i)}),null==p||p(),null==(e=y)||e.disconnect(),y=null,f&&cancelAnimationFrame(o)}},"computePosition",0,D,"flip",0,P,"hide",0,L,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(n){let{placement:i,elements:r,rects:o,platform:l,strategy:a}=n,{padding:u=2,x:c,y:f}=(0,t.evaluate)(e,n),g=Array.from(await (null==l.getClientRects?void 0:l.getClientRects(r.reference))||[]),d=function(e){let n=e.slice().sort((e,t)=>e.y-t.y),i=[],r=null;for(let e=0;e<n.length;e++){let t=n[e];!r||t.y-r.y>r.height/2?i.push([t]):i[i.length-1].push(t),r=t}return i.map(e=>(0,t.rectToClientRect)(s(e)))}(g),m=(0,t.rectToClientRect)(s(g)),p=(0,t.getPaddingObject)(u),h=await l.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=c&&null!=f)return d.find(e=>c>e.left-p.left&&c<e.right+p.right&&f>e.top-p.top&&f<e.bottom+p.bottom)||m;if(d.length>=2){if("y"===(0,t.getSideAxis)(i)){let e=d[0],n=d[d.length-1],r="top"===(0,t.getSide)(i),o=e.top,l=n.bottom,s=r?e.left:n.left,a=r?e.right:n.right;return{top:o,bottom:l,left:s,right:a,width:a-s,height:l-o,x:s,y:o}}let e="left"===(0,t.getSide)(i),n=(0,t.max)(...d.map(e=>e.right)),r=(0,t.min)(...d.map(e=>e.left)),o=d.filter(t=>e?t.left===r:t.right===n),l=o[0].top,s=o[o.length-1].bottom;return{top:l,bottom:s,left:r,right:n,width:n-r,height:s-l,x:r,y:l}}return m}},floating:r.floating,strategy:a});return o.reference.x!==h.reference.x||o.reference.y!==h.reference.y||o.reference.width!==h.reference.width||o.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},"limitShift",0,M,"offset",0,T,"platform",0,R,"shift",0,A,"size",0,O],278928);var k=e.i(136263),I=e.i(635179),H="u">typeof document?k.useLayoutEffect:function(){};function N(e,t){let n,i,r;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(i=n;0!=i--;)if(!N(e[i],t[i]))return!1;return!0}if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!({}).hasOwnProperty.call(t,r[i]))return!1;for(i=n;0!=i--;){let n=r[i];if(("_owner"!==n||!e.$$typeof)&&!N(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function F(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function W(e,t){let n=F(e);return Math.round(t*n)/n}function V(e){let t=k.useRef(e);return H(()=>{t.current=e}),t}e.s(["flip",0,(e,t)=>{let n=P(e);return{name:n.name,fn:n.fn,options:[e,t]}},"hide",0,(e,t)=>{let n=L(e);return{name:n.name,fn:n.fn,options:[e,t]}},"limitShift",0,(e,t)=>({fn:M(e).fn,options:[e,t]}),"offset",0,(e,t)=>{let n=T(e);return{name:n.name,fn:n.fn,options:[e,t]}},"shift",0,(e,t)=>{let n=A(e);return{name:n.name,fn:n.fn,options:[e,t]}},"size",0,(e,t)=>{let n=O(e);return{name:n.name,fn:n.fn,options:[e,t]}},"useFloating",0,function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:r,elements:{reference:o,floating:l}={},transform:s=!0,whileElementsMounted:a,open:u}=e,[c,f]=k.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[g,d]=k.useState(i);N(g,i)||d(i);let[m,p]=k.useState(null),[h,v]=k.useState(null),y=k.useCallback(e=>
1{e!==b.current&&(b.current=e,p(e))},[]),E=k.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),x=o||m,w=l||h,b=k.useRef(null),S=k.useRef(null),R=k.useRef(c),C=null!=a,T=V(a),A=V(r),P=V(u),O=k.useCallback(()=>{if(!b.current||!S.current)return;let e={placement:t,strategy:n,middleware:g};A.current&&(e.platform=A.current),D(b.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==P.current};L.current&&!N(R.current,t)&&(R.current=t,I.flushSync(()=>{f(t)}))})},[g,t,n,A,P]);H(()=>{!1===u&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let L=k.useRef(!1);H(()=>(L.current=!0,()=>{L.current=!1}),[]),H(()=>{if(x&&(b.current=x),w&&(S.current=w),x&&w){if(T.current)return T.current(x,w,O);O()}},[x,w,O,T,C]);let M=k.useMemo(()=>({reference:b,floating:S,setReference:y,setFloating:E}),[y,E]),$=k.useMemo(()=>({reference:x,floating:w}),[x,w]),B=k.useMemo(()=>{let e={position:n,left:0,top:0};if(!$.floating)return e;let t=W($.floating,c.x),i=W($.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+i+"px)",...F($.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:i}},[n,s,$.floating,c.x,c.y]);return k.useMemo(()=>({...c,update:O,refs:M,elements:$,floatingStyles:B}),[c,O,M,$,B])}],962821)},641645,e=>{"use strict";let t=["top","right","bottom","left"],n=t.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),i=Math.min,r=Math.max,o=Math.round,l=Math.floor,s={left:"right",right:"left",bottom:"top",top:"bottom"};function a(e){return e.split("-")[0]}function u(e){return e.split("-")[1]}function c(e){return"x"===e?"y":"x"}function f(e){return"y"===e?"height":"width"}function g(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function d(e){return c(g(e))}function m(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let p=["left","right"],h=["right","left"],v=["top","bottom"],y=["bottom","top"];function E(e){let t=a(e);return s[t]+e.slice(t.length)}e.s(["clamp",0,function(e,t,n){return r(e,i(t,n))},"createCoords",0,e=>({x:e,y:e}),"evaluate",0,function(e,t){return"function"==typeof e?e(t):e},"floor",0,l,"getAlignment",0,u,"getAlignmentAxis",0,d,"getAlignmentSides",0,function(e,t,n){void 0===n&&(n=!1);let i=u(e),r=d(e),o=f(r),l="x"===r?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=E(l)),[l,E(l)]},"getAxisLength",0,f,"getExpandedPlacements",0,function(e){let t=E(e);return[m(e),t,m(t)]},"getOppositeAlignmentPlacement",0,m,"getOppositeAxis",0,c,"getOppositeAxisPlacements",0,function(e,t,n,i){let r=u(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?h:p;return t?p:h;case"left":case"right":return t?v:y;default:return[]}}(a(e),"start"===n,i);return r&&(o=o.map(e=>e+"-"+r),t&&(o=o.concat(o.map(m)))),o},"getOppositePlacement",0,E,"getPaddingObject",0,function(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}},"getSide",0,a,"getSideAxis",0,g,"max",0,r,"min",0,i,"placements",0,n,"rectToClientRect",0,function(e){let{x:t,y:n,width:i,height:r}=e;return{width:i,height:r,top:n,left:t,right:t+i,bottom:n+r,x:t,y:n}},"round",0,o,"sides",0,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.