diff --git a/packages/client/src/app/components/elements/tooltip/tooltip.tsx b/packages/client/src/app/components/elements/tooltip/tooltip.tsx index 3931d4a28..ad5c11842 100644 --- a/packages/client/src/app/components/elements/tooltip/tooltip.tsx +++ b/packages/client/src/app/components/elements/tooltip/tooltip.tsx @@ -197,6 +197,7 @@ const BaseFloating = ({ const floatingSurfaceStyles: CSSProperties = { ...floatingStyles, + zIndex: 9000, ...(followCursor && !interactive ? { pointerEvents: "none" } : {}), }; diff --git a/packages/plugin/src/Resources/js/client/assets/ai.usage-chart-BmGqwbaJ.js b/packages/plugin/src/Resources/js/client/assets/ai.usage-chart-CMVIZV0Y.js similarity index 99% rename from packages/plugin/src/Resources/js/client/assets/ai.usage-chart-BmGqwbaJ.js rename to packages/plugin/src/Resources/js/client/assets/ai.usage-chart-CMVIZV0Y.js index 88a7444d0..1546fab19 100644 --- a/packages/plugin/src/Resources/js/client/assets/ai.usage-chart-BmGqwbaJ.js +++ b/packages/plugin/src/Resources/js/client/assets/ai.usage-chart-CMVIZV0Y.js @@ -1,4 +1,4 @@ -import{$ as e,A as t,At as n,B as r,Bt as i,C as a,Ct as o,D as s,Dt as c,E as l,Et as u,F as d,G as f,Gt as p,H as m,Ht as h,I as g,J as _,K as v,Kt as y,L as ee,M as b,Mt as te,N as x,Nt as S,O as C,Ot as w,P as T,Q as ne,R as E,S as D,St as O,T as re,Tt as k,U as A,Ut as j,V as ie,Vt as M,W as ae,Wt as oe,X as N,Y as se,Z as ce,_ as le,_t as ue,a as de,at as fe,b as pe,bt as me,c as P,ct as he,d as ge,dt as _e,et as ve,f as ye,ft as F,g as be,gt as I,h as xe,ht as Se,i as Ce,it as we,j as Te,jt as Ee,k as De,kt as L,l as R,lt as Oe,m as ke,mt as Ae,n as je,nt as Me,o as Ne,ot as Pe,p as Fe,pt as Ie,q as Le,r as Re,rt as ze,s as Be,st as Ve,t as He,tt as Ue,u as We,ut as Ge,v as Ke,vt as z,w as qe,wt as B,x as Je,xt as V,y as Ye,yt as H,z as Xe}from"./index-Apr3d4sF.js";var U=y(p());function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var f=t.formatter||a,p=S({"recharts-legend-item":!0,[`legend-item-${i}`]:!0,inactive:t.inactive});if(t.type===`none`)return null;var m=typeof c==`object`?Qe({},c):{};m.color=t.inactive?o:m.color||t.color;var h=f?f(t.value,t,i):t.value;return U.createElement(`li`,W({className:p,style:u,key:`legend-item-${i}`},H(e,t,i)),U.createElement(n,{width:r,height:r,viewBox:l,style:d,"aria-label":`${t.value} legend icon`},U.createElement(it,{data:t,iconType:s,inactiveColor:o})),U.createElement(`span`,{className:`recharts-legend-item-text`,style:m},h))})}var ot=e=>{var t=z(e,nt),{payload:n,layout:r,align:i}=t;if(!n||!n.length)return null;var a={padding:0,margin:0,textAlign:r===`horizontal`?i:`left`};return U.createElement(`ul`,{className:`recharts-default-legend`,style:a},U.createElement(at,W({},t,{payload:n})))};function st(){return I(Ae)}var ct=y(oe()),lt=[`contextPayload`];function ut(){return ut=Object.assign?Object.assign.bind():function(e){for(var t=1;t{t(_(e))},[t,e]),null}function xt(e){var t=Se();return(0,U.useEffect)(()=>(t(se(e)),()=>{t(se({width:0,height:0}))}),[t,e]),null}function St(e,t,n,r){return e===`vertical`&&t!=null?{height:t}:e===`horizontal`?{width:n||r}:null}var Ct={align:`center`,iconSize:14,inactiveColor:`#ccc`,itemSorter:`value`,layout:`horizontal`,verticalAlign:`bottom`};function wt(t){var n=z(t,Ct),r=st(),i=w(),a=ve(),{width:o,height:s,wrapperStyle:c,portal:l}=n,[u,d]=Ie([r]),f=e(),p=ce();if(f==null||p==null)return null;var m=f-(a?.left||0)-(a?.right||0),h=St(n.layout,s,o,m),g=l?c:K(K({position:`absolute`,width:h?.width||o||`auto`,height:h?.height||s||`auto`},yt(c,n,a,f,p,u)),c),_=l??i;return _==null||r==null?null:(0,ct.createPortal)(U.createElement(`div`,{className:`recharts-legend-wrapper`,style:g,ref:d},U.createElement(bt,{layout:n.layout,align:n.align,verticalAlign:n.verticalAlign,itemSorter:n.itemSorter}),!l&&U.createElement(xt,{width:u.width,height:u.height}),U.createElement(vt,ut({},n,h,{margin:a,chartWidth:f,chartHeight:p,contextPayload:r}))),_)}var Tt=U.memo(wt,Le);Tt.displayName=`Legend`;var Et=(e,t,n)=>{var r=n??e;if(!B(r))return V(r,t,0)},Dt=(e,t,n)=>{var r={},i=e.filter(ee),a=e.filter(e=>e.stackId==null),o=i.reduce((e,t)=>{var n=e[t.stackId];return n??(n=[]),n.push(t),e[t.stackId]=n,e},r),s=Object.entries(o).map(e=>{var[r,i]=e;return{stackId:r,dataKeys:i.map(e=>e.dataKey),barSize:Et(t,n,i[0]?.barSize)}}),c=a.map(e=>({stackId:void 0,dataKeys:[e.dataKey].filter(e=>e!=null),barSize:Et(t,n,e.barSize)}));return[...s,...c]};function Ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function q(e){for(var t=1;te+(t.barSize||0),0);d+=(a-1)*o,d>=n&&(d-=(a-1)*o,o=0),d>=n&&u>0&&(l=!0,u*=.9,d=a*u);var f={offset:((n-d)/2>>0)-o,size:0};s=r.reduce((e,t)=>{var n={stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:f.offset+f.size+o,size:l?u:t.barSize??0}},r=[...e,n];return f=n.position,r},c)}else{var p=V(t,n,0,!0);n-2*p-(a-1)*o<=0&&(o=0);var m=(n-2*p-(a-1)*o)/a;m>1&&(m>>=0);var h=F(i)?Math.min(m,i):m;s=r.reduce((e,t,n)=>[...e,{stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:p+(m+o)*n+(m-h)/2,size:h}}],c)}return s}}var Nt=(e,t,n,r,i,a,o)=>{var s=B(o)?t:o,c=Mt(n,r,i===a?a:i,e,s);return i!==a&&c!=null&&(c=c.map(e=>q(q({},e),{},{position:q(q({},e.position),{},{offset:e.position.offset-i/2})}))),c},Pt=(e,t)=>{var n=E(t);if(!(!e||n==null||t==null)){var{stackId:r}=t;if(r!=null){var i=e[r];if(i){var{stackedData:a}=i;if(a)return a.find(e=>e.key===n)}}}},Ft=(e,t)=>{if(!(e==null||t==null)){var n=e.find(e=>e.stackId===t.stackId&&t.dataKey!=null&&e.dataKeys.includes(t.dataKey));if(n!=null)return n.position}};function It(e,t){return e&&typeof e==`object`&&`zIndex`in e&&typeof e.zIndex==`number`&&F(e.zIndex)?e.zIndex:t}var Lt=!0,Rt=`Invariant failed`;function zt(e,t){if(!e){if(Lt)throw Error(Rt);var n=typeof t==`function`?t():t,r=n?`${Rt}: ${n}`:Rt;throw Error(r)}}function Bt(){return Bt=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:0;return(n,r)=>{if(k(e))return e;var i=k(n)||B(n);return i?e(n,r):(!i&&zt(!1,`minPointSize callback function received a value with type of ${typeof n}. Currently only numbers or null/undefined are supported.`),t)}},Ut=(e,t,n)=>n,J=M([g,(e,t)=>t],(e,t)=>e.filter(e=>e.type===`bar`).find(e=>e.id===t)),Wt=M([J],e=>e?.maxBarSize),Gt=(e,t,n,r)=>r,Kt=M([N,g,P,R,Ut],(e,t,n,r,i)=>t.filter(t=>e===`horizontal`?t.xAxisId===n:t.yAxisId===r).filter(e=>e.isPanorama===i).filter(e=>e.hide===!1).filter(e=>e.type===`bar`)),qt=(e,t,n)=>{var r=N(e),i=P(e,t),a=R(e,t);if(!(i==null||a==null))return r===`horizontal`?T(e,`yAxis`,a,n):T(e,`xAxis`,i,n)},Jt=M([Kt,m,(e,t)=>{var n=N(e),r=P(e,t),i=R(e,t);if(!(r==null||i==null))return n===`horizontal`?x(e,`xAxis`,r):x(e,`yAxis`,i)}],Dt),Yt=(e,t,n)=>{var r=J(e,t);if(r==null)return 0;var i=P(e,t),a=R(e,t);if(i==null||a==null)return 0;var o=N(e),s=A(e),{maxBarSize:c}=r,l=B(c)?s:c,u,f;return o===`horizontal`?(u=b(e,`xAxis`,i,n),f=d(e,`xAxis`,i,n)):(u=b(e,`yAxis`,a,n),f=d(e,`yAxis`,a,n)),fe(u,f,!0)??l??0},Xt=(e,t,n)=>{var r=N(e),i=P(e,t),a=R(e,t);if(!(i==null||a==null)){var o,s;return r===`horizontal`?(o=b(e,`xAxis`,i,n),s=d(e,`xAxis`,i,n)):(o=b(e,`yAxis`,a,n),s=d(e,`yAxis`,a,n)),fe(o,s)}},Zt=M([we,ze,(e,t,n)=>{var r=P(e,t);if(r!=null)return b(e,`xAxis`,r,n)},(e,t,n)=>{var r=R(e,t);if(r!=null)return b(e,`yAxis`,r,n)},(e,t,n)=>{var r=P(e,t);if(r!=null)return d(e,`xAxis`,r,n)},(e,t,n)=>{var r=R(e,t);if(r!=null)return d(e,`yAxis`,r,n)},M([M([Jt,A,ie,r,Yt,Xt,Wt],Nt),J],Ft),N,ae,Xt,M([qt,J],Pt),J,Gt],(e,t,n,r,i,a,o,s,c,l,u,d,f)=>{var{chartData:p,dataStartIndex:m,dataEndIndex:h}=c;if(!(d==null||o==null||t==null||s!==`horizontal`&&s!==`vertical`||n==null||r==null||i==null||a==null||l==null)){var{data:g}=d,_=g!=null&&g.length>0?g:p?.slice(m,h+1);if(_!=null)return An({layout:s,barSettings:d,pos:o,parentViewBox:t,bandSize:l,xAxis:n,yAxis:r,xAxisTicks:i,yAxisTicks:a,stackedData:u,displayedData:_,offset:e,cells:f,dataStartIndex:m})}}),Qt=[`index`];function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=(0,U.useContext)(tn);if(t!=null)return t.stackId;if(e!=null)return he(e)},rn=(e,t)=>`recharts-bar-stack-clip-path-${e}-${t}`,an=e=>{var t=(0,U.useContext)(tn);if(t!=null){var{stackId:n}=t;return`url(#${rn(n,e)})`}},on=e=>{var{index:t}=e,n=$t(e,Qt),r=an(t);return U.createElement(L,Y({className:`recharts-bar-stack-layer`,clipPath:r},n))},sn=[`onMouseEnter`,`onMouseLeave`,`onClick`],cn=[`value`,`background`,`tooltipPosition`],ln=[`id`],un=[`onMouseEnter`,`onClick`,`onMouseLeave`];function X(){return X=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{dataKey:t,name:n,fill:r,legendType:i,hide:a}=e;return[{inactive:a,dataKey:t,type:i,color:r,value:Oe(n,t),payload:e}]},_n=U.memo(e=>{var{dataKey:t,stroke:n,strokeWidth:r,fill:i,name:a,hide:o,unit:s,tooltipType:l,id:u}=e,d={dataDefinedOnItem:void 0,getPosition:c,settings:{stroke:n,strokeWidth:r,fill:i,dataKey:t,nameKey:void 0,name:Oe(a,t),hide:o,type:l,color:i,unit:s,graphicalItemId:u}};return U.createElement(Ke,{tooltipEntrySettings:d})});function vn(e){var t=I(Te),{data:n,dataKey:r,background:i,allOtherBarProps:a}=e,{onMouseEnter:o,onMouseLeave:s,onClick:c}=a,l=Q(a,sn),u=pe(o,r,a.id),d=Je(s),f=Ye(c,r,a.id);if(!i||n==null)return null;var p=te(i);return U.createElement(De,{zIndex:It(i,Xe.barBackground)},n.map((e,n)=>{var{value:a,background:o,tooltipPosition:s}=e,c=Q(e,cn);if(!o)return null;var m=u(e,n),h=d(e,n),g=f(e,n),_=Z(Z(Z(Z(Z({option:i,isActive:String(n)===t},c),{},{fill:`#eee`},o),p),H(l,e,n)),{},{onMouseEnter:m,onMouseLeave:h,onClick:g,dataKey:r,index:n,className:`recharts-bar-background-rectangle`});return U.createElement(Vt,X({key:`background-bar-${n}`},_))}))}function yn(e){var{showLabels:t,children:n,rects:r}=e,i=r?.map(e=>{var t={x:e.x,y:e.y,width:e.width,lowerWidth:e.width,upperWidth:e.width,height:e.height};return Z(Z({},t),{},{value:e.value,payload:e.payload,parentViewBox:e.parentViewBox,viewBox:t,fill:e.fill})});return U.createElement(qe,{value:t?i:void 0},n)}function bn(e){var{shape:n,activeBar:r,baseProps:i,entry:a,index:o,dataKey:s}=e,c=I(Te),l=I(t),u=r&&String(a.originalDataIndex)===c&&(l==null||s===l),[d,f]=(0,U.useState)(!1),[p,m]=(0,U.useState)(!1);(0,U.useEffect)(()=>{var e;return u?(f(!0),e=requestAnimationFrame(()=>{m(!0)})):m(!1),()=>{cancelAnimationFrame(e)}},[u]);var h=(0,U.useCallback)(()=>{u||f(!1)},[u]),g=u&&p,_=u||d,v=u?r===!0?n:r:n,y=U.createElement(Vt,X({},i,{name:String(i.name)},a,{isActive:g,option:v,index:o,dataKey:s,onTransitionEnd:h}));return _?U.createElement(De,{zIndex:Xe.activeBar},U.createElement(on,{index:a.originalDataIndex},y)):y}function xn(e){var{shape:t,baseProps:n,entry:r,index:i,dataKey:a}=e;return U.createElement(Vt,X({},n,{name:String(n.name)},r,{isActive:!1,option:t,index:i,dataKey:a}))}function Sn(e){var{data:t,props:n}=e,r=Ee(n)??{},{id:i}=r,a=Q(r,ln),{shape:o,dataKey:s,activeBar:c}=n,{onMouseEnter:l,onClick:u,onMouseLeave:d}=n,f=Q(n,un),p=pe(l,s,i),m=Je(d),h=Ye(u,s,i);return t?U.createElement(U.Fragment,null,t.map((e,t)=>U.createElement(on,X({index:e.originalDataIndex,key:`rectangle-${e?.x}-${e?.y}-${e?.value}-${t}`,className:`recharts-bar-rectangle`},H(f,e,t),{onMouseEnter:p(e,t),onMouseLeave:m(e,t),onClick:h(e,t)}),c?U.createElement(bn,{shape:o,activeBar:c,baseProps:a,entry:e,index:t,dataKey:s}):U.createElement(xn,{shape:o,baseProps:a,entry:e,index:t,dataKey:s})))):null}function Cn(e){var{props:t,previousRectanglesRef:n}=e,{data:r,layout:i,isAnimationActive:a,animationBegin:o,animationDuration:s,animationEasing:c,onAnimationEnd:l,onAnimationStart:u}=t,d=n.current,p=f(t,`recharts-bar-`),[m,h]=(0,U.useState)(!1),g=!m,_=(0,U.useCallback)(()=>{typeof l==`function`&&l(),h(!1)},[l]),y=(0,U.useCallback)(()=>{typeof u==`function`&&u(),h(!0)},[u]);return U.createElement(yn,{showLabels:g,rects:r},U.createElement(v,{animationId:p,begin:o,duration:s,isActive:a,easing:c,onAnimationEnd:_,onAnimationStart:y,key:p},e=>{var a=e===1?r:r?.map((t,n)=>{var r=d&&d[n];if(r)return Z(Z({},t),{},{x:O(r.x,t.x,e),y:O(r.y,t.y,e),width:O(r.width,t.width,e),height:O(r.height,t.height,e)});if(i===`horizontal`){var a=O(0,t.height,e),o=O(t.stackedBarStart,t.y,e);return Z(Z({},t),{},{y:o,height:a})}var s=O(0,t.width,e),c=O(t.stackedBarStart,t.x,e);return Z(Z({},t),{},{width:s,x:c})});return e>0&&(n.current=a??null),a==null?null:U.createElement(L,null,U.createElement(Sn,{props:t,data:a}))}),U.createElement(re,{label:t.label}),t.children)}function wn(e){var t=(0,U.useRef)(null);return U.createElement(Cn,{previousRectanglesRef:t,props:e})}var Tn=0,En=(e,t)=>{var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:Ge(e,t)}},Dn=class extends U.PureComponent{render(){var{hide:e,data:t,dataKey:n,className:r,xAxisId:i,yAxisId:a,needClip:o,background:s,id:c}=this.props;if(e||t==null)return null;var l=S(`recharts-bar`,r),u=c;return U.createElement(L,{className:l,id:c},o&&U.createElement(`defs`,null,U.createElement(ge,{clipPathId:u,xAxisId:i,yAxisId:a})),U.createElement(L,{className:`recharts-bar-rectangles`,clipPath:o?`url(#clipPath-${u})`:void 0},U.createElement(vn,{data:t,dataKey:n,background:s,allOtherBarProps:this.props}),U.createElement(wn,this.props)))}},On={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:`ease`,background:!1,hide:!1,isAnimationActive:`auto`,label:!1,legendType:`rect`,minPointSize:Tn,xAxisId:0,yAxisId:0,zIndex:Xe.bar};function kn(e){var{xAxisId:t,yAxisId:n,hide:r,legendType:i,minPointSize:o,activeBar:s,animationBegin:c,animationDuration:u,animationEasing:d,isAnimationActive:f}=e,{needClip:p}=ye(t,n),m=ne(),h=Me(),g=a(e.children,l),_=I(t=>Zt(t,e.id,h,g));if(m!==`vertical`&&m!==`horizontal`)return null;var v,y=_?.[0];return v=y==null||y.height==null||y.width==null?0:m===`vertical`?y.height/2:y.width/2,U.createElement(Fe,{xAxisId:t,yAxisId:n,data:_,dataPointFormatter:En,errorBarOffset:v},U.createElement(Dn,X({},e,{layout:m,needClip:p,data:_,xAxisId:t,yAxisId:n,hide:r,legendType:i,minPointSize:o,activeBar:s,animationBegin:c,animationDuration:u,animationEasing:d,isAnimationActive:f})))}function An(e){var{layout:t,barSettings:{dataKey:n,minPointSize:r,hasCustomShape:i},pos:a,bandSize:s,xAxis:c,yAxis:l,xAxisTicks:d,yAxisTicks:f,stackedData:p,displayedData:m,offset:h,cells:g,parentViewBox:_,dataStartIndex:v}=e,y=t===`horizontal`?l:c,ee=p?y.scale.domain():null,b=Pe({numericAxis:y}),te=y.scale.map(b);return m.map((e,m)=>{var y,x,S,C,w,T;if(p){var ne=p[m+v];if(ne==null)return null;y=_e(ne,ee)}else y=Ge(e,n),Array.isArray(y)||(y=[b,y]);var E=Ht(r,Tn)(y[1],m);if(t===`horizontal`){var D=l.scale.map(y[0]),O=l.scale.map(y[1]);if(D==null||O==null)return null;x=Ve({axis:c,ticks:d,bandSize:s,offset:a.offset,entry:e,index:m}),S=O??D??void 0,C=a.size;var re=D-O;if(w=o(re)?0:re,T={x,y:h.top,width:C,height:h.height},Math.abs(E)>0&&Math.abs(w)0&&Math.abs(C)U.createElement(U.Fragment,null,U.createElement(le,{legendPayload:gn(t)}),U.createElement(_n,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:e}),U.createElement(xe,{type:`bar`,id:e,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:n,hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:r,hasCustomShape:t.shape!=null}),U.createElement(De,{zIndex:t.zIndex},U.createElement(kn,X({},t,{id:e})))))}var Mn=U.memo(jn,Le);Mn.displayName=`Bar`;var Nn=[`axis`],Pn=(0,U.forwardRef)((e,t)=>U.createElement(de,{chartName:`ComposedChart`,defaultTooltipEventType:`axis`,validateTooltipEventTypes:Nn,tooltipPayloadSearcher:C,categoricalChartProps:e,ref:t})),$=j(),Fn=({metrics:e})=>{if(!e.length)return null;let t=e.some(e=>typeof e.duration_seconds==`number`&&e.duration_seconds>0);return(0,$.jsxs)(He,{children:[(0,$.jsx)(Re,{children:i(`Recent AI Usage`)}),(0,$.jsx)(je,{children:i(`Daily credits and total AI time for the last 30 days.`)}),(0,$.jsx)(Ce,{children:(0,$.jsx)(Ue,{width:`100%`,height:260,children:(0,$.jsxs)(Pn,{data:e,margin:{top:28,right:t?28:12,bottom:0,left:6},children:[(0,$.jsx)(ke,{strokeDasharray:`3 3`,vertical:!1}),(0,$.jsx)(Be,{dataKey:`date`,tickMargin:8,axisLine:!1,tickLine:!1,tickFormatter:e=>new Date(e).toLocaleDateString(void 0,{month:`short`,day:`numeric`})}),(0,$.jsx)(Ne,{yAxisId:`left`,axisLine:{stroke:h.blue400,strokeWidth:2},tickLine:{stroke:h.blue400,strokeWidth:2},tickMargin:8,tickFormatter:e=>e.toLocaleString()}),t&&(0,$.jsx)(Ne,{yAxisId:`right`,orientation:`right`,axisLine:{stroke:h.pink500,strokeWidth:2},tickLine:{stroke:h.pink500,strokeWidth:2},tickMargin:8,tickFormatter:e=>`${e.toFixed(0)}s`}),(0,$.jsx)(s,{cursor:{fill:h.gray050??`rgba(0,0,0,0.04)`},labelFormatter:e=>new Date(e).toLocaleDateString(void 0,{year:`numeric`,month:`short`,day:`numeric`}),formatter:(e,t)=>t===`credits`?[e.toLocaleString(),i(`Credits`)]:t===`api_requests`?[e.toString(),i(`Requests`)]:t===`duration_seconds`?[`${e.toFixed(1)}s`,i(`Duration`)]:[e.toString(),t]}),(0,$.jsx)(Tt,{verticalAlign:`top`,align:`right`,iconType:`circle`,height:20,wrapperStyle:{top:0},formatter:e=>e===`credits`?i(`Credits`):e===`duration_seconds`?i(`Duration`):e}),(0,$.jsx)(Mn,{dataKey:`credits`,yAxisId:`left`,fill:h.blue400,radius:[4,4,0,0],maxBarSize:40}),t&&(0,$.jsx)(We,{type:`monotone`,dataKey:`duration_seconds`,yAxisId:`right`,stroke:h.pink500,strokeWidth:2,dot:{r:2.5,strokeWidth:0,fill:h.pink500},activeDot:{r:4}})]})})})]})};export{Fn as default}; \ No newline at end of file diff --git a/packages/plugin/src/Resources/js/client/assets/de-8CGw6-q3.js b/packages/plugin/src/Resources/js/client/assets/de-GcNPFjE-.js similarity index 99% rename from packages/plugin/src/Resources/js/client/assets/de-8CGw6-q3.js rename to packages/plugin/src/Resources/js/client/assets/de-GcNPFjE-.js index 62df8fce3..1d11b42f7 100644 --- a/packages/plugin/src/Resources/js/client/assets/de-8CGw6-q3.js +++ b/packages/plugin/src/Resources/js/client/assets/de-GcNPFjE-.js @@ -1 +1 @@ -import{Ft as e,It as t,Lt as n,Pt as r}from"./index-Apr3d4sF.js";var i={lessThanXSeconds:{standalone:{one:`weniger als 1 Sekunde`,other:`weniger als {{count}} Sekunden`},withPreposition:{one:`weniger als 1 Sekunde`,other:`weniger als {{count}} Sekunden`}},xSeconds:{standalone:{one:`1 Sekunde`,other:`{{count}} Sekunden`},withPreposition:{one:`1 Sekunde`,other:`{{count}} Sekunden`}},halfAMinute:{standalone:`eine halbe Minute`,withPreposition:`einer halben Minute`},lessThanXMinutes:{standalone:{one:`weniger als 1 Minute`,other:`weniger als {{count}} Minuten`},withPreposition:{one:`weniger als 1 Minute`,other:`weniger als {{count}} Minuten`}},xMinutes:{standalone:{one:`1 Minute`,other:`{{count}} Minuten`},withPreposition:{one:`1 Minute`,other:`{{count}} Minuten`}},aboutXHours:{standalone:{one:`etwa 1 Stunde`,other:`etwa {{count}} Stunden`},withPreposition:{one:`etwa 1 Stunde`,other:`etwa {{count}} Stunden`}},xHours:{standalone:{one:`1 Stunde`,other:`{{count}} Stunden`},withPreposition:{one:`1 Stunde`,other:`{{count}} Stunden`}},xDays:{standalone:{one:`1 Tag`,other:`{{count}} Tage`},withPreposition:{one:`1 Tag`,other:`{{count}} Tagen`}},aboutXWeeks:{standalone:{one:`etwa 1 Woche`,other:`etwa {{count}} Wochen`},withPreposition:{one:`etwa 1 Woche`,other:`etwa {{count}} Wochen`}},xWeeks:{standalone:{one:`1 Woche`,other:`{{count}} Wochen`},withPreposition:{one:`1 Woche`,other:`{{count}} Wochen`}},aboutXMonths:{standalone:{one:`etwa 1 Monat`,other:`etwa {{count}} Monate`},withPreposition:{one:`etwa 1 Monat`,other:`etwa {{count}} Monaten`}},xMonths:{standalone:{one:`1 Monat`,other:`{{count}} Monate`},withPreposition:{one:`1 Monat`,other:`{{count}} Monaten`}},aboutXYears:{standalone:{one:`etwa 1 Jahr`,other:`etwa {{count}} Jahre`},withPreposition:{one:`etwa 1 Jahr`,other:`etwa {{count}} Jahren`}},xYears:{standalone:{one:`1 Jahr`,other:`{{count}} Jahre`},withPreposition:{one:`1 Jahr`,other:`{{count}} Jahren`}},overXYears:{standalone:{one:`mehr als 1 Jahr`,other:`mehr als {{count}} Jahre`},withPreposition:{one:`mehr als 1 Jahr`,other:`mehr als {{count}} Jahren`}},almostXYears:{standalone:{one:`fast 1 Jahr`,other:`fast {{count}} Jahre`},withPreposition:{one:`fast 1 Jahr`,other:`fast {{count}} Jahren`}}},a=(e,t,n)=>{let r,a=n?.addSuffix?i[e].withPreposition:i[e].standalone;return r=typeof a==`string`?a:t===1?a.one:a.other.replace(`{{count}}`,String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:`vor `+r:r},o={date:n({formats:{full:`EEEE, do MMMM y`,long:`do MMMM y`,medium:`do MMM y`,short:`dd.MM.y`},defaultWidth:`full`}),time:n({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:n({formats:{full:`{{date}} 'um' {{time}}`,long:`{{date}} 'um' {{time}}`,medium:`{{date}} {{time}}`,short:`{{date}} {{time}}`},defaultWidth:`full`})},s={lastWeek:`'letzten' eeee 'um' p`,yesterday:`'gestern um' p`,today:`'heute um' p`,tomorrow:`'morgen um' p`,nextWeek:`eeee 'um' p`,other:`P`},c=(e,t,n,r)=>s[e],l={narrow:[`v.Chr.`,`n.Chr.`],abbreviated:[`v.Chr.`,`n.Chr.`],wide:[`vor Christus`,`nach Christus`]},u={narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1. Quartal`,`2. Quartal`,`3. Quartal`,`4. Quartal`]},d={narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mär`,`Apr`,`Mai`,`Jun`,`Jul`,`Aug`,`Sep`,`Okt`,`Nov`,`Dez`],wide:[`Januar`,`Februar`,`März`,`April`,`Mai`,`Juni`,`Juli`,`August`,`September`,`Oktober`,`November`,`Dezember`]},f={narrow:d.narrow,abbreviated:[`Jan.`,`Feb.`,`März`,`Apr.`,`Mai`,`Juni`,`Juli`,`Aug.`,`Sep.`,`Okt.`,`Nov.`,`Dez.`],wide:d.wide},p={code:`de`,formatDistance:a,formatLong:o,formatRelative:c,localize:{ordinalNumber:e=>Number(e)+`.`,era:t({values:l,defaultWidth:`wide`}),quarter:t({values:u,defaultWidth:`wide`,argumentCallback:e=>e-1}),month:t({values:d,formattingValues:f,defaultWidth:`wide`}),day:t({values:{narrow:[`S`,`M`,`D`,`M`,`D`,`F`,`S`],short:[`So`,`Mo`,`Di`,`Mi`,`Do`,`Fr`,`Sa`],abbreviated:[`So.`,`Mo.`,`Di.`,`Mi.`,`Do.`,`Fr.`,`Sa.`],wide:[`Sonntag`,`Montag`,`Dienstag`,`Mittwoch`,`Donnerstag`,`Freitag`,`Samstag`]},defaultWidth:`wide`}),dayPeriod:t({values:{narrow:{am:`vm.`,pm:`nm.`,midnight:`Mitternacht`,noon:`Mittag`,morning:`Morgen`,afternoon:`Nachm.`,evening:`Abend`,night:`Nacht`},abbreviated:{am:`vorm.`,pm:`nachm.`,midnight:`Mitternacht`,noon:`Mittag`,morning:`Morgen`,afternoon:`Nachmittag`,evening:`Abend`,night:`Nacht`},wide:{am:`vormittags`,pm:`nachmittags`,midnight:`Mitternacht`,noon:`Mittag`,morning:`Morgen`,afternoon:`Nachmittag`,evening:`Abend`,night:`Nacht`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`vm.`,pm:`nm.`,midnight:`Mitternacht`,noon:`Mittag`,morning:`morgens`,afternoon:`nachm.`,evening:`abends`,night:`nachts`},abbreviated:{am:`vorm.`,pm:`nachm.`,midnight:`Mitternacht`,noon:`Mittag`,morning:`morgens`,afternoon:`nachmittags`,evening:`abends`,night:`nachts`},wide:{am:`vormittags`,pm:`nachmittags`,midnight:`Mitternacht`,noon:`Mittag`,morning:`morgens`,afternoon:`nachmittags`,evening:`abends`,night:`nachts`}},defaultFormattingWidth:`wide`})},match:{ordinalNumber:r({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:e({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:`any`}),quarter:e({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:e({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:e({matchPatterns:{narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:e({matchPatterns:{narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},defaultMatchWidth:`wide`,parsePatterns:{any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};export{p as de,p as default}; \ No newline at end of file +import{Ft as e,It as t,Lt as n,Pt as r}from"./index-BEZRAhcS.js";var i={lessThanXSeconds:{standalone:{one:`weniger als 1 Sekunde`,other:`weniger als {{count}} Sekunden`},withPreposition:{one:`weniger als 1 Sekunde`,other:`weniger als {{count}} Sekunden`}},xSeconds:{standalone:{one:`1 Sekunde`,other:`{{count}} Sekunden`},withPreposition:{one:`1 Sekunde`,other:`{{count}} Sekunden`}},halfAMinute:{standalone:`eine halbe Minute`,withPreposition:`einer halben Minute`},lessThanXMinutes:{standalone:{one:`weniger als 1 Minute`,other:`weniger als {{count}} Minuten`},withPreposition:{one:`weniger als 1 Minute`,other:`weniger als {{count}} Minuten`}},xMinutes:{standalone:{one:`1 Minute`,other:`{{count}} Minuten`},withPreposition:{one:`1 Minute`,other:`{{count}} Minuten`}},aboutXHours:{standalone:{one:`etwa 1 Stunde`,other:`etwa {{count}} Stunden`},withPreposition:{one:`etwa 1 Stunde`,other:`etwa {{count}} Stunden`}},xHours:{standalone:{one:`1 Stunde`,other:`{{count}} Stunden`},withPreposition:{one:`1 Stunde`,other:`{{count}} Stunden`}},xDays:{standalone:{one:`1 Tag`,other:`{{count}} Tage`},withPreposition:{one:`1 Tag`,other:`{{count}} Tagen`}},aboutXWeeks:{standalone:{one:`etwa 1 Woche`,other:`etwa {{count}} Wochen`},withPreposition:{one:`etwa 1 Woche`,other:`etwa {{count}} Wochen`}},xWeeks:{standalone:{one:`1 Woche`,other:`{{count}} Wochen`},withPreposition:{one:`1 Woche`,other:`{{count}} Wochen`}},aboutXMonths:{standalone:{one:`etwa 1 Monat`,other:`etwa {{count}} Monate`},withPreposition:{one:`etwa 1 Monat`,other:`etwa {{count}} Monaten`}},xMonths:{standalone:{one:`1 Monat`,other:`{{count}} Monate`},withPreposition:{one:`1 Monat`,other:`{{count}} Monaten`}},aboutXYears:{standalone:{one:`etwa 1 Jahr`,other:`etwa {{count}} Jahre`},withPreposition:{one:`etwa 1 Jahr`,other:`etwa {{count}} Jahren`}},xYears:{standalone:{one:`1 Jahr`,other:`{{count}} Jahre`},withPreposition:{one:`1 Jahr`,other:`{{count}} Jahren`}},overXYears:{standalone:{one:`mehr als 1 Jahr`,other:`mehr als {{count}} Jahre`},withPreposition:{one:`mehr als 1 Jahr`,other:`mehr als {{count}} Jahren`}},almostXYears:{standalone:{one:`fast 1 Jahr`,other:`fast {{count}} Jahre`},withPreposition:{one:`fast 1 Jahr`,other:`fast {{count}} Jahren`}}},a=(e,t,n)=>{let r,a=n?.addSuffix?i[e].withPreposition:i[e].standalone;return r=typeof a==`string`?a:t===1?a.one:a.other.replace(`{{count}}`,String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:`vor `+r:r},o={date:n({formats:{full:`EEEE, do MMMM y`,long:`do MMMM y`,medium:`do MMM y`,short:`dd.MM.y`},defaultWidth:`full`}),time:n({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:n({formats:{full:`{{date}} 'um' {{time}}`,long:`{{date}} 'um' {{time}}`,medium:`{{date}} {{time}}`,short:`{{date}} {{time}}`},defaultWidth:`full`})},s={lastWeek:`'letzten' eeee 'um' p`,yesterday:`'gestern um' p`,today:`'heute um' p`,tomorrow:`'morgen um' p`,nextWeek:`eeee 'um' p`,other:`P`},c=(e,t,n,r)=>s[e],l={narrow:[`v.Chr.`,`n.Chr.`],abbreviated:[`v.Chr.`,`n.Chr.`],wide:[`vor Christus`,`nach Christus`]},u={narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1. Quartal`,`2. Quartal`,`3. Quartal`,`4. Quartal`]},d={narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`Jan`,`Feb`,`Mär`,`Apr`,`Mai`,`Jun`,`Jul`,`Aug`,`Sep`,`Okt`,`Nov`,`Dez`],wide:[`Januar`,`Februar`,`März`,`April`,`Mai`,`Juni`,`Juli`,`August`,`September`,`Oktober`,`November`,`Dezember`]},f={narrow:d.narrow,abbreviated:[`Jan.`,`Feb.`,`März`,`Apr.`,`Mai`,`Juni`,`Juli`,`Aug.`,`Sep.`,`Okt.`,`Nov.`,`Dez.`],wide:d.wide},p={code:`de`,formatDistance:a,formatLong:o,formatRelative:c,localize:{ordinalNumber:e=>Number(e)+`.`,era:t({values:l,defaultWidth:`wide`}),quarter:t({values:u,defaultWidth:`wide`,argumentCallback:e=>e-1}),month:t({values:d,formattingValues:f,defaultWidth:`wide`}),day:t({values:{narrow:[`S`,`M`,`D`,`M`,`D`,`F`,`S`],short:[`So`,`Mo`,`Di`,`Mi`,`Do`,`Fr`,`Sa`],abbreviated:[`So.`,`Mo.`,`Di.`,`Mi.`,`Do.`,`Fr.`,`Sa.`],wide:[`Sonntag`,`Montag`,`Dienstag`,`Mittwoch`,`Donnerstag`,`Freitag`,`Samstag`]},defaultWidth:`wide`}),dayPeriod:t({values:{narrow:{am:`vm.`,pm:`nm.`,midnight:`Mitternacht`,noon:`Mittag`,morning:`Morgen`,afternoon:`Nachm.`,evening:`Abend`,night:`Nacht`},abbreviated:{am:`vorm.`,pm:`nachm.`,midnight:`Mitternacht`,noon:`Mittag`,morning:`Morgen`,afternoon:`Nachmittag`,evening:`Abend`,night:`Nacht`},wide:{am:`vormittags`,pm:`nachmittags`,midnight:`Mitternacht`,noon:`Mittag`,morning:`Morgen`,afternoon:`Nachmittag`,evening:`Abend`,night:`Nacht`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`vm.`,pm:`nm.`,midnight:`Mitternacht`,noon:`Mittag`,morning:`morgens`,afternoon:`nachm.`,evening:`abends`,night:`nachts`},abbreviated:{am:`vorm.`,pm:`nachm.`,midnight:`Mitternacht`,noon:`Mittag`,morning:`morgens`,afternoon:`nachmittags`,evening:`abends`,night:`nachts`},wide:{am:`vormittags`,pm:`nachmittags`,midnight:`Mitternacht`,noon:`Mittag`,morning:`morgens`,afternoon:`nachmittags`,evening:`abends`,night:`nachts`}},defaultFormattingWidth:`wide`})},match:{ordinalNumber:r({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:e({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:`any`}),quarter:e({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:e({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:e({matchPatterns:{narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:e({matchPatterns:{narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},defaultMatchWidth:`wide`,parsePatterns:{any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};export{p as de,p as default}; \ No newline at end of file diff --git a/packages/plugin/src/Resources/js/client/assets/fr-Byx8N6Rx.js b/packages/plugin/src/Resources/js/client/assets/fr-BtK_eraO.js similarity index 98% rename from packages/plugin/src/Resources/js/client/assets/fr-Byx8N6Rx.js rename to packages/plugin/src/Resources/js/client/assets/fr-BtK_eraO.js index dba04d5e2..86186b6a2 100644 --- a/packages/plugin/src/Resources/js/client/assets/fr-Byx8N6Rx.js +++ b/packages/plugin/src/Resources/js/client/assets/fr-BtK_eraO.js @@ -1 +1 @@ -import{Ft as e,It as t,Lt as n,Pt as r}from"./index-Apr3d4sF.js";var i={lessThanXSeconds:{one:`moins d’une seconde`,other:`moins de {{count}} secondes`},xSeconds:{one:`1 seconde`,other:`{{count}} secondes`},halfAMinute:`30 secondes`,lessThanXMinutes:{one:`moins d’une minute`,other:`moins de {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`environ 1 heure`,other:`environ {{count}} heures`},xHours:{one:`1 heure`,other:`{{count}} heures`},xDays:{one:`1 jour`,other:`{{count}} jours`},aboutXWeeks:{one:`environ 1 semaine`,other:`environ {{count}} semaines`},xWeeks:{one:`1 semaine`,other:`{{count}} semaines`},aboutXMonths:{one:`environ 1 mois`,other:`environ {{count}} mois`},xMonths:{one:`1 mois`,other:`{{count}} mois`},aboutXYears:{one:`environ 1 an`,other:`environ {{count}} ans`},xYears:{one:`1 an`,other:`{{count}} ans`},overXYears:{one:`plus d’un an`,other:`plus de {{count}} ans`},almostXYears:{one:`presqu’un an`,other:`presque {{count}} ans`}},a=(e,t,n)=>{let r,a=i[e];return r=typeof a==`string`?a:t===1?a.one:a.other.replace(`{{count}}`,String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`dans `+r:`il y a `+r:r},o={date:n({formats:{full:`EEEE d MMMM y`,long:`d MMMM y`,medium:`d MMM y`,short:`dd/MM/y`},defaultWidth:`full`}),time:n({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:n({formats:{full:`{{date}} 'à' {{time}}`,long:`{{date}} 'à' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},s={lastWeek:`eeee 'dernier à' p`,yesterday:`'hier à' p`,today:`'aujourd’hui à' p`,tomorrow:`'demain à' p'`,nextWeek:`eeee 'prochain à' p`,other:`P`},c=(e,t,n,r)=>s[e],l={narrow:[`av. J.-C`,`ap. J.-C`],abbreviated:[`av. J.-C`,`ap. J.-C`],wide:[`avant Jésus-Christ`,`après Jésus-Christ`]},u={narrow:[`T1`,`T2`,`T3`,`T4`],abbreviated:[`1er trim.`,`2ème trim.`,`3ème trim.`,`4ème trim.`],wide:[`1er trimestre`,`2ème trimestre`,`3ème trimestre`,`4ème trimestre`]},d={narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`janv.`,`févr.`,`mars`,`avr.`,`mai`,`juin`,`juil.`,`août`,`sept.`,`oct.`,`nov.`,`déc.`],wide:[`janvier`,`février`,`mars`,`avril`,`mai`,`juin`,`juillet`,`août`,`septembre`,`octobre`,`novembre`,`décembre`]},f={narrow:[`D`,`L`,`M`,`M`,`J`,`V`,`S`],short:[`di`,`lu`,`ma`,`me`,`je`,`ve`,`sa`],abbreviated:[`dim.`,`lun.`,`mar.`,`mer.`,`jeu.`,`ven.`,`sam.`],wide:[`dimanche`,`lundi`,`mardi`,`mercredi`,`jeudi`,`vendredi`,`samedi`]},p={narrow:{am:`AM`,pm:`PM`,midnight:`minuit`,noon:`midi`,morning:`mat.`,afternoon:`ap.m.`,evening:`soir`,night:`mat.`},abbreviated:{am:`AM`,pm:`PM`,midnight:`minuit`,noon:`midi`,morning:`matin`,afternoon:`après-midi`,evening:`soir`,night:`matin`},wide:{am:`AM`,pm:`PM`,midnight:`minuit`,noon:`midi`,morning:`du matin`,afternoon:`de l’après-midi`,evening:`du soir`,night:`du matin`}},m=(e,t)=>{let n=Number(e),r=t?.unit;if(n===0)return`0`;let i=[`year`,`week`,`hour`,`minute`,`second`],a;return a=n===1?r&&i.includes(r)?`ère`:`er`:`ème`,n+a},h=[`MMM`,`MMMM`],g={code:`fr`,formatDistance:a,formatLong:o,formatRelative:c,localize:{preprocessor:(e,t)=>e.getDate()===1||!t.some(e=>e.isToken&&h.includes(e.value))?t:t.map(e=>e.isToken&&e.value===`do`?{isToken:!0,value:`d`}:e),ordinalNumber:m,era:t({values:l,defaultWidth:`wide`}),quarter:t({values:u,defaultWidth:`wide`,argumentCallback:e=>e-1}),month:t({values:d,defaultWidth:`wide`}),day:t({values:f,defaultWidth:`wide`}),dayPeriod:t({values:p,defaultWidth:`wide`})},match:{ordinalNumber:r({matchPattern:/^(\d+)(ième|ère|ème|er|e)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:e({matchPatterns:{narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^av/i,/^ap/i]},defaultParseWidth:`any`}),quarter:e({matchPatterns:{narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:e({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:e({matchPatterns:{narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:e({matchPatterns:{narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};export{g as default,g as fr}; \ No newline at end of file +import{Ft as e,It as t,Lt as n,Pt as r}from"./index-BEZRAhcS.js";var i={lessThanXSeconds:{one:`moins d’une seconde`,other:`moins de {{count}} secondes`},xSeconds:{one:`1 seconde`,other:`{{count}} secondes`},halfAMinute:`30 secondes`,lessThanXMinutes:{one:`moins d’une minute`,other:`moins de {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`environ 1 heure`,other:`environ {{count}} heures`},xHours:{one:`1 heure`,other:`{{count}} heures`},xDays:{one:`1 jour`,other:`{{count}} jours`},aboutXWeeks:{one:`environ 1 semaine`,other:`environ {{count}} semaines`},xWeeks:{one:`1 semaine`,other:`{{count}} semaines`},aboutXMonths:{one:`environ 1 mois`,other:`environ {{count}} mois`},xMonths:{one:`1 mois`,other:`{{count}} mois`},aboutXYears:{one:`environ 1 an`,other:`environ {{count}} ans`},xYears:{one:`1 an`,other:`{{count}} ans`},overXYears:{one:`plus d’un an`,other:`plus de {{count}} ans`},almostXYears:{one:`presqu’un an`,other:`presque {{count}} ans`}},a=(e,t,n)=>{let r,a=i[e];return r=typeof a==`string`?a:t===1?a.one:a.other.replace(`{{count}}`,String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`dans `+r:`il y a `+r:r},o={date:n({formats:{full:`EEEE d MMMM y`,long:`d MMMM y`,medium:`d MMM y`,short:`dd/MM/y`},defaultWidth:`full`}),time:n({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:n({formats:{full:`{{date}} 'à' {{time}}`,long:`{{date}} 'à' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},s={lastWeek:`eeee 'dernier à' p`,yesterday:`'hier à' p`,today:`'aujourd’hui à' p`,tomorrow:`'demain à' p'`,nextWeek:`eeee 'prochain à' p`,other:`P`},c=(e,t,n,r)=>s[e],l={narrow:[`av. J.-C`,`ap. J.-C`],abbreviated:[`av. J.-C`,`ap. J.-C`],wide:[`avant Jésus-Christ`,`après Jésus-Christ`]},u={narrow:[`T1`,`T2`,`T3`,`T4`],abbreviated:[`1er trim.`,`2ème trim.`,`3ème trim.`,`4ème trim.`],wide:[`1er trimestre`,`2ème trimestre`,`3ème trimestre`,`4ème trimestre`]},d={narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`janv.`,`févr.`,`mars`,`avr.`,`mai`,`juin`,`juil.`,`août`,`sept.`,`oct.`,`nov.`,`déc.`],wide:[`janvier`,`février`,`mars`,`avril`,`mai`,`juin`,`juillet`,`août`,`septembre`,`octobre`,`novembre`,`décembre`]},f={narrow:[`D`,`L`,`M`,`M`,`J`,`V`,`S`],short:[`di`,`lu`,`ma`,`me`,`je`,`ve`,`sa`],abbreviated:[`dim.`,`lun.`,`mar.`,`mer.`,`jeu.`,`ven.`,`sam.`],wide:[`dimanche`,`lundi`,`mardi`,`mercredi`,`jeudi`,`vendredi`,`samedi`]},p={narrow:{am:`AM`,pm:`PM`,midnight:`minuit`,noon:`midi`,morning:`mat.`,afternoon:`ap.m.`,evening:`soir`,night:`mat.`},abbreviated:{am:`AM`,pm:`PM`,midnight:`minuit`,noon:`midi`,morning:`matin`,afternoon:`après-midi`,evening:`soir`,night:`matin`},wide:{am:`AM`,pm:`PM`,midnight:`minuit`,noon:`midi`,morning:`du matin`,afternoon:`de l’après-midi`,evening:`du soir`,night:`du matin`}},m=(e,t)=>{let n=Number(e),r=t?.unit;if(n===0)return`0`;let i=[`year`,`week`,`hour`,`minute`,`second`],a;return a=n===1?r&&i.includes(r)?`ère`:`er`:`ème`,n+a},h=[`MMM`,`MMMM`],g={code:`fr`,formatDistance:a,formatLong:o,formatRelative:c,localize:{preprocessor:(e,t)=>e.getDate()===1||!t.some(e=>e.isToken&&h.includes(e.value))?t:t.map(e=>e.isToken&&e.value===`do`?{isToken:!0,value:`d`}:e),ordinalNumber:m,era:t({values:l,defaultWidth:`wide`}),quarter:t({values:u,defaultWidth:`wide`,argumentCallback:e=>e-1}),month:t({values:d,defaultWidth:`wide`}),day:t({values:f,defaultWidth:`wide`}),dayPeriod:t({values:p,defaultWidth:`wide`})},match:{ordinalNumber:r({matchPattern:/^(\d+)(ième|ère|ème|er|e)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e)}),era:e({matchPatterns:{narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^av/i,/^ap/i]},defaultParseWidth:`any`}),quarter:e({matchPatterns:{narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:e({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:e({matchPatterns:{narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},defaultParseWidth:`any`}),dayPeriod:e({matchPatterns:{narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};export{g as default,g as fr}; \ No newline at end of file diff --git a/packages/plugin/src/Resources/js/client/assets/index-Apr3d4sF.js b/packages/plugin/src/Resources/js/client/assets/index-BEZRAhcS.js similarity index 98% rename from packages/plugin/src/Resources/js/client/assets/index-Apr3d4sF.js rename to packages/plugin/src/Resources/js/client/assets/index-BEZRAhcS.js index c1704ffc5..62a5edbcc 100644 --- a/packages/plugin/src/Resources/js/client/assets/index-Apr3d4sF.js +++ b/packages/plugin/src/Resources/js/client/assets/index-BEZRAhcS.js @@ -1203,7 +1203,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho color: ${K.notice}; } } -`,Ipe=({messages:e,...t})=>e?.length?(0,B.jsx)(Fpe,{...t,children:e.map(({message:e,type:t},n)=>(0,B.jsxs)(`li`,{className:or(`message-type-${t}`,t,`has-icon`),children:[(0,B.jsx)(`span`,{className:`icon`}),$(e)]},n))}):null,M0=({edition:e,label:t,handle:n,required:r,instructions:i,translatable:a,hasTranslation:o,removeTranslation:s,width:c,disabled:l,children:u,errors:d,messages:f,isEncrypted:p,preContent:m,extraContent:h,align:g,justify:_})=>{let{size:v}=A0(),{editions:{isAtLeast:y}}=Qn,b=e!==Jn.Express&&!y(e||Jn.Express);return(0,B.jsxs)(O0,{className:or(!!d&&`errors`,l&&`disabled`,v&&`size-${v}`,b&&`upsell`),"data-upsell":$(`Upgrade to {edition} to unlock this setting.`,{edition:(0,rk.default)(e)}),$width:c,children:[(0,B.jsxs)(Epe,{children:[m!==void 0&&(0,B.jsx)(Ope,{children:m}),(0,B.jsxs)(Dpe,{children:[(0,B.jsx)(jpe,{label:t,handle:n,required:r,translatable:a,hasTranslation:o,isEncrypted:p,removeTranslation:s}),(0,B.jsx)(k0,{instructions:i})]}),h!==void 0&&(0,B.jsx)(Ope,{children:h})]}),(0,B.jsx)(D0,{className:or(g&&`align-${g}`,_&&`justify-${_}`),children:u}),(0,B.jsx)(j0,{errors:d}),(0,B.jsx)(Ipe,{messages:f})]})},N0=({children:e,property:t,label:n,handle:r,required:i,instructions:a,width:o,disabled:s,errors:c,context:l,preContent:u,align:d,justify:f})=>{let{hasTranslation:p,removeTranslation:m,isTranslationsEnabled:h}=T0(l),{edition:g,translatable:_,messages:v}=t||{},y=t?.handle||r;return(0,B.jsx)(M0,{edition:g,label:t?.label||n,handle:y,required:t?.required||i,instructions:t?.instructions||a,width:t?.width||o,disabled:t?.disabled||s,errors:c,messages:v,translatable:h&&_,hasTranslation:y?p(y):!1,isEncrypted:t?.flags?.includes(`encrypted`),removeTranslation:()=>y&&m(y),preContent:u,align:d,justify:f,children:e})},P0=new Map([[`en`,gk],[`en-US`,gk]]),Lpe={nl:async()=>(await b(async()=>{let{nl:e}=await import(`./nl-CxsYKc8L.js`);return{nl:e}},[],import.meta.url)).nl,de:async()=>(await b(async()=>{let{de:e}=await import(`./de-8CGw6-q3.js`);return{de:e}},[],import.meta.url)).de,fr:async()=>(await b(async()=>{let{fr:e}=await import(`./fr-Byx8N6Rx.js`);return{fr:e}},[],import.meta.url)).fr,it:async()=>(await b(async()=>{let{it:e}=await import(`./it-CVxJfysL.js`);return{it:e}},[],import.meta.url)).it},Rpe=e=>{let t=String(e??``).trim().replace(`_`,`-`);if(!t)return`en-US`;let[n,r]=t.split(`-`);return r?`${n.toLowerCase()}-${r.toUpperCase()}`:n.toLowerCase()};async function zpe(e){let t=Rpe(e),n=t.includes(`-`)?[t,t.split(`-`)[0]]:[t],r=e=>e===`en`?[`en-US`]:[e];for(let e of n.flatMap(r)){let t=P0.get(e);if(t)return t;let n=Lpe[e];if(!n)continue;let r=await n();return P0.set(e,r),r}let i=await Lpe[`en-US`]();return P0.set(`en-US`,i),i}function F0(){return typeof window<`u`}function I0(e){return z0(e)?(e.nodeName||``).toLowerCase():`#document`}function L0(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function R0(e){return((z0(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function z0(e){return F0()?e instanceof Node||e instanceof L0(e).Node:!1}function B0(e){return F0()?e instanceof Element||e instanceof L0(e).Element:!1}function V0(e){return F0()?e instanceof HTMLElement||e instanceof L0(e).HTMLElement:!1}function H0(e){return!F0()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof L0(e).ShadowRoot}function U0(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=X0(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function Bpe(e){return/^(table|td|th)$/.test(I0(e))}function W0(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var Vpe=/transform|translate|scale|rotate|perspective|filter/,Hpe=/paint|layout|strict|content/,G0=e=>!!e&&e!==`none`,K0;function q0(e){let t=B0(e)?X0(e):e;return G0(t.transform)||G0(t.translate)||G0(t.scale)||G0(t.rotate)||G0(t.perspective)||!J0()&&(G0(t.backdropFilter)||G0(t.filter))||Vpe.test(t.willChange||``)||Hpe.test(t.contain||``)}function Upe(e){let t=Q0(e);for(;V0(t)&&!Y0(t);){if(q0(t))return t;if(W0(t))return null;t=Q0(t)}return null}function J0(){return K0??(K0=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`)),K0}function Y0(e){return/^(html|body|#document)$/.test(I0(e))}function X0(e){return L0(e).getComputedStyle(e)}function Z0(e){return B0(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Q0(e){if(I0(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||H0(e)&&e.host||R0(e);return H0(t)?t.host:t}function Wpe(e){let t=Q0(e);return Y0(t)?e.ownerDocument?e.ownerDocument.body:e.body:V0(t)&&U0(t)?t:Wpe(t)}function $0(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=Wpe(e),i=r===e.ownerDocument?.body,a=L0(r);if(i){let e=e2(a);return t.concat(a,a.visualViewport||[],U0(r)?r:[],e&&n?$0(e):[])}else return t.concat(r,$0(r,[],n))}function e2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var t2=Math.min,n2=Math.max,r2=Math.round,i2=Math.floor,a2=e=>({x:e,y:e}),Gpe={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function o2(e,t,n){return n2(e,t2(t,n))}function s2(e,t){return typeof e==`function`?e(t):e}function c2(e){return e.split(`-`)[0]}function l2(e){return e.split(`-`)[1]}function Kpe(e){return e===`x`?`y`:`x`}function u2(e){return e===`y`?`height`:`width`}function d2(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function f2(e){return Kpe(d2(e))}function qpe(e,t,n){n===void 0&&(n=!1);let r=l2(e),i=f2(e),a=u2(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=m2(o)),[o,m2(o)]}function Jpe(e){let t=m2(e);return[p2(e),t,p2(t)]}function p2(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var Ype=[`left`,`right`],Xpe=[`right`,`left`],Zpe=[`top`,`bottom`],Qpe=[`bottom`,`top`];function $pe(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Xpe:Ype:t?Ype:Xpe;case`left`:case`right`:return t?Zpe:Qpe;default:return[]}}function eme(e,t,n,r){let i=l2(e),a=$pe(c2(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(p2)))),a}function m2(e){let t=c2(e);return Gpe[t]+e.slice(t.length)}function tme(e){return{top:0,right:0,bottom:0,left:0,...e}}function nme(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:tme(e)}function h2(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}var g2=[`input:not([inert]):not([inert] *)`,`select:not([inert]):not([inert] *)`,`textarea:not([inert]):not([inert] *)`,`a[href]:not([inert]):not([inert] *)`,`button:not([inert]):not([inert] *)`,`[tabindex]:not(slot):not([inert]):not([inert] *)`,`audio[controls]:not([inert]):not([inert] *)`,`video[controls]:not([inert]):not([inert] *)`,`[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)`,`details>summary:first-of-type:not([inert]):not([inert] *)`,`details:not([inert]):not([inert] *)`].join(`,`),rme=typeof Element>`u`,_2=rme?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,v2=!rme&&Element.prototype.getRootNode?function(e){return e?.getRootNode?.call(e)}:function(e){return e?.ownerDocument},y2=function(e,t){t===void 0&&(t=!0);var n=e?.getAttribute?.call(e,`inert`);return n===``||n===`true`||t&&e&&(typeof e.closest==`function`?e.closest(`[inert]`):y2(e.parentNode))},ime=function(e){var t=e?.getAttribute?.call(e,`contenteditable`);return t===``||t===`true`},ame=function(e,t,n){if(y2(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(g2));return t&&_2.call(e,g2)&&r.unshift(e),r=r.filter(n),r},b2=function(e,t,n){for(var r=[],i=Array.from(e);i.length;){var a=i.shift();if(!y2(a,!1))if(a.tagName===`SLOT`){var o=a.assignedElements(),s=b2(o.length?o:a.children,!0,n);n.flatten?r.push.apply(r,s):r.push({scopeParent:a,candidates:s})}else{_2.call(a,g2)&&n.filter(a)&&(t||!e.includes(a))&&r.push(a);var c=a.shadowRoot||typeof n.getShadowRoot==`function`&&n.getShadowRoot(a),l=!y2(c,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(a));if(c&&l){var u=b2(c===!0?a.children:c.children,!0,n);n.flatten?r.push.apply(r,u):r.push({scopeParent:a,candidates:u})}else i.unshift.apply(i,a.children)}}return r},ome=function(e){return!isNaN(parseInt(e.getAttribute(`tabindex`),10))},sme=function(e){if(!e)throw Error(`No node provided`);return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||ime(e))&&!ome(e)?0:e.tabIndex},cme=function(e,t){var n=sme(e);return n<0&&t&&!ome(e)?0:n},lme=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},ume=function(e){return e.tagName===`INPUT`},dme=function(e){return ume(e)&&e.type===`hidden`},fme=function(e){return e.tagName===`DETAILS`&&Array.prototype.slice.apply(e.children).some(function(e){return e.tagName===`SUMMARY`})},pme=function(e,t){for(var n=0;nsummary:first-of-type`)?e.parentElement:e;if(_2.call(i,`details:not([open]) *`))return!0;if(!n||n===`full`||n===`full-native`||n===`legacy-full`){if(typeof r==`function`){for(var a=e;e;){var o=e.parentElement,s=v2(e);if(o&&!o.shadowRoot&&r(o)===!0)return vme(e);e=e.assignedSlot?e.assignedSlot:!o&&s!==e.ownerDocument?s.host:o}e=a}if(_me(e))return!e.getClientRects().length;if(n!==`legacy-full`)return!0}else if(n===`non-zero-area`)return vme(e);return!1},bme=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName===`FIELDSET`&&t.disabled){for(var n=0;n=0)},wme=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,o=cme(a,i),s=i?wme(e.candidates):a;o===0?i?t.push.apply(t,s):t.push(a):n.push({documentOrder:r,tabIndex:o,item:e,isScope:i,content:s})}),n.sort(lme).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},Tme=function(e,t){return t=t||{},wme(t.getShadowRoot?b2([e],t.includeContainer,{filter:Sme.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Cme}):ame(e,t.includeContainer,Sme.bind(null,t)))};function Eme(){let e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function Dme(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+`/`+n}).join(` `):navigator.userAgent}function Ome(){return/apple/i.test(navigator.vendor)}function kme(){return Eme().toLowerCase().startsWith(`mac`)&&!navigator.maxTouchPoints}function Ame(){return Dme().includes(`jsdom/`)}var jme=`data-floating-ui-focusable`,Mme=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`;function x2(e){let t=e.activeElement;for(;((n=t)==null||(n=n.shadowRoot)==null?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function S2(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&H0(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function C2(e){return`composedPath`in e?e.composedPath()[0]:e.target}function w2(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function Nme(e){return e.matches(`html,body`)}function T2(e){return e?.ownerDocument||document}function Pme(e){return V0(e)&&e.matches(Mme)}function Fme(e){if(!e||Ame())return!0;try{return e.matches(`:focus-visible`)}catch{return!0}}function Ime(e){return e?e.hasAttribute(jme)?e:e.querySelector(`[`+jme+`]`)||e:null}function E2(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...E2(e,t.id,n)])}function Lme(e){return`nativeEvent`in e}function D2(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}var O2=typeof document<`u`?h.useLayoutEffect:function(){},Rme={...h};function k2(e){let t=h.useRef(e);return O2(()=>{t.current=e}),t}var zme=Rme.useInsertionEffect||(e=>e());function A2(e){let t=h.useRef(()=>{});return zme(()=>{t.current=e}),h.useCallback(function(){var e=[...arguments];return t.current==null?void 0:t.current(...e)},[])}var Bme=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver==`function`&&ResizeObserver.toString().includes(`[native code]`)?`full`:`none`});function Vme(e,t){let n=Tme(e,Bme()),r=n.length;if(r===0)return;let i=x2(T2(e)),a=n.indexOf(i);return n[a===-1?t===1?0:r-1:a+t]}function Hme(e){return Vme(T2(e).body,1)||e}function Ume(e){return Vme(T2(e).body,-1)||e}function j2(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!S2(n,r)}function Wme(e){Tme(e,Bme()).forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)})}function Gme(e){e.querySelectorAll(`[data-tabindex]`).forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)})}function Kme(e,t,n){let{reference:r,floating:i}=e,a=d2(t),o=f2(t),s=u2(o),c=c2(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(l2(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function qme(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=s2(t,e),p=nme(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=h2(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=h2(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Jme=50,Yme=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:qme},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Kme(l,r,c),f=r,p=0,m={};for(let n=0;n({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=s2(e,t)||{};if(l==null)return{};let d=nme(u),f={x:n,y:r},p=f2(i),m=u2(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=t2(d[_],T),D=t2(d[v],T),O=E,k=C-h[m]-D,A=C/2-h[m]/2+w,j=o2(O,A,k),ee=!c.arrow&&l2(i)!=null&&A!==j&&a.reference[m]/2-(Ae<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==d2(t))||T.every(e=>d2(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=d2(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}},Qme=new Set([`left`,`top`]);async function $me(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=c2(n),s=l2(n),c=d2(n)===`y`,l=Qme.has(o)?-1:1,u=a&&c?-1:1,d=s2(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var ehe=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await $me(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},the=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=s2(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=d2(c2(i)),p=Kpe(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=o2(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=o2(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}};function nhe(e){let t=X0(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=V0(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=r2(n)!==a||r2(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function M2(e){return B0(e)?e:e.contextElement}function N2(e){let t=M2(e);if(!V0(t))return a2(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=nhe(t),o=(a?r2(n.width):n.width)/r,s=(a?r2(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var rhe=a2(0);function ihe(e){let t=L0(e);return!J0()||!t.visualViewport?rhe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ahe(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==L0(e)?!1:t}function P2(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=M2(e),o=a2(1);t&&(r?B0(r)&&(o=N2(r)):o=N2(e));let s=ahe(a,n,r)?ihe(a):a2(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=L0(a),t=r&&B0(r)?L0(r):r,n=e,i=e2(n);for(;i&&r&&t!==n;){let e=N2(i),t=i.getBoundingClientRect(),r=X0(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=L0(i),i=e2(n)}}return h2({width:u,height:d,x:c,y:l})}function F2(e,t){let n=Z0(e).scrollLeft;return t?t.left+n:P2(R0(e)).left+n}function ohe(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-F2(e,n),y:n.top+t.scrollTop}}function she(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=R0(r),s=t?W0(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=a2(1),u=a2(0),d=V0(r);if((d||!d&&!a)&&((I0(r)!==`body`||U0(o))&&(c=Z0(r)),d)){let e=P2(r);l=N2(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?ohe(o,c):a2(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function che(e){return Array.from(e.getClientRects())}function lhe(e){let t=R0(e),n=Z0(e),r=e.ownerDocument.body,i=n2(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=n2(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+F2(e),s=-n.scrollTop;return X0(r).direction===`rtl`&&(o+=n2(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var uhe=25;function dhe(e,t){let n=L0(e),r=R0(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=J0();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=F2(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=uhe&&(a-=o)}else l<=uhe&&(a+=l);return{width:a,height:o,x:s,y:c}}function fhe(e,t){let n=P2(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=V0(e)?N2(e):a2(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function phe(e,t,n){let r;if(t===`viewport`)r=dhe(e,n);else if(t===`document`)r=lhe(R0(e));else if(B0(t))r=fhe(t,n);else{let n=ihe(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return h2(r)}function mhe(e,t){let n=Q0(e);return n===t||!B0(n)||Y0(n)?!1:X0(n).position===`fixed`||mhe(n,t)}function hhe(e,t){let n=t.get(e);if(n)return n;let r=$0(e,[],!1).filter(e=>B0(e)&&I0(e)!==`body`),i=null,a=X0(e).position===`fixed`,o=a?Q0(e):e;for(;B0(o)&&!Y0(o);){let t=X0(o),n=q0(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||U0(o)&&!n&&mhe(e,o))?r=r.filter(e=>e!==o):i=t,o=Q0(o)}return t.set(e,r),r}function ghe(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?W0(t)?[]:hhe(t,this._c):[].concat(n),r],o=phe(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e{o(!1,1e-7)},1e3)}n===1&&!whe(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function Ehe(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=M2(e),u=i||a?[...l?$0(l):[],...t?$0(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?The(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?P2(e):null;c&&g();function g(){let t=P2(e);h&&!whe(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Dhe=ehe,Ohe=the,khe=Zme,Ahe=Xme,jhe=(e,t,n)=>{let r=new Map,i={platform:Che,...n},a={...i.platform,_c:r};return Yme(e,t,{...i,platform:a})},L2=typeof document<`u`?h.useLayoutEffect:function(){};function R2(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!R2(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!R2(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function Mhe(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Nhe(e,t){let n=Mhe(e);return Math.round(t*n)/n}function z2(e){let t=h.useRef(e);return L2(()=>{t.current=e}),t}function Phe(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,d]=h.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=h.useState(r);R2(f,r)||p(r);let[m,_]=h.useState(null),[v,y]=h.useState(null),b=h.useCallback(e=>{e!==w.current&&(w.current=e,_(e))},[]),x=h.useCallback(e=>{e!==T.current&&(T.current=e,y(e))},[]),S=a||m,C=o||v,w=h.useRef(null),T=h.useRef(null),E=h.useRef(u),D=c!=null,O=z2(c),k=z2(i),A=z2(l),j=h.useCallback(()=>{if(!w.current||!T.current)return;let e={placement:t,strategy:n,middleware:f};k.current&&(e.platform=k.current),jhe(w.current,T.current,e).then(e=>{let t={...e,isPositioned:A.current!==!1};ee.current&&!R2(E.current,t)&&(E.current=t,g.flushSync(()=>{d(t)}))})},[f,t,n,k,A]);L2(()=>{l===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let ee=h.useRef(!1);L2(()=>(ee.current=!0,()=>{ee.current=!1}),[]),L2(()=>{if(S&&(w.current=S),C&&(T.current=C),S&&C){if(O.current)return O.current(S,C,j);j()}},[S,C,j,O,D]);let M=h.useMemo(()=>({reference:w,floating:T,setReference:b,setFloating:x}),[b,x]),te=h.useMemo(()=>({reference:S,floating:C}),[S,C]),ne=h.useMemo(()=>{let e={position:n,left:0,top:0};if(!te.floating)return e;let t=Nhe(te.floating,u.x),r=Nhe(te.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...Mhe(te.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,te.floating,u.x,u.y]);return h.useMemo(()=>({...u,update:j,refs:M,elements:te,floatingStyles:ne}),[u,j,M,te,ne])}var Fhe=e=>{function t(e){return{}.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(n){let{element:r,padding:i}=typeof e==`function`?e(n):e;return r&&t(r)?r.current==null?{}:Ahe({element:r.current,padding:i}).fn(n):r?Ahe({element:r,padding:i}).fn(n):{}}}},Ihe=(e,t)=>{let n=Dhe(e);return{name:n.name,fn:n.fn,options:[e,t]}},Lhe=(e,t)=>{let n=Ohe(e);return{name:n.name,fn:n.fn,options:[e,t]}},Rhe=(e,t)=>{let n=khe(e);return{name:n.name,fn:n.fn,options:[e,t]}},zhe=(e,t)=>{let n=Fhe(e);return{name:n.name,fn:n.fn,options:[e,t]}},Bhe=`data-floating-ui-focusable`,Vhe=`active`,Hhe=`selected`,Uhe=`ArrowLeft`,Whe=`ArrowRight`,Ghe=`ArrowUp`,Khe=`ArrowDown`,qhe=[Uhe,Whe],Jhe=[Ghe,Khe];[...qhe,...Jhe];var Yhe={...h},Xhe=!1,Zhe=0,Qhe=()=>`floating-ui-`+Math.random().toString(36).slice(2,6)+ Zhe++;function $he(){let[e,t]=h.useState(()=>Xhe?Qhe():void 0);return O2(()=>{e??t(Qhe())},[]),h.useEffect(()=>{Xhe=!0},[]),e}var B2=Yhe.useId||$he,ege=h.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:i,shift:a}},width:o=14,height:s=7,tipRadius:c=0,strokeWidth:l=0,staticOffset:u,stroke:d,d:f,style:{transform:p,...m}={},...g}=e,_=B2(),[v,y]=h.useState(!1);if(O2(()=>{r&&X0(r).direction===`rtl`&&y(!0)},[r]),!r)return null;let[b,x]=n.split(`-`),S=b===`top`||b===`bottom`,C=u;(S&&a!=null&&a.x||!S&&a!=null&&a.y)&&(C=null);let w=l*2,T=w/2,E=o/2*(c/-8+1),D=s/2*c/4,O=!!f,k=C&&x===`end`?`bottom`:`top`,A=C&&x===`end`?`right`:`left`;C&&v&&(A=x===`end`?`left`:`right`);let j=i?.x==null?``:C||i.x,ee=i?.y==null?``:C||i.y,M=f||`M0,0`+(` H`+o)+(` L`+(o-E)+`,`+(s-D))+(` Q`+o/2+`,`+s+` `+E+`,`+(s-D))+` Z`,te={top:O?`rotate(180deg)`:``,left:O?`rotate(90deg)`:`rotate(-90deg)`,bottom:O?``:`rotate(180deg)`,right:O?`rotate(-90deg)`:`rotate(90deg)`}[b];return(0,B.jsxs)(`svg`,{...g,"aria-hidden":!0,ref:t,width:O?o:o+w,height:o,viewBox:`0 0 `+o+` `+(s>o?s:o),style:{position:`absolute`,pointerEvents:`none`,[A]:j,[k]:ee,[b]:S||O?`100%`:`calc(100% - `+w/2+`px)`,transform:[te,p].filter(e=>!!e).join(` `),...m},children:[w>0&&(0,B.jsx)(`path`,{clipPath:`url(#`+_+`)`,fill:`none`,stroke:d,strokeWidth:w+ +!f,d:M}),(0,B.jsx)(`path`,{stroke:w&&!f?g.fill:`none`,d:M}),(0,B.jsx)(`clipPath`,{id:_,children:(0,B.jsx)(`rect`,{x:-T,y:T*(O?-1:1),width:o+w,height:o})})]})});function tge(){let e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;(r=e.get(t))==null||r.delete(n)}}}var nge=h.createContext(null),rge=h.createContext(null),V2=()=>h.useContext(nge)?.id||null,H2=()=>h.useContext(rge);function U2(e){return`data-floating-ui-`+e}function W2(e){e.current!==-1&&(clearTimeout(e.current),e.current=-1)}var ige=U2(`safe-polygon`);function G2(e,t,n){if(n&&!D2(n))return 0;if(typeof e==`number`)return e;if(typeof e==`function`){let n=e();return typeof n==`number`?n:n?.[t]}return e?.[t]}function K2(e){return typeof e==`function`?e():e}function age(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:a,elements:o}=e,{enabled:s=!0,delay:c=0,handleClose:l=null,mouseOnly:u=!1,restMs:d=0,move:f=!0}=t,p=H2(),m=V2(),g=k2(l),_=k2(c),v=k2(n),y=k2(d),b=h.useRef(),x=h.useRef(-1),S=h.useRef(),C=h.useRef(-1),w=h.useRef(!0),T=h.useRef(!1),E=h.useRef(()=>{}),D=h.useRef(!1),O=A2(()=>{let e=i.current.openEvent?.type;return e?.includes(`mouse`)&&e!==`mousedown`});h.useEffect(()=>{if(!s)return;function e(e){let{open:t}=e;t||(W2(x),W2(C),w.current=!0,D.current=!1)}return a.on(`openchange`,e),()=>{a.off(`openchange`,e)}},[s,a]),h.useEffect(()=>{if(!s||!g.current||!n)return;function e(e){O()&&r(!1,e,`hover`)}let t=T2(o.floating).documentElement;return t.addEventListener(`mouseleave`,e),()=>{t.removeEventListener(`mouseleave`,e)}},[o.floating,n,r,s,g,O]);let k=h.useCallback(function(e,t,n){t===void 0&&(t=!0),n===void 0&&(n=`hover`);let i=G2(_.current,`close`,b.current);i&&!S.current?(W2(x),x.current=window.setTimeout(()=>r(!1,e,n),i)):t&&(W2(x),r(!1,e,n))},[_,r]),A=A2(()=>{E.current(),S.current=void 0}),j=A2(()=>{if(T.current){let e=T2(o.floating).body;e.style.pointerEvents=``,e.removeAttribute(ige),T.current=!1}}),ee=A2(()=>i.current.openEvent?[`click`,`mousedown`].includes(i.current.openEvent.type):!1);h.useEffect(()=>{if(!s)return;function e(e){if(W2(x),w.current=!1,u&&!D2(b.current)||K2(y.current)>0&&!G2(_.current,`open`))return;let t=G2(_.current,`open`,b.current);t?x.current=window.setTimeout(()=>{v.current||r(!0,e,`hover`)},t):n||r(!0,e,`hover`)}function t(e){if(ee()){j();return}E.current();let t=T2(o.floating);if(W2(C),D.current=!1,g.current&&i.current.floatingContext){n||W2(x),S.current=g.current({...i.current.floatingContext,tree:p,x:e.clientX,y:e.clientY,onClose(){j(),A(),ee()||k(e,!0,`safe-polygon`)}});let r=S.current;t.addEventListener(`mousemove`,r),E.current=()=>{t.removeEventListener(`mousemove`,r)};return}(b.current!==`touch`||!S2(o.floating,e.relatedTarget))&&k(e)}function a(e){ee()||i.current.floatingContext&&(g.current==null||g.current({...i.current.floatingContext,tree:p,x:e.clientX,y:e.clientY,onClose(){j(),A(),ee()||k(e)}})(e))}function c(){W2(x)}function l(e){ee()||k(e,!1)}if(B0(o.domReference)){let r=o.domReference,i=o.floating;return n&&r.addEventListener(`mouseleave`,a),f&&r.addEventListener(`mousemove`,e,{once:!0}),r.addEventListener(`mouseenter`,e),r.addEventListener(`mouseleave`,t),i&&(i.addEventListener(`mouseleave`,a),i.addEventListener(`mouseenter`,c),i.addEventListener(`mouseleave`,l)),()=>{n&&r.removeEventListener(`mouseleave`,a),f&&r.removeEventListener(`mousemove`,e),r.removeEventListener(`mouseenter`,e),r.removeEventListener(`mouseleave`,t),i&&(i.removeEventListener(`mouseleave`,a),i.removeEventListener(`mouseenter`,c),i.removeEventListener(`mouseleave`,l))}}},[o,s,e,u,f,k,A,j,r,n,v,p,_,g,i,ee,y]),O2(()=>{var e;if(s&&n&&(e=g.current)!=null&&(e=e.__options)!=null&&e.blockPointerEvents&&O()){T.current=!0;let e=o.floating;if(B0(o.domReference)&&e){var t;let n=T2(o.floating).body;n.setAttribute(ige,``);let r=o.domReference,i=p==null||(t=p.nodesRef.current.find(e=>e.id===m))==null||(t=t.context)==null?void 0:t.elements.floating;return i&&(i.style.pointerEvents=``),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,e.style.pointerEvents=`auto`,()=>{n.style.pointerEvents=``,r.style.pointerEvents=``,e.style.pointerEvents=``}}}},[s,n,m,o,p,g,O]),O2(()=>{n||(b.current=void 0,D.current=!1,A(),j())},[n,A,j]),h.useEffect(()=>()=>{A(),W2(x),W2(C),j()},[s,o.domReference,A,j]);let M=h.useMemo(()=>{function e(e){b.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){!w.current&&!v.current&&r(!0,t,`hover`)}u&&!D2(b.current)||n||K2(y.current)===0||D.current&&e.movementX**2+e.movementY**2<2||(W2(C),b.current===`touch`?i():(D.current=!0,C.current=window.setTimeout(i,K2(y.current))))}}},[u,r,n,v,y]);return h.useMemo(()=>s?{reference:M}:{},[s,M])}function q2(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&H0(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function oge(e){return`composedPath`in e?e.composedPath()[0]:e.target}var sge={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`fixed`,whiteSpace:`nowrap`,width:`1px`,top:0,left:0},cge=h.forwardRef(function(e,t){let[n,r]=h.useState();O2(()=>{Ome()&&r(`button`)},[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":n?void 0:!0,[U2(`focus-guard`)]:``,style:sge};return(0,B.jsx)(`span`,{...e,...i})}),lge={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0},uge=h.createContext(null),dge=U2(`portal`);function fge(e){e===void 0&&(e={});let{id:t,root:n}=e,r=B2(),i=mge(),[a,o]=h.useState(null),s=h.useRef(null);return O2(()=>()=>{a?.remove(),queueMicrotask(()=>{s.current=null})},[a]),O2(()=>{if(!r||s.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement(`div`);n.id=r,n.setAttribute(dge,``),e.appendChild(n),s.current=n,o(n)},[t,r]),O2(()=>{if(n===null||!r||s.current)return;let e=n||i?.portalNode;e&&!z0(e)&&(e=e.current),e=e||document.body;let a=null;t&&(a=document.createElement(`div`),a.id=t,e.appendChild(a));let c=document.createElement(`div`);c.id=r,c.setAttribute(dge,``),e=a||e,e.appendChild(c),s.current=c,o(c)},[t,n,r,i]),a}function pge(e){let{children:t,id:n,root:r,preserveTabOrder:i=!0}=e,a=fge({id:n,root:r}),[o,s]=h.useState(null),c=h.useRef(null),l=h.useRef(null),u=h.useRef(null),d=h.useRef(null),f=o?.modal,p=o?.open,m=!!o&&!o.modal&&o.open&&i&&!!(r||a);return h.useEffect(()=>{if(!a||!i||f)return;function e(e){a&&j2(e)&&(e.type===`focusin`?Gme:Wme)(a)}return a.addEventListener(`focusin`,e,!0),a.addEventListener(`focusout`,e,!0),()=>{a.removeEventListener(`focusin`,e,!0),a.removeEventListener(`focusout`,e,!0)}},[a,i,f]),h.useEffect(()=>{a&&(p||Gme(a))},[p,a]),(0,B.jsxs)(uge.Provider,{value:h.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:c,afterOutsideRef:l,beforeInsideRef:u,afterInsideRef:d,portalNode:a,setFocusManagerState:s}),[i,a]),children:[m&&a&&(0,B.jsx)(cge,{"data-type":`outside`,ref:c,onFocus:e=>{if(j2(e,a)){var t;(t=u.current)==null||t.focus()}else Ume(o?o.domReference:null)?.focus()}}),m&&a&&(0,B.jsx)(`span`,{"aria-owns":a.id,style:lge}),a&&g.createPortal(t,a),m&&a&&(0,B.jsx)(cge,{"data-type":`outside`,ref:l,onFocus:e=>{if(j2(e,a)){var t;(t=d.current)==null||t.focus()}else Hme(o?o.domReference:null)?.focus(),o!=null&&o.closeOnFocusOut&&o?.onOpenChange(!1,e.nativeEvent,`focus-out`)}})]})}var mge=()=>h.useContext(uge);function hge(e){return V0(e.target)&&e.target.tagName===`BUTTON`}function gge(e){return V0(e.target)&&e.target.tagName===`A`}function _ge(e){return Pme(e)}function vge(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,dataRef:i,elements:{domReference:a}}=e,{enabled:o=!0,event:s=`click`,toggle:c=!0,ignoreMouse:l=!1,keyboardHandlers:u=!0,stickIfOpen:d=!0}=t,f=h.useRef(),p=h.useRef(!1),m=h.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){let t=f.current;e.button===0&&s!==`click`&&(D2(t,!0)&&l||(n&&c&&(!(i.current.openEvent&&d)||i.current.openEvent.type===`mousedown`)?r(!1,e.nativeEvent,`click`):(e.preventDefault(),r(!0,e.nativeEvent,`click`))))},onClick(e){let t=f.current;if(s===`mousedown`&&f.current){f.current=void 0;return}D2(t,!0)&&l||(n&&c&&(!(i.current.openEvent&&d)||i.current.openEvent.type===`click`)?r(!1,e.nativeEvent,`click`):r(!0,e.nativeEvent,`click`))},onKeyDown(e){f.current=void 0,!(e.defaultPrevented||!u||hge(e))&&(e.key===` `&&!_ge(a)&&(e.preventDefault(),p.current=!0),!gge(e)&&e.key===`Enter`&&r(!(n&&c),e.nativeEvent,`click`))},onKeyUp(e){e.defaultPrevented||!u||hge(e)||_ge(a)||e.key===` `&&p.current&&(p.current=!1,r(!(n&&c),e.nativeEvent,`click`))}}),[i,a,s,l,u,r,n,d,c]);return h.useMemo(()=>o?{reference:m}:{},[o,m])}function yge(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){let a=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},o=t.axis===`x`||t.axis===`both`,s=t.axis===`y`||t.axis===`both`,c=[`mouseenter`,`mousemove`].includes(t.dataRef.current.openEvent?.type||``)&&t.pointerType!==`touch`,l=a.width,u=a.height,d=a.x,f=a.y;return n==null&&t.x&&o&&(n=a.x-t.x),r==null&&t.y&&s&&(r=a.y-t.y),d-=n||0,f-=r||0,l=0,u=0,!i||c?(l=t.axis===`y`?a.width:0,u=t.axis===`x`?a.height:0,d=o&&t.x!=null?t.x:d,f=s&&t.y!=null?t.y:f):i&&!c&&(u=t.axis===`x`?a.height:u,l=t.axis===`y`?a.width:l),i=!0,{width:l,height:u,x:d,y:f,top:f,right:d+l,bottom:f+u,left:d}}}}function bge(e){return e!=null&&e.clientX!=null}function xge(e,t){t===void 0&&(t={});let{open:n,dataRef:r,elements:{floating:i,domReference:a},refs:o}=e,{enabled:s=!0,axis:c=`both`,x:l=null,y:u=null}=t,d=h.useRef(!1),f=h.useRef(null),[p,m]=h.useState(),[g,_]=h.useState([]),v=A2((e,t)=>{d.current||r.current.openEvent&&!bge(r.current.openEvent)||o.setPositionReference(yge(a,{x:e,y:t,axis:c,dataRef:r,pointerType:p}))}),y=A2(e=>{l!=null||u!=null||(n?f.current||_([]):v(e.clientX,e.clientY))}),b=D2(p)?i:n,x=h.useCallback(()=>{if(!b||!s||l!=null||u!=null)return;let e=L0(i);function t(n){S2(i,C2(n))?(e.removeEventListener(`mousemove`,t),f.current=null):v(n.clientX,n.clientY)}if(!r.current.openEvent||bge(r.current.openEvent)){e.addEventListener(`mousemove`,t);let n=()=>{e.removeEventListener(`mousemove`,t),f.current=null};return f.current=n,n}o.setPositionReference(a)},[b,s,l,u,i,r,o,a,v]);h.useEffect(()=>x(),[x,g]),h.useEffect(()=>{s&&!i&&(d.current=!1)},[s,i]),h.useEffect(()=>{!s&&n&&(d.current=!0)},[s,n]),O2(()=>{s&&(l!=null||u!=null)&&(d.current=!1,v(l,u))},[s,l,u,v]);let S=h.useMemo(()=>{function e(e){let{pointerType:t}=e;m(t)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}},[y]);return h.useMemo(()=>s?{reference:S}:{},[s,S])}var Sge={pointerdown:`onPointerDown`,mousedown:`onMouseDown`,click:`onClick`},Cge={pointerdown:`onPointerDownCapture`,mousedown:`onMouseDownCapture`,click:`onClickCapture`},wge=e=>({escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0});function Tge(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:a}=e,{enabled:o=!0,escapeKey:s=!0,outsidePress:c=!0,outsidePressEvent:l=`pointerdown`,referencePress:u=!1,referencePressEvent:d=`pointerdown`,ancestorScroll:f=!1,bubbles:p,capture:m}=t,g=H2(),_=A2(typeof c==`function`?c:()=>!1),v=typeof c==`function`?_:c,y=h.useRef(!1),{escapeKey:b,outsidePress:x}=wge(p),{escapeKey:S,outsidePress:C}=wge(m),w=h.useRef(!1),T=A2(e=>{if(!n||!o||!s||e.key!==`Escape`||w.current)return;let t=a.current.floatingContext?.nodeId,i=g?E2(g.nodesRef.current,t):[];if(!b&&(e.stopPropagation(),i.length>0)){let e=!0;if(i.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,Lme(e)?e.nativeEvent:e,`escape-key`)}),E=A2(e=>{var t;let n=()=>{var t;T(e),(t=C2(e))==null||t.removeEventListener(`keydown`,n)};(t=C2(e))==null||t.addEventListener(`keydown`,n)}),D=A2(e=>{let t=a.current.insideReactTree;a.current.insideReactTree=!1;let n=y.current;if(y.current=!1,l===`click`&&n||t||typeof v==`function`&&!v(e))return;let o=C2(e),s=`[`+U2(`inert`)+`]`,c=T2(i.floating).querySelectorAll(s),u=B0(o)?o:null;for(;u&&!Y0(u);){let e=Q0(u);if(Y0(e)||!B0(e))break;u=e}if(c.length&&B0(o)&&!Nme(o)&&!S2(o,i.floating)&&Array.from(c).every(e=>!S2(u,e)))return;if(V0(o)&&A){let t=Y0(o),n=X0(o),r=/auto|scroll/,i=t||r.test(n.overflowX),a=t||r.test(n.overflowY),s=i&&o.clientWidth>0&&o.scrollWidth>o.clientWidth,c=a&&o.clientHeight>0&&o.scrollHeight>o.clientHeight,l=n.direction===`rtl`,u=c&&(l?e.offsetX<=o.offsetWidth-o.clientWidth:e.offsetX>o.clientWidth),d=s&&e.offsetY>o.clientHeight;if(u||d)return}let d=a.current.floatingContext?.nodeId,f=g&&E2(g.nodesRef.current,d).some(t=>w2(e,t.context?.elements.floating));if(w2(e,i.floating)||w2(e,i.domReference)||f)return;let p=g?E2(g.nodesRef.current,d):[];if(p.length>0){let e=!0;if(p.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,`outside-press`)}),O=A2(e=>{var t;let n=()=>{var t;D(e),(t=C2(e))==null||t.removeEventListener(l,n)};(t=C2(e))==null||t.addEventListener(l,n)});h.useEffect(()=>{if(!n||!o)return;a.current.__escapeKeyBubbles=b,a.current.__outsidePressBubbles=x;let e=-1;function t(e){r(!1,e,`ancestor-scroll`)}function c(){window.clearTimeout(e),w.current=!0}function u(){e=window.setTimeout(()=>{w.current=!1},J0()?5:0)}let d=T2(i.floating);s&&(d.addEventListener(`keydown`,S?E:T,S),d.addEventListener(`compositionstart`,c),d.addEventListener(`compositionend`,u)),v&&d.addEventListener(l,C?O:D,C);let p=[];return f&&(B0(i.domReference)&&(p=$0(i.domReference)),B0(i.floating)&&(p=p.concat($0(i.floating))),!B0(i.reference)&&i.reference&&i.reference.contextElement&&(p=p.concat($0(i.reference.contextElement)))),p=p.filter(e=>e!==d.defaultView?.visualViewport),p.forEach(e=>{e.addEventListener(`scroll`,t,{passive:!0})}),()=>{s&&(d.removeEventListener(`keydown`,S?E:T,S),d.removeEventListener(`compositionstart`,c),d.removeEventListener(`compositionend`,u)),v&&d.removeEventListener(l,C?O:D,C),p.forEach(e=>{e.removeEventListener(`scroll`,t)}),window.clearTimeout(e)}},[a,i,s,v,l,n,r,f,o,b,x,T,S,E,D,C,O]),h.useEffect(()=>{a.current.insideReactTree=!1},[a,v,l]);let k=h.useMemo(()=>({onKeyDown:T,...u&&{[Sge[d]]:e=>{r(!1,e.nativeEvent,`reference-press`)},...d!==`click`&&{onClick(e){r(!1,e.nativeEvent,`reference-press`)}}}}),[T,r,u,d]),A=h.useMemo(()=>{function e(e){e.button===0&&(y.current=!0)}return{onKeyDown:T,onMouseDown:e,onMouseUp:e,[Cge[l]]:()=>{a.current.insideReactTree=!0}}},[T,l,a]);return h.useMemo(()=>o?{reference:k,floating:A}:{},[o,k,A])}function Ege(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=B2(),a=h.useRef({}),[o]=h.useState(()=>tge()),s=V2()!=null,[c,l]=h.useState(r.reference),u=A2((e,t,r)=>{a.current.openEvent=e?t:void 0,o.emit(`openchange`,{open:e,event:t,reason:r,nested:s}),n?.(e,t,r)}),d=h.useMemo(()=>({setPositionReference:l}),[]),f=h.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return h.useMemo(()=>({dataRef:a,open:t,onOpenChange:u,elements:f,events:o,floatingId:i,refs:d}),[t,u,f,o,i,d])}function Dge(e){e===void 0&&(e={});let{nodeId:t}=e,n=Ege({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[a,o]=h.useState(null),[s,c]=h.useState(null),l=i?.domReference||a,u=h.useRef(null),d=H2();O2(()=>{l&&(u.current=l)},[l]);let f=Phe({...e,elements:{...i,...s&&{reference:s}}}),p=h.useCallback(e=>{let t=B0(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),f.refs.setReference(t)},[f.refs]),m=h.useCallback(e=>{(B0(e)||e===null)&&(u.current=e,o(e)),(B0(f.refs.reference.current)||f.refs.reference.current===null||e!==null&&!B0(e))&&f.refs.setReference(e)},[f.refs]),g=h.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:u}),[f.refs,m,p]),_=h.useMemo(()=>({...f.elements,domReference:l}),[f.elements,l]),v=h.useMemo(()=>({...f,...r,refs:g,elements:_,nodeId:t}),[f,g,_,t,r]);return O2(()=>{r.dataRef.current.floatingContext=v;let e=d?.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),h.useMemo(()=>({...f,context:v,refs:g,elements:_}),[f,g,_,v])}function J2(){return kme()&&Ome()}function Oge(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,events:i,dataRef:a,elements:o}=e,{enabled:s=!0,visibleOnly:c=!0}=t,l=h.useRef(!1),u=h.useRef(-1),d=h.useRef(!0);h.useEffect(()=>{if(!s)return;let e=L0(o.domReference);function t(){!n&&V0(o.domReference)&&o.domReference===x2(T2(o.domReference))&&(l.current=!0)}function r(){d.current=!0}function i(){d.current=!1}return e.addEventListener(`blur`,t),J2()&&(e.addEventListener(`keydown`,r,!0),e.addEventListener(`pointerdown`,i,!0)),()=>{e.removeEventListener(`blur`,t),J2()&&(e.removeEventListener(`keydown`,r,!0),e.removeEventListener(`pointerdown`,i,!0))}},[o.domReference,n,s]),h.useEffect(()=>{if(!s)return;function e(e){let{reason:t}=e;(t===`reference-press`||t===`escape-key`)&&(l.current=!0)}return i.on(`openchange`,e),()=>{i.off(`openchange`,e)}},[i,s]),h.useEffect(()=>()=>{W2(u)},[]);let f=h.useMemo(()=>({onMouseLeave(){l.current=!1},onFocus(e){if(l.current)return;let t=C2(e.nativeEvent);if(c&&B0(t)){if(J2()&&!e.relatedTarget){if(!d.current&&!Pme(t))return}else if(!Fme(t))return}r(!0,e.nativeEvent,`focus`)},onBlur(e){l.current=!1;let t=e.relatedTarget,n=e.nativeEvent,i=B0(t)&&t.hasAttribute(U2(`focus-guard`))&&t.getAttribute(`data-type`)===`outside`;u.current=window.setTimeout(()=>{let e=x2(o.domReference?o.domReference.ownerDocument:document);!t&&e===o.domReference||S2(a.current.floatingContext?.refs.floating.current,e)||S2(o.domReference,e)||i||r(!1,n,`focus`)})}}),[a,o.domReference,r,c]);return h.useMemo(()=>s?{reference:f}:{},[s,f])}function Y2(e,t,n){let r=new Map,i=n===`item`,a=e;if(i&&e){let{[Vhe]:t,[Hhe]:n,...r}=e;a=r}return{...n===`floating`&&{tabIndex:-1,[Bhe]:``},...a,...t.map(t=>{let r=t?t[n]:null;return typeof r==`function`?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,a]=t;if(!(i&&[Vhe,Hhe].includes(n)))if(n.indexOf(`on`)===0){if(r.has(n)||r.set(n,[]),typeof a==`function`){var o;(o=r.get(n))==null||o.push(a),e[n]=function(){var e=[...arguments];return r.get(n)?.map(t=>t(...e)).find(e=>e!==void 0)}}}else e[n]=a}),e),{})}}function kge(e){e===void 0&&(e=[]);let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),i=h.useCallback(t=>Y2(t,e,`reference`),t),a=h.useCallback(t=>Y2(t,e,`floating`),n),o=h.useCallback(t=>Y2(t,e,`item`),r);return h.useMemo(()=>({getReferenceProps:i,getFloatingProps:a,getItemProps:o}),[i,a,o])}var Age=new Map([[`select`,`listbox`],[`combobox`,`listbox`],[`label`,!1]]);function jge(e,t){t===void 0&&(t={});let{open:n,elements:r,floatingId:i}=e,{enabled:a=!0,role:o=`dialog`}=t,s=B2(),c=r.domReference?.id||s,l=h.useMemo(()=>Ime(r.floating)?.id||i,[r.floating,i]),u=Age.get(o)??o,d=V2()!=null,f=h.useMemo(()=>u===`tooltip`||o===`label`?{[`aria-`+(o===`label`?`labelledby`:`describedby`)]:n?l:void 0}:{"aria-expanded":n?`true`:`false`,"aria-haspopup":u===`alertdialog`?`dialog`:u,"aria-controls":n?l:void 0,...u===`listbox`&&{role:`combobox`},...u===`menu`&&{id:c},...u===`menu`&&d&&{role:`menuitem`},...o===`select`&&{"aria-autocomplete":`none`},...o===`combobox`&&{"aria-autocomplete":`list`}},[u,l,d,n,c,o]),p=h.useMemo(()=>{let e={id:l,...u&&{role:u}};return u===`tooltip`||o===`label`?e:{...e,...u===`menu`&&{"aria-labelledby":c}}},[u,l,c,o]),m=h.useCallback(e=>{let{active:t,selected:n}=e,r={role:`option`,...t&&{id:l+`-fui-option`}};switch(o){case`select`:case`combobox`:return{...r,"aria-selected":n}}return{}},[l,o]);return h.useMemo(()=>a?{reference:f,floating:p,item:m}:{},[a,f,p,m])}function Mge(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...Mge(e,t.id,n)])}function Nge(e,t){let[n,r]=e,i=!1,a=t.length;for(let e=0,o=a-1;e=r!=l>=r&&n<=(c-a)*(r-s)/(l-s)+a&&(i=!i)}return i}function Pge(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function Fge(e){e===void 0&&(e={});let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,i={current:-1},a=!1,o=null,s=null,c=typeof performance<`u`?performance.now():0;function l(e,t){let n=performance.now(),r=n-c;if(o===null||s===null||r===0)return o=e,s=t,c=n,null;let i=e-o,a=t-s,l=Math.sqrt(i*i+a*a)/r;return o=e,s=t,c=n,l}let u=e=>{let{x:n,y:o,placement:s,elements:c,onClose:u,nodeId:d,tree:f}=e;return function(e){function p(){W2(i),u()}if(W2(i),!c.domReference||!c.floating||s==null||n==null||o==null)return;let{clientX:m,clientY:h}=e,g=[m,h],_=oge(e),v=e.type===`mouseleave`,y=q2(c.floating,_),b=q2(c.domReference,_),x=c.domReference.getBoundingClientRect(),S=c.floating.getBoundingClientRect(),C=s.split(`-`)[0],w=n>S.right-S.width/2,T=o>S.bottom-S.height/2,E=Pge(g,x),D=S.width>x.width,O=S.height>x.height,k=(D?x:S).left,A=(D?x:S).right,j=(O?x:S).top,ee=(O?x:S).bottom;if(y&&(a=!0,!v))return;if(b&&(a=!1),b&&!v){a=!0;return}if(v&&B0(e.relatedTarget)&&q2(c.floating,e.relatedTarget)||f&&Mge(f.nodesRef.current,d).length)return;if(C===`top`&&o>=x.bottom-1||C===`bottom`&&o<=x.top+1||C===`left`&&n>=x.right-1||C===`right`&&n<=x.left+1)return p();let M=[];switch(C){case`top`:M=[[k,x.top+1],[k,S.bottom-1],[A,S.bottom-1],[A,x.top+1]];break;case`bottom`:M=[[k,S.top+1],[k,x.bottom-1],[A,x.bottom-1],[A,S.top+1]];break;case`left`:M=[[S.right-1,ee],[S.right-1,j],[x.left+1,j],[x.left+1,ee]];break;case`right`:M=[[x.right-1,ee],[x.right-1,j],[S.left+1,j],[S.left+1,ee]];break}function te(e){let[n,r]=e;switch(C){case`top`:return[[D?n+t/2:w?n+t*4:n-t*4,r+t+1],[D?n-t/2:w?n+t*4:n-t*4,r+t+1],[S.left,w||D?S.bottom-t:S.top],[S.right,w?D?S.bottom-t:S.top:S.bottom-t]];case`bottom`:return[[D?n+t/2:w?n+t*4:n-t*4,r-t],[D?n-t/2:w?n+t*4:n-t*4,r-t],[S.left,w||D?S.top+t:S.bottom],[S.right,w?D?S.top+t:S.bottom:S.top+t]];case`left`:{let e=[n+t+1,O?r+t/2:T?r+t*4:r-t*4],i=[n+t+1,O?r-t/2:T?r+t*4:r-t*4];return[[T||O?S.right-t:S.left,S.top],[T?O?S.right-t:S.left:S.right-t,S.bottom],e,i]}case`right`:return[[n-t,O?r+t/2:T?r+t*4:r-t*4],[n-t,O?r-t/2:T?r+t*4:r-t*4],[T||O?S.left+t:S.right,S.top],[T?O?S.left+t:S.right:S.left+t,S.bottom]]}}if(!Nge([m,h],M)){if(a&&!E)return p();if(!v&&r){let t=l(e.clientX,e.clientY);if(t!==null&&t<.1)return p()}Nge([m,h],te([n,o]))?!a&&r&&(i.current=window.setTimeout(p,40)):p()}}};return u.__options={blockPointerEvents:n},u}var X2=function(e,t){return X2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},X2(e,t)};function Z2(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);X2(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Q2=function(){return Q2=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?n[0]:n;return e&&o4(e,i,r)||``}var zge=` - `;function Bge(e,t,n){if(!e&&!t)return``;var r=e?s4(e,n):``,i=t?s4(t,n):``;return`${r}${n.rangeSeparator||zge}${i}`}function Vge(e,t){if(!e?.length)return``;var n=e[0]?s4(e[0],t):``;return e.length===1?n:e.length===2&&e[1]?`${n}, ${s4(e[1],t)}`:`${n} (+${e.length-1})`}function c4(e,t){var n=t.hour,r=n===void 0?0:n,i=t.minute,a=i===void 0?0:i,o=t.second;return Vj(Hj(Wj(e,o===void 0?0:o),a),r)}function Hge(e){return vk(e)}function Uge(e,t){return o4(e,`ddd`,t)}function l4(e){return jO(e)}function u4(e,t,n){return EO(e,{locale:b4(t||y4()),weekStartsOn:n})}function d4(e){return $O(e)}function f4(e){return tk(e)}function Wge(e){return QO(e)}function Gge(){return jO(r4())}function Kge(e){return XO(e)}function qge(e){return nk(e)}function Jge(e){return ZO(e)}function p4(e,t){return e&&t?_j(e,t):!e&&!t}function m4(e,t){return e&&t?hj(e,t):!e&&!t}function h4(e,t){return e&&t?gj(e,t):!e&&!t}function g4(e,t){return e&&t?VO(e,t):!e&&!t}function _4(e,t){return e&&t?oA(e,t):!e&&!t}function v4(e,t,n){var r,i=jO(t),a=XO(n);try{r=vj(e,{start:i,end:a})}catch{r=!1}return r}function y4(){return Rge().__localeId__}function b4(e){if(typeof e==`string`){var t=Rge();return t.__localeData__?t.__localeData__[e]:void 0}else return e}function Yge(e,t,n){return t(o4(e,`EEEE`,n))}function Xge(e,t){return o4(e,`EEEEEE`,t)}function Zge(e,t){return o4(e,`EEE`,t)}function x4(e,t){return o4(Bj(r4(),e),`LLLL`,t)}function Qge(e,t){return o4(Bj(r4(),e),`LLL`,t)}function $ge(e,t){return o4(Uj(r4(),e),`QQQ`,t)}function S4(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.excludeDateIntervals,s=n.includeDates,c=n.includeDateIntervals,l=n.filterDate;return n.disabled?!0:k4(e,{minDate:r,maxDate:i})||a&&a.some(function(t){return t instanceof Date?g4(e,t):g4(e,t.date)})||o&&o.some(function(t){var n=t.start,r=t.end;return vj(e,{start:n,end:r})})||s&&!s.some(function(t){return g4(e,t)})||c&&!c.some(function(t){var n=t.start,r=t.end;return vj(e,{start:n,end:r})})||l&&!l(r4(e))||!1}function C4(e,t){var n=t===void 0?{}:t,r=n.excludeDates,i=n.excludeDateIntervals;return i&&i.length>0?i.some(function(t){var n=t.start,r=t.end;return vj(e,{start:n,end:r})}):r&&r.some(function(t){return t instanceof Date?g4(e,t):g4(e,t.date??new Date)})||!1}function e_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;return k4(e,{minDate:r?$O(r):void 0,maxDate:i?ZO(i):void 0})||a?.some(function(t){return m4(e,t instanceof Date?t:t.date)})||o&&!o.some(function(t){return m4(e,t)})||s&&!s(r4(e))||!1}function w4(e,t,n,r){var i=rA(e),a=eA(e),o=rA(t),s=eA(t),c=rA(r);return i===o&&i===c?a<=n&&n<=s:i=n||ci:!1}function t_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates;return k4(e,{minDate:r,maxDate:i})||a&&a.some(function(t){return m4(t instanceof Date?t:t.date,e)})||o&&!o.some(function(t){return m4(t,e)})||!1}function T4(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;return n.disabled?!0:k4(e,{minDate:r,maxDate:i})||a?.some(function(t){return h4(e,t instanceof Date?t:t.date)})||o&&!o.some(function(t){return h4(e,t)})||s&&!s(r4(e))||!1}function E4(e,t,n){if(!t||!n||!UO(t)||!UO(n))return!1;var r=rA(t),i=rA(n);return r<=e&&i>=e}function D4(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;if(n.disabled)return!0;var c=new Date(e,0,1);return k4(c,{minDate:r?tk(r):void 0,maxDate:i?ek(i):void 0})||a?.some(function(e){return p4(c,e instanceof Date?e:e.date)})||o&&!o.some(function(e){return p4(c,e)})||s&&!s(r4(c))||!1}function O4(e,t,n,r){var i=rA(e),a=GO(e),o=rA(t),s=GO(t),c=rA(r);return i===o&&i===c?a<=n&&n<=s:i=n||ci:!1}function k4(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate;return(r&&MO(e,r)<0||i&&MO(e,i)>0)??!1}function n_e(e,t){return t.some(function(t){return Zk(t)===Zk(e)&&$k(t)===$k(e)&&tA(t)===tA(e)})}function r_e(e,t){var n=t===void 0?{}:t,r=n.excludeTimes,i=n.includeTimes,a=n.filterTime;return r&&n_e(e,r)||i&&!n_e(e,i)||a&&!a(e)||!1}function i_e(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw Error(`Both minTime and maxTime props required`);var i=r4();i=Vj(i,Zk(e)),i=Hj(i,$k(e)),i=Wj(i,tA(e));var a=r4();a=Vj(a,Zk(n)),a=Hj(a,$k(n)),a=Wj(a,tA(n));var o=r4();o=Vj(o,Zk(r)),o=Hj(o,$k(r)),o=Wj(o,tA(r));var s;try{s=!vj(i,{start:a,end:o})}catch{s=!1}return s}function a_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=Kj(e,1);return r&&WO(r,a)>0||i&&i.every(function(e){return WO(e,a)>0})||!1}function o_e(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=xO(e,1);return r&&WO(a,r)>0||i&&i.every(function(e){return WO(a,e)>0})||!1}function s_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=qj(tk(e),1);return r&&KO(r,a)>0||i&&i.every(function(e){return KO(e,a)>0})||!1}function c_e(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=FO(ek(e),1);return r&&KO(a,r)>0||i&&i.every(function(e){return KO(a,e)>0})||!1}function l_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=Yj(e,1);return r&&qO(r,a)>0||i&&i.every(function(e){return qO(e,a)>0})||!1}function u_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.yearItemNumber,a=i===void 0?n4:i,o=A4(f4(Yj(e,a)),a).endPeriod,s=r&&rA(r);return s&&s>o||!1}function d_e(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=RO(e,1);return r&&qO(a,r)>0||i&&i.every(function(e){return qO(a,e)>0})||!1}function f_e(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.yearItemNumber,a=i===void 0?n4:i,o=A4(RO(e,a),a).startPeriod,s=r&&rA(r);return s&&s=0})):n?BO(n):t}function m_e(e){var t=e.maxDate,n=e.includeDates;return n&&t?zO(n.filter(function(e){return MO(e,t)<=0})):n?zO(n):t}function h_e(e,t){e===void 0&&(e=[]),t===void 0&&(t=`react-datepicker__day--highlighted`);for(var n=new Map,r=0,i=e.length;r=k_e,u=!n&&!t.isWeekInMonth(a);if(l||u)if(t.props.peekNextMonth)i=!0;else break}return e},t.onMonthClick=function(e,n){var r=t.isMonthDisabledForLabelDate(n),i=r.isDisabled,a=r.labelDate;i||t.handleDayClick(d4(a),e)},t.onMonthMouseEnter=function(e){var n=t.isMonthDisabledForLabelDate(e),r=n.isDisabled,i=n.labelDate;r||t.handleDayMouseEnter(d4(i))},t.handleMonthNavigation=function(e,n){var r,i,a;(i=(r=t.props).setPreSelection)==null||i.call(r,n),(a=t.MONTH_REFS[e]?.current)==null||a.focus()},t.handleKeyboardNavigation=function(e,n,r){var i=t.props,a=i.selected,o=i.preSelection,s=i.setPreSelection,c=i.minDate,l=i.maxDate,u=i.showFourColumnMonthYearPicker,d=i.showTwoColumnMonthYearPicker;if(o){var f=A_e(u,d),p=t.getVerticalOffset(f),m=P4[f]?.grid,h=function(e,t,n){var r=t,i=n;switch(e){case t4.ArrowRight:r=xO(t,F4),i=n===11?0:n+F4;break;case t4.ArrowLeft:r=Kj(t,F4),i=n===0?11:n-F4;break;case t4.ArrowUp:r=Kj(t,p),i=(m?.[0])?.includes(n)?n+12-p:n-p;break;case t4.ArrowDown:r=xO(t,p),i=(m?.[m.length-1])?.includes(n)?n-12+p:n+p;break}return{newCalculatedDate:r,newCalculatedMonth:i}},g=function(e,n,r){for(var i=40,a=e,o=!1,s=0,u=h(a,n,r),d=u.newCalculatedDate,f=u.newCalculatedMonth;!o;){if(s>=i){d=n,f=r;break}if(c&&dl){a=t4.ArrowLeft;var p=h(a,d,f);d=p.newCalculatedDate,f=p.newCalculatedMonth}if(t_e(d,t.props)){var p=h(a,d,f);d=p.newCalculatedDate,f=p.newCalculatedMonth}else o=!0;s++}return{newCalculatedDate:d,newCalculatedMonth:f}};if(n===t4.Enter){t.isMonthDisabled(r)||(t.onMonthClick(e,r),s?.(a));return}var _=g(n,o,r),v=_.newCalculatedDate,y=_.newCalculatedMonth;switch(n){case t4.ArrowRight:case t4.ArrowLeft:case t4.ArrowUp:case t4.ArrowDown:t.handleMonthNavigation(y,v);break}}},t.getVerticalOffset=function(e){return P4[e]?.verticalNavigationOffset??0},t.onMonthKeyDown=function(e,n){var r=t.props,i=r.disabledKeyboardNavigation,a=r.handleOnMonthKeyDown,o=e.key;o!==t4.Tab&&e.preventDefault(),i||t.handleKeyboardNavigation(e,o,n),a&&a(e)},t.onQuarterClick=function(e,n){var r=Uj(t.props.day,n);T4(r,t.props)||t.handleDayClick(Wge(r),e)},t.onQuarterMouseEnter=function(e){var n=Uj(t.props.day,e);T4(n,t.props)||t.handleDayMouseEnter(Wge(n))},t.handleQuarterNavigation=function(e,n){var r,i,a;t.isDisabled(n)||t.isExcluded(n)||((i=(r=t.props).setPreSelection)==null||i.call(r,n),(a=t.QUARTER_REFS[e-1]?.current)==null||a.focus())},t.onQuarterKeyDown=function(e,n){var r,i,a=e.key;if(!t.props.disabledKeyboardNavigation)switch(a){case t4.Enter:t.onQuarterClick(e,n),(i=(r=t.props).setPreSelection)==null||i.call(r,t.props.selected);break;case t4.ArrowRight:if(!t.props.preSelection)break;t.handleQuarterNavigation(n===4?1:n+1,FO(t.props.preSelection,1));break;case t4.ArrowLeft:if(!t.props.preSelection)break;t.handleQuarterNavigation(n===1?4:n-1,qj(t.props.preSelection,1));break}},t.isMonthDisabledForLabelDate=function(e){var n=t.props,r=n.day,i=n.disabled,a=n.minDate,o=n.maxDate,s=n.excludeDates,c=n.includeDates,l=Bj(r,e);return i?{isDisabled:!0,labelDate:Bj(r,e)}:{isDisabled:((a||o||s||c)&&e_e(l,t.props))??!1,labelDate:l}},t.isMonthDisabled=function(e){return t.isMonthDisabledForLabelDate(e).isDisabled},t.getMonthClassNames=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate,o=n.preSelection,s=n.monthClassName,c=s?s(Bj(r,e)):void 0,l=t.getSelection();return GM(`react-datepicker__month-text`,`react-datepicker__month-${e}`,c,{"react-datepicker__month-text--disabled":t.isMonthDisabled(e),"react-datepicker__month-text--selected":l?t.isSelectMonthInList(r,e,l):void 0,"react-datepicker__month-text--keyboard-selected":!t.props.disabledKeyboardNavigation&&o&&t.isSelectedMonth(r,e,o)&&!t.isMonthSelected()&&!t.isMonthDisabled(e),"react-datepicker__month-text--in-selecting-range":t.isInSelectingRangeMonth(e),"react-datepicker__month-text--in-range":i&&a?w4(i,a,e,r):void 0,"react-datepicker__month-text--range-start":t.isRangeStartMonth(e),"react-datepicker__month-text--range-end":t.isRangeEndMonth(e),"react-datepicker__month-text--selecting-range-start":t.isSelectingMonthRangeStart(e),"react-datepicker__month-text--selecting-range-end":t.isSelectingMonthRangeEnd(e),"react-datepicker__month-text--today":t.isCurrentMonth(r,e)})},t.getTabIndex=function(e){if(t.props.preSelection==null)return`-1`;var n=eA(t.props.preSelection),r=t.isMonthDisabledForLabelDate(n).isDisabled;return e===n&&!(r||t.props.disabledKeyboardNavigation)?`0`:`-1`},t.getQuarterTabIndex=function(e){if(t.props.preSelection==null)return`-1`;var n=GO(t.props.preSelection),r=T4(t.props.day,t.props);return e===n&&!(r||t.props.disabledKeyboardNavigation)?`0`:`-1`},t.getAriaLabel=function(e){var n=t.props,r=n.chooseDayAriaLabelPrefix,i=r===void 0?`Choose`:r,a=n.disabledDayAriaLabelPrefix,o=a===void 0?`Not available`:a,s=n.day,c=n.locale,l=Bj(s,e);return`${t.isDisabled(l)||t.isExcluded(l)?o:i} ${o4(l,`MMMM yyyy`,c)}`},t.getQuarterClassNames=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate,o=n.minDate,s=n.maxDate,c=n.excludeDates,l=n.includeDates,u=n.filterDate,d=n.preSelection,f=n.disabledKeyboardNavigation,p=n.disabled,m=(o||s||c||l||u||p)&&T4(Uj(r,e),t.props),h=t.getSelection();return GM(`react-datepicker__quarter-text`,`react-datepicker__quarter-${e}`,{"react-datepicker__quarter-text--disabled":m,"react-datepicker__quarter-text--selected":h?t.isSelectQuarterInList(r,e,h):void 0,"react-datepicker__quarter-text--keyboard-selected":!f&&d&&t.isSelectedQuarter(r,e,d)&&!t.isQuarterSelected()&&!m,"react-datepicker__quarter-text--in-selecting-range":t.isInSelectingRangeQuarter(e),"react-datepicker__quarter-text--in-range":i&&a?O4(i,a,e,r):void 0,"react-datepicker__quarter-text--range-start":t.isRangeStartQuarter(e),"react-datepicker__quarter-text--range-end":t.isRangeEndQuarter(e),"react-datepicker__quarter-text--today":t.isCurrentQuarter(r,e)})},t.getMonthContent=function(e){var n=t.props,r=n.showFullMonthYearPicker,i=n.renderMonthContent,a=n.locale,o=n.day,s=Qge(e,a),c=x4(e,a);return i?i(e,s,c,o):r?c:s},t.getQuarterContent=function(e){var n=t.props,r=n.renderQuarterContent,i=n.locale,a=$ge(e,i);return r?.(e,a)??a},t.renderMonths=function(){var e=t.props,n=e.showTwoColumnMonthYearPicker,r=e.showFourColumnMonthYearPicker,i=e.day,a=e.selected;return(P4[A_e(r,n)]?.grid)?.map(function(e,n){return h.createElement(`div`,{className:`react-datepicker__month-wrapper`,key:n},e.map(function(e,n){return h.createElement(`div`,{ref:t.MONTH_REFS[e],key:n,onClick:function(n){t.onMonthClick(n,e)},onKeyDown:function(n){w_e(n)&&(n.preventDefault(),n.key=t4.Enter),t.onMonthKeyDown(n,e)},onMouseEnter:t.props.usePointerEvent?void 0:function(){return t.onMonthMouseEnter(e)},onPointerEnter:t.props.usePointerEvent?function(){return t.onMonthMouseEnter(e)}:void 0,tabIndex:Number(t.getTabIndex(e)),className:t.getMonthClassNames(e),"aria-disabled":t.isMonthDisabled(e),role:`option`,"aria-label":t.getAriaLabel(e),"aria-current":t.isCurrentMonth(i,e)?`date`:void 0,"aria-selected":a?t.isSelectedMonth(i,e,a):void 0},t.getMonthContent(e))}))})},t.renderQuarters=function(){var e=t.props,n=e.day,r=e.selected;return h.createElement(`div`,{className:`react-datepicker__quarter-wrapper`},[1,2,3,4].map(function(e,i){return h.createElement(`div`,{key:i,ref:t.QUARTER_REFS[i],role:`option`,onClick:function(n){t.onQuarterClick(n,e)},onKeyDown:function(n){t.onQuarterKeyDown(n,e)},onMouseEnter:t.props.usePointerEvent?void 0:function(){return t.onQuarterMouseEnter(e)},onPointerEnter:t.props.usePointerEvent?function(){return t.onQuarterMouseEnter(e)}:void 0,className:t.getQuarterClassNames(e),"aria-selected":r?t.isSelectedQuarter(n,e,r):void 0,tabIndex:Number(t.getQuarterTabIndex(e)),"aria-current":t.isCurrentQuarter(n,e)?`date`:void 0},t.getQuarterContent(e))}))},t.getClassNames=function(){var e=t.props,n=e.selectingDate,r=e.selectsStart,i=e.selectsEnd,a=e.showMonthYearPicker,o=e.showQuarterYearPicker,s=e.showWeekPicker;return GM(`react-datepicker__month`,{"react-datepicker__month--selecting-range":n&&(r||i)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":o},{"react-datepicker__weekPicker":s})},t}return t.prototype.getSelection=function(){var e=this.props,t=e.selected,n=e.selectedDates;if(e.selectsMultiple)return n;if(t)return[t]},t.prototype.render=function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,i=e.ariaLabelPrefix,a=i===void 0?`Month `:i,o=a?a.trim()+` `:``,s=a4(r)?`${o}${o4(r,`MMMM, yyyy`,this.props.locale)}`:``;return t||n?h.createElement(`div`,{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":s,role:`listbox`},t?this.renderMonths():this.renderQuarters()):h.createElement(`div`,{role:`table`},this.props.dayNamesHeader&&h.createElement(`div`,{role:`rowgroup`},this.props.dayNamesHeader),h.createElement(`div`,{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":s,role:`rowgroup`},this.renderWeeks()))},t}(h.Component),M_e=function(e){Z2(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.monthOptionButtonsRef={},t.isSelectedMonth=function(e){return t.props.month===e},t.handleOptionKeyDown=function(e,n){var r;switch(n.key){case`Enter`:n.preventDefault(),t.onChange(e);break;case`Escape`:n.preventDefault(),t.props.onCancel();break;case`ArrowUp`:case`ArrowDown`:n.preventDefault();var i=(e+(n.key===`ArrowUp`?-1:1)+t.props.monthNames.length)%t.props.monthNames.length;(r=t.monthOptionButtonsRef[i])==null||r.focus();break}},t.renderOptions=function(){return t.monthOptionButtonsRef={},t.props.monthNames.map(function(e,n){return h.createElement(`div`,{ref:function(e){t.monthOptionButtonsRef[n]=e,t.isSelectedMonth(n)&&e?.focus()},role:`button`,tabIndex:0,className:t.isSelectedMonth(n)?`react-datepicker__month-option react-datepicker__month-option--selected_month`:`react-datepicker__month-option`,key:e,onClick:t.onChange.bind(t,n),onKeyDown:t.handleOptionKeyDown.bind(t,n),"aria-selected":t.isSelectedMonth(n)?`true`:void 0},t.isSelectedMonth(n)?h.createElement(`span`,{className:`react-datepicker__month-option--selected`},`✓`):``,e)})},t.onChange=function(e){return t.props.onChange(e)},t.handleClickOutside=function(){return t.props.onCancel()},t}return t.prototype.render=function(){return h.createElement(e4,{className:`react-datepicker__month-dropdown`,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(h.Component),N_e=function(e){Z2(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(e){return e.map(function(e,t){return h.createElement(`option`,{key:e,value:t},e)})},t.renderSelectMode=function(e){return h.createElement(`select`,{value:t.props.month,className:`react-datepicker__month-select`,onChange:function(e){return t.onChange(parseInt(e.target.value))}},t.renderSelectOptions(e))},t.renderReadView=function(e,n){return h.createElement(`button`,{key:`read`,type:`button`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__month-read-view`,onClick:t.toggleDropdown},h.createElement(`span`,{className:`react-datepicker__month-read-view--down-arrow`}),h.createElement(`span`,{className:`react-datepicker__month-read-view--selected-month`},n[t.props.month]))},t.renderDropdown=function(e){return h.createElement(M_e,Q2({key:`dropdown`},t.props,{monthNames:e,onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(e){var n=t.state.dropdownVisible,r=[t.renderReadView(!n,e)];return n&&r.unshift(t.renderDropdown(e)),r},t.onChange=function(e){t.toggleDropdown(),e!==t.props.month&&t.props.onChange(e)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return t.prototype.render=function(){var e=this,t=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(t){return Qge(t,e.props.locale)}:function(t){return x4(t,e.props.locale)}),n;switch(this.props.dropdownMode){case`scroll`:n=this.renderScrollMode(t);break;case`select`:n=this.renderSelectMode(t);break}return h.createElement(`div`,{className:`react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--${this.props.dropdownMode}`},n)},t}(h.Component);function P_e(e,t){for(var n=[],r=d4(e),i=d4(t);!iA(r,i);)n.push(r4(r)),r=xO(r,1);return n}var F_e=function(e){Z2(t,e);function t(t){var n=e.call(this,t)||this;return n.renderOptions=function(){return n.state.monthYearsList.map(function(e){var t=nA(e),r=p4(n.props.date,e)&&m4(n.props.date,e);return h.createElement(`div`,{className:r?`react-datepicker__month-year-option--selected_month-year`:`react-datepicker__month-year-option`,key:t,onClick:n.onChange.bind(n,t),"aria-selected":r?`true`:void 0},r?h.createElement(`span`,{className:`react-datepicker__month-year-option--selected`},`✓`):``,o4(e,n.props.dateFormat,n.props.locale))})},n.onChange=function(e){return n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.state={monthYearsList:P_e(n.props.minDate,n.props.maxDate)},n}return t.prototype.render=function(){var e=GM({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return h.createElement(e4,{className:e,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(h.Component),I_e=function(e){Z2(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=d4(t.props.minDate),n=d4(t.props.maxDate),r=[];!iA(e,n);){var i=nA(e);r.push(h.createElement(`option`,{key:i,value:i},o4(e,t.props.dateFormat,t.props.locale))),e=xO(e,1)}return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return h.createElement(`select`,{value:nA(d4(t.props.date)),className:`react-datepicker__month-year-select`,onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){var n=o4(t.props.date,t.props.dateFormat,t.props.locale);return h.createElement(`div`,{key:`read`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__month-year-read-view`,onClick:t.toggleDropdown},h.createElement(`span`,{className:`react-datepicker__month-year-read-view--down-arrow`}),h.createElement(`span`,{className:`react-datepicker__month-year-read-view--selected-month-year`},n))},t.renderDropdown=function(){return h.createElement(F_e,Q2({key:`dropdown`},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown();var n=r4(e);p4(t.props.date,n)&&m4(t.props.date,n)||t.props.onChange(n)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return t.prototype.render=function(){var e;switch(this.props.dropdownMode){case`scroll`:e=this.renderScrollMode();break;case`select`:e=this.renderSelectMode();break}return h.createElement(`div`,{className:`react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--${this.props.dropdownMode}`},e)},t}(h.Component),L_e=function(e){Z2(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.state={height:null},n.scrollToTheSelectedTime=function(){requestAnimationFrame(function(){n.list&&(n.list.scrollTop=(n.centerLi&&t.calcCenterPosition(n.props.monthRef?n.props.monthRef.clientHeight-(n.header?.clientHeight??0):n.list.clientHeight,n.centerLi))??0)})},n.handleClick=function(e){var t,r;(n.props.minTime||n.props.maxTime)&&i_e(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&r_e(e,n.props)||(r=(t=n.props).onChange)==null||r.call(t,e)},n.isSelectedTime=function(e){return n.props.selected&&S_e(n.props.selected,e)},n.isDisabledTime=function(e){return(n.props.minTime||n.props.maxTime)&&i_e(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&r_e(e,n.props)},n.liClasses=function(e){var r=[`react-datepicker__time-list-item`,n.props.timeClassName?n.props.timeClassName(e):void 0];return n.isSelectedTime(e)&&r.push(`react-datepicker__time-list-item--selected`),n.isDisabledTime(e)&&r.push(`react-datepicker__time-list-item--disabled`),n.props.injectTimes&&(Zk(e)*3600+$k(e)*60+tA(e))%((n.props.intervals??t.defaultProps.intervals)*60)!=0&&r.push(`react-datepicker__time-list-item--injected`),r.join(` `)},n.handleOnKeyDown=function(e,t){var r,i;e.key===t4.Space&&(e.preventDefault(),e.key=t4.Enter),(e.key===t4.ArrowUp||e.key===t4.ArrowLeft)&&e.target instanceof HTMLElement&&e.target.previousSibling&&(e.preventDefault(),e.target.previousSibling instanceof HTMLElement&&e.target.previousSibling.focus()),(e.key===t4.ArrowDown||e.key===t4.ArrowRight)&&e.target instanceof HTMLElement&&e.target.nextSibling&&(e.preventDefault(),e.target.nextSibling instanceof HTMLElement&&e.target.nextSibling.focus()),e.key===t4.Enter&&n.handleClick(t),(i=(r=n.props).handleOnKeyDown)==null||i.call(r,e)},n.renderTimes=function(){for(var e=[],r=typeof n.props.format==`string`?n.props.format:`p`,i=n.props.intervals??t.defaultProps.intervals,a=n.props.selected||n.props.openToDate||r4(),o=l4(a),s=n.props.injectTimes&&n.props.injectTimes.sort(function(e,t){return e.getTime()-t.getTime()}),c=60*b_e(a)/i,l=0;l=c?n.updateFocusOnPaginate(Math.abs(c-(e-l))):(a=n.YEAR_REFS[e-l]?.current)==null||a.focus())}},n.isSameDay=function(e,t){return g4(e,t)},n.isCurrentYear=function(e){return e===rA(r4())},n.isRangeStart=function(e){return n.props.startDate&&n.props.endDate&&p4(Gj(r4(),e),n.props.startDate)},n.isRangeEnd=function(e){return n.props.startDate&&n.props.endDate&&p4(Gj(r4(),e),n.props.endDate)},n.isInRange=function(e){return E4(e,n.props.startDate,n.props.endDate)},n.isInSelectingRange=function(e){var t=n.props,r=t.selectsStart,i=t.selectsEnd,a=t.selectsRange,o=t.startDate,s=t.endDate;return!(r||i||a)||!n.selectingDate()?!1:r&&s?E4(e,n.selectingDate(),s):i&&o||a&&o&&!s?E4(e,o,n.selectingDate()):!1},n.isSelectingRangeStart=function(e){if(!n.isInSelectingRange(e))return!1;var t=n.props,r=t.startDate,i=t.selectsStart,a=Gj(r4(),e);return i?p4(a,n.selectingDate()??null):p4(a,r??null)},n.isSelectingRangeEnd=function(e){if(!n.isInSelectingRange(e))return!1;var t=n.props,r=t.endDate,i=t.selectsEnd,a=t.selectsRange,o=Gj(r4(),e);return i||a?p4(o,n.selectingDate()??null):p4(o,r??null)},n.isKeyboardSelected=function(e){if(!(n.props.disabledKeyboardNavigation||n.props.date===void 0||n.props.preSelection==null)){var t=n.props,r=t.minDate,i=t.maxDate,a=t.excludeDates,o=t.includeDates,s=t.filterDate,c=t.selected,l=f4(Gj(n.props.date,e)),u=(r||i||a||o||s)&&D4(e,n.props),d=!!c&&g4(l,f4(c)),f=g4(l,f4(n.props.preSelection));return!n.props.inline&&!d&&f&&!u}},n.isSelectedYear=function(e){var t=n.props,r=t.selectsMultiple,i=t.selected,a=t.selectedDates;return r?a?.some(function(t){return e===rA(t)}):!!i&&e===rA(i)},n.onYearClick=function(e,t){var r=n.props.date;r!==void 0&&n.handleYearClick(f4(Gj(r,t)),e)},n.onYearKeyDown=function(e,t){var r,i,a=e.key,o=n.props,s=o.date,c=o.yearItemNumber,l=o.handleOnKeyDown;if(a!==t4.Tab&&e.preventDefault(),!n.props.disabledKeyboardNavigation)switch(a){case t4.Enter:if(n.props.selected==null)break;n.onYearClick(e,t),(i=(r=n.props).setPreSelection)==null||i.call(r,n.props.selected);break;case t4.ArrowRight:if(n.props.preSelection==null)break;n.handleYearNavigation(t+1,RO(n.props.preSelection,1));break;case t4.ArrowLeft:if(n.props.preSelection==null)break;n.handleYearNavigation(t-1,Yj(n.props.preSelection,1));break;case t4.ArrowUp:if(s===void 0||c===void 0||n.props.preSelection==null)break;var u=A4(s,c).startPeriod,d=R_e,f=t-d;if(f=u&&tm){var p=c%d;t<=m&&t>m-p?d=p:d+=p,f=t+d}n.handleYearNavigation(f,RO(n.props.preSelection,d));break}l&&l(e)},n.getYearClassNames=function(e){var t=n.props,r=t.date,i=t.disabled,a=t.minDate,o=t.maxDate,s=t.excludeDates,c=t.includeDates,l=t.filterDate,u=t.yearClassName;return GM(`react-datepicker__year-text`,`react-datepicker__year-${e}`,r?u?.(Gj(r,e)):void 0,{"react-datepicker__year-text--selected":n.isSelectedYear(e),"react-datepicker__year-text--disabled":(a||o||s||c||l||i)&&D4(e,n.props),"react-datepicker__year-text--keyboard-selected":n.isKeyboardSelected(e),"react-datepicker__year-text--range-start":n.isRangeStart(e),"react-datepicker__year-text--range-end":n.isRangeEnd(e),"react-datepicker__year-text--in-range":n.isInRange(e),"react-datepicker__year-text--in-selecting-range":n.isInSelectingRange(e),"react-datepicker__year-text--selecting-range-start":n.isSelectingRangeStart(e),"react-datepicker__year-text--selecting-range-end":n.isSelectingRangeEnd(e),"react-datepicker__year-text--today":n.isCurrentYear(e)})},n.getYearTabIndex=function(e){if(n.props.disabledKeyboardNavigation||n.props.preSelection==null)return`-1`;var t=rA(n.props.preSelection),r=D4(e,n.props);return e===t&&!r?`0`:`-1`},n.getYearContent=function(e){return n.props.renderYearContent?n.props.renderYearContent(e):e},n}return t.prototype.render=function(){var e=this,t=[],n=this.props,r=n.date,i=n.yearItemNumber,a=n.onYearMouseEnter,o=n.onYearMouseLeave;if(r===void 0)return null;for(var s=A4(r,i),c=s.startPeriod,l=s.endPeriod,u=function(n){t.push(h.createElement(`div`,{ref:d.YEAR_REFS[n-c],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){w_e(t)&&(t.preventDefault(),t.key=t4.Enter),e.onYearKeyDown(t,n)},tabIndex:Number(d.getYearTabIndex(n)),className:d.getYearClassNames(n),onMouseEnter:d.props.usePointerEvent?void 0:function(e){return a(e,n)},onPointerEnter:d.props.usePointerEvent?function(e){return a(e,n)}:void 0,onMouseLeave:d.props.usePointerEvent?void 0:function(e){return o(e,n)},onPointerLeave:d.props.usePointerEvent?function(e){return o(e,n)}:void 0,key:n,"aria-current":d.isCurrentYear(n)?`date`:void 0},d.getYearContent(n)))},d=this,f=c;f<=l;f++)u(f);return h.createElement(`div`,{className:`react-datepicker__year`},h.createElement(`div`,{className:`react-datepicker__year-wrapper`,onMouseLeave:this.props.usePointerEvent?void 0:this.props.clearSelectingDate,onPointerLeave:this.props.usePointerEvent?this.props.clearSelectingDate:void 0},t))},t}(h.Component);function B_e(e,t,n,r){for(var i=[],a=0;a<2*t+1;a++){var o=e+t-a,s=!0;n&&(s=rA(n)<=o),r&&s&&(s=rA(r)>=o),s&&i.push(o)}return i}var V_e=function(e){Z2(t,e);function t(t){var n=e.call(this,t)||this;n.yearOptionButtonsRef={},n.handleOptionKeyDown=function(e,t){var r;switch(t.key){case`Enter`:t.preventDefault(),n.onChange(e);break;case`Escape`:t.preventDefault(),n.props.onCancel();break;case`ArrowUp`:case`ArrowDown`:t.preventDefault();var i=e+(t.key===`ArrowUp`?1:-1);n.yearOptionButtonsRef[i]&&((r=n.yearOptionButtonsRef[i])==null||r.focus());break}},n.renderOptions=function(){n.yearOptionButtonsRef={};var e=n.props.year,t=n.state.yearsList.map(function(t){return h.createElement(`div`,{ref:function(r){n.yearOptionButtonsRef[t]=r,t===e&&r?.focus()},role:`button`,tabIndex:0,className:e===t?`react-datepicker__year-option react-datepicker__year-option--selected_year`:`react-datepicker__year-option`,key:t,onClick:n.onChange.bind(n,t),onKeyDown:n.handleOptionKeyDown.bind(n,t),"aria-selected":e===t?`true`:void 0},e===t?h.createElement(`span`,{className:`react-datepicker__year-option--selected`},`✓`):``,t)}),r=n.props.minDate?rA(n.props.minDate):null,i=n.props.maxDate?rA(n.props.maxDate):null;return(!i||!n.state.yearsList.find(function(e){return e===i}))&&t.unshift(h.createElement(`div`,{className:`react-datepicker__year-option`,key:`upcoming`,onClick:n.incrementYears},h.createElement(`a`,{className:`react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming`}))),(!r||!n.state.yearsList.find(function(e){return e===r}))&&t.push(h.createElement(`div`,{className:`react-datepicker__year-option`,key:`previous`,onClick:n.decrementYears},h.createElement(`a`,{className:`react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous`}))),t},n.onChange=function(e){n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.shiftYears=function(e){var t=n.state.yearsList.map(function(t){return t+e});n.setState({yearsList:t})},n.incrementYears=function(){return n.shiftYears(1)},n.decrementYears=function(){return n.shiftYears(-1)};var r=t.yearDropdownItemNumber,i=t.scrollableYearDropdown,a=r||(i?10:5);return n.state={yearsList:B_e(n.props.year,a,n.props.minDate,n.props.maxDate)},n.dropdownRef=(0,h.createRef)(),n}return t.prototype.componentDidMount=function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find(function(e){return e.ariaSelected}):null;e.scrollTop=n&&n instanceof HTMLElement?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}},t.prototype.render=function(){var e=GM({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return h.createElement(e4,{className:e,containerRef:this.dropdownRef,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(h.Component),H_e=function(e){Z2(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=t.props.minDate?rA(t.props.minDate):1900,n=t.props.maxDate?rA(t.props.maxDate):2100,r=[],i=e;i<=n;i++)r.push(h.createElement(`option`,{key:i,value:i},i));return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return h.createElement(`select`,{value:t.props.year,className:`react-datepicker__year-select`,onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){return h.createElement(`button`,{key:`read`,type:`button`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__year-read-view`,onClick:t.toggleDropdown},h.createElement(`span`,{className:`react-datepicker__year-read-view--down-arrow`}),h.createElement(`span`,{className:`react-datepicker__year-read-view--selected-year`},t.props.year))},t.renderDropdown=function(){return h.createElement(V_e,Q2({key:`dropdown`},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown(),e!==t.props.year&&t.props.onChange(e)},t.toggleDropdown=function(e){t.setState({dropdownVisible:!t.state.dropdownVisible},function(){t.props.adjustDateOnChange&&t.handleYearChange(t.props.date,e)})},t.handleYearChange=function(e,n){var r;(r=t.onSelect)==null||r.call(t,e,n),t.setOpen()},t.onSelect=function(e,n){var r,i;(i=(r=t.props).onSelect)==null||i.call(r,e,n)},t.setOpen=function(){var e,n;(n=(e=t.props).setOpen)==null||n.call(e,!0)},t}return t.prototype.render=function(){var e;switch(this.props.dropdownMode){case`scroll`:e=this.renderScrollMode();break;case`select`:e=this.renderSelectMode();break}return h.createElement(`div`,{className:`react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--${this.props.dropdownMode}`},e)},t}(h.Component),U_e=[`react-datepicker__year-select`,`react-datepicker__month-select`,`react-datepicker__month-year-select`],W_e=`react-datepicker-ignore-onclickoutside`,G_e=function(e){var t=(e.className||``).split(/\s+/);return U_e.some(function(e){return t.indexOf(e)>=0})},K_e=function(e){Z2(t,e);function t(n){var r=e.call(this,n)||this;return r.monthContainer=void 0,r.handleClickOutside=function(e){r.props.onClickOutside(e)},r.setClickOutsideRef=function(){return r.containerRef.current},r.handleDropdownFocus=function(e){var t,n;G_e(e.target)&&((n=(t=r.props).onDropdownFocus)==null||n.call(t,e))},r.getDateInView=function(){var e=r.props,t=e.preSelection,n=e.selected,i=e.openToDate,a=p_e(r.props),o=m_e(r.props),s=r4();return i||n||t||(a&&aA(s,a)?a:o&&iA(s,o)?o:s)},r.increaseMonth=function(){r.setState(function(e){var t=e.date;return{date:xO(t,1)}},function(){return r.handleMonthChange(r.state.date)})},r.decreaseMonth=function(){r.setState(function(e){var t=e.date;return{date:Kj(t,1)}},function(){return r.handleMonthChange(r.state.date)})},r.handleDayClick=function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)},r.handleDayMouseEnter=function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)},r.handleMonthMouseLeave=function(){r.setState({selectingDate:void 0}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()},r.handleYearMouseEnter=function(e,t){r.setState({selectingDate:Gj(r4(),t)}),r.props.onYearMouseEnter&&r.props.onYearMouseEnter(e,t)},r.handleYearMouseLeave=function(e,t){r.props.onYearMouseLeave&&r.props.onYearMouseLeave(e,t)},r.handleYearChange=function(e){var t,n,i,a;(n=(t=r.props).onYearChange)==null||n.call(t,e),r.setState({isRenderAriaLiveMessage:!0}),r.props.adjustDateOnChange&&(r.props.onSelect(e),(a=(i=r.props).setOpen)==null||a.call(i,!0)),r.props.setPreSelection&&r.props.setPreSelection(e)},r.getEnabledPreSelectionDateForMonth=function(e){if(!S4(e,r.props))return e;for(var t=d4(e),n=JO(Jge(e),t),i=null,a=0;a<=n;a++){var o=bO(t,a);if(!S4(o,r.props)){i=o;break}}return i},r.handleMonthChange=function(e){var t,n,i=r.getEnabledPreSelectionDateForMonth(e)??e;r.handleCustomMonthChange(i),r.props.adjustDateOnChange&&(r.props.onSelect(i),(n=(t=r.props).setOpen)==null||n.call(t,!0)),r.props.setPreSelection&&r.props.setPreSelection(i)},r.handleCustomMonthChange=function(e){var t,n;(n=(t=r.props).onMonthChange)==null||n.call(t,e),r.setState({isRenderAriaLiveMessage:!0})},r.handleMonthYearChange=function(e){r.handleYearChange(e),r.handleMonthChange(e)},r.changeYear=function(e){r.setState(function(t){var n=t.date;return{date:Gj(n,Number(e))}},function(){return r.handleYearChange(r.state.date)})},r.changeMonth=function(e){r.setState(function(t){var n=t.date;return{date:Bj(n,Number(e))}},function(){return r.handleMonthChange(r.state.date)})},r.changeMonthYear=function(e){r.setState(function(t){var n=t.date;return{date:Gj(Bj(n,eA(e)),rA(e))}},function(){return r.handleMonthYearChange(r.state.date)})},r.header=function(e){if(e===void 0&&(e=r.state.date),!a4(e))return[];var t=r.props.disabled,n=u4(e,r.props.locale,r.props.calendarStartDay),i=[];return r.props.showWeekNumbers&&i.push(h.createElement(`div`,{key:`W`,className:`react-datepicker__day-name ${t?`react-datepicker__day-name--disabled`:``}`,role:`columnheader`},h.createElement(`span`,{className:`react-datepicker__sr-only`},`Week number`),h.createElement(`span`,{"aria-hidden":`true`},r.props.weekLabel||`#`))),i.concat([0,1,2,3,4,5,6].map(function(e){var i=bO(n,e),a=r.formatWeekday(i,r.props.locale),o=r.props.weekDayClassName?r.props.weekDayClassName(i):void 0;return h.createElement(`div`,{key:e,role:`columnheader`,className:GM(`react-datepicker__day-name`,o,t?`react-datepicker__day-name--disabled`:``)},h.createElement(`span`,{className:`react-datepicker__sr-only`},o4(i,`EEEE`,r.props.locale)),h.createElement(`span`,{"aria-hidden":`true`},a))}))},r.formatWeekday=function(e,t){return r.props.formatWeekDay?Yge(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?Zge(e,t):Xge(e,t)},r.decreaseYear=function(){r.setState(function(e){var n=e.date;return{date:Yj(n,r.props.showYearPicker?r.props.yearItemNumber??t.defaultProps.yearItemNumber:1)}},function(){return r.handleYearChange(r.state.date)})},r.clearSelectingDate=function(){r.setState({selectingDate:void 0})},r.renderPreviousButton=function(){if(!r.props.renderCustomHeader){var e=r.props.monthsShown??t.defaultProps.monthsShown,n=r.props.showPreviousMonths?e-1:0,i=r.props.monthSelectedIn??n,a=Kj(r.state.date,i),o;switch(!0){case r.props.disabled:o=!0;break;case r.props.showMonthYearPicker:o=l_e(r.state.date,r.props);break;case r.props.showYearPicker:o=u_e(r.state.date,r.props);break;case r.props.showQuarterYearPicker:o=s_e(r.state.date,r.props);break;default:o=a_e(a,r.props);break}if(!(!(r.props.forceShowMonthNavigation??t.defaultProps.forceShowMonthNavigation)&&!r.props.showDisabledMonthNavigation&&o||r.props.showTimeSelectOnly)){var s=[`react-datepicker__navigation-icon`,`react-datepicker__navigation-icon--previous`],c=[`react-datepicker__navigation`,`react-datepicker__navigation--previous`],l=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(l=r.decreaseYear),o&&r.props.showDisabledMonthNavigation&&(c.push(`react-datepicker__navigation--previous--disabled`),l=void 0);var u=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,d=r.props,f=d.previousMonthButtonLabel,p=f===void 0?t.defaultProps.previousMonthButtonLabel:f,m=d.previousYearButtonLabel,g=m===void 0?t.defaultProps.previousYearButtonLabel:m,_=r.props,v=_.previousMonthAriaLabel,y=v===void 0?typeof p==`string`?p:`Previous Month`:v,b=_.previousYearAriaLabel,x=b===void 0?typeof g==`string`?g:`Previous Year`:b;return h.createElement(`button`,{type:`button`,className:c.join(` `),onClick:l,onKeyDown:r.props.handleOnKeyDown,"aria-label":u?x:y},h.createElement(`span`,{className:s.join(` `)},u?g:p))}}},r.increaseYear=function(){r.setState(function(e){var n=e.date;return{date:RO(n,r.props.showYearPicker?r.props.yearItemNumber??t.defaultProps.yearItemNumber:1)}},function(){return r.handleYearChange(r.state.date)})},r.renderNextButton=function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.disabled:e=!0;break;case r.props.showMonthYearPicker:e=d_e(r.state.date,r.props);break;case r.props.showYearPicker:e=f_e(r.state.date,r.props);break;case r.props.showQuarterYearPicker:e=c_e(r.state.date,r.props);break;default:e=o_e(r.state.date,r.props);break}if(!(!(r.props.forceShowMonthNavigation??t.defaultProps.forceShowMonthNavigation)&&!r.props.showDisabledMonthNavigation&&e||r.props.showTimeSelectOnly)){var n=[`react-datepicker__navigation`,`react-datepicker__navigation--next`],i=[`react-datepicker__navigation-icon`,`react-datepicker__navigation-icon--next`];r.props.showTimeSelect&&n.push(`react-datepicker__navigation--next--with-time`),r.props.todayButton&&n.push(`react-datepicker__navigation--next--with-today-button`);var a=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(a=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(n.push(`react-datepicker__navigation--next--disabled`),a=void 0);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,s=r.props,c=s.nextMonthButtonLabel,l=c===void 0?t.defaultProps.nextMonthButtonLabel:c,u=s.nextYearButtonLabel,d=u===void 0?t.defaultProps.nextYearButtonLabel:u,f=r.props,p=f.nextMonthAriaLabel,m=p===void 0?typeof l==`string`?l:`Next Month`:p,g=f.nextYearAriaLabel,_=g===void 0?typeof d==`string`?d:`Next Year`:g;return h.createElement(`button`,{type:`button`,className:n.join(` `),onClick:a,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?_:m},h.createElement(`span`,{className:i.join(` `)},o?d:l))}}},r.renderCurrentMonth=function(e){e===void 0&&(e=r.state.date);var t=[`react-datepicker__current-month`];return r.props.showYearDropdown&&t.push(`react-datepicker__current-month--hasYearDropdown`),r.props.showMonthDropdown&&t.push(`react-datepicker__current-month--hasMonthDropdown`),r.props.showMonthYearDropdown&&t.push(`react-datepicker__current-month--hasMonthYearDropdown`),h.createElement(`h2`,{className:t.join(` `)},a4(e)?o4(e,r.props.dateFormat,r.props.locale):``)},r.renderYearDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showYearDropdown||e))return h.createElement(H_e,Q2({},t.defaultProps,r.props,{date:r.state.date,onChange:r.changeYear,year:rA(r.state.date)}))},r.renderMonthDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showMonthDropdown||e))return h.createElement(N_e,Q2({},t.defaultProps,r.props,{month:eA(r.state.date),onChange:r.changeMonth}))},r.renderMonthYearDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showMonthYearDropdown||e))return h.createElement(I_e,Q2({},t.defaultProps,r.props,{date:r.state.date,onChange:r.changeMonthYear}))},r.handleTodayButtonClick=function(e){r.props.onSelect(Gge(),e),r.props.setPreSelection&&r.props.setPreSelection(Gge())},r.renderTodayButton=function(){if(!(!r.props.todayButton||r.props.showTimeSelectOnly))return h.createElement(`div`,{className:`react-datepicker__today-button`,onClick:r.handleTodayButtonClick},r.props.todayButton)},r.renderDayNamesHeader=function(e){return h.createElement(`div`,{className:`react-datepicker__day-names`,role:`row`},r.header(e))},r.renderDefaultHeader=function(e){var t=e.monthDate,n=e.i;return h.createElement(`div`,{className:`react-datepicker__header ${r.props.showTimeSelect?`react-datepicker__header--has-time-select`:``}`},r.renderCurrentMonth(t),h.createElement(`div`,{className:`react-datepicker__header__dropdown react-datepicker__header__dropdown--${r.props.dropdownMode}`,onFocus:r.handleDropdownFocus},r.renderMonthDropdown(n!==0),r.renderMonthYearDropdown(n!==0),r.renderYearDropdown(n!==0)))},r.renderCustomHeader=function(e){var t,n=e.monthDate,i=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var a=r.props,o=a.showYearPicker,s=a.yearItemNumber,c;if(o){var l=A4(n,s);c={startYear:l.startPeriod,endYear:l.endPeriod}}var u=a_e(r.state.date,r.props),d=o_e(r.state.date,r.props),f=l_e(r.state.date,r.props),p=d_e(r.state.date,r.props);return h.createElement(`div`,{className:`react-datepicker__header react-datepicker__header--custom`,onFocus:r.props.onDropdownFocus},(t=r.props).renderCustomHeader?.call(t,Q2(Q2(Q2({},r.state),o&&{visibleYearsRange:c}),{customHeaderCount:i,monthDate:n,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:u,nextMonthButtonDisabled:d,prevYearButtonDisabled:f,nextYearButtonDisabled:p})))},r.renderYearHeader=function(e){var n=e.monthDate,i=r.props,a=i.showYearPicker,o=i.yearItemNumber,s=A4(n,o===void 0?t.defaultProps.yearItemNumber:o),c=s.startPeriod,l=s.endPeriod;return h.createElement(`div`,{className:`react-datepicker__header react-datepicker-year-header`},a?`${c} - ${l}`:rA(n))},r.renderHeader=function(e){var t=e.monthDate,n=e.i,i={monthDate:t,i:n===void 0?0:n};switch(!0){case r.props.renderCustomHeader!==void 0:return r.renderCustomHeader(i);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(i);default:return r.renderDefaultHeader(i)}},r.renderMonths=function(){if(!(r.props.showTimeSelectOnly||r.props.showYearPicker)){for(var e=[],n=r.props.monthsShown??t.defaultProps.monthsShown,i=r.props.showPreviousMonths?n-1:0,a=r.props.showMonthYearPicker||r.props.showQuarterYearPicker?RO(r.state.date,i):Kj(r.state.date,i),o=r.props.monthSelectedIn??i,s=0;s0;e.push(h.createElement(`div`,{key:u,ref:function(e){r.monthContainer=e??void 0},className:`react-datepicker__month-container`},r.renderHeader({monthDate:l,i:s}),h.createElement(j_e,Q2({},t.defaultProps,r.props,{containerRef:r.containerRef,ariaLabelPrefix:r.props.monthAriaLabelPrefix,day:l,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,handleOnMonthKeyDown:r.props.handleOnKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,orderInDisplay:s,selectingDate:r.state.selectingDate,monthShowsDuplicateDaysEnd:d,monthShowsDuplicateDaysStart:f,dayNamesHeader:r.renderDayNamesHeader(l)}))))}return e}},r.renderYears=function(){if(!r.props.showTimeSelectOnly&&r.props.showYearPicker)return h.createElement(`div`,{className:`react-datepicker__year--container`},r.renderHeader({monthDate:r.state.date}),h.createElement(z_e,Q2({},t.defaultProps,r.props,{selectingDate:r.state.selectingDate,date:r.state.date,onDayClick:r.handleDayClick,clearSelectingDate:r.clearSelectingDate,onYearMouseEnter:r.handleYearMouseEnter,onYearMouseLeave:r.handleYearMouseLeave})))},r.renderTimeSection=function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return h.createElement(L_e,Q2({},t.defaultProps,r.props,{onChange:r.props.onTimeChange,format:r.props.timeFormat,intervals:r.props.timeIntervals,monthRef:r.state.monthContainer}))},r.renderInputTimeSection=function(){var e=r.props.selected?new Date(r.props.selected):void 0,n=e&&a4(e)&&r.props.selected?`${y_e(e.getHours())}:${y_e(e.getMinutes())}`:``;if(r.props.showTimeInput)return h.createElement(T_e,Q2({},t.defaultProps,r.props,{date:e,timeString:n,onChange:r.props.onTimeChange}))},r.renderAriaLiveRegion=function(){if(!a4(r.state.date))return h.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`});var e=A4(r.state.date,r.props.yearItemNumber??t.defaultProps.yearItemNumber),n=e.startPeriod,i=e.endPeriod,a=r.props.showYearPicker?`${n} - ${i}`:r.props.showMonthYearPicker||r.props.showQuarterYearPicker?rA(r.state.date):`${x4(eA(r.state.date),r.props.locale)} ${rA(r.state.date)}`;return h.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`},r.state.isRenderAriaLiveMessage&&a)},r.renderChildren=function(){if(r.props.children)return h.createElement(`div`,{className:`react-datepicker__children-container`},r.props.children)},r.containerRef=(0,h.createRef)(),r.state={date:r.getDateInView(),selectingDate:void 0,monthContainer:void 0,isRenderAriaLiveMessage:!1},r}return Object.defineProperty(t,`defaultProps`,{get:function(){return{monthsShown:1,forceShowMonthNavigation:!1,outsideClickIgnoreClass:W_e,timeCaption:`Time`,previousYearButtonLabel:`Previous Year`,nextYearButtonLabel:`Next Year`,previousMonthButtonLabel:`Previous Month`,nextMonthButtonLabel:`Next Month`,yearItemNumber:n4}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=(function(){e.setState({monthContainer:e.monthContainer})})())},t.prototype.componentDidUpdate=function(e){var t=this;if(this.props.preSelection&&a4(this.props.preSelection)&&(!g4(this.props.preSelection,e.preSelection)||this.props.monthSelectedIn!==e.monthSelectedIn)){var n=!m4(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},function(){return n&&t.handleCustomMonthChange(t.state.date)})}else this.props.openToDate&&!g4(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate})},t.prototype.render=function(){var e=this.props.container||Ige;return h.createElement(e4,{onClickOutside:this.handleClickOutside,style:{display:`contents`},ignoreClass:this.props.outsideClickIgnoreClass},h.createElement(`div`,{style:{display:`contents`},ref:this.containerRef},h.createElement(e,{className:GM(`react-datepicker`,this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showTime:this.props.showTimeSelect||this.props.showTimeInput,showTimeSelectOnly:this.props.showTimeSelectOnly,inline:this.props.inline},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren())))},t}(h.Component),q_e=function(e){var t=e.icon,n=e.className,r=n===void 0?``:n,i=e.onClick,a=`react-datepicker__calendar-icon`;if(typeof t==`string`)return h.createElement(`i`,{className:`${a} ${t} ${r}`,"aria-hidden":`true`,onClick:i});if(h.isValidElement(t)){var o=t;return h.cloneElement(o,{className:`${o.props.className||``} ${a} ${r}`,onClick:function(e){typeof o.props.onClick==`function`&&o.props.onClick(e),typeof i==`function`&&i(e)}})}return h.createElement(`svg`,{className:`${a} ${r}`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 448 512`,onClick:i},h.createElement(`path`,{d:`M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z`}))},J_e=function(e){Z2(t,e);function t(t){var n=e.call(this,t)||this;return n.portalRoot=null,n.el=document.createElement(`div`),n}return t.prototype.componentDidMount=function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement(`div`),this.portalRoot.setAttribute(`id`,this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)},t.prototype.componentWillUnmount=function(){this.portalRoot&&this.portalRoot.removeChild(this.el)},t.prototype.render=function(){return g.createPortal(this.props.children,this.el)},t}(h.Component),Y_e=`[tabindex], a, button, input, select, textarea`,X_e=function(e){return(e instanceof HTMLAnchorElement||!e.disabled)&&e.tabIndex!==-1},Z_e=function(e){Z2(t,e);function t(t){var n=e.call(this,t)||this;return n.getTabChildren=function(){return Array.prototype.slice.call(n.tabLoopRef.current?.querySelectorAll(Y_e),1,-1).filter(X_e)},n.handleFocusStart=function(){var e=n.getTabChildren();e&&e.length>1&&e[e.length-1].focus()},n.handleFocusEnd=function(){var e=n.getTabChildren();e&&e.length>1&&e[0].focus()},n.tabLoopRef=(0,h.createRef)(),n}return t.prototype.render=function(){return this.props.enableTabLoop??t.defaultProps.enableTabLoop?h.createElement(`div`,{className:`react-datepicker__tab-loop`,ref:this.tabLoopRef},h.createElement(`div`,{className:`react-datepicker__tab-loop__start`,tabIndex:0,onFocus:this.handleFocusStart}),this.props.children,h.createElement(`div`,{className:`react-datepicker__tab-loop__end`,tabIndex:0,onFocus:this.handleFocusEnd})):this.props.children},t.defaultProps={enableTabLoop:!0},t}(h.Component);function Q_e(e){function t(t){var n=typeof t.hidePopper==`boolean`?t.hidePopper:!0,r=(0,h.useRef)(null),i=Dge(Q2({open:!n,whileElementsMounted:Ehe,placement:t.popperPlacement,middleware:$2([Rhe({padding:15}),Ihe(10),zhe({element:r})],t.popperModifiers??[],!0)},t.popperProps)),a=Q2(Q2({},t),{hidePopper:n,popperProps:Q2(Q2({},i),{arrowRef:r})});return h.createElement(e,Q2({},a))}return t.displayName=`withFloating(${e.displayName||e.name||`Component`})`,t}var $_e=Q_e(function(e){var t=e.className,n=e.wrapperClassName,r=e.hidePopper,i=r===void 0?!0:r,a=e.popperComponent,o=e.targetComponent,s=e.enableTabLoop,c=e.popperOnKeyDown,l=e.portalId,u=e.portalHost,d=e.popperProps,f=e.showArrow,p=void 0;if(!i){var m=GM(`react-datepicker-popper`,t);p=h.createElement(Z_e,{enableTabLoop:s},h.createElement(`div`,{ref:d.refs.setFloating,style:d.floatingStyles,className:m,"data-placement":d.placement,onKeyDown:c},a,f&&h.createElement(ege,{ref:d.arrowRef,context:d.context,fill:`currentColor`,strokeWidth:1,height:8,width:16,style:{transform:`translateY(-1px)`},className:`react-datepicker__triangle`})))}e.popperContainer&&(p=(0,h.createElement)(e.popperContainer,{},p)),l&&!i&&(p=h.createElement(J_e,{portalId:l,portalHost:u},p));var g=GM(`react-datepicker-wrapper`,n);return h.createElement(h.Fragment,null,h.createElement(`div`,{ref:d.refs.setReference,className:g},o),p)});function eve(e,t){return e&&t?eA(e)!==eA(t)||rA(e)!==rA(t):e!==t}var I4=`Date input not valid.`,tve=function(e){Z2(t,e);function t(n){var r=e.call(this,n)||this;return r.calendar=null,r.input=null,r.getPreSelection=function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:r4()},r.modifyHolidays=function(){return r.props.holidays?.reduce(function(e,t){var n=new Date(t.date);return a4(n)?$2($2([],e,!0),[Q2(Q2({},t),{date:n})],!1):e},[])},r.calcInitialState=function(){var e=r.getPreSelection(),t=p_e(r.props),n=m_e(r.props),i=t&&aA(e,l4(t))?t:n&&iA(e,Kge(n))?n:e;return{open:r.props.startOpen||!1,preventFocus:!1,inputValue:null,preSelection:(r.props.selectsRange?r.props.startDate:r.props.selected)??i,highlightDates:h_e(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1,wasHidden:!1}},r.getInputValue=function(){var e=r.props,n=e.locale,i=e.startDate,a=e.endDate,o=e.rangeSeparator,s=e.selected,c=e.selectedDates,l=e.selectsMultiple,u=e.selectsRange,d=e.value,f=r.props.dateFormat??t.defaultProps.dateFormat,p=r.state.inputValue;return typeof d==`string`?d:typeof p==`string`?p:u?Bge(i,a,{dateFormat:f,locale:n,rangeSeparator:o}):l?Vge(c??[],{dateFormat:f,locale:n}):s4(s,{dateFormat:f,locale:n})},r.resetHiddenStatus=function(){r.setState(Q2(Q2({},r.state),{wasHidden:!1}))},r.setHiddenStatus=function(){r.setState(Q2(Q2({},r.state),{wasHidden:!0}))},r.setHiddenStateOnVisibilityHidden=function(){document.visibilityState===`hidden`&&r.setHiddenStatus()},r.clearPreventFocusTimeout=function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)},r.setFocus=function(){var e,t;(t=(e=r.input)?.focus)==null||t.call(e,{preventScroll:!0})},r.setBlur=function(){var e,t;(t=(e=r.input)?.blur)==null||t.call(e),r.cancelFocusInput()},r.deferBlur=function(){requestAnimationFrame(function(){r.setBlur()})},r.setOpen=function(e,t){t===void 0&&(t=!1),r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:L4},function(){e||r.setState(function(e){return{focused:t?e.focused:!1}},function(){!t&&r.deferBlur(),r.setState({inputValue:null})})})},r.inputOk=function(){return HO(r.state.preSelection)},r.isCalendarOpen=function(){return r.props.open===void 0?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open},r.handleFocus=function(e){var t,n,i=r.state.wasHidden,a=i?r.state.open:!0;i&&r.resetHiddenStatus(),r.state.preventFocus||((n=(t=r.props).onFocus)==null||n.call(t,e),a&&!r.props.preventOpenOnFocus&&!r.props.readOnly&&r.setOpen(!0)),r.setState({focused:!0})},r.sendFocusBackToInput=function(){r.preventFocusTimeout&&r.clearPreventFocusTimeout(),r.setState({preventFocus:!0},function(){r.preventFocusTimeout=setTimeout(function(){r.setFocus(),r.setState({preventFocus:!1})})})},r.cancelFocusInput=function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=void 0},r.deferFocusInput=function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout(function(){return r.setFocus()},1)},r.handleDropdownFocus=function(){r.cancelFocusInput()},r.resetInputValue=function(){r.setState(Q2(Q2({},r.state),{inputValue:null}))},r.handleBlur=function(e){var t,n;(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&((n=(t=r.props).onBlur)==null||n.call(t,e)),r.resetInputValue(),r.state.open&&r.props.open===!1&&r.setOpen(!1),r.setState({focused:!1})},r.handleCalendarClickOutside=function(e){var t,n;r.props.inline||r.setOpen(!1),(n=(t=r.props).onClickOutside)==null||n.call(t,e),r.props.withPortal&&e.preventDefault()},r.handleChange=function(){for(var e,n,i=[],a=0;a=n){s=t;break}l&&su&&(i=t4.ArrowLeft,s=S4(u,r.props)?x(i,s):u),S4(s,r.props)?((i===t4.PageUp||i===t4.Home)&&(i=t4.ArrowRight),(i===t4.PageDown||i===t4.End)&&(i=t4.ArrowLeft),s=x(i,s)):a=!0,o++}return s};if(v===t4.Enter){e.preventDefault(),r.handleSelect(b,e),!p&&r.setPreSelection(b);return}else if(v===t4.Escape){e.preventDefault(),r.setOpen(!1),r.inputOk()||(a=(i=r.props).onInputError)==null||a.call(i,{code:1,msg:I4});return}var C=null;switch(v){case t4.ArrowLeft:case t4.ArrowRight:case t4.ArrowUp:case t4.ArrowDown:case t4.PageUp:case t4.PageDown:case t4.Home:case t4.End:C=S(v,b);break}if(!C){(s=(o=r.props).onInputError)==null||s.call(o,{code:1,msg:I4});return}e.preventDefault(),r.setState({lastPreSelectChange:L4}),g&&r.setSelected(C),r.setPreSelection(C),_&&r.setState({shouldFocusDayInline:!0})}},r.onPopperKeyDown=function(e){e.key===t4.Escape&&(e.preventDefault(),r.sendFocusBackToInput(),r.setOpen(!1))},r.onClearClick=function(e){e&&e.preventDefault&&e.preventDefault(),r.sendFocusBackToInput();var t=r.props,n=t.selectsRange,i=t.onChange;n?i?.([null,null],e):i?.(null,e),r.setState({inputValue:null})},r.clear=function(){r.onClearClick()},r.onScroll=function(e){typeof r.props.closeOnScroll==`boolean`&&r.props.closeOnScroll?(e.target===document||e.target===document.documentElement||e.target===document.body)&&r.setOpen(!1):typeof r.props.closeOnScroll==`function`&&r.props.closeOnScroll(e)&&r.setOpen(!1)},r.renderCalendar=function(){return!r.props.inline&&!r.isCalendarOpen()?null:h.createElement(K_e,Q2({showMonthYearDropdown:void 0,ref:function(e){r.calendar=e}},r.props,r.state,{setOpen:r.setOpen,dateFormat:r.props.dateFormatCalendar??t.defaultProps.dateFormatCalendar,onSelect:r.handleSelect,onClickOutside:r.handleCalendarClickOutside,holidays:__e(r.modifyHolidays()),outsideClickIgnoreClass:r.props.outsideClickIgnoreClass,onDropdownFocus:r.handleDropdownFocus,onTimeChange:r.handleTimeChange,className:r.props.calendarClassName,container:r.props.calendarContainer,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,setPreSelection:r.setPreSelection,dropdownMode:r.props.dropdownMode??t.defaultProps.dropdownMode}),r.props.children)},r.renderAriaLiveRegion=function(){var e=r.props.locale,n=r.props.dateFormat??t.defaultProps.dateFormat,i=r.props.showTimeInput||r.props.showTimeSelect?`PPPPp`:`PPPP`,a=r.props.selectsRange?`Selected start date: ${s4(r.props.startDate,{dateFormat:i,locale:e})}. ${r.props.endDate?`End date: `+s4(r.props.endDate,{dateFormat:i,locale:e}):``}`:r.props.showTimeSelectOnly?`Selected time: ${s4(r.props.selected,{dateFormat:n,locale:e})}`:r.props.showYearPicker?`Selected year: ${s4(r.props.selected,{dateFormat:`yyyy`,locale:e})}`:r.props.showMonthYearPicker?`Selected month: ${s4(r.props.selected,{dateFormat:`MMMM yyyy`,locale:e})}`:r.props.showQuarterYearPicker?`Selected quarter: ${s4(r.props.selected,{dateFormat:`yyyy, QQQ`,locale:e})}`:`Selected date: ${s4(r.props.selected,{dateFormat:i,locale:e})}`;return h.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`},a)},r.renderDateInput=function(){var e,n,i=GM(r.props.className,(e={},e[r.props.outsideClickIgnoreClass||t.defaultProps.outsideClickIgnoreClass]=r.state.open,e)),a=r.props.customInput||h.createElement(`input`,{type:`text`}),o=r.props.customInputRef||`ref`,s={},c=r.props[`aria-describedby`]??r.props.ariaDescribedBy,l=r.props[`aria-invalid`]??r.props.ariaInvalid,u=r.props[`aria-labelledby`]??r.props.ariaLabelledBy,d=r.props[`aria-required`]??r.props.ariaRequired;return c!=null&&(s[`aria-describedby`]=c),l!=null&&(s[`aria-invalid`]=l),u!=null&&(s[`aria-labelledby`]=u),d!=null&&(s[`aria-required`]=d),(0,h.cloneElement)(a,Q2((n={},n[o]=function(e){r.input=e},n.value=r.getInputValue(),n.onBlur=r.handleBlur,n.onChange=r.handleChange,n.onClick=r.onInputClick,n.onFocus=r.handleFocus,n.onKeyDown=r.onInputKeyDown,n.id=r.props.id,n.name=r.props.name,n.form=r.props.form,n.autoFocus=r.props.autoFocus,n.placeholder=r.props.placeholderText,n.disabled=r.props.disabled,n.autoComplete=r.props.autoComplete,n.className=GM(a.props.className,i),n.title=r.props.title,n.readOnly=r.props.readOnly,n.required=r.props.required,n.tabIndex=r.props.tabIndex,n),s))},r.renderClearButton=function(){var e=r.props,t=e.isClearable,n=e.disabled,i=e.selected,a=e.startDate,o=e.endDate,s=e.clearButtonTitle,c=e.clearButtonClassName,l=c===void 0?``:c,u=e.ariaLabelClose,d=u===void 0?`Close`:u,f=e.selectedDates,p=e.readOnly;return t&&!p&&(i!=null||a!=null||o!=null||f?.length)?h.createElement(`button`,{type:`button`,className:GM(`react-datepicker__close-icon`,l,{"react-datepicker__close-icon--disabled":n}),disabled:n,"aria-label":d,onClick:r.onClearClick,title:s,tabIndex:-1}):null},r.state=r.calcInitialState(),r.preventFocusTimeout=void 0,r}return Object.defineProperty(t,`defaultProps`,{get:function(){return{allowSameDay:!1,dateFormat:`MM/dd/yyyy`,dateFormatCalendar:`LLLL yyyy`,disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:`scroll`,preventOpenOnFocus:!1,monthsShown:1,outsideClickIgnoreClass:W_e,readOnly:!1,rangeSeparator:zge,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,swapRange:!1,timeIntervals:30,timeCaption:`Time`,previousMonthAriaLabel:`Previous Month`,previousMonthButtonLabel:`Previous Month`,nextMonthAriaLabel:`Next Month`,nextMonthButtonLabel:`Next Month`,previousYearAriaLabel:`Previous Year`,previousYearButtonLabel:`Previous Year`,nextYearAriaLabel:`Next Year`,nextYearButtonLabel:`Next Year`,timeInputLabel:`Time`,enableTabLoop:!0,yearItemNumber:n4,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1,usePointerEvent:!1}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){window.addEventListener(`scroll`,this.onScroll,!0),document.addEventListener(`visibilitychange`,this.setHiddenStateOnVisibilityHidden)},t.prototype.componentDidUpdate=function(e,t){var n,r,i,a;e.inline&&eve(e.selected,this.props.selected)&&this.setPreSelection(this.props.selected),this.state.monthSelectedIn!==void 0&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),this.props.selectsRange&&this.state.monthSelectedIn!==0&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:h_e(this.props.highlightDates)}),!t.focused&&!_4(e.selected,this.props.selected)&&this.setState({inputValue:null}),t.open!==this.state.open&&(t.open===!1&&this.state.open===!0&&((r=(n=this.props).onCalendarOpen)==null||r.call(n)),t.open===!0&&this.state.open===!1&&((a=(i=this.props).onCalendarClose)==null||a.call(i)))},t.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout(),window.removeEventListener(`scroll`,this.onScroll,!0),document.removeEventListener(`visibilitychange`,this.setHiddenStateOnVisibilityHidden)},t.prototype.renderInputContainer=function(){var e=this.props,t=e.showIcon,n=e.icon,r=e.calendarIconClassname,i=e.calendarIconClassName,a=e.toggleCalendarOnIconClick,o=this.state.open;return r&&console.warn(`calendarIconClassname props is deprecated. should use calendarIconClassName props.`),h.createElement(`div`,{className:`react-datepicker__input-container${t?` react-datepicker__view-calendar-icon`:``}`},t&&h.createElement(q_e,Q2({icon:n,className:GM(i,!i&&r,o&&`react-datepicker-ignore-onclickoutside`)},a?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())},t.prototype.render=function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?h.createElement(Z_e,{enableTabLoop:this.props.enableTabLoop},h.createElement(`div`,{className:`react-datepicker__portal`,tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=h.createElement(J_e,Q2({portalId:this.props.portalId},this.props),t)),h.createElement(`div`,null,this.renderInputContainer(),t)}return h.createElement($_e,Q2({},this.props,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),targetComponent:this.renderInputContainer(),popperComponent:e,popperOnKeyDown:this.onPopperKeyDown,showArrow:this.props.showPopperArrow}))},t}(h.Component),nve=`input`,L4=`navigate`,rve=H.div` +`,Ipe=({messages:e,...t})=>e?.length?(0,B.jsx)(Fpe,{...t,children:e.map(({message:e,type:t},n)=>(0,B.jsxs)(`li`,{className:or(`message-type-${t}`,t,`has-icon`),children:[(0,B.jsx)(`span`,{className:`icon`}),$(e)]},n))}):null,M0=({edition:e,label:t,handle:n,required:r,instructions:i,translatable:a,hasTranslation:o,removeTranslation:s,width:c,disabled:l,children:u,errors:d,messages:f,isEncrypted:p,preContent:m,extraContent:h,align:g,justify:_})=>{let{size:v}=A0(),{editions:{isAtLeast:y}}=Qn,b=e!==Jn.Express&&!y(e||Jn.Express);return(0,B.jsxs)(O0,{className:or(!!d&&`errors`,l&&`disabled`,v&&`size-${v}`,b&&`upsell`),"data-upsell":$(`Upgrade to {edition} to unlock this setting.`,{edition:(0,rk.default)(e)}),$width:c,children:[(0,B.jsxs)(Epe,{children:[m!==void 0&&(0,B.jsx)(Ope,{children:m}),(0,B.jsxs)(Dpe,{children:[(0,B.jsx)(jpe,{label:t,handle:n,required:r,translatable:a,hasTranslation:o,isEncrypted:p,removeTranslation:s}),(0,B.jsx)(k0,{instructions:i})]}),h!==void 0&&(0,B.jsx)(Ope,{children:h})]}),(0,B.jsx)(D0,{className:or(g&&`align-${g}`,_&&`justify-${_}`),children:u}),(0,B.jsx)(j0,{errors:d}),(0,B.jsx)(Ipe,{messages:f})]})},N0=({children:e,property:t,label:n,handle:r,required:i,instructions:a,width:o,disabled:s,errors:c,context:l,preContent:u,align:d,justify:f})=>{let{hasTranslation:p,removeTranslation:m,isTranslationsEnabled:h}=T0(l),{edition:g,translatable:_,messages:v}=t||{},y=t?.handle||r;return(0,B.jsx)(M0,{edition:g,label:t?.label||n,handle:y,required:t?.required||i,instructions:t?.instructions||a,width:t?.width||o,disabled:t?.disabled||s,errors:c,messages:v,translatable:h&&_,hasTranslation:y?p(y):!1,isEncrypted:t?.flags?.includes(`encrypted`),removeTranslation:()=>y&&m(y),preContent:u,align:d,justify:f,children:e})},P0=new Map([[`en`,gk],[`en-US`,gk]]),Lpe={nl:async()=>(await b(async()=>{let{nl:e}=await import(`./nl-bVBNNAFu.js`);return{nl:e}},[],import.meta.url)).nl,de:async()=>(await b(async()=>{let{de:e}=await import(`./de-GcNPFjE-.js`);return{de:e}},[],import.meta.url)).de,fr:async()=>(await b(async()=>{let{fr:e}=await import(`./fr-BtK_eraO.js`);return{fr:e}},[],import.meta.url)).fr,it:async()=>(await b(async()=>{let{it:e}=await import(`./it-B6XA3TYy.js`);return{it:e}},[],import.meta.url)).it},Rpe=e=>{let t=String(e??``).trim().replace(`_`,`-`);if(!t)return`en-US`;let[n,r]=t.split(`-`);return r?`${n.toLowerCase()}-${r.toUpperCase()}`:n.toLowerCase()};async function zpe(e){let t=Rpe(e),n=t.includes(`-`)?[t,t.split(`-`)[0]]:[t],r=e=>e===`en`?[`en-US`]:[e];for(let e of n.flatMap(r)){let t=P0.get(e);if(t)return t;let n=Lpe[e];if(!n)continue;let r=await n();return P0.set(e,r),r}let i=await Lpe[`en-US`]();return P0.set(`en-US`,i),i}function F0(){return typeof window<`u`}function I0(e){return z0(e)?(e.nodeName||``).toLowerCase():`#document`}function L0(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function R0(e){return((z0(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function z0(e){return F0()?e instanceof Node||e instanceof L0(e).Node:!1}function B0(e){return F0()?e instanceof Element||e instanceof L0(e).Element:!1}function V0(e){return F0()?e instanceof HTMLElement||e instanceof L0(e).HTMLElement:!1}function H0(e){return!F0()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof L0(e).ShadowRoot}function U0(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=X0(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function Bpe(e){return/^(table|td|th)$/.test(I0(e))}function W0(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var Vpe=/transform|translate|scale|rotate|perspective|filter/,Hpe=/paint|layout|strict|content/,G0=e=>!!e&&e!==`none`,K0;function q0(e){let t=B0(e)?X0(e):e;return G0(t.transform)||G0(t.translate)||G0(t.scale)||G0(t.rotate)||G0(t.perspective)||!J0()&&(G0(t.backdropFilter)||G0(t.filter))||Vpe.test(t.willChange||``)||Hpe.test(t.contain||``)}function Upe(e){let t=Q0(e);for(;V0(t)&&!Y0(t);){if(q0(t))return t;if(W0(t))return null;t=Q0(t)}return null}function J0(){return K0??(K0=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`)),K0}function Y0(e){return/^(html|body|#document)$/.test(I0(e))}function X0(e){return L0(e).getComputedStyle(e)}function Z0(e){return B0(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Q0(e){if(I0(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||H0(e)&&e.host||R0(e);return H0(t)?t.host:t}function Wpe(e){let t=Q0(e);return Y0(t)?e.ownerDocument?e.ownerDocument.body:e.body:V0(t)&&U0(t)?t:Wpe(t)}function $0(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=Wpe(e),i=r===e.ownerDocument?.body,a=L0(r);if(i){let e=e2(a);return t.concat(a,a.visualViewport||[],U0(r)?r:[],e&&n?$0(e):[])}else return t.concat(r,$0(r,[],n))}function e2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var t2=Math.min,n2=Math.max,r2=Math.round,i2=Math.floor,a2=e=>({x:e,y:e}),Gpe={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function o2(e,t,n){return n2(e,t2(t,n))}function s2(e,t){return typeof e==`function`?e(t):e}function c2(e){return e.split(`-`)[0]}function l2(e){return e.split(`-`)[1]}function Kpe(e){return e===`x`?`y`:`x`}function u2(e){return e===`y`?`height`:`width`}function d2(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function f2(e){return Kpe(d2(e))}function qpe(e,t,n){n===void 0&&(n=!1);let r=l2(e),i=f2(e),a=u2(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=m2(o)),[o,m2(o)]}function Jpe(e){let t=m2(e);return[p2(e),t,p2(t)]}function p2(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var Ype=[`left`,`right`],Xpe=[`right`,`left`],Zpe=[`top`,`bottom`],Qpe=[`bottom`,`top`];function $pe(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Xpe:Ype:t?Ype:Xpe;case`left`:case`right`:return t?Zpe:Qpe;default:return[]}}function eme(e,t,n,r){let i=l2(e),a=$pe(c2(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(p2)))),a}function m2(e){let t=c2(e);return Gpe[t]+e.slice(t.length)}function tme(e){return{top:0,right:0,bottom:0,left:0,...e}}function nme(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:tme(e)}function h2(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}var g2=[`input:not([inert]):not([inert] *)`,`select:not([inert]):not([inert] *)`,`textarea:not([inert]):not([inert] *)`,`a[href]:not([inert]):not([inert] *)`,`button:not([inert]):not([inert] *)`,`[tabindex]:not(slot):not([inert]):not([inert] *)`,`audio[controls]:not([inert]):not([inert] *)`,`video[controls]:not([inert]):not([inert] *)`,`[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)`,`details>summary:first-of-type:not([inert]):not([inert] *)`,`details:not([inert]):not([inert] *)`].join(`,`),rme=typeof Element>`u`,_2=rme?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,v2=!rme&&Element.prototype.getRootNode?function(e){return e?.getRootNode?.call(e)}:function(e){return e?.ownerDocument},y2=function(e,t){t===void 0&&(t=!0);var n=e?.getAttribute?.call(e,`inert`);return n===``||n===`true`||t&&e&&(typeof e.closest==`function`?e.closest(`[inert]`):y2(e.parentNode))},ime=function(e){var t=e?.getAttribute?.call(e,`contenteditable`);return t===``||t===`true`},ame=function(e,t,n){if(y2(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(g2));return t&&_2.call(e,g2)&&r.unshift(e),r=r.filter(n),r},b2=function(e,t,n){for(var r=[],i=Array.from(e);i.length;){var a=i.shift();if(!y2(a,!1))if(a.tagName===`SLOT`){var o=a.assignedElements(),s=b2(o.length?o:a.children,!0,n);n.flatten?r.push.apply(r,s):r.push({scopeParent:a,candidates:s})}else{_2.call(a,g2)&&n.filter(a)&&(t||!e.includes(a))&&r.push(a);var c=a.shadowRoot||typeof n.getShadowRoot==`function`&&n.getShadowRoot(a),l=!y2(c,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(a));if(c&&l){var u=b2(c===!0?a.children:c.children,!0,n);n.flatten?r.push.apply(r,u):r.push({scopeParent:a,candidates:u})}else i.unshift.apply(i,a.children)}}return r},ome=function(e){return!isNaN(parseInt(e.getAttribute(`tabindex`),10))},sme=function(e){if(!e)throw Error(`No node provided`);return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||ime(e))&&!ome(e)?0:e.tabIndex},cme=function(e,t){var n=sme(e);return n<0&&t&&!ome(e)?0:n},lme=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},ume=function(e){return e.tagName===`INPUT`},dme=function(e){return ume(e)&&e.type===`hidden`},fme=function(e){return e.tagName===`DETAILS`&&Array.prototype.slice.apply(e.children).some(function(e){return e.tagName===`SUMMARY`})},pme=function(e,t){for(var n=0;nsummary:first-of-type`)?e.parentElement:e;if(_2.call(i,`details:not([open]) *`))return!0;if(!n||n===`full`||n===`full-native`||n===`legacy-full`){if(typeof r==`function`){for(var a=e;e;){var o=e.parentElement,s=v2(e);if(o&&!o.shadowRoot&&r(o)===!0)return vme(e);e=e.assignedSlot?e.assignedSlot:!o&&s!==e.ownerDocument?s.host:o}e=a}if(_me(e))return!e.getClientRects().length;if(n!==`legacy-full`)return!0}else if(n===`non-zero-area`)return vme(e);return!1},bme=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName===`FIELDSET`&&t.disabled){for(var n=0;n=0)},wme=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,o=cme(a,i),s=i?wme(e.candidates):a;o===0?i?t.push.apply(t,s):t.push(a):n.push({documentOrder:r,tabIndex:o,item:e,isScope:i,content:s})}),n.sort(lme).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},Tme=function(e,t){return t=t||{},wme(t.getShadowRoot?b2([e],t.includeContainer,{filter:Sme.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Cme}):ame(e,t.includeContainer,Sme.bind(null,t)))};function Eme(){let e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function Dme(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+`/`+n}).join(` `):navigator.userAgent}function Ome(){return/apple/i.test(navigator.vendor)}function kme(){return Eme().toLowerCase().startsWith(`mac`)&&!navigator.maxTouchPoints}function Ame(){return Dme().includes(`jsdom/`)}var jme=`data-floating-ui-focusable`,Mme=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`;function x2(e){let t=e.activeElement;for(;((n=t)==null||(n=n.shadowRoot)==null?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function S2(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&H0(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function C2(e){return`composedPath`in e?e.composedPath()[0]:e.target}function w2(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function Nme(e){return e.matches(`html,body`)}function T2(e){return e?.ownerDocument||document}function Pme(e){return V0(e)&&e.matches(Mme)}function Fme(e){if(!e||Ame())return!0;try{return e.matches(`:focus-visible`)}catch{return!0}}function Ime(e){return e?e.hasAttribute(jme)?e:e.querySelector(`[`+jme+`]`)||e:null}function E2(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...E2(e,t.id,n)])}function Lme(e){return`nativeEvent`in e}function D2(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}var O2=typeof document<`u`?h.useLayoutEffect:function(){},Rme={...h};function k2(e){let t=h.useRef(e);return O2(()=>{t.current=e}),t}var zme=Rme.useInsertionEffect||(e=>e());function A2(e){let t=h.useRef(()=>{});return zme(()=>{t.current=e}),h.useCallback(function(){var e=[...arguments];return t.current==null?void 0:t.current(...e)},[])}var Bme=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver==`function`&&ResizeObserver.toString().includes(`[native code]`)?`full`:`none`});function Vme(e,t){let n=Tme(e,Bme()),r=n.length;if(r===0)return;let i=x2(T2(e)),a=n.indexOf(i);return n[a===-1?t===1?0:r-1:a+t]}function Hme(e){return Vme(T2(e).body,1)||e}function Ume(e){return Vme(T2(e).body,-1)||e}function j2(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!S2(n,r)}function Wme(e){Tme(e,Bme()).forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)})}function Gme(e){e.querySelectorAll(`[data-tabindex]`).forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)})}function Kme(e,t,n){let{reference:r,floating:i}=e,a=d2(t),o=f2(t),s=u2(o),c=c2(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(l2(t)){case`start`:p[o]-=f*(n&&l?-1:1);break;case`end`:p[o]+=f*(n&&l?-1:1);break}return p}async function qme(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=s2(t,e),p=nme(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=h2(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=h2(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Jme=50,Yme=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:qme},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Kme(l,r,c),f=r,p=0,m={};for(let n=0;n({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=s2(e,t)||{};if(l==null)return{};let d=nme(u),f={x:n,y:r},p=f2(i),m=u2(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=t2(d[_],T),D=t2(d[v],T),O=E,k=C-h[m]-D,A=C/2-h[m]/2+w,j=o2(O,A,k),ee=!c.arrow&&l2(i)!=null&&A!==j&&a.reference[m]/2-(Ae<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==d2(t))||T.every(e=>d2(e.placement)===_?e.overflows[0]>0:!0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=d2(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}},Qme=new Set([`left`,`top`]);async function $me(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=c2(n),s=l2(n),c=d2(n)===`y`,l=Qme.has(o)?-1:1,u=a&&c?-1:1,d=s2(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var ehe=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await $me(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},the=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=s2(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=d2(c2(i)),p=Kpe(f),m=u[p],h=u[f];if(o){let e=p===`y`?`top`:`left`,t=p===`y`?`bottom`:`right`,n=m+d[e],r=m-d[t];m=o2(n,m,r)}if(s){let e=f===`y`?`top`:`left`,t=f===`y`?`bottom`:`right`,n=h+d[e],r=h-d[t];h=o2(n,h,r)}let g=c.fn({...t,[p]:m,[f]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[f]:s}}}}}};function nhe(e){let t=X0(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=V0(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=r2(n)!==a||r2(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function M2(e){return B0(e)?e:e.contextElement}function N2(e){let t=M2(e);if(!V0(t))return a2(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=nhe(t),o=(a?r2(n.width):n.width)/r,s=(a?r2(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var rhe=a2(0);function ihe(e){let t=L0(e);return!J0()||!t.visualViewport?rhe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ahe(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==L0(e)?!1:t}function P2(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=M2(e),o=a2(1);t&&(r?B0(r)&&(o=N2(r)):o=N2(e));let s=ahe(a,n,r)?ihe(a):a2(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){let e=L0(a),t=r&&B0(r)?L0(r):r,n=e,i=e2(n);for(;i&&r&&t!==n;){let e=N2(i),t=i.getBoundingClientRect(),r=X0(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=L0(i),i=e2(n)}}return h2({width:u,height:d,x:c,y:l})}function F2(e,t){let n=Z0(e).scrollLeft;return t?t.left+n:P2(R0(e)).left+n}function ohe(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-F2(e,n),y:n.top+t.scrollTop}}function she(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=R0(r),s=t?W0(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=a2(1),u=a2(0),d=V0(r);if((d||!d&&!a)&&((I0(r)!==`body`||U0(o))&&(c=Z0(r)),d)){let e=P2(r);l=N2(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?ohe(o,c):a2(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function che(e){return Array.from(e.getClientRects())}function lhe(e){let t=R0(e),n=Z0(e),r=e.ownerDocument.body,i=n2(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=n2(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+F2(e),s=-n.scrollTop;return X0(r).direction===`rtl`&&(o+=n2(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}var uhe=25;function dhe(e,t){let n=L0(e),r=R0(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;let e=J0();(!e||e&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}let l=F2(r);if(l<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(r.clientWidth-t.clientWidth-i);o<=uhe&&(a-=o)}else l<=uhe&&(a+=l);return{width:a,height:o,x:s,y:c}}function fhe(e,t){let n=P2(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=V0(e)?N2(e):a2(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function phe(e,t,n){let r;if(t===`viewport`)r=dhe(e,n);else if(t===`document`)r=lhe(R0(e));else if(B0(t))r=fhe(t,n);else{let n=ihe(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return h2(r)}function mhe(e,t){let n=Q0(e);return n===t||!B0(n)||Y0(n)?!1:X0(n).position===`fixed`||mhe(n,t)}function hhe(e,t){let n=t.get(e);if(n)return n;let r=$0(e,[],!1).filter(e=>B0(e)&&I0(e)!==`body`),i=null,a=X0(e).position===`fixed`,o=a?Q0(e):e;for(;B0(o)&&!Y0(o);){let t=X0(o),n=q0(o);!n&&t.position===`fixed`&&(i=null),(a?!n&&!i:!n&&t.position===`static`&&i&&(i.position===`absolute`||i.position===`fixed`)||U0(o)&&!n&&mhe(e,o))?r=r.filter(e=>e!==o):i=t,o=Q0(o)}return t.set(e,r),r}function ghe(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?W0(t)?[]:hhe(t,this._c):[].concat(n),r],o=phe(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e{o(!1,1e-7)},1e3)}n===1&&!whe(l,e.getBoundingClientRect())&&o(),y=!1}try{n=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch{n=new IntersectionObserver(b,v)}n.observe(e)}return o(!0),a}function Ehe(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=M2(e),u=i||a?[...l?$0(l):[],...t?$0(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n,{passive:!0}),a&&e.addEventListener(`resize`,n)});let d=l&&s?The(l,n):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?P2(e):null;c&&g();function g(){let t=P2(e);h&&!whe(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Dhe=ehe,Ohe=the,khe=Zme,Ahe=Xme,jhe=(e,t,n)=>{let r=new Map,i={platform:Che,...n},a={...i.platform,_c:r};return Yme(e,t,{...i,platform:a})},L2=typeof document<`u`?h.useLayoutEffect:function(){};function R2(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!R2(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!R2(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function Mhe(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Nhe(e,t){let n=Mhe(e);return Math.round(t*n)/n}function z2(e){let t=h.useRef(e);return L2(()=>{t.current=e}),t}function Phe(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,d]=h.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=h.useState(r);R2(f,r)||p(r);let[m,_]=h.useState(null),[v,y]=h.useState(null),b=h.useCallback(e=>{e!==w.current&&(w.current=e,_(e))},[]),x=h.useCallback(e=>{e!==T.current&&(T.current=e,y(e))},[]),S=a||m,C=o||v,w=h.useRef(null),T=h.useRef(null),E=h.useRef(u),D=c!=null,O=z2(c),k=z2(i),A=z2(l),j=h.useCallback(()=>{if(!w.current||!T.current)return;let e={placement:t,strategy:n,middleware:f};k.current&&(e.platform=k.current),jhe(w.current,T.current,e).then(e=>{let t={...e,isPositioned:A.current!==!1};ee.current&&!R2(E.current,t)&&(E.current=t,g.flushSync(()=>{d(t)}))})},[f,t,n,k,A]);L2(()=>{l===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let ee=h.useRef(!1);L2(()=>(ee.current=!0,()=>{ee.current=!1}),[]),L2(()=>{if(S&&(w.current=S),C&&(T.current=C),S&&C){if(O.current)return O.current(S,C,j);j()}},[S,C,j,O,D]);let M=h.useMemo(()=>({reference:w,floating:T,setReference:b,setFloating:x}),[b,x]),te=h.useMemo(()=>({reference:S,floating:C}),[S,C]),ne=h.useMemo(()=>{let e={position:n,left:0,top:0};if(!te.floating)return e;let t=Nhe(te.floating,u.x),r=Nhe(te.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...Mhe(te.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,te.floating,u.x,u.y]);return h.useMemo(()=>({...u,update:j,refs:M,elements:te,floatingStyles:ne}),[u,j,M,te,ne])}var Fhe=e=>{function t(e){return{}.hasOwnProperty.call(e,`current`)}return{name:`arrow`,options:e,fn(n){let{element:r,padding:i}=typeof e==`function`?e(n):e;return r&&t(r)?r.current==null?{}:Ahe({element:r.current,padding:i}).fn(n):r?Ahe({element:r,padding:i}).fn(n):{}}}},Ihe=(e,t)=>{let n=Dhe(e);return{name:n.name,fn:n.fn,options:[e,t]}},Lhe=(e,t)=>{let n=Ohe(e);return{name:n.name,fn:n.fn,options:[e,t]}},Rhe=(e,t)=>{let n=khe(e);return{name:n.name,fn:n.fn,options:[e,t]}},zhe=(e,t)=>{let n=Fhe(e);return{name:n.name,fn:n.fn,options:[e,t]}},Bhe=`data-floating-ui-focusable`,Vhe=`active`,Hhe=`selected`,Uhe=`ArrowLeft`,Whe=`ArrowRight`,Ghe=`ArrowUp`,Khe=`ArrowDown`,qhe=[Uhe,Whe],Jhe=[Ghe,Khe];[...qhe,...Jhe];var Yhe={...h},Xhe=!1,Zhe=0,Qhe=()=>`floating-ui-`+Math.random().toString(36).slice(2,6)+ Zhe++;function $he(){let[e,t]=h.useState(()=>Xhe?Qhe():void 0);return O2(()=>{e??t(Qhe())},[]),h.useEffect(()=>{Xhe=!0},[]),e}var B2=Yhe.useId||$he,ege=h.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:i,shift:a}},width:o=14,height:s=7,tipRadius:c=0,strokeWidth:l=0,staticOffset:u,stroke:d,d:f,style:{transform:p,...m}={},...g}=e,_=B2(),[v,y]=h.useState(!1);if(O2(()=>{r&&X0(r).direction===`rtl`&&y(!0)},[r]),!r)return null;let[b,x]=n.split(`-`),S=b===`top`||b===`bottom`,C=u;(S&&a!=null&&a.x||!S&&a!=null&&a.y)&&(C=null);let w=l*2,T=w/2,E=o/2*(c/-8+1),D=s/2*c/4,O=!!f,k=C&&x===`end`?`bottom`:`top`,A=C&&x===`end`?`right`:`left`;C&&v&&(A=x===`end`?`left`:`right`);let j=i?.x==null?``:C||i.x,ee=i?.y==null?``:C||i.y,M=f||`M0,0`+(` H`+o)+(` L`+(o-E)+`,`+(s-D))+(` Q`+o/2+`,`+s+` `+E+`,`+(s-D))+` Z`,te={top:O?`rotate(180deg)`:``,left:O?`rotate(90deg)`:`rotate(-90deg)`,bottom:O?``:`rotate(180deg)`,right:O?`rotate(-90deg)`:`rotate(90deg)`}[b];return(0,B.jsxs)(`svg`,{...g,"aria-hidden":!0,ref:t,width:O?o:o+w,height:o,viewBox:`0 0 `+o+` `+(s>o?s:o),style:{position:`absolute`,pointerEvents:`none`,[A]:j,[k]:ee,[b]:S||O?`100%`:`calc(100% - `+w/2+`px)`,transform:[te,p].filter(e=>!!e).join(` `),...m},children:[w>0&&(0,B.jsx)(`path`,{clipPath:`url(#`+_+`)`,fill:`none`,stroke:d,strokeWidth:w+ +!f,d:M}),(0,B.jsx)(`path`,{stroke:w&&!f?g.fill:`none`,d:M}),(0,B.jsx)(`clipPath`,{id:_,children:(0,B.jsx)(`rect`,{x:-T,y:T*(O?-1:1),width:o+w,height:o})})]})});function tge(){let e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;(r=e.get(t))==null||r.delete(n)}}}var nge=h.createContext(null),rge=h.createContext(null),V2=()=>h.useContext(nge)?.id||null,H2=()=>h.useContext(rge);function U2(e){return`data-floating-ui-`+e}function W2(e){e.current!==-1&&(clearTimeout(e.current),e.current=-1)}var ige=U2(`safe-polygon`);function G2(e,t,n){if(n&&!D2(n))return 0;if(typeof e==`number`)return e;if(typeof e==`function`){let n=e();return typeof n==`number`?n:n?.[t]}return e?.[t]}function K2(e){return typeof e==`function`?e():e}function age(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:a,elements:o}=e,{enabled:s=!0,delay:c=0,handleClose:l=null,mouseOnly:u=!1,restMs:d=0,move:f=!0}=t,p=H2(),m=V2(),g=k2(l),_=k2(c),v=k2(n),y=k2(d),b=h.useRef(),x=h.useRef(-1),S=h.useRef(),C=h.useRef(-1),w=h.useRef(!0),T=h.useRef(!1),E=h.useRef(()=>{}),D=h.useRef(!1),O=A2(()=>{let e=i.current.openEvent?.type;return e?.includes(`mouse`)&&e!==`mousedown`});h.useEffect(()=>{if(!s)return;function e(e){let{open:t}=e;t||(W2(x),W2(C),w.current=!0,D.current=!1)}return a.on(`openchange`,e),()=>{a.off(`openchange`,e)}},[s,a]),h.useEffect(()=>{if(!s||!g.current||!n)return;function e(e){O()&&r(!1,e,`hover`)}let t=T2(o.floating).documentElement;return t.addEventListener(`mouseleave`,e),()=>{t.removeEventListener(`mouseleave`,e)}},[o.floating,n,r,s,g,O]);let k=h.useCallback(function(e,t,n){t===void 0&&(t=!0),n===void 0&&(n=`hover`);let i=G2(_.current,`close`,b.current);i&&!S.current?(W2(x),x.current=window.setTimeout(()=>r(!1,e,n),i)):t&&(W2(x),r(!1,e,n))},[_,r]),A=A2(()=>{E.current(),S.current=void 0}),j=A2(()=>{if(T.current){let e=T2(o.floating).body;e.style.pointerEvents=``,e.removeAttribute(ige),T.current=!1}}),ee=A2(()=>i.current.openEvent?[`click`,`mousedown`].includes(i.current.openEvent.type):!1);h.useEffect(()=>{if(!s)return;function e(e){if(W2(x),w.current=!1,u&&!D2(b.current)||K2(y.current)>0&&!G2(_.current,`open`))return;let t=G2(_.current,`open`,b.current);t?x.current=window.setTimeout(()=>{v.current||r(!0,e,`hover`)},t):n||r(!0,e,`hover`)}function t(e){if(ee()){j();return}E.current();let t=T2(o.floating);if(W2(C),D.current=!1,g.current&&i.current.floatingContext){n||W2(x),S.current=g.current({...i.current.floatingContext,tree:p,x:e.clientX,y:e.clientY,onClose(){j(),A(),ee()||k(e,!0,`safe-polygon`)}});let r=S.current;t.addEventListener(`mousemove`,r),E.current=()=>{t.removeEventListener(`mousemove`,r)};return}(b.current!==`touch`||!S2(o.floating,e.relatedTarget))&&k(e)}function a(e){ee()||i.current.floatingContext&&(g.current==null||g.current({...i.current.floatingContext,tree:p,x:e.clientX,y:e.clientY,onClose(){j(),A(),ee()||k(e)}})(e))}function c(){W2(x)}function l(e){ee()||k(e,!1)}if(B0(o.domReference)){let r=o.domReference,i=o.floating;return n&&r.addEventListener(`mouseleave`,a),f&&r.addEventListener(`mousemove`,e,{once:!0}),r.addEventListener(`mouseenter`,e),r.addEventListener(`mouseleave`,t),i&&(i.addEventListener(`mouseleave`,a),i.addEventListener(`mouseenter`,c),i.addEventListener(`mouseleave`,l)),()=>{n&&r.removeEventListener(`mouseleave`,a),f&&r.removeEventListener(`mousemove`,e),r.removeEventListener(`mouseenter`,e),r.removeEventListener(`mouseleave`,t),i&&(i.removeEventListener(`mouseleave`,a),i.removeEventListener(`mouseenter`,c),i.removeEventListener(`mouseleave`,l))}}},[o,s,e,u,f,k,A,j,r,n,v,p,_,g,i,ee,y]),O2(()=>{var e;if(s&&n&&(e=g.current)!=null&&(e=e.__options)!=null&&e.blockPointerEvents&&O()){T.current=!0;let e=o.floating;if(B0(o.domReference)&&e){var t;let n=T2(o.floating).body;n.setAttribute(ige,``);let r=o.domReference,i=p==null||(t=p.nodesRef.current.find(e=>e.id===m))==null||(t=t.context)==null?void 0:t.elements.floating;return i&&(i.style.pointerEvents=``),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,e.style.pointerEvents=`auto`,()=>{n.style.pointerEvents=``,r.style.pointerEvents=``,e.style.pointerEvents=``}}}},[s,n,m,o,p,g,O]),O2(()=>{n||(b.current=void 0,D.current=!1,A(),j())},[n,A,j]),h.useEffect(()=>()=>{A(),W2(x),W2(C),j()},[s,o.domReference,A,j]);let M=h.useMemo(()=>{function e(e){b.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){!w.current&&!v.current&&r(!0,t,`hover`)}u&&!D2(b.current)||n||K2(y.current)===0||D.current&&e.movementX**2+e.movementY**2<2||(W2(C),b.current===`touch`?i():(D.current=!0,C.current=window.setTimeout(i,K2(y.current))))}}},[u,r,n,v,y]);return h.useMemo(()=>s?{reference:M}:{},[s,M])}function q2(e,t){if(!e||!t)return!1;let n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&H0(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function oge(e){return`composedPath`in e?e.composedPath()[0]:e.target}var sge={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`fixed`,whiteSpace:`nowrap`,width:`1px`,top:0,left:0},cge=h.forwardRef(function(e,t){let[n,r]=h.useState();O2(()=>{Ome()&&r(`button`)},[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":n?void 0:!0,[U2(`focus-guard`)]:``,style:sge};return(0,B.jsx)(`span`,{...e,...i})}),lge={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0},uge=h.createContext(null),dge=U2(`portal`);function fge(e){e===void 0&&(e={});let{id:t,root:n}=e,r=B2(),i=mge(),[a,o]=h.useState(null),s=h.useRef(null);return O2(()=>()=>{a?.remove(),queueMicrotask(()=>{s.current=null})},[a]),O2(()=>{if(!r||s.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement(`div`);n.id=r,n.setAttribute(dge,``),e.appendChild(n),s.current=n,o(n)},[t,r]),O2(()=>{if(n===null||!r||s.current)return;let e=n||i?.portalNode;e&&!z0(e)&&(e=e.current),e=e||document.body;let a=null;t&&(a=document.createElement(`div`),a.id=t,e.appendChild(a));let c=document.createElement(`div`);c.id=r,c.setAttribute(dge,``),e=a||e,e.appendChild(c),s.current=c,o(c)},[t,n,r,i]),a}function pge(e){let{children:t,id:n,root:r,preserveTabOrder:i=!0}=e,a=fge({id:n,root:r}),[o,s]=h.useState(null),c=h.useRef(null),l=h.useRef(null),u=h.useRef(null),d=h.useRef(null),f=o?.modal,p=o?.open,m=!!o&&!o.modal&&o.open&&i&&!!(r||a);return h.useEffect(()=>{if(!a||!i||f)return;function e(e){a&&j2(e)&&(e.type===`focusin`?Gme:Wme)(a)}return a.addEventListener(`focusin`,e,!0),a.addEventListener(`focusout`,e,!0),()=>{a.removeEventListener(`focusin`,e,!0),a.removeEventListener(`focusout`,e,!0)}},[a,i,f]),h.useEffect(()=>{a&&(p||Gme(a))},[p,a]),(0,B.jsxs)(uge.Provider,{value:h.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:c,afterOutsideRef:l,beforeInsideRef:u,afterInsideRef:d,portalNode:a,setFocusManagerState:s}),[i,a]),children:[m&&a&&(0,B.jsx)(cge,{"data-type":`outside`,ref:c,onFocus:e=>{if(j2(e,a)){var t;(t=u.current)==null||t.focus()}else Ume(o?o.domReference:null)?.focus()}}),m&&a&&(0,B.jsx)(`span`,{"aria-owns":a.id,style:lge}),a&&g.createPortal(t,a),m&&a&&(0,B.jsx)(cge,{"data-type":`outside`,ref:l,onFocus:e=>{if(j2(e,a)){var t;(t=d.current)==null||t.focus()}else Hme(o?o.domReference:null)?.focus(),o!=null&&o.closeOnFocusOut&&o?.onOpenChange(!1,e.nativeEvent,`focus-out`)}})]})}var mge=()=>h.useContext(uge);function hge(e){return V0(e.target)&&e.target.tagName===`BUTTON`}function gge(e){return V0(e.target)&&e.target.tagName===`A`}function _ge(e){return Pme(e)}function vge(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,dataRef:i,elements:{domReference:a}}=e,{enabled:o=!0,event:s=`click`,toggle:c=!0,ignoreMouse:l=!1,keyboardHandlers:u=!0,stickIfOpen:d=!0}=t,f=h.useRef(),p=h.useRef(!1),m=h.useMemo(()=>({onPointerDown(e){f.current=e.pointerType},onMouseDown(e){let t=f.current;e.button===0&&s!==`click`&&(D2(t,!0)&&l||(n&&c&&(!(i.current.openEvent&&d)||i.current.openEvent.type===`mousedown`)?r(!1,e.nativeEvent,`click`):(e.preventDefault(),r(!0,e.nativeEvent,`click`))))},onClick(e){let t=f.current;if(s===`mousedown`&&f.current){f.current=void 0;return}D2(t,!0)&&l||(n&&c&&(!(i.current.openEvent&&d)||i.current.openEvent.type===`click`)?r(!1,e.nativeEvent,`click`):r(!0,e.nativeEvent,`click`))},onKeyDown(e){f.current=void 0,!(e.defaultPrevented||!u||hge(e))&&(e.key===` `&&!_ge(a)&&(e.preventDefault(),p.current=!0),!gge(e)&&e.key===`Enter`&&r(!(n&&c),e.nativeEvent,`click`))},onKeyUp(e){e.defaultPrevented||!u||hge(e)||_ge(a)||e.key===` `&&p.current&&(p.current=!1,r(!(n&&c),e.nativeEvent,`click`))}}),[i,a,s,l,u,r,n,d,c]);return h.useMemo(()=>o?{reference:m}:{},[o,m])}function yge(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){let a=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},o=t.axis===`x`||t.axis===`both`,s=t.axis===`y`||t.axis===`both`,c=[`mouseenter`,`mousemove`].includes(t.dataRef.current.openEvent?.type||``)&&t.pointerType!==`touch`,l=a.width,u=a.height,d=a.x,f=a.y;return n==null&&t.x&&o&&(n=a.x-t.x),r==null&&t.y&&s&&(r=a.y-t.y),d-=n||0,f-=r||0,l=0,u=0,!i||c?(l=t.axis===`y`?a.width:0,u=t.axis===`x`?a.height:0,d=o&&t.x!=null?t.x:d,f=s&&t.y!=null?t.y:f):i&&!c&&(u=t.axis===`x`?a.height:u,l=t.axis===`y`?a.width:l),i=!0,{width:l,height:u,x:d,y:f,top:f,right:d+l,bottom:f+u,left:d}}}}function bge(e){return e!=null&&e.clientX!=null}function xge(e,t){t===void 0&&(t={});let{open:n,dataRef:r,elements:{floating:i,domReference:a},refs:o}=e,{enabled:s=!0,axis:c=`both`,x:l=null,y:u=null}=t,d=h.useRef(!1),f=h.useRef(null),[p,m]=h.useState(),[g,_]=h.useState([]),v=A2((e,t)=>{d.current||r.current.openEvent&&!bge(r.current.openEvent)||o.setPositionReference(yge(a,{x:e,y:t,axis:c,dataRef:r,pointerType:p}))}),y=A2(e=>{l!=null||u!=null||(n?f.current||_([]):v(e.clientX,e.clientY))}),b=D2(p)?i:n,x=h.useCallback(()=>{if(!b||!s||l!=null||u!=null)return;let e=L0(i);function t(n){S2(i,C2(n))?(e.removeEventListener(`mousemove`,t),f.current=null):v(n.clientX,n.clientY)}if(!r.current.openEvent||bge(r.current.openEvent)){e.addEventListener(`mousemove`,t);let n=()=>{e.removeEventListener(`mousemove`,t),f.current=null};return f.current=n,n}o.setPositionReference(a)},[b,s,l,u,i,r,o,a,v]);h.useEffect(()=>x(),[x,g]),h.useEffect(()=>{s&&!i&&(d.current=!1)},[s,i]),h.useEffect(()=>{!s&&n&&(d.current=!0)},[s,n]),O2(()=>{s&&(l!=null||u!=null)&&(d.current=!1,v(l,u))},[s,l,u,v]);let S=h.useMemo(()=>{function e(e){let{pointerType:t}=e;m(t)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}},[y]);return h.useMemo(()=>s?{reference:S}:{},[s,S])}var Sge={pointerdown:`onPointerDown`,mousedown:`onMouseDown`,click:`onClick`},Cge={pointerdown:`onPointerDownCapture`,mousedown:`onMouseDownCapture`,click:`onClickCapture`},wge=e=>({escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0});function Tge(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,elements:i,dataRef:a}=e,{enabled:o=!0,escapeKey:s=!0,outsidePress:c=!0,outsidePressEvent:l=`pointerdown`,referencePress:u=!1,referencePressEvent:d=`pointerdown`,ancestorScroll:f=!1,bubbles:p,capture:m}=t,g=H2(),_=A2(typeof c==`function`?c:()=>!1),v=typeof c==`function`?_:c,y=h.useRef(!1),{escapeKey:b,outsidePress:x}=wge(p),{escapeKey:S,outsidePress:C}=wge(m),w=h.useRef(!1),T=A2(e=>{if(!n||!o||!s||e.key!==`Escape`||w.current)return;let t=a.current.floatingContext?.nodeId,i=g?E2(g.nodesRef.current,t):[];if(!b&&(e.stopPropagation(),i.length>0)){let e=!0;if(i.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,Lme(e)?e.nativeEvent:e,`escape-key`)}),E=A2(e=>{var t;let n=()=>{var t;T(e),(t=C2(e))==null||t.removeEventListener(`keydown`,n)};(t=C2(e))==null||t.addEventListener(`keydown`,n)}),D=A2(e=>{let t=a.current.insideReactTree;a.current.insideReactTree=!1;let n=y.current;if(y.current=!1,l===`click`&&n||t||typeof v==`function`&&!v(e))return;let o=C2(e),s=`[`+U2(`inert`)+`]`,c=T2(i.floating).querySelectorAll(s),u=B0(o)?o:null;for(;u&&!Y0(u);){let e=Q0(u);if(Y0(e)||!B0(e))break;u=e}if(c.length&&B0(o)&&!Nme(o)&&!S2(o,i.floating)&&Array.from(c).every(e=>!S2(u,e)))return;if(V0(o)&&A){let t=Y0(o),n=X0(o),r=/auto|scroll/,i=t||r.test(n.overflowX),a=t||r.test(n.overflowY),s=i&&o.clientWidth>0&&o.scrollWidth>o.clientWidth,c=a&&o.clientHeight>0&&o.scrollHeight>o.clientHeight,l=n.direction===`rtl`,u=c&&(l?e.offsetX<=o.offsetWidth-o.clientWidth:e.offsetX>o.clientWidth),d=s&&e.offsetY>o.clientHeight;if(u||d)return}let d=a.current.floatingContext?.nodeId,f=g&&E2(g.nodesRef.current,d).some(t=>w2(e,t.context?.elements.floating));if(w2(e,i.floating)||w2(e,i.domReference)||f)return;let p=g?E2(g.nodesRef.current,d):[];if(p.length>0){let e=!0;if(p.forEach(t=>{var n;if((n=t.context)!=null&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,`outside-press`)}),O=A2(e=>{var t;let n=()=>{var t;D(e),(t=C2(e))==null||t.removeEventListener(l,n)};(t=C2(e))==null||t.addEventListener(l,n)});h.useEffect(()=>{if(!n||!o)return;a.current.__escapeKeyBubbles=b,a.current.__outsidePressBubbles=x;let e=-1;function t(e){r(!1,e,`ancestor-scroll`)}function c(){window.clearTimeout(e),w.current=!0}function u(){e=window.setTimeout(()=>{w.current=!1},J0()?5:0)}let d=T2(i.floating);s&&(d.addEventListener(`keydown`,S?E:T,S),d.addEventListener(`compositionstart`,c),d.addEventListener(`compositionend`,u)),v&&d.addEventListener(l,C?O:D,C);let p=[];return f&&(B0(i.domReference)&&(p=$0(i.domReference)),B0(i.floating)&&(p=p.concat($0(i.floating))),!B0(i.reference)&&i.reference&&i.reference.contextElement&&(p=p.concat($0(i.reference.contextElement)))),p=p.filter(e=>e!==d.defaultView?.visualViewport),p.forEach(e=>{e.addEventListener(`scroll`,t,{passive:!0})}),()=>{s&&(d.removeEventListener(`keydown`,S?E:T,S),d.removeEventListener(`compositionstart`,c),d.removeEventListener(`compositionend`,u)),v&&d.removeEventListener(l,C?O:D,C),p.forEach(e=>{e.removeEventListener(`scroll`,t)}),window.clearTimeout(e)}},[a,i,s,v,l,n,r,f,o,b,x,T,S,E,D,C,O]),h.useEffect(()=>{a.current.insideReactTree=!1},[a,v,l]);let k=h.useMemo(()=>({onKeyDown:T,...u&&{[Sge[d]]:e=>{r(!1,e.nativeEvent,`reference-press`)},...d!==`click`&&{onClick(e){r(!1,e.nativeEvent,`reference-press`)}}}}),[T,r,u,d]),A=h.useMemo(()=>{function e(e){e.button===0&&(y.current=!0)}return{onKeyDown:T,onMouseDown:e,onMouseUp:e,[Cge[l]]:()=>{a.current.insideReactTree=!0}}},[T,l,a]);return h.useMemo(()=>o?{reference:k,floating:A}:{},[o,k,A])}function Ege(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=B2(),a=h.useRef({}),[o]=h.useState(()=>tge()),s=V2()!=null,[c,l]=h.useState(r.reference),u=A2((e,t,r)=>{a.current.openEvent=e?t:void 0,o.emit(`openchange`,{open:e,event:t,reason:r,nested:s}),n?.(e,t,r)}),d=h.useMemo(()=>({setPositionReference:l}),[]),f=h.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return h.useMemo(()=>({dataRef:a,open:t,onOpenChange:u,elements:f,events:o,floatingId:i,refs:d}),[t,u,f,o,i,d])}function Dge(e){e===void 0&&(e={});let{nodeId:t}=e,n=Ege({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[a,o]=h.useState(null),[s,c]=h.useState(null),l=i?.domReference||a,u=h.useRef(null),d=H2();O2(()=>{l&&(u.current=l)},[l]);let f=Phe({...e,elements:{...i,...s&&{reference:s}}}),p=h.useCallback(e=>{let t=B0(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),f.refs.setReference(t)},[f.refs]),m=h.useCallback(e=>{(B0(e)||e===null)&&(u.current=e,o(e)),(B0(f.refs.reference.current)||f.refs.reference.current===null||e!==null&&!B0(e))&&f.refs.setReference(e)},[f.refs]),g=h.useMemo(()=>({...f.refs,setReference:m,setPositionReference:p,domReference:u}),[f.refs,m,p]),_=h.useMemo(()=>({...f.elements,domReference:l}),[f.elements,l]),v=h.useMemo(()=>({...f,...r,refs:g,elements:_,nodeId:t}),[f,g,_,t,r]);return O2(()=>{r.dataRef.current.floatingContext=v;let e=d?.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),h.useMemo(()=>({...f,context:v,refs:g,elements:_}),[f,g,_,v])}function J2(){return kme()&&Ome()}function Oge(e,t){t===void 0&&(t={});let{open:n,onOpenChange:r,events:i,dataRef:a,elements:o}=e,{enabled:s=!0,visibleOnly:c=!0}=t,l=h.useRef(!1),u=h.useRef(-1),d=h.useRef(!0);h.useEffect(()=>{if(!s)return;let e=L0(o.domReference);function t(){!n&&V0(o.domReference)&&o.domReference===x2(T2(o.domReference))&&(l.current=!0)}function r(){d.current=!0}function i(){d.current=!1}return e.addEventListener(`blur`,t),J2()&&(e.addEventListener(`keydown`,r,!0),e.addEventListener(`pointerdown`,i,!0)),()=>{e.removeEventListener(`blur`,t),J2()&&(e.removeEventListener(`keydown`,r,!0),e.removeEventListener(`pointerdown`,i,!0))}},[o.domReference,n,s]),h.useEffect(()=>{if(!s)return;function e(e){let{reason:t}=e;(t===`reference-press`||t===`escape-key`)&&(l.current=!0)}return i.on(`openchange`,e),()=>{i.off(`openchange`,e)}},[i,s]),h.useEffect(()=>()=>{W2(u)},[]);let f=h.useMemo(()=>({onMouseLeave(){l.current=!1},onFocus(e){if(l.current)return;let t=C2(e.nativeEvent);if(c&&B0(t)){if(J2()&&!e.relatedTarget){if(!d.current&&!Pme(t))return}else if(!Fme(t))return}r(!0,e.nativeEvent,`focus`)},onBlur(e){l.current=!1;let t=e.relatedTarget,n=e.nativeEvent,i=B0(t)&&t.hasAttribute(U2(`focus-guard`))&&t.getAttribute(`data-type`)===`outside`;u.current=window.setTimeout(()=>{let e=x2(o.domReference?o.domReference.ownerDocument:document);!t&&e===o.domReference||S2(a.current.floatingContext?.refs.floating.current,e)||S2(o.domReference,e)||i||r(!1,n,`focus`)})}}),[a,o.domReference,r,c]);return h.useMemo(()=>s?{reference:f}:{},[s,f])}function Y2(e,t,n){let r=new Map,i=n===`item`,a=e;if(i&&e){let{[Vhe]:t,[Hhe]:n,...r}=e;a=r}return{...n===`floating`&&{tabIndex:-1,[Bhe]:``},...a,...t.map(t=>{let r=t?t[n]:null;return typeof r==`function`?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,a]=t;if(!(i&&[Vhe,Hhe].includes(n)))if(n.indexOf(`on`)===0){if(r.has(n)||r.set(n,[]),typeof a==`function`){var o;(o=r.get(n))==null||o.push(a),e[n]=function(){var e=[...arguments];return r.get(n)?.map(t=>t(...e)).find(e=>e!==void 0)}}}else e[n]=a}),e),{})}}function kge(e){e===void 0&&(e=[]);let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),i=h.useCallback(t=>Y2(t,e,`reference`),t),a=h.useCallback(t=>Y2(t,e,`floating`),n),o=h.useCallback(t=>Y2(t,e,`item`),r);return h.useMemo(()=>({getReferenceProps:i,getFloatingProps:a,getItemProps:o}),[i,a,o])}var Age=new Map([[`select`,`listbox`],[`combobox`,`listbox`],[`label`,!1]]);function jge(e,t){t===void 0&&(t={});let{open:n,elements:r,floatingId:i}=e,{enabled:a=!0,role:o=`dialog`}=t,s=B2(),c=r.domReference?.id||s,l=h.useMemo(()=>Ime(r.floating)?.id||i,[r.floating,i]),u=Age.get(o)??o,d=V2()!=null,f=h.useMemo(()=>u===`tooltip`||o===`label`?{[`aria-`+(o===`label`?`labelledby`:`describedby`)]:n?l:void 0}:{"aria-expanded":n?`true`:`false`,"aria-haspopup":u===`alertdialog`?`dialog`:u,"aria-controls":n?l:void 0,...u===`listbox`&&{role:`combobox`},...u===`menu`&&{id:c},...u===`menu`&&d&&{role:`menuitem`},...o===`select`&&{"aria-autocomplete":`none`},...o===`combobox`&&{"aria-autocomplete":`list`}},[u,l,d,n,c,o]),p=h.useMemo(()=>{let e={id:l,...u&&{role:u}};return u===`tooltip`||o===`label`?e:{...e,...u===`menu`&&{"aria-labelledby":c}}},[u,l,c,o]),m=h.useCallback(e=>{let{active:t,selected:n}=e,r={role:`option`,...t&&{id:l+`-fui-option`}};switch(o){case`select`:case`combobox`:return{...r,"aria-selected":n}}return{}},[l,o]);return h.useMemo(()=>a?{reference:f,floating:p,item:m}:{},[a,f,p,m])}function Mge(e,t,n){return n===void 0&&(n=!0),e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...Mge(e,t.id,n)])}function Nge(e,t){let[n,r]=e,i=!1,a=t.length;for(let e=0,o=a-1;e=r!=l>=r&&n<=(c-a)*(r-s)/(l-s)+a&&(i=!i)}return i}function Pge(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function Fge(e){e===void 0&&(e={});let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,i={current:-1},a=!1,o=null,s=null,c=typeof performance<`u`?performance.now():0;function l(e,t){let n=performance.now(),r=n-c;if(o===null||s===null||r===0)return o=e,s=t,c=n,null;let i=e-o,a=t-s,l=Math.sqrt(i*i+a*a)/r;return o=e,s=t,c=n,l}let u=e=>{let{x:n,y:o,placement:s,elements:c,onClose:u,nodeId:d,tree:f}=e;return function(e){function p(){W2(i),u()}if(W2(i),!c.domReference||!c.floating||s==null||n==null||o==null)return;let{clientX:m,clientY:h}=e,g=[m,h],_=oge(e),v=e.type===`mouseleave`,y=q2(c.floating,_),b=q2(c.domReference,_),x=c.domReference.getBoundingClientRect(),S=c.floating.getBoundingClientRect(),C=s.split(`-`)[0],w=n>S.right-S.width/2,T=o>S.bottom-S.height/2,E=Pge(g,x),D=S.width>x.width,O=S.height>x.height,k=(D?x:S).left,A=(D?x:S).right,j=(O?x:S).top,ee=(O?x:S).bottom;if(y&&(a=!0,!v))return;if(b&&(a=!1),b&&!v){a=!0;return}if(v&&B0(e.relatedTarget)&&q2(c.floating,e.relatedTarget)||f&&Mge(f.nodesRef.current,d).length)return;if(C===`top`&&o>=x.bottom-1||C===`bottom`&&o<=x.top+1||C===`left`&&n>=x.right-1||C===`right`&&n<=x.left+1)return p();let M=[];switch(C){case`top`:M=[[k,x.top+1],[k,S.bottom-1],[A,S.bottom-1],[A,x.top+1]];break;case`bottom`:M=[[k,S.top+1],[k,x.bottom-1],[A,x.bottom-1],[A,S.top+1]];break;case`left`:M=[[S.right-1,ee],[S.right-1,j],[x.left+1,j],[x.left+1,ee]];break;case`right`:M=[[x.right-1,ee],[x.right-1,j],[S.left+1,j],[S.left+1,ee]];break}function te(e){let[n,r]=e;switch(C){case`top`:return[[D?n+t/2:w?n+t*4:n-t*4,r+t+1],[D?n-t/2:w?n+t*4:n-t*4,r+t+1],[S.left,w||D?S.bottom-t:S.top],[S.right,w?D?S.bottom-t:S.top:S.bottom-t]];case`bottom`:return[[D?n+t/2:w?n+t*4:n-t*4,r-t],[D?n-t/2:w?n+t*4:n-t*4,r-t],[S.left,w||D?S.top+t:S.bottom],[S.right,w?D?S.top+t:S.bottom:S.top+t]];case`left`:{let e=[n+t+1,O?r+t/2:T?r+t*4:r-t*4],i=[n+t+1,O?r-t/2:T?r+t*4:r-t*4];return[[T||O?S.right-t:S.left,S.top],[T?O?S.right-t:S.left:S.right-t,S.bottom],e,i]}case`right`:return[[n-t,O?r+t/2:T?r+t*4:r-t*4],[n-t,O?r-t/2:T?r+t*4:r-t*4],[T||O?S.left+t:S.right,S.top],[T?O?S.left+t:S.right:S.left+t,S.bottom]]}}if(!Nge([m,h],M)){if(a&&!E)return p();if(!v&&r){let t=l(e.clientX,e.clientY);if(t!==null&&t<.1)return p()}Nge([m,h],te([n,o]))?!a&&r&&(i.current=window.setTimeout(p,40)):p()}}};return u.__options={blockPointerEvents:n},u}var X2=function(e,t){return X2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},X2(e,t)};function Z2(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);X2(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Q2=function(){return Q2=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?n[0]:n;return e&&o4(e,i,r)||``}var zge=` - `;function Bge(e,t,n){if(!e&&!t)return``;var r=e?s4(e,n):``,i=t?s4(t,n):``;return`${r}${n.rangeSeparator||zge}${i}`}function Vge(e,t){if(!e?.length)return``;var n=e[0]?s4(e[0],t):``;return e.length===1?n:e.length===2&&e[1]?`${n}, ${s4(e[1],t)}`:`${n} (+${e.length-1})`}function c4(e,t){var n=t.hour,r=n===void 0?0:n,i=t.minute,a=i===void 0?0:i,o=t.second;return Vj(Hj(Wj(e,o===void 0?0:o),a),r)}function Hge(e){return vk(e)}function Uge(e,t){return o4(e,`ddd`,t)}function l4(e){return jO(e)}function u4(e,t,n){return EO(e,{locale:b4(t||y4()),weekStartsOn:n})}function d4(e){return $O(e)}function f4(e){return tk(e)}function Wge(e){return QO(e)}function Gge(){return jO(r4())}function Kge(e){return XO(e)}function qge(e){return nk(e)}function Jge(e){return ZO(e)}function p4(e,t){return e&&t?_j(e,t):!e&&!t}function m4(e,t){return e&&t?hj(e,t):!e&&!t}function h4(e,t){return e&&t?gj(e,t):!e&&!t}function g4(e,t){return e&&t?VO(e,t):!e&&!t}function _4(e,t){return e&&t?oA(e,t):!e&&!t}function v4(e,t,n){var r,i=jO(t),a=XO(n);try{r=vj(e,{start:i,end:a})}catch{r=!1}return r}function y4(){return Rge().__localeId__}function b4(e){if(typeof e==`string`){var t=Rge();return t.__localeData__?t.__localeData__[e]:void 0}else return e}function Yge(e,t,n){return t(o4(e,`EEEE`,n))}function Xge(e,t){return o4(e,`EEEEEE`,t)}function Zge(e,t){return o4(e,`EEE`,t)}function x4(e,t){return o4(Bj(r4(),e),`LLLL`,t)}function Qge(e,t){return o4(Bj(r4(),e),`LLL`,t)}function $ge(e,t){return o4(Uj(r4(),e),`QQQ`,t)}function S4(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.excludeDateIntervals,s=n.includeDates,c=n.includeDateIntervals,l=n.filterDate;return n.disabled?!0:k4(e,{minDate:r,maxDate:i})||a&&a.some(function(t){return t instanceof Date?g4(e,t):g4(e,t.date)})||o&&o.some(function(t){var n=t.start,r=t.end;return vj(e,{start:n,end:r})})||s&&!s.some(function(t){return g4(e,t)})||c&&!c.some(function(t){var n=t.start,r=t.end;return vj(e,{start:n,end:r})})||l&&!l(r4(e))||!1}function C4(e,t){var n=t===void 0?{}:t,r=n.excludeDates,i=n.excludeDateIntervals;return i&&i.length>0?i.some(function(t){var n=t.start,r=t.end;return vj(e,{start:n,end:r})}):r&&r.some(function(t){return t instanceof Date?g4(e,t):g4(e,t.date??new Date)})||!1}function e_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;return k4(e,{minDate:r?$O(r):void 0,maxDate:i?ZO(i):void 0})||a?.some(function(t){return m4(e,t instanceof Date?t:t.date)})||o&&!o.some(function(t){return m4(e,t)})||s&&!s(r4(e))||!1}function w4(e,t,n,r){var i=rA(e),a=eA(e),o=rA(t),s=eA(t),c=rA(r);return i===o&&i===c?a<=n&&n<=s:i=n||ci:!1}function t_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates;return k4(e,{minDate:r,maxDate:i})||a&&a.some(function(t){return m4(t instanceof Date?t:t.date,e)})||o&&!o.some(function(t){return m4(t,e)})||!1}function T4(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;return n.disabled?!0:k4(e,{minDate:r,maxDate:i})||a?.some(function(t){return h4(e,t instanceof Date?t:t.date)})||o&&!o.some(function(t){return h4(e,t)})||s&&!s(r4(e))||!1}function E4(e,t,n){if(!t||!n||!UO(t)||!UO(n))return!1;var r=rA(t),i=rA(n);return r<=e&&i>=e}function D4(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate,a=n.excludeDates,o=n.includeDates,s=n.filterDate;if(n.disabled)return!0;var c=new Date(e,0,1);return k4(c,{minDate:r?tk(r):void 0,maxDate:i?ek(i):void 0})||a?.some(function(e){return p4(c,e instanceof Date?e:e.date)})||o&&!o.some(function(e){return p4(c,e)})||s&&!s(r4(c))||!1}function O4(e,t,n,r){var i=rA(e),a=GO(e),o=rA(t),s=GO(t),c=rA(r);return i===o&&i===c?a<=n&&n<=s:i=n||ci:!1}function k4(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.maxDate;return(r&&MO(e,r)<0||i&&MO(e,i)>0)??!1}function n_e(e,t){return t.some(function(t){return Zk(t)===Zk(e)&&$k(t)===$k(e)&&tA(t)===tA(e)})}function r_e(e,t){var n=t===void 0?{}:t,r=n.excludeTimes,i=n.includeTimes,a=n.filterTime;return r&&n_e(e,r)||i&&!n_e(e,i)||a&&!a(e)||!1}function i_e(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw Error(`Both minTime and maxTime props required`);var i=r4();i=Vj(i,Zk(e)),i=Hj(i,$k(e)),i=Wj(i,tA(e));var a=r4();a=Vj(a,Zk(n)),a=Hj(a,$k(n)),a=Wj(a,tA(n));var o=r4();o=Vj(o,Zk(r)),o=Hj(o,$k(r)),o=Wj(o,tA(r));var s;try{s=!vj(i,{start:a,end:o})}catch{s=!1}return s}function a_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=Kj(e,1);return r&&WO(r,a)>0||i&&i.every(function(e){return WO(e,a)>0})||!1}function o_e(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=xO(e,1);return r&&WO(a,r)>0||i&&i.every(function(e){return WO(a,e)>0})||!1}function s_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=qj(tk(e),1);return r&&KO(r,a)>0||i&&i.every(function(e){return KO(e,a)>0})||!1}function c_e(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=FO(ek(e),1);return r&&KO(a,r)>0||i&&i.every(function(e){return KO(a,e)>0})||!1}function l_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.includeDates,a=Yj(e,1);return r&&qO(r,a)>0||i&&i.every(function(e){return qO(e,a)>0})||!1}function u_e(e,t){var n=t===void 0?{}:t,r=n.minDate,i=n.yearItemNumber,a=i===void 0?n4:i,o=A4(f4(Yj(e,a)),a).endPeriod,s=r&&rA(r);return s&&s>o||!1}function d_e(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.includeDates,a=RO(e,1);return r&&qO(a,r)>0||i&&i.every(function(e){return qO(a,e)>0})||!1}function f_e(e,t){var n=t===void 0?{}:t,r=n.maxDate,i=n.yearItemNumber,a=i===void 0?n4:i,o=A4(RO(e,a),a).startPeriod,s=r&&rA(r);return s&&s=0})):n?BO(n):t}function m_e(e){var t=e.maxDate,n=e.includeDates;return n&&t?zO(n.filter(function(e){return MO(e,t)<=0})):n?zO(n):t}function h_e(e,t){e===void 0&&(e=[]),t===void 0&&(t=`react-datepicker__day--highlighted`);for(var n=new Map,r=0,i=e.length;r=k_e,u=!n&&!t.isWeekInMonth(a);if(l||u)if(t.props.peekNextMonth)i=!0;else break}return e},t.onMonthClick=function(e,n){var r=t.isMonthDisabledForLabelDate(n),i=r.isDisabled,a=r.labelDate;i||t.handleDayClick(d4(a),e)},t.onMonthMouseEnter=function(e){var n=t.isMonthDisabledForLabelDate(e),r=n.isDisabled,i=n.labelDate;r||t.handleDayMouseEnter(d4(i))},t.handleMonthNavigation=function(e,n){var r,i,a;(i=(r=t.props).setPreSelection)==null||i.call(r,n),(a=t.MONTH_REFS[e]?.current)==null||a.focus()},t.handleKeyboardNavigation=function(e,n,r){var i=t.props,a=i.selected,o=i.preSelection,s=i.setPreSelection,c=i.minDate,l=i.maxDate,u=i.showFourColumnMonthYearPicker,d=i.showTwoColumnMonthYearPicker;if(o){var f=A_e(u,d),p=t.getVerticalOffset(f),m=P4[f]?.grid,h=function(e,t,n){var r=t,i=n;switch(e){case t4.ArrowRight:r=xO(t,F4),i=n===11?0:n+F4;break;case t4.ArrowLeft:r=Kj(t,F4),i=n===0?11:n-F4;break;case t4.ArrowUp:r=Kj(t,p),i=(m?.[0])?.includes(n)?n+12-p:n-p;break;case t4.ArrowDown:r=xO(t,p),i=(m?.[m.length-1])?.includes(n)?n-12+p:n+p;break}return{newCalculatedDate:r,newCalculatedMonth:i}},g=function(e,n,r){for(var i=40,a=e,o=!1,s=0,u=h(a,n,r),d=u.newCalculatedDate,f=u.newCalculatedMonth;!o;){if(s>=i){d=n,f=r;break}if(c&&dl){a=t4.ArrowLeft;var p=h(a,d,f);d=p.newCalculatedDate,f=p.newCalculatedMonth}if(t_e(d,t.props)){var p=h(a,d,f);d=p.newCalculatedDate,f=p.newCalculatedMonth}else o=!0;s++}return{newCalculatedDate:d,newCalculatedMonth:f}};if(n===t4.Enter){t.isMonthDisabled(r)||(t.onMonthClick(e,r),s?.(a));return}var _=g(n,o,r),v=_.newCalculatedDate,y=_.newCalculatedMonth;switch(n){case t4.ArrowRight:case t4.ArrowLeft:case t4.ArrowUp:case t4.ArrowDown:t.handleMonthNavigation(y,v);break}}},t.getVerticalOffset=function(e){return P4[e]?.verticalNavigationOffset??0},t.onMonthKeyDown=function(e,n){var r=t.props,i=r.disabledKeyboardNavigation,a=r.handleOnMonthKeyDown,o=e.key;o!==t4.Tab&&e.preventDefault(),i||t.handleKeyboardNavigation(e,o,n),a&&a(e)},t.onQuarterClick=function(e,n){var r=Uj(t.props.day,n);T4(r,t.props)||t.handleDayClick(Wge(r),e)},t.onQuarterMouseEnter=function(e){var n=Uj(t.props.day,e);T4(n,t.props)||t.handleDayMouseEnter(Wge(n))},t.handleQuarterNavigation=function(e,n){var r,i,a;t.isDisabled(n)||t.isExcluded(n)||((i=(r=t.props).setPreSelection)==null||i.call(r,n),(a=t.QUARTER_REFS[e-1]?.current)==null||a.focus())},t.onQuarterKeyDown=function(e,n){var r,i,a=e.key;if(!t.props.disabledKeyboardNavigation)switch(a){case t4.Enter:t.onQuarterClick(e,n),(i=(r=t.props).setPreSelection)==null||i.call(r,t.props.selected);break;case t4.ArrowRight:if(!t.props.preSelection)break;t.handleQuarterNavigation(n===4?1:n+1,FO(t.props.preSelection,1));break;case t4.ArrowLeft:if(!t.props.preSelection)break;t.handleQuarterNavigation(n===1?4:n-1,qj(t.props.preSelection,1));break}},t.isMonthDisabledForLabelDate=function(e){var n=t.props,r=n.day,i=n.disabled,a=n.minDate,o=n.maxDate,s=n.excludeDates,c=n.includeDates,l=Bj(r,e);return i?{isDisabled:!0,labelDate:Bj(r,e)}:{isDisabled:((a||o||s||c)&&e_e(l,t.props))??!1,labelDate:l}},t.isMonthDisabled=function(e){return t.isMonthDisabledForLabelDate(e).isDisabled},t.getMonthClassNames=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate,o=n.preSelection,s=n.monthClassName,c=s?s(Bj(r,e)):void 0,l=t.getSelection();return GM(`react-datepicker__month-text`,`react-datepicker__month-${e}`,c,{"react-datepicker__month-text--disabled":t.isMonthDisabled(e),"react-datepicker__month-text--selected":l?t.isSelectMonthInList(r,e,l):void 0,"react-datepicker__month-text--keyboard-selected":!t.props.disabledKeyboardNavigation&&o&&t.isSelectedMonth(r,e,o)&&!t.isMonthSelected()&&!t.isMonthDisabled(e),"react-datepicker__month-text--in-selecting-range":t.isInSelectingRangeMonth(e),"react-datepicker__month-text--in-range":i&&a?w4(i,a,e,r):void 0,"react-datepicker__month-text--range-start":t.isRangeStartMonth(e),"react-datepicker__month-text--range-end":t.isRangeEndMonth(e),"react-datepicker__month-text--selecting-range-start":t.isSelectingMonthRangeStart(e),"react-datepicker__month-text--selecting-range-end":t.isSelectingMonthRangeEnd(e),"react-datepicker__month-text--today":t.isCurrentMonth(r,e)})},t.getTabIndex=function(e){if(t.props.preSelection==null)return`-1`;var n=eA(t.props.preSelection),r=t.isMonthDisabledForLabelDate(n).isDisabled;return e===n&&!(r||t.props.disabledKeyboardNavigation)?`0`:`-1`},t.getQuarterTabIndex=function(e){if(t.props.preSelection==null)return`-1`;var n=GO(t.props.preSelection),r=T4(t.props.day,t.props);return e===n&&!(r||t.props.disabledKeyboardNavigation)?`0`:`-1`},t.getAriaLabel=function(e){var n=t.props,r=n.chooseDayAriaLabelPrefix,i=r===void 0?`Choose`:r,a=n.disabledDayAriaLabelPrefix,o=a===void 0?`Not available`:a,s=n.day,c=n.locale,l=Bj(s,e);return`${t.isDisabled(l)||t.isExcluded(l)?o:i} ${o4(l,`MMMM yyyy`,c)}`},t.getQuarterClassNames=function(e){var n=t.props,r=n.day,i=n.startDate,a=n.endDate,o=n.minDate,s=n.maxDate,c=n.excludeDates,l=n.includeDates,u=n.filterDate,d=n.preSelection,f=n.disabledKeyboardNavigation,p=n.disabled,m=(o||s||c||l||u||p)&&T4(Uj(r,e),t.props),h=t.getSelection();return GM(`react-datepicker__quarter-text`,`react-datepicker__quarter-${e}`,{"react-datepicker__quarter-text--disabled":m,"react-datepicker__quarter-text--selected":h?t.isSelectQuarterInList(r,e,h):void 0,"react-datepicker__quarter-text--keyboard-selected":!f&&d&&t.isSelectedQuarter(r,e,d)&&!t.isQuarterSelected()&&!m,"react-datepicker__quarter-text--in-selecting-range":t.isInSelectingRangeQuarter(e),"react-datepicker__quarter-text--in-range":i&&a?O4(i,a,e,r):void 0,"react-datepicker__quarter-text--range-start":t.isRangeStartQuarter(e),"react-datepicker__quarter-text--range-end":t.isRangeEndQuarter(e),"react-datepicker__quarter-text--today":t.isCurrentQuarter(r,e)})},t.getMonthContent=function(e){var n=t.props,r=n.showFullMonthYearPicker,i=n.renderMonthContent,a=n.locale,o=n.day,s=Qge(e,a),c=x4(e,a);return i?i(e,s,c,o):r?c:s},t.getQuarterContent=function(e){var n=t.props,r=n.renderQuarterContent,i=n.locale,a=$ge(e,i);return r?.(e,a)??a},t.renderMonths=function(){var e=t.props,n=e.showTwoColumnMonthYearPicker,r=e.showFourColumnMonthYearPicker,i=e.day,a=e.selected;return(P4[A_e(r,n)]?.grid)?.map(function(e,n){return h.createElement(`div`,{className:`react-datepicker__month-wrapper`,key:n},e.map(function(e,n){return h.createElement(`div`,{ref:t.MONTH_REFS[e],key:n,onClick:function(n){t.onMonthClick(n,e)},onKeyDown:function(n){w_e(n)&&(n.preventDefault(),n.key=t4.Enter),t.onMonthKeyDown(n,e)},onMouseEnter:t.props.usePointerEvent?void 0:function(){return t.onMonthMouseEnter(e)},onPointerEnter:t.props.usePointerEvent?function(){return t.onMonthMouseEnter(e)}:void 0,tabIndex:Number(t.getTabIndex(e)),className:t.getMonthClassNames(e),"aria-disabled":t.isMonthDisabled(e),role:`option`,"aria-label":t.getAriaLabel(e),"aria-current":t.isCurrentMonth(i,e)?`date`:void 0,"aria-selected":a?t.isSelectedMonth(i,e,a):void 0},t.getMonthContent(e))}))})},t.renderQuarters=function(){var e=t.props,n=e.day,r=e.selected;return h.createElement(`div`,{className:`react-datepicker__quarter-wrapper`},[1,2,3,4].map(function(e,i){return h.createElement(`div`,{key:i,ref:t.QUARTER_REFS[i],role:`option`,onClick:function(n){t.onQuarterClick(n,e)},onKeyDown:function(n){t.onQuarterKeyDown(n,e)},onMouseEnter:t.props.usePointerEvent?void 0:function(){return t.onQuarterMouseEnter(e)},onPointerEnter:t.props.usePointerEvent?function(){return t.onQuarterMouseEnter(e)}:void 0,className:t.getQuarterClassNames(e),"aria-selected":r?t.isSelectedQuarter(n,e,r):void 0,tabIndex:Number(t.getQuarterTabIndex(e)),"aria-current":t.isCurrentQuarter(n,e)?`date`:void 0},t.getQuarterContent(e))}))},t.getClassNames=function(){var e=t.props,n=e.selectingDate,r=e.selectsStart,i=e.selectsEnd,a=e.showMonthYearPicker,o=e.showQuarterYearPicker,s=e.showWeekPicker;return GM(`react-datepicker__month`,{"react-datepicker__month--selecting-range":n&&(r||i)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":o},{"react-datepicker__weekPicker":s})},t}return t.prototype.getSelection=function(){var e=this.props,t=e.selected,n=e.selectedDates;if(e.selectsMultiple)return n;if(t)return[t]},t.prototype.render=function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,i=e.ariaLabelPrefix,a=i===void 0?`Month `:i,o=a?a.trim()+` `:``,s=a4(r)?`${o}${o4(r,`MMMM, yyyy`,this.props.locale)}`:``;return t||n?h.createElement(`div`,{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":s,role:`listbox`},t?this.renderMonths():this.renderQuarters()):h.createElement(`div`,{role:`table`},this.props.dayNamesHeader&&h.createElement(`div`,{role:`rowgroup`},this.props.dayNamesHeader),h.createElement(`div`,{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":s,role:`rowgroup`},this.renderWeeks()))},t}(h.Component),M_e=function(e){Z2(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.monthOptionButtonsRef={},t.isSelectedMonth=function(e){return t.props.month===e},t.handleOptionKeyDown=function(e,n){var r;switch(n.key){case`Enter`:n.preventDefault(),t.onChange(e);break;case`Escape`:n.preventDefault(),t.props.onCancel();break;case`ArrowUp`:case`ArrowDown`:n.preventDefault();var i=(e+(n.key===`ArrowUp`?-1:1)+t.props.monthNames.length)%t.props.monthNames.length;(r=t.monthOptionButtonsRef[i])==null||r.focus();break}},t.renderOptions=function(){return t.monthOptionButtonsRef={},t.props.monthNames.map(function(e,n){return h.createElement(`div`,{ref:function(e){t.monthOptionButtonsRef[n]=e,t.isSelectedMonth(n)&&e?.focus()},role:`button`,tabIndex:0,className:t.isSelectedMonth(n)?`react-datepicker__month-option react-datepicker__month-option--selected_month`:`react-datepicker__month-option`,key:e,onClick:t.onChange.bind(t,n),onKeyDown:t.handleOptionKeyDown.bind(t,n),"aria-selected":t.isSelectedMonth(n)?`true`:void 0},t.isSelectedMonth(n)?h.createElement(`span`,{className:`react-datepicker__month-option--selected`},`✓`):``,e)})},t.onChange=function(e){return t.props.onChange(e)},t.handleClickOutside=function(){return t.props.onCancel()},t}return t.prototype.render=function(){return h.createElement(e4,{className:`react-datepicker__month-dropdown`,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(h.Component),N_e=function(e){Z2(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(e){return e.map(function(e,t){return h.createElement(`option`,{key:e,value:t},e)})},t.renderSelectMode=function(e){return h.createElement(`select`,{value:t.props.month,className:`react-datepicker__month-select`,onChange:function(e){return t.onChange(parseInt(e.target.value))}},t.renderSelectOptions(e))},t.renderReadView=function(e,n){return h.createElement(`button`,{key:`read`,type:`button`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__month-read-view`,onClick:t.toggleDropdown},h.createElement(`span`,{className:`react-datepicker__month-read-view--down-arrow`}),h.createElement(`span`,{className:`react-datepicker__month-read-view--selected-month`},n[t.props.month]))},t.renderDropdown=function(e){return h.createElement(M_e,Q2({key:`dropdown`},t.props,{monthNames:e,onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(e){var n=t.state.dropdownVisible,r=[t.renderReadView(!n,e)];return n&&r.unshift(t.renderDropdown(e)),r},t.onChange=function(e){t.toggleDropdown(),e!==t.props.month&&t.props.onChange(e)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return t.prototype.render=function(){var e=this,t=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(t){return Qge(t,e.props.locale)}:function(t){return x4(t,e.props.locale)}),n;switch(this.props.dropdownMode){case`scroll`:n=this.renderScrollMode(t);break;case`select`:n=this.renderSelectMode(t);break}return h.createElement(`div`,{className:`react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--${this.props.dropdownMode}`},n)},t}(h.Component);function P_e(e,t){for(var n=[],r=d4(e),i=d4(t);!iA(r,i);)n.push(r4(r)),r=xO(r,1);return n}var F_e=function(e){Z2(t,e);function t(t){var n=e.call(this,t)||this;return n.renderOptions=function(){return n.state.monthYearsList.map(function(e){var t=nA(e),r=p4(n.props.date,e)&&m4(n.props.date,e);return h.createElement(`div`,{className:r?`react-datepicker__month-year-option--selected_month-year`:`react-datepicker__month-year-option`,key:t,onClick:n.onChange.bind(n,t),"aria-selected":r?`true`:void 0},r?h.createElement(`span`,{className:`react-datepicker__month-year-option--selected`},`✓`):``,o4(e,n.props.dateFormat,n.props.locale))})},n.onChange=function(e){return n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.state={monthYearsList:P_e(n.props.minDate,n.props.maxDate)},n}return t.prototype.render=function(){var e=GM({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return h.createElement(e4,{className:e,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(h.Component),I_e=function(e){Z2(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=d4(t.props.minDate),n=d4(t.props.maxDate),r=[];!iA(e,n);){var i=nA(e);r.push(h.createElement(`option`,{key:i,value:i},o4(e,t.props.dateFormat,t.props.locale))),e=xO(e,1)}return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return h.createElement(`select`,{value:nA(d4(t.props.date)),className:`react-datepicker__month-year-select`,onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){var n=o4(t.props.date,t.props.dateFormat,t.props.locale);return h.createElement(`div`,{key:`read`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__month-year-read-view`,onClick:t.toggleDropdown},h.createElement(`span`,{className:`react-datepicker__month-year-read-view--down-arrow`}),h.createElement(`span`,{className:`react-datepicker__month-year-read-view--selected-month-year`},n))},t.renderDropdown=function(){return h.createElement(F_e,Q2({key:`dropdown`},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown();var n=r4(e);p4(t.props.date,n)&&m4(t.props.date,n)||t.props.onChange(n)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return t.prototype.render=function(){var e;switch(this.props.dropdownMode){case`scroll`:e=this.renderScrollMode();break;case`select`:e=this.renderSelectMode();break}return h.createElement(`div`,{className:`react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--${this.props.dropdownMode}`},e)},t}(h.Component),L_e=function(e){Z2(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.state={height:null},n.scrollToTheSelectedTime=function(){requestAnimationFrame(function(){n.list&&(n.list.scrollTop=(n.centerLi&&t.calcCenterPosition(n.props.monthRef?n.props.monthRef.clientHeight-(n.header?.clientHeight??0):n.list.clientHeight,n.centerLi))??0)})},n.handleClick=function(e){var t,r;(n.props.minTime||n.props.maxTime)&&i_e(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&r_e(e,n.props)||(r=(t=n.props).onChange)==null||r.call(t,e)},n.isSelectedTime=function(e){return n.props.selected&&S_e(n.props.selected,e)},n.isDisabledTime=function(e){return(n.props.minTime||n.props.maxTime)&&i_e(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&r_e(e,n.props)},n.liClasses=function(e){var r=[`react-datepicker__time-list-item`,n.props.timeClassName?n.props.timeClassName(e):void 0];return n.isSelectedTime(e)&&r.push(`react-datepicker__time-list-item--selected`),n.isDisabledTime(e)&&r.push(`react-datepicker__time-list-item--disabled`),n.props.injectTimes&&(Zk(e)*3600+$k(e)*60+tA(e))%((n.props.intervals??t.defaultProps.intervals)*60)!=0&&r.push(`react-datepicker__time-list-item--injected`),r.join(` `)},n.handleOnKeyDown=function(e,t){var r,i;e.key===t4.Space&&(e.preventDefault(),e.key=t4.Enter),(e.key===t4.ArrowUp||e.key===t4.ArrowLeft)&&e.target instanceof HTMLElement&&e.target.previousSibling&&(e.preventDefault(),e.target.previousSibling instanceof HTMLElement&&e.target.previousSibling.focus()),(e.key===t4.ArrowDown||e.key===t4.ArrowRight)&&e.target instanceof HTMLElement&&e.target.nextSibling&&(e.preventDefault(),e.target.nextSibling instanceof HTMLElement&&e.target.nextSibling.focus()),e.key===t4.Enter&&n.handleClick(t),(i=(r=n.props).handleOnKeyDown)==null||i.call(r,e)},n.renderTimes=function(){for(var e=[],r=typeof n.props.format==`string`?n.props.format:`p`,i=n.props.intervals??t.defaultProps.intervals,a=n.props.selected||n.props.openToDate||r4(),o=l4(a),s=n.props.injectTimes&&n.props.injectTimes.sort(function(e,t){return e.getTime()-t.getTime()}),c=60*b_e(a)/i,l=0;l=c?n.updateFocusOnPaginate(Math.abs(c-(e-l))):(a=n.YEAR_REFS[e-l]?.current)==null||a.focus())}},n.isSameDay=function(e,t){return g4(e,t)},n.isCurrentYear=function(e){return e===rA(r4())},n.isRangeStart=function(e){return n.props.startDate&&n.props.endDate&&p4(Gj(r4(),e),n.props.startDate)},n.isRangeEnd=function(e){return n.props.startDate&&n.props.endDate&&p4(Gj(r4(),e),n.props.endDate)},n.isInRange=function(e){return E4(e,n.props.startDate,n.props.endDate)},n.isInSelectingRange=function(e){var t=n.props,r=t.selectsStart,i=t.selectsEnd,a=t.selectsRange,o=t.startDate,s=t.endDate;return!(r||i||a)||!n.selectingDate()?!1:r&&s?E4(e,n.selectingDate(),s):i&&o||a&&o&&!s?E4(e,o,n.selectingDate()):!1},n.isSelectingRangeStart=function(e){if(!n.isInSelectingRange(e))return!1;var t=n.props,r=t.startDate,i=t.selectsStart,a=Gj(r4(),e);return i?p4(a,n.selectingDate()??null):p4(a,r??null)},n.isSelectingRangeEnd=function(e){if(!n.isInSelectingRange(e))return!1;var t=n.props,r=t.endDate,i=t.selectsEnd,a=t.selectsRange,o=Gj(r4(),e);return i||a?p4(o,n.selectingDate()??null):p4(o,r??null)},n.isKeyboardSelected=function(e){if(!(n.props.disabledKeyboardNavigation||n.props.date===void 0||n.props.preSelection==null)){var t=n.props,r=t.minDate,i=t.maxDate,a=t.excludeDates,o=t.includeDates,s=t.filterDate,c=t.selected,l=f4(Gj(n.props.date,e)),u=(r||i||a||o||s)&&D4(e,n.props),d=!!c&&g4(l,f4(c)),f=g4(l,f4(n.props.preSelection));return!n.props.inline&&!d&&f&&!u}},n.isSelectedYear=function(e){var t=n.props,r=t.selectsMultiple,i=t.selected,a=t.selectedDates;return r?a?.some(function(t){return e===rA(t)}):!!i&&e===rA(i)},n.onYearClick=function(e,t){var r=n.props.date;r!==void 0&&n.handleYearClick(f4(Gj(r,t)),e)},n.onYearKeyDown=function(e,t){var r,i,a=e.key,o=n.props,s=o.date,c=o.yearItemNumber,l=o.handleOnKeyDown;if(a!==t4.Tab&&e.preventDefault(),!n.props.disabledKeyboardNavigation)switch(a){case t4.Enter:if(n.props.selected==null)break;n.onYearClick(e,t),(i=(r=n.props).setPreSelection)==null||i.call(r,n.props.selected);break;case t4.ArrowRight:if(n.props.preSelection==null)break;n.handleYearNavigation(t+1,RO(n.props.preSelection,1));break;case t4.ArrowLeft:if(n.props.preSelection==null)break;n.handleYearNavigation(t-1,Yj(n.props.preSelection,1));break;case t4.ArrowUp:if(s===void 0||c===void 0||n.props.preSelection==null)break;var u=A4(s,c).startPeriod,d=R_e,f=t-d;if(f=u&&tm){var p=c%d;t<=m&&t>m-p?d=p:d+=p,f=t+d}n.handleYearNavigation(f,RO(n.props.preSelection,d));break}l&&l(e)},n.getYearClassNames=function(e){var t=n.props,r=t.date,i=t.disabled,a=t.minDate,o=t.maxDate,s=t.excludeDates,c=t.includeDates,l=t.filterDate,u=t.yearClassName;return GM(`react-datepicker__year-text`,`react-datepicker__year-${e}`,r?u?.(Gj(r,e)):void 0,{"react-datepicker__year-text--selected":n.isSelectedYear(e),"react-datepicker__year-text--disabled":(a||o||s||c||l||i)&&D4(e,n.props),"react-datepicker__year-text--keyboard-selected":n.isKeyboardSelected(e),"react-datepicker__year-text--range-start":n.isRangeStart(e),"react-datepicker__year-text--range-end":n.isRangeEnd(e),"react-datepicker__year-text--in-range":n.isInRange(e),"react-datepicker__year-text--in-selecting-range":n.isInSelectingRange(e),"react-datepicker__year-text--selecting-range-start":n.isSelectingRangeStart(e),"react-datepicker__year-text--selecting-range-end":n.isSelectingRangeEnd(e),"react-datepicker__year-text--today":n.isCurrentYear(e)})},n.getYearTabIndex=function(e){if(n.props.disabledKeyboardNavigation||n.props.preSelection==null)return`-1`;var t=rA(n.props.preSelection),r=D4(e,n.props);return e===t&&!r?`0`:`-1`},n.getYearContent=function(e){return n.props.renderYearContent?n.props.renderYearContent(e):e},n}return t.prototype.render=function(){var e=this,t=[],n=this.props,r=n.date,i=n.yearItemNumber,a=n.onYearMouseEnter,o=n.onYearMouseLeave;if(r===void 0)return null;for(var s=A4(r,i),c=s.startPeriod,l=s.endPeriod,u=function(n){t.push(h.createElement(`div`,{ref:d.YEAR_REFS[n-c],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){w_e(t)&&(t.preventDefault(),t.key=t4.Enter),e.onYearKeyDown(t,n)},tabIndex:Number(d.getYearTabIndex(n)),className:d.getYearClassNames(n),onMouseEnter:d.props.usePointerEvent?void 0:function(e){return a(e,n)},onPointerEnter:d.props.usePointerEvent?function(e){return a(e,n)}:void 0,onMouseLeave:d.props.usePointerEvent?void 0:function(e){return o(e,n)},onPointerLeave:d.props.usePointerEvent?function(e){return o(e,n)}:void 0,key:n,"aria-current":d.isCurrentYear(n)?`date`:void 0},d.getYearContent(n)))},d=this,f=c;f<=l;f++)u(f);return h.createElement(`div`,{className:`react-datepicker__year`},h.createElement(`div`,{className:`react-datepicker__year-wrapper`,onMouseLeave:this.props.usePointerEvent?void 0:this.props.clearSelectingDate,onPointerLeave:this.props.usePointerEvent?this.props.clearSelectingDate:void 0},t))},t}(h.Component);function B_e(e,t,n,r){for(var i=[],a=0;a<2*t+1;a++){var o=e+t-a,s=!0;n&&(s=rA(n)<=o),r&&s&&(s=rA(r)>=o),s&&i.push(o)}return i}var V_e=function(e){Z2(t,e);function t(t){var n=e.call(this,t)||this;n.yearOptionButtonsRef={},n.handleOptionKeyDown=function(e,t){var r;switch(t.key){case`Enter`:t.preventDefault(),n.onChange(e);break;case`Escape`:t.preventDefault(),n.props.onCancel();break;case`ArrowUp`:case`ArrowDown`:t.preventDefault();var i=e+(t.key===`ArrowUp`?1:-1);n.yearOptionButtonsRef[i]&&((r=n.yearOptionButtonsRef[i])==null||r.focus());break}},n.renderOptions=function(){n.yearOptionButtonsRef={};var e=n.props.year,t=n.state.yearsList.map(function(t){return h.createElement(`div`,{ref:function(r){n.yearOptionButtonsRef[t]=r,t===e&&r?.focus()},role:`button`,tabIndex:0,className:e===t?`react-datepicker__year-option react-datepicker__year-option--selected_year`:`react-datepicker__year-option`,key:t,onClick:n.onChange.bind(n,t),onKeyDown:n.handleOptionKeyDown.bind(n,t),"aria-selected":e===t?`true`:void 0},e===t?h.createElement(`span`,{className:`react-datepicker__year-option--selected`},`✓`):``,t)}),r=n.props.minDate?rA(n.props.minDate):null,i=n.props.maxDate?rA(n.props.maxDate):null;return(!i||!n.state.yearsList.find(function(e){return e===i}))&&t.unshift(h.createElement(`div`,{className:`react-datepicker__year-option`,key:`upcoming`,onClick:n.incrementYears},h.createElement(`a`,{className:`react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming`}))),(!r||!n.state.yearsList.find(function(e){return e===r}))&&t.push(h.createElement(`div`,{className:`react-datepicker__year-option`,key:`previous`,onClick:n.decrementYears},h.createElement(`a`,{className:`react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous`}))),t},n.onChange=function(e){n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.shiftYears=function(e){var t=n.state.yearsList.map(function(t){return t+e});n.setState({yearsList:t})},n.incrementYears=function(){return n.shiftYears(1)},n.decrementYears=function(){return n.shiftYears(-1)};var r=t.yearDropdownItemNumber,i=t.scrollableYearDropdown,a=r||(i?10:5);return n.state={yearsList:B_e(n.props.year,a,n.props.minDate,n.props.maxDate)},n.dropdownRef=(0,h.createRef)(),n}return t.prototype.componentDidMount=function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find(function(e){return e.ariaSelected}):null;e.scrollTop=n&&n instanceof HTMLElement?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}},t.prototype.render=function(){var e=GM({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return h.createElement(e4,{className:e,containerRef:this.dropdownRef,onClickOutside:this.handleClickOutside},this.renderOptions())},t}(h.Component),H_e=function(e){Z2(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=t.props.minDate?rA(t.props.minDate):1900,n=t.props.maxDate?rA(t.props.maxDate):2100,r=[],i=e;i<=n;i++)r.push(h.createElement(`option`,{key:i,value:i},i));return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return h.createElement(`select`,{value:t.props.year,className:`react-datepicker__year-select`,onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){return h.createElement(`button`,{key:`read`,type:`button`,style:{visibility:e?`visible`:`hidden`},className:`react-datepicker__year-read-view`,onClick:t.toggleDropdown},h.createElement(`span`,{className:`react-datepicker__year-read-view--down-arrow`}),h.createElement(`span`,{className:`react-datepicker__year-read-view--selected-year`},t.props.year))},t.renderDropdown=function(){return h.createElement(V_e,Q2({key:`dropdown`},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown(),e!==t.props.year&&t.props.onChange(e)},t.toggleDropdown=function(e){t.setState({dropdownVisible:!t.state.dropdownVisible},function(){t.props.adjustDateOnChange&&t.handleYearChange(t.props.date,e)})},t.handleYearChange=function(e,n){var r;(r=t.onSelect)==null||r.call(t,e,n),t.setOpen()},t.onSelect=function(e,n){var r,i;(i=(r=t.props).onSelect)==null||i.call(r,e,n)},t.setOpen=function(){var e,n;(n=(e=t.props).setOpen)==null||n.call(e,!0)},t}return t.prototype.render=function(){var e;switch(this.props.dropdownMode){case`scroll`:e=this.renderScrollMode();break;case`select`:e=this.renderSelectMode();break}return h.createElement(`div`,{className:`react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--${this.props.dropdownMode}`},e)},t}(h.Component),U_e=[`react-datepicker__year-select`,`react-datepicker__month-select`,`react-datepicker__month-year-select`],W_e=`react-datepicker-ignore-onclickoutside`,G_e=function(e){var t=(e.className||``).split(/\s+/);return U_e.some(function(e){return t.indexOf(e)>=0})},K_e=function(e){Z2(t,e);function t(n){var r=e.call(this,n)||this;return r.monthContainer=void 0,r.handleClickOutside=function(e){r.props.onClickOutside(e)},r.setClickOutsideRef=function(){return r.containerRef.current},r.handleDropdownFocus=function(e){var t,n;G_e(e.target)&&((n=(t=r.props).onDropdownFocus)==null||n.call(t,e))},r.getDateInView=function(){var e=r.props,t=e.preSelection,n=e.selected,i=e.openToDate,a=p_e(r.props),o=m_e(r.props),s=r4();return i||n||t||(a&&aA(s,a)?a:o&&iA(s,o)?o:s)},r.increaseMonth=function(){r.setState(function(e){var t=e.date;return{date:xO(t,1)}},function(){return r.handleMonthChange(r.state.date)})},r.decreaseMonth=function(){r.setState(function(e){var t=e.date;return{date:Kj(t,1)}},function(){return r.handleMonthChange(r.state.date)})},r.handleDayClick=function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)},r.handleDayMouseEnter=function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)},r.handleMonthMouseLeave=function(){r.setState({selectingDate:void 0}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()},r.handleYearMouseEnter=function(e,t){r.setState({selectingDate:Gj(r4(),t)}),r.props.onYearMouseEnter&&r.props.onYearMouseEnter(e,t)},r.handleYearMouseLeave=function(e,t){r.props.onYearMouseLeave&&r.props.onYearMouseLeave(e,t)},r.handleYearChange=function(e){var t,n,i,a;(n=(t=r.props).onYearChange)==null||n.call(t,e),r.setState({isRenderAriaLiveMessage:!0}),r.props.adjustDateOnChange&&(r.props.onSelect(e),(a=(i=r.props).setOpen)==null||a.call(i,!0)),r.props.setPreSelection&&r.props.setPreSelection(e)},r.getEnabledPreSelectionDateForMonth=function(e){if(!S4(e,r.props))return e;for(var t=d4(e),n=JO(Jge(e),t),i=null,a=0;a<=n;a++){var o=bO(t,a);if(!S4(o,r.props)){i=o;break}}return i},r.handleMonthChange=function(e){var t,n,i=r.getEnabledPreSelectionDateForMonth(e)??e;r.handleCustomMonthChange(i),r.props.adjustDateOnChange&&(r.props.onSelect(i),(n=(t=r.props).setOpen)==null||n.call(t,!0)),r.props.setPreSelection&&r.props.setPreSelection(i)},r.handleCustomMonthChange=function(e){var t,n;(n=(t=r.props).onMonthChange)==null||n.call(t,e),r.setState({isRenderAriaLiveMessage:!0})},r.handleMonthYearChange=function(e){r.handleYearChange(e),r.handleMonthChange(e)},r.changeYear=function(e){r.setState(function(t){var n=t.date;return{date:Gj(n,Number(e))}},function(){return r.handleYearChange(r.state.date)})},r.changeMonth=function(e){r.setState(function(t){var n=t.date;return{date:Bj(n,Number(e))}},function(){return r.handleMonthChange(r.state.date)})},r.changeMonthYear=function(e){r.setState(function(t){var n=t.date;return{date:Gj(Bj(n,eA(e)),rA(e))}},function(){return r.handleMonthYearChange(r.state.date)})},r.header=function(e){if(e===void 0&&(e=r.state.date),!a4(e))return[];var t=r.props.disabled,n=u4(e,r.props.locale,r.props.calendarStartDay),i=[];return r.props.showWeekNumbers&&i.push(h.createElement(`div`,{key:`W`,className:`react-datepicker__day-name ${t?`react-datepicker__day-name--disabled`:``}`,role:`columnheader`},h.createElement(`span`,{className:`react-datepicker__sr-only`},`Week number`),h.createElement(`span`,{"aria-hidden":`true`},r.props.weekLabel||`#`))),i.concat([0,1,2,3,4,5,6].map(function(e){var i=bO(n,e),a=r.formatWeekday(i,r.props.locale),o=r.props.weekDayClassName?r.props.weekDayClassName(i):void 0;return h.createElement(`div`,{key:e,role:`columnheader`,className:GM(`react-datepicker__day-name`,o,t?`react-datepicker__day-name--disabled`:``)},h.createElement(`span`,{className:`react-datepicker__sr-only`},o4(i,`EEEE`,r.props.locale)),h.createElement(`span`,{"aria-hidden":`true`},a))}))},r.formatWeekday=function(e,t){return r.props.formatWeekDay?Yge(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?Zge(e,t):Xge(e,t)},r.decreaseYear=function(){r.setState(function(e){var n=e.date;return{date:Yj(n,r.props.showYearPicker?r.props.yearItemNumber??t.defaultProps.yearItemNumber:1)}},function(){return r.handleYearChange(r.state.date)})},r.clearSelectingDate=function(){r.setState({selectingDate:void 0})},r.renderPreviousButton=function(){if(!r.props.renderCustomHeader){var e=r.props.monthsShown??t.defaultProps.monthsShown,n=r.props.showPreviousMonths?e-1:0,i=r.props.monthSelectedIn??n,a=Kj(r.state.date,i),o;switch(!0){case r.props.disabled:o=!0;break;case r.props.showMonthYearPicker:o=l_e(r.state.date,r.props);break;case r.props.showYearPicker:o=u_e(r.state.date,r.props);break;case r.props.showQuarterYearPicker:o=s_e(r.state.date,r.props);break;default:o=a_e(a,r.props);break}if(!(!(r.props.forceShowMonthNavigation??t.defaultProps.forceShowMonthNavigation)&&!r.props.showDisabledMonthNavigation&&o||r.props.showTimeSelectOnly)){var s=[`react-datepicker__navigation-icon`,`react-datepicker__navigation-icon--previous`],c=[`react-datepicker__navigation`,`react-datepicker__navigation--previous`],l=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(l=r.decreaseYear),o&&r.props.showDisabledMonthNavigation&&(c.push(`react-datepicker__navigation--previous--disabled`),l=void 0);var u=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,d=r.props,f=d.previousMonthButtonLabel,p=f===void 0?t.defaultProps.previousMonthButtonLabel:f,m=d.previousYearButtonLabel,g=m===void 0?t.defaultProps.previousYearButtonLabel:m,_=r.props,v=_.previousMonthAriaLabel,y=v===void 0?typeof p==`string`?p:`Previous Month`:v,b=_.previousYearAriaLabel,x=b===void 0?typeof g==`string`?g:`Previous Year`:b;return h.createElement(`button`,{type:`button`,className:c.join(` `),onClick:l,onKeyDown:r.props.handleOnKeyDown,"aria-label":u?x:y},h.createElement(`span`,{className:s.join(` `)},u?g:p))}}},r.increaseYear=function(){r.setState(function(e){var n=e.date;return{date:RO(n,r.props.showYearPicker?r.props.yearItemNumber??t.defaultProps.yearItemNumber:1)}},function(){return r.handleYearChange(r.state.date)})},r.renderNextButton=function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.disabled:e=!0;break;case r.props.showMonthYearPicker:e=d_e(r.state.date,r.props);break;case r.props.showYearPicker:e=f_e(r.state.date,r.props);break;case r.props.showQuarterYearPicker:e=c_e(r.state.date,r.props);break;default:e=o_e(r.state.date,r.props);break}if(!(!(r.props.forceShowMonthNavigation??t.defaultProps.forceShowMonthNavigation)&&!r.props.showDisabledMonthNavigation&&e||r.props.showTimeSelectOnly)){var n=[`react-datepicker__navigation`,`react-datepicker__navigation--next`],i=[`react-datepicker__navigation-icon`,`react-datepicker__navigation-icon--next`];r.props.showTimeSelect&&n.push(`react-datepicker__navigation--next--with-time`),r.props.todayButton&&n.push(`react-datepicker__navigation--next--with-today-button`);var a=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(a=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(n.push(`react-datepicker__navigation--next--disabled`),a=void 0);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,s=r.props,c=s.nextMonthButtonLabel,l=c===void 0?t.defaultProps.nextMonthButtonLabel:c,u=s.nextYearButtonLabel,d=u===void 0?t.defaultProps.nextYearButtonLabel:u,f=r.props,p=f.nextMonthAriaLabel,m=p===void 0?typeof l==`string`?l:`Next Month`:p,g=f.nextYearAriaLabel,_=g===void 0?typeof d==`string`?d:`Next Year`:g;return h.createElement(`button`,{type:`button`,className:n.join(` `),onClick:a,onKeyDown:r.props.handleOnKeyDown,"aria-label":o?_:m},h.createElement(`span`,{className:i.join(` `)},o?d:l))}}},r.renderCurrentMonth=function(e){e===void 0&&(e=r.state.date);var t=[`react-datepicker__current-month`];return r.props.showYearDropdown&&t.push(`react-datepicker__current-month--hasYearDropdown`),r.props.showMonthDropdown&&t.push(`react-datepicker__current-month--hasMonthDropdown`),r.props.showMonthYearDropdown&&t.push(`react-datepicker__current-month--hasMonthYearDropdown`),h.createElement(`h2`,{className:t.join(` `)},a4(e)?o4(e,r.props.dateFormat,r.props.locale):``)},r.renderYearDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showYearDropdown||e))return h.createElement(H_e,Q2({},t.defaultProps,r.props,{date:r.state.date,onChange:r.changeYear,year:rA(r.state.date)}))},r.renderMonthDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showMonthDropdown||e))return h.createElement(N_e,Q2({},t.defaultProps,r.props,{month:eA(r.state.date),onChange:r.changeMonth}))},r.renderMonthYearDropdown=function(e){if(e===void 0&&(e=!1),!(!r.props.showMonthYearDropdown||e))return h.createElement(I_e,Q2({},t.defaultProps,r.props,{date:r.state.date,onChange:r.changeMonthYear}))},r.handleTodayButtonClick=function(e){r.props.onSelect(Gge(),e),r.props.setPreSelection&&r.props.setPreSelection(Gge())},r.renderTodayButton=function(){if(!(!r.props.todayButton||r.props.showTimeSelectOnly))return h.createElement(`div`,{className:`react-datepicker__today-button`,onClick:r.handleTodayButtonClick},r.props.todayButton)},r.renderDayNamesHeader=function(e){return h.createElement(`div`,{className:`react-datepicker__day-names`,role:`row`},r.header(e))},r.renderDefaultHeader=function(e){var t=e.monthDate,n=e.i;return h.createElement(`div`,{className:`react-datepicker__header ${r.props.showTimeSelect?`react-datepicker__header--has-time-select`:``}`},r.renderCurrentMonth(t),h.createElement(`div`,{className:`react-datepicker__header__dropdown react-datepicker__header__dropdown--${r.props.dropdownMode}`,onFocus:r.handleDropdownFocus},r.renderMonthDropdown(n!==0),r.renderMonthYearDropdown(n!==0),r.renderYearDropdown(n!==0)))},r.renderCustomHeader=function(e){var t,n=e.monthDate,i=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var a=r.props,o=a.showYearPicker,s=a.yearItemNumber,c;if(o){var l=A4(n,s);c={startYear:l.startPeriod,endYear:l.endPeriod}}var u=a_e(r.state.date,r.props),d=o_e(r.state.date,r.props),f=l_e(r.state.date,r.props),p=d_e(r.state.date,r.props);return h.createElement(`div`,{className:`react-datepicker__header react-datepicker__header--custom`,onFocus:r.props.onDropdownFocus},(t=r.props).renderCustomHeader?.call(t,Q2(Q2(Q2({},r.state),o&&{visibleYearsRange:c}),{customHeaderCount:i,monthDate:n,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:u,nextMonthButtonDisabled:d,prevYearButtonDisabled:f,nextYearButtonDisabled:p})))},r.renderYearHeader=function(e){var n=e.monthDate,i=r.props,a=i.showYearPicker,o=i.yearItemNumber,s=A4(n,o===void 0?t.defaultProps.yearItemNumber:o),c=s.startPeriod,l=s.endPeriod;return h.createElement(`div`,{className:`react-datepicker__header react-datepicker-year-header`},a?`${c} - ${l}`:rA(n))},r.renderHeader=function(e){var t=e.monthDate,n=e.i,i={monthDate:t,i:n===void 0?0:n};switch(!0){case r.props.renderCustomHeader!==void 0:return r.renderCustomHeader(i);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(i);default:return r.renderDefaultHeader(i)}},r.renderMonths=function(){if(!(r.props.showTimeSelectOnly||r.props.showYearPicker)){for(var e=[],n=r.props.monthsShown??t.defaultProps.monthsShown,i=r.props.showPreviousMonths?n-1:0,a=r.props.showMonthYearPicker||r.props.showQuarterYearPicker?RO(r.state.date,i):Kj(r.state.date,i),o=r.props.monthSelectedIn??i,s=0;s0;e.push(h.createElement(`div`,{key:u,ref:function(e){r.monthContainer=e??void 0},className:`react-datepicker__month-container`},r.renderHeader({monthDate:l,i:s}),h.createElement(j_e,Q2({},t.defaultProps,r.props,{containerRef:r.containerRef,ariaLabelPrefix:r.props.monthAriaLabelPrefix,day:l,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,handleOnMonthKeyDown:r.props.handleOnKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,orderInDisplay:s,selectingDate:r.state.selectingDate,monthShowsDuplicateDaysEnd:d,monthShowsDuplicateDaysStart:f,dayNamesHeader:r.renderDayNamesHeader(l)}))))}return e}},r.renderYears=function(){if(!r.props.showTimeSelectOnly&&r.props.showYearPicker)return h.createElement(`div`,{className:`react-datepicker__year--container`},r.renderHeader({monthDate:r.state.date}),h.createElement(z_e,Q2({},t.defaultProps,r.props,{selectingDate:r.state.selectingDate,date:r.state.date,onDayClick:r.handleDayClick,clearSelectingDate:r.clearSelectingDate,onYearMouseEnter:r.handleYearMouseEnter,onYearMouseLeave:r.handleYearMouseLeave})))},r.renderTimeSection=function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return h.createElement(L_e,Q2({},t.defaultProps,r.props,{onChange:r.props.onTimeChange,format:r.props.timeFormat,intervals:r.props.timeIntervals,monthRef:r.state.monthContainer}))},r.renderInputTimeSection=function(){var e=r.props.selected?new Date(r.props.selected):void 0,n=e&&a4(e)&&r.props.selected?`${y_e(e.getHours())}:${y_e(e.getMinutes())}`:``;if(r.props.showTimeInput)return h.createElement(T_e,Q2({},t.defaultProps,r.props,{date:e,timeString:n,onChange:r.props.onTimeChange}))},r.renderAriaLiveRegion=function(){if(!a4(r.state.date))return h.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`});var e=A4(r.state.date,r.props.yearItemNumber??t.defaultProps.yearItemNumber),n=e.startPeriod,i=e.endPeriod,a=r.props.showYearPicker?`${n} - ${i}`:r.props.showMonthYearPicker||r.props.showQuarterYearPicker?rA(r.state.date):`${x4(eA(r.state.date),r.props.locale)} ${rA(r.state.date)}`;return h.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`},r.state.isRenderAriaLiveMessage&&a)},r.renderChildren=function(){if(r.props.children)return h.createElement(`div`,{className:`react-datepicker__children-container`},r.props.children)},r.containerRef=(0,h.createRef)(),r.state={date:r.getDateInView(),selectingDate:void 0,monthContainer:void 0,isRenderAriaLiveMessage:!1},r}return Object.defineProperty(t,`defaultProps`,{get:function(){return{monthsShown:1,forceShowMonthNavigation:!1,outsideClickIgnoreClass:W_e,timeCaption:`Time`,previousYearButtonLabel:`Previous Year`,nextYearButtonLabel:`Next Year`,previousMonthButtonLabel:`Previous Month`,nextMonthButtonLabel:`Next Month`,yearItemNumber:n4}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=(function(){e.setState({monthContainer:e.monthContainer})})())},t.prototype.componentDidUpdate=function(e){var t=this;if(this.props.preSelection&&a4(this.props.preSelection)&&(!g4(this.props.preSelection,e.preSelection)||this.props.monthSelectedIn!==e.monthSelectedIn)){var n=!m4(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},function(){return n&&t.handleCustomMonthChange(t.state.date)})}else this.props.openToDate&&!g4(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate})},t.prototype.render=function(){var e=this.props.container||Ige;return h.createElement(e4,{onClickOutside:this.handleClickOutside,style:{display:`contents`},ignoreClass:this.props.outsideClickIgnoreClass},h.createElement(`div`,{style:{display:`contents`},ref:this.containerRef},h.createElement(e,{className:GM(`react-datepicker`,this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showTime:this.props.showTimeSelect||this.props.showTimeInput,showTimeSelectOnly:this.props.showTimeSelectOnly,inline:this.props.inline},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren())))},t}(h.Component),q_e=function(e){var t=e.icon,n=e.className,r=n===void 0?``:n,i=e.onClick,a=`react-datepicker__calendar-icon`;if(typeof t==`string`)return h.createElement(`i`,{className:`${a} ${t} ${r}`,"aria-hidden":`true`,onClick:i});if(h.isValidElement(t)){var o=t;return h.cloneElement(o,{className:`${o.props.className||``} ${a} ${r}`,onClick:function(e){typeof o.props.onClick==`function`&&o.props.onClick(e),typeof i==`function`&&i(e)}})}return h.createElement(`svg`,{className:`${a} ${r}`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 448 512`,onClick:i},h.createElement(`path`,{d:`M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z`}))},J_e=function(e){Z2(t,e);function t(t){var n=e.call(this,t)||this;return n.portalRoot=null,n.el=document.createElement(`div`),n}return t.prototype.componentDidMount=function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement(`div`),this.portalRoot.setAttribute(`id`,this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)},t.prototype.componentWillUnmount=function(){this.portalRoot&&this.portalRoot.removeChild(this.el)},t.prototype.render=function(){return g.createPortal(this.props.children,this.el)},t}(h.Component),Y_e=`[tabindex], a, button, input, select, textarea`,X_e=function(e){return(e instanceof HTMLAnchorElement||!e.disabled)&&e.tabIndex!==-1},Z_e=function(e){Z2(t,e);function t(t){var n=e.call(this,t)||this;return n.getTabChildren=function(){return Array.prototype.slice.call(n.tabLoopRef.current?.querySelectorAll(Y_e),1,-1).filter(X_e)},n.handleFocusStart=function(){var e=n.getTabChildren();e&&e.length>1&&e[e.length-1].focus()},n.handleFocusEnd=function(){var e=n.getTabChildren();e&&e.length>1&&e[0].focus()},n.tabLoopRef=(0,h.createRef)(),n}return t.prototype.render=function(){return this.props.enableTabLoop??t.defaultProps.enableTabLoop?h.createElement(`div`,{className:`react-datepicker__tab-loop`,ref:this.tabLoopRef},h.createElement(`div`,{className:`react-datepicker__tab-loop__start`,tabIndex:0,onFocus:this.handleFocusStart}),this.props.children,h.createElement(`div`,{className:`react-datepicker__tab-loop__end`,tabIndex:0,onFocus:this.handleFocusEnd})):this.props.children},t.defaultProps={enableTabLoop:!0},t}(h.Component);function Q_e(e){function t(t){var n=typeof t.hidePopper==`boolean`?t.hidePopper:!0,r=(0,h.useRef)(null),i=Dge(Q2({open:!n,whileElementsMounted:Ehe,placement:t.popperPlacement,middleware:$2([Rhe({padding:15}),Ihe(10),zhe({element:r})],t.popperModifiers??[],!0)},t.popperProps)),a=Q2(Q2({},t),{hidePopper:n,popperProps:Q2(Q2({},i),{arrowRef:r})});return h.createElement(e,Q2({},a))}return t.displayName=`withFloating(${e.displayName||e.name||`Component`})`,t}var $_e=Q_e(function(e){var t=e.className,n=e.wrapperClassName,r=e.hidePopper,i=r===void 0?!0:r,a=e.popperComponent,o=e.targetComponent,s=e.enableTabLoop,c=e.popperOnKeyDown,l=e.portalId,u=e.portalHost,d=e.popperProps,f=e.showArrow,p=void 0;if(!i){var m=GM(`react-datepicker-popper`,t);p=h.createElement(Z_e,{enableTabLoop:s},h.createElement(`div`,{ref:d.refs.setFloating,style:d.floatingStyles,className:m,"data-placement":d.placement,onKeyDown:c},a,f&&h.createElement(ege,{ref:d.arrowRef,context:d.context,fill:`currentColor`,strokeWidth:1,height:8,width:16,style:{transform:`translateY(-1px)`},className:`react-datepicker__triangle`})))}e.popperContainer&&(p=(0,h.createElement)(e.popperContainer,{},p)),l&&!i&&(p=h.createElement(J_e,{portalId:l,portalHost:u},p));var g=GM(`react-datepicker-wrapper`,n);return h.createElement(h.Fragment,null,h.createElement(`div`,{ref:d.refs.setReference,className:g},o),p)});function eve(e,t){return e&&t?eA(e)!==eA(t)||rA(e)!==rA(t):e!==t}var I4=`Date input not valid.`,tve=function(e){Z2(t,e);function t(n){var r=e.call(this,n)||this;return r.calendar=null,r.input=null,r.getPreSelection=function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:r4()},r.modifyHolidays=function(){return r.props.holidays?.reduce(function(e,t){var n=new Date(t.date);return a4(n)?$2($2([],e,!0),[Q2(Q2({},t),{date:n})],!1):e},[])},r.calcInitialState=function(){var e=r.getPreSelection(),t=p_e(r.props),n=m_e(r.props),i=t&&aA(e,l4(t))?t:n&&iA(e,Kge(n))?n:e;return{open:r.props.startOpen||!1,preventFocus:!1,inputValue:null,preSelection:(r.props.selectsRange?r.props.startDate:r.props.selected)??i,highlightDates:h_e(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1,wasHidden:!1}},r.getInputValue=function(){var e=r.props,n=e.locale,i=e.startDate,a=e.endDate,o=e.rangeSeparator,s=e.selected,c=e.selectedDates,l=e.selectsMultiple,u=e.selectsRange,d=e.value,f=r.props.dateFormat??t.defaultProps.dateFormat,p=r.state.inputValue;return typeof d==`string`?d:typeof p==`string`?p:u?Bge(i,a,{dateFormat:f,locale:n,rangeSeparator:o}):l?Vge(c??[],{dateFormat:f,locale:n}):s4(s,{dateFormat:f,locale:n})},r.resetHiddenStatus=function(){r.setState(Q2(Q2({},r.state),{wasHidden:!1}))},r.setHiddenStatus=function(){r.setState(Q2(Q2({},r.state),{wasHidden:!0}))},r.setHiddenStateOnVisibilityHidden=function(){document.visibilityState===`hidden`&&r.setHiddenStatus()},r.clearPreventFocusTimeout=function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)},r.setFocus=function(){var e,t;(t=(e=r.input)?.focus)==null||t.call(e,{preventScroll:!0})},r.setBlur=function(){var e,t;(t=(e=r.input)?.blur)==null||t.call(e),r.cancelFocusInput()},r.deferBlur=function(){requestAnimationFrame(function(){r.setBlur()})},r.setOpen=function(e,t){t===void 0&&(t=!1),r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:L4},function(){e||r.setState(function(e){return{focused:t?e.focused:!1}},function(){!t&&r.deferBlur(),r.setState({inputValue:null})})})},r.inputOk=function(){return HO(r.state.preSelection)},r.isCalendarOpen=function(){return r.props.open===void 0?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open},r.handleFocus=function(e){var t,n,i=r.state.wasHidden,a=i?r.state.open:!0;i&&r.resetHiddenStatus(),r.state.preventFocus||((n=(t=r.props).onFocus)==null||n.call(t,e),a&&!r.props.preventOpenOnFocus&&!r.props.readOnly&&r.setOpen(!0)),r.setState({focused:!0})},r.sendFocusBackToInput=function(){r.preventFocusTimeout&&r.clearPreventFocusTimeout(),r.setState({preventFocus:!0},function(){r.preventFocusTimeout=setTimeout(function(){r.setFocus(),r.setState({preventFocus:!1})})})},r.cancelFocusInput=function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=void 0},r.deferFocusInput=function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout(function(){return r.setFocus()},1)},r.handleDropdownFocus=function(){r.cancelFocusInput()},r.resetInputValue=function(){r.setState(Q2(Q2({},r.state),{inputValue:null}))},r.handleBlur=function(e){var t,n;(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&((n=(t=r.props).onBlur)==null||n.call(t,e)),r.resetInputValue(),r.state.open&&r.props.open===!1&&r.setOpen(!1),r.setState({focused:!1})},r.handleCalendarClickOutside=function(e){var t,n;r.props.inline||r.setOpen(!1),(n=(t=r.props).onClickOutside)==null||n.call(t,e),r.props.withPortal&&e.preventDefault()},r.handleChange=function(){for(var e,n,i=[],a=0;a=n){s=t;break}l&&su&&(i=t4.ArrowLeft,s=S4(u,r.props)?x(i,s):u),S4(s,r.props)?((i===t4.PageUp||i===t4.Home)&&(i=t4.ArrowRight),(i===t4.PageDown||i===t4.End)&&(i=t4.ArrowLeft),s=x(i,s)):a=!0,o++}return s};if(v===t4.Enter){e.preventDefault(),r.handleSelect(b,e),!p&&r.setPreSelection(b);return}else if(v===t4.Escape){e.preventDefault(),r.setOpen(!1),r.inputOk()||(a=(i=r.props).onInputError)==null||a.call(i,{code:1,msg:I4});return}var C=null;switch(v){case t4.ArrowLeft:case t4.ArrowRight:case t4.ArrowUp:case t4.ArrowDown:case t4.PageUp:case t4.PageDown:case t4.Home:case t4.End:C=S(v,b);break}if(!C){(s=(o=r.props).onInputError)==null||s.call(o,{code:1,msg:I4});return}e.preventDefault(),r.setState({lastPreSelectChange:L4}),g&&r.setSelected(C),r.setPreSelection(C),_&&r.setState({shouldFocusDayInline:!0})}},r.onPopperKeyDown=function(e){e.key===t4.Escape&&(e.preventDefault(),r.sendFocusBackToInput(),r.setOpen(!1))},r.onClearClick=function(e){e&&e.preventDefault&&e.preventDefault(),r.sendFocusBackToInput();var t=r.props,n=t.selectsRange,i=t.onChange;n?i?.([null,null],e):i?.(null,e),r.setState({inputValue:null})},r.clear=function(){r.onClearClick()},r.onScroll=function(e){typeof r.props.closeOnScroll==`boolean`&&r.props.closeOnScroll?(e.target===document||e.target===document.documentElement||e.target===document.body)&&r.setOpen(!1):typeof r.props.closeOnScroll==`function`&&r.props.closeOnScroll(e)&&r.setOpen(!1)},r.renderCalendar=function(){return!r.props.inline&&!r.isCalendarOpen()?null:h.createElement(K_e,Q2({showMonthYearDropdown:void 0,ref:function(e){r.calendar=e}},r.props,r.state,{setOpen:r.setOpen,dateFormat:r.props.dateFormatCalendar??t.defaultProps.dateFormatCalendar,onSelect:r.handleSelect,onClickOutside:r.handleCalendarClickOutside,holidays:__e(r.modifyHolidays()),outsideClickIgnoreClass:r.props.outsideClickIgnoreClass,onDropdownFocus:r.handleDropdownFocus,onTimeChange:r.handleTimeChange,className:r.props.calendarClassName,container:r.props.calendarContainer,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,setPreSelection:r.setPreSelection,dropdownMode:r.props.dropdownMode??t.defaultProps.dropdownMode}),r.props.children)},r.renderAriaLiveRegion=function(){var e=r.props.locale,n=r.props.dateFormat??t.defaultProps.dateFormat,i=r.props.showTimeInput||r.props.showTimeSelect?`PPPPp`:`PPPP`,a=r.props.selectsRange?`Selected start date: ${s4(r.props.startDate,{dateFormat:i,locale:e})}. ${r.props.endDate?`End date: `+s4(r.props.endDate,{dateFormat:i,locale:e}):``}`:r.props.showTimeSelectOnly?`Selected time: ${s4(r.props.selected,{dateFormat:n,locale:e})}`:r.props.showYearPicker?`Selected year: ${s4(r.props.selected,{dateFormat:`yyyy`,locale:e})}`:r.props.showMonthYearPicker?`Selected month: ${s4(r.props.selected,{dateFormat:`MMMM yyyy`,locale:e})}`:r.props.showQuarterYearPicker?`Selected quarter: ${s4(r.props.selected,{dateFormat:`yyyy, QQQ`,locale:e})}`:`Selected date: ${s4(r.props.selected,{dateFormat:i,locale:e})}`;return h.createElement(`span`,{role:`alert`,"aria-live":`polite`,className:`react-datepicker__aria-live`},a)},r.renderDateInput=function(){var e,n,i=GM(r.props.className,(e={},e[r.props.outsideClickIgnoreClass||t.defaultProps.outsideClickIgnoreClass]=r.state.open,e)),a=r.props.customInput||h.createElement(`input`,{type:`text`}),o=r.props.customInputRef||`ref`,s={},c=r.props[`aria-describedby`]??r.props.ariaDescribedBy,l=r.props[`aria-invalid`]??r.props.ariaInvalid,u=r.props[`aria-labelledby`]??r.props.ariaLabelledBy,d=r.props[`aria-required`]??r.props.ariaRequired;return c!=null&&(s[`aria-describedby`]=c),l!=null&&(s[`aria-invalid`]=l),u!=null&&(s[`aria-labelledby`]=u),d!=null&&(s[`aria-required`]=d),(0,h.cloneElement)(a,Q2((n={},n[o]=function(e){r.input=e},n.value=r.getInputValue(),n.onBlur=r.handleBlur,n.onChange=r.handleChange,n.onClick=r.onInputClick,n.onFocus=r.handleFocus,n.onKeyDown=r.onInputKeyDown,n.id=r.props.id,n.name=r.props.name,n.form=r.props.form,n.autoFocus=r.props.autoFocus,n.placeholder=r.props.placeholderText,n.disabled=r.props.disabled,n.autoComplete=r.props.autoComplete,n.className=GM(a.props.className,i),n.title=r.props.title,n.readOnly=r.props.readOnly,n.required=r.props.required,n.tabIndex=r.props.tabIndex,n),s))},r.renderClearButton=function(){var e=r.props,t=e.isClearable,n=e.disabled,i=e.selected,a=e.startDate,o=e.endDate,s=e.clearButtonTitle,c=e.clearButtonClassName,l=c===void 0?``:c,u=e.ariaLabelClose,d=u===void 0?`Close`:u,f=e.selectedDates,p=e.readOnly;return t&&!p&&(i!=null||a!=null||o!=null||f?.length)?h.createElement(`button`,{type:`button`,className:GM(`react-datepicker__close-icon`,l,{"react-datepicker__close-icon--disabled":n}),disabled:n,"aria-label":d,onClick:r.onClearClick,title:s,tabIndex:-1}):null},r.state=r.calcInitialState(),r.preventFocusTimeout=void 0,r}return Object.defineProperty(t,`defaultProps`,{get:function(){return{allowSameDay:!1,dateFormat:`MM/dd/yyyy`,dateFormatCalendar:`LLLL yyyy`,disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:`scroll`,preventOpenOnFocus:!1,monthsShown:1,outsideClickIgnoreClass:W_e,readOnly:!1,rangeSeparator:zge,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,swapRange:!1,timeIntervals:30,timeCaption:`Time`,previousMonthAriaLabel:`Previous Month`,previousMonthButtonLabel:`Previous Month`,nextMonthAriaLabel:`Next Month`,nextMonthButtonLabel:`Next Month`,previousYearAriaLabel:`Previous Year`,previousYearButtonLabel:`Previous Year`,nextYearAriaLabel:`Next Year`,nextYearButtonLabel:`Next Year`,timeInputLabel:`Time`,enableTabLoop:!0,yearItemNumber:n4,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1,usePointerEvent:!1}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){window.addEventListener(`scroll`,this.onScroll,!0),document.addEventListener(`visibilitychange`,this.setHiddenStateOnVisibilityHidden)},t.prototype.componentDidUpdate=function(e,t){var n,r,i,a;e.inline&&eve(e.selected,this.props.selected)&&this.setPreSelection(this.props.selected),this.state.monthSelectedIn!==void 0&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),this.props.selectsRange&&this.state.monthSelectedIn!==0&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:h_e(this.props.highlightDates)}),!t.focused&&!_4(e.selected,this.props.selected)&&this.setState({inputValue:null}),t.open!==this.state.open&&(t.open===!1&&this.state.open===!0&&((r=(n=this.props).onCalendarOpen)==null||r.call(n)),t.open===!0&&this.state.open===!1&&((a=(i=this.props).onCalendarClose)==null||a.call(i)))},t.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout(),window.removeEventListener(`scroll`,this.onScroll,!0),document.removeEventListener(`visibilitychange`,this.setHiddenStateOnVisibilityHidden)},t.prototype.renderInputContainer=function(){var e=this.props,t=e.showIcon,n=e.icon,r=e.calendarIconClassname,i=e.calendarIconClassName,a=e.toggleCalendarOnIconClick,o=this.state.open;return r&&console.warn(`calendarIconClassname props is deprecated. should use calendarIconClassName props.`),h.createElement(`div`,{className:`react-datepicker__input-container${t?` react-datepicker__view-calendar-icon`:``}`},t&&h.createElement(q_e,Q2({icon:n,className:GM(i,!i&&r,o&&`react-datepicker-ignore-onclickoutside`)},a?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())},t.prototype.render=function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?h.createElement(Z_e,{enableTabLoop:this.props.enableTabLoop},h.createElement(`div`,{className:`react-datepicker__portal`,tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=h.createElement(J_e,Q2({portalId:this.props.portalId},this.props),t)),h.createElement(`div`,null,this.renderInputContainer(),t)}return h.createElement($_e,Q2({},this.props,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),targetComponent:this.renderInputContainer(),popperComponent:e,popperOnKeyDown:this.onPopperKeyDown,showArrow:this.props.showPopperArrow}))},t}(h.Component),nve=`input`,L4=`navigate`,rve=H.div` position: relative; .react-datepicker__navigation-icon { @@ -1627,7 +1627,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho margin: ${G.sm} 0 0; color: ${K.gray500}; font-size: 14px; -`;function jye(e,t,n){let r=Qn.metadata?.craft?.locale,i=(n||t||`usd`).toLowerCase(),a=r?e.toLocaleString(r,{maximumFractionDigits:0,minimumFractionDigits:0}):e.toLocaleString();return i===`eur`?`€${a}`:i===`usd`?`$${a}`:`${a} ${i.toUpperCase()}`}var Mye=5,Nye=2;function Pye(e){return[...e??[]].sort((e,t)=>{let n=e.paid_at?Date.parse(e.paid_at):0;return(t.paid_at?Date.parse(t.paid_at):0)-n})}function Fye(e,t){let n=e.package_price,r=typeof n==`number`?n:typeof n==`string`?parseFloat(n):NaN;return n==null||Number.isNaN(r)?`—`:jye(Math.round(r),t,t)}function Iye(e){let t=e.credits;if(t==null)return`—`;let n=typeof t==`number`?t:Number(t);return Number.isNaN(n)?`—`:Number.isInteger(n)?String(n):n.toLocaleString()}var Lye=({closeModal:e})=>{let{data:t,isFetching:n}=pye(),{data:r,isPending:i,isFetching:a,isError:o}=fye(),s=n&&!t,c=s||!o&&(i||a&&r===void 0),l=h.useMemo(()=>Pye(r?.payment_history).slice(0,Mye),[r?.payment_history]),[u,d]=h.useState(null),f=t?.currency??`usd`;return(0,B.jsxs)(vye,{children:[(0,B.jsx)(qf,{children:(0,B.jsx)(Oye,{children:(0,B.jsx)(`h1`,{children:$(`Purchase SolspaceAI Credits`)})})}),(0,B.jsxs)(yye,{children:[s?(0,B.jsx)(l3,{children:(0,B.jsx)(gye,{children:Array.from({length:5}).map((e,t)=>(0,B.jsxs)(_ye,{children:[(0,B.jsx)(`strong`,{children:(0,B.jsx)(q4,{width:110,height:14})}),(0,B.jsx)(`p`,{children:(0,B.jsx)(q4,{count:2})}),(0,B.jsx)(`div`,{children:(0,B.jsx)(q4,{width:90,height:12})}),(0,B.jsx)(`div`,{children:(0,B.jsx)(q4,{width:120,height:12})}),(0,B.jsx)(`div`,{children:(0,B.jsx)(q4,{width:110,height:32})})]},t))})}):(0,B.jsx)(l3,{children:(0,B.jsx)(gye,{children:(t?.bundles??[]).map(e=>(0,B.jsxs)(_ye,{children:[(0,B.jsx)(bye,{children:(e.name||``).trim()||$(`Credit plan`)}),(0,B.jsx)(xye,{children:(e.description||``).trim()||$(`Credit package for SolspaceAI usage.`)}),(0,B.jsxs)(Sye,{children:[(0,B.jsx)(Cye,{children:jye(e.price,e.currency,t?.currency)}),(0,B.jsxs)(wye,{children:[(0,B.jsx)(Tye,{children:e.credits.toLocaleString()}),` `,$(`credits`)]})]}),(0,B.jsx)(Eye,{children:(0,B.jsx)(Dye,{type:`button`,disabled:u===e.key,onClick:async()=>{try{d(e.key);let n=window.location.href,r=await dye(n,n,e.key,t?.currency);r?.url&&(window.location.href=r.url)}finally{d(null)}},children:u===e.key?$(`Loading...`):$(`Buy now`)})})]},e.key))})}),(0,B.jsx)(l3,{children:(0,B.jsxs)(kye,{children:[(0,B.jsx)(t3,{children:$(`Recent Payments`)}),(0,B.jsx)(e3,{children:$(`Your recent SolspaceAI credit purchase history.`)}),c?(0,B.jsxs)(n3,{children:[(0,B.jsx)(r3,{children:(0,B.jsxs)(`tr`,{children:[(0,B.jsx)(i3,{children:$(`Date`)}),(0,B.jsx)(i3,{children:$(`Amount`)}),(0,B.jsx)(i3,{children:$(`Credits`)})]})}),(0,B.jsx)(`tbody`,{children:Array.from({length:Nye}).map((e,t)=>(0,B.jsxs)(a3,{children:[(0,B.jsx)(o3,{children:(0,B.jsx)(q4,{width:100,height:12})}),(0,B.jsx)(o3,{children:(0,B.jsx)(q4,{width:72,height:12})}),(0,B.jsx)(o3,{children:(0,B.jsx)(q4,{width:56,height:12})})]},`pay-skel-${t}`))})]}):o?(0,B.jsx)(Aye,{children:$(`Unable to load payment history.`)}):l.length===0?(0,B.jsx)(Aye,{children:$(`No purchases yet.`)}):(0,B.jsxs)(n3,{children:[(0,B.jsx)(r3,{children:(0,B.jsxs)(`tr`,{children:[(0,B.jsx)(i3,{children:$(`Date`)}),(0,B.jsx)(i3,{children:$(`Amount`)}),(0,B.jsx)(i3,{children:$(`Credits`)})]})}),(0,B.jsx)(`tbody`,{children:l.map((e,t)=>(0,B.jsxs)(a3,{children:[(0,B.jsx)(o3,{children:c3(e.paid_at)}),(0,B.jsx)(o3,{children:Fye(e,f)}),(0,B.jsx)(o3,{children:Iye(e)})]},e.paid_at?`${e.paid_at}-${t}`:`payment-${t}`))})]})]})})]}),(0,B.jsx)(Jf,{children:(0,B.jsx)(`button`,{type:`button`,className:`btn cancel`,onClick:e,children:$(`Close`)})})]})},Rye=h.lazy(()=>b(()=>import(`./ai.usage-chart-BmGqwbaJ.js`),[],import.meta.url)),zye=`/integrations/ai/SolspaceAIV1`,u3=({title:e,subtitle:t,iconFade:n,children:r})=>(0,B.jsx)(Qve,{children:(0,B.jsx)($ve,{children:(0,B.jsx)(G4,{title:e,subtitle:t,icon:(0,B.jsx)(K4,{}),iconFade:n,children:r})})}),Bye=()=>{let{openModal:e}=$f();lO(`freeform/settings`);let t=Qn.editions.is(Jn.Pro),{data:n,isFetching:r,error:i,isError:a}=fye({enabled:t}),o=a&&jS.isAxiosError(i)&&i.response?.status===404,s=a&&jS.isAxiosError(i)&&i.response?.status===403,c=o||s,l=n??void 0,u=l!=null,d=h.useMemo(()=>{let e=(l?.payment_history??[]).map(e=>e?.paid_at).filter(e=>typeof e==`string`&&!!e);return e.length?e.sort((e,t)=>t.localeCompare(e))[0]:null},[l?.payment_history]),f=h.useMemo(()=>{let e=l?.credit_status;if(!e)return $(`Unknown`);switch(e){case`Free trial`:case`Active`:case`Low credits`:case`Out of credits`:return $(e);default:return e}},[l]),p=!o&&!s&&r&&!l,m=!o&&!s&&!p&&!a,g=a&&jS.isAxiosError(i)&&i.response?.data?.message?i.response.data.message:a&&i instanceof Error?i.message:null;return(e=>(0,B.jsxs)(`div`,{children:[(0,B.jsx)(So,{id:`settings`,label:$(`Settings`),url:`.`,external:!0}),(0,B.jsx)(So,{id:`solspace-ai`,label:$(`SolspaceAI`),url:`settings/ai`}),(0,B.jsx)(sO,{children:$(`SolspaceAI`)}),(0,B.jsx)(Xve,{activeKey:`ai`,children:e})]}))(t?(0,B.jsxs)(B.Fragment,{children:[a&&!c&&(0,B.jsx)(u3,{title:$(`Error loading usage`),subtitle:g??$(`Failed to load usage data`),iconFade:!0}),o&&(0,B.jsx)(u3,{title:$(`SolspaceAI is not enabled`),subtitle:$(`Enable SolspaceAI in the Integrations area to view usage.`),iconFade:!0,children:(0,B.jsx)(En,{to:zye,className:`btn submit`,children:$(`Enable SolspaceAI`)})}),s&&(0,B.jsx)(u3,{title:$(`Authorize SolspaceAI to view usage`),subtitle:$(`Authorize SolspaceAI in the Integrations area (click Authorize on the SolspaceAI integration) to view usage.`),iconFade:!0,children:(0,B.jsx)(En,{to:zye,className:`btn submit`,children:$(`Go to Integrations`)})}),p&&(0,B.jsxs)(Zve,{children:[(0,B.jsxs)(eye,{children:[(0,B.jsxs)(X4,{children:[(0,B.jsx)(Z4,{children:(0,B.jsx)(q4,{width:80,height:10})}),(0,B.jsx)(Q4,{children:(0,B.jsx)(q4,{width:100,height:24})})]}),(0,B.jsxs)(X4,{children:[(0,B.jsx)(Z4,{children:(0,B.jsx)(q4,{width:80,height:10})}),(0,B.jsx)(Q4,{children:(0,B.jsx)(q4,{width:140,height:18})})]}),(0,B.jsxs)(X4,{children:[(0,B.jsx)(Z4,{children:(0,B.jsx)(q4,{width:80,height:10})}),(0,B.jsx)(Q4,{children:(0,B.jsx)(q4,{width:120,height:18})})]})]}),(0,B.jsxs)($4,{children:[(0,B.jsx)(t3,{children:(0,B.jsx)(q4,{width:140,height:12})}),(0,B.jsx)(cye,{children:(0,B.jsx)(`div`,{style:{height:220}})})]})]}),m&&(0,B.jsxs)(Zve,{children:[(0,B.jsx)(eye,{children:l&&(0,B.jsxs)(B.Fragment,{children:[(l.credits_remaining!=null||l.credits_total!=null)&&(0,B.jsxs)(aye,{children:[(0,B.jsx)(oye,{children:l.credits_remaining==null?`—`:l.credits_remaining.toLocaleString()}),(0,B.jsx)(Z4,{children:$(`Credits remaining`)})]}),(0,B.jsxs)(X4,{children:[(0,B.jsxs)(nye,{children:[(0,B.jsx)(rye,{$color:l.credit_status_color??null}),(0,B.jsx)(tye,{$color:l.credit_status_color??null,children:f})]}),l.credit_status===`Active`&&d&&(0,B.jsxs)(iye,{children:[$(`Since`),` `,c3(d)]}),(0,B.jsx)(sye,{children:(0,B.jsx)(`button`,{type:`button`,className:`btn submit`,onClick:()=>e(Lye),children:$(`Add credits`)})})]})]})}),l?.daily_metrics&&l.daily_metrics.length>0&&(0,B.jsx)(h.Suspense,{fallback:null,children:(0,B.jsx)(Rye,{metrics:l.daily_metrics})}),l?.request_logs&&l.request_logs.length>0&&(0,B.jsxs)($4,{children:[(0,B.jsx)(t3,{children:$(`Request Log`)}),(0,B.jsx)(e3,{children:$(`A list of recent AI requests and their credit usage.`)}),(0,B.jsxs)(n3,{children:[(0,B.jsx)(r3,{children:(0,B.jsxs)(`tr`,{children:[(0,B.jsx)(i3,{children:$(`Date & Time`)}),(0,B.jsx)(i3,{children:$(`Status`)}),(0,B.jsx)(i3,{children:$(`Credits`)}),(0,B.jsx)(i3,{children:$(`Duration`)}),(0,B.jsx)(i3,{children:$(`Request ID`)})]})}),(0,B.jsx)(`tbody`,{children:l.request_logs.map((e,t)=>(0,B.jsxs)(a3,{children:[(0,B.jsx)(o3,{children:e.requested_at?hye(e.requested_at):e.date?c3(e.date):$(`Unknown`)}),(0,B.jsx)(o3,{children:e.status===`success`?$(`Success`):e.status===`failure`?$(`Failed`):e.status||`—`}),(0,B.jsx)(o3,{children:e.credits==null?`—`:`${e.credits} ${$(`credits`)}`}),(0,B.jsx)(o3,{children:e.duration_s??`—`}),(0,B.jsx)(o3,{children:(0,B.jsx)(`code`,{children:e.request_id??`—`})})]},e.request_id??t))})]})]}),!u&&(0,B.jsx)($ve,{children:(0,B.jsx)(G4,{title:$(`No usage data yet`),subtitle:$(`Usage will appear here once you start using SolspaceAI.`),icon:(0,B.jsx)(K4,{}),iconFade:!0})})]})]}):(0,B.jsx)(u3,{title:$(`SolspaceAI requires Freeform Pro`),subtitle:$(`Upgrade to the Freeform Pro edition to get access to SolspaceAI.`),children:(0,B.jsx)(`a`,{href:Craft.getCpUrl(`plugin-store/freeform`),className:`btn submit`,target:`_blank`,rel:`noreferrer`,children:$(`Plugin Store`)})}))},d3={all:[`rules`],form:e=>[...d3.all,`forms`,e],notifications:e=>[...d3.form(e),`notifications`],integrations:e=>[...d3.form(e),`integrations`]},Vye=e=>{let t=Mh();return(0,h.useCallback)(()=>{e&&t.removeQueries({queryKey:d3.form(e)})},[e,t])},f3=e=>{let t=My();return qh({queryKey:d3.form(e),queryFn:()=>jS.get(`/api/forms/${e}/rules`).then(e=>e.data).then(e=>(t(lw.set(e.fields)),t(vw.set(e.pages)),t(xw.set(e.submitForm)),t(ow.set(e.buttons)),e)),staleTime:1/0,gcTime:1/0})},Hye=e=>{let t=My();return qh({queryKey:d3.notifications(e),queryFn:()=>jS.get(`/api/forms/${e||0}/rules/notifications`).then(e=>e.data).then(e=>(t(hw.set(e)),e)),staleTime:1/0,gcTime:1/0})},Uye=e=>{let t=My();return qh({queryKey:d3.integrations(e),queryFn:()=>jS.get(`/api/forms/${e||0}/rules/integrations`).then(e=>e.data).then(e=>(t(fw.set(e)),e)),staleTime:1/0,gcTime:1/0})},Wye=H.div` +`;function jye(e,t,n){let r=Qn.metadata?.craft?.locale,i=(n||t||`usd`).toLowerCase(),a=r?e.toLocaleString(r,{maximumFractionDigits:0,minimumFractionDigits:0}):e.toLocaleString();return i===`eur`?`€${a}`:i===`usd`?`$${a}`:`${a} ${i.toUpperCase()}`}var Mye=5,Nye=2;function Pye(e){return[...e??[]].sort((e,t)=>{let n=e.paid_at?Date.parse(e.paid_at):0;return(t.paid_at?Date.parse(t.paid_at):0)-n})}function Fye(e,t){let n=e.package_price,r=typeof n==`number`?n:typeof n==`string`?parseFloat(n):NaN;return n==null||Number.isNaN(r)?`—`:jye(Math.round(r),t,t)}function Iye(e){let t=e.credits;if(t==null)return`—`;let n=typeof t==`number`?t:Number(t);return Number.isNaN(n)?`—`:Number.isInteger(n)?String(n):n.toLocaleString()}var Lye=({closeModal:e})=>{let{data:t,isFetching:n}=pye(),{data:r,isPending:i,isFetching:a,isError:o}=fye(),s=n&&!t,c=s||!o&&(i||a&&r===void 0),l=h.useMemo(()=>Pye(r?.payment_history).slice(0,Mye),[r?.payment_history]),[u,d]=h.useState(null),f=t?.currency??`usd`;return(0,B.jsxs)(vye,{children:[(0,B.jsx)(qf,{children:(0,B.jsx)(Oye,{children:(0,B.jsx)(`h1`,{children:$(`Purchase SolspaceAI Credits`)})})}),(0,B.jsxs)(yye,{children:[s?(0,B.jsx)(l3,{children:(0,B.jsx)(gye,{children:Array.from({length:5}).map((e,t)=>(0,B.jsxs)(_ye,{children:[(0,B.jsx)(`strong`,{children:(0,B.jsx)(q4,{width:110,height:14})}),(0,B.jsx)(`p`,{children:(0,B.jsx)(q4,{count:2})}),(0,B.jsx)(`div`,{children:(0,B.jsx)(q4,{width:90,height:12})}),(0,B.jsx)(`div`,{children:(0,B.jsx)(q4,{width:120,height:12})}),(0,B.jsx)(`div`,{children:(0,B.jsx)(q4,{width:110,height:32})})]},t))})}):(0,B.jsx)(l3,{children:(0,B.jsx)(gye,{children:(t?.bundles??[]).map(e=>(0,B.jsxs)(_ye,{children:[(0,B.jsx)(bye,{children:(e.name||``).trim()||$(`Credit plan`)}),(0,B.jsx)(xye,{children:(e.description||``).trim()||$(`Credit package for SolspaceAI usage.`)}),(0,B.jsxs)(Sye,{children:[(0,B.jsx)(Cye,{children:jye(e.price,e.currency,t?.currency)}),(0,B.jsxs)(wye,{children:[(0,B.jsx)(Tye,{children:e.credits.toLocaleString()}),` `,$(`credits`)]})]}),(0,B.jsx)(Eye,{children:(0,B.jsx)(Dye,{type:`button`,disabled:u===e.key,onClick:async()=>{try{d(e.key);let n=window.location.href,r=await dye(n,n,e.key,t?.currency);r?.url&&(window.location.href=r.url)}finally{d(null)}},children:u===e.key?$(`Loading...`):$(`Buy now`)})})]},e.key))})}),(0,B.jsx)(l3,{children:(0,B.jsxs)(kye,{children:[(0,B.jsx)(t3,{children:$(`Recent Payments`)}),(0,B.jsx)(e3,{children:$(`Your recent SolspaceAI credit purchase history.`)}),c?(0,B.jsxs)(n3,{children:[(0,B.jsx)(r3,{children:(0,B.jsxs)(`tr`,{children:[(0,B.jsx)(i3,{children:$(`Date`)}),(0,B.jsx)(i3,{children:$(`Amount`)}),(0,B.jsx)(i3,{children:$(`Credits`)})]})}),(0,B.jsx)(`tbody`,{children:Array.from({length:Nye}).map((e,t)=>(0,B.jsxs)(a3,{children:[(0,B.jsx)(o3,{children:(0,B.jsx)(q4,{width:100,height:12})}),(0,B.jsx)(o3,{children:(0,B.jsx)(q4,{width:72,height:12})}),(0,B.jsx)(o3,{children:(0,B.jsx)(q4,{width:56,height:12})})]},`pay-skel-${t}`))})]}):o?(0,B.jsx)(Aye,{children:$(`Unable to load payment history.`)}):l.length===0?(0,B.jsx)(Aye,{children:$(`No purchases yet.`)}):(0,B.jsxs)(n3,{children:[(0,B.jsx)(r3,{children:(0,B.jsxs)(`tr`,{children:[(0,B.jsx)(i3,{children:$(`Date`)}),(0,B.jsx)(i3,{children:$(`Amount`)}),(0,B.jsx)(i3,{children:$(`Credits`)})]})}),(0,B.jsx)(`tbody`,{children:l.map((e,t)=>(0,B.jsxs)(a3,{children:[(0,B.jsx)(o3,{children:c3(e.paid_at)}),(0,B.jsx)(o3,{children:Fye(e,f)}),(0,B.jsx)(o3,{children:Iye(e)})]},e.paid_at?`${e.paid_at}-${t}`:`payment-${t}`))})]})]})})]}),(0,B.jsx)(Jf,{children:(0,B.jsx)(`button`,{type:`button`,className:`btn cancel`,onClick:e,children:$(`Close`)})})]})},Rye=h.lazy(()=>b(()=>import(`./ai.usage-chart-CMVIZV0Y.js`),[],import.meta.url)),zye=`/integrations/ai/SolspaceAIV1`,u3=({title:e,subtitle:t,iconFade:n,children:r})=>(0,B.jsx)(Qve,{children:(0,B.jsx)($ve,{children:(0,B.jsx)(G4,{title:e,subtitle:t,icon:(0,B.jsx)(K4,{}),iconFade:n,children:r})})}),Bye=()=>{let{openModal:e}=$f();lO(`freeform/settings`);let t=Qn.editions.is(Jn.Pro),{data:n,isFetching:r,error:i,isError:a}=fye({enabled:t}),o=a&&jS.isAxiosError(i)&&i.response?.status===404,s=a&&jS.isAxiosError(i)&&i.response?.status===403,c=o||s,l=n??void 0,u=l!=null,d=h.useMemo(()=>{let e=(l?.payment_history??[]).map(e=>e?.paid_at).filter(e=>typeof e==`string`&&!!e);return e.length?e.sort((e,t)=>t.localeCompare(e))[0]:null},[l?.payment_history]),f=h.useMemo(()=>{let e=l?.credit_status;if(!e)return $(`Unknown`);switch(e){case`Free trial`:case`Active`:case`Low credits`:case`Out of credits`:return $(e);default:return e}},[l]),p=!o&&!s&&r&&!l,m=!o&&!s&&!p&&!a,g=a&&jS.isAxiosError(i)&&i.response?.data?.message?i.response.data.message:a&&i instanceof Error?i.message:null;return(e=>(0,B.jsxs)(`div`,{children:[(0,B.jsx)(So,{id:`settings`,label:$(`Settings`),url:`.`,external:!0}),(0,B.jsx)(So,{id:`solspace-ai`,label:$(`SolspaceAI`),url:`settings/ai`}),(0,B.jsx)(sO,{children:$(`SolspaceAI`)}),(0,B.jsx)(Xve,{activeKey:`ai`,children:e})]}))(t?(0,B.jsxs)(B.Fragment,{children:[a&&!c&&(0,B.jsx)(u3,{title:$(`Error loading usage`),subtitle:g??$(`Failed to load usage data`),iconFade:!0}),o&&(0,B.jsx)(u3,{title:$(`SolspaceAI is not enabled`),subtitle:$(`Enable SolspaceAI in the Integrations area to view usage.`),iconFade:!0,children:(0,B.jsx)(En,{to:zye,className:`btn submit`,children:$(`Enable SolspaceAI`)})}),s&&(0,B.jsx)(u3,{title:$(`Authorize SolspaceAI to view usage`),subtitle:$(`Authorize SolspaceAI in the Integrations area (click Authorize on the SolspaceAI integration) to view usage.`),iconFade:!0,children:(0,B.jsx)(En,{to:zye,className:`btn submit`,children:$(`Go to Integrations`)})}),p&&(0,B.jsxs)(Zve,{children:[(0,B.jsxs)(eye,{children:[(0,B.jsxs)(X4,{children:[(0,B.jsx)(Z4,{children:(0,B.jsx)(q4,{width:80,height:10})}),(0,B.jsx)(Q4,{children:(0,B.jsx)(q4,{width:100,height:24})})]}),(0,B.jsxs)(X4,{children:[(0,B.jsx)(Z4,{children:(0,B.jsx)(q4,{width:80,height:10})}),(0,B.jsx)(Q4,{children:(0,B.jsx)(q4,{width:140,height:18})})]}),(0,B.jsxs)(X4,{children:[(0,B.jsx)(Z4,{children:(0,B.jsx)(q4,{width:80,height:10})}),(0,B.jsx)(Q4,{children:(0,B.jsx)(q4,{width:120,height:18})})]})]}),(0,B.jsxs)($4,{children:[(0,B.jsx)(t3,{children:(0,B.jsx)(q4,{width:140,height:12})}),(0,B.jsx)(cye,{children:(0,B.jsx)(`div`,{style:{height:220}})})]})]}),m&&(0,B.jsxs)(Zve,{children:[(0,B.jsx)(eye,{children:l&&(0,B.jsxs)(B.Fragment,{children:[(l.credits_remaining!=null||l.credits_total!=null)&&(0,B.jsxs)(aye,{children:[(0,B.jsx)(oye,{children:l.credits_remaining==null?`—`:l.credits_remaining.toLocaleString()}),(0,B.jsx)(Z4,{children:$(`Credits remaining`)})]}),(0,B.jsxs)(X4,{children:[(0,B.jsxs)(nye,{children:[(0,B.jsx)(rye,{$color:l.credit_status_color??null}),(0,B.jsx)(tye,{$color:l.credit_status_color??null,children:f})]}),l.credit_status===`Active`&&d&&(0,B.jsxs)(iye,{children:[$(`Since`),` `,c3(d)]}),(0,B.jsx)(sye,{children:(0,B.jsx)(`button`,{type:`button`,className:`btn submit`,onClick:()=>e(Lye),children:$(`Add credits`)})})]})]})}),l?.daily_metrics&&l.daily_metrics.length>0&&(0,B.jsx)(h.Suspense,{fallback:null,children:(0,B.jsx)(Rye,{metrics:l.daily_metrics})}),l?.request_logs&&l.request_logs.length>0&&(0,B.jsxs)($4,{children:[(0,B.jsx)(t3,{children:$(`Request Log`)}),(0,B.jsx)(e3,{children:$(`A list of recent AI requests and their credit usage.`)}),(0,B.jsxs)(n3,{children:[(0,B.jsx)(r3,{children:(0,B.jsxs)(`tr`,{children:[(0,B.jsx)(i3,{children:$(`Date & Time`)}),(0,B.jsx)(i3,{children:$(`Status`)}),(0,B.jsx)(i3,{children:$(`Credits`)}),(0,B.jsx)(i3,{children:$(`Duration`)}),(0,B.jsx)(i3,{children:$(`Request ID`)})]})}),(0,B.jsx)(`tbody`,{children:l.request_logs.map((e,t)=>(0,B.jsxs)(a3,{children:[(0,B.jsx)(o3,{children:e.requested_at?hye(e.requested_at):e.date?c3(e.date):$(`Unknown`)}),(0,B.jsx)(o3,{children:e.status===`success`?$(`Success`):e.status===`failure`?$(`Failed`):e.status||`—`}),(0,B.jsx)(o3,{children:e.credits==null?`—`:`${e.credits} ${$(`credits`)}`}),(0,B.jsx)(o3,{children:e.duration_s??`—`}),(0,B.jsx)(o3,{children:(0,B.jsx)(`code`,{children:e.request_id??`—`})})]},e.request_id??t))})]})]}),!u&&(0,B.jsx)($ve,{children:(0,B.jsx)(G4,{title:$(`No usage data yet`),subtitle:$(`Usage will appear here once you start using SolspaceAI.`),icon:(0,B.jsx)(K4,{}),iconFade:!0})})]})]}):(0,B.jsx)(u3,{title:$(`SolspaceAI requires Freeform Pro`),subtitle:$(`Upgrade to the Freeform Pro edition to get access to SolspaceAI.`),children:(0,B.jsx)(`a`,{href:Craft.getCpUrl(`plugin-store/freeform`),className:`btn submit`,target:`_blank`,rel:`noreferrer`,children:$(`Plugin Store`)})}))},d3={all:[`rules`],form:e=>[...d3.all,`forms`,e],notifications:e=>[...d3.form(e),`notifications`],integrations:e=>[...d3.form(e),`integrations`]},Vye=e=>{let t=Mh();return(0,h.useCallback)(()=>{e&&t.removeQueries({queryKey:d3.form(e)})},[e,t])},f3=e=>{let t=My();return qh({queryKey:d3.form(e),queryFn:()=>jS.get(`/api/forms/${e}/rules`).then(e=>e.data).then(e=>(t(lw.set(e.fields)),t(vw.set(e.pages)),t(xw.set(e.submitForm)),t(ow.set(e.buttons)),e)),staleTime:1/0,gcTime:1/0})},Hye=e=>{let t=My();return qh({queryKey:d3.notifications(e),queryFn:()=>jS.get(`/api/forms/${e||0}/rules/notifications`).then(e=>e.data).then(e=>(t(hw.set(e)),e)),staleTime:1/0,gcTime:1/0})},Uye=e=>{let t=My();return qh({queryKey:d3.integrations(e),queryFn:()=>jS.get(`/api/forms/${e||0}/rules/integrations`).then(e=>e.data).then(e=>(t(fw.set(e)),e)),staleTime:1/0,gcTime:1/0})},Wye=H.div` position: relative; display: flex; @@ -2043,7 +2043,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho word-break: break-word; ${({$theme:e})=>Wbe[e]} -`,qbe=e=>typeof e==`number`?{open:e,close:e}:Array.isArray(e)?{open:e[0],close:e[1]}:{},Jbe=({arrowEnabled:e,arrowRef:t,context:n,content:r,floatingStyles:i,getFloatingProps:a,refs:o,theme:s})=>(0,B.jsx)(pge,{children:(0,B.jsxs)(Kbe,{ref:o.setFloating,...a(),$theme:s,style:i,children:[r,e&&(0,B.jsx)(ege,{ref:t,context:n,fill:s===`light`?`#ffffff`:`#2f3c4c`,stroke:s===`light`?`#d3dae2`:`#2f3c4c`,strokeWidth:1})]})}),Ybe=({arrow:e=!1,children:t,delay:n,distance:r=8,followCursor:i=!1,hideOnClick:a=!0,html:o,interactive:s=!1,interactiveBorder:c,position:l=`top`,style:u,theme:d=`dark`,title:f,trigger:p})=>{let[m,g]=(0,h.useState)(!1),_=(0,h.useRef)(null),v=o??f,y=(0,h.useMemo)(()=>s||i?Fge({buffer:c??4}):void 0,[s,i,c]),{refs:b,floatingStyles:x,context:S}=Dge({middleware:(0,h.useMemo)(()=>{let t=[Ihe(r),Rhe(),Lhe({padding:8})];return e&&t.push(zhe({element:_})),t},[e,r]),onOpenChange:g,open:m,placement:l,whileElementsMounted:Ehe}),{getFloatingProps:C,getReferenceProps:w}=kge([age(S,{delay:qbe(n),enabled:p===`mouseenter`,handleClose:y,move:!i}),Oge(S,{enabled:p===`mouseenter`}),vge(S,{enabled:p===`click`,event:`mousedown`,toggle:!0}),Tge(S,{outsidePressEvent:`mousedown`,referencePress:p===`click`&&a}),jge(S,{role:p===`click`?`dialog`:`tooltip`}),xge(S,{enabled:i})]),T={...x,...i&&!s?{pointerEvents:`none`}:{}};return v?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(Gbe,{ref:b.setReference,...w(),style:u,children:t}),m&&(0,B.jsx)(Jbe,{arrowEnabled:e,arrowRef:_,context:S,content:v,floatingStyles:T,getFloatingProps:C,refs:b,theme:d})]}):(0,B.jsx)(B.Fragment,{children:t})},C3=e=>(0,B.jsx)(Ybe,{...e,trigger:e.trigger??`mouseenter`}),w3=e=>(0,B.jsx)(Qj,{width:`14`,height:`14`,viewBox:`0 0 14 14`,...e,children:(0,B.jsx)(`path`,{d:`M3 3L11 11M11 3L3 11`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`})}),T3=e=>(0,B.jsx)(Qj,{viewBox:`0 0 384 512`,...e,children:(0,B.jsx)(`path`,{d:`M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l8 0 0 19c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445l0 19-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-19c0-40.3-16-79-44.5-107.5L225.9 256l81.5-81.5C336 146 352 107.3 352 67l0-19 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 0zM192 289.9l81.5 81.5C293 391 304 417.4 304 445l0 19L80 464l0-19c0-27.6 11-54 30.5-73.5L192 289.9zm0-67.9l-81.5-81.5C91 121 80 94.6 80 67l0-19 224 0 0 19c0 27.6-11 54-30.5 73.5L192 222.1z`})}),Xbe=e=>(0,B.jsx)(Qj,{fill:`none`,height:`800`,viewBox:`0 0 24 24`,width:`800`,...e,children:(0,B.jsxs)(`g`,{stroke:`currentColor`,strokeWidth:`1.5`,children:[(0,B.jsx)(`circle`,{cx:`12`,cy:`13`,r:`3`}),(0,B.jsx)(`path`,{d:`m9.77778 21h4.44442c3.1211 0 4.6816 0 5.8026-.7354.4852-.3184.9019-.7275 1.2262-1.2039.749-1.1006.749-2.6328.749-5.6971 0-3.0642 0-4.59639-.749-5.697-.3243-.47646-.741-.88556-1.2262-1.20392-.7204-.47255-1.6221-.64145-3.0028-.70182-.6589 0-1.2261-.49018-1.3553-1.1245-.1939-.95147-1.0448-1.63636-2.033-1.63636h-3.2674c-.98825 0-1.83915.68489-2.03297 1.63636-.12921.63432-.69648 1.1245-1.35533 1.1245-1.38067.06037-2.28245.22927-3.00276.70182-.48529.31836-.90196.72746-1.22622 1.20392-.74902 1.10061-.74902 2.6328-.74902 5.697 0 3.0643 0 4.5965.74902 5.6971.32426.4764.74093.8855 1.22622 1.2039 1.121.7354 2.68151.7354 5.80254.7354z`}),(0,B.jsx)(`path`,{d:`m19 10h-1`,strokeLinecap:`round`})]})}),E3=function(e,t){return Number(e.toFixed(t))},Zbe=function(e,t){return typeof e==`number`?e:t},D3=function(e,t,n){n&&typeof n==`function`&&n(e,t)},Qbe={easeOut:function(e){return-Math.cos(e*Math.PI)/2+.5},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},$be=function(e){typeof e==`number`&&cancelAnimationFrame(e)},O3=function(e){e.mounted&&($be(e.animation),e.isAnimating=!1,e.animation=null,e.velocity=null)};function exe(e,t,n,r){if(e.mounted){var i=new Date().getTime(),a=1;O3(e),e.animation=function(){if(!e.mounted)return $be(e.animation);var o=new Date().getTime()-i,s=o/n,c=Qbe[t],l=c(s);o>=n?(r(a),e.animation=null):e.animation&&(r(l),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function txe(e){var t=e.scale,n=e.positionX,r=e.positionY;return!(Number.isNaN(t)||Number.isNaN(n)||Number.isNaN(r))}function k3(e,t,n,r){var i=txe(t);if(!(!e.mounted||!i)){var a=e.setState,o=e.state,s=o.scale,c=o.positionX,l=o.positionY,u=t.scale-s,d=t.positionX-c,f=t.positionY-l;n===0?a(t.scale,t.positionX,t.positionY):exe(e,r,n,function(t){t===1?e.isAnimating=!1:e.isAnimating=!0,a(s+u*t,c+d*t,l+f*t)})}}function nxe(e,t,n){var r=e.offsetWidth,i=e.offsetHeight,a=t.offsetWidth,o=t.offsetHeight,s=a*n,c=o*n;return{wrapperWidth:r,wrapperHeight:i,newContentWidth:s,newDiffWidth:r-s,newContentHeight:c,newDiffHeight:i-c}}var rxe=function(e,t,n,r,i,a,o){var s=e>t?n*(o?.5:1):0,c=r>i?a*(o?.5:1):0;return{minPositionX:e-t-s,maxPositionX:s,minPositionY:r-i-c,maxPositionY:c,scaleWidthFactor:s,scaleHeightFactor:c}},A3=function(e,t){var n=e.wrapperComponent,r=e.contentComponent,i=e.setup,a=i.centerZoomedOut,o=i.disablePadding;if(!n||!r)throw Error(`Components are not mounted`);var s=nxe(n,r,t),c=s.wrapperWidth,l=s.wrapperHeight,u=s.newContentWidth,d=s.newContentHeight,f=s.newDiffWidth,p=s.newDiffHeight,m=rxe(c,u,f,l,d,p,!!a);o&&c>=u&&l>=d&&!a&&(m.minPositionX=0,m.maxPositionX=0,m.minPositionY=0,m.maxPositionY=0);var h=e.setup,g=h.minPositionX,_=h.maxPositionX,v=h.minPositionY,y=h.maxPositionY;return g!=null&&(m.minPositionX=c*(1-t)+g*t),_!=null&&(m.maxPositionX=_*t),v!=null&&(m.minPositionY=l*(1-t)+v*t),y!=null&&(m.maxPositionY=y*t),m},j3=function(e,t,n,r){return E3(r?en?n:e:e,2)},M3=function(e,t){var n=A3(e,t);return e.bounds=n,n};function N3(e,t,n,r,i,a,o){var s=n.minPositionX,c=n.minPositionY,l=n.maxPositionX,u=n.maxPositionY,d=0,f=0;return o&&(d=i,f=a),{x:j3(e,s-d,l+d,r),y:j3(t,c-f,u+f,r)}}function P3(e,t,n,r,i,a){var o=e.state,s=o.scale,c=o.positionX,l=o.positionY,u=r-s;return typeof t!=`number`||typeof n!=`number`?(console.error(`Mouse X and Y position were not provided!`),{x:c,y:l}):N3(c-t*u,l-n*u,i,a,0,0,null)}var ixe=1e-7;function F3(e,t,n,r,i){var a=i?r:0,o=Math.max(t-a,ixe),s=n+a;return!Number.isNaN(n)&&e>=s?s:!Number.isNaN(t)&&e<=o?o:Math.max(e,ixe)}var axe=function(e,t){var n=e.setup.panning.excluded,r=e.isInitialized,i=e.wrapperComponent,a=t.target,o=`shadowRoot`in a&&`composedPath`in t?t.composedPath().some(function(e){return e instanceof Element?i?.contains(e):!1}):i?.contains(a);return!(!(r&&a&&o)||Q3(a,n)||a.getAttribute(`draggable`)===`true`||a.getAttribute(`contenteditable`)===`true`||a.isContentEditable)},oxe=function(e){var t=e.isInitialized,n=e.isPanning,r=e.setup.panning.disabled;return!!(t&&n&&!r)},sxe=function(e,t){var n=e.state,r=n.positionX,i=n.positionY;e.isPanning=!0;var a=t.clientX,o=t.clientY;e.startCoords={x:a-r,y:o-i}},cxe=function(e,t){var n=t.touches,r=e.state,i=r.positionX,a=r.positionY;if(e.isPanning=!0,n.length===1){var o=n[0].clientX,s=n[0].clientY;e.startCoords={x:o-i,y:s-a}}};function lxe(e){var t=e.state,n=t.positionX,r=t.positionY,i=t.scale,a=e.setup,o=a.disabled,s=a.limitToBounds,c=a.centerZoomedOut,l=e.wrapperComponent;if(!(o||!l||!e.bounds)){var u=e.bounds,d=u.maxPositionX,f=u.minPositionX,p=u.maxPositionY,m=u.minPositionY,h=n>d||np||rd?l.offsetWidth:e.setup.minPositionX||0,r>p?l.offsetHeight:e.setup.minPositionY||0,i,e.bounds,s||c),v=_.x,y=_.y;return{scale:i,positionX:h?v:n,positionY:g?y:r}}}function uxe(e,t,n,r,i){var a=e.setup.limitToBounds,o=e.wrapperComponent,s=e.bounds,c=e.state,l=c.scale,u=c.positionX,d=c.positionY;if(!(o===null||s===null||t===u&&n===d)){var f=N3(t,n,s,a,r,i,o),p=f.x,m=f.y;e.setState(l,p,m)}}var dxe=function(e,t,n){var r=e.startCoords,i=e.state,a=e.setup.panning,o=a.lockAxisX,s=a.lockAxisY,c=i.positionX,l=i.positionY;if(!r)return{x:c,y:l};var u=t-r.x,d=n-r.y;return{x:o?c:u,y:s?l:d}},I3=function(e,t,n){var r=e.setup,i=e.state,a=r.minScale,o=r.disablePadding,s=r.centerZoomedOut,c=n??i.scale;return t>0&&c>=a&&!o&&!s?t:0},L3;(function(e){e.TRACK_PAD=`track_pad`,e.MOUSE=`mouse`,e.TOUCH=`touch`})(L3||(L3={}));var fxe=function(e){var t=e.mounted,n=e.wrapperComponent,r=e.contentComponent,i=e.setup,a=i.disabled,o=i.velocityAnimation,s=i.limitToBounds,c=e.state.scale;return o.disabled||a||!t||!n||!r?!1:s?n.offsetWidtho&&n>o){var u=o+(e-o)*l;return u>c?c:ua?a:u}}return r?t:j3(e,a,o,i)}function gxe(e){var t=1,n=e.offsetWidth/window.innerWidth;return Number.isNaN(n)?t:Math.min(t,n)}var R3=function(e,t,n){var r=0,i=e*n;return Number.isNaN(i)?r:e<0?Math.max(i,-t):Math.min(i,t)};function _xe(e,t,n){var r,i;if(fxe(e)){var a=e.lastMousePosition,o=e.velocityTime,s=e.setup,c=e.wrapperComponent,l=s.velocityAnimation,u=l.maxStrengthMouse,d=l.maxStrengthTouch,f=l.sensitivityTouch,p=l.sensitivityMouse,m=Date.now();if(a&&o&&c){var h=gxe(c),g=(r={},r[L3.TOUCH]=f,r[L3.MOUSE]=p,r)[n],_=(i={},i[L3.TOUCH]=d,i[L3.MOUSE]=u,i)[n],v=t.x-a.x,y=t.y-a.y,b=R3(v/h,_,g),x=R3(y/h,_,g),S=m-o,C=v*v+y*y;e.velocity={velocityX:b,velocityY:x,total:R3(Math.sqrt(C)/S,_,g)}}e.lastMousePosition=t,e.velocityTime=m}}function vxe(e){var t=e.velocity,n=e.bounds,r=e.setup,i=e.wrapperComponent;if(!(!pxe(e)||!t||!n||!i)){var a=t.velocityX,o=t.velocityY,s=t.total,c=n.maxPositionX,l=n.minPositionX,u=n.maxPositionY,d=n.minPositionY,f=r.limitToBounds,p=r.autoAlignment,m=r.zoomAnimation,h=r.panning,g=h.lockAxisY,_=h.lockAxisX,v=m.animationType,y=p.sizeX,b=p.sizeY,x=p.velocityAlignmentTime,S=mxe(e,s),C=Math.max(S,x),w=I3(e,y),T=I3(e,b),E=w*i.offsetWidth/100,D=T*i.offsetHeight/100,O=c+E,k=l-E,A=u+D,j=d-D,ee=e.state,M=new Date().getTime();exe(e,v,C,function(t){var n=e.state,r=n.scale,i=n.positionX,s=n.positionY,m=(new Date().getTime()-M)/x,h=Qbe[p.animationType],v=1-h(Math.min(1,m)),y=1-t,b=i+a*y,S=s+o*y,C=hxe(b,ee.positionX,i,_,f,l,c,k,O,v),w=hxe(S,ee.positionY,s,g,f,d,u,j,A,v);if(i!==b||s!==S){e.setState(r,C,w);var T=e.props.onPanning;T&&T(J3(e),{})}})}}function yxe(e,t){var n=e.state,r=n.scale;e.panStartPosition={x:n.positionX,y:n.positionY},O3(e),M3(e,r),window.TouchEvent!==void 0&&t instanceof TouchEvent?cxe(e,t):sxe(e,t)}function bxe(e,t){var n=e.state.scale,r=e.setup,i=r.minScale,a=r.autoAlignment,o=a.disabled,s=a.sizeX,c=a.sizeY,l=a.animationTime,u=a.animationType;if(!(o||n.1&&g?vxe(e):bxe(e)}}function z3(e,t,n,r){var i=e.setup,a=i.minScale,o=i.maxScale,s=i.limitToBounds,c=F3(E3(t,2),a,o,0,!1),l=P3(e,n,r,c,M3(e,c),s);return{scale:c,positionX:l.x,positionY:l.y}}function B3(e,t,n){var r=e.state.scale,i=e.wrapperComponent,a=e.setup,o=a.minScale,s=a.maxScale,c=a.limitToBounds,l=a.zoomAnimation,u=l.disabled,d=l.animationTime,f=l.animationType,p=u||r>=o&&r<=s;if((r>=1||c)&&bxe(e),!(p||!i||!e.mounted)){var m=t||i.offsetWidth/2,h=n||i.offsetHeight/2,g=z3(e,ro||Math.sign(n.deltaY)!==Math.sign(t.deltaY)||n.deltaY>0&&n.deltaYt.deltaY||Math.sign(n.deltaY)!==Math.sign(t.deltaY):!1},Jxe=function(e,t){var n=e.setup.pinch,r=n.disabled,i=n.excluded,a=e.isInitialized,o=t.target;return!(!(a&&!r&&o)||Q3(o,i))},Yxe=function(e){var t=e.setup.pinch.disabled,n=e.isInitialized,r=e.pinchStartDistance;return!!(n&&!t&&r!==null)},Xxe=function(e,t,n){var r=n.getBoundingClientRect(),i=e.touches,a=i[0].clientX-r.left,o=i[0].clientY-r.top,s=i[1].clientX-r.left,c=i[1].clientY-r.top;return{x:(a+s)/2/t,y:(o+c)/2/t}},Zxe=function(e){return Math.sqrt((e.touches[0].pageX-e.touches[1].pageX)**2+(e.touches[0].pageY-e.touches[1].pageY)**2)},Qxe=5,$xe=function(e,t){var n=e.pinchStartScale,r=e.pinchStartDistance,i=e.setup,a=i.maxScale,o=i.minScale,s=i.zoomAnimation,c=i.disablePadding,l=i.pinch,u=s.size,d=s.disabled,f=l.step;if(!n||r===null)throw Error(`Pinch touches distance was not provided`);if(t<0)return e.state.scale;var p=n+(t/r*n-n)*(f/Qxe);return F3(p===1/0?0:E3(p,10),o,a,u,!d&&!c)},eSe=160,tSe=100,nSe=function(e,t){var n=e.props,r=n.onWheelStart,i=n.onZoomStart;e.wheelStopEventTimer||(O3(e),D3(J3(e),t,r),D3(J3(e),t,i))},rSe=function(e,t){var n=e.props,r=n.onWheel,i=n.onZoom,a=e.contentComponent,o=e.setup,s=e.state.scale,c=o.limitToBounds,l=o.centerZoomedOut,u=o.zoomAnimation,d=o.wheel,f=o.disablePadding,p=o.smooth,m=u.size,h=u.disabled,g=d.step;if(!a)throw Error(`Component not mounted`);t.preventDefault(),t.stopPropagation();var _=Kxe(e,Wxe(t,null),p?g*Math.abs(t.deltaY):g,!t.ctrlKey);if(s!==_){var v=M3(e,_),y=Gxe(t,a,s),b=c&&(h||m===0||l||f),x=P3(e,y.x,y.y,_,v,b),S=x.x,C=x.y;e.previousWheelEvent=t,e.setState(_,S,C),D3(J3(e),t,r),D3(J3(e),t,i)}},iSe=function(e,t){var n=e.props,r=n.onWheelStop,i=n.onZoomStop;$3(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout(function(){e.mounted&&(B3(e,t.x,t.y),e.wheelAnimationTimer=null)},tSe),qxe(e,t)&&($3(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout(function(){e.mounted&&(e.wheelStopEventTimer=null,D3(J3(e),t,r),D3(J3(e),t,i))},eSe))},aSe=function(e,t){var n=e.props,r=n.onWheelStart,i=n.onPanningStart;e.wheelStopEventTimer||(O3(e),D3(J3(e),t,r),D3(J3(e),t,i))},oSe=function(e,t){var n=e.props,r=n.onWheelStop,i=n.onPanningStop;$3(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout(function(){e.mounted&&(B3(e,t.x,t.y),e.wheelAnimationTimer=null)},tSe),qxe(e,t)&&($3(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout(function(){e.mounted&&(e.wheelStopEventTimer=null,D3(J3(e),t,r),D3(J3(e),t,i))},eSe))},sSe=function(e){for(var t=0,n=0,r=0;r<2;r+=1)t+=e.touches[r].clientX,n+=e.touches[r].clientY;return{x:t/2,y:n/2}},cSe=function(e,t){var n=Zxe(t);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.state.scale,e.isPanning=!1,e.isPinching=!0,e.pinchPreviousCenter=sSe(t),O3(e)},lSe=function(e,t){var n=e.contentComponent,r=e.pinchStartDistance,i=e.wrapperComponent,a=e.pinchPreviousCenter,o=e.state.scale,s=e.setup,c=s.limitToBounds,l=s.centerZoomedOut,u=s.zoomAnimation,d=s.autoAlignment,f=s.pinch,p=s.panning,m=u.disabled,h=u.size,g=f.allowPanning;if(!(r===null||!n)){var _=Xxe(t,o,n);if(!(!Number.isFinite(_.x)||!Number.isFinite(_.y))){var v=Zxe(t),y=$xe(e,v),b=sSe(t),x=o/y,S=(b.x-(a?.x||0))*x,C=(b.y-(a?.y||0))*x;if(!(y===o&&S===0&&C===0)){e.pinchPreviousCenter=b;var w=M3(e,y),T=c&&(m||h===0||l),E=P3(e,_.x,_.y,y,w,T),D=E.x,O=E.y;if(e.pinchMidpoint=_,e.lastDistance=v,p.disabled||!g)e.setState(y,D,O);else{var k=d.sizeX,A=d.sizeY,j=I3(e,k,y),ee=I3(e,A,y),M=N3(D+S,O+C,w,c,j,ee,i),te=M.x,ne=M.y;e.setState(y,te,ne)}}}}},uSe=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,e.isPinching=!1,B3(e,t?.x,t?.y)},dSe=function(e,t){var n=e.props.onZoomStop,r=e.setup.doubleClick.animationTime;$3(e.doubleClickStopEventTimer),e.doubleClickStopEventTimer=setTimeout(function(){e.doubleClickStopEventTimer=null,D3(J3(e),t,n)},r)},fSe=function(e,t){var n=e.props,r=n.onZoomStart,i=n.onZoom,a=e.setup.doubleClick,o=a.animationTime,s=a.animationType;D3(J3(e),t,r),Oxe(e,o,s,function(){return D3(J3(e),t,i)}),dSe(e,t)};function pSe(e,t){return e===`toggle`?t===1?1:-1:e===`zoomOut`?-1:1}function mSe(e,t){var n=e.setup,r=e.doubleClickStopEventTimer,i=e.state,a=e.contentComponent,o=i.scale,s=e.props,c=s.onZoomStart,l=s.onZoom,u=n.doubleClick,d=u.disabled,f=u.mode,p=u.step,m=u.animationTime,h=u.animationType;if(!d&&!r){if(f===`reset`)return fSe(e,t);if(!a)return console.error(`No ContentComponent found`);var g=Exe(e,pSe(f,e.state.scale),p);if(o!==g){D3(J3(e),t,c);var _=Gxe(t,a,o),v=z3(e,g,_.x,_.y);if(!v)return console.error(`Error during zoom event. New transformation state was not calculated.`);D3(J3(e),t,l),k3(e,v,m,h),dSe(e,t)}}}var hSe=function(e,t){var n=e.isInitialized,r=e.setup,i=e.wrapperComponent,a=r.doubleClick,o=a.disabled,s=a.excluded,c=t.target,l=i?.contains(c);return!(!(n&&c&&l&&!o)||Q3(c,s))},gSe=function(){function e(e){var t=this;this.mounted=!0,this.onChangeCallbacks=new Set,this.onInitCallbacks=new Set,this.onTransformCallbacks=new Set,this.wrapperComponent=null,this.contentComponent=null,this.isInitialized=!1,this.bounds=null,this.previousWheelEvent=null,this.wheelStopEventTimer=null,this.wheelAnimationTimer=null,this.isPanning=!1,this.isWheelPanning=!1,this.startCoords=null,this.panStartPosition=null,this.lastTouch=null,this.isPinching=!1,this.distance=null,this.lastDistance=null,this.pinchStartDistance=null,this.pinchStartScale=null,this.pinchMidpoint=null,this.pinchPreviousCenter=null,this.doubleClickStopEventTimer=null,this.velocity=null,this.velocityTime=null,this.lastMousePosition=null,this.isAnimating=!1,this.animation=null,this.pressedKeys={},this.mount=function(){t.initializeWindowEvents()},this.unmount=function(){t.cleanupWindowEvents()},this.update=function(e){t.props=e,t.wrapperComponent&&t.contentComponent&&M3(t,t.state.scale),t.setup=Txe(e)},this.initializeWindowEvents=function(){var e,n,r,i=X3(),a=t.wrapperComponent?.ownerDocument,o=a?.defaultView;(e=t.wrapperComponent)==null||e.addEventListener(`wheel`,t.onWheelPanning,i),(n=t.wrapperComponent)==null||n.addEventListener(`keyup`,t.setKeyUnPressed,i),(r=t.wrapperComponent)==null||r.addEventListener(`keydown`,t.setKeyPressed,i),o?.addEventListener(`mousedown`,t.onPanningStart,i),o?.addEventListener(`mousemove`,t.onPanning,i),o?.addEventListener(`mouseup`,t.onPanningStop,i),a?.addEventListener(`mouseleave`,t.clearPanning,i),o?.addEventListener(`keyup`,t.setKeyUnPressed,i),o?.addEventListener(`keydown`,t.setKeyPressed,i),o?.addEventListener(`blur`,t.handleWindowBlur)},this.cleanupWindowEvents=function(){var e,n,r,i,a=X3(),o=t.wrapperComponent?.ownerDocument,s=o?.defaultView;s?.removeEventListener(`mousedown`,t.onPanningStart,a),s?.removeEventListener(`mousemove`,t.onPanning,a),s?.removeEventListener(`mouseup`,t.onPanningStop,a),o?.removeEventListener(`mouseleave`,t.clearPanning,a),s?.removeEventListener(`keyup`,t.setKeyUnPressed,a),s?.removeEventListener(`keydown`,t.setKeyPressed,a),s?.removeEventListener(`blur`,t.handleWindowBlur),document.removeEventListener(`mouseleave`,t.clearPanning,a),(e=t.wrapperComponent)==null||e.removeEventListener(`wheel`,t.onWheelPanning,a),(n=t.wrapperComponent)==null||n.removeEventListener(`keyup`,t.setKeyUnPressed,a),(r=t.wrapperComponent)==null||r.removeEventListener(`keydown`,t.setKeyPressed,a),O3(t),(i=t.observer)==null||i.disconnect()},this.handleInitializeWrapperEvents=function(e){var n=X3();e.addEventListener(`wheel`,t.onWheelZoom,n),e.addEventListener(`dblclick`,t.onDoubleClick,n),e.addEventListener(`touchstart`,t.onTouchPanningStart,n),e.addEventListener(`touchmove`,t.onTouchPanning,n),e.addEventListener(`touchend`,t.onTouchPanningStop,n)},this.handleInitialize=function(e){var n=t.setup.centerOnInit;t.applyTransformation(),t.onInitCallbacks.forEach(function(e){return e(J3(t))}),n&&(t.setCenter(),t.observer=new ResizeObserver(function(){var n,r=e.offsetWidth,i=e.offsetHeight;(r>0||i>0)&&(t.onInitCallbacks.forEach(function(e){return e(J3(t))}),t.setCenter(),(n=t.observer)==null||n.disconnect())}),setTimeout(function(){var e;(e=t.observer)==null||e.disconnect()},5e3),t.observer.observe(e))},this.onWheelZoom=function(e){t.setup.disabled||(t.syncModifierKeys(e),Vxe(t,e)&&(nSe(t,e),rSe(t,e),iSe(t,e)))},this.onWheelPanning=function(e){var n=t.props.onPanning,r=t.setup.trackPadPanning,i=r.lockAxisX,a=r.lockAxisY;if(t.syncModifierKeys(e),Hxe(t,e)){e.preventDefault(),e.stopPropagation();var o=t.state,s=o.positionX,c=o.positionY,l=s-e.deltaX,u=c-e.deltaY,d=i?s:l,f=a?c:u,p=t.setup.autoAlignment,m=p.sizeX,h=p.sizeY,g=I3(t,m),_=I3(t,h);d===s&&f===c||(aSe(t,e),uxe(t,d,f,g,_),D3(J3(t),e,n),oSe(t,e))}},this.onPanningStart=function(e){var n=t.setup.disabled,r=t.props.onPanningStart;n||(t.syncModifierKeys(e),axe(t,e)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.button===0&&!t.setup.panning.allowLeftClickPan||e.button===1&&!t.setup.panning.allowMiddleClickPan||e.button===2&&!t.setup.panning.allowRightClickPan||(e.preventDefault(),e.stopPropagation(),O3(t),yxe(t,e),D3(J3(t),e,r))))},this.onPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;if(!n){if(t.syncModifierKeys(e),t.isPanning&&e.buttons===0){t.clearPanning(e);return}oxe(t)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),xxe(t,e.clientX,e.clientY,L3.MOUSE),D3(J3(t),e,r))}},this.onPanningStop=function(e){var n=t.setup.panning.velocityDisabled,r=t.props.onPanningStop;t.isPanning&&(Sxe(t,n),D3(J3(t),e,r))},this.onPinchStart=function(e){var n=t.setup.disabled,r=t.props.onPinchStart;n||Jxe(t,e)&&(cSe(t,e),O3(t),D3(J3(t),e,r))},this.onPinch=function(e){var n=t.setup.disabled,r=t.props.onPinch;n||Yxe(t)&&(e.preventDefault(),e.stopPropagation(),lSe(t,e),D3(J3(t),e,r))},this.onPinchStop=function(e){var n=t.props.onPinchStop;t.pinchStartScale&&(uSe(t),D3(J3(t),e,n))},this.onTouchPanningStart=function(e){var n=t.setup,r=n.disabled,i=n.doubleClick,a=t.props.onPanningStart;if(!r){var o=!i?.disabled,s=t.lastTouch&&+new Date-t.lastTouch<200;if(o&&s&&e.touches.length===1)t.onDoubleClick(e);else{t.lastTouch=+new Date,O3(t);var c=e.touches,l=c.length===1,u=c.length===2,d=axe(t,e);if(l){if(!d)return;O3(t),yxe(t,e),D3(J3(t),e,a)}u&&t.onPinchStart(e)}}},this.onTouchPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;if(t.isPanning&&e.touches.length===1){if(n||!oxe(t))return;e.cancelable&&e.preventDefault(),e.stopPropagation();var i=e.touches[0];xxe(t,i.clientX,i.clientY,L3.TOUCH),D3(J3(t),e,r)}else e.touches.length>1&&t.onPinch(e)},this.onTouchPanningStop=function(e){t.onPanningStop(e),t.onPinchStop(e)},this.onDoubleClick=function(e){t.setup.disabled||hSe(t,e)&&mSe(t,e)},this.clearPanning=function(e){t.isPanning&&t.onPanningStop(e)},this.handleWindowBlur=function(){t.pressedKeys={},t.isPanning&&(t.isPanning=!1,t.startCoords=null)},this.syncModifierKeys=function(e){var n=e.ctrlKey,r=e.metaKey,i=e.shiftKey,a=e.altKey;typeof n==`boolean`&&(t.pressedKeys.Control=n),typeof r==`boolean`&&(t.pressedKeys.Meta=r),typeof i==`boolean`&&(t.pressedKeys.Shift=i),typeof a==`boolean`&&(t.pressedKeys.Alt=a)},this.setKeyPressed=function(e){t.pressedKeys[e.key]=!0},this.setKeyUnPressed=function(e){t.pressedKeys[e.key]=!1},this.isPressingKeys=function(e){return typeof e==`function`?e(Object.entries(t.pressedKeys).filter(function(e){return e[1]}).map(function(e){return e[0]})):e.length?!!e.every(function(e){return t.pressedKeys[e]}):!0},this.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var e=e6(t.state.scale,t.wrapperComponent,t.contentComponent);t.setState(e.scale,e.positionX,e.positionY)}},this.handleTransformStyles=function(e,n,r){return t.props.customTransform?t.props.customTransform(e,n,r):Rxe(e,n,r)},this.getContext=function(){return J3(t)},this.applyTransformation=function(){if(!(!t.mounted||!t.contentComponent)){var e=t.state,n=e.scale,r=e.positionX,i=e.positionY,a=t.handleTransformStyles(r,i,n);t.props.detached||(t.contentComponent.style.transform=a),t.onTransformCallbacks.forEach(function(e){return e({scale:n,positionX:r,positionY:i,previousScale:t.state.previousScale,ref:J3(t)})})}},this.setState=function(e,n,r){var i=t.props.onTransform;if(!Number.isNaN(e)&&!Number.isNaN(n)&&!Number.isNaN(r)){var a=Math.max(e,1e-7);a!==t.state.scale&&(t.state.previousScale=t.state.scale,t.state.scale=a),t.state.positionX=n,t.state.positionY=r,t.applyTransformation();var o=J3(t);t.onChangeCallbacks.forEach(function(e){return e(o)}),D3(o,{scale:t.state.scale,positionX:n,positionY:r},i)}else console.error(`Detected NaN set state values`)},this.onTransform=function(e){return t.onTransformCallbacks.has(e)||t.onTransformCallbacks.add(e),function(){t.onTransformCallbacks.delete(e)}},this.onChange=function(e){return t.onChangeCallbacks.has(e)||t.onChangeCallbacks.add(e),function(){t.onChangeCallbacks.delete(e)}},this.onInit=function(e){return t.onInitCallbacks.has(e)||t.onInitCallbacks.add(e),function(){t.onInitCallbacks.delete(e)}},this.init=function(e,n){t.cleanupWindowEvents(),t.wrapperComponent=e,t.contentComponent=n,M3(t,t.state.scale),t.handleInitializeWrapperEvents(e),t.handleInitialize(n),t.initializeWindowEvents(),t.isInitialized=!0;var r=J3(t);D3(r,void 0,t.props.onInit),zxe(t.props.ref,r)},this.props=e,this.setup=Txe(this.props),this.state=wxe(this.props)}return e}(),t6=h.createContext(null),_Se=function(e,t){return typeof e==`function`?e(t):e},vSe=h.forwardRef(function(e,t){var n=(0,h.useRef)(new gSe(e)).current,r=_Se(e.children,K3(n));return(0,h.useImperativeHandle)(t,function(){return K3(n)},[n]),(0,h.useEffect)(function(){n.update(e)},[n,e]),(0,B.jsx)(t6.Provider,V3({value:n},{children:r}))});h.forwardRef(function(e,t){var n=(0,h.useRef)(null),r=(0,h.useContext)(t6);return(0,h.useEffect)(function(){return r.onChange(function(e){if(n.current){var t=0,i=0;n.current.style.transform=r.handleTransformStyles(t,i,1/e.instance.state.scale)}})},[r]),(0,B.jsx)(`div`,V3({},e,{ref:Bxe([n,t])}))});var ySe={width:0,height:0,y:0,x:0,top:0,bottom:0,left:0,right:0},bSe=function(e,t,n){var r=(0,h.useRef)(),i=(0,h.useRef)(ySe),a=(0,h.useRef)(!1);(0,h.useLayoutEffect)(function(){var n;if(a.current=!1,`ResizeObserver`in window)return e&&(r.current=new ResizeObserver(function(n){var r=e.getBoundingClientRect();!Array.isArray(n)||!n.length||a.current||r.width===i.current.width&&r.height===i.current.height||(t(r,e),i.current=r)}),(n=r.current)==null||n.observe(e)),function(){var t;a.current=!0,e&&((t=r.current)==null||t.unobserve(e))}},H3([t,e],n,!0))},xSe={position:`absolute`,zIndex:2,top:`0px`,left:`0px`,boxSizing:`border-box`,border:`3px solid red`,transformOrigin:`0% 0%`,boxShadow:`rgba(0,0,0,0.2) 0 0 0 10000000px`,pointerEvents:`none`},SSe=function(e){var t=e.width,n=t===void 0?200:t,r=e.height,i=r===void 0?200:r,a=e.borderColor,o=a===void 0?`red`:a,s=e.previewStyle,c=e.wrapperClassName,l=e.previewClassName,u=e.children,d=e.panning,f=d===void 0?!0:d,p=Cxe(e,[`width`,`height`,`borderColor`,`previewStyle`,`wrapperClassName`,`previewClassName`,`children`,`panning`]),m=(0,h.useState)(!1),g=m[0],_=m[1],v=r6(),y=(0,h.useState)(!1),b=y[0],x=y[1],S=(0,h.useRef)(null),C=(0,h.useRef)(null),w=(0,h.useRef)(null),T=(0,h.useRef)(null),E=(0,h.useCallback)(function(){if(v.wrapperComponent){var e=v.wrapperComponent.getBoundingClientRect();return{width:e.width,height:e.height}}return{width:0,height:0}},[v.wrapperComponent]),D=(0,h.useCallback)(function(){if(v.contentComponent){var e=v.contentComponent.getBoundingClientRect();return{width:e.width/v.state.scale,height:e.height/v.state.scale}}return{width:0,height:0}},[v.contentComponent,v.state.scale]),O=(0,h.useCallback)(function(){var e=D(),t=n/e.width,r=i/e.height;return r>t?t:r},[D,i,n]),k=function(){var e=D(),t=n/e.width,r=i/e.height;return r>t?{width:n,height:e.height*t}:{width:e.width*r,height:i}},A=function(){var e={transform:`scale(${O()||1})`,transformOrigin:`0% 0%`,position:`absolute`,boxSizing:`border-box`,zIndex:1};if(w.current){var t=w.current.style;t.transform=e.transform,t.transformOrigin=e.transformOrigin,t.position=e.position,t.boxSizing=e.boxSizing,t.zIndex=String(e.zIndex)}},j=function(){A();var e=k(),t=D();if(w.current&&(w.current.style.width=`${t.width}px`,w.current.style.height=`${t.height}px`),C.current&&(C.current.style.width=`${e.width}px`,C.current.style.height=`${e.height}px`),T.current){var n=E(),r=O()*(1/v.state.scale),i=v.handleTransformStyles(-v.state.positionX*r,-v.state.positionY*r,1);T.current.style.transform=i,T.current.style.width=`${n.width*r}px`,T.current.style.height=`${n.height*r}px`}},ee=function(){j()};kSe(function(){j()}),OSe(function(){ee(),_(!0)}),bSe(v.contentComponent,ee,[g]),(0,h.useEffect)(function(){return v.onChange(function(e){var t=O();S.current&&(S.current.instance.state.scale=e.instance.state.scale,S.current.instance.state.positionX=e.instance.state.positionX*t,S.current.instance.state.positionY=e.instance.state.positionY*t)})},[O,v,S]),(0,h.useEffect)(function(){var e=function(e){if(f&&b&&v.contentComponent&&T.current&&C.current){var t=O(),n=T.current.getBoundingClientRect(),r=C.current.getBoundingClientRect(),i=(e.clientX-r.left)/t,a=(e.clientY-r.top)/t,o=i-n.width/2,s=a-n.height/2,c=(v.wrapperComponent?.offsetWidth||0)*v.state.scale,l=(v.wrapperComponent?.offsetHeight||0)*v.state.scale,u=c-n.width*2*v.state.scale,d=l-n.height*2*v.state.scale,p=j3(o*v.state.scale,0,u,!0),m=j3(s*v.state.scale,0,d,!0);v.setState(v.state.scale,-p,-m)}},t=function(t){(C.current?.contains(t.target)||t.target===C.current)&&(e(t),x(!0))},n=function(){x(!1)};return document.addEventListener(`mousedown`,t),document.addEventListener(`mouseup`,n),document.addEventListener(`mousemove`,e),function(){document.removeEventListener(`mousemove`,e),document.removeEventListener(`mouseup`,n)}});var M=(0,h.useMemo)(function(){return{position:`relative`,zIndex:2,userSelect:`none`}},[]);return(0,B.jsxs)(`div`,V3({},p,{ref:C,style:M,className:`rzpp-mini-map ${p.className||``}`.trim()},{children:[(0,B.jsx)(`div`,V3({style:{pointerEvents:`none`},ref:w,className:`rzpp-minimap-wrapper ${c||``}`.trim()},{children:u})),(0,B.jsx)(`div`,{className:`rzpp-minimap-preview ${l||``}`.trim(),ref:T,style:V3(V3(V3({},xSe),{borderColor:o}),s)})]}))};function CSe(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}var wSe=`.transform-component-module_wrapper__SPB86 { +`,qbe=e=>typeof e==`number`?{open:e,close:e}:Array.isArray(e)?{open:e[0],close:e[1]}:{},Jbe=({arrowEnabled:e,arrowRef:t,context:n,content:r,floatingStyles:i,getFloatingProps:a,refs:o,theme:s})=>(0,B.jsx)(pge,{children:(0,B.jsxs)(Kbe,{ref:o.setFloating,...a(),$theme:s,style:i,children:[r,e&&(0,B.jsx)(ege,{ref:t,context:n,fill:s===`light`?`#ffffff`:`#2f3c4c`,stroke:s===`light`?`#d3dae2`:`#2f3c4c`,strokeWidth:1})]})}),Ybe=({arrow:e=!1,children:t,delay:n,distance:r=8,followCursor:i=!1,hideOnClick:a=!0,html:o,interactive:s=!1,interactiveBorder:c,position:l=`top`,style:u,theme:d=`dark`,title:f,trigger:p})=>{let[m,g]=(0,h.useState)(!1),_=(0,h.useRef)(null),v=o??f,y=(0,h.useMemo)(()=>s||i?Fge({buffer:c??4}):void 0,[s,i,c]),{refs:b,floatingStyles:x,context:S}=Dge({middleware:(0,h.useMemo)(()=>{let t=[Ihe(r),Rhe(),Lhe({padding:8})];return e&&t.push(zhe({element:_})),t},[e,r]),onOpenChange:g,open:m,placement:l,whileElementsMounted:Ehe}),{getFloatingProps:C,getReferenceProps:w}=kge([age(S,{delay:qbe(n),enabled:p===`mouseenter`,handleClose:y,move:!i}),Oge(S,{enabled:p===`mouseenter`}),vge(S,{enabled:p===`click`,event:`mousedown`,toggle:!0}),Tge(S,{outsidePressEvent:`mousedown`,referencePress:p===`click`&&a}),jge(S,{role:p===`click`?`dialog`:`tooltip`}),xge(S,{enabled:i})]),T={...x,zIndex:9e3,...i&&!s?{pointerEvents:`none`}:{}};return v?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(Gbe,{ref:b.setReference,...w(),style:u,children:t}),m&&(0,B.jsx)(Jbe,{arrowEnabled:e,arrowRef:_,context:S,content:v,floatingStyles:T,getFloatingProps:C,refs:b,theme:d})]}):(0,B.jsx)(B.Fragment,{children:t})},C3=e=>(0,B.jsx)(Ybe,{...e,trigger:e.trigger??`mouseenter`}),w3=e=>(0,B.jsx)(Qj,{width:`14`,height:`14`,viewBox:`0 0 14 14`,...e,children:(0,B.jsx)(`path`,{d:`M3 3L11 11M11 3L3 11`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`})}),T3=e=>(0,B.jsx)(Qj,{viewBox:`0 0 384 512`,...e,children:(0,B.jsx)(`path`,{d:`M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l8 0 0 19c0 40.3 16 79 44.5 107.5L158.1 256 76.5 337.5C48 366 32 404.7 32 445l0 19-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-19c0-40.3-16-79-44.5-107.5L225.9 256l81.5-81.5C336 146 352 107.3 352 67l0-19 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 0zM192 289.9l81.5 81.5C293 391 304 417.4 304 445l0 19L80 464l0-19c0-27.6 11-54 30.5-73.5L192 289.9zm0-67.9l-81.5-81.5C91 121 80 94.6 80 67l0-19 224 0 0 19c0 27.6-11 54-30.5 73.5L192 222.1z`})}),Xbe=e=>(0,B.jsx)(Qj,{fill:`none`,height:`800`,viewBox:`0 0 24 24`,width:`800`,...e,children:(0,B.jsxs)(`g`,{stroke:`currentColor`,strokeWidth:`1.5`,children:[(0,B.jsx)(`circle`,{cx:`12`,cy:`13`,r:`3`}),(0,B.jsx)(`path`,{d:`m9.77778 21h4.44442c3.1211 0 4.6816 0 5.8026-.7354.4852-.3184.9019-.7275 1.2262-1.2039.749-1.1006.749-2.6328.749-5.6971 0-3.0642 0-4.59639-.749-5.697-.3243-.47646-.741-.88556-1.2262-1.20392-.7204-.47255-1.6221-.64145-3.0028-.70182-.6589 0-1.2261-.49018-1.3553-1.1245-.1939-.95147-1.0448-1.63636-2.033-1.63636h-3.2674c-.98825 0-1.83915.68489-2.03297 1.63636-.12921.63432-.69648 1.1245-1.35533 1.1245-1.38067.06037-2.28245.22927-3.00276.70182-.48529.31836-.90196.72746-1.22622 1.20392-.74902 1.10061-.74902 2.6328-.74902 5.697 0 3.0643 0 4.5965.74902 5.6971.32426.4764.74093.8855 1.22622 1.2039 1.121.7354 2.68151.7354 5.80254.7354z`}),(0,B.jsx)(`path`,{d:`m19 10h-1`,strokeLinecap:`round`})]})}),E3=function(e,t){return Number(e.toFixed(t))},Zbe=function(e,t){return typeof e==`number`?e:t},D3=function(e,t,n){n&&typeof n==`function`&&n(e,t)},Qbe={easeOut:function(e){return-Math.cos(e*Math.PI)/2+.5},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},$be=function(e){typeof e==`number`&&cancelAnimationFrame(e)},O3=function(e){e.mounted&&($be(e.animation),e.isAnimating=!1,e.animation=null,e.velocity=null)};function exe(e,t,n,r){if(e.mounted){var i=new Date().getTime(),a=1;O3(e),e.animation=function(){if(!e.mounted)return $be(e.animation);var o=new Date().getTime()-i,s=o/n,c=Qbe[t],l=c(s);o>=n?(r(a),e.animation=null):e.animation&&(r(l),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function txe(e){var t=e.scale,n=e.positionX,r=e.positionY;return!(Number.isNaN(t)||Number.isNaN(n)||Number.isNaN(r))}function k3(e,t,n,r){var i=txe(t);if(!(!e.mounted||!i)){var a=e.setState,o=e.state,s=o.scale,c=o.positionX,l=o.positionY,u=t.scale-s,d=t.positionX-c,f=t.positionY-l;n===0?a(t.scale,t.positionX,t.positionY):exe(e,r,n,function(t){t===1?e.isAnimating=!1:e.isAnimating=!0,a(s+u*t,c+d*t,l+f*t)})}}function nxe(e,t,n){var r=e.offsetWidth,i=e.offsetHeight,a=t.offsetWidth,o=t.offsetHeight,s=a*n,c=o*n;return{wrapperWidth:r,wrapperHeight:i,newContentWidth:s,newDiffWidth:r-s,newContentHeight:c,newDiffHeight:i-c}}var rxe=function(e,t,n,r,i,a,o){var s=e>t?n*(o?.5:1):0,c=r>i?a*(o?.5:1):0;return{minPositionX:e-t-s,maxPositionX:s,minPositionY:r-i-c,maxPositionY:c,scaleWidthFactor:s,scaleHeightFactor:c}},A3=function(e,t){var n=e.wrapperComponent,r=e.contentComponent,i=e.setup,a=i.centerZoomedOut,o=i.disablePadding;if(!n||!r)throw Error(`Components are not mounted`);var s=nxe(n,r,t),c=s.wrapperWidth,l=s.wrapperHeight,u=s.newContentWidth,d=s.newContentHeight,f=s.newDiffWidth,p=s.newDiffHeight,m=rxe(c,u,f,l,d,p,!!a);o&&c>=u&&l>=d&&!a&&(m.minPositionX=0,m.maxPositionX=0,m.minPositionY=0,m.maxPositionY=0);var h=e.setup,g=h.minPositionX,_=h.maxPositionX,v=h.minPositionY,y=h.maxPositionY;return g!=null&&(m.minPositionX=c*(1-t)+g*t),_!=null&&(m.maxPositionX=_*t),v!=null&&(m.minPositionY=l*(1-t)+v*t),y!=null&&(m.maxPositionY=y*t),m},j3=function(e,t,n,r){return E3(r?en?n:e:e,2)},M3=function(e,t){var n=A3(e,t);return e.bounds=n,n};function N3(e,t,n,r,i,a,o){var s=n.minPositionX,c=n.minPositionY,l=n.maxPositionX,u=n.maxPositionY,d=0,f=0;return o&&(d=i,f=a),{x:j3(e,s-d,l+d,r),y:j3(t,c-f,u+f,r)}}function P3(e,t,n,r,i,a){var o=e.state,s=o.scale,c=o.positionX,l=o.positionY,u=r-s;return typeof t!=`number`||typeof n!=`number`?(console.error(`Mouse X and Y position were not provided!`),{x:c,y:l}):N3(c-t*u,l-n*u,i,a,0,0,null)}var ixe=1e-7;function F3(e,t,n,r,i){var a=i?r:0,o=Math.max(t-a,ixe),s=n+a;return!Number.isNaN(n)&&e>=s?s:!Number.isNaN(t)&&e<=o?o:Math.max(e,ixe)}var axe=function(e,t){var n=e.setup.panning.excluded,r=e.isInitialized,i=e.wrapperComponent,a=t.target,o=`shadowRoot`in a&&`composedPath`in t?t.composedPath().some(function(e){return e instanceof Element?i?.contains(e):!1}):i?.contains(a);return!(!(r&&a&&o)||Q3(a,n)||a.getAttribute(`draggable`)===`true`||a.getAttribute(`contenteditable`)===`true`||a.isContentEditable)},oxe=function(e){var t=e.isInitialized,n=e.isPanning,r=e.setup.panning.disabled;return!!(t&&n&&!r)},sxe=function(e,t){var n=e.state,r=n.positionX,i=n.positionY;e.isPanning=!0;var a=t.clientX,o=t.clientY;e.startCoords={x:a-r,y:o-i}},cxe=function(e,t){var n=t.touches,r=e.state,i=r.positionX,a=r.positionY;if(e.isPanning=!0,n.length===1){var o=n[0].clientX,s=n[0].clientY;e.startCoords={x:o-i,y:s-a}}};function lxe(e){var t=e.state,n=t.positionX,r=t.positionY,i=t.scale,a=e.setup,o=a.disabled,s=a.limitToBounds,c=a.centerZoomedOut,l=e.wrapperComponent;if(!(o||!l||!e.bounds)){var u=e.bounds,d=u.maxPositionX,f=u.minPositionX,p=u.maxPositionY,m=u.minPositionY,h=n>d||np||rd?l.offsetWidth:e.setup.minPositionX||0,r>p?l.offsetHeight:e.setup.minPositionY||0,i,e.bounds,s||c),v=_.x,y=_.y;return{scale:i,positionX:h?v:n,positionY:g?y:r}}}function uxe(e,t,n,r,i){var a=e.setup.limitToBounds,o=e.wrapperComponent,s=e.bounds,c=e.state,l=c.scale,u=c.positionX,d=c.positionY;if(!(o===null||s===null||t===u&&n===d)){var f=N3(t,n,s,a,r,i,o),p=f.x,m=f.y;e.setState(l,p,m)}}var dxe=function(e,t,n){var r=e.startCoords,i=e.state,a=e.setup.panning,o=a.lockAxisX,s=a.lockAxisY,c=i.positionX,l=i.positionY;if(!r)return{x:c,y:l};var u=t-r.x,d=n-r.y;return{x:o?c:u,y:s?l:d}},I3=function(e,t,n){var r=e.setup,i=e.state,a=r.minScale,o=r.disablePadding,s=r.centerZoomedOut,c=n??i.scale;return t>0&&c>=a&&!o&&!s?t:0},L3;(function(e){e.TRACK_PAD=`track_pad`,e.MOUSE=`mouse`,e.TOUCH=`touch`})(L3||(L3={}));var fxe=function(e){var t=e.mounted,n=e.wrapperComponent,r=e.contentComponent,i=e.setup,a=i.disabled,o=i.velocityAnimation,s=i.limitToBounds,c=e.state.scale;return o.disabled||a||!t||!n||!r?!1:s?n.offsetWidtho&&n>o){var u=o+(e-o)*l;return u>c?c:ua?a:u}}return r?t:j3(e,a,o,i)}function gxe(e){var t=1,n=e.offsetWidth/window.innerWidth;return Number.isNaN(n)?t:Math.min(t,n)}var R3=function(e,t,n){var r=0,i=e*n;return Number.isNaN(i)?r:e<0?Math.max(i,-t):Math.min(i,t)};function _xe(e,t,n){var r,i;if(fxe(e)){var a=e.lastMousePosition,o=e.velocityTime,s=e.setup,c=e.wrapperComponent,l=s.velocityAnimation,u=l.maxStrengthMouse,d=l.maxStrengthTouch,f=l.sensitivityTouch,p=l.sensitivityMouse,m=Date.now();if(a&&o&&c){var h=gxe(c),g=(r={},r[L3.TOUCH]=f,r[L3.MOUSE]=p,r)[n],_=(i={},i[L3.TOUCH]=d,i[L3.MOUSE]=u,i)[n],v=t.x-a.x,y=t.y-a.y,b=R3(v/h,_,g),x=R3(y/h,_,g),S=m-o,C=v*v+y*y;e.velocity={velocityX:b,velocityY:x,total:R3(Math.sqrt(C)/S,_,g)}}e.lastMousePosition=t,e.velocityTime=m}}function vxe(e){var t=e.velocity,n=e.bounds,r=e.setup,i=e.wrapperComponent;if(!(!pxe(e)||!t||!n||!i)){var a=t.velocityX,o=t.velocityY,s=t.total,c=n.maxPositionX,l=n.minPositionX,u=n.maxPositionY,d=n.minPositionY,f=r.limitToBounds,p=r.autoAlignment,m=r.zoomAnimation,h=r.panning,g=h.lockAxisY,_=h.lockAxisX,v=m.animationType,y=p.sizeX,b=p.sizeY,x=p.velocityAlignmentTime,S=mxe(e,s),C=Math.max(S,x),w=I3(e,y),T=I3(e,b),E=w*i.offsetWidth/100,D=T*i.offsetHeight/100,O=c+E,k=l-E,A=u+D,j=d-D,ee=e.state,M=new Date().getTime();exe(e,v,C,function(t){var n=e.state,r=n.scale,i=n.positionX,s=n.positionY,m=(new Date().getTime()-M)/x,h=Qbe[p.animationType],v=1-h(Math.min(1,m)),y=1-t,b=i+a*y,S=s+o*y,C=hxe(b,ee.positionX,i,_,f,l,c,k,O,v),w=hxe(S,ee.positionY,s,g,f,d,u,j,A,v);if(i!==b||s!==S){e.setState(r,C,w);var T=e.props.onPanning;T&&T(J3(e),{})}})}}function yxe(e,t){var n=e.state,r=n.scale;e.panStartPosition={x:n.positionX,y:n.positionY},O3(e),M3(e,r),window.TouchEvent!==void 0&&t instanceof TouchEvent?cxe(e,t):sxe(e,t)}function bxe(e,t){var n=e.state.scale,r=e.setup,i=r.minScale,a=r.autoAlignment,o=a.disabled,s=a.sizeX,c=a.sizeY,l=a.animationTime,u=a.animationType;if(!(o||n.1&&g?vxe(e):bxe(e)}}function z3(e,t,n,r){var i=e.setup,a=i.minScale,o=i.maxScale,s=i.limitToBounds,c=F3(E3(t,2),a,o,0,!1),l=P3(e,n,r,c,M3(e,c),s);return{scale:c,positionX:l.x,positionY:l.y}}function B3(e,t,n){var r=e.state.scale,i=e.wrapperComponent,a=e.setup,o=a.minScale,s=a.maxScale,c=a.limitToBounds,l=a.zoomAnimation,u=l.disabled,d=l.animationTime,f=l.animationType,p=u||r>=o&&r<=s;if((r>=1||c)&&bxe(e),!(p||!i||!e.mounted)){var m=t||i.offsetWidth/2,h=n||i.offsetHeight/2,g=z3(e,ro||Math.sign(n.deltaY)!==Math.sign(t.deltaY)||n.deltaY>0&&n.deltaYt.deltaY||Math.sign(n.deltaY)!==Math.sign(t.deltaY):!1},Jxe=function(e,t){var n=e.setup.pinch,r=n.disabled,i=n.excluded,a=e.isInitialized,o=t.target;return!(!(a&&!r&&o)||Q3(o,i))},Yxe=function(e){var t=e.setup.pinch.disabled,n=e.isInitialized,r=e.pinchStartDistance;return!!(n&&!t&&r!==null)},Xxe=function(e,t,n){var r=n.getBoundingClientRect(),i=e.touches,a=i[0].clientX-r.left,o=i[0].clientY-r.top,s=i[1].clientX-r.left,c=i[1].clientY-r.top;return{x:(a+s)/2/t,y:(o+c)/2/t}},Zxe=function(e){return Math.sqrt((e.touches[0].pageX-e.touches[1].pageX)**2+(e.touches[0].pageY-e.touches[1].pageY)**2)},Qxe=5,$xe=function(e,t){var n=e.pinchStartScale,r=e.pinchStartDistance,i=e.setup,a=i.maxScale,o=i.minScale,s=i.zoomAnimation,c=i.disablePadding,l=i.pinch,u=s.size,d=s.disabled,f=l.step;if(!n||r===null)throw Error(`Pinch touches distance was not provided`);if(t<0)return e.state.scale;var p=n+(t/r*n-n)*(f/Qxe);return F3(p===1/0?0:E3(p,10),o,a,u,!d&&!c)},eSe=160,tSe=100,nSe=function(e,t){var n=e.props,r=n.onWheelStart,i=n.onZoomStart;e.wheelStopEventTimer||(O3(e),D3(J3(e),t,r),D3(J3(e),t,i))},rSe=function(e,t){var n=e.props,r=n.onWheel,i=n.onZoom,a=e.contentComponent,o=e.setup,s=e.state.scale,c=o.limitToBounds,l=o.centerZoomedOut,u=o.zoomAnimation,d=o.wheel,f=o.disablePadding,p=o.smooth,m=u.size,h=u.disabled,g=d.step;if(!a)throw Error(`Component not mounted`);t.preventDefault(),t.stopPropagation();var _=Kxe(e,Wxe(t,null),p?g*Math.abs(t.deltaY):g,!t.ctrlKey);if(s!==_){var v=M3(e,_),y=Gxe(t,a,s),b=c&&(h||m===0||l||f),x=P3(e,y.x,y.y,_,v,b),S=x.x,C=x.y;e.previousWheelEvent=t,e.setState(_,S,C),D3(J3(e),t,r),D3(J3(e),t,i)}},iSe=function(e,t){var n=e.props,r=n.onWheelStop,i=n.onZoomStop;$3(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout(function(){e.mounted&&(B3(e,t.x,t.y),e.wheelAnimationTimer=null)},tSe),qxe(e,t)&&($3(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout(function(){e.mounted&&(e.wheelStopEventTimer=null,D3(J3(e),t,r),D3(J3(e),t,i))},eSe))},aSe=function(e,t){var n=e.props,r=n.onWheelStart,i=n.onPanningStart;e.wheelStopEventTimer||(O3(e),D3(J3(e),t,r),D3(J3(e),t,i))},oSe=function(e,t){var n=e.props,r=n.onWheelStop,i=n.onPanningStop;$3(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout(function(){e.mounted&&(B3(e,t.x,t.y),e.wheelAnimationTimer=null)},tSe),qxe(e,t)&&($3(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout(function(){e.mounted&&(e.wheelStopEventTimer=null,D3(J3(e),t,r),D3(J3(e),t,i))},eSe))},sSe=function(e){for(var t=0,n=0,r=0;r<2;r+=1)t+=e.touches[r].clientX,n+=e.touches[r].clientY;return{x:t/2,y:n/2}},cSe=function(e,t){var n=Zxe(t);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.state.scale,e.isPanning=!1,e.isPinching=!0,e.pinchPreviousCenter=sSe(t),O3(e)},lSe=function(e,t){var n=e.contentComponent,r=e.pinchStartDistance,i=e.wrapperComponent,a=e.pinchPreviousCenter,o=e.state.scale,s=e.setup,c=s.limitToBounds,l=s.centerZoomedOut,u=s.zoomAnimation,d=s.autoAlignment,f=s.pinch,p=s.panning,m=u.disabled,h=u.size,g=f.allowPanning;if(!(r===null||!n)){var _=Xxe(t,o,n);if(!(!Number.isFinite(_.x)||!Number.isFinite(_.y))){var v=Zxe(t),y=$xe(e,v),b=sSe(t),x=o/y,S=(b.x-(a?.x||0))*x,C=(b.y-(a?.y||0))*x;if(!(y===o&&S===0&&C===0)){e.pinchPreviousCenter=b;var w=M3(e,y),T=c&&(m||h===0||l),E=P3(e,_.x,_.y,y,w,T),D=E.x,O=E.y;if(e.pinchMidpoint=_,e.lastDistance=v,p.disabled||!g)e.setState(y,D,O);else{var k=d.sizeX,A=d.sizeY,j=I3(e,k,y),ee=I3(e,A,y),M=N3(D+S,O+C,w,c,j,ee,i),te=M.x,ne=M.y;e.setState(y,te,ne)}}}}},uSe=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,e.isPinching=!1,B3(e,t?.x,t?.y)},dSe=function(e,t){var n=e.props.onZoomStop,r=e.setup.doubleClick.animationTime;$3(e.doubleClickStopEventTimer),e.doubleClickStopEventTimer=setTimeout(function(){e.doubleClickStopEventTimer=null,D3(J3(e),t,n)},r)},fSe=function(e,t){var n=e.props,r=n.onZoomStart,i=n.onZoom,a=e.setup.doubleClick,o=a.animationTime,s=a.animationType;D3(J3(e),t,r),Oxe(e,o,s,function(){return D3(J3(e),t,i)}),dSe(e,t)};function pSe(e,t){return e===`toggle`?t===1?1:-1:e===`zoomOut`?-1:1}function mSe(e,t){var n=e.setup,r=e.doubleClickStopEventTimer,i=e.state,a=e.contentComponent,o=i.scale,s=e.props,c=s.onZoomStart,l=s.onZoom,u=n.doubleClick,d=u.disabled,f=u.mode,p=u.step,m=u.animationTime,h=u.animationType;if(!d&&!r){if(f===`reset`)return fSe(e,t);if(!a)return console.error(`No ContentComponent found`);var g=Exe(e,pSe(f,e.state.scale),p);if(o!==g){D3(J3(e),t,c);var _=Gxe(t,a,o),v=z3(e,g,_.x,_.y);if(!v)return console.error(`Error during zoom event. New transformation state was not calculated.`);D3(J3(e),t,l),k3(e,v,m,h),dSe(e,t)}}}var hSe=function(e,t){var n=e.isInitialized,r=e.setup,i=e.wrapperComponent,a=r.doubleClick,o=a.disabled,s=a.excluded,c=t.target,l=i?.contains(c);return!(!(n&&c&&l&&!o)||Q3(c,s))},gSe=function(){function e(e){var t=this;this.mounted=!0,this.onChangeCallbacks=new Set,this.onInitCallbacks=new Set,this.onTransformCallbacks=new Set,this.wrapperComponent=null,this.contentComponent=null,this.isInitialized=!1,this.bounds=null,this.previousWheelEvent=null,this.wheelStopEventTimer=null,this.wheelAnimationTimer=null,this.isPanning=!1,this.isWheelPanning=!1,this.startCoords=null,this.panStartPosition=null,this.lastTouch=null,this.isPinching=!1,this.distance=null,this.lastDistance=null,this.pinchStartDistance=null,this.pinchStartScale=null,this.pinchMidpoint=null,this.pinchPreviousCenter=null,this.doubleClickStopEventTimer=null,this.velocity=null,this.velocityTime=null,this.lastMousePosition=null,this.isAnimating=!1,this.animation=null,this.pressedKeys={},this.mount=function(){t.initializeWindowEvents()},this.unmount=function(){t.cleanupWindowEvents()},this.update=function(e){t.props=e,t.wrapperComponent&&t.contentComponent&&M3(t,t.state.scale),t.setup=Txe(e)},this.initializeWindowEvents=function(){var e,n,r,i=X3(),a=t.wrapperComponent?.ownerDocument,o=a?.defaultView;(e=t.wrapperComponent)==null||e.addEventListener(`wheel`,t.onWheelPanning,i),(n=t.wrapperComponent)==null||n.addEventListener(`keyup`,t.setKeyUnPressed,i),(r=t.wrapperComponent)==null||r.addEventListener(`keydown`,t.setKeyPressed,i),o?.addEventListener(`mousedown`,t.onPanningStart,i),o?.addEventListener(`mousemove`,t.onPanning,i),o?.addEventListener(`mouseup`,t.onPanningStop,i),a?.addEventListener(`mouseleave`,t.clearPanning,i),o?.addEventListener(`keyup`,t.setKeyUnPressed,i),o?.addEventListener(`keydown`,t.setKeyPressed,i),o?.addEventListener(`blur`,t.handleWindowBlur)},this.cleanupWindowEvents=function(){var e,n,r,i,a=X3(),o=t.wrapperComponent?.ownerDocument,s=o?.defaultView;s?.removeEventListener(`mousedown`,t.onPanningStart,a),s?.removeEventListener(`mousemove`,t.onPanning,a),s?.removeEventListener(`mouseup`,t.onPanningStop,a),o?.removeEventListener(`mouseleave`,t.clearPanning,a),s?.removeEventListener(`keyup`,t.setKeyUnPressed,a),s?.removeEventListener(`keydown`,t.setKeyPressed,a),s?.removeEventListener(`blur`,t.handleWindowBlur),document.removeEventListener(`mouseleave`,t.clearPanning,a),(e=t.wrapperComponent)==null||e.removeEventListener(`wheel`,t.onWheelPanning,a),(n=t.wrapperComponent)==null||n.removeEventListener(`keyup`,t.setKeyUnPressed,a),(r=t.wrapperComponent)==null||r.removeEventListener(`keydown`,t.setKeyPressed,a),O3(t),(i=t.observer)==null||i.disconnect()},this.handleInitializeWrapperEvents=function(e){var n=X3();e.addEventListener(`wheel`,t.onWheelZoom,n),e.addEventListener(`dblclick`,t.onDoubleClick,n),e.addEventListener(`touchstart`,t.onTouchPanningStart,n),e.addEventListener(`touchmove`,t.onTouchPanning,n),e.addEventListener(`touchend`,t.onTouchPanningStop,n)},this.handleInitialize=function(e){var n=t.setup.centerOnInit;t.applyTransformation(),t.onInitCallbacks.forEach(function(e){return e(J3(t))}),n&&(t.setCenter(),t.observer=new ResizeObserver(function(){var n,r=e.offsetWidth,i=e.offsetHeight;(r>0||i>0)&&(t.onInitCallbacks.forEach(function(e){return e(J3(t))}),t.setCenter(),(n=t.observer)==null||n.disconnect())}),setTimeout(function(){var e;(e=t.observer)==null||e.disconnect()},5e3),t.observer.observe(e))},this.onWheelZoom=function(e){t.setup.disabled||(t.syncModifierKeys(e),Vxe(t,e)&&(nSe(t,e),rSe(t,e),iSe(t,e)))},this.onWheelPanning=function(e){var n=t.props.onPanning,r=t.setup.trackPadPanning,i=r.lockAxisX,a=r.lockAxisY;if(t.syncModifierKeys(e),Hxe(t,e)){e.preventDefault(),e.stopPropagation();var o=t.state,s=o.positionX,c=o.positionY,l=s-e.deltaX,u=c-e.deltaY,d=i?s:l,f=a?c:u,p=t.setup.autoAlignment,m=p.sizeX,h=p.sizeY,g=I3(t,m),_=I3(t,h);d===s&&f===c||(aSe(t,e),uxe(t,d,f,g,_),D3(J3(t),e,n),oSe(t,e))}},this.onPanningStart=function(e){var n=t.setup.disabled,r=t.props.onPanningStart;n||(t.syncModifierKeys(e),axe(t,e)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.button===0&&!t.setup.panning.allowLeftClickPan||e.button===1&&!t.setup.panning.allowMiddleClickPan||e.button===2&&!t.setup.panning.allowRightClickPan||(e.preventDefault(),e.stopPropagation(),O3(t),yxe(t,e),D3(J3(t),e,r))))},this.onPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;if(!n){if(t.syncModifierKeys(e),t.isPanning&&e.buttons===0){t.clearPanning(e);return}oxe(t)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),xxe(t,e.clientX,e.clientY,L3.MOUSE),D3(J3(t),e,r))}},this.onPanningStop=function(e){var n=t.setup.panning.velocityDisabled,r=t.props.onPanningStop;t.isPanning&&(Sxe(t,n),D3(J3(t),e,r))},this.onPinchStart=function(e){var n=t.setup.disabled,r=t.props.onPinchStart;n||Jxe(t,e)&&(cSe(t,e),O3(t),D3(J3(t),e,r))},this.onPinch=function(e){var n=t.setup.disabled,r=t.props.onPinch;n||Yxe(t)&&(e.preventDefault(),e.stopPropagation(),lSe(t,e),D3(J3(t),e,r))},this.onPinchStop=function(e){var n=t.props.onPinchStop;t.pinchStartScale&&(uSe(t),D3(J3(t),e,n))},this.onTouchPanningStart=function(e){var n=t.setup,r=n.disabled,i=n.doubleClick,a=t.props.onPanningStart;if(!r){var o=!i?.disabled,s=t.lastTouch&&+new Date-t.lastTouch<200;if(o&&s&&e.touches.length===1)t.onDoubleClick(e);else{t.lastTouch=+new Date,O3(t);var c=e.touches,l=c.length===1,u=c.length===2,d=axe(t,e);if(l){if(!d)return;O3(t),yxe(t,e),D3(J3(t),e,a)}u&&t.onPinchStart(e)}}},this.onTouchPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;if(t.isPanning&&e.touches.length===1){if(n||!oxe(t))return;e.cancelable&&e.preventDefault(),e.stopPropagation();var i=e.touches[0];xxe(t,i.clientX,i.clientY,L3.TOUCH),D3(J3(t),e,r)}else e.touches.length>1&&t.onPinch(e)},this.onTouchPanningStop=function(e){t.onPanningStop(e),t.onPinchStop(e)},this.onDoubleClick=function(e){t.setup.disabled||hSe(t,e)&&mSe(t,e)},this.clearPanning=function(e){t.isPanning&&t.onPanningStop(e)},this.handleWindowBlur=function(){t.pressedKeys={},t.isPanning&&(t.isPanning=!1,t.startCoords=null)},this.syncModifierKeys=function(e){var n=e.ctrlKey,r=e.metaKey,i=e.shiftKey,a=e.altKey;typeof n==`boolean`&&(t.pressedKeys.Control=n),typeof r==`boolean`&&(t.pressedKeys.Meta=r),typeof i==`boolean`&&(t.pressedKeys.Shift=i),typeof a==`boolean`&&(t.pressedKeys.Alt=a)},this.setKeyPressed=function(e){t.pressedKeys[e.key]=!0},this.setKeyUnPressed=function(e){t.pressedKeys[e.key]=!1},this.isPressingKeys=function(e){return typeof e==`function`?e(Object.entries(t.pressedKeys).filter(function(e){return e[1]}).map(function(e){return e[0]})):e.length?!!e.every(function(e){return t.pressedKeys[e]}):!0},this.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var e=e6(t.state.scale,t.wrapperComponent,t.contentComponent);t.setState(e.scale,e.positionX,e.positionY)}},this.handleTransformStyles=function(e,n,r){return t.props.customTransform?t.props.customTransform(e,n,r):Rxe(e,n,r)},this.getContext=function(){return J3(t)},this.applyTransformation=function(){if(!(!t.mounted||!t.contentComponent)){var e=t.state,n=e.scale,r=e.positionX,i=e.positionY,a=t.handleTransformStyles(r,i,n);t.props.detached||(t.contentComponent.style.transform=a),t.onTransformCallbacks.forEach(function(e){return e({scale:n,positionX:r,positionY:i,previousScale:t.state.previousScale,ref:J3(t)})})}},this.setState=function(e,n,r){var i=t.props.onTransform;if(!Number.isNaN(e)&&!Number.isNaN(n)&&!Number.isNaN(r)){var a=Math.max(e,1e-7);a!==t.state.scale&&(t.state.previousScale=t.state.scale,t.state.scale=a),t.state.positionX=n,t.state.positionY=r,t.applyTransformation();var o=J3(t);t.onChangeCallbacks.forEach(function(e){return e(o)}),D3(o,{scale:t.state.scale,positionX:n,positionY:r},i)}else console.error(`Detected NaN set state values`)},this.onTransform=function(e){return t.onTransformCallbacks.has(e)||t.onTransformCallbacks.add(e),function(){t.onTransformCallbacks.delete(e)}},this.onChange=function(e){return t.onChangeCallbacks.has(e)||t.onChangeCallbacks.add(e),function(){t.onChangeCallbacks.delete(e)}},this.onInit=function(e){return t.onInitCallbacks.has(e)||t.onInitCallbacks.add(e),function(){t.onInitCallbacks.delete(e)}},this.init=function(e,n){t.cleanupWindowEvents(),t.wrapperComponent=e,t.contentComponent=n,M3(t,t.state.scale),t.handleInitializeWrapperEvents(e),t.handleInitialize(n),t.initializeWindowEvents(),t.isInitialized=!0;var r=J3(t);D3(r,void 0,t.props.onInit),zxe(t.props.ref,r)},this.props=e,this.setup=Txe(this.props),this.state=wxe(this.props)}return e}(),t6=h.createContext(null),_Se=function(e,t){return typeof e==`function`?e(t):e},vSe=h.forwardRef(function(e,t){var n=(0,h.useRef)(new gSe(e)).current,r=_Se(e.children,K3(n));return(0,h.useImperativeHandle)(t,function(){return K3(n)},[n]),(0,h.useEffect)(function(){n.update(e)},[n,e]),(0,B.jsx)(t6.Provider,V3({value:n},{children:r}))});h.forwardRef(function(e,t){var n=(0,h.useRef)(null),r=(0,h.useContext)(t6);return(0,h.useEffect)(function(){return r.onChange(function(e){if(n.current){var t=0,i=0;n.current.style.transform=r.handleTransformStyles(t,i,1/e.instance.state.scale)}})},[r]),(0,B.jsx)(`div`,V3({},e,{ref:Bxe([n,t])}))});var ySe={width:0,height:0,y:0,x:0,top:0,bottom:0,left:0,right:0},bSe=function(e,t,n){var r=(0,h.useRef)(),i=(0,h.useRef)(ySe),a=(0,h.useRef)(!1);(0,h.useLayoutEffect)(function(){var n;if(a.current=!1,`ResizeObserver`in window)return e&&(r.current=new ResizeObserver(function(n){var r=e.getBoundingClientRect();!Array.isArray(n)||!n.length||a.current||r.width===i.current.width&&r.height===i.current.height||(t(r,e),i.current=r)}),(n=r.current)==null||n.observe(e)),function(){var t;a.current=!0,e&&((t=r.current)==null||t.unobserve(e))}},H3([t,e],n,!0))},xSe={position:`absolute`,zIndex:2,top:`0px`,left:`0px`,boxSizing:`border-box`,border:`3px solid red`,transformOrigin:`0% 0%`,boxShadow:`rgba(0,0,0,0.2) 0 0 0 10000000px`,pointerEvents:`none`},SSe=function(e){var t=e.width,n=t===void 0?200:t,r=e.height,i=r===void 0?200:r,a=e.borderColor,o=a===void 0?`red`:a,s=e.previewStyle,c=e.wrapperClassName,l=e.previewClassName,u=e.children,d=e.panning,f=d===void 0?!0:d,p=Cxe(e,[`width`,`height`,`borderColor`,`previewStyle`,`wrapperClassName`,`previewClassName`,`children`,`panning`]),m=(0,h.useState)(!1),g=m[0],_=m[1],v=r6(),y=(0,h.useState)(!1),b=y[0],x=y[1],S=(0,h.useRef)(null),C=(0,h.useRef)(null),w=(0,h.useRef)(null),T=(0,h.useRef)(null),E=(0,h.useCallback)(function(){if(v.wrapperComponent){var e=v.wrapperComponent.getBoundingClientRect();return{width:e.width,height:e.height}}return{width:0,height:0}},[v.wrapperComponent]),D=(0,h.useCallback)(function(){if(v.contentComponent){var e=v.contentComponent.getBoundingClientRect();return{width:e.width/v.state.scale,height:e.height/v.state.scale}}return{width:0,height:0}},[v.contentComponent,v.state.scale]),O=(0,h.useCallback)(function(){var e=D(),t=n/e.width,r=i/e.height;return r>t?t:r},[D,i,n]),k=function(){var e=D(),t=n/e.width,r=i/e.height;return r>t?{width:n,height:e.height*t}:{width:e.width*r,height:i}},A=function(){var e={transform:`scale(${O()||1})`,transformOrigin:`0% 0%`,position:`absolute`,boxSizing:`border-box`,zIndex:1};if(w.current){var t=w.current.style;t.transform=e.transform,t.transformOrigin=e.transformOrigin,t.position=e.position,t.boxSizing=e.boxSizing,t.zIndex=String(e.zIndex)}},j=function(){A();var e=k(),t=D();if(w.current&&(w.current.style.width=`${t.width}px`,w.current.style.height=`${t.height}px`),C.current&&(C.current.style.width=`${e.width}px`,C.current.style.height=`${e.height}px`),T.current){var n=E(),r=O()*(1/v.state.scale),i=v.handleTransformStyles(-v.state.positionX*r,-v.state.positionY*r,1);T.current.style.transform=i,T.current.style.width=`${n.width*r}px`,T.current.style.height=`${n.height*r}px`}},ee=function(){j()};kSe(function(){j()}),OSe(function(){ee(),_(!0)}),bSe(v.contentComponent,ee,[g]),(0,h.useEffect)(function(){return v.onChange(function(e){var t=O();S.current&&(S.current.instance.state.scale=e.instance.state.scale,S.current.instance.state.positionX=e.instance.state.positionX*t,S.current.instance.state.positionY=e.instance.state.positionY*t)})},[O,v,S]),(0,h.useEffect)(function(){var e=function(e){if(f&&b&&v.contentComponent&&T.current&&C.current){var t=O(),n=T.current.getBoundingClientRect(),r=C.current.getBoundingClientRect(),i=(e.clientX-r.left)/t,a=(e.clientY-r.top)/t,o=i-n.width/2,s=a-n.height/2,c=(v.wrapperComponent?.offsetWidth||0)*v.state.scale,l=(v.wrapperComponent?.offsetHeight||0)*v.state.scale,u=c-n.width*2*v.state.scale,d=l-n.height*2*v.state.scale,p=j3(o*v.state.scale,0,u,!0),m=j3(s*v.state.scale,0,d,!0);v.setState(v.state.scale,-p,-m)}},t=function(t){(C.current?.contains(t.target)||t.target===C.current)&&(e(t),x(!0))},n=function(){x(!1)};return document.addEventListener(`mousedown`,t),document.addEventListener(`mouseup`,n),document.addEventListener(`mousemove`,e),function(){document.removeEventListener(`mousemove`,e),document.removeEventListener(`mouseup`,n)}});var M=(0,h.useMemo)(function(){return{position:`relative`,zIndex:2,userSelect:`none`}},[]);return(0,B.jsxs)(`div`,V3({},p,{ref:C,style:M,className:`rzpp-mini-map ${p.className||``}`.trim()},{children:[(0,B.jsx)(`div`,V3({style:{pointerEvents:`none`},ref:w,className:`rzpp-minimap-wrapper ${c||``}`.trim()},{children:u})),(0,B.jsx)(`div`,{className:`rzpp-minimap-preview ${l||``}`.trim(),ref:T,style:V3(V3(V3({},xSe),{borderColor:o}),s)})]}))};function CSe(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}var wSe=`.transform-component-module_wrapper__SPB86 { position: relative; width: -moz-fit-content; width: fit-content; diff --git a/packages/plugin/src/Resources/js/client/assets/it-CVxJfysL.js b/packages/plugin/src/Resources/js/client/assets/it-B6XA3TYy.js similarity index 98% rename from packages/plugin/src/Resources/js/client/assets/it-CVxJfysL.js rename to packages/plugin/src/Resources/js/client/assets/it-B6XA3TYy.js index 9ef6391cc..3a094ef85 100644 --- a/packages/plugin/src/Resources/js/client/assets/it-CVxJfysL.js +++ b/packages/plugin/src/Resources/js/client/assets/it-B6XA3TYy.js @@ -1 +1 @@ -import{Ft as e,It as t,Lt as n,Pt as r,Rt as i,zt as a}from"./index-Apr3d4sF.js";function o(e,t,n){let[r,o]=i(n?.in,e,t);return+a(r,n)==+a(o,n)}var s={lessThanXSeconds:{one:`meno di un secondo`,other:`meno di {{count}} secondi`},xSeconds:{one:`un secondo`,other:`{{count}} secondi`},halfAMinute:`alcuni secondi`,lessThanXMinutes:{one:`meno di un minuto`,other:`meno di {{count}} minuti`},xMinutes:{one:`un minuto`,other:`{{count}} minuti`},aboutXHours:{one:`circa un'ora`,other:`circa {{count}} ore`},xHours:{one:`un'ora`,other:`{{count}} ore`},xDays:{one:`un giorno`,other:`{{count}} giorni`},aboutXWeeks:{one:`circa una settimana`,other:`circa {{count}} settimane`},xWeeks:{one:`una settimana`,other:`{{count}} settimane`},aboutXMonths:{one:`circa un mese`,other:`circa {{count}} mesi`},xMonths:{one:`un mese`,other:`{{count}} mesi`},aboutXYears:{one:`circa un anno`,other:`circa {{count}} anni`},xYears:{one:`un anno`,other:`{{count}} anni`},overXYears:{one:`più di un anno`,other:`più di {{count}} anni`},almostXYears:{one:`quasi un anno`,other:`quasi {{count}} anni`}},c=(e,t,n)=>{let r,i=s[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`tra `+r:r+` fa`:r},l={date:n({formats:{full:`EEEE d MMMM y`,long:`d MMMM y`,medium:`d MMM y`,short:`dd/MM/y`},defaultWidth:`full`}),time:n({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:n({formats:{full:`{{date}} {{time}}`,long:`{{date}} {{time}}`,medium:`{{date}} {{time}}`,short:`{{date}} {{time}}`},defaultWidth:`full`})},u=[`domenica`,`lunedì`,`martedì`,`mercoledì`,`giovedì`,`venerdì`,`sabato`];function d(e){switch(e){case 0:return`'domenica scorsa alle' p`;default:return`'`+u[e]+` scorso alle' p`}}function f(e){return`'`+u[e]+` alle' p`}function p(e){switch(e){case 0:return`'domenica prossima alle' p`;default:return`'`+u[e]+` prossimo alle' p`}}var m={lastWeek:(e,t,n)=>{let r=e.getDay();return o(e,t,n)?f(r):d(r)},yesterday:`'ieri alle' p`,today:`'oggi alle' p`,tomorrow:`'domani alle' p`,nextWeek:(e,t,n)=>{let r=e.getDay();return o(e,t,n)?f(r):p(r)},other:`P`},h={code:`it`,formatDistance:c,formatLong:l,formatRelative:(e,t,n,r)=>{let i=m[e];return typeof i==`function`?i(t,n,r):i},localize:{ordinalNumber:(e,t)=>{let n=Number(e);return String(n)},era:t({values:{narrow:[`aC`,`dC`],abbreviated:[`a.C.`,`d.C.`],wide:[`avanti Cristo`,`dopo Cristo`]},defaultWidth:`wide`}),quarter:t({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`T1`,`T2`,`T3`,`T4`],wide:[`1º trimestre`,`2º trimestre`,`3º trimestre`,`4º trimestre`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:t({values:{narrow:[`G`,`F`,`M`,`A`,`M`,`G`,`L`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`gen`,`feb`,`mar`,`apr`,`mag`,`giu`,`lug`,`ago`,`set`,`ott`,`nov`,`dic`],wide:[`gennaio`,`febbraio`,`marzo`,`aprile`,`maggio`,`giugno`,`luglio`,`agosto`,`settembre`,`ottobre`,`novembre`,`dicembre`]},defaultWidth:`wide`}),day:t({values:{narrow:[`D`,`L`,`M`,`M`,`G`,`V`,`S`],short:[`dom`,`lun`,`mar`,`mer`,`gio`,`ven`,`sab`],abbreviated:[`dom`,`lun`,`mar`,`mer`,`gio`,`ven`,`sab`],wide:[`domenica`,`lunedì`,`martedì`,`mercoledì`,`giovedì`,`venerdì`,`sabato`]},defaultWidth:`wide`}),dayPeriod:t({values:{narrow:{am:`m.`,pm:`p.`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`mattina`,afternoon:`pomeriggio`,evening:`sera`,night:`notte`},abbreviated:{am:`AM`,pm:`PM`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`mattina`,afternoon:`pomeriggio`,evening:`sera`,night:`notte`},wide:{am:`AM`,pm:`PM`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`mattina`,afternoon:`pomeriggio`,evening:`sera`,night:`notte`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`m.`,pm:`p.`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`di mattina`,afternoon:`del pomeriggio`,evening:`di sera`,night:`di notte`},abbreviated:{am:`AM`,pm:`PM`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`di mattina`,afternoon:`del pomeriggio`,evening:`di sera`,night:`di notte`},wide:{am:`AM`,pm:`PM`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`di mattina`,afternoon:`del pomeriggio`,evening:`di sera`,night:`di notte`}},defaultFormattingWidth:`wide`})},match:{ordinalNumber:r({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:e({matchPatterns:{narrow:/^(aC|dC)/i,abbreviated:/^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i,wide:/^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^a/i,/^(d|e)/i]},defaultParseWidth:`any`}),quarter:e({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:e({matchPatterns:{narrow:/^[gfmalsond]/i,abbreviated:/^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i,wide:/^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^g/i,/^f/i,/^m/i,/^a/i,/^m/i,/^g/i,/^l/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ge/i,/^f/i,/^mar/i,/^ap/i,/^mag/i,/^gi/i,/^l/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:e({matchPatterns:{narrow:/^[dlmgvs]/i,short:/^(do|lu|ma|me|gi|ve|sa)/i,abbreviated:/^(dom|lun|mar|mer|gio|ven|sab)/i,wide:/^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^g/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^me/i,/^g/i,/^v/i,/^s/i]},defaultParseWidth:`any`}),dayPeriod:e({matchPatterns:{narrow:/^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i,any:/^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mezza/i,noon:/^mezzo/i,morning:/mattina/i,afternoon:/pomeriggio/i,evening:/sera/i,night:/notte/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};export{h as default,h as it}; \ No newline at end of file +import{Ft as e,It as t,Lt as n,Pt as r,Rt as i,zt as a}from"./index-BEZRAhcS.js";function o(e,t,n){let[r,o]=i(n?.in,e,t);return+a(r,n)==+a(o,n)}var s={lessThanXSeconds:{one:`meno di un secondo`,other:`meno di {{count}} secondi`},xSeconds:{one:`un secondo`,other:`{{count}} secondi`},halfAMinute:`alcuni secondi`,lessThanXMinutes:{one:`meno di un minuto`,other:`meno di {{count}} minuti`},xMinutes:{one:`un minuto`,other:`{{count}} minuti`},aboutXHours:{one:`circa un'ora`,other:`circa {{count}} ore`},xHours:{one:`un'ora`,other:`{{count}} ore`},xDays:{one:`un giorno`,other:`{{count}} giorni`},aboutXWeeks:{one:`circa una settimana`,other:`circa {{count}} settimane`},xWeeks:{one:`una settimana`,other:`{{count}} settimane`},aboutXMonths:{one:`circa un mese`,other:`circa {{count}} mesi`},xMonths:{one:`un mese`,other:`{{count}} mesi`},aboutXYears:{one:`circa un anno`,other:`circa {{count}} anni`},xYears:{one:`un anno`,other:`{{count}} anni`},overXYears:{one:`più di un anno`,other:`più di {{count}} anni`},almostXYears:{one:`quasi un anno`,other:`quasi {{count}} anni`}},c=(e,t,n)=>{let r,i=s[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`tra `+r:r+` fa`:r},l={date:n({formats:{full:`EEEE d MMMM y`,long:`d MMMM y`,medium:`d MMM y`,short:`dd/MM/y`},defaultWidth:`full`}),time:n({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:n({formats:{full:`{{date}} {{time}}`,long:`{{date}} {{time}}`,medium:`{{date}} {{time}}`,short:`{{date}} {{time}}`},defaultWidth:`full`})},u=[`domenica`,`lunedì`,`martedì`,`mercoledì`,`giovedì`,`venerdì`,`sabato`];function d(e){switch(e){case 0:return`'domenica scorsa alle' p`;default:return`'`+u[e]+` scorso alle' p`}}function f(e){return`'`+u[e]+` alle' p`}function p(e){switch(e){case 0:return`'domenica prossima alle' p`;default:return`'`+u[e]+` prossimo alle' p`}}var m={lastWeek:(e,t,n)=>{let r=e.getDay();return o(e,t,n)?f(r):d(r)},yesterday:`'ieri alle' p`,today:`'oggi alle' p`,tomorrow:`'domani alle' p`,nextWeek:(e,t,n)=>{let r=e.getDay();return o(e,t,n)?f(r):p(r)},other:`P`},h={code:`it`,formatDistance:c,formatLong:l,formatRelative:(e,t,n,r)=>{let i=m[e];return typeof i==`function`?i(t,n,r):i},localize:{ordinalNumber:(e,t)=>{let n=Number(e);return String(n)},era:t({values:{narrow:[`aC`,`dC`],abbreviated:[`a.C.`,`d.C.`],wide:[`avanti Cristo`,`dopo Cristo`]},defaultWidth:`wide`}),quarter:t({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`T1`,`T2`,`T3`,`T4`],wide:[`1º trimestre`,`2º trimestre`,`3º trimestre`,`4º trimestre`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:t({values:{narrow:[`G`,`F`,`M`,`A`,`M`,`G`,`L`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`gen`,`feb`,`mar`,`apr`,`mag`,`giu`,`lug`,`ago`,`set`,`ott`,`nov`,`dic`],wide:[`gennaio`,`febbraio`,`marzo`,`aprile`,`maggio`,`giugno`,`luglio`,`agosto`,`settembre`,`ottobre`,`novembre`,`dicembre`]},defaultWidth:`wide`}),day:t({values:{narrow:[`D`,`L`,`M`,`M`,`G`,`V`,`S`],short:[`dom`,`lun`,`mar`,`mer`,`gio`,`ven`,`sab`],abbreviated:[`dom`,`lun`,`mar`,`mer`,`gio`,`ven`,`sab`],wide:[`domenica`,`lunedì`,`martedì`,`mercoledì`,`giovedì`,`venerdì`,`sabato`]},defaultWidth:`wide`}),dayPeriod:t({values:{narrow:{am:`m.`,pm:`p.`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`mattina`,afternoon:`pomeriggio`,evening:`sera`,night:`notte`},abbreviated:{am:`AM`,pm:`PM`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`mattina`,afternoon:`pomeriggio`,evening:`sera`,night:`notte`},wide:{am:`AM`,pm:`PM`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`mattina`,afternoon:`pomeriggio`,evening:`sera`,night:`notte`}},defaultWidth:`wide`,formattingValues:{narrow:{am:`m.`,pm:`p.`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`di mattina`,afternoon:`del pomeriggio`,evening:`di sera`,night:`di notte`},abbreviated:{am:`AM`,pm:`PM`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`di mattina`,afternoon:`del pomeriggio`,evening:`di sera`,night:`di notte`},wide:{am:`AM`,pm:`PM`,midnight:`mezzanotte`,noon:`mezzogiorno`,morning:`di mattina`,afternoon:`del pomeriggio`,evening:`di sera`,night:`di notte`}},defaultFormattingWidth:`wide`})},match:{ordinalNumber:r({matchPattern:/^(\d+)(º)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:e({matchPatterns:{narrow:/^(aC|dC)/i,abbreviated:/^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i,wide:/^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^a/i,/^(d|e)/i]},defaultParseWidth:`any`}),quarter:e({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](º)? trimestre/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:e({matchPatterns:{narrow:/^[gfmalsond]/i,abbreviated:/^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i,wide:/^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^g/i,/^f/i,/^m/i,/^a/i,/^m/i,/^g/i,/^l/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ge/i,/^f/i,/^mar/i,/^ap/i,/^mag/i,/^gi/i,/^l/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:`any`}),day:e({matchPatterns:{narrow:/^[dlmgvs]/i,short:/^(do|lu|ma|me|gi|ve|sa)/i,abbreviated:/^(dom|lun|mar|mer|gio|ven|sab)/i,wide:/^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^g/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^me/i,/^g/i,/^v/i,/^s/i]},defaultParseWidth:`any`}),dayPeriod:e({matchPatterns:{narrow:/^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i,any:/^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mezza/i,noon:/^mezzo/i,morning:/mattina/i,afternoon:/pomeriggio/i,evening:/sera/i,night:/notte/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};export{h as default,h as it}; \ No newline at end of file diff --git a/packages/plugin/src/Resources/js/client/assets/nl-CxsYKc8L.js b/packages/plugin/src/Resources/js/client/assets/nl-bVBNNAFu.js similarity index 98% rename from packages/plugin/src/Resources/js/client/assets/nl-CxsYKc8L.js rename to packages/plugin/src/Resources/js/client/assets/nl-bVBNNAFu.js index 79896ada3..cf0fba3ed 100644 --- a/packages/plugin/src/Resources/js/client/assets/nl-CxsYKc8L.js +++ b/packages/plugin/src/Resources/js/client/assets/nl-bVBNNAFu.js @@ -1 +1 @@ -import{Ft as e,It as t,Lt as n,Pt as r}from"./index-Apr3d4sF.js";var i={lessThanXSeconds:{one:`minder dan een seconde`,other:`minder dan {{count}} seconden`},xSeconds:{one:`1 seconde`,other:`{{count}} seconden`},halfAMinute:`een halve minuut`,lessThanXMinutes:{one:`minder dan een minuut`,other:`minder dan {{count}} minuten`},xMinutes:{one:`een minuut`,other:`{{count}} minuten`},aboutXHours:{one:`ongeveer 1 uur`,other:`ongeveer {{count}} uur`},xHours:{one:`1 uur`,other:`{{count}} uur`},xDays:{one:`1 dag`,other:`{{count}} dagen`},aboutXWeeks:{one:`ongeveer 1 week`,other:`ongeveer {{count}} weken`},xWeeks:{one:`1 week`,other:`{{count}} weken`},aboutXMonths:{one:`ongeveer 1 maand`,other:`ongeveer {{count}} maanden`},xMonths:{one:`1 maand`,other:`{{count}} maanden`},aboutXYears:{one:`ongeveer 1 jaar`,other:`ongeveer {{count}} jaar`},xYears:{one:`1 jaar`,other:`{{count}} jaar`},overXYears:{one:`meer dan 1 jaar`,other:`meer dan {{count}} jaar`},almostXYears:{one:`bijna 1 jaar`,other:`bijna {{count}} jaar`}},a=(e,t,n)=>{let r,a=i[e];return r=typeof a==`string`?a:t===1?a.one:a.other.replace(`{{count}}`,String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`over `+r:r+` geleden`:r},o={date:n({formats:{full:`EEEE d MMMM y`,long:`d MMMM y`,medium:`d MMM y`,short:`dd-MM-y`},defaultWidth:`full`}),time:n({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:n({formats:{full:`{{date}} 'om' {{time}}`,long:`{{date}} 'om' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},s={lastWeek:`'afgelopen' eeee 'om' p`,yesterday:`'gisteren om' p`,today:`'vandaag om' p`,tomorrow:`'morgen om' p`,nextWeek:`eeee 'om' p`,other:`P`},c={code:`nl`,formatDistance:a,formatLong:o,formatRelative:(e,t,n,r)=>s[e],localize:{ordinalNumber:(e,t)=>Number(e)+`e`,era:t({values:{narrow:[`v.C.`,`n.C.`],abbreviated:[`v.Chr.`,`n.Chr.`],wide:[`voor Christus`,`na Christus`]},defaultWidth:`wide`}),quarter:t({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`K1`,`K2`,`K3`,`K4`],wide:[`1e kwartaal`,`2e kwartaal`,`3e kwartaal`,`4e kwartaal`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:t({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`jan.`,`feb.`,`mrt.`,`apr.`,`mei`,`jun.`,`jul.`,`aug.`,`sep.`,`okt.`,`nov.`,`dec.`],wide:[`januari`,`februari`,`maart`,`april`,`mei`,`juni`,`juli`,`augustus`,`september`,`oktober`,`november`,`december`]},defaultWidth:`wide`}),day:t({values:{narrow:[`Z`,`M`,`D`,`W`,`D`,`V`,`Z`],short:[`zo`,`ma`,`di`,`wo`,`do`,`vr`,`za`],abbreviated:[`zon`,`maa`,`din`,`woe`,`don`,`vri`,`zat`],wide:[`zondag`,`maandag`,`dinsdag`,`woensdag`,`donderdag`,`vrijdag`,`zaterdag`]},defaultWidth:`wide`}),dayPeriod:t({values:{narrow:{am:`AM`,pm:`PM`,midnight:`middernacht`,noon:`het middaguur`,morning:`'s ochtends`,afternoon:`'s middags`,evening:`'s avonds`,night:`'s nachts`},abbreviated:{am:`AM`,pm:`PM`,midnight:`middernacht`,noon:`het middaguur`,morning:`'s ochtends`,afternoon:`'s middags`,evening:`'s avonds`,night:`'s nachts`},wide:{am:`AM`,pm:`PM`,midnight:`middernacht`,noon:`het middaguur`,morning:`'s ochtends`,afternoon:`'s middags`,evening:`'s avonds`,night:`'s nachts`}},defaultWidth:`wide`})},match:{ordinalNumber:r({matchPattern:/^(\d+)e?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:e({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:`wide`,parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:`any`}),quarter:e({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:e({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},defaultParseWidth:`any`}),day:e({matchPatterns:{narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},defaultParseWidth:`any`}),dayPeriod:e({matchPatterns:{any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};export{c as default,c as nl}; \ No newline at end of file +import{Ft as e,It as t,Lt as n,Pt as r}from"./index-BEZRAhcS.js";var i={lessThanXSeconds:{one:`minder dan een seconde`,other:`minder dan {{count}} seconden`},xSeconds:{one:`1 seconde`,other:`{{count}} seconden`},halfAMinute:`een halve minuut`,lessThanXMinutes:{one:`minder dan een minuut`,other:`minder dan {{count}} minuten`},xMinutes:{one:`een minuut`,other:`{{count}} minuten`},aboutXHours:{one:`ongeveer 1 uur`,other:`ongeveer {{count}} uur`},xHours:{one:`1 uur`,other:`{{count}} uur`},xDays:{one:`1 dag`,other:`{{count}} dagen`},aboutXWeeks:{one:`ongeveer 1 week`,other:`ongeveer {{count}} weken`},xWeeks:{one:`1 week`,other:`{{count}} weken`},aboutXMonths:{one:`ongeveer 1 maand`,other:`ongeveer {{count}} maanden`},xMonths:{one:`1 maand`,other:`{{count}} maanden`},aboutXYears:{one:`ongeveer 1 jaar`,other:`ongeveer {{count}} jaar`},xYears:{one:`1 jaar`,other:`{{count}} jaar`},overXYears:{one:`meer dan 1 jaar`,other:`meer dan {{count}} jaar`},almostXYears:{one:`bijna 1 jaar`,other:`bijna {{count}} jaar`}},a=(e,t,n)=>{let r,a=i[e];return r=typeof a==`string`?a:t===1?a.one:a.other.replace(`{{count}}`,String(t)),n?.addSuffix?n.comparison&&n.comparison>0?`over `+r:r+` geleden`:r},o={date:n({formats:{full:`EEEE d MMMM y`,long:`d MMMM y`,medium:`d MMM y`,short:`dd-MM-y`},defaultWidth:`full`}),time:n({formats:{full:`HH:mm:ss zzzz`,long:`HH:mm:ss z`,medium:`HH:mm:ss`,short:`HH:mm`},defaultWidth:`full`}),dateTime:n({formats:{full:`{{date}} 'om' {{time}}`,long:`{{date}} 'om' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},s={lastWeek:`'afgelopen' eeee 'om' p`,yesterday:`'gisteren om' p`,today:`'vandaag om' p`,tomorrow:`'morgen om' p`,nextWeek:`eeee 'om' p`,other:`P`},c={code:`nl`,formatDistance:a,formatLong:o,formatRelative:(e,t,n,r)=>s[e],localize:{ordinalNumber:(e,t)=>Number(e)+`e`,era:t({values:{narrow:[`v.C.`,`n.C.`],abbreviated:[`v.Chr.`,`n.Chr.`],wide:[`voor Christus`,`na Christus`]},defaultWidth:`wide`}),quarter:t({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`K1`,`K2`,`K3`,`K4`],wide:[`1e kwartaal`,`2e kwartaal`,`3e kwartaal`,`4e kwartaal`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:t({values:{narrow:[`J`,`F`,`M`,`A`,`M`,`J`,`J`,`A`,`S`,`O`,`N`,`D`],abbreviated:[`jan.`,`feb.`,`mrt.`,`apr.`,`mei`,`jun.`,`jul.`,`aug.`,`sep.`,`okt.`,`nov.`,`dec.`],wide:[`januari`,`februari`,`maart`,`april`,`mei`,`juni`,`juli`,`augustus`,`september`,`oktober`,`november`,`december`]},defaultWidth:`wide`}),day:t({values:{narrow:[`Z`,`M`,`D`,`W`,`D`,`V`,`Z`],short:[`zo`,`ma`,`di`,`wo`,`do`,`vr`,`za`],abbreviated:[`zon`,`maa`,`din`,`woe`,`don`,`vri`,`zat`],wide:[`zondag`,`maandag`,`dinsdag`,`woensdag`,`donderdag`,`vrijdag`,`zaterdag`]},defaultWidth:`wide`}),dayPeriod:t({values:{narrow:{am:`AM`,pm:`PM`,midnight:`middernacht`,noon:`het middaguur`,morning:`'s ochtends`,afternoon:`'s middags`,evening:`'s avonds`,night:`'s nachts`},abbreviated:{am:`AM`,pm:`PM`,midnight:`middernacht`,noon:`het middaguur`,morning:`'s ochtends`,afternoon:`'s middags`,evening:`'s avonds`,night:`'s nachts`},wide:{am:`AM`,pm:`PM`,midnight:`middernacht`,noon:`het middaguur`,morning:`'s ochtends`,afternoon:`'s middags`,evening:`'s avonds`,night:`'s nachts`}},defaultWidth:`wide`})},match:{ordinalNumber:r({matchPattern:/^(\d+)e?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:e({matchPatterns:{narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},defaultMatchWidth:`wide`,parsePatterns:{any:[/^v/,/^n/]},defaultParseWidth:`any`}),quarter:e({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:e({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},defaultParseWidth:`any`}),day:e({matchPatterns:{narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},defaultParseWidth:`any`}),dayPeriod:e({matchPatterns:{any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:4}};export{c as default,c as nl}; \ No newline at end of file diff --git a/packages/plugin/src/Resources/js/client/manifest.json b/packages/plugin/src/Resources/js/client/manifest.json index f4e8b150b..d3e52684b 100644 --- a/packages/plugin/src/Resources/js/client/manifest.json +++ b/packages/plugin/src/Resources/js/client/manifest.json @@ -1,6 +1,6 @@ { "../../node_modules/.pnpm/date-fns@4.1.0/node_modules/date-fns/locale/de.js": { - "file": "assets/de-8CGw6-q3.js", + "file": "assets/de-GcNPFjE-.js", "name": "de", "src": "../../node_modules/.pnpm/date-fns@4.1.0/node_modules/date-fns/locale/de.js", "isDynamicEntry": true, @@ -9,7 +9,7 @@ ] }, "../../node_modules/.pnpm/date-fns@4.1.0/node_modules/date-fns/locale/fr.js": { - "file": "assets/fr-Byx8N6Rx.js", + "file": "assets/fr-BtK_eraO.js", "name": "fr", "src": "../../node_modules/.pnpm/date-fns@4.1.0/node_modules/date-fns/locale/fr.js", "isDynamicEntry": true, @@ -18,7 +18,7 @@ ] }, "../../node_modules/.pnpm/date-fns@4.1.0/node_modules/date-fns/locale/it.js": { - "file": "assets/it-CVxJfysL.js", + "file": "assets/it-B6XA3TYy.js", "name": "it", "src": "../../node_modules/.pnpm/date-fns@4.1.0/node_modules/date-fns/locale/it.js", "isDynamicEntry": true, @@ -27,7 +27,7 @@ ] }, "../../node_modules/.pnpm/date-fns@4.1.0/node_modules/date-fns/locale/nl.js": { - "file": "assets/nl-CxsYKc8L.js", + "file": "assets/nl-bVBNNAFu.js", "name": "nl", "src": "../../node_modules/.pnpm/date-fns@4.1.0/node_modules/date-fns/locale/nl.js", "isDynamicEntry": true, @@ -36,7 +36,7 @@ ] }, "src/app/pages/ai/ai.usage-chart.tsx": { - "file": "assets/ai.usage-chart-BmGqwbaJ.js", + "file": "assets/ai.usage-chart-CMVIZV0Y.js", "name": "ai.usage-chart", "src": "src/app/pages/ai/ai.usage-chart.tsx", "isDynamicEntry": true, @@ -45,7 +45,7 @@ ] }, "src/index.tsx": { - "file": "assets/index-Apr3d4sF.js", + "file": "assets/index-BEZRAhcS.js", "name": "index", "src": "src/index.tsx", "isEntry": true,