MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/netdata/usr/share/netdata/web/v3/4835.fe6838487140f9b31561.chunk.js
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"2dc1ac04d42d5596a31408e611f22d6247611f89"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="26aceffc-7d92-47ab-80a5-03fa0063d802",e._sentryDebugIdIdentifier="sentry-dbid-26aceffc-7d92-47ab-80a5-03fa0063d802")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[4835],{54835(e,t,n){n.d(t,{A:()=>ze});n(98992),n(54520),n(3949);var r=n(64467),a=n(42358),o=n(63950),l=n.n(o),s=n(80045),u=n(96540),i=n(74848);const c=["children"],p=(0,u.createContext)(),b=()=>(0,u.use)(p),y=e=>{let{children:t}=e,n=(0,s.A)(e,c);return(0,i.jsx)(p,{value:n,children:t})};n(72577),n(62953);var d=n(92255),h=n(80696),O=n(64587),f=n(42539),g=n(65408);n(81454);const j={untilTurnedOff:"untilTurnedOff",oneHour:"oneHour",sixHours:"sixHours",twelveHours:"twelveHours",oneDay:"oneDay",custom:"custom"},D={startDate:new Date,endDate:void 0,customDuration:j.untilTurnedOff,recurrenceValue:g.iX.value,byDayValue:void 0,byMonthValue:void 0,byMonthDayValue:void 0,intervalNumberValue:"1",intervalUnitValue:g.os.value,endOptionValue:g.Pu.never,repeatOnMonthlyOption:g.Qo.byMonthDay,repeatOnYearlyOption:g.Qo.byMonthDay,recurrenceCount:"1"},m={untilTurnedOff:"Until turned off",oneHour:"After 1 hour",sixHours:"After 6 hours",twelveHours:"After 12 hours",oneDay:"After 1 day",custom:"Custom"},v=Object.keys(j).map((e=>({value:e,label:m[e]})));function P(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 x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const w=e=>{const t=new Date(e),n=t.getUTCFullYear(),r=t.getUTCMonth()+1,a=t.getUTCDate(),o=t.getUTCHours(),l=t.getUTCMinutes();return(0,d.w$)(n,r,a,o,l)},C=e=>{if(e)return Array.isArray(e)?e.length?e:void 0:[e]};function V(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 S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const k=e=>{let{isEdit:t,rrule:n,onDatesChange:r,onRuleChange:a,initialState:o={}}=e;const{options:l}=(e=>{try{return(0,d.YI)(e)}catch(t){return{}}})(n),s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const r=x(x({},D),t);if("object"!==typeof e)return r;const a=(null===e||void 0===e?void 0:e.interval)>1||e.count||e.until?g.Th.value:d.p3.FREQUENCIES[e.freq],o=null!==e&&void 0!==e&&e.until?g.Pu.on:null!==e&&void 0!==e&&e.count?g.Pu.after:g.Pu.never;return x(x(x(x(x(x(x(x(x(x({},r),{},{startDate:new Date(e.dtstart),recurrenceValue:a,intervalNumberValue:e.interval,endOptionValue:o,intervalUnitValue:d.p3.FREQUENCIES[e.freq]},n?{customDuration:j.custom}:{}),e.byweekday?{byDayValue:e.byweekday}:{}),e.bymonth?{byMonthValue:e.bymonth}:{}),e.bymonthday?{byMonthDayValue:e.bymonthday}:{}),e.bysetpos?{bySetPosValue:e.bysetpos}:{}),e.until?{recurrenceEndDate:new Date(e.until)}:{}),e.count?{recurrenceCount:e.count}:{}),e.freq===d.p3.MONTHLY?{repeatOnMonthlyOption:e.bysetpos?g.Qo.bySetPos:g.Qo.byMonthDay}:{}),e.freq===d.p3.YEARLY?{repeatOnYearlyOption:e.bysetpos?g.Qo.bySetPos:g.Qo.byMonthDay}:{})}(l,o,t),[i,c]=(0,u.useState)(s),[p,b]=(0,u.useState)(""),[y,m]=(0,u.useState)((0,h.R)());(0,u.useEffect)((()=>{if(i.recurrenceValue===g.iX.value)a(null);else{const e=C(i.byMonthDayValue),t=C(i.bySetPosValue),n=C(i.byMonthValue),r=S(S(S(S(S({freq:i.recurrenceValue===g.Th.value?g.wk[i.intervalUnitValue]:g.wk[i.recurrenceValue],dtstart:w(i.startDate),interval:Number(i.intervalNumberValue)},i.endOptionValue===g.Pu.on&&i.recurrenceEndDate?{until:w(i.recurrenceEndDate)}:{}),i.endOptionValue===g.Pu.after&&i.recurrenceCount?{count:Number(i.recurrenceCount)}:{}),[g.T6.week,g.T6.month,g.T6.year].includes(i.intervalUnitValue)&&i.byDayValue?{byweekday:i.byDayValue}:{}),[g.T6.month,g.T6.year].includes(i.intervalUnitValue)?S(S({},e?{bymonthday:e}:{}),t?{bysetpos:t}:{}):{}),g.T6.year&&n?{bymonth:n}:{}),o=new d.p3(r);a(o.toString()),b(o.toText())}}),[i,a,b]);const v=(0,u.useCallback)((e=>{let{value:t}=e;const n=t===g.Th.value,r=![g.iX.value,g.Th.value].includes(t);t===g.iX.value&&b(""),c((e=>S(S({},e),{},{recurrenceValue:t},r?{intervalNumberValue:"1",recurrenceCount:void 0,recurrenceEndDate:void 0,endOptionValue:D.endOptionValue}:n?{intervalNumberValue:e.intervalNumberValue||D.intervalNumberValue,recurrenceCount:e.recurrenceCount||D.recurrenceCount,endOptionValue:e.endOptionValue||D.endOptionValue}:{})))}),[c,b]),P=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{byMonthValue:e})))}),[c]),V=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{byMonthDayValue:e})))}),[c]),k=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{bySetPosValue:Array.isArray(e)?e:[e]})))}),[c]),E=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{byDayValue:e})))}),[c]),T=(0,u.useCallback)((e=>{let{target:t}=e;c((e=>S(S({},e),{},{intervalNumberValue:t.value})))}),[c]),M=(0,u.useCallback)((e=>{let{value:t}=e;c((e=>S(S({},e),{},{intervalUnitValue:t,byDayValue:D.byDayValue,byMonthDayValue:D.byMonthDayValue,bySetPosValue:D.bySetPosValue,byMonthValue:D.byMonthValue})))}),[c]),I=(0,u.useCallback)((e=>{c((t=>{const n=e===g.Pu.on?{recurrenceEndDate:t.recurrenceEndDate||new Date}:{},r=e!==g.Pu.after?{recurrenceCount:1}:{};return S(S(S({},t),{},{endOptionValue:e},n),r)}))}),[c]),A=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{startDate:new Date(e)})))}),[c]),F=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{endDate:new Date(e)})))}),[c]),R=(0,u.useCallback)((e=>{c((t=>{const n=e===j.untilTurnedOff?void 0:((e,t)=>{if(!e)return e;switch(t){case j.untilTurnedOff:return;case j.oneHour:return(0,f.W)(e,{hours:1});case j.sixHours:return(0,f.W)(e,{hours:6});case j.twelveHours:return(0,f.W)(e,{hours:12});case j.oneDay:return(0,f.W)(e,{days:1});default:return(0,f.W)(e,{minutes:10})}})(t.startDate,e);return S(S({},t),{},{customDuration:e,endDate:n})}))}),[c]),U=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{repeatOnMonthlyOption:e,byMonthDayValue:D.byMonthDayValue,bySetPosValue:D.bySetPosValue,byDayValue:D.byDayValue})))}),[c]),N=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{repeatOnYearlyOption:e,byMonthValue:D.byMonthValue,byMonthDayValue:D.byMonthDayValue,bySetPosValue:D.bySetPosValue,byDayValue:D.byDayValue})))}),[c]),B=(0,u.useCallback)((e=>{c((t=>S(S({},t),{},{recurrenceEndDate:new Date(e)})))}),[c]),Y=(0,u.useCallback)((e=>{let{target:t}=e;c((e=>S(S({},e),{},{recurrenceCount:t.value})))}),[c]),{timezone:H}=(0,O.$j)(),W=(0,u.useMemo)((()=>{if(!i.startDate||!i.endDate||!H)return!1;try{const e=e=>{var t;return null===(t=new Intl.DateTimeFormat("en",{timeZone:H,timeZoneName:"shortOffset"}).formatToParts(e).find((e=>"timeZoneName"===e.type)))||void 0===t?void 0:t.value};return e(new Date(i.startDate))!==e(new Date(i.endDate))}catch(e){return!1}}),[i.startDate,i.endDate,H]);return(0,u.useEffect)((()=>{if(i.customDuration===j.custom){const e=i.startDate;m(e),i.startDate>=i.endDate&&c((t=>S(S({},t),{},{endDate:e})))}}),[i.startDate,i.endDate,i.customDuration,m,c]),(0,u.useEffect)((()=>{"function"===typeof r&&r({start:i.startDate,end:i.endDate})}),[i.startDate,i.endDate,r]),{startDate:i.startDate,endDate:i.endDate,customDuration:i.customDuration,recurrenceValue:i.recurrenceValue,byDayValue:i.byDayValue,byMonthValue:i.byMonthValue,byMonthDayValue:i.byMonthDayValue,bySetPosValue:i.bySetPosValue,intervalNumberValue:i.intervalNumberValue,intervalUnitValue:i.intervalUnitValue,endOptionValue:i.endOptionValue,repeatOnMonthlyOption:i.repeatOnMonthlyOption,repeatOnYearlyOption:i.repeatOnYearlyOption,recurrenceEndDate:i.recurrenceEndDate,recurrenceCount:i.recurrenceCount,ruleText:p,utcOffsetDiff:W,minStartDate:(0,h.R)(),minEndDate:y,onStartDateChange:A,onEndDateChange:F,onCustomDurationChange:R,onRecurrenceChange:v,onByMonthValueChange:P,onByMonthDayValueChange:V,onBySetPosValueChange:k,onByDayValueChange:E,onIntervalNumberChange:T,onIntervalUnitChange:M,onEndOptionValueChange:I,onRepeatOnMonthlyOptionValueChange:U,onRepeatOnYearlyOptionValueChange:N,onRecurrenceEndDateChange:B,onRecurrenceCountChange:Y}},E=(0,u.createContext)(),T=()=>(0,u.use)(E),M=e=>{let{isEdit:t,rrule:n,onDatesChange:r,onRuleChange:a,initialState:o,children:l}=e;const s=k({isEdit:t,rrule:n,onDatesChange:r,onRuleChange:a,initialState:o});return(0,i.jsx)(E,{value:s,children:l})};var I=n(51510),A=n(9618),F=n(6463);const R=()=>{const{customDuration:e,onCustomDurationChange:t}=T(),n=(0,u.useMemo)((()=>v.find((t=>t.value===e))),[e]),r=(0,u.useCallback)((e=>{let{value:n}=e;t(n)}),[t]);return(0,i.jsx)(a.Select,{value:n,options:v,onChange:r})};var U=n(74217),N=n(427);function B(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 Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const H=(0,I.default)(a.Box).withConfig({displayName:"dateInput__InputsGrid",componentId:"sc-130xqt-0"})(["display:grid;grid-template-columns:repeat(",",1fr);gap:8px;"],(e=>{let{isSinglePicker:t}=e;return t?"1":"2"})),W=(0,A.R)(),_=(0,F.o)((0,f.W)(W,{years:1})),Q={height:"24px",background:"inputBg",border:{side:"all",color:"inputBorder"},padding:[0,2],round:.5,justifyContent:"start",fluid:!0},q=e=>{let{withDuration:t,labelProps:n={},tooltipContent:r,startDateLabel:o="Start date",endDateLabel:l="End date"}=e;const{offset:s}=(0,N.bO)(),{startDate:c,endDate:p,customDuration:b,minStartDate:y,minEndDate:d,onStartDateChange:h,onEndDateChange:O}=T(),{isSinglePicker:f,startDateValue:g,endDateValue:D}=(0,u.useMemo)((()=>Y({isSinglePicker:!t,startDateValue:{singleDate:c}},p?{endDateValue:{singleDate:p}}:{})),[c,p,t]),m=(0,u.useMemo)((()=>{var e;return null!==D&&void 0!==D&&D.singleDate?"string"===typeof D.singleDate?D.singleDate:null===D||void 0===D||null===(e=D.singleDate)||void 0===e?void 0:e.toISOString():""}),[null===D||void 0===D?void 0:D.singleDate]);return(0,i.jsxs)(H,{"data-testid":"scheduler-dates-inputs-container",isSinglePicker:f,children:[(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsx)(a.Text,Y(Y({color:"menuItem"},n),{},{children:o})),(0,i.jsx)(U.A,{isSinglePicker:!0,hideCustomPeriods:!0,values:g,minDate:y,maxDate:_,utc:s,onChange:h,isPlaying:!1,accessorProps:Q,padding:[4,0],width:"auto",accessorTooltipContent:r||"Select start date and time"})]}),f?null:(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsx)(a.Text,Y(Y({color:"menuItem"},n),{},{children:l})),(0,i.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,i.jsx)(R,{}),b===j.custom?(0,i.jsx)(U.A,{isSinglePicker:!0,hideCustomPeriods:!0,values:D,minDate:d,maxDate:_,utc:s,onChange:O,isPlaying:!1,accessorProps:Y(Y({},Q),{},{width:"100%"}),padding:[4,0],width:"auto",accessorTooltipContent:r||"Select end date and time"},m):null]})]})]})};var $=n(99574),L=n(77148),Z=n(7134);const z=()=>{const{startDate:e,endDate:t}=T(),n=(0,u.useMemo)((()=>e&&t&&(0,Z.Vj)((0,Z.Ds)((0,$.c)(e),(0,$.c)(t)))||"\u221e"),[e,t]);return(0,i.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,i.jsx)(L.A,{}),(0,i.jsxs)(a.TextSmall,{whiteSpace:"nowrap",children:["Duration: ",n]}),(0,i.jsx)(L.A,{})]})};function X(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 J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const K=()=>{const{intervalNumberValue:e,intervalUnitValue:t,onIntervalNumberChange:n,onIntervalUnitChange:r}=T(),o=parseInt(e,10),l=(0,u.useMemo)((()=>o>1?g.FJ.map((e=>J(J({},e),{},{label:e.labelPlural}))):g.FJ),[o]),s=(0,u.useMemo)((()=>l.find((e=>{let{value:n}=e;return n===t}))),[t,l]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.TextInput,{width:"55px",type:"number",min:1,step:1,value:e,onChange:n,size:"small",round:1}),(0,i.jsx)(a.Select,{value:s,options:l,onChange:r,menuPlacement:"auto",styles:{minWidth:"70px"}})]})};n(89463);var G=n(74891);const ee=["isSelected"];function te(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 ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const re=(0,I.default)(a.Flex).attrs((e=>{let{isSelected:t}=e;return ne({width:"30px",height:"30px",round:"50%",alignItems:"center",justifyContent:"center",background:t?"primary":"inputBg",cursor:"pointer"},(0,s.A)(e,ee))})).withConfig({displayName:"circle__Container",componentId:"sc-1qhl36y-0"})([""]),ae=(0,G.A)(re),oe=e=>{let{isMulti:t,value:n,label:r,selectedItems:o=[],buttonProps:l={},onItemClick:s}=e;const c=o.includes(n),p=c?"mainBackground":"text",b=(0,u.useCallback)((()=>{const e=t?o.includes(n)?o.filter((e=>e!==n)):[...o,n]:[n];s(e)}),[t,n,o,s]);return(0,i.jsx)(ae,ne(ne({isSelected:c},l),{},{onClick:b,children:(0,i.jsx)(a.TextSmall,{strong:!0,color:p,children:r})}))};function le(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 se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ue=e=>{let{value:t=[],items:n=[],isMulti:r,onChange:o}=e;return(0,i.jsx)(a.Flex,{alignItems:"center",gap:1,children:n.map((e=>(0,i.jsx)(oe,se(se({},e),{},{isMulti:r,selectedItems:t,onItemClick:o}),e.value)))})};function ie(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 ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const pe=[{label:"MO",description:"Monday",value:d.p3.MO.weekday},{label:"TU",description:"Tuesday",value:d.p3.TU.weekday},{label:"WE",description:"Wednesday",value:d.p3.WE.weekday},{label:"TH",description:"Thursday",value:d.p3.TH.weekday},{label:"FR",description:"Friday",value:d.p3.FR.weekday},{label:"SA",description:"Saturday",value:d.p3.SA.weekday},{label:"SU",description:"Sunday",value:d.p3.SU.weekday}],be=[],ye=pe.map((e=>ce(ce({},e),{},{buttonProps:{textTransform:"",strong:!0,tooltip:e.description}}))),de=pe.map((e=>({value:e.value,label:e.description}))),he=e=>{let{flavour:t,value:n=be,onChange:r,isMulti:o,isDisabled:l}=e;const s=(0,u.useMemo)((()=>"select"===t?o?de.filter((e=>n.includes(e.value))):de.find((e=>n.includes(e.value)))||"":ye.filter((e=>n.includes(e.value))).map((e=>{let{value:t}=e;return t}))),[o,n,t]),c=(0,u.useCallback)((e=>{const t=Array.isArray(e)?e.map((e=>"object"===typeof e?e.value:e)):"object"===typeof e?[e.value]:[e];r(t)}),[r]);return"select"===t?(0,i.jsx)(a.Select,{value:s,options:de,isMulti:o,onChange:c,isDisabled:l,menuPlacement:"auto",styles:{minWidth:"120px"}}):(0,i.jsx)(ue,{value:s,items:ye,isMulti:o,onChange:c})};function Oe(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 fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ge=()=>{const{labelProps:e}=b(),{byDayValue:t,onByDayValueChange:n}=T();return(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsx)(a.Text,fe(fe({color:"menuItem"},e),{},{children:"Repeat on"})),(0,i.jsx)(he,{value:t,isMulti:!0,onChange:n})]})},je=["option","item","onChange","children","TextComponent","labelProps"];function De(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 me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?De(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):De(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ve=e=>{let{option:t,item:n,onChange:r,children:o,TextComponent:l=a.Text,labelProps:c={}}=e,p=(0,s.A)(e,je);const{value:b,label:y}=n,d=t===b,h=(0,u.useCallback)((()=>{r(b)}),[b,r]);return(0,i.jsxs)(a.Flex,me(me({alignItems:"center",gap:2},p),{},{children:[(0,i.jsx)(a.RadioButton,{checked:d,onChange:h}),(0,i.jsx)(l,me(me({color:"menuItem"},c),{},{children:y})),"function"===typeof o?o({isDisabled:!d}):o]}))},Pe=e=>{let{value:t,options:n,onChange:r}=e;return[(0,u.useMemo)((()=>Array.isArray(t)?t?n.filter((e=>t.includes(e.value))):"":n.find((e=>e.value===t))||""),[n,t]),(0,u.useCallback)((e=>{Array.isArray(e)?r(e.map((e=>e.value))):r(e.value)}),[r])]},xe=e=>{let{isYearly:t,isDisabled:n,styles:r}=e;const{byMonthValue:o,byMonthDayValue:l,onByMonthValueChange:s,onByMonthDayValueChange:u}=T(),[c,p]=Pe({value:o,options:g.s$,onChange:s}),[b,y]=Pe({value:l,options:g.QK,onChange:u});return(0,i.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[t?(0,i.jsx)(a.Select,{value:c,options:g.s$,onChange:p,isDisabled:n,styles:r}):null,(0,i.jsx)(a.Select,{value:b,options:g.QK,onChange:y,isDisabled:n,styles:r})]})};function we(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 Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ve=Object.values(g.Sk),Se=e=>{let{isYearly:t,isDisabled:n,styles:r}=e;const{labelProps:o}=b(),{byMonthValue:l,bySetPosValue:s,byDayValue:u,onByMonthValueChange:c,onBySetPosValueChange:p,onByDayValueChange:y}=T(),[d,h]=Pe({value:s,options:Ve,onChange:p}),[O,f]=Pe({value:l,options:g.s$,onChange:c});return(0,i.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,i.jsx)(a.Select,{value:d,options:Ve,onChange:h,isDisabled:n,menuPlacement:"auto",styles:r}),(0,i.jsx)(he,{flavour:"select",value:u,onChange:y,isDisabled:n}),t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.Text,Ce(Ce({color:"menuItem"},o),{},{children:"of"})),(0,i.jsx)(a.Select,{value:O,options:g.s$,onChange:f,isDisabled:n,styles:r})]}):null]})};function ke(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 Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Te=()=>{const{labelProps:e}=b(),{repeatOnMonthlyOption:t,onRepeatOnMonthlyOptionValueChange:n}=T(),r=(0,u.useMemo)((()=>Ee(Ee({},e),{},{whiteSpace:"nowrap"})),[e]);return(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsx)(a.Text,Ee(Ee({color:"menuItem"},e),{},{children:"Repeat on"})),(0,i.jsx)(ve,{height:"28px",option:t,item:g.wc.byMonthDay,onChange:n,labelProps:r,children:e=>{let{isDisabled:t}=e;return(0,i.jsx)(xe,{isDisabled:t,styles:{minWidth:"120px"}})}}),(0,i.jsx)(ve,{height:"28px",option:t,item:g.wc.bySetPos,onChange:n,labelProps:r,children:e=>{let{isDisabled:t}=e;return(0,i.jsx)(Se,{isDisabled:t})}})]})};function Me(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 Ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ae=()=>{const{labelProps:e}=b(),{repeatOnYearlyOption:t,onRepeatOnYearlyOptionValueChange:n}=T(),r=(0,u.useMemo)((()=>Ie(Ie({},e),{},{whiteSpace:"nowrap"})),[e]);return(0,i.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,i.jsx)(a.Text,Ie(Ie({color:"menuItem"},e),{},{children:"Repeat on"})),(0,i.jsx)(ve,{height:"28px",option:t,item:g.Td.byMonthDay,onChange:n,labelProps:r,children:e=>{let{isDisabled:t}=e;return(0,i.jsx)(xe,{isYearly:!0,isDisabled:t,styles:{minWidth:"120px"}})}}),(0,i.jsx)(ve,{height:"28px",option:t,item:g.Td.bySetPos,onChange:n,labelProps:r,children:t=>{let{isDisabled:n}=t;return(0,i.jsx)(Se,{isYearly:!0,isDisabled:n,styles:{minWidth:"120px"},labelProps:e})}})]})},Fe=()=>{const{intervalUnitValue:e}=T();return e===g.T6.week?(0,i.jsx)(ge,{}):e===g.T6.month?(0,i.jsx)(Te,{}):e===g.T6.year?(0,i.jsx)(Ae,{}):null},Re=(0,A.R)(),Ue=(0,F.o)((0,f.W)(Re,{years:1})),Ne={height:"28px",background:"inputBg",border:{side:"all",color:"inputBorder"},padding:[0,2],round:1,justifyContent:"start"},Be=e=>{let{date:t,onChange:n}=e;const{offset:r}=(0,N.bO)();return(0,i.jsx)(U.A,{isSinglePicker:!0,values:{singleDate:t?new Date(t):new Date},minDate:(0,h.R)(),maxDate:Ue,utc:r,onChange:n,isPlaying:!1,accessorProps:Ne,padding:[4,0],width:"auto",accessorTooltipContent:"Select end date and time"})};function Ye(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 He(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const We=e=>{let{labelProps:t={}}=e;const{localeDateString:n,localeTimeString:r,utcOffset:o}=(0,O.$j)(),{endOptionValue:l,recurrenceCount:s,recurrenceEndDate:c,onEndOptionValueChange:p,onRecurrenceEndDateChange:b,onRecurrenceCountChange:y}=T(),d=(0,u.useMemo)((()=>c?"".concat(n(new Date(c))," ").concat(r(new Date(c),{secs:!1})," UTC").concat(o):"specific date"),[c,n,r,o]);return(0,i.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,i.jsx)(a.Text,He(He({color:"menuItem"},t),{},{children:"Ends"})),(0,i.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,i.jsx)(ve,{height:"28px",option:l,item:g.u7.never,onChange:p}),(0,i.jsx)(ve,{height:"28px",option:l,item:g.u7.on,onChange:p,children:e=>{let{isDisabled:n}=e;return n?(0,i.jsx)(a.Text,He(He({color:"menuItem"},t),{},{children:d})):(0,i.jsx)(Be,{date:c,onChange:b})}}),(0,i.jsx)(ve,{height:"28px",option:l,item:g.u7.after,onChange:p,children:e=>{let{isDisabled:n}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.TextInput,{"data-testid":"rrule-prop-count",width:15,value:s,onChange:y,type:"number",min:1,step:1,size:"small",disabled:n}),(0,i.jsx)(a.Text,He(He({color:"menuItem"},t),{},{children:"occurence(s)"}))]})}})]})]})};function _e(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 Qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const qe=()=>{const{labelProps:e}=b(),{recurrenceValue:t,ruleText:n,onRecurrenceChange:r}=T(),o=(0,u.useMemo)((()=>g.ZT.find((e=>e.value===t))||""),[t]),l=t===g.Th.value;return(0,i.jsxs)(a.Flex,{"data-testid":"scheduler-recurrence-container",width:"100%",column:!0,gap:4,children:[(0,i.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,i.jsxs)(a.Flex,{height:"20px",alignItems:"center",gap:1,children:[(0,i.jsx)(a.Text,Qe(Qe({color:"menuItem"},e),{},{children:"Recurrence pattern"})),n?(0,i.jsx)(a.Pill,{flavour:"neutral",hollow:!0,size:"small",children:n}):null]}),(0,i.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,i.jsx)(a.Select,{"data-testid":"scheduler-recurrence-selector",value:o,options:g.ZT,onChange:r,menuPlacement:"auto"}),l?(0,i.jsx)(K,{}):null]})]}),l?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Fe,{labelProps:e}),(0,i.jsx)(We,{labelProps:e})]}):null]})},$e=()=>{const{utcOffsetDiff:e}=T();return e?(0,i.jsxs)(a.Flex,{gap:2,padding:[2],background:"warningSemi",border:{side:"all",color:"warning"},round:!0,children:[(0,i.jsx)(a.Icon,{name:"warning_triangle",color:"warning"}),(0,i.jsx)(a.TextSmall,{color:"warning",children:"UTC offeset difference exists between selected dates due to Daylight Saving Time (DST)."})]}):null};function Le(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 Ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ze=e=>{let{isEdit:t,rrule:n,startDate:r,endDate:o,onDatesChange:s,withDuration:u,labelProps:c={},onRuleChange:p=l(),initialState:b={},containerProps:d={},dateInputProps:h={}}=e;return(0,i.jsx)(a.Flex,Ze(Ze({"data-testid":"scheduler-component-container",column:!0,gap:4},d),{},{children:(0,i.jsx)(y,{labelProps:c,children:(0,i.jsxs)(M,{isEdit:t,rrule:n,onDatesChange:s,onRuleChange:p,initialState:Ze(Ze({},b),{},{startDate:r||new Date,endDate:o}),children:[(0,i.jsx)(q,Ze({withDuration:u,labelProps:c},h)),(0,i.jsx)($e,{}),u?(0,i.jsx)(z,{}):null,(0,i.jsx)(a.Flex,{column:!0,flex:"grow",gap:4,round:!0,border:{side:"all",color:"border"},padding:[4],children:(0,i.jsx)(qe,{labelProps:c})})]})})}))}}}]);