1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="dd2ae82c-19f0-2e7e-368b-ff1e4604b228")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,210242,e=>{"use strict";let t=["top","right","bottom","left"],n=t.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),r=Math.min,o=Math.max,i=Math.round,a=Math.floor,l={left:"right",right:"left",bottom:"top",top:"bottom"};function s(e){return e.split("-")[0]}function u(e){return e.split("-")[1]}function c(e){return"x"===e?"y":"x"}function d(e){return"y"===e?"height":"width"}function f(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function p(e){return c(f(e))}function m(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let g=["left","right"],v=["right","left"],b=["top","bottom"],h=["bottom","top"];function y(e){let t=s(e);return l[t]+e.slice(t.length)}e.s(["clamp",0,function(e,t,n){return o(e,r(t,n))},"createCoords",0,e=>({x:e,y:e}),"evaluate",0,function(e,t){return"function"==typeof e?e(t):e},"floor",0,a,"getAlignment",0,u,"getAlignmentAxis",0,p,"getAlignmentSides",0,function(e,t,n){void 0===n&&(n=!1);let r=u(e),o=p(e),i=d(o),a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=y(a)),[a,y(a)]},"getAxisLength",0,d,"getExpandedPlacements",0,function(e){let t=y(e);return[m(e),t,m(t)]},"getOppositeAlignmentPlacement",0,m,"getOppositeAxis",0,c,"getOppositeAxisPlacements",0,function(e,t,n,r){let o=u(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?v:g;return t?g:v;case"left":case"right":return t?b:h;default:return[]}}(s(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(m)))),i},"getOppositePlacement",0,y,"getPaddingObject",0,function(e){var t,n,r,o;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}},"getSide",0,s,"getSideAxis",0,f,"max",0,o,"min",0,r,"placements",0,n,"rectToClientRect",0,function(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}},"round",0,i,"sides",0,t])},273239,e=>{"use strict";let t,n;var r=e.i(61494),o=e.i(386626),i=e.i(957818),a=e.i(757112),l=e.i(866133),s=e.i(321586),u=e.i(840245),c=e.i(929642),d=e.i(784873),f=e.i(975839),p=e.i(401790),m=e.i(421600),g=e.i(308437),v=e.i(671935),b=e.i(218723),h=e.i(185562),y=e.i(229734),P=e.i(340191),S=e.i(46823),E=e.i(336447),w=e.i(420453),_=e.i(748692),O=e.i(325951),C=e.i(38444),R=e.i(75839),x=e.i(679291),I=e.i(396774),k=e.i(514292),M=e.i(818737),F=e.i(203462),j=e.i(953828),D=e.i(963274),T=e.i(380455),A=e.i(737940),B=Object.defineProperty,L=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?B(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},z=((t=z||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),$=((n=$||{})[n.OpenPopover=0]="OpenPopover",n[n.ClosePopover=1]="ClosePopover",n[n.SetButton=2]="SetButton",n[n.SetButtonId=3]="SetButtonId",n[n.SetPanel=4]="SetPanel",n[n.SetPanelId=5]="SetPanelId",n);let N={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
2e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class G extends T.Machine{constructor(e){super(e),L(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?x.isHTMLElement(e)?e:"current"in e&&x.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})}),L(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,M.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,I.getFocusableElements)(n),o=r.indexOf(e.button),i=(o+r.length-1)%r.length,a=(o+1)%r.length,l=r[i],s=r[a];return!e.panel.contains(l)&&!e.panel.contains(s)}});{let e=this.state.id,t=A.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 G({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,k.match)(t.type,N,e,t)}}var H=e.i(661462);let W=(0,i.createContext)(null);function U(e){let t=(0,i.useContext)(W);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,U),t}return t}let q=(0,i.createContext)(null);function K(){return(0,i.useContext)(q)}q.displayName="PopoverGroupContext";let V=(0,i.createContext)(null);V.displayName="PopoverPanelContext";let X=F.RenderFeatures.RenderStrategy|F.RenderFeatures.Static;function Y(e,t){let n=(0,i.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:o=!1,...a}=e,l=U("Popover.Backdrop"),u=(0,C.useSlice)(l,(0,i.useCallback)(e=>e.popoverState,[])),[c,d]=(0,i.useState)(null),f=(0,y.useSyncRefs)(t,d),p=(0,O.useOpenClosed)(),[m,g]=(0,S.useTransition)(o,c,null!==p?(p&O.State.Open)===O.State.Open:u===z.Open),v=(0,s.useEvent)(e=>{if((0,R.isDisabledReactIssue7711)(e.currentTarget))return e.preventDefault();l.actions.close()}),b=(0,h.useSlot)({open:u===z.Open}),P={ref:f,id:r,"aria-hidden":!0,onClick:v,...(0,S.transitionDataAttributes)(g)};return(0,F.useRender)()({ourProps:P,theirProps:a,slot:b,defaultTag:"div",features:X,visible:m,name:"Popover.Backdrop"})}let J=F.RenderFeatures.RenderStrategy|F.RenderFeatures.Static,Q=(0,F.forwardRefWithAs)(function(e,t){var n;let r=(0,i.useId)(),{__demoMode:o=!1,...a}=e,l=function({id:e,__demoMode:t=!1}){let n=(0,i.useMemo)(()=>G.new({id:e,__demoMode:t}),[]);return(0,H.useOnUnmount)(()=>n.dispose()),n}({id:r,__demoMode:o}),c=(0,i.useRef)(null),f=(0,y.useSyncRefs)(t,(0,y.optionalRef)(e=>{c.current=e})),[g,b,P,S,_]=(0,C.useSlice)(l,(0,i.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),R=(0,m.useRootDocument)(null!=(n=c.current)?n:b),j=(0,d.useLatestValue)(S),T=(0,d.useLatestValue)(_),A=(0,i.useMemo)(()=>({buttonId:j,panelId:T,close:l.actions.close}),[j,T,l]),B=K(),L=null==B?void 0:B.registerPopover,$=(0,s.useEvent)(()=>{var e,t;let n=(0,M.getActiveElement)(null!=(e=c.current)?e:b);return null!=(t=null==B?void 0:B.isFocusWithinPopoverGroup())?t:n&&((null==b?void 0:b.contains(n))||(null==P?void 0:P.contains(n)))});(0,i.useEffect)(()=>null==L?void 0:L(A),[L,A]);let[N,U]=(0,D.useNestedPortals)(),q=(0,v.useMainTreeNode)(b),X=(0,v.useRootContainers)({mainTreeNode:q,portals:N,defaultContainers:[{get current(){return l.state.button}},{get current(){return l.state.panel}}]});(0,u.useEventListener)(R,"focus",e=>{var t,n,r,o,i,a;e.target!==window&&x.isHTMLorSVGElement(e.target)&&l.state.popoverState===z.Open&&($()||l.state.button&&l.state.panel&&(X.contains(e.target)||null!=(n=null==(t=l.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=l.state.afterPanelSentinel.current)?void 0:r.contains)&&o.call(r,e.target)||null!=(a=null==(i=l.state.afterButtonSentinel.current)?void 0:i.contains)&&a.call(i,e.target)||l.actions.close()))},!0);let Y=g===z.Open;(0,p.useOutsideClick)(Y,X.resolveContainers,(e,t)=>{l.actions.close(),(0,I.isFocusableElement)(t,I.FocusableMode.Loose)||(e.preventDefault(),null==b||b.focu
2s())});let J=(0,h.useSlot)({open:g===z.Open,close:l.actions.refocusableClose}),Q=(0,C.useSlice)(l,(0,i.useCallback)(e=>(0,k.match)(e.popoverState,{[z.Open]:O.State.Open,[z.Closed]:O.State.Closed}),[])),Z=(0,F.useRender)();return i.default.createElement(v.MainTreeProvider,{node:q},i.default.createElement(w.FloatingProvider,null,i.default.createElement(V.Provider,{value:null},i.default.createElement(W.Provider,{value:l},i.default.createElement(E.CloseProvider,{value:l.actions.refocusableClose},i.default.createElement(O.OpenClosedProvider,{value:Q},i.default.createElement(U,null,Z({ourProps:{ref:f},theirProps:a,slot:J,defaultTag:"div",name:"Popover"}))))))))}),Z=(0,F.forwardRefWithAs)(function(e,t){let n=(0,i.useId)(),{id:l=`headlessui-popover-button-${n}`,disabled:u=!1,autoFocus:c=!1,...d}=e,f=U("Popover.Button"),[p,m,v,b,S,E,O]=(0,C.useSlice)(f,(0,i.useCallback)(e=>[e.popoverState,f.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),D=(0,i.useRef)(null),T=`headlessui-focus-sentinel-${(0,i.useId)()}`,A=K(),B=null==A?void 0:A.closeOthers,L=null!==(0,i.useContext)(V);(0,i.useEffect)(()=>{if(!L)return f.actions.setButtonId(l),()=>f.actions.setButtonId(null)},[L,l,f]);let[$]=(0,i.useState)(()=>Symbol()),N=(0,y.useSyncRefs)(D,t,(0,w.useFloatingReference)(),(0,s.useEvent)(e=>{if(!L){if(e)f.state.buttons.current.push($);else{let e=f.state.buttons.current.indexOf($);-1!==e&&f.state.buttons.current.splice(e,1)}f.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&f.actions.setButton(e)}})),G=(0,y.useSyncRefs)(D,t),H=(0,s.useEvent)(e=>{var t,n,r;if(L){if(f.state.popoverState===z.Closed)return;switch(e.key){case j.Keys.Space:case j.Keys.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),f.actions.close(),null==(r=f.state.button)||r.focus()}}else switch(e.key){case j.Keys.Space:case j.Keys.Enter:e.preventDefault(),e.stopPropagation(),f.state.popoverState===z.Closed?(null==B||B(f.state.buttonId),f.actions.open()):f.actions.close();break;case j.Keys.Escape:if(f.state.popoverState!==z.Open)return null==B?void 0:B(f.state.buttonId);if(!D.current)return;let o=(0,M.getActiveElement)(D.current);if(o&&!D.current.contains(o))return;e.preventDefault(),e.stopPropagation(),f.actions.close()}}),W=(0,s.useEvent)(e=>{L||e.key===j.Keys.Space&&e.preventDefault()}),q=(0,s.useEvent)(e=>{var t,n;(0,R.isDisabledReactIssue7711)(e.currentTarget)||u||(L?(f.actions.close(),null==(t=f.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),f.state.popoverState===z.Closed?(null==B||B(f.state.buttonId),f.actions.open()):f.actions.close(),null==(n=f.state.button)||n.focus()))}),X=(0,s.useEvent)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:Y,focusProps:J}=(0,r.useFocusRing)({autoFocus:c}),{isHovered:Q,hoverProps:Z}=(0,o.useHover)({isDisabled:u}),{pressed:ee,pressProps:et}=(0,a.useActivePress)({disabled:u}),en=p===z.Open,er=(0,h.useSlot)({open:en,active:ee||en,disabled:u,hover:Q,focus:Y,autofocus:c}),eo=(0,g.useResolveButtonType)(e,v),ei=L?(0,F.mergeProps)({ref:G,type:eo,onKeyDown:H,onClick:q,disabled:u||void 0,autoFocus:c},J,Z,et):(0,F.mergeProps)({ref:N,id:b,type:eo,"aria-expanded":p===z.Open,"aria-controls":S?E:void 0,disabled:u||void 0,autoFocus:c,onKeyDown:H,onKeyUp:W,onClick:q,onMouseDown:X},J,Z,et),ea=(0,P.useTabDirection)(),el=(0,s.useEvent)(()=>{if(!x.isHTMLElement(f.state.panel))return;let e=f.state.panel;(0,k.match)(ea.current,{[P.Direction.Forwards]:()=>(0,I.focusIn)(e,I.Focus.First),[P.Direction.Backwards]:()=>(0,I.focusIn)(e,I.Focus.Last)})===I.FocusResult.Error&&(0,I.focusIn)((0,I.getFocusableElements)((0,M.getRootNode)(f.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,k.match)(ea.current,{[P.Direction.Forwards]:I.Focus.Next,[P.Direction.Backwards]:I.Focus.Previous}),{relativeTo:f.state.button})}),es=(0,F.useRender)();return i.default.createElement(i.default.Fragment,null,es({ourProps:ei,theirProps:d,slot:er,defaultTag:"button",name:"Popover.Button"}),en&&!L&&m&&i.default.createElement(_.Hidden,{id:T,ref:O,features:_.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:el}))}),ee=(0,F.forwardRefWithAs)(Y),et=(0,F.forwardRefWithAs)(Y),en=(0,F.forwardRefWithAs)(function(e,t){let n=(0,i.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:o=!1,anchor:a,portal:u=!1,modal:d=!1,transition:p=!1,...g}=e,v=U("Popover.Panel"),R=(0,C.useSlice)(v,v.selectors.isPortalled),[x,T,A,B,L]=(0,C.useSlice)(v,(0,i.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),$=`headlessui-focus-sentinel-before-${n}`,N=`headlessui-focus-sentinel-after-${n}`,G=(0,i.useRef)(null),H=(0,w.useResolvedAnchor)(a),[W,q]=(0,w.useFloatingPanel)(H),K=(0,w.useFloatingPanelProps)();H&&(u=!0);let[X,Y]=(0,i.useState)(null),Q=(0,y.useSyncRefs)(G,t,H?W:null,v.actions.setPanel,Y),Z=(0,m.useOwnerDocument)(T),ee=(0,m.useOwnerDocument)(G.current);(0,c.useIsoMorphicEffect)(()=>(v.actions.setPanelId(r),()=>v.actions.setPanelId(null)),[r,v]);let et=(0,O.useOpenClosed)(),[en,er]=(0,S.useTransition)(p,X,null!==et?(et&O.State.Open)===O.State.Open:x===z.Open);(0,f.useOnDisappear)(en,T,v.actions.close),(0,b.useScrollLock)(!A&&d&&en,ee);let eo=(0,s.useEvent)(e=>{var t;if(e.key===j.Keys.Escape){if(v.state.popoverState!==z.Open||!G.current)return;let n=(0,M.getActiveElement)(G.current);if(n&&!G.current.contains(n))return;e.preventDefault(),e.stopPropagation(),v.actions.close(),null==(t=v.state.button)||t.focu
2s()}});(0,i.useEffect)(()=>{var t;e.static||x===z.Closed&&(null==(t=e.unmount)||t)&&v.actions.setPanel(null)},[x,e.unmount,e.static,v]),(0,i.useEffect)(()=>{if(A||!o||x!==z.Open||!G.current)return;let e=(0,M.getActiveElement)(G.current);G.current.contains(e)||(0,I.focusIn)(G.current,I.Focus.First)},[A,o,G.current,x]);let ei=(0,h.useSlot)({open:x===z.Open,close:v.actions.refocusableClose}),ea=(0,F.mergeProps)(H?K():{},{ref:Q,id:r,onKeyDown:eo,onBlur:o&&x===z.Open?e=>{var t,n,r,o,i;let a=e.relatedTarget;a&&G.current&&(null!=(t=G.current)&&t.contains(a)||(v.actions.close(),(null!=(r=null==(n=B.current)?void 0:n.contains)&&r.call(n,a)||null!=(i=null==(o=L.current)?void 0:o.contains)&&i.call(o,a))&&a.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...g.style,...q,"--button-width":(0,l.useElementSize)(en,T,!0).width},...(0,S.transitionDataAttributes)(er)}),el=(0,P.useTabDirection)(),es=(0,s.useEvent)(()=>{let e=G.current;e&&(0,k.match)(el.current,{[P.Direction.Forwards]:()=>{var t;(0,I.focusIn)(e,I.Focus.First)===I.FocusResult.Error&&(null==(t=v.state.afterPanelSentinel.current)||t.focus())},[P.Direction.Backwards]:()=>{var e;null==(e=v.state.button)||e.focus({preventScroll:!0})}})}),eu=(0,s.useEvent)(()=>{let e=G.current;e&&(0,k.match)(el.current,{[P.Direction.Forwards]:()=>{var e;if(!v.state.button)return;let t=null!=(e=(0,M.getRootNode)(v.state.button))?e:document.body,n=(0,I.getFocusableElements)(t),r=n.indexOf(v.state.button),o=n.slice(0,r+1),i=[...n.slice(r+1),...o];for(let e of i.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=X&&X.contains(e)){let t=i.indexOf(e);-1!==t&&i.splice(t,1)}(0,I.focusIn)(i,I.Focus.First,{sorted:!1})},[P.Direction.Backwards]:()=>{var t;(0,I.focusIn)(e,I.Focus.Previous)===I.FocusResult.Error&&(null==(t=v.state.button)||t.focus())}})}),ec=(0,F.useRender)();return i.default.createElement(O.ResetOpenClosedProvider,null,i.default.createElement(V.Provider,{value:r},i.default.createElement(E.CloseProvider,{value:v.actions.refocusableClose},i.default.createElement(D.Portal,{enabled:!!u&&(e.static||en),ownerDocument:Z},en&&R&&i.default.createElement(_.Hidden,{id:$,ref:B,features:_.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:es}),ec({ourProps:ea,theirProps:g,slot:ei,defaultTag:"div",features:J,visible:en,name:"Popover.Panel"}),en&&R&&i.default.createElement(_.Hidden,{id:N,ref:L,features:_.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:eu})))))}),er=Object.assign(Q,{Button:Z,Backdrop:et,Overlay:ee,Panel:en,Group:(0,F.forwardRefWithAs)(function(e,t){let n=(0,i.useRef)(null),r=(0,y.useSyncRefs)(n,t),[o,a]=(0,i.useState)([]),l=(0,s.useEvent)(e=>{a(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),u=(0,s.useEvent)(e=>(a(t=>[...t,e]),()=>l(e))),c=(0,s.useEvent)(()=>{var e;let t=(0,M.getRootNode)(n.current);if(!t)return!1;let r=(0,M.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))})}),d=(0,s.useEvent)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),f=(0,i.useMemo)(()=>({registerPopover:u,unregisterPopover:l,isFocusWithinPopoverGroup:c,closeOthers:d}),[u,l,c,d]),p=(0,h.useSlot)({}),m=(0,F.useRender)();return i.default.createElement(v.MainTreeProvider,null,i.default.createElement(q.Provider,{value:f},m({ourProps:{ref:r},theirProps:e,slot:p,defaultTag:"div",name:"Popover.Group"})))})});e.s(["Popover",0,er,"PopoverBackdrop",0,et,"PopoverButton",0,Z,"PopoverPanel",0,en],273239)},47550,e=>{"use strict";var t=e.i(957818);let n=t.forwardRef(function({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))});e.s(["XMarkIcon",0,n],47550)},384566,e=>{"use strict";let t=(0,e.i(957818).createContext)(null);e.s(["default",0,t])},499774,e=>{"use strict";var t=e.i(957818),n=e.i(384566);e.s(["useMatomo",0,function(){let e=(0,t.useContext)(n.default),r=(0,t.useCallback)(t=>null==e?void 0:e.trackPageView(t),[e]),o=(0,t.useCallback)(t=>null==e?void 0:e.trackEvent(t),[e]),i=(0,t.useCallback)(()=>null==e?void 0:e.trackEvents(),[e]),a=(0,t.useCallback)(t=>null==e?void 0:e.trackSiteSearch(t),[e]),l=(0,t.useCallback)(t=>null==e?void 0:e.trackLink(t),[e]);return{trackEvent:o,trackEvents:i,trackPageView:r,trackSiteSearch:a,trackLink:l,enableLinkTracking:(0,t.useCallback)(()=>{let n;e&&(n=t=>{let n=e=>e instanceof HTMLAnchorElement&&e.href?e:e instanceof HTMLElement&&e.parentElement?n(e.parentElement):null,r=n(t.target);if(!(r instanceof HTMLAnchorElement))return;let{href:o}=r;o.match(RegExp(`^(http://www.|https://www.|http://|https://)+(${window.location.hostname})`))||e.trackLink({href:o})},(0,t.useEffect)(()=>(window.document.addEventListener("click",n,{capture:!0}),()=>window.document.removeEventListener("click",n,{capture:!0})),[]))},[e]),pushInstruction:(0,t.useCallback)((t,...n)=>{null==e||e.pushInstruction(t,...n)},[e])}}],499774)},486741,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return S}});let r=e.r(836437),o=e.r(56421),i=e.r(119277),a=o._(e.r(957818)),l=r._(e.r(982108)),s=r._(e.r(192489)),u=e.r(128210),c=e.r(958641),d=e.r(360420),f=e.r(5947),p=r._(e.r(654577)),m=e.r(261170),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
2ities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function v(e,t,n,r,o,i,a){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),n?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function b(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let h="u"<typeof window?a.useEffect:a.useLayoutEffect,y=(0,a.forwardRef)(({src:e,srcSet:t,sizes:n,height:r,width:o,decoding:l,className:s,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:g,onLoadRef:y,onLoadingCompleteRef:P,setBlurComplete:S,setShowAltText:E,sizesInput:w,onLoad:_,onError:O,...C},R)=>{let x=(0,a.useRef)(!1),I=(0,a.useRef)(null);h(()=>{let{current:e}=x,{current:t}=I;e||null===t||(O&&(t.src=t.src),t.complete&&v(t,d,y,P,S,p,w),x.current=!0)},[e,d,y,P,O,p,w]);let k=(0,m.useMergedRef)(R,I);return(0,i.jsx)("img",{...C,...b(c),loading:f,width:o,height:r,decoding:l,"data-nimg":g?"fill":"1",className:s,style:u,sizes:n,srcSet:t,src:e,ref:k,onLoad:e=>{v(e.currentTarget,d,y,P,S,p,w)},onError:e=>{E(!0),"empty"!==d&&S(!0),O&&O(e)}})});function P({isAppRouter:e,imgAttributes:t}){let n={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,n),null):(0,i.jsx)(s.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...n},"__nimg-"+t.src+t.srcSet+t.sizes)})}let S=(0,a.forwardRef)((e,t)=>{let n=(0,a.useContext)(f.RouterContext),r=(0,a.useContext)(d.ImageConfigContext),o=(0,a.useMemo)(()=>{let e=g||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n,qualities:o,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:l,onLoadingComplete:s}=e,m=(0,a.useRef)(l);(0,a.useEffect)(()=>{m.current=l},[l]);let v=(0,a.useRef)(s);(0,a.useEffect)(()=>{v.current=s},[s]);let[b,h]=(0,a.useState)(!1),[S,E]=(0,a.useState)(!1),{props:w,meta:_}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:b,showAltText:S});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{...w,unoptimized:_.unoptimized,placeholder:_.placeholder,fill:_.fill,onLoadRef:m,onLoadingCompleteRef:v,setBlurComplete:h,setShowAltText:E,sizesInput:e.sizes,ref:t}),_.preload?(0,i.jsx)(P,{isAppRouter:!n,imgAttributes:w}):null]})});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},153304,(e,t,n)=>{"use strict";function r(e,t){let n=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e,t.qualities[0]):n}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findClosestQuality",{enumerable:!0,get:function(){return r}})},128210,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return u}});let r=e.r(501565),o=e.r(81067),i=e.r(958641),a=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:n=!1,priority:c=!1,preload:d=!1,loading:f,className:p,quality:m,width:g,height:v,fill:b=!1,style:h,overrideSrc:y,onLoad:P,onLoadingComplete:S,placeholder:E="empty",blurDataURL:w,fetchPriority:_,decoding:O="async",layout:C,objectFit:R,objectPosition:x,lazyBoundary:I,lazyRoot:k,...M},F){var j;let D,T,A,{imgConf:B,showAltText:L,blurComplete:z,defaultLoader:$}=F,N=B||i.imageConfigDefault;if("allSizes"in N)D=N;else{let e=[...N.deviceSizes,...N.imageSizes].sort((e,t)=>
2e-t),t=N.deviceSizes.sort((e,t)=>e-t),n=N.qualities?.sort((e,t)=>e-t);D={...N,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===$)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let G=M.loader||$;delete M.loader,delete M.srcSet;let H="__next_img_default"in G;if(H){if("custom"===D.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=G;G=t=>{let{config:n,...r}=t;return e(r)}}if(C){"fill"===C&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(h={...h,...e});let n={responsive:"100vw",fill:"100vw"}[C];n&&!t&&(t=n)}let W="",U=s(g),q=s(v);if((j=e)&&"object"==typeof j&&(l(j)||void 0!==j.src)){let t=l(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(T=t.blurWidth,A=t.blurHeight,w=w||t.blurDataURL,W=t.src,!b)if(U||q){if(U&&!q){let e=U/t.width;q=Math.round(t.height*e)}else if(!U&&q){let e=q/t.height;U=Math.round(t.width*e)}}else U=t.width,q=t.height}let K=!c&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(n=!0,K=!1),D.unoptimized&&(n=!0),H&&!D.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(n=!0);let V=s(m),X=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:x}:{},L?{}:{color:"transparent"},h),Y=z||"empty"===E?null:"blur"===E?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:U,heightInt:q,blurWidth:T,blurHeight:A,blurDataURL:w||"",objectFit:X.objectFit})}")`:`url("${E}")`,J=a.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Q=Y?{backgroundSize:J,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Z=function({config:e,src:t,unoptimized:n,width:o,quality:i,sizes:a,loader:l}){if(n){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())e=void 0;else if(e){let n=t.indexOf("?");if(-1!==n){let r=new URLSearchParams(t.slice(n+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,n)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:u}=function({deviceSizes:e,allSizes:t},n,r){if(r){let n=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=n.exec(r);)o.push(parseInt(e[2]));if(o.length){let n=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*n),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof n?{widths:e,kind:"w"}:{widths:[...new Set([n,2*n].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,o,a),c=s.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:s.map((n,r)=>`${l({config:e,src:t,quality:i,width:n})} ${"w"===u?n:r+1}${u}`).join(", "),src:l({config:e,src:t,quality:i,width:s[c]})}}({config:D,src:e,unoptimized:n,width:U,quality:V,sizes:t,loader:G}),ee=K?"lazy":f;return{props:{...M,loading:ee,fetchPriority:_,width:U,height:q,decoding:O,className:p,style:{...X,...Q},sizes:Z.sizes,srcSet:Z.srcSet,src:y||Z.src},meta:{unoptimized:n,preload:d||c,placeholder:E,fill:b}}}},192489,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return g},defaultHead:function(){return d}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(836437),a=e.r(56421),l=e.r(119277),s=a._(e.r(957818)),u=i._(e.r(222917)),c=e.r(24795);function d(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>
3"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,n,r,o;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,n=new Set,r=new Set,o={},e=>{let i=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let n=e.key.slice(e.key.indexOf("$")+1);t.has(n)?i=!1:t.add(n)}switch(e.type){case"title":case"base":n.has(e.type)?i=!1:n.add(e.type);break;case"meta":for(let t=0,n=p.length;t<n;t++){let n=p[t];if(e.props.hasOwnProperty(n))if("charSet"===n)r.has(n)?i=!1:r.add(n);else{let t=e.props[n],r=o[n]||new Set;("name"!==n||!a)&&r.has(t)?i=!1:(r.add(t),o[n]=r)}}}return i})).reverse().map((e,t)=>{let n=e.key||t;return s.default.cloneElement(e,{key:n})})}let g=function({children:e}){let t=(0,s.useContext)(c.HeadManagerContext);return(0,l.jsx)(u.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},81067,(e,t,n)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:n,blurHeight:o,blurDataURL:i,objectFit:a}){let l=n?40*n:e,s=o?40*o:t,u=l&&s?`viewBox='0 0 ${l} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},360420,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=e.r(836437)._(e.r(957818)),o=e.r(958641),i=r.default.createContext(o.imageConfigDefault)},958641,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return a}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},66025,(e,t,n)=>{"use strict";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 i=e.r(836437),a=e.r(128210),l=e.r(486741),s=i._(e.r(654577));function u(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:s.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=l.Image},121006,(e,t,n)=>{t.exports=e.r(66025)},654577,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let r=e.r(153304),o=e.r(501565);function i({config:e,src:t,width:n,quality:a}){let l=(0,o.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,o.getAssetToken)())l=void 0;else{let e=t.indexOf("?");if(-1!==e){let n=new URLSearchParams(t.slice(e+1)),r=n.get("dpl");if(r){l=r,n.delete("dpl");let o=n.toString();t=t.slice(0,e)+(o?"?"+o:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 4Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,
4configurable:!0});let s=(0,r.findClosestQuality)(a,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${n}&q=${s}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}i.__next_img_default=!0;let a=i},222917,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return l}});let r=e.r(957818),o="u"<typeof window,i=o?()=>{}:r.useLayoutEffect,a=o?()=>{}:r.useEffect;function l(e){let{headManager:t,reduceComponentsToState:n}=e;function l(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(e))}}return o&&(t?.mountedInstances?.add(e.children),l()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},964870,e=>{e.q("https://dl.flathub.org/assets/_next/static/media/flathub-logo-mini.0ap3z42z5qu9l.svg")},738640,e=>{"use strict";e.s(["mapAppsIndexToAppstreamListItem",0,function(e){return{id:e.app_id,name:e.name,summary:e.summary,icon:e.icon,metadata:{"flathub::verification::ver
4ified":e.verification_verified,"flathub::verification::method":e.verification_method,"flathub::verification::login_name":e.verification_login_name,"flathub::verification::login_provider":e.verification_login_provider,"flathub::verification::website":e.verification_website,"flathub::verification::timestamp":e.verification_timestamp,"flathub::verification::login_is_organization":e.verification_login_is_organization}}}])},619825,e=>{"use strict";e.s(["getUserName",0,function(e){if(e){var t;return e.displayname??((t=e.auths).github?t.github:t.gitlab?t.gitlab:t.gnome?t.gnome:t.kde?t.kde:void 0).login}},"verificationProviderToHumanReadable",0,function(e){switch(e){case"github":return"GitHub";case"gitlab":return"GitLab";case"gnome":return"GNOME GitLab";case"kde":return"KDE GitLab"}}])}]); 5 6//# debugId=dd2ae82c-19f0-2e7e-368b-ff1e4604b228
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.