1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,125954,847873,e=>{"use strict";let t,n,r;var o=e.i(843476),l=e.i(271645),s=e.i(618566),i=e.i(522016),a=e.i(657688);let u={src:e.i(84439).default,width:500,height:500,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAApElEQVR42pWPQQrCMBBFM5NJa5vGijSJ1oqlSAV1a0WP4Am8gBuP4Nqtmx7D63gBj2JDQNxJB2bz/2Pmf8b6DyDjNGIUaIZc/uggYCA3fFLdg6JuIR7uOlB5zxn58kGr5hWuD+94nJ2c/D3paLTljZfbJ83qFolSBCAPdb9Apg1mxQX14irt/GysORqj90IEyofywRSEyVQoW4VJlrtFEUV/O30Au54OBjTsMwQAAAAASUVORK5CYII="};e.s(["default",0,u],847873);var c=e.i(516799);let d=e=>e?.ownerDocument??document,f=e=>e&&"window"in e&&e.window===e?e:d(e).defaultView||window;function p(e,t){return!!t&&!!e&&e.contains(t)}function m(e){return e.target}let h=null;"u">typeof Element&&Element.prototype;let v=["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"];v.join(":not([hidden]),"),v.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),v.join(':not([hidden]):not([tabindex="-1"]),');let g="u">typeof document?l.default.useLayoutEffect:()=>{};function b(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function y(e){let t=(0,l.useRef)({isFocused:!1,observer:null});return g(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,l.useCallback)(n=>{let r=m(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=b(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 E(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 w(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function x(e){let t=null;return()=>(null==t&&(t=e()),t)}let S=x(function(){return w(/^Mac/i)}),P=x(function(){return w(/^iPhone/i)}),k=x(function(){return w(/^iPad/i)||S()&&navigator.maxTouchPoints>1}),C=x(function(){return P()||k()});x(function(){return S()||C()});
1let T=x(function(){return E(/AppleWebKit/i)&&!M()}),M=x(function(){return E(/Chrome/i)}),R=x(function(){return E(/Android/i)}),A=x(function(){return E(/Firefox/i)});function O(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:l,shiftKey:s}=t;A()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(S()?r=!0:o=!0);let i=T()&&S()&&!k()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:l,shiftKey:s}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:l,shiftKey:s,detail:1,bubbles:!0,cancelable:!0});O.isOpening=n;if(function(){if(null==h){h=!1;try{document.createElement("div").focus({get preventScroll(){return h=!0,!0}})}catch{}}return h}())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),O.isOpening=!1}O.isOpening=!1;let L={prefix:String(Math.round(1e10*Math.random())),current:0};l.default.createContext(L),l.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;l.default.useId;let N=null,F=new Set,j=new Map,I=!1,D=!1,H={Tab:!0,Escape:!0};function B(e,t){for(let n of F)n(e,t)}function W(e){I=!0,O.isOpening||e.metaKey||!S()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(N="keyboard",B("keyboard",e))}function G(e){N="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(I=!0,B("pointer",e))}function U(e){O.isOpening||(""!==e.pointerType||!e.isTrusted)&&(R()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(I=!0,N="virtual")}function V(e){let t=f(m(e)),n=d(m(e));m(e)!==t&&m(e)!==n&&e.isTrusted&&(I||D||(N="virtual",B("virtual",e)),I=!1,D=!1)}function _(){I=!1,D=!0}function K(e){if("u"<typeof window||"u"<typeof document)return;let t=f(e),n=d(e);if(j.get(t))return;let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){I=!0,r.apply(this,arguments)},n.addEventListener("keydown",W,!0),n.addEventListener("keyup",W,!0),n.addEventListener("click",U,!0),t.addEventListener("focus",V,!0),t.addEventListener("blur",_,!1),"u">typeof PointerEvent&&(n.addEventListener("pointerdown",G,!0),n.addEventListener("pointermove",G,!0),n.addEventListener("pointerup",G,!0)),t.addEventListener("beforeunload",()=>{z(e)},{once:!0}),j.set(t,{focus:r})}let z=(e,t)=>{let n=f(e),r=d(e);t&&r.removeEventListener("DOMContentLoaded",t),j.has(n)&&(n.HTMLElement.prototype.focus=j.get(n).focus,r.removeEventListener("keydown",W,!0),r.removeEventListener("keyup",W,!0),r.removeEventListener("click",U,!0),n.removeEventListener("focus",V,!0),n.removeEventListener("blur",_,!1),"u">typeof PointerEvent&&(r.removeEventListener("pointerdown",G,!0),r.removeEventListener("pointermove",G,!0),r.removeEventListener("pointerup",G,!0)),j.delete(n))};function $(){return"pointer"!==N}"u">typeof document&&("loading"!==(t=d(void 0)).readyState?K(void 0):t.addEventListener("DOMContentLoaded",()=>{K(void 0)}));let q=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Z(){let e=(0,l.useRef)(new Map),t=(0,l.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,l.useCallback)((t,n,r,o)=>{let l=e.current.get(r)?.fn||r;t.removeEventListener(n,l,o),e.current.delete(r)},[]),r=(0,l.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,l.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}let Y=!1,X=0;function J(e){"touch"===e.pointerType&&(Y=!0,setTimeout(()=>{Y=!1},500))}function Q(){let e=d(null);if(void 0!==e)return 0===X&&"u">typeof PointerEvent&&e.addEventListener("pointerup",J),X++,()=>{!(--X>0)&&"u">typeof PointerEvent&&e.removeEventListener("pointerup",J)}}var ee=e.i(402155),et=e.i(746725),en=e.i(914189),er=e.i(544508),eo=e.i(835696);function el(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}var es=e.i(693456),ei=e.i(941444),ea=e.i(877891),eu=e.i(952744),ec=e.i(605083),ed=e.i(185935),ef=e.i(101852),ep=e.i(255743),em=e.i(294316),eh=e.i(661130),ev=e.i(83733),eg=e.i(674175),eb=e.i(953760),ey=e.i(174080),eE="u">typeof document?l.useLayoutEffect:function(){};function ew(e,t){let n,r,o;
1if(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(!ew(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)&&!ew(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ex(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eS(e,t){let n=ex(e);return Math.round(t*n)/n}function eP(e){let t=l.useRef(e);return eE(()=>{t.current=e}),t}let ek=(e,t)=>{let n=(0,eb.offset)(e);return{name:n.name,fn:n.fn,options:[e,t]}};var eC=e.i(229315),eT=e.i(343084),eM="u"<typeof Element;eM||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,eM||Element.prototype.getRootNode;let eR={...l},eA=eR.useInsertionEffect||(e=>e());function eO(e){let t=l.useRef(()=>{});return eA(()=>{t.current=e}),l.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 eL="u">typeof document?l.useLayoutEffect:l.useEffect;let eN=!1,eF=0,ej=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+eF++,eI=eR.useId||function(){let[e,t]=l.useState(()=>eN?ej():void 0);return eL(()=>{null==e&&t(ej())},[]),l.useEffect(()=>{eN=!0},[]),e},eD=l.createContext(null),eH=l.createContext(null),eB="active",eW="selected";function eG(e,t,n){let r=new Map,o="item"===n,l=e;if(o&&e){let{[eB]:t,[eW]: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)=>(t&&Object.entries(t).forEach(t=>{let[n,l]=t;if(!(o&&[eB,eW].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof l){var s;null==(s=r.get(n))||s.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 eU(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}var eV=e.i(813581);let e_=(0,l.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});e_.displayName="FloatingContext";let eK=(0,l.createContext)(null);function ez({children:e,enabled:t=!0}){var n,r,o,s,i,a,u,c,d,f;let p,m,h,v,g,b,y,E,w,x,S,P,k,[C,T]=(0,l.useState)(null),[M,R]=(0,l.useState)(0),A=(0,l.useRef)(null),[O,L]=(0,l.useState)(null);i=O,(0,eo.useIsoMorphicEffect)(()=>{if(!i)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(i).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(i.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(i,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[i]);let N=t&&null!==C&&null!==O,{to:F="bottom",gap:j=0,offset:I=0,padding:D=0,inner:H}=(a=C,u=O,p=e$(null!=(c=null==a?void 0:a.gap)?c:"var(--anchor-gap, 0)",u),m=e$(null!=(d=null==a?void 0:a.offset)?d:"var(--anchor-offset, 0)",u),h=e$(null!=(f=null==a?void 0:a.padding)?f:"var(--anchor-padding, 0)",u),{...a,gap:p,offset:m,padding:h}),[B,W="center"]=F.split(" ");(0,eo.useIsoMorphicEffect)(()=>{N&&R(0)},[N]);let{refs:G,floatingStyles:U,context:V}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:o}=e,s=eI(),i=l.useRef({}),[a]=l.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))||[])}}}),u=null!=((null==(t=l.useContext(eD))?void 0:t.id)||null),[c,d]=l.useState(o.reference),f=eO((e,t,n)=>{i.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:n,nested:u}),null==r||r(e,t,n)}),p=l.useMemo(()=>({setPositionReference:d}),[]),m=l.useMemo(()=>({reference:c||o.reference||null,floating:o.floating||null,domReference:o.reference}),[c,o.reference,o.floating]);return l.useMemo(()=>({dataRef:i,open:n,onOpenChange:f,elements:m,events:a,floatingId:s,refs:p}),[n,f,m,a,s,p])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[s,i]=l.useState(null),[a,u]=l.useState(null),c=(null==o?void 0:o.domReference)||s,d=l.useRef(null),f=l.useContext(eH);eL(()=>{c&&(d.current=c)},[c]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:u,open:c}=e,[d,f]=l.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=l.useState(r);ew(p,r)||m(r);let[h,v]=l.useState(null),[g,b]=l.useState(null),y=l.useCallback(e=>
1{e!==S.current&&(S.current=e,v(e))},[]),E=l.useCallback(e=>{e!==P.current&&(P.current=e,b(e))},[]),w=s||h,x=i||g,S=l.useRef(null),P=l.useRef(null),k=l.useRef(d),C=null!=u,T=eP(u),M=eP(o),R=eP(c),A=l.useCallback(()=>{if(!S.current||!P.current)return;let e={placement:t,strategy:n,middleware:p};M.current&&(e.platform=M.current),(0,eb.computePosition)(S.current,P.current,e).then(e=>{let t={...e,isPositioned:!1!==R.current};O.current&&!ew(k.current,t)&&(k.current=t,ey.flushSync(()=>{f(t)}))})},[p,t,n,M,R]);eE(()=>{!1===c&&k.current.isPositioned&&(k.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let O=l.useRef(!1);eE(()=>(O.current=!0,()=>{O.current=!1}),[]),eE(()=>{if(w&&(S.current=w),x&&(P.current=x),w&&x){if(T.current)return T.current(w,x,A);A()}},[w,x,A,T,C]);let L=l.useMemo(()=>({reference:S,floating:P,setReference:y,setFloating:E}),[y,E]),N=l.useMemo(()=>({reference:w,floating:x}),[w,x]),F=l.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=eS(N.floating,d.x),r=eS(N.floating,d.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...ex(N.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,N.floating,d.x,d.y]);return l.useMemo(()=>({...d,update:A,refs:L,elements:N,floatingStyles:F}),[d,A,L,N,F])}({...e,elements:{...o,...a&&{reference:a}}}),m=l.useCallback(e=>{let t=(0,eC.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),p.refs.setReference(t)},[p.refs]),h=l.useCallback(e=>{((0,eC.isElement)(e)||null===e)&&(d.current=e,i(e)),((0,eC.isElement)(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!(0,eC.isElement)(e))&&p.refs.setReference(e)},[p.refs]),v=l.useMemo(()=>({...p.refs,setReference:h,setPositionReference:m,domReference:d}),[p.refs,h,m]),g=l.useMemo(()=>({...p.elements,domReference:c}),[p.elements,c]),b=l.useMemo(()=>({...p,...r,refs:v,elements:g,nodeId:t}),[p,v,g,t,r]);return eL(()=>{r.dataRef.current.floatingContext=b;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=b)}),l.useMemo(()=>({...p,context:b,refs:v,elements:g}),[p,v,g,b])}({open:N,placement:"selection"===B?"center"===W?"bottom":`bottom-${W}`:"center"===W?`${B}`:`${B}-${W}`,strategy:"absolute",transform:!1,middleware:[ek({mainAxis:"selection"===B?0:j,crossAxis:I}),(n={padding:D},{name:(v=(0,eb.shift)(n)).name,fn:v.fn,options:[n,void 0]}),"selection"!==B&&(r={padding:D},{name:(g=(0,eb.flip)(r)).name,fn:g.fn,options:[r,void 0]}),"selection"===B&&H?{name:"inner",options:b={...H,padding:D,overflowRef:A,offset:M,minItemsVisible:4,referenceOverflowThreshold:D,onFallbackChange(e){var t,n;if(!e)return;let r=V.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,l=Math.min(4,r.childElementCount),s=0,i=0;for(let e of null!=(n=null==(t=V.elements.floating)?void 0:t.childNodes)?n:[])if(eV.isHTMLElement(e)){let t=e.offsetTop,n=t+e.clientHeight+o,a=r.scrollTop,u=a+r.clientHeight;if(t>=a&&n<=u)l--;else{i=Math.max(0,Math.min(n,u)-Math.max(t,a)),s=e.clientHeight;break}}l>=1&&R(e=>{let t=s*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:s=4,referenceOverflowThreshold:i=0,scrollRef:a,...u}=(0,eT.evaluate)(b,e),{rects:c,elements:{floating:d}}=e,f=t.current[l],p=(null==a?void 0:a.current)||d,m=d.clientTop||p.clientTop,h=0!==d.clientTop,v=0!==p.clientTop,g=d===p;if(!f)return{};let y={...e,...await ek(-f.offsetTop-d.clientTop-c.reference.height/2-f.offsetHeight/2-o).fn(e)},E=await (0,eb.detectOverflow)(eU(y,p.scrollHeight+m+d.clientTop),u),w=await (0,eb.detectOverflow)(y,{...u,elementContext:"reference"}),x=(0,eT.max)(0,E.top),S=y.y+x,P=(p.scrollHeight>p.clientHeight?e=>e:eT.round)((0,eT.max)(0,p.scrollHeight+(h&&g||v?2*m:0)-x-(0,eT.max)(0,E.bottom)));if(p.style.maxHeight=P+"px",p.scrollTop=x,r){let e=p.offsetHeight<f.offsetHeight*(0,eT.min)(s,t.current.length)-1||w.top>=-i||w.bottom>=-i;ey.flushSync(()=>r(e))}return n&&(n.current=await (0,eb.detectOverflow)(eU({...y,y:S},p.offsetHeight+m+d.clientTop),u)),{y:S}}}:null,(o={padding:D,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,eb.size)(o)).name,fn:y.fn,options:[o,void 0]}
1)].filter(Boolean),whileElementsMounted:eb.autoUpdate}),[_=B,K=W]=V.placement.split("-");"selection"===B&&(_="selection");let z=(0,l.useMemo)(()=>({anchor:[_,K].filter(Boolean).join(" ")}),[_,K]),{getReferenceProps:$,getFloatingProps:q}=(E=(s=[function(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:s,scrollRef:i,onChange:a}=t,u=eO(a),c=l.useRef(!1),d=l.useRef(null),f=l.useRef(null);l.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==s.current)return;let n=e.deltaY,r=s.current.top>=-.5,o=s.current.bottom>=-.5,l=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(),ey.flushSync(()=>{u(e=>e+Math[a](n,l*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==i?void 0:i.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=s.current&&(f.current={...s.current})}),()=>{d.current=null,f.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,s,i,u]);let p=l.useMemo(()=>({onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){let e=(null==i?void 0:i.current)||r.floating;if(s.current&&e&&c.current){if(null!==d.current){let t=e.scrollTop-d.current;(s.current.bottom<-.5&&t<-1||s.current.top<-.5&&t>1)&&ey.flushSync(()=>u(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}),[r.floating,u,s,i]);return l.useMemo(()=>o?{floating:p}:{},[o,p])}(V,{overflowRef:A,onChange:R})]).map(e=>null==e?void 0:e.reference),w=s.map(e=>null==e?void 0:e.floating),x=s.map(e=>null==e?void 0:e.item),S=l.useCallback(e=>eG(e,s,"reference"),E),P=l.useCallback(e=>eG(e,s,"floating"),w),k=l.useCallback(e=>eG(e,s,"item"),x),l.useMemo(()=>({getReferenceProps:S,getFloatingProps:P,getItemProps:k}),[S,P,k])),Z=(0,en.useEvent)(e=>{L(e),G.setFloating(e)});return l.createElement(eK.Provider,{value:T},l.createElement(e_.Provider,{value:{setFloating:Z,setReference:G.setReference,styles:U,getReferenceProps:$,getFloatingProps:q,slot:z}},e))}function e$(e,t,n){let r=(0,et.useDisposables)(),o=(0,en.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=eq(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 s=l.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function i(){r.nextFrame(i);let a=!1;for(let[e,n]of l.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(s[e]!==r){s[e]=r,a=!0;break}}if(!a)return;let u=eq(e,t);o!==u&&(n(u),o=u)})}return r.dispose}]}return[n,null]}),s=(0,l.useMemo)(()=>o(e,t)[0],[e,t]),[i=s,a]=(0,l.useState)();return(0,eo.useIsoMorphicEffect)(()=>{let[n,r]=o(e,t);if(a(n),r)return r(a)},[e,t]),i}function eq(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}eK.displayName="PlacementContext";var eZ=e.i(2788),eY=e.i(233137),eX=e.i(140407);function eJ(e){let t=e.parentElement,n=null;for(;t&&!eV.isHTMLFieldSetElement(t);)eV.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(eV.isHTMLLegendElement(t))return!1;t=t.previousElementSibling}return!0}(n))&&r}var eQ=e.i(652265),e0=e.i(397701),e1=e.i(700020),e4=e.i(998348),e5=e.i(635307),e2=e.i(825720),e6=e.i(341650),e7=Object.defineProperty,e8=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?e7(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},e3=((n=e3||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),e9=((r=e9||{})[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 te={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)=>
1e.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 tt extends e2.Machine{constructor(e){super(e),e8(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?eV.isHTMLElement(e)?e:"current"in e&&eV.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})}),e8(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,ee.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,s=(o+1)%r.length,i=r[l],a=r[s];return!e.panel.contains(i)&&!e.panel.contains(a)}});{let e=this.state.id,t=e6.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 tt({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,e0.match)(t.type,te,e,t)}}var tn=e.i(526599);let tr=(0,l.createContext)(null);function to(e){let t=(0,l.useContext)(tr);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,to),t}return t}let tl=(0,l.createContext)(null);function ts(){return(0,l.useContext)(tl)}tl.displayName="PopoverGroupContext";let ti=(0,l.createContext)(null);ti.displayName="PopoverPanelContext";let ta=e1.RenderFeatures.RenderStrategy|e1.RenderFeatures.Static;function tu(e,t){let n=(0,l.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:o=!1,...s}=e,i=to("Popover.Backdrop"),a=(0,eX.useSlice)(i,(0,l.useCallback)(e=>e.popoverState,[])),[u,c]=(0,l.useState)(null),d=(0,em.useSyncRefs)(t,c),f=(0,eY.useOpenClosed)(),[p,m]=(0,ev.useTransition)(o,u,null!==f?(f&eY.State.Open)===eY.State.Open:a===e3.Open),h=(0,en.useEvent)(e=>{if(eJ(e.currentTarget))return e.preventDefault();i.actions.close()}),v=(0,ep.useSlot)({open:a===e3.Open}),g={ref:d,id:r,"aria-hidden":!0,onClick:h,...(0,ev.transitionDataAttributes)(m)};return(0,e1.useRender)()({ourProps:g,theirProps:s,slot:v,defaultTag:"div",features:ta,visible:p,name:"Popover.Backdrop"})}let tc=e1.RenderFeatures.RenderStrategy|e1.RenderFeatures.Static,td=(0,e1.forwardRefWithAs)(function(e,t){var n;let r=(0,l.useId)(),{__demoMode:o=!1,...s}=e,i=function({id:e,__demoMode:t=!1}){let n=(0,l.useMemo)(()=>tt.new({id:e,__demoMode:t}),[]);return(0,tn.useOnUnmount)(()=>n.dispose()),n}({id:r,__demoMode:o}),a=(0,l.useRef)(null),u=(0,em.useSyncRefs)(t,(0,em.optionalRef)(e=>{a.current=e})),[c,d,f,p,m]=(0,eX.useSlice)(i,(0,l.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),h=(0,ec.useRootDocument)(null!=(n=a.current)?n:d),v=(0,ei.useLatestValue)(p),g=(0,ei.useLatestValue)(m),b=(0,l.useMemo)(()=>({buttonId:v,panelId:g,close:i.actions.close}),[v,g,i]),y=ts(),E=null==y?void 0:y.registerPopover,w=(0,en.useEvent)(()=>{var e,t;let n=(0,ee.getActiveElement)(null!=(e=a.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,l.useEffect)(()=>null==E?void 0:E(b),[E,b]);let[x,S]=(0,e5.useNestedPortals)(),P=(0,ed.useMainTreeNode)(d),k=(0,ed.useRootContainers)({mainTreeNode:P,portals:x,defaultContainers:[{get current(){return i.state.button}},{get current(){return i.state.panel}}]});(0,es.useEventListener)(h,"focus",e=>{var t,n,r,o,l,s;e.target!==window&&eV.isHTMLorSVGElement(e.target)&&i.state.popoverState===e3.Open&&(w()||i.state.button&&i.state.panel&&(k.contains(e.target)||null!=(n=null==(t=i.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=i.state.afterPanelSentinel.current)?void 0:r.contains)&&o.call(r,e.target)||null!=(s=null==(l=i.state.afterButtonSentinel.current)?void 0:l.contains)&&s.call(l,e.target)||i.actions.close()))},!0);let C=c===e3.Open;(0,eu.useOutsideClick)(C,k.resolveContainers,(e,t)=>{i.actions.close(),(0,eQ.isFocusableElement)(t,eQ.FocusableMode.Loose)||(e.preventDefault(),null==d||d.focus())});let T=(0,ep.useSlot)({open:c===e3.Open,close:i.actions.refocusableClose}),M=(0,eX.useSlice)(i,(0,l.useCallback)(e=>(0,e0.match)(e.popoverState,{[e3.Open]:eY.State.Open,[e3.Closed]:eY.State.Closed}),[])),R=(0,e1.useRender)();return l.default.createElement(ed.MainTreeProvider,{node:P},l.default.createElement(ez,null,l.default.createElement(ti.Provider,{value:null},l.default.createElement(tr.Provider,{value:i},l.default.createElement(eg.CloseProvider,{value:i.actions.refocusableClose},l.default.createElement(eY.OpenClosedProvider,{value:M},l.default.createElement(S,null,R({ourProps:{ref:u},theirProps:s,slot:T,defaultTag:"div",name:"Popover"}))))))))}),tf=(0,e1.forwardRefWithAs)(function(e,t){let n=(0,l.useId)(),{id:r=`headlessui-popover-button-${n}`,disabled:o=!1,autoFocus:s=!1,...i}=e,a=to("Popover.Button"),[u,c,h,v,g,E,w]=(0,eX.useSlice)(a,(0,l.useCallback)(e=>[e.popoverState,a.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),x=(0,l.useRef)(null),S=`headlessui-focus-sentinel-${(0,l.useId)()}`,P=ts(),k=null==P?void 0:P.closeOthers,C=null!==(0,l.useContext)(ti);(0,l.useEffect)(()=>
1{if(!C)return a.actions.setButtonId(r),()=>a.actions.setButtonId(null)},[C,r,a]);let[T]=(0,l.useState)(()=>Symbol()),M=(0,em.useSyncRefs)(x,t,(0,l.useContext)(e_).setReference,(0,en.useEvent)(e=>{if(!C){if(e)a.state.buttons.current.push(T);else{let e=a.state.buttons.current.indexOf(T);-1!==e&&a.state.buttons.current.splice(e,1)}a.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&a.actions.setButton(e)}})),R=(0,em.useSyncRefs)(x,t),A=(0,en.useEvent)(e=>{var t,n,r;if(C){if(a.state.popoverState===e3.Closed)return;switch(e.key){case e4.Keys.Space:case e4.Keys.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),a.actions.close(),null==(r=a.state.button)||r.focus()}}else switch(e.key){case e4.Keys.Space:case e4.Keys.Enter:e.preventDefault(),e.stopPropagation(),a.state.popoverState===e3.Closed?(null==k||k(a.state.buttonId),a.actions.open()):a.actions.close();break;case e4.Keys.Escape:if(a.state.popoverState!==e3.Open)return null==k?void 0:k(a.state.buttonId);if(!x.current)return;let o=(0,ee.getActiveElement)(x.current);if(o&&!x.current.contains(o))return;e.preventDefault(),e.stopPropagation(),a.actions.close()}}),O=(0,en.useEvent)(e=>{C||e.key===e4.Keys.Space&&e.preventDefault()}),L=(0,en.useEvent)(e=>{var t,n;eJ(e.currentTarget)||o||(C?(a.actions.close(),null==(t=a.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),a.state.popoverState===e3.Closed?(null==k||k(a.state.buttonId),a.actions.open()):a.actions.close(),null==(n=a.state.button)||n.focus()))}),N=(0,en.useEvent)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:j,focusProps:I}=function(e={}){var t;let{autoFocus:n=!1,isTextInput:r,within:o}=e,s=(0,l.useRef)({isFocused:!1,isFocusVisible:n||$()}),[i,a]=(0,l.useState)(!1),[u,c]=(0,l.useState)(()=>s.current.isFocused&&s.current.isFocusVisible),h=(0,l.useCallback)(()=>c(s.current.isFocused&&s.current.isFocusVisible),[]),v=(0,l.useCallback)(e=>{s.current.isFocused=e,s.current.isFocusVisible=$(),a(e),h()},[h]);t={enabled:i,isTextInput:r},K(),(0,l.useEffect)(()=>{if(t?.enabled===!1)return;let e=(e,n)=>{var r;let o,l,i,a,u,c,p,v;r=!!t?.isTextInput,l=d(o=n?m(n):void 0),a=void 0!==(i=f(o))?i.HTMLInputElement:HTMLInputElement,u=void 0!==i?i.HTMLTextAreaElement:HTMLTextAreaElement,c=void 0!==i?i.HTMLElement:HTMLElement,p=void 0!==i?i.KeyboardEvent:KeyboardEvent,v=((e=document)=>e.activeElement)(l),(r=r||v instanceof a&&!q.has(v.type)||v instanceof u||v instanceof c&&v.isContentEditable)&&"keyboard"===e&&n instanceof p&&!H[n.key]||(e=>{s.current.isFocusVisible=e,h()})($())};return F.add(e),()=>{F.delete(e)}},[r,i]);let{focusProps:g}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,s=(0,l.useCallback)(e=>{if(m(e)===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),i=y(s),a=(0,l.useCallback)(e=>{let t=m(e),r=d(t),l=r?((e=document)=>e.activeElement)(r):((e=document)=>e.activeElement)();t===e.currentTarget&&t===l&&(n&&n(e),o&&o(!0),i(e))},[o,n,i]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?s:void 0}}}({isDisabled:o,onFocusChange:v}),{focusWithinProps:E}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,s=(0,l.useRef)({isFocusWithin:!1}),{addGlobalListener:i,removeAllGlobalListeners:a}=Z(),u=(0,l.useCallback)(e=>{p(e.currentTarget,m(e))&&s.current.isFocusWithin&&!p(e.currentTarget,e.relatedTarget)&&(s.current.isFocusWithin=!1,a(),n&&n(e),o&&o(!1))},[n,o,s,a]),c=y(u),f=(0,l.useCallback)(e=>{if(!p(e.currentTarget,m(e)))return;let t=m(e),n=d(t),l=((e=document)=>e.activeElement)(n);if(!s.current.isFocusWithin&&l===t){r&&r(e),o&&o(!0),s.current.isFocusWithin=!0,c(e);let t=e.currentTarget;i(n,"focus",e=>{let r=m(e);if(s.current.isFocusWithin&&!p(t,r)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:r});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),u(b(e))}},{capture:!0})}},[r,o,c,i,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:f,onBlur:u}}}({isDisabled:!o,onFocusWithinChange:v});return{isFocused:i,isFocusVisible:u,focusProps:o?E:g}}({autoFocus:s}),{isHovered:D,hoverProps:B}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}
1=e,[s,i]=(0,l.useState)(!1),a=(0,l.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,l.useEffect)(Q,[]);let{addGlobalListener:u,removeAllGlobalListeners:c}=Z(),{hoverProps:f,triggerHoverEnd:h}=(0,l.useMemo)(()=>{let e=(e,t)=>{let o=a.target;a.pointerType="",a.target=null,"touch"!==t&&a.isHovered&&o&&(a.isHovered=!1,c(),r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),i(!1))},l={};return"u">typeof PointerEvent&&(l.onPointerEnter=r=>{Y&&"mouse"===r.pointerType||((r,l)=>{if(a.pointerType=l,o||"touch"===l||a.isHovered||!p(r.currentTarget,m(r)))return;a.isHovered=!0;let s=r.currentTarget;a.target=s,u(d(m(r)),"pointerover",t=>{a.isHovered&&a.target&&!p(a.target,m(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:s,pointerType:l}),n&&n(!0),i(!0)})(r,r.pointerType)},l.onPointerLeave=t=>{!o&&p(t.currentTarget,m(t))&&e(t,t.pointerType)}),{hoverProps:l,triggerHoverEnd:e}},[t,n,r,o,a,u,c]);return(0,l.useEffect)(()=>{o&&h({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:f,isHovered:s}}({isDisabled:o}),{pressed:W,pressProps:G}=function({disabled:e=!1}={}){let t=(0,l.useRef)(null),[n,r]=(0,l.useState)(!1),o=(0,et.useDisposables)(),s=(0,en.useEvent)(()=>{t.current=null,r(!1),o.dispose()}),i=(0,en.useEvent)(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=(0,ee.getOwnerDocument)(e.currentTarget);o.addEventListener(n,"pointerup",s,!1),o.addEventListener(n,"pointermove",e=>{if(t.current){var n,o;let l,s;r((l=e.width/2,s=e.height/2,n={top:e.clientY-s,right:e.clientX+l,bottom:e.clientY+s,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",s,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:i,onPointerUp:s,onClick:s}}}({disabled:o}),U=u===e3.Open,V=(0,ep.useSlot)({open:U,active:W||U,disabled:o,hover:D,focus:j,autofocus:s}),_=(0,l.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==h?void 0:h.tagName)==="BUTTON"&&!h.hasAttribute("type"))return"button"},[e.type,e.as,h]),z=C?(0,e1.mergeProps)({ref:R,type:_,onKeyDown:A,onClick:L,disabled:o||void 0,autoFocus:s},I,B,G):(0,e1.mergeProps)({ref:M,id:v,type:_,"aria-expanded":u===e3.Open,"aria-controls":g?E:void 0,disabled:o||void 0,autoFocus:s,onKeyDown:A,onKeyUp:O,onClick:L,onMouseDown:N},I,B,G),X=(0,eh.useTabDirection)(),J=(0,en.useEvent)(()=>{if(!eV.isHTMLElement(a.state.panel))return;let e=a.state.panel;(0,e0.match)(X.current,{[eh.Direction.Forwards]:()=>(0,eQ.focusIn)(e,eQ.Focus.First),[eh.Direction.Backwards]:()=>(0,eQ.focusIn)(e,eQ.Focus.Last)})===eQ.FocusResult.Error&&(0,eQ.focusIn)((0,eQ.getFocusableElements)((0,ee.getRootNode)(a.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,e0.match)(X.current,{[eh.Direction.Forwards]:eQ.Focus.Next,[eh.Direction.Backwards]:eQ.Focus.Previous}),{relativeTo:a.state.button})}),er=(0,e1.useRender)();return l.default.createElement(l.default.Fragment,null,er({ourProps:z,theirProps:i,slot:V,defaultTag:"button",name:"Popover.Button"}),U&&!C&&c&&l.default.createElement(eZ.Hidden,{id:S,ref:w,features:eZ.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:J}))}),tp=(0,e1.forwardRefWithAs)(tu),tm=(0,e1.forwardRefWithAs)(tu),th=(0,e1.forwardRefWithAs)(function(e,t){let n=(0,l.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:o=!1,anchor:s,portal:i=!1,modal:a=!1,transition:u=!1,...c}=e,d=to("Popover.Panel"),f=(0,eX.useSlice)(d,d.selectors.isPortalled),[p,m,h,v,g]=(0,eX.useSlice)(d,(0,l.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),b=`headlessui-focus-sentinel-before-${n}`,y=`headlessui-focus-sentinel-after-${n}`,E=(0,l.useRef)(null),w=(0,l.useMemo)(()=>s?"string"==typeof s?{to:s}:s:null,[s]),[x,S]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,l.useContext)(eK),n=(0,l.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,eo.useIsoMorphicEffect)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,l.useContext)(e_);return(0,l.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(w),P=function(){let{getFloatingProps:e,slot:t}=(0,l.useContext)(e_);return(0,l.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}();w&&(i=!0);let[k,C]=(0,l.useState)(null),T=(0,em.useSyncRefs)(E,t,w?x:null,d.actions.setPanel,C),M=(0,ec.useOwnerDocument)(m),R=(0,ec.useOwnerDocument)(E.current);(0,eo.useIsoMorphicEffect)(()=>(d.actions.setPanelId(r),()=>
1d.actions.setPanelId(null)),[r,d]);let A=(0,eY.useOpenClosed)(),[O,L]=(0,ev.useTransition)(u,k,null!==A?(A&eY.State.Open)===eY.State.Open:p===e3.Open);(0,ea.useOnDisappear)(O,m,d.actions.close),(0,ef.useScrollLock)(!h&&a&&O,R);let N=(0,en.useEvent)(e=>{var t;if(e.key===e4.Keys.Escape){if(d.state.popoverState!==e3.Open||!E.current)return;let n=(0,ee.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,l.useEffect)(()=>{var t;e.static||p===e3.Closed&&(null==(t=e.unmount)||t)&&d.actions.setPanel(null)},[p,e.unmount,e.static,d]),(0,l.useEffect)(()=>{if(h||!o||p!==e3.Open||!E.current)return;let e=(0,ee.getActiveElement)(E.current);E.current.contains(e)||(0,eQ.focusIn)(E.current,eQ.Focus.First)},[h,o,E.current,p]);let F=(0,ep.useSlot)({open:p===e3.Open,close:d.actions.refocusableClose}),j=(0,e1.mergeProps)(w?P():{},{ref:T,id:r,onKeyDown:N,onBlur:o&&p===e3.Open?e=>{var t,n,r,o,l;let s=e.relatedTarget;s&&E.current&&(null!=(t=E.current)&&t.contains(s)||(d.actions.close(),(null!=(r=null==(n=v.current)?void 0:n.contains)&&r.call(n,s)||null!=(l=null==(o=g.current)?void 0:o.contains)&&l.call(o,s))&&s.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...c.style,...S,"--button-width":function(e,t,n=!1){let[r,o]=(0,l.useState)(()=>el(t));return(0,eo.useIsoMorphicEffect)(()=>{if(!t||!e)return;let n=(0,er.disposables)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),o(e=>{let n=el(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}(O,m,!0).width},...(0,ev.transitionDataAttributes)(L)}),I=(0,eh.useTabDirection)(),D=(0,en.useEvent)(()=>{let e=E.current;e&&(0,e0.match)(I.current,{[eh.Direction.Forwards]:()=>{var t;(0,eQ.focusIn)(e,eQ.Focus.First)===eQ.FocusResult.Error&&(null==(t=d.state.afterPanelSentinel.current)||t.focus())},[eh.Direction.Backwards]:()=>{var e;null==(e=d.state.button)||e.focus({preventScroll:!0})}})}),H=(0,en.useEvent)(()=>{let e=E.current;e&&(0,e0.match)(I.current,{[eh.Direction.Forwards]:()=>{var e;if(!d.state.button)return;let t=null!=(e=(0,ee.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!=k&&k.contains(e)){let t=l.indexOf(e);-1!==t&&l.splice(t,1)}(0,eQ.focusIn)(l,eQ.Focus.First,{sorted:!1})},[eh.Direction.Backwards]:()=>{var t;(0,eQ.focusIn)(e,eQ.Focus.Previous)===eQ.FocusResult.Error&&(null==(t=d.state.button)||t.focus())}})}),B=(0,e1.useRender)();return l.default.createElement(eY.ResetOpenClosedProvider,null,l.default.createElement(ti.Provider,{value:r},l.default.createElement(eg.CloseProvider,{value:d.actions.refocusableClose},l.default.createElement(e5.Portal,{enabled:!!i&&(e.static||O),ownerDocument:M},O&&f&&l.default.createElement(eZ.Hidden,{id:b,ref:v,features:eZ.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:D}),B({ourProps:j,theirProps:c,slot:F,defaultTag:"div",features:tc,visible:O,name:"Popover.Panel"}),O&&f&&l.default.createElement(eZ.Hidden,{id:y,ref:g,features:eZ.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:H})))))}),tv=Object.assign(td,{Button:tf,Backdrop:tm,Overlay:tp,Panel:th,Group:(0,e1.forwardRefWithAs)(function(e,t){let n=(0,l.useRef)(null),r=(0,em.useSyncRefs)(n,t),[o,s]=(0,l.useState)([]),i=(0,en.useEvent)(e=>{s(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),a=(0,en.useEvent)(e=>(s(t=>[...t,e]),()=>i(e))),u=(0,en.useEvent)(()=>{var e;let t=(0,ee.getRootNode)(n.current);if(!t)return!1;let r=(0,ee.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))})}),c=(0,en.useEvent)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),d=(0,l.useMemo)(()=>({registerPopover:a,unregisterPopover:i,isFocusWithinPopoverGroup:u,closeOthers:c}),[a,i,u,c]),f=(0,ep.useSlot)({}),p=(0,e1.useRender)();return l.default.createElement(ed.MainTreeProvider,null,l.default.createElement(tl.Provider,{value:d},p({ourProps:{ref:r},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"})))})});var tg=e.i(854056),tb=e.i(300480);let ty={GUIDE:{key:"guide",label:"Ratgeber"},USECASE:{key:"usecase",label:"Nach Anwendungsfall"}},tE=[{slug:"campaign-sales",name:"Mehr Zeit für Sales",href:"/campaign/Mehr-Zeit-fuer-Sales/",group:ty.USECASE.key,icon:"ð°",description:"Onboarding automatisieren, damit Sales mehr Zeit für Leads und Abschlüsse hat."},{slug:"campaign-shipping",name:"Mehr Zeit zum Shippen",href:"/campaign/Mehr-Zeit-zum-Shippen/",group:ty.USECASE.key,icon:"ð",description:"Lastschriften automatisieren â dein Dev-Team gewinnt Zeit für Releases."},{slug:"campaign-hiring",name:"Smarter einstellen",href:"/campaign/smarter-einstellen-statt-buchhaltung/",group:ty.USECASE.key,icon:"ð©âð»",description:"Weniger Buchhaltung, mehr Hiring: SepaHeld übernimmt die Zahlungsprozesse."},{slug:"campaign-growth",name:"Mehr Zeit für das Wesentliche",href:"/campaign/Mehr-Zeit-fuer-das-Wesentliche/",group:ty.USECASE.key,icon:"â¨",description:"Freiraum für Wachstum, Vertrieb und Produkt â Lastschriften laufen automatisch."},{slug:"guide-lastschriftverfahren-einrichten",name:"Lastschriftverfahren einrichten",href:"/lastschriftverfahren-einrichten/",group:ty.GUIDE.key,icon:"ð",description:"Gläubiger-ID, Inkassovereinbarung, Mandat, Fristen â die komplette Anleitung."},{slug:"guide-kmu-freelancer",name:"SEPA-Lastschriften für KMU & Freelancer",href:"/Sepa-Lastschriften-automatisieren-Puenktliche-Zahlungen-fuer-KMU-und-Freelancer/",group:ty.GUIDE.key,icon:"ð§¾",description:"Pünktliche Zahlungen einziehen, Mahnungen vermeiden."},{slug:"guide-automatisieren",name:"SEPA-Lastschriften automatisieren",href:"/SEPA-Lastschriften-automatisieren-mit-SepaHeld/",group:ty.GUIDE.key,icon:"âï¸",description:"Zeit sparen und Zahlungsausfälle vermeiden â Schritt für Schritt."},{slug:"guide-privatperson",name:"Lastschrift als Privatperson",href:"/lastschrift-einziehen-als-privatperson/",group:ty.GUIDE.key,icon:"ð¤",de
1scription:"Wie Privatpersonen und Solo-Selbstständige SEPA-Lastschriften einziehen."},{slug:"guide-selbst-einziehen",name:"Kann ich selbst Lastschriften einziehen?",href:"/Kann-man-selbst-Lastschriften-einziehen-Privatkonto-Onlinebanking-Programmierung-erklaert/",group:ty.GUIDE.key,icon:"ð¦",description:"Privatkonto, Onlinebanking, Programmierung â die ehrliche Antwort."}],tw=()=>{let e={};for(let t of tE)e[t.group]||(e[t.group]=[]),e[t.group].push(t);return Object.values(ty).map(t=>({...t,items:e[t.key]||[]})).filter(e=>e.items.length>0)},tx={LEARN:{key:"learn",label:"Mehr erfahren"},SUPPORT:{key:"support",label:"Hilfe & Support"}},tS=[{slug:"features",name:"Features",href:"/#features",group:tx.LEARN.key,icon:"â¨",description:"Alle Funktionen von SepaHeld auf einen Blick."},{slug:"video-tutorial",name:"Video Tutorial",href:"/video-tutorial",group:tx.LEARN.key,icon:"ðº",description:"Schau zu, wie SepaHeld in wenigen Minuten startklar ist."},{slug:"faq",name:"FAQ",href:"/#faq",group:tx.SUPPORT.key,icon:"â",description:"Antworten auf die häufigsten Fragen rund um SEPA-Lastschriften."},{slug:"knowledge",name:"Hilfe Center",href:"/knowledge/",group:tx.SUPPORT.key,icon:"ð",description:"Dokumentation, Guides und Schritt-für-Schritt-Anleitungen."}],tP=()=>{let e={};for(let t of tS)e[t.group]||(e[t.group]=[]),e[t.group].push(t);return Object.values(tx).map(t=>({...t,items:e[t.key]||[]})).filter(e=>e.items.length>0)},tk=({open:e})=>(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"h-4 w-4 transition-transform "+(e?"rotate-180":""),"aria-hidden":"true",children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.06l3.71-3.83a.75.75 0 111.08 1.04l-4.25 4.39a.75.75 0 01-1.08 0L5.21 8.27a.75.75 0 01.02-1.06z",clipRule:"evenodd"})}),tC=({logo:e,icon:t,name:n,size:r="md"})=>{let l="sm"===r?"h-7 w-7":"h-10 w-10";return e?(0,o.jsx)("span",{className:`${l} flex-none relative bg-white rounded-md ring-1 ring-base-content/5 overflow-hidden`,children:(0,o.jsx)(a.default,{src:e,alt:`${n} Logo`,fill:!0,sizes:"sm"===r?"28px":"40px",style:{objectFit:"contain"},className:"sm"===r?"p-0.5":"p-1"})}):t?(0,o.jsx)("span",{className:`${l} flex-none flex items-center justify-center bg-base-200 rounded-md ring-1 ring-base-content/5 text-lg`,children:(0,o.jsx)("span",{"aria-hidden":"true",children:t})}):null},tT=({label:e,groups:t,footer:n,panelMaxWidth:r="max-w-3xl"})=>(0,o.jsx)(tv,{className:"relative",children:({open:s,close:a})=>(0,o.jsxs)("div",{onMouseEnter:e=>{s||e.currentTarget.querySelector("button")?.click()},onMouseLeave:()=>{s&&a()},children:[(0,o.jsxs)(tf,{className:"link link-hover inline-flex items-center gap-1 focus:outline-none focus-visible:ring-2 focus-visible:ring-primary rounded",children:[e,(0,o.jsx)(tk,{open:s})]}),(0,o.jsx)(tg.Transition,{as:l.Fragment,enter:"transition ease-out duration-150",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-100",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:(0,o.jsx)(th,{className:`absolute left-1/2 z-50 mt-3 w-screen ${r} -translate-x-1/2 transform px-4`,children:(0,o.jsxs)("div",{className:"overflow-hidden rounded-2xl shadow-xl ring-1 ring-black/5 bg-base-100",children:[(0,o.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-6 gap-y-6 p-6",children:t.map(e=>(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"text-xs font-semibold uppercase tracking-wider text-base-content/60 mb-3",children:e.label}),(0,o.jsx)("ul",{className:"flex flex-col gap-1",children:e.items.map(e=>(0,o.jsx)("li",{children:(0,o.jsxs)(i.default,{href:e.href,onClick:()=>a(),className:"group flex items-start gap-3 rounded-lg p-2 hover:bg-base-200 transition",children:[(0,o.jsx)(tC,{logo:e.logo,icon:e.icon,name:e.name}),(0,o.jsxs)("span",{className:"flex flex-col",children:[(0,o.jsx)("span",{className:"text-sm font-semibold text-base-content group-hover:text-primary transition",children:e.name}),(0,o.jsx)("span",{className:"text-xs text-base-content/60 leading-snug",children:e.description})]})]})},e.slug))})]},e.key))}),n&&(0,o.jsxs)("div",{className:"bg-base-200 px-6 py-4 flex justify-between items-center",children:[(0,o.jsx)("span",{className:"text-sm text-base-content/70",children:n.text}),(0,o.jsxs)(i.default,{href:n.ctaHref,onClick:()=>a(),className:"text-sm font-semibold text-primary hover:underline",children:[n.ctaLabel," â"]})]})]})})})]})}
1),tM=({label:e,groups:t,footer:n,onNavigate:r})=>(0,o.jsxs)("details",{className:"w-full group",name:"mobile-nav",children:[(0,o.jsxs)("summary",{className:"link link-hover cursor-pointer list-none flex items-center justify-between w-full py-1",children:[(0,o.jsx)("span",{children:e}),(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",className:"h-4 w-4 transition-transform group-open:rotate-180","aria-hidden":"true",children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.06l3.71-3.83a.75.75 0 111.08 1.04l-4.25 4.39a.75.75 0 01-1.08 0L5.21 8.27a.75.75 0 01.02-1.06z",clipRule:"evenodd"})})]}),(0,o.jsxs)("div",{className:"mt-3 pl-2 flex flex-col gap-4 border-l border-base-content/10",children:[t.map(e=>(0,o.jsxs)("div",{className:"pl-3",children:[(0,o.jsx)("p",{className:"text-xs font-semibold uppercase tracking-wider text-base-content/60 mb-2",children:e.label}),(0,o.jsx)("ul",{className:"flex flex-col gap-2",children:e.items.map(e=>(0,o.jsx)("li",{children:(0,o.jsxs)(i.default,{href:e.href,onClick:r,className:"flex items-center gap-3",children:[(0,o.jsx)(tC,{logo:e.logo,icon:e.icon,name:e.name,size:"sm"}),(0,o.jsx)("span",{className:"text-sm font-medium",children:e.name})]})},e.slug))})]},e.key)),n&&(0,o.jsx)("div",{className:"pl-3",children:(0,o.jsxs)(i.default,{href:n.ctaHref,onClick:r,className:"text-sm font-semibold text-primary hover:underline",children:[n.ctaLabel," â"]})})]})]}),tR={text:"Du brauchst eine andere Integration?",ctaLabel:"Alle Integrationen ansehen",ctaHref:"/integrationen/"},tA=({onNavigate:e})=>(0,o.jsx)(tM,{label:"Integrationen",groups:(0,tb.getIntegrationsByCategory)(),footer:tR,onNavigate:e}),tO=()=>(0,o.jsx)(tT,{label:"Anwendungsfälle",groups:tw(),panelMaxWidth:"max-w-3xl"}),tL=({onNavigate:e})=>(0,o.jsx)(tM,{label:"Anwendungsfälle",groups:tw(),onNavigate:e}),tN=()=>(0,o.jsx)(tT,{label:"Ressourcen",groups:tP(),panelMaxWidth:"max-w-2xl"}),tF=({onNavigate:e})=>(0,o.jsx)(tM,{label:"Ressourcen",groups:tP(),onNavigate:e}),tj=()=>(0,o.jsx)(tT,{label:"Integrationen",groups:(0,tb.getIntegrationsByCategory)(),footer:tR}),tI=[{href:"/#pricing",label:"Preise",styles:""}],tD=(0,o.jsxs)("div",{className:"flex items-center gap-2",children:[(0,o.jsx)("a",{href:"https://app.sepaheld.com/login/",className:"btn btn-ghost px-4 font-semibold",children:"Login"}),(0,o.jsx)("a",{href:"https://app.sepaheld.com/register",className:"btn btn-primary px-6",children:"Kostenlos testen"})]});e.s(["default",0,()=>{let e=(0,s.useSearchParams)(),[t,n]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{n(!1)},[e]),(0,o.jsxs)("header",{className:"bg-base-200",children:[(0,o.jsxs)("nav",{className:"container flex items-center justify-between px-8 py-4 mx-auto","aria-label":"Global",children:[(0,o.jsx)("div",{className:"flex lg:flex-1",children:(0,o.jsxs)(i.default,{className:"flex items-center gap-2 shrink-0 ",href:"/",title:`${c.default.appName} hompage`,children:[(0,o.jsx)(a.default,{src:u,alt:`${c.default.appName} logo`,placeholder:"blur",priority:!0,width:60}),(0,o.jsx)("span",{className:"font-extrabold text-2xl",children:c.default.appName})]})}),(0,o.jsx)("div",{className:"flex lg:hidden",children:(0,o.jsxs)("button",{type:"button",className:"-m-2.5 inline-flex items-center justify-center rounded-md p-2.5",onClick:()=>n(!0),children:[(0,o.jsx)("span",{className:"sr-only",children:"Open main menu"}),(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6 text-base-content",children:(0,o.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"})})]})}),(0,o.jsxs)("div",{className:"hidden lg:flex lg:justify-center lg:gap-12 lg:items-center",children:[(0,o.jsx)(tj,{}),(0,o.jsx)(tO,{}),(0,o.jsx)(tN,{}),tI.map(e=>(0,o.jsx)(i.default,{href:e.href,className:"link link-hover "+e.styles,title:e.label,children:e.label},e.href))]}),(0,o.jsx)("div",{className:"hidden lg:flex lg:justify-end lg:flex-1",children:tD})]}),(0,o.jsx)("div",{className:`relative z-50 ${t?"":"hidden"}`,children:(0,o.jsxs)("div",{className:"fixed inset-y-0 right-0 z-10 w-full px-8 py-4 overflow-y-auto bg-base-200 sm:max-w-sm sm:ring-1 sm:ring-neutral/10 transform origin-right transition ease-in-out duration-300",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsxs)(i.default,{className:"flex items-center gap-2 shrink-0 ",title:`${c.default.appName} hompage`,href:"/",children:[(0,o.jsx)(a.default,{src:u,alt:`${c.default.appName} logo`,className:"w-8",placeholder:"blur",priority:!0,width:32,height:32}),(0,o.jsx)("span",{className:"font-extrabold text-lg",children:c.default.appName})]}),(0,o.jsxs)("button",{type:"button",className:"-m-2.5 rounded-md p-2.5",onClick:()=>n(!1),children:[(0,o.jsx)("span",{className:"sr-only",children:"Close menu"}),(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6",children:(0,o.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"})})]})]}),(0,o.jsxs)("div",{className:"flow-root mt-6",children:[(0,o.jsx)("div",{className:"py-4",children:(0,o.jsxs)("div",{className:"flex flex-col gap-y-4 items-start",children:[tI.map(e=>(0,o.jsx)(i.default,{href:e.href,className:"link link-hover",title:e.label,children:e.label},e.href)),(0,o.jsx)(tA,{onNavigate:()=>n(!1)}),(0,o.jsx)(tL,{onNavigate:()=>n(!1)}),(0,o.jsx)(tF,{onNavigate:()=>n(!1)})]})}),(0,o.jsx)("div",{className:"divider"}),(0,o.jsx)("div",{className:"flex flex-col",children:tD})]})]})})]})}],125954)},300480,e=>{"use strict";let t={ACCOUNTING:{key:"accounting",label:"Buchhaltung",description:"Rechnungen aus deiner Buchhaltung automatisch per Lastschrift einziehen."},ERP:{key:"erp",label:"ERP & Warenwirtschaft",description:"Offene Posten und Mandate direkt aus deinem ERP einziehen."},AGENCY:{key:"agency",label:"Agentur & Dienstleister",description:"Projektabrechnung und SEPA-Einzug in einem Workflow."},PAYMENTS:{key:"payments",label:"Zahlungsanbieter",description:"Direkter SEPA-Einzug über zertifizierte Payment-Partner."}}
1,n=[{slug:"xentral",name:"Xentral",href:"/xentral-mit-gocardless/",category:t.ERP.key,description:"Digital Mandate anfordern, Rechnungen einziehen â SEPA-Lastschrift direkt aus Xentral, vollautomatisch.",logo:"/logos/logo_xentral.png",logoClass:"p-0"},{slug:"lexoffice",name:"Lexware Office",href:"/lexoffice-mit-gocardless/",category:t.ACCOUNTING.key,description:"Mandate digital verwalten, Rechnung schreiben, Geld einziehen â SEPA-Lastschriften direkt aus Lexware Office.",logo:"/logos/logo_lexware_office.png",logoClass:"p-4"},{slug:"sevdesk",name:"sevdesk",href:"/sevdesk-mit-gocardless/",category:t.ACCOUNTING.key,description:"Offene Posten erkennen, automatisch einziehen â SEPA-Lastschrift aus sevdesk, ohne Handarbeit.",logoClass:"p-4",logo:"/logos/logo_sevdesk.png"},{slug:"moco",name:"MOCO",href:"/moco-mit-gocardless/",category:t.AGENCY.key,description:"Projekt abrechnen, Honorar einziehen â SEPA-Lastschrift für Agenturen, direkt aus MOCO.",logoClass:"h-8 mt-2 mb-2",logo:"/logos/logo_moco.svg"},{slug:"papierkram",name:"Papierkram",href:"/papierkram-mit-gocardless/",category:t.ACCOUNTING.key,description:"EÃR, Belege, Projektzeiten und Mahnwesen aus der Cloud-Buchhaltung â SEPA-Lastschriften direkt aus Papierkram.",logoClass:"p-4",logo:"/logos/logo_papierkram.png"},{slug:"invoiz",name:"invoiz",href:"/invoiz-mit-gocardless/",category:t.ACCOUNTING.key,description:"Angebote, Rechnungen und Mandate in einem Flow â SEPA-Lastschrift direkt aus invoiz einziehen.",logoClass:"h-8 mt-2 mb-2 ",logo:"/logos/logo_invoiz.png"},{slug:"meinbuero",name:"WISO MeinBüro",href:"/meinbuero-mit-gocardless/",category:t.ACCOUNTING.key,description:"Auftrag, Rechnung, Zahlungsabgleich â SEPA-Lastschrift automatisiert aus WISO MeinBüro.",logoClass:"h-20",logo:"/logos/logo_meinbuero.png"},{slug:"gocardless",name:"GoCardless",href:"/gocardless-mit-lexoffice/",category:t.PAYMENTS.key,description:"Lastschriften abwickeln, Zahlungseingänge behalten â GoCardless als SEPA-Payment-Partner.",logoClass:"h-20",logo:"/logos/logo-gocardless.png"}];e.s(["INTEGRATIONS",0,n,"INTEGRATION_CATEGORIES",0,t,"getIntegrationsByCategory",0,()=>{let e={};for(let t of n)e[t.category]||(e[t.category]=[]),e[t.category].push(t);return Object.values(t).map(t=>({...t,items:e[t.key]||[]})).filter(e=>e.items.length>0)}])},998348,e=>{"use strict";let t;var n=((t=n||{}).Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t);e.s(["Keys",0,n])},635307,e=>{"use strict";var t=e.i(271645),n=e.i(174080),r=e.i(746725),o=e.i(914189),l=e.i(526599),s=e.i(605083),i=e.i(363614),a=e.i(294316),u=e.i(496629),c=e.i(80758),d=e.i(700020);let f=t.Fragment,p=(0,d.forwardRefWithAs)(function(e,o){let{ownerDocument:p=null,...m}=e,g=(0,t.useRef)(null),b=(0,a.useSyncRefs)((0,a.optionalRef)(e=>{g.current=e}),o),y=(0,s.useOwnerDocument)(g.current),E=function(e){let n=(0,u.usePortalRoot)(),r=(0,t.useContext)(h),[o,l]=(0,t.useState)(()=>{var t;if(!n&&null!==r)return null!=(t=r.current)?t:null;if(c.env.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let l=e.createElement("div");return l.setAttribute("id","headlessui-portal-root"),e.body.appendChild(l)});return(0,t.useEffect)(()=>{null!==o&&(null!=e&&e.body.contains(o)||null==e||e.body.appendChild(o))},[o,e]),(0,t.useEffect)(()=>{n||null!==r&&l(r.current)},[r,l,n]),o}(null!=p?p:y),w=(0,t.useContext)(v),x=(0,r.useDisposables)(),S=(0,i.useServerHandoffComplete)(),P=(0,d.useRender)();return(0,l.useOnUnmount)(()=>{var e;E&&E.childNodes.length<=0&&(null==(e=E.parentElement)||e.removeChild(E))}),E&&S?(0,n.createPortal)(t.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{x.dispose(),w&&e&&x.add(w.register(e))}},P({ourProps:{ref:b},theirProps:m,slot:{},defaultTag:f,name:"Portal"})),E):null}),m=t.Fragment,h=(0,t.createContext)(null),v=(0,t.createContext)(null),g=(0,d.forwardRefWithAs)(function(e,n){let r=(0,a.useSyncRefs)(n),{enabled:o=!0,ownerDocument:l,...s}=e,i=(0,d.useRender)();return o?t.default.createElement(p,{...s,ownerDocument:l,ref:r}):i({ourProps:{ref:r},theirProps:s,slot:{},defaultTag:f,name:"Portal"})}),b=(0,d.forwardRefWithAs)(function(e,n){let{target:r,...o}=e,l={ref:(0,a.useSyncRefs)(n)},s=(0,d.useRender)();return t.default.createElement(h.Provider,{value:r},s({ourProps:l,theirProps:o,defaultTag:m,name:"Popover.Group"}))}),y=Object.assign(g,{Group:b});e.s(["Portal",0,y,"PortalGroup",0,b,"useNestedPortals",0,function(){let e=(0,t.useContext)(v),n=(0,t.useRef)([]),r=(0,o.useEvent)(t=>(n.current.push(t),e&&e.register(t),()=>l(t))),l=(0,o.useEvent)(t=>{let r=n.current.indexOf(t);-1!==r&&n.current.splice(r,1),e&&e.unregister(t)}),s=(0,t.useMemo)(()=>({register:r,unregister:l,portals:n}),[r,l,n]);return[n,(0,t.useMemo)(()=>function({children:e}){return t.default.createElement(v.Provider,{value:s},e)},[s])]}])},854056,e=>{"use strict";let t;var n=e.i(271645),r=e.i(746725),o=e.i(914189),l=e.i(553521),s=e.i(835696),i=e.i(941444),a=e.i(363614),u=e.i(294316),c=e.i(83733),d=e.i(233137),f=e.i(732607),p=e.i(397701),m=e.i(700020);function h(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,m.isFragment)(null!=(t=e.as)?t:w)||1===n.default.Children.count(e.children)}let v=(0,n.createContext)(null);v.displayName="TransitionContext";var g=((t=g||{}).Visible="visible",t.Hidden="hidden",t);let b=(0,n.createContext)(null);function y(e){return"children"in e?y(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function E(e,t){let s=(0,i.useLatestValue)(e),a=(0,n.useRef)([]),u=(0,l.useIsMounted)(),c=(0,r.useDisposables)(),d=(0,o.useEvent)((e,t=m.RenderStrategy.Hidden)=>{let n=a.current.findIndex(({el:t})=>t===e);-1!==n&&((0,p.match)(t,{[m.RenderStrategy.Unmount](){a.current.splice(n,1)},[m.RenderStrategy.Hidden](){a.current[n].state="hidden"}}),c.microTask(()=>{var e;!y(a)&&u.current&&(null==(e=s.current)||e.call(s))}))}),f=(0,o.useEvent)(e=>{let t=a.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):a.current.push({el:e,state:"visible"}),()=>d(e,m.RenderStrategy.Unmount)}),h=(0,n.useRef)([]),v=(0,n.useRef)(Promise.resolve()),g=(0,n.useRef)({enter:[],leave:[]}
1),b=(0,o.useEvent)((e,n,r)=>{h.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{h.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(g.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?v.current=v.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),E=(0,o.useEvent)((e,t,n)=>{Promise.all(g.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=h.current.shift())||e()}).then(()=>n(t))});return(0,n.useMemo)(()=>({children:a,register:f,unregister:d,onStart:b,onStop:E,wait:v,chains:g}),[f,d,a,b,E,g,v])}b.displayName="NestingContext";let w=n.Fragment,x=m.RenderFeatures.RenderStrategy,S=(0,m.forwardRefWithAs)(function(e,t){let{show:r,appear:l=!1,unmount:i=!0,...c}=e,f=(0,n.useRef)(null),p=h(e),g=(0,u.useSyncRefs)(...p?[f,t]:null===t?[]:[t]);(0,a.useServerHandoffComplete)();let w=(0,d.useOpenClosed)();if(void 0===r&&null!==w&&(r=(w&d.State.Open)===d.State.Open),void 0===r)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[S,k]=(0,n.useState)(r?"visible":"hidden"),C=E(()=>{r||k("hidden")}),[T,M]=(0,n.useState)(!0),R=(0,n.useRef)([r]);(0,s.useIsoMorphicEffect)(()=>{!1!==T&&R.current[R.current.length-1]!==r&&(R.current.push(r),M(!1))},[R,r]);let A=(0,n.useMemo)(()=>({show:r,appear:l,initial:T}),[r,l,T]);(0,s.useIsoMorphicEffect)(()=>{r?k("visible"):y(C)||null===f.current||k("hidden")},[r,C]);let O={unmount:i},L=(0,o.useEvent)(()=>{var t;T&&M(!1),null==(t=e.beforeEnter)||t.call(e)}),N=(0,o.useEvent)(()=>{var t;T&&M(!1),null==(t=e.beforeLeave)||t.call(e)}),F=(0,m.useRender)();return n.default.createElement(b.Provider,{value:C},n.default.createElement(v.Provider,{value:A},F({ourProps:{...O,as:n.Fragment,children:n.default.createElement(P,{ref:g,...O,...c,beforeEnter:L,beforeLeave:N})},theirProps:{},defaultTag:n.Fragment,features:x,visible:"visible"===S,name:"Transition"})))}),P=(0,m.forwardRefWithAs)(function(e,t){var r,l;let{transition:i=!0,beforeEnter:g,afterEnter:S,beforeLeave:P,afterLeave:k,enter:C,enterFrom:T,enterTo:M,entered:R,leave:A,leaveFrom:O,leaveTo:L,...N}=e,[F,j]=(0,n.useState)(null),I=(0,n.useRef)(null),D=h(e),H=(0,u.useSyncRefs)(...D?[I,t,j]:null===t?[]:[t]),B=null==(r=N.unmount)||r?m.RenderStrategy.Unmount:m.RenderStrategy.Hidden,{show:W,appear:G,initial:U}=function(){let e=(0,n.useContext)(v);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}
1(),[V,_]=(0,n.useState)(W?"visible":"hidden"),K=function(){let e=(0,n.useContext)(b);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:z,unregister:$}=K;(0,s.useIsoMorphicEffect)(()=>z(I),[z,I]),(0,s.useIsoMorphicEffect)(()=>{if(B===m.RenderStrategy.Hidden&&I.current)return W&&"visible"!==V?void _("visible"):(0,p.match)(V,{hidden:()=>$(I),visible:()=>z(I)})},[V,I,z,$,W,B]);let q=(0,a.useServerHandoffComplete)();(0,s.useIsoMorphicEffect)(()=>{if(D&&q&&"visible"===V&&null===I.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[I,V,q,D]);let Z=U&&!G,Y=G&&W&&U,X=(0,n.useRef)(!1),J=E(()=>{X.current||(_("hidden"),$(I))},K),Q=(0,o.useEvent)(e=>{X.current=!0,J.onStart(I,e?"enter":"leave",e=>{"enter"===e?null==g||g():"leave"===e&&(null==P||P())})}),ee=(0,o.useEvent)(e=>{let t=e?"enter":"leave";X.current=!1,J.onStop(I,t,e=>{"enter"===e?null==S||S():"leave"===e&&(null==k||k())}),"leave"!==t||y(J)||(_("hidden"),$(I))});(0,n.useEffect)(()=>{D&&i||(Q(W),ee(W))},[W,D,i]);let et=!(!i||!D||!q||Z),[,en]=(0,c.useTransition)(et,F,W,{start:Q,end:ee}),er=(0,m.compact)({ref:H,className:(null==(l=(0,f.classNames)(N.className,Y&&C,Y&&T,en.enter&&C,en.enter&&en.closed&&T,en.enter&&!en.closed&&M,en.leave&&A,en.leave&&!en.closed&&O,en.leave&&en.closed&&L,!en.transition&&W&&R))?void 0:l.trim())||void 0,...(0,c.transitionDataAttributes)(en)}),eo=0;"visible"===V&&(eo|=d.State.Open),"hidden"===V&&(eo|=d.State.Closed),W&&"hidden"===V&&(eo|=d.State.Opening),W||"visible"!==V||(eo|=d.State.Closing);let el=(0,m.useRender)();return n.default.createElement(b.Provider,{value:J},n.default.createElement(d.OpenClosedProvider,{value:eo},el({ourProps:er,theirProps:N,defaultTag:w,features:x,visible:"visible"===V,name:"Transition.Child"})))}),k=(0,m.forwardRefWithAs)(function(e,t){let r=null!==(0,n.useContext)(v),o=null!==(0,d.useOpenClosed)();return n.default.createElement(n.default.Fragment,null,!r&&o?n.default.createElement(S,{ref:t,...e}):n.default.createElement(P,{ref:t,...e}))}),C=Object.assign(S,{Child:k,Root:S});e.s(["Transition",0,C,"TransitionChild",0,k])},746725,e=>{"use strict";var t=e.i(271645),n=e.i(544508);e.s(["useDisposables",0,function(){let[e]=(0,t.useState)(n.disposables);return(0,t.useEffect)(()=>()=>e.dispose(),[e]),e}])},693456,e=>{"use strict";var t=e.i(271645),n=e.i(941444);e.s(["useEventListener",0,function(e,r,o,l){let s=(0,n.useLatestValue)(o);(0,t.useEffect)(()=>{function t(e){s.current(e)}return(e=null!=e?e:window).addEventListener(r,t,l),()=>e.removeEventListener(r,t,l)},[e,r,l])}])},914189,e=>{"use strict";var t=e.i(271645),n=e.i(941444);e.s(["useEvent",0,function(e){let r=(0,n.useLatestValue)(e);return t.default.useCallback((...e)=>r.current(...e),[r])}])},553521,e=>{"use strict";var t=e.i(271645),n=e.i(835696);e.s(["useIsMounted",0,function(){let e=(0,t.useRef)(!1);return(0,n.useIsoMorphicEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}])},929644,140407,e=>{"use strict";var t=e.i(271645),n=e.i(341650),r=e.i(313027),o=e.i(914189),l=e.i(825720);function s(e,t,n=l.shallowEqual){return(0,r.useSyncExternalStoreWithSelector)((0,o.useEvent)(t=>e.subscribe(i,t)),(0,o.useEvent)(()=>e.state),(0,o.useEvent)(()=>e.state),(0,o.useEvent)(t),n)}function i(e){return e}e.s(["useSlice",0,s],140407);var a=e.i(835696);e.s(["useIsTopLayer",0,function(e,r){let o=(0,t.useId)(),l=n.stackMachines.get(r),[i,u]=s(l,(0,t.useCallback)(e=>[l.selectors.isTop(e,o),l.selectors.inStack(e,o)],[l,o]));return(0,a.useIsoMorphicEffect)(()=>{if(e)return l.actions.push(o),()=>l.actions.pop(o)},[l,e,o]),!!e&&(!u||i)}],929644)},941444,835696,e=>{"use strict";var t=e.i(271645),n=e.i(80758);let r=(e,r)=>{n.env.isServer?(0,t.useEffect)(e,r):(0,t.useLayoutEffect)(e,r)};e.s(["useIsoMorphicEffect",0,r],835696),e.s(["useLatestValue",0,function(e){let n=(0,t.useRef)(e);return r(()=>{n.current=e},[e]),n}],941444)},877891,813581,e=>{"use strict";var t=e.i(271645),n=e.i(544508);function r(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"tagName"in e}function o(e){return r(e)&&"accessKey"in e}e.s(["hasInlineStyle",0,function(e){return r(e)&&"style"in e},"isElement",0,r,"isHTMLElement",0,o,"isHTMLFieldSetElement",0,function(e){return o(e)&&"FIELDSET"===e.nodeName},"isHTMLIframeElement",0,function(e){return o(e)&&"IFRAME"===e.n
1odeName},"isHTMLInputElement",0,function(e){return o(e)&&"INPUT"===e.nodeName},"isHTMLLegendElement",0,function(e){return o(e)&&"LEGEND"===e.nodeName},"isHTMLorSVGElement",0,function(e){return r(e)&&"tabIndex"in e}],813581);var l=e.i(941444);e.s(["useOnDisappear",0,function(e,r,s){let i=(0,l.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&s()});(0,t.useEffect)(()=>{if(!e)return;let t=null===r?null:o(r)?r:r.current;if(!t)return;let l=(0,n.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>i.current(t));e.observe(t),l.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>i.current(t));e.observe(t),l.add(()=>e.disconnect())}return()=>l.dispose()},[r,i,e])}],877891)},526599,e=>{"use strict";var t=e.i(271645),n=e.i(368578),r=e.i(914189);e.s(["useOnUnmount",0,function(e){let o=(0,r.useEvent)(e),l=(0,t.useRef)(!1);(0,t.useEffect)(()=>(l.current=!1,()=>{l.current=!0,(0,n.microTask)(()=>{l.current&&o()})}),[o])}])},952744,652265,401141,605083,732607,700020,2788,185935,808417,e=>{"use strict";let t,n,r,o,l,s,i,a,u,c;var d,f,p=e.i(271645),m=e.i(813581),h=e.i(544508),v=e.i(397701),g=e.i(402155);let b=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),y=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var E=((t=E||{})[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t[t.AutoFocus=64]="AutoFocus",t),w=((n=w||{})[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n),x=((r=x||{})[r.Previous=-1]="Previous",r[r.Next=1]="Next",r);function S(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(b)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var P=((o=P||{})[o.Strict=0]="Strict",o[o.Loose=1]="Loose",o);function k(e,t=0){var n;return e!==(null==(n=(0,g.getOwnerDocument)(e))?void 0:n.body)&&(0,v.match)(t,{0:()=>e.matches(b),1(){let t=e;for(;null!==t;){if(t.matches(b))return!0;t=t.parentElement}return!1}})}var C=((l=C||{})[l.Keyboard=0]="Keyboard",l[l.Mouse=1]="Mouse",l);function T(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function M(){return T()||/Android/gi.test(window.navigator.userAgent)}"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0)),e.s(["Focus",0,E,"FocusResult",0,w,"FocusableMode",0,P,"focusElement",0,function(e){null==e||e.focus({preventScroll:!0})},"focusIn",0,function(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var l,s,i;let a=Array.isArray(e)?e.length>0?(0,g.getRootNode)(e[0]):document:(0,g.getRootNode)(e),u=Array.isArray(e)?n?function(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let l=r.compareDocumentPosition(o);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(y)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):S(e);o.length>0&&u.length>1&&(u=u.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==a?void 0:a.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(r))-1;if(4&t)return Math.max(0,u.indexOf(r))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,m=u.length,h;do{if(p>=m||p+m<=0)return 0;let e=d+p;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}null==(h=u[e])||h.focus(f),p+=c}while(h!==(0,g.getActiveElement)(h))return 6&t&&null!=(i=null==(s=null==(l=h)?void 0:l.matches)?void 0:s.call(l,"textarea,input"))&&i&&h.select(),2}
1,"focusableSelector",0,b,"getFocusableElements",0,S,"isFocusableElement",0,k],652265);var R=e.i(941444);function A(e,t,n,r){let o=(0,R.useLatestValue)(n);(0,p.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function O(e,t,n,r){let o=(0,R.useLatestValue)(n);(0,p.useEffect)(()=>{if(e)return window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r);function n(e){o.current(e)}},[e,t,r])}function L(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}e.s(["useWindowEvent",0,O],401141),e.s(["useOutsideClick",0,function(e,t,n){let r=(0,R.useLatestValue)(n),o=(0,p.useCallback)(function(e,n){if(e.defaultPrevented)return;let o=n(e);if(null!==o&&o.getRootNode().contains(o)&&o.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(o)||e.composed&&e.composedPath().includes(n)))return;return k(o,P.Loose)||-1===o.tabIndex||e.preventDefault(),r.current(e,o)}},[r,t]),l=(0,p.useRef)(null);A(e,"pointerdown",e=>{var t,n;M()||(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),A(e,"pointerup",e=>{if(M()||!l.current)return;let t=l.current;return l.current=null,o(e,()=>t)},!0);let s=(0,p.useRef)({x:0,y:0});A(e,"touchstart",e=>{s.current.x=e.touches[0].clientX,s.current.y=e.touches[0].clientY},!0),A(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-s.current.x)>=30||Math.abs(t.y-s.current.y)>=30))return o(e,()=>m.isHTMLorSVGElement(e.target)?e.target:null)},!0),O(e,"blur",e=>o(e,()=>m.isHTMLIframeElement(window.document.activeElement)?window.document.activeElement:null),!0)}],952744),e.s(["useOwnerDocument",0,function(...e){return(0,p.useMemo)(()=>(0,g.getOwnerDocument)(...e),[...e])},"useRootDocument",0,function(...e){return(0,p.useMemo)(()=>(0,g.getRootNode)(...e),[...e])}],605083),e.s(["classNames",0,L],732607);var N=((s=N||{})[s.None=0]="None",s[s.RenderStrategy=1]="RenderStrategy",s[s.Static=2]="Static",s),F=((i=F||{})[i.Unmount=0]="Unmount",i[i.Hidden=1]="Hidden",i);function j(){let e,t,n=(e=(0,p.useRef)([]),t=(0,p.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),(...n)=>{if(!n.every(e=>null==e))return e.current=n,t});return(0,p.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:l=!0,name:s,mergeRefs:i}){i=null!=i?i:D;let a=H(t,e);if(l)return I(a,n,r,s,i);let u=null!=o?o:0;if(2&u){let{static:e=!1,...t}=a;if(e)return I(t,n,r,s,i)}if(1&u){let{unmount:e=!0,...t}=a;return(0,v.match)(+!e,{0:()=>null,1:()=>I({...t,hidden:!0,style:{display:"none"}},n,r,s,i)})}return I(a,n,r,s,i)})({mergeRefs:n,...e}),[n])}function I(e,t={},n,r,o){let{as:l=n,children:s,refName:i="ref",...a}=G(e,["unmount","static"]),u=void 0!==e.ref?{[i]:e.ref}:{},c="function"==typeof s?s(t):s;c=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(c),"className"in a&&a.className&&"function"==typeof a.className&&(a.className=a.className(t)),a["aria-labelledby"]&&a["aria-labelledby"]===a.id&&(a["aria-labelledby"]=void 0);let d={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(d["data-headlessui-state"]=n.join(" "),n))d[`data-${e}`]=""}if(U(l)&&(Object.keys(W(a)).length>0||Object.keys(W(d)).length>0))if(!(0,p.isValidElement)(c)||Array.isArray(c)&&c.length>1||U(c.type)){if(Object.keys(W(a)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(W(a)).concat(Object.keys(W(d))).map(e=>` - ${e}`).join(` 2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` 3`)].join(` 4`))}else{var f;let e=c.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>L(t(...e),a.className):L(t,a.className),r=H(c.props,W(G(a,["ref"])));for(let e in d)e in r&&delete d[e];return(0,p.cloneElement)(c,Object.assign({},r,d,u,{ref:o((f=c,p.default.version.split(".")[0]>="19"?f.props.ref:f.ref),u.ref)},n?{className:n}:{}))}return(0,p.createElement)(l,Object.assign({},G(a,["ref"]),!U(l)&&u,!U(l)&&d),c)}function D(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function H(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function B(e){var t;return Object.assign((0,p.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function W(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function G(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function U(e){return e===p.Fragment||e===Symbol.for("react.fragment")}e.s(["RenderFeatures",0,N,"RenderStrategy",0,F,"compact",0,W,"forwardRefWithAs",0,B,"isFragment",0,U,"mergeProps",0,function(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t},"useRender",0,j],700020);var V=((a=V||{})[a.None=1]="None",a[a.Focusable=2]="Focusable",a[a.Hidden=4]="Hidden",a);let _=B(function(e,t){var n;let{features:r=1,...o}=e,l={ref:t,"aria-hidden":(2&r)==2||(null!=(n=o["aria-hidden"])?n:void 0),hidden:(4&r)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return j()({ourProps:l,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})});e.s(["Hidden",0,_,"HiddenFeatures",0,V],2788);var K=e.i(914189);let z=(0,p.createContext)(null);function $(e=null){var t;return null!=(t=(0,p.useContext)(z))?t:e}e.s(["MainTreeProvider",0,function({children:e,node:t}){let[n,r]=(0,p.useState)(null),o=$(null!=t?t:n);return p.default.createElement(z.Provider,{value:o},e,null===o&&p.default.createElement(_,{features:V.Hidden,ref:e=>{var t,n;if(e){for(let o of null!=(n=null==(t=(0,g.getOwnerDocument)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(o!==document.body&&o!==document.head&&m.isElement(o)&&null!=o&&o.contains(e)){r(o);break}}}}))},"useMainTreeNode",0,$,"useRootContainers",0,function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=(0,K.useEvent)(()=>{var r,o;let l=(0,g.getOwnerDocument)(n),s=[];for(let t of e)null!==t&&(m.isElement(t)?s.push(t):"current"in t&&m.isElement(t.current)&&s.push(t.current));if(null!=t&&t.current)for(let e of t.current)s.push(e);for(let e of null!=(r=null==l?void 0:l.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&m.isElement(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(o=null==n?void 0:n.getRootNode())?void 0:o.host))||s.some(t=>e.contains(t))||s.push(e));return s});
4return{resolveContainers:r,contains:(0,K.useEvent)(e=>r().some(t=>t.contains(e)))}}],185935);var q=e.i(835696);function Z(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Y=(d=()=>new Map,f={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,h.disposables)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=Z(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=Z(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[T()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,h.disposables)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,l=null;t.addEventListener(e,"click",t=>{if(m.isHTMLorSVGElement(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),s=e.querySelector(o);m.isHTMLorSVGElement(s)&&!r(s)&&(l=s)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),m.isHTMLorSVGElement(e.target)&&m.hasInlineStyle(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(m.isHTMLorSVGElement(e.target)&&!m.isHTMLInputElement(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before({doc:e}){var n;let r=e.documentElement;t=Math.max(0,(null!=(n=e.defaultView)?n:window).innerWidth-r.clientWidth)},after({doc:e,d:n}){let r=e.documentElement,o=Math.max(0,r.clientWidth-r.offsetWidth),l=Math.max(0,t-o);n.style(r,"paddingRight",`${l}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach(({before:e})=>null==e?void 0:e(n)),r.forEach(({after:e})=>null==e?void 0:e(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},u=d(),c=new Set,{getSnapshot:()=>u,subscribe:e=>(c.add(e),()=>c.delete(e)),dispatch(e,...t){let n=f[e].call(u,...t);n&&(u=n,c.forEach(e=>e()))}});Y.subscribe(()=>{let e=Y.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&Y.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&Y.dispatch("TEARDOWN",n)}}),e.s(["useDocumentOverflowLockedEffect",0,function(e,t,n=()=>({containers:[]})){let r=(0,p.useSyncExternalStore)(Y.subscribe,Y.getSnapshot,Y.getSnapshot),o=t?r.get(t):void 0,l=!!o&&o.count>0;return(0,q.useIsoMorphicEffect)(()=>{if(!(!t||!e))return Y.dispatch("PUSH",t,n),()=>Y.dispatch("POP",t,n)},[e,t]),l}],808417)},101852,e=>{"use strict";var t=e.i(808417),n=e.i(929644);e.s(["useScrollLock",0,function(e,r,o=()=>[document.body]){let l=(0,n.useIsTopLayer)(e,"scroll-lock");(0,t.useDocumentOverflowLockedEffect)(l,r,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],o]}})}])},363614,e=>{"use strict";var t=e.i(271645),n=e.i(80758);e.s(["useServerHandoffComplete",0,function(){let e,r=(e="u"<typeof document,"useSyncExternalStore"in t&&(0,t.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[o,l]=t.useState(n.env.isHandoffComplete);return o&&!1===n.env.isHandoffComplete&&l(!1),t.useEffect(()=>{!0!==o&&l(!0)},[o]),t.useEffect(()=>n.env.handoff(),[]),!r&&o}])},255743,294316,e=>{"use strict";var t=e.i(271645);e.s(["useSlot",0,function(e){return(0,t.useMemo)(()=>e,Object.values(e))}],255743);var n=e.i(914189);let r=Symbol();e.s(["optionalRef",0,function(e,t=!0){return Object.assign(e,{[r]:t})},"useSyncRefs",0,function(...e){let o=(0,t.useRef)(e);(0,t.useEffect)(()=>{o.current=e},[e]);let l=(0,n.useEvent)(e=>{for(let t of o.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return e.every(e=>null==e||(null==e?void 0:e[r]))?void 0:l}],294316)},661130,e=>{"use strict";let t;var n=e.i(271645),r=e.i(401141),o=((t=o||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t);e.s(["Direction",0,o,"useTabDirection",0,function(){let e=(0,n.useRef)(0);return(0,r.useWindowEvent)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}])},83733,e=>{"use strict";let t;var n,r,o=e.i(247167),l=e.i(271645),s=e.i(544508),i=e.i(746725),a=e.i(835696);void 0!==o.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==o.default?void 0:o.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(r=null==Element?void 0:Element.prototype)?void 0:r.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 5`)),[]});var u=((t=u||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t},"useTransition",0,function(e,t,n,r){let[o,u]=(0,l.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,l.useState)(e),r=(0,l.useCallback)(e=>n(e),[]),o=(0,l.useCallback)(e=>n(t=>t|e),[]),s=(0,l.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:s,removeFlag:(0,l.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,l.useCallback)(e=>n(t=>t^e),[])}}(e&&o?3:0),p=(0,l.useRef)(!1),m=(0,l.useRef)(!1),h=(0,i.useDisposables)();return(0,a.useIsoMorphicEffect)(()=>{var o;if(e){if(n&&u(!0),!t){n&&d(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:o}){let l=(0,s.disposables)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:o}),l.nextFrame(()=>{n(),l.requestAnimationFrame(()=>{l.add(function(e,t){var n,r;let o=(0,s.disposables)();if(!e)return o.dispose;let l=!1;o.add(()=>{l=!0});let i=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===i.length?t():Promise.allSettled(i.map(e=>e.finished)).then(()=>{l||t()}),o.dispose}(e,r))})}),l.dispose}(t,{inFlight:p,prepare(){m.current?m.current=!1:m.current=p.current,p.current=!0,m.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){m.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e,o,l,s;m.current&&(null!=(s=null==(l=(o=t).getAnimations)?void 0:l.call(o))?s:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(p.current=!1,f(7),n||u(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,h]),e?[o,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],83733)},674175,233137,e=>{"use strict";let t;var n=e.i(271645);let r=(0,n.createContext)(()=>{});e.s(["CloseProvider",0,function({value:e,children:t}){return n.default.createElement(r.Provider,{value:e},t)}],674175);let o=(0,n.createContext)(null);o.displayName="OpenClosedContext";var l=((t=l||{})[t.Open=1]="Open",t[t.Closed=2]="Closed",t[t.Closing=4]="Closing",t[t.Opening=8]="Opening",t);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return n.default.createElement(o.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return n.default.createElement(o.Provider,{value:null},e)},"State",0,l,"useOpenClosed",0,function(){return(0,n.useContext)(o)}],233137)},496629,e=>{"use strict";var t=e.i(271645);let n=(0,t.createContext)(!1);e.s(["ForcePortalRoot",0,function(e){return t.default.createElement(n.Provider,{value:e.force},e.children)},"usePortalRoot",0,function(){return(0,t.useContext)(n)}])},825720,e=>{"use strict";var t,n,r,o=e.i(758852),l=e.i(544508),s=e.i(80758),i=Object.defineProperty,a=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)}
5,u=(e,t,n)=>(a(e,t,"read from private field"),n?n.call(e):t.get(e)),c=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},d=(e,t,n,r)=>(a(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);function f(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&p(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&p(e.entries(),t.entries()):!!(m(e)&&m(t))&&p(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function p(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function m(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}t=new WeakMap,n=new WeakMap,r=new WeakMap,e.s(["Machine",0,class{constructor(e){c(this,t,{}),c(this,n,new o.DefaultMap(()=>new Set)),c(this,r,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,l.disposables)()),d(this,t,e),s.env.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return u(this,t)}subscribe(e,n){if(s.env.isServer)return()=>{};let o={selector:e,callback:n,current:e(u(this,t))};return u(this,r).add(o),this.disposables.add(()=>{u(this,r).delete(o)})}on(e,t){return s.env.isServer?()=>{}:(u(this,n).get(e).add(t),this.disposables.add(()=>{u(this,n).get(e).delete(t)}))}send(e){let o=this.reduce(u(this,t),e);if(o!==u(this,t)){for(let e of(d(this,t,o),u(this,r))){let n=e.selector(u(this,t));f(e.current,n)||(e.current=n,e.callback(n))}for(let r of u(this,n).get(e.type))r(u(this,t),e)}}},"shallowEqual",0,f])},341650,e=>{"use strict";let t;var n=e.i(825720),r=e.i(758852),o=e.i(397701),l=Object.defineProperty,s=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?l(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},i=((t=i||{})[t.Push=0]="Push",t[t.Pop=1]="Pop",t);let a={0(e,t){let n=t.id,r=e.stack,o=e.stack.indexOf(n);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let o=e.stack.slice();return o.splice(r,1),{...e,stack:o}}};class u extends n.Machine{constructor(){super(...arguments),s(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),s(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new u({stack:[]})}reduce(e,t){return(0,o.match)(t.type,a,e,t)}}let c=new r.DefaultMap(()=>u.new());e.s(["stackMachines",0,c])},758852,e=>{"use strict";class t extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}e.s(["DefaultMap",0,t])},544508,368578,e=>{"use strict";function t(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}e.s(["microTask",0,t],368578),e.s(["disposables",0,function e(){let n=[],r={addEventListener:(e,t,n,o)=>(e.addEventListener(t,n,o),r.add(()=>e.removeEventListener(t,n,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>r.requestAnimationFrame(()=>r.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return r.add(()=>clearTimeout(t))},microTask(...e){let n={current:!0};return t(()=>{n.current&&e[0]()}),r.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(n.includes(e)||n.push(e),()=>{let t=n.indexOf(e);if(t>=0)for(let e of n.splice(t,1))e()}),dispose(){for(let e of n.splice(0))e()}};return r}],544508)},80758,e=>{"use strict";var t=Object.defineProperty,n=(e,n,r)=>{let o;return(o="symbol"!=typeof n?n+"":n)in e?t(e,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[o]=r,r};let r=new class{constructor(){n(this,"current",this.detect()),n(this,"handoffState","pending"),n(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}
5detect(){return"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};e.s(["env",0,r])},397701,e=>{"use strict";e.s(["match",0,function e(t,n,...r){if(t in n){let e=n[t];return"function"==typeof e?e(...r):e}let o=Error(`Tried to handle "${t}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,e),o}])},402155,e=>{"use strict";var t=e.i(80758);function n(e){var n,r;return t.env.isServer?null:null==e?document:null!=(r=null==(n=null==e?void 0:e.getRootNode)?void 0:n.call(e))?r:document}function r(e){var t,r;return null!=(r=null==(t=n(e))?void 0:t.activeElement)?r:null}e.s(["getActiveElement",0,r,"getOwnerDocument",0,function(e){var n;return t.env.isServer?null:null==e?document:null!=(n=null==e?void 0:e.ownerDocument)?n:document},"getRootNode",0,n,"isActiveElement",0,function(e){return r(e)===e}])},794909,(e,t,n)=>{"use strict";e.i(247167),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return c},getImageProps:function(){return u}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let l=e.r(563141),s=e.r(908927),i=e.r(605500),a=l._(e.r(1948));function u(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let c=i.Image},657688,(e,t,n)=>{t.exports=e.r(794909)},618566,(e,t,n)=>{t.exports=e.r(976562)},614595,(e,t,n)=>{"use strict";var r=e.r(271645),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=r.useSyncExternalStore,s=r.useRef,i=r.useEffect,a=r.useMemo,u=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=l(e,(d=a(function(){function e(e){if(!i){if(i=!0,l=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return s=t}return s=e}if(t=s,o(l,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(l=e,t):(l=e,s=n)}var l,s,i=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,c]))[0],d[1]);return i(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},313027,(e,t,n)=>{"use strict";e.i(247167),t.exports=e.r(614595)}]);
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.