PageSourceSearch

https://beyourcover.com/_next/static/immutable/chunks/17bqo9c4tdlgk.js

js beyourcover.com collected 2026-10-04 01:41:13 UTC 40,771 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="0786d7e7-1a01-51c7-1fb5-52941d979de1")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,998307,e=>{"use strict";let t,n,r,o=e=>e?.ownerDocument??document,l=e=>e&&"window"in e&&e.window===e?e:o(e).defaultView||window;function u(e,t){return!!t&&!!e&&e.contains(t)}function i(e){return e.target}let s=null;"u">typeof Element&&Element.prototype;let a=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];a.join(":not([hidden]),"),a.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),a.join(':not([hidden]):not([tabindex="-1"]),');var c=e.i(271645);let d="u">typeof document?c.default.useLayoutEffect:()=>{};function f(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function p(e){let t=(0,c.useRef)({isFocused:!1,observer:null});return d(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,c.useCallback)(n=>{let r=i(n);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=f(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){t.current.observer?.disconnect();let e=r===((e=document)=>e.activeElement)()?null:((e=document)=>e.activeElement)();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function v(e){if("u"<typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function m(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function g(e){let t=null;return()=>(null==t&&(t=e()),t)}let b=g(function(){return m(/^Mac/i)}),h=g(function(){return m(/^iPhone/i)}),y=g(function(){return m(/^iPad/i)||b()&&navigator.maxTouchPoints>1}),E=g(function(){return h()||y()});g(function(){return b()||E()});let w=g(function(){return v(/AppleWebKit/i)&&!P()}),P=g(function(){return v(/Chrome/i)}),S=g(function(){return v(/Android/i)}),T=g(function(){return v(/Firefox/i)});function C(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:l,shiftKey:u}=t;T()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(b()?r=!0:o=!0);let i=w()&&b()&&!y()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:l,shiftKey:u}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:l,shiftKey:u,detail:1,bubbles:!0,cancelable:!0});C.isOpening=n;if(function(){if(null==s){s=!1;try{document.createElement("div").focus({get preventScroll(){return s=!0,!0}})}catch{}}return s}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}e.dispatchEvent(i),C.isOpening=!1}C.isOpening=!1;let F={prefix:String(Math.round(1e10*Math.random())),current:0};c.default.createContext(F),c.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;c.default.useId;let M=null,x=new Set,R=new Map,L=!1,k=!1,O={Tab:!0,Escape:!0};function I(e,t){for(let n of x)n(e,t)}function H(e){L=!0,C.isOpening||e.metaKey||!b()&&e.altKey||e.ctrlKey||"Control"
2===e.key||"Shift"===e.key||"Meta"===e.key||(M="keyboard",I("keyboard",e))}function D(e){M="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(L=!0,I("pointer",e))}function A(e){C.isOpening||(""!==e.pointerType||!e.isTrusted)&&(S()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(L=!0,M="virtual")}function B(e){let t=l(i(e)),n=o(i(e));i(e)!==t&&i(e)!==n&&e.isTrusted&&(L||k||(M="virtual",I("virtual",e)),L=!1,k=!1)}function K(){L=!1,k=!0}function W(e){if("u"<typeof window||"u"<typeof document)return;let t=l(e),n=o(e);if(R.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){L=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",H,!0),n.addEventListener("keyup",H,!0),n.addEventListener("click",A,!0),t.addEventListener("focus",B,!0),t.addEventListener("blur",K,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",D,!0),n.addEventListener("pointermove",D,!0),n.addEventListener("pointerup",D,!0)),t.addEventListener("beforeunload",()=>{N(e)},{once:!0}),R.set(t,{focus:r})}let N=(e,t)=>{let n=l(e),r=o(e);t&&r.removeEventListener("DOMContentLoaded",t),R.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:R.get(n).focus}),r.removeEventListener("keydown",H,!0),r.removeEventListener("keyup",H,!0),r.removeEventListener("click",A,!0),n.removeEventListener("focus",B,!0),n.removeEventListener("blur",K,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",D,!0),r.removeEventListener("pointermove",D,!0),r.removeEventListener("pointerup",D,!0)),R.delete(n))};function _(){return"pointer"!==M}"u">typeof document&&("loading"!==(t=o(void 0)).readyState?W(void 0):t.addEventListener("DOMContentLoaded",()=>{W(void 0)}));let $=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function j(){let e=(0,c.useRef)(new Map),t=(0,c.useCallback)((t,n,r,o)=>{let l=o?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:l,options:o}),t.addEventListener(n,l,o)},[]),n=(0,c.useCallback)((t,n,r,o)=>{let l=e.current.get(r)?.fn||r;t.removeEventListener(n,l,o),e.current.delete(r)},[]),r=(0,c.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,c.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}let V=!1,G=0;function U(e){"touch"===e.pointerType&&(V=!0,setTimeout(()=>{V=!1},500))}function q(){let e=o(null);if(void 0!==e)return 0===G&&"u">typeof PointerEvent&&e.addEventListener("pointerup",U),G++,()=>{!(--G>0)&&"u">typeof PointerEvent&&e.removeEventListener("pointerup",U)}}var Y=e.i(402155),X=e.i(746725),z=e.i(914189),J=e.i(544508),Q=e.i(835696);function Z(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}var ee=e.i(693456),et=e.i(941444),en=e.i(877891),er=e.i(952744),eo=e.i(605083),el=e.i(185935),eu=e.i(101852),ei=e.i(255743),es=e.i(294316),ea=e.i(661130),ec=e.i(83733),ed=e.i(674175),ef=e.i(953760),ep=e.i(174080),ev="u">typeof document?c.useLayoutEffect:function(){};function em(e,t){let n,r,o;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(r=n;0!=r--;)if(!em(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!em(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eg(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eb(e,t){let n=eg(e);return Math.round(t*n)/n}function eh(e){let t=c.useRef(e);return ev(()=>{t.current=e}),t}let ey=(e,t)=>{let n=(0,ef.offset)(e);return{name:n.name,fn:n.fn,options:[e,t]}};var eE=e.i(229315),ew=e.i(343084),eP="u"<typeof Element;eP||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,eP||Element.prototype.getRootNode;let eS={...c},eT=eS.useInsertionEffect||(e=>e());function eC(e){let t=c.useRef(()=>{});return eT(()=>{t.current=e}),c.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var eF="u">typeof document?c.useLayoutEffect:c.useEffect;let eM=!1,ex=0,eR=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+ex++,eL=eS.useId||function(){let[e,t]=c.useState(()=>eM?eR():void 0);return eF(()=>{null==e&&t(eR())},[]),c.useEffect(()=>{eM=!0},[]),e},ek=c.createContext(null),eO=c.createContext(null),eI="active",eH="selected";function eD(e,t,n){let r=new Map,o="item"===n,l=e;if(o&&e){let{[eI]:t,[eH]:n,...r}=e;l=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...l,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>
2(t&&Object.entries(t).forEach(t=>{let[n,l]=t;if(!(o&&[eI,eH].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof l){var u;null==(u=r.get(n))||u.push(l),e[n]=function(){for(var e,t=arguments.length,o=Array(t),l=0;l<t;l++)o[l]=arguments[l];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=l}),e),{})}}function eA(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}var eB=e.i(813581);let eK=(0,c.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});eK.displayName="FloatingContext";let eW=(0,c.createContext)(null);function eN({children:e,enabled:t=!0}){var n,r,o,l,u,i,s,a,d,f;let p,v,m,g,b,h,y,E,w,P,S,T,C,[F,M]=(0,c.useState)(null),[x,R]=(0,c.useState)(0),L=(0,c.useRef)(null),[k,O]=(0,c.useState)(null);u=k,(0,Q.useIsoMorphicEffect)(()=>{if(!u)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(u).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(u.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(u,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[u]);let I=t&&null!==F&&null!==k,{to:H="bottom",gap:D=0,offset:A=0,padding:B=0,inner:K}=(i=F,s=k,p=e_(null!=(a=null==i?void 0:i.gap)?a:"var(--anchor-gap, 0)",s),v=e_(null!=(d=null==i?void 0:i.offset)?d:"var(--anchor-offset, 0)",s),m=e_(null!=(f=null==i?void 0:i.padding)?f:"var(--anchor-padding, 0)",s),{...i,gap:p,offset:v,padding:m}),[W,N="center"]=H.split(" ");(0,Q.useIsoMorphicEffect)(()=>{I&&R(0)},[I]);let{refs:_,floatingStyles:$,context:j}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:o}=e,l=eL(),u=c.useRef({}),[i]=c.useState(()=>{let e;return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}),s=null!=((null==(t=c.useContext(ek))?void 0:t.id)||null),[a,d]=c.useState(o.reference),f=eC((e,t,n)=>{u.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:n,nested:s}),null==r||r(e,t,n)}),p=c.useMemo(()=>({setPositionReference:d}),[]),v=c.useMemo(()=>({reference:a||o.reference||null,floating:o.floating||null,domReference:o.reference}),[a,o.reference,o.floating]);return c.useMemo(()=>({dataRef:u,open:n,onOpenChange:f,elements:v,events:i,floatingId:l,refs:p}),[n,f,v,i,l,p])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[l,u]=c.useState(null),[i,s]=c.useState(null),a=(null==o?void 0:o.domReference)||l,d=c.useRef(null),f=c.useContext(eO);eF(()=>{a&&(d.current=a)},[a]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:l,floating:u}={},transform:i=!0,whileElementsMounted:s,open:a}=e,[d,f]=c.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,v]=c.useState(r);em(p,r)||v(r);let[m,g]=c.useState(null),[b,h]=c.useState(null),y=c.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),E=c.useCallback(e=>{e!==T.current&&(T.current=e,h(e))},[]),w=l||m,P=u||b,S=c.useRef(null),T=c.useRef(null),C=c.useRef(d),F=null!=s,M=eh(s),x=eh(o),R=eh(a),L=c.useCallback(()=>{if(!S.current||!T.current)return;let e={placement:t,strategy:n,middleware:p};x.current&&(e.platform=x.current),(0,ef.computePosition)(S.current,T.current,e).then(e=>{let t={...e,isPositioned:!1!==R.current};k.current&&!em(C.current,t)&&(C.current=t,ep.flushSync(()=>{f(t)}))})},[p,t,n,x,R]);ev(()=>{!1===a&&C.current.isPositioned&&(C.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[a]);let k=c.useRef(!1);ev(()=>(k.current=!0,()=>{k.current=!1}),[]),ev(()=>{if(w&&(S.current=w),P&&(T.current=P),w&&P){if(M.current)return M.current(w,P,L);L()}},[w,P,L,M,F]);let O=c.useMemo(()=>({reference:S,floating:T,setReference:y,setFloating:E}),[y,E]),I=c.useMemo(()=>({reference:w,floating:P}),[w,P]),H=c.useMemo(()=>{let e={position:n,left:0,top:0};if(!I.floating)return e;let t=eb(I.floating,d.x),r=eb(I.floating,d.y);return i?{...e,transform:"translate("+t+"px, "+r+"px)",...eg(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,i,I.floating,d.x,d.y]);return c.useMemo(()=>({...d,update:L,refs:O,elements:I,floatingStyles:H}),[d,L,O,I,H])}({...e,elements:{...o,...i&&{reference:i}}}),v=c.useCallback(e=>{let t=(0,eE.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),p.refs.setReference(t)},[p.refs]),m=c.useCallback(e=>{((0,eE.isElement)(e)||null===e)&&(d.current=e,u(e)),((0,eE.isElement)(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!(0,eE.isElement)(e))&&p.refs.setReference(e)},[p.refs]),g=c.useMemo(()=>({...p.refs,setReference:m,setPositionReference:v,domReference:d}),[p.refs,m,v]),b=c.useMemo(()=>({...p.elements,domReference:a}
2),[p.elements,a]),h=c.useMemo(()=>({...p,...r,refs:g,elements:b,nodeId:t}),[p,g,b,t,r]);return eF(()=>{r.dataRef.current.floatingContext=h;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=h)}),c.useMemo(()=>({...p,context:h,refs:g,elements:b}),[p,g,b,h])}({open:I,placement:"selection"===W?"center"===N?"bottom":`bottom-${N}`:"center"===N?`${W}`:`${W}-${N}`,strategy:"absolute",transform:!1,middleware:[ey({mainAxis:"selection"===W?0:D,crossAxis:A}),(n={padding:B},{name:(g=(0,ef.shift)(n)).name,fn:g.fn,options:[n,void 0]}),"selection"!==W&&(r={padding:B},{name:(b=(0,ef.flip)(r)).name,fn:b.fn,options:[r,void 0]}),"selection"===W&&K?{name:"inner",options:h={...K,padding:B,overflowRef:L,offset:x,minItemsVisible:4,referenceOverflowThreshold:B,onFallbackChange(e){var t,n;if(!e)return;let r=j.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,l=Math.min(4,r.childElementCount),u=0,i=0;for(let e of null!=(n=null==(t=j.elements.floating)?void 0:t.childNodes)?n:[])if(eB.isHTMLElement(e)){let t=e.offsetTop,n=t+e.clientHeight+o,s=r.scrollTop,a=s+r.clientHeight;if(t>=s&&n<=a)l--;else{i=Math.max(0,Math.min(n,a)-Math.max(t,s)),u=e.clientHeight;break}}l>=1&&R(e=>{let t=u*l-i+o;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:o=0,index:l=0,minItemsVisible:u=4,referenceOverflowThreshold:i=0,scrollRef:s,...a}=(0,ew.evaluate)(h,e),{rects:c,elements:{floating:d}}=e,f=t.current[l],p=(null==s?void 0:s.current)||d,v=d.clientTop||p.clientTop,m=0!==d.clientTop,g=0!==p.clientTop,b=d===p;if(!f)return{};let y={...e,...await ey(-f.offsetTop-d.clientTop-c.reference.height/2-f.offsetHeight/2-o).fn(e)},E=await (0,ef.detectOverflow)(eA(y,p.scrollHeight+v+d.clientTop),a),w=await (0,ef.detectOverflow)(y,{...a,elementContext:"reference"}),P=(0,ew.max)(0,E.top),S=y.y+P,T=(p.scrollHeight>p.clientHeight?e=>e:ew.round)((0,ew.max)(0,p.scrollHeight+(m&&b||g?2*v:0)-P-(0,ew.max)(0,E.bottom)));if(p.style.maxHeight=T+"px",p.scrollTop=P,r){let e=p.offsetHeight<f.offsetHeight*(0,ew.min)(u,t.current.length)-1||w.top>=-i||w.bottom>=-i;ep.flushSync(()=>r(e))}return n&&(n.current=await (0,ef.detectOverflow)(eA({...y,y:S},p.offsetHeight+v+d.clientTop),a)),{y:S}}}:null,(o={padding:B,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}},{name:(y=(0,ef.size)(o)).name,fn:y.fn,options:[o,void 0]})].filter(Boolean),whileElementsMounted:ef.autoUpdate}),[V=W,G=N]=j.placement.split("-");"selection"===W&&(V="selection");let U=(0,c.useMemo)(()=>({anchor:[V,G].filter(Boolean).join(" ")}),[V,G]),{getReferenceProps:q,getFloatingProps:Y}=(E=(l=[function(e,t){let{open:n,elements:r}
2=e,{enabled:o=!0,overflowRef:l,scrollRef:u,onChange:i}=t,s=eC(i),a=c.useRef(!1),d=c.useRef(null),f=c.useRef(null);c.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==l.current)return;let n=e.deltaY,r=l.current.top>=-.5,o=l.current.bottom>=-.5,u=t.scrollHeight-t.clientHeight,i=n<0?-1:1,a=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!o&&n<0)e.preventDefault(),ep.flushSync(()=>{s(e=>e+Math[a](n,u*i))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent)&&(t.scrollTop+=n)}}let t=(null==u?void 0:u.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=l.current&&(f.current={...l.current})}),()=>{d.current=null,f.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,l,u,s]);let p=c.useMemo(()=>({onKeyDown(){a.current=!0},onWheel(){a.current=!1},onPointerMove(){a.current=!1},onScroll(){let e=(null==u?void 0:u.current)||r.floating;if(l.current&&e&&a.current){if(null!==d.current){let t=e.scrollTop-d.current;(l.current.bottom<-.5&&t<-1||l.current.top<-.5&&t>1)&&ep.flushSync(()=>s(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}),[r.floating,s,l,u]);return c.useMemo(()=>o?{floating:p}:{},[o,p])}(j,{overflowRef:L,onChange:R})]).map(e=>null==e?void 0:e.reference),w=l.map(e=>null==e?void 0:e.floating),P=l.map(e=>null==e?void 0:e.item),S=c.useCallback(e=>eD(e,l,"reference"),E),T=c.useCallback(e=>eD(e,l,"floating"),w),C=c.useCallback(e=>eD(e,l,"item"),P),c.useMemo(()=>({getReferenceProps:S,getFloatingProps:T,getItemProps:C}),[S,T,C])),X=(0,z.useEvent)(e=>{O(e),_.setFloating(e)});return c.createElement(eW.Provider,{value:M},c.createElement(eK.Provider,{value:{setFloating:X,setReference:_.setReference,styles:$,getReferenceProps:q,getFloatingProps:Y,slot:U}},e))}function e_(e,t,n){let r=(0,X.useDisposables)(),o=(0,z.useEvent)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let o=e$(e,t);return[o,n=>{let l=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let u=l.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function i(){r.nextFrame(i);let s=!1;for(let[e,n]of l.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(u[e]!==r){u[e]=r,s=!0;break}}if(!s)return;let a=e$(e,t);o!==a&&(n(a),o=a)})}return r.dispose}]}return[n,null]}),l=(0,c.useMemo)(()=>o(e,t)[0],[e,t]),[u=l,i]=(0,c.useState)();return(0,Q.useIsoMorphicEffect)(()=>{let[n,r]=o(e,t);if(i(n),r)return r(i)},[e,t]),u}function e$(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}eW.displayName="PlacementContext";var ej=e.i(2788),eV=e.i(233137),eG=e.i(140407);function eU(e){let t=e.parentElement,n=null;for(;t&&!eB.isHTMLFieldSetElement(t);)eB.isHTMLLegendElement(t)&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(eB.isHTMLLegendElement(t))return!1;t=t.previousElementSibling}return!0}(n))&&r}var eq=e.i(652265),eY=e.i(397701),eX=e.i(700020),ez=e.i(998348),eJ=e.i(635307),eQ=e.i(825720),eZ=e.i(341650),e0=Object.defineProperty,e1=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?e0(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},e5=((n=e5||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),e3=((r=e3||{})[r.OpenPopover=0]="OpenPopover",r[r.ClosePopover=1]="ClosePopover",r[r.SetButton=2]="SetButton",r[r.SetButtonId=3]="SetButtonId",r[r.SetPanel=4]="SetPanel",r[r.SetPanelId=5]="SetPanelId",r);let e4={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
2e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class e2 extends eQ.Machine{constructor(e){super(e),e1(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?eB.isHTMLElement(e)?e:"current"in e&&eB.isHTMLElement(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),e1(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,Y.getOwnerDocument)(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=(0,eq.getFocusableElements)(n),o=r.indexOf(e.button),l=(o+r.length-1)%r.length,u=(o+1)%r.length,i=r[l],s=r[u];return!e.panel.contains(i)&&!e.panel.contains(s)}});{let e=this.state.id,t=eZ.stackMachines.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new({id:e,__demoMode:t=!1}){return new e2({id:e,__demoMode:t,popoverState:+!t,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return(0,eY.match)(t.type,e4,e,t)}}var e7=e.i(526599);let e8=(0,c.createContext)(null);function e9(e){let t=(0,c.useContext)(e8);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,e9),t}return t}let e6=(0,c.createContext)(null);function te(){return(0,c.useContext)(e6)}e6.displayName="PopoverGroupContext";let tt=(0,c.createContext)(null);tt.displayName="PopoverPanelContext";let tn=eX.RenderFeatures.RenderStrategy|eX.RenderFeatures.Static;function tr(e,t){let n=(0,c.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:o=!1,...l}=e,u=e9("Popover.Backdrop"),i=(0,eG.useSlice)(u,(0,c.useCallback)(e=>e.popoverState,[])),[s,a]=(0,c.useState)(null),d=(0,es.useSyncRefs)(t,a),f=(0,eV.useOpenClosed)(),[p,v]=(0,ec.useTransition)(o,s,null!==f?(f&eV.State.Open)===eV.State.Open:i===e5.Open),m=(0,z.useEvent)(e=>{if(eU(e.currentTarget))return e.preventDefault();u.actions.close()}),g=(0,ei.useSlot)({open:i===e5.Open}),b={ref:d,id:r,"aria-hidden":!0,onClick:m,...(0,ec.transitionDataAttributes)(v)};return(0,eX.useRender)()({ourProps:b,theirProps:l,slot:g,defaultTag:"div",features:tn,visible:p,name:"Popover.Backdrop"})}let to=eX.RenderFeatures.RenderStrategy|eX.RenderFeatures.Static,tl=(0,eX.forwardRefWithAs)(function(e,t){var n;let r=(0,c.useId)(),{__demoMode:o=!1,...l}=e,u=function({id:e,__demoMode:t=!1}){let n=(0,c.useMemo)(()=>e2.new({id:e,__demoMode:t}),[]);return(0,e7.useOnUnmount)(()=>n.dispose()),n}({id:r,__demoMode:o}),i=(0,c.useRef)(null),s=(0,es.useSyncRefs)(t,(0,es.optionalRef)(e=>{i.current=e})),[a,d,f,p,v]=(0,eG.useSlice)(u,(0,c.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),m=(0,eo.useRootDocument)(null!=(n=i.current)?n:d),g=(0,et.useLatestValue)(p),b=(0,et.useLatestValue)(v),h=(0,c.useMemo)(()=>({buttonId:g,panelId:b,close:u.actions.close}),[g,b,u]),y=te(),E=null==y?void 0:y.registerPopover,w=(0,z.useEvent)(()=>{var e,t;let n=(0,Y.getActiveElement)(null!=(e=i.current)?e:d);return null!=(t=null==y?void 0:y.isFocusWithinPopoverGroup())?t:n&&((null==d?void 0:d.contains(n))||(null==f?void 0:f.contains(n)))});(0,c.useEffect)(()=>null==E?void 0:E(h),[E,h]);let[P,S]=(0,eJ.useNestedPortals)(),T=(0,el.useMainTreeNode)(d),C=(0,el.useRootContainers)({mainTreeNode:T,portals:P,defaultContainers:[{get current(){return u.state.button}},{get current(){return u.state.panel}}]});(0,ee.useEventListener)(m,"focus",e=>{var t,n,r,o,l,i;e.target!==window&&eB.isHTMLorSVGElement(e.target)&&u.state.popoverState===e5.Open&&(w()||u.state.button&&u.state.panel&&(C.contains(e.target)||null!=(n=null==(t=u.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=u.state.afterPanelSentinel.current)?void 0:r.contains)&&o.call(r,e.target)||null!=(i=null==(l=u.state.afterButtonSentinel.current)?void 0:l.contains)&&i.call(l,e.target)||u.actions.close()))},!0);let F=a===e5.Open;(0,er.useOutsideClick)(F,C.resolveContainers,(e,t)=>{u.actions.close(),(0,eq.isFocusableElement)(t,eq.FocusableMode.Loose)||(e.preventDefault(),null==d||d.focus())});let M=(0,ei.useSlot)({open:a===e5.Open,close:u.actions.refocusableClose}),x=(0,eG.useSlice)(u,(0,c.useCallback)(e=>(0,eY.match)(e.popoverState,{[e5.Open]:eV.State.Open,[e5.Closed]:eV.State.Closed}),[])),R=(0,eX.useRender)();return c.default.createElement(el.MainTreeProvider,{node:T},c.default.createElement(eN,null,c.default.createElement(tt.Provider,{value:null},c.default.createElement(e8.Provider,{value:u},c.default.createElement(ed.CloseProvider,{value:u.actions.refocusableClose},c.default.createElement(eV.OpenClosedProvider,{value:x},c.default.createElement(S,null,R({ourProps:{ref:s},theirProps:l,slot:M,defaultTag:"div",name:"Popover"}))))))))}),tu=(0,eX.forwardRefWithAs)(function(e,t){let n=(0,c.useId)(),{id:r=`headlessui-popover-button-${n}`,disabled:s=!1,autoFocus:a=!1,...d}=e,v=e9("Popover.Button"),[m,g,b,h,y,E,w]=(0,eG.useSlice)(v,(0,c.useCallback)(e=>[e.popoverState,v.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),P=(0,c.useRef)(null),S=`headlessui-focus-sentinel-${(0,c.useId)()}`,T=te(),C=null==T?void 0:T.closeOthers,F=null!==(0,c.useContext)(tt);(0,c.useEffect)(()=>
2{if(!F)return v.actions.setButtonId(r),()=>v.actions.setButtonId(null)},[F,r,v]);let[M]=(0,c.useState)(()=>Symbol()),R=(0,es.useSyncRefs)(P,t,(0,c.useContext)(eK).setReference,(0,z.useEvent)(e=>{if(!F){if(e)v.state.buttons.current.push(M);else{let e=v.state.buttons.current.indexOf(M);-1!==e&&v.state.buttons.current.splice(e,1)}v.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&v.actions.setButton(e)}})),L=(0,es.useSyncRefs)(P,t),k=(0,z.useEvent)(e=>{var t,n,r;if(F){if(v.state.popoverState===e5.Closed)return;switch(e.key){case ez.Keys.Space:case ez.Keys.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),v.actions.close(),null==(r=v.state.button)||r.focus()}}else switch(e.key){case ez.Keys.Space:case ez.Keys.Enter:e.preventDefault(),e.stopPropagation(),v.state.popoverState===e5.Closed?(null==C||C(v.state.buttonId),v.actions.open()):v.actions.close();break;case ez.Keys.Escape:if(v.state.popoverState!==e5.Open)return null==C?void 0:C(v.state.buttonId);if(!P.current)return;let o=(0,Y.getActiveElement)(P.current);if(o&&!P.current.contains(o))return;e.preventDefault(),e.stopPropagation(),v.actions.close()}}),I=(0,z.useEvent)(e=>{F||e.key===ez.Keys.Space&&e.preventDefault()}),H=(0,z.useEvent)(e=>{var t,n;eU(e.currentTarget)||s||(F?(v.actions.close(),null==(t=v.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),v.state.popoverState===e5.Closed?(null==C||C(v.state.buttonId),v.actions.open()):v.actions.close(),null==(n=v.state.button)||n.focus()))}),D=(0,z.useEvent)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:A,focusProps:B}=function(e={}){var t;let{autoFocus:n=!1,isTextInput:r,within:s}=e,a=(0,c.useRef)({isFocused:!1,isFocusVisible:n||_()}),[d,v]=(0,c.useState)(!1),[m,g]=(0,c.useState)(()=>a.current.isFocused&&a.current.isFocusVisible),b=(0,c.useCallback)(()=>g(a.current.isFocused&&a.current.isFocusVisible),[]),h=(0,c.useCallback)(e=>{a.current.isFocused=e,a.current.isFocusVisible=_(),v(e),b()},[b]);t={enabled:d,isTextInput:r},W(),(0,c.useEffect)(()=>{if(t?.enabled===!1)return;let e=(e,n)=>{var r;let u,s,c,d,f,p,v,m;r=!!t?.isTextInput,s=o(u=n?i(n):void 0),d=void 0!==(c=l(u))?c.HTMLInputElement:HTMLInputElement,f=void 0!==c?c.HTMLTextAreaElement:HTMLTextAreaElement,p=void 0!==c?c.HTMLElement:HTMLElement,v=void 0!==c?c.KeyboardEvent:KeyboardEvent,m=((e=document)=>e.activeElement)(s),(r=r||m instanceof d&&!$.has(m.type)||m instanceof f||m instanceof p&&m.isContentEditable)&&"keyboard"===e&&n instanceof v&&!O[n.key]||(e=>{a.current.isFocusVisible=e,b()})(_())};return x.add(e),()=>{x.delete(e)}},[r,d]);let{focusProps:y}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:l}=e,u=(0,c.useCallback)(e=>{if(i(e)===e.currentTarget)return r&&r(e),l&&l(!1),!0},[r,l]),s=p(u),a=(0,c.useCallback)(e=>{let t=i(e),r=o(t),u=r?((e=document)=>e.activeElement)(r):((e=document)=>e.activeElement)();t===e.currentTarget&&t===u&&(n&&n(e),l&&l(!0),s(e))},[l,n,s]);return{focusProps:{onFocus:!t&&(n||l||r)?a:void 0,onBlur:!t&&(r||l)?u:void 0}}}({isDisabled:s,onFocusChange:h}),{focusWithinProps:E}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:l}=e,s=(0,c.useRef)({isFocusWithin:!1}),{addGlobalListener:a,removeAllGlobalListeners:d}=j(),v=(0,c.useCallback)(e=>{u(e.currentTarget,i(e))&&s.current.isFocusWithin&&!u(e.currentTarget,e.relatedTarget)&&(s.current.isFocusWithin=!1,d(),n&&n(e),l&&l(!1))},[n,l,s,d]),m=p(v),g=(0,c.useCallback)(e=>{if(!u(e.currentTarget,i(e)))return;let t=i(e),n=o(t),c=((e=document)=>e.activeElement)(n);if(!s.current.isFocusWithin&&c===t){r&&r(e),l&&l(!0),s.current.isFocusWithin=!0,m(e);let t=e.currentTarget;a(n,"focus",e=>{let r=i(e);if(s.current.isFocusWithin&&!u(t,r)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:r});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),v(f(e))}},{capture:!0})}},[r,l,m,a,v]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:g,onBlur:v}}}({isDisabled:!s,onFocusWithinChange:h});return{isFocused:d,isFocusVisible:m,focusProps:s?E:y}}({autoFocus:a}),{isHovered:K,hoverProps:N}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:l}=e,[s,a]=(0,c.useState)(!1),d=(0,c.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,c.useEffect)(q,[]);let{addGlobalListener:f,removeAllGlobalListeners:p}=j(),{hoverProps:v,triggerHoverEnd:m}=(0,c.useMemo)(()=>{let e=(e,t)=>
2{let o=d.target;d.pointerType="",d.target=null,"touch"!==t&&d.isHovered&&o&&(d.isHovered=!1,p(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),a(!1))},s={};return"u">typeof PointerEvent&&(s.onPointerEnter=r=>{V&&"mouse"===r.pointerType||((r,s)=>{if(d.pointerType=s,l||"touch"===s||d.isHovered||!u(r.currentTarget,i(r)))return;d.isHovered=!0;let c=r.currentTarget;d.target=c,f(o(i(r)),"pointerover",t=>{d.isHovered&&d.target&&!u(d.target,i(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:c,pointerType:s}),n&&n(!0),a(!0)})(r,r.pointerType)},s.onPointerLeave=t=>{!l&&u(t.currentTarget,i(t))&&e(t,t.pointerType)}),{hoverProps:s,triggerHoverEnd:e}},[t,n,r,l,d,f,p]);return(0,c.useEffect)(()=>{l&&m({currentTarget:d.target},d.pointerType)},[l]),{hoverProps:v,isHovered:s}}({isDisabled:s}),{pressed:G,pressProps:U}=function({disabled:e=!1}={}){let t=(0,c.useRef)(null),[n,r]=(0,c.useState)(!1),o=(0,X.useDisposables)(),l=(0,z.useEvent)(()=>{t.current=null,r(!1),o.dispose()}),u=(0,z.useEvent)(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=(0,Y.getOwnerDocument)(e.currentTarget);o.addEventListener(n,"pointerup",l,!1),o.addEventListener(n,"pointermove",e=>{if(t.current){var n,o;let l,u;r((l=e.width/2,u=e.height/2,n={top:e.clientY-u,right:e.clientX+l,bottom:e.clientY+u,left:e.clientX-l},o=t.current.getBoundingClientRect(),!(!n||!o||n.right<o.left||n.left>o.right||n.bottom<o.top||n.top>o.bottom)))}},!1),o.addEventListener(n,"pointercancel",l,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:u,onPointerUp:l,onClick:l}}}({disabled:s}),J=m===e5.Open,Q=(0,ei.useSlot)({open:J,active:G||J,disabled:s,hover:K,focus:A,autofocus:a}),Z=(0,c.useMemo)(()=>{var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase()||(null==b?void 0:b.tagName)==="BUTTON"&&!b.hasAttribute("type"))return"button"},[e.type,e.as,b]),ee=F?(0,eX.mergeProps)({ref:L,type:Z,onKeyDown:k,onClick:H,disabled:s||void 0,autoFocus:a},B,N,U):(0,eX.mergeProps)({ref:R,id:h,type:Z,"aria-expanded":m===e5.Open,"aria-controls":y?E:void 0,disabled:s||void 0,autoFocus:a,onKeyDown:k,onKeyUp:I,onClick:H,onMouseDown:D},B,N,U),et=(0,ea.useTabDirection)(),en=(0,z.useEvent)(()=>{if(!eB.isHTMLElement(v.state.panel))return;let e=v.state.panel;(0,eY.match)(et.current,{[ea.Direction.Forwards]:()=>(0,eq.focusIn)(e,eq.Focus.First),[ea.Direction.Backwards]:()=>(0,eq.focusIn)(e,eq.Focus.Last)})===eq.FocusResult.Error&&(0,eq.focusIn)((0,eq.getFocusableElements)((0,Y.getRootNode)(v.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,eY.match)(et.current,{[ea.Direction.Forwards]:eq.Focus.Next,[ea.Direction.Backwards]:eq.Focus.Previous}),{relativeTo:v.state.button})}),er=(0,eX.useRender)();return c.default.createElement(c.default.Fragment,null,er({ourProps:ee,theirProps:d,slot:Q,defaultTag:"button",name:"Popover.Button"}),J&&!F&&g&&c.default.createElement(ej.Hidden,{id:S,ref:w,features:ej.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:en}))}),ti=(0,eX.forwardRefWithAs)(tr),ts=Object.assign(tl,{Button:tu,Backdrop:(0,eX.forwardRefWithAs)(tr),Overlay:ti,Panel:(0,eX.forwardRefWithAs)(function(e,t){let n=(0,c.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:o=!1,anchor:l,portal:u=!1,modal:i=!1,transition:s=!1,...a}=e,d=e9("Popover.Panel"),f=(0,eG.useSlice)(d,d.selectors.isPortalled),[p,v,m,g,b]=(0,eG.useSlice)(d,(0,c.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),h=`headlessui-focus-sentinel-before-${n}`,y=`headlessui-focus-sentinel-after-${n}`,E=(0,c.useRef)(null),w=(0,c.useMemo)(()=>l?"string"==typeof l?{to:l}:l:null,[l]),[P,S]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,c.useContext)(eW),n=(0,c.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,Q.useIsoMorphicEffect)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,c.useContext)(eK);return(0,c.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(w),T=function(){let{getFloatingProps:e,slot:t}=(0,c.useContext)(eK);return(0,c.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}();w&&(u=!0);
2let[C,F]=(0,c.useState)(null),M=(0,es.useSyncRefs)(E,t,w?P:null,d.actions.setPanel,F),x=(0,eo.useOwnerDocument)(v),R=(0,eo.useOwnerDocument)(E.current);(0,Q.useIsoMorphicEffect)(()=>(d.actions.setPanelId(r),()=>d.actions.setPanelId(null)),[r,d]);let L=(0,eV.useOpenClosed)(),[k,O]=(0,ec.useTransition)(s,C,null!==L?(L&eV.State.Open)===eV.State.Open:p===e5.Open);(0,en.useOnDisappear)(k,v,d.actions.close),(0,eu.useScrollLock)(!m&&i&&k,R);let I=(0,z.useEvent)(e=>{var t;if(e.key===ez.Keys.Escape){if(d.state.popoverState!==e5.Open||!E.current)return;let n=(0,Y.getActiveElement)(E.current);if(n&&!E.current.contains(n))return;e.preventDefault(),e.stopPropagation(),d.actions.close(),null==(t=d.state.button)||t.focus()}});(0,c.useEffect)(()=>{var t;e.static||p===e5.Closed&&(null==(t=e.unmount)||t)&&d.actions.setPanel(null)},[p,e.unmount,e.static,d]),(0,c.useEffect)(()=>{if(m||!o||p!==e5.Open||!E.current)return;let e=(0,Y.getActiveElement)(E.current);E.current.contains(e)||(0,eq.focusIn)(E.current,eq.Focus.First)},[m,o,E.current,p]);let H=(0,ei.useSlot)({open:p===e5.Open,close:d.actions.refocusableClose}),D=(0,eX.mergeProps)(w?T():{},{ref:M,id:r,onKeyDown:I,onBlur:o&&p===e5.Open?e=>{var t,n,r,o,l;let u=e.relatedTarget;u&&E.current&&(null!=(t=E.current)&&t.contains(u)||(d.actions.close(),(null!=(r=null==(n=g.current)?void 0:n.contains)&&r.call(n,u)||null!=(l=null==(o=b.current)?void 0:o.contains)&&l.call(o,u))&&u.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...a.style,...S,"--button-width":function(e,t,n=!1){let[r,o]=(0,c.useState)(()=>Z(t));return(0,Q.useIsoMorphicEffect)(()=>{if(!t||!e)return;let n=(0,J.disposables)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),o(e=>{let n=Z(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:`${r.width}px`,height:`${r.height}px`}:r}(k,v,!0).width},...(0,ec.transitionDataAttributes)(O)}),A=(0,ea.useTabDirection)(),B=(0,z.useEvent)(()=>{let e=E.current;e&&(0,eY.match)(A.current,{[ea.Direction.Forwards]:()=>{var t;(0,eq.focusIn)(e,eq.Focus.First)===eq.FocusResult.Error&&(null==(t=d.state.afterPanelSentinel.current)||t.focus())},[ea.Direction.Backwards]:()=>{var e;null==(e=d.state.button)||e.focus({preventScroll:!0})}})}),K=(0,z.useEvent)(()=>{let e=E.current;e&&(0,eY.match)(A.current,{[ea.Direction.Forwards]:()=>{var e;if(!d.state.button)return;let t=null!=(e=(0,Y.getRootNode)(d.state.button))?e:document.body,n=(0,eq.getFocusableElements)(t),r=n.indexOf(d.state.button),o=n.slice(0,r+1),l=[...n.slice(r+1),...o];for(let e of l.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=C&&C.contains(e)){let t=l.indexOf(e);-1!==t&&l.splice(t,1)}(0,eq.focusIn)(l,eq.Focus.First,{sorted:!1})},[ea.Direction.Backwards]:()=>{var t;(0,eq.focusIn)(e,eq.Focus.Previous)===eq.FocusResult.Error&&(null==(t=d.state.button)||t.focus())}})}),W=(0,eX.useRender)();return c.default.createElement(eV.ResetOpenClosedProvider,null,c.default.createElement(tt.Provider,{value:r},c.default.createElement(ed.CloseProvider,{value:d.actions.refocusableClose},c.default.createElement(eJ.Portal,{enabled:!!u&&(e.static||k),ownerDocument:x},k&&f&&c.default.createElement(ej.Hidden,{id:h,ref:g,features:ej.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:B}),W({ourProps:D,theirProps:a,slot:H,defaultTag:"div",features:to,visible:k,name:"Popover.Panel"}),k&&f&&c.default.createElement(ej.Hidden,{id:y,ref:b,features:ej.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:K})))))}),Group:(0,eX.forwardRefWithAs)(function(e,t){let n=(0,c.useRef)(null),r=(0,es.useSyncRefs)(n,t),[o,l]=(0,c.useState)([]),u=(0,z.useEvent)(e=>{l(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),i=(0,z.useEvent)(e=>(l(t=>[...t,e]),()=>u(e))),s=(0,z.useEvent)(()=>{var e;let t=(0,Y.getRootNode)(n.current);if(!t)return!1;let r=(0,Y.getActiveElement)(n.current);return!!(null!=(e=n.current)&&e.contains(r))||o.some(e=>{var n,o;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(r))})}),a=(0,z.useEvent)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),d=(0,c.useMemo)(()=>({registerPopover:i,unregisterPopover:u,isFocusWithinPopoverGroup:s,closeOthers:a}),[i,u,s,a]),f=(0,ei.useSlot)({}),p=(0,eX.useRender)();return c.default.createElement(el.MainTreeProvider,null,c.default.createElement(e6.Provider,{value:d},p({ourProps:{ref:r},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"})))})});e.s(["Popover",0,ts],998307)}]);
3
4//# debugId=0786d7e7-1a01-51c7-1fb5-52941d979de1

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.