Files
ai/charting_library/bundles/294.4efb0e96e0aaf4b8e8a9.js

40 lines
117 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[294],{66740:e=>{e.exports={button:"button-PYEOTd6i",disabled:"disabled-PYEOTd6i",hidden:"hidden-PYEOTd6i",icon:"icon-PYEOTd6i",dropped:"dropped-PYEOTd6i"}},55768:e=>{e.exports={dropdownButton:"dropdownButton-G6buUFKH",top:"top-G6buUFKH",left:"left-G6buUFKH",right:"right-G6buUFKH",bottom:"bottom-G6buUFKH"}},96278:e=>{e.exports={button:"button-pzM0w4il",open:"open-pzM0w4il",default:"default-pzM0w4il",disabled:"disabled-pzM0w4il",danger:"danger-pzM0w4il",warning:"warning-pzM0w4il",xsmall:"xsmall-pzM0w4il",small:"small-pzM0w4il",medium:"medium-pzM0w4il",large:"large-pzM0w4il",content:"content-pzM0w4il",startSlot:"startSlot-pzM0w4il",middleSlot:"middleSlot-pzM0w4il",stretch:"stretch-pzM0w4il",caret:"caret-pzM0w4il"}},98297:e=>{e.exports={"checkbox-size":"18px","checkbox-primary-default-bg":"var(--color-container-fill-primary-neutral-extra-bold)","checkbox-primary-hover-bg":"var(--color-container-fill-primary-neutral-bold)","checkbox-primary-active-bg":"var(--color-container-fill-primary-neutral-medium)","checkbox-primary-fg":"var(--color-container-fill-quinary-inverse)","checkbox-danger-default-bg":"var(--color-container-fill-primary-danger-bold)","checkbox-danger-hover-bg":"var(--color-container-fill-primary-danger-semi-bold)","checkbox-danger-active-bg":"var(--color-container-fill-primary-danger)","checkbox-danger-fg":"var(--color-container-fill-quaternary-inverse)",wrapper:"wrapper-GZajBGIm",input:"input-GZajBGIm",focusOutline:"focusOutline-GZajBGIm",primary:"primary-GZajBGIm",disabled:"disabled-GZajBGIm",danger:"danger-GZajBGIm",view:"view-GZajBGIm"}},44859:e=>{e.exports={"checkbox-size":"18px",box:"box-vgla_e5o",unchecked:"unchecked-vgla_e5o",checked:"checked-vgla_e5o",mixed:"mixed-vgla_e5o",disabled:"disabled-vgla_e5o",checkedMark:"checkedMark-vgla_e5o",mixedMark:"mixedMark-vgla_e5o"}},49036:e=>{e.exports={"checkbox-primary-default-bg":"var(--color-container-fill-primary-neutral-extra-bold)","checkbox-danger-default-bg":"var(--color-container-fill-primary-danger-bold)","checkbox-primary-fg":"var(--color-container-fill-quinary-inverse)","checkbox-danger-fg":"var(--color-container-fill-quaternary-inverse)",primary:"primary-ywH2tsV_",danger:"danger-ywH2tsV_"}},27284:e=>{e.exports={checkbox:"checkbox-vyj6oJxw",reverse:"reverse-vyj6oJxw",baseline:"baseline-vyj6oJxw",label:"label-vyj6oJxw",disabled:"disabled-vyj6oJxw",primary:"primary-vyj6oJxw",danger:"danger-vyj6oJxw"}},76207:e=>{e.exports={"textarea-container":"textarea-container-x5KHDULU","change-highlight":"change-highlight-x5KHDULU",focused:"focused-x5KHDULU","resize-vertical":"resize-vertical-x5KHDULU","resize-horizontal":"resize-horizontal-x5KHDULU","resize-both":"resize-both-x5KHDULU",textarea:"textarea-x5KHDULU","with-icon":"with-icon-x5KHDULU",endslot:"endslot-x5KHDULU"}},75452:e=>{e.exports={default:"default-EZuD3gZZ",danger:"danger-EZuD3gZZ",warning:"warning-EZuD3gZZ",success:"success-EZuD3gZZ",neutral:"neutral-EZuD3gZZ","neutral-light":"neutral-light-EZuD3gZZ",small:"small-EZuD3gZZ",
medium:"medium-EZuD3gZZ",large:"large-EZuD3gZZ",iconWrapper:"iconWrapper-EZuD3gZZ",icon:"icon-EZuD3gZZ"}},9352:e=>{e.exports={wrapper:"wrapper-vkdW50tN",dirMatching:"dirMatching-vkdW50tN"}},63783:e=>{e.exports={customListItem:"customListItem-KOmCbcJ6",clickable:"clickable-KOmCbcJ6"}},37315:e=>{e.exports={background:"background-wJ4EfuBP",medium:"medium-wJ4EfuBP",large:"large-wJ4EfuBP",disabled:"disabled-wJ4EfuBP",open:"open-wJ4EfuBP",selected:"selected-wJ4EfuBP",neutral:"neutral-wJ4EfuBP",danger:"danger-wJ4EfuBP"}},40543:e=>{e.exports={ellipsis:"ellipsis-tEiLUFuT",withGaps:"withGaps-tEiLUFuT"}},54519:e=>{e.exports={hotkey:"hotkey-VUKsQhT0"}},70827:e=>{e.exports={buttonContent:"buttonContent-_b0ghPff",left:"left-_b0ghPff"}},57457:e=>{e.exports={button:"button-HZXWyU6m"}},45515:e=>{e.exports={middle:"middle-RDCgMoEQ",hasNoEndSlot:"hasNoEndSlot-RDCgMoEQ",title:"title-RDCgMoEQ",description:"description-RDCgMoEQ",hasTitle:"hasTitle-RDCgMoEQ",hasDescription:"hasDescription-RDCgMoEQ"}},44479:e=>{e.exports={right:"right-ocwOCm5j",child:"child-ocwOCm5j"}},52093:e=>{e.exports={wrapper:"wrapper-AO80rc_p",primaryTitleWrapper:"primaryTitleWrapper-AO80rc_p",secondaryTitleWrapper:"secondaryTitleWrapper-AO80rc_p",title:"title-AO80rc_p",content:"content-AO80rc_p",left:"left-AO80rc_p",withLeftSlot:"withLeftSlot-AO80rc_p",space:"space-AO80rc_p",icon:"icon-AO80rc_p"}},24748:e=>{e.exports={anchor:"anchor-hRFQR3av"}},46691:e=>{e.exports={contextActions:"contextActions-D_fUDt4_",hideIfNoHover:"hideIfNoHover-D_fUDt4_",someContextActionFocused:"someContextActionFocused-D_fUDt4_"}},74612:e=>{e.exports={"menu-divider":"menu-divider-YZ5qU_gy","menu-divider-line":"menu-divider-line-YZ5qU_gy"}},6071:e=>{e.exports={eventWrapper:"eventWrapper-FB5aPMmU"}},17858:e=>{e.exports={radioButtonView:"radioButtonView-zzLJI6BH",checked:"checked-zzLJI6BH",disabled:"disabled-zzLJI6BH"}},72222:e=>{e.exports={radio:"radio-ALqkCUvs",reverse:"reverse-ALqkCUvs",label:"label-ALqkCUvs",wrapper:"wrapper-ALqkCUvs",input:"input-ALqkCUvs",box:"box-ALqkCUvs",disabled:"disabled-ALqkCUvs"}},78574:e=>{e.exports={wrap:"wrap-g_7HJ1Y8",item:"item-g_7HJ1Y8",checked:"checked-g_7HJ1Y8",accessible:"accessible-g_7HJ1Y8",focusVisible:"focusVisible-g_7HJ1Y8",radio:"radio-g_7HJ1Y8",paddingCompact:"paddingCompact-g_7HJ1Y8"}},51257:e=>{e.exports={innerLabel:"innerLabel-DjbvBF5Y",endSlot:"endSlot-DjbvBF5Y"}},62872:e=>{e.exports={controlWrapper:"controlWrapper-DBTazUk2",hidden:"hidden-DBTazUk2",control:"control-DBTazUk2",controlIncrease:"controlIncrease-DBTazUk2",controlDecrease:"controlDecrease-DBTazUk2",controlIcon:"controlIcon-DBTazUk2",title:"title-DBTazUk2"}},64734:e=>{e.exports={wrap:"wrap-ne5qGlZh",icon:"icon-ne5qGlZh",text:"text-ne5qGlZh",disabled:"disabled-ne5qGlZh"}},1261:e=>{e.exports={container:"container-zTsGmQlA",title:"title-zTsGmQlA",lineContainer:"lineContainer-zTsGmQlA",lineSegment:"lineSegment-zTsGmQlA",checked:"checked-zTsGmQlA"}},26865:e=>{e.exports={colorPickerWrap:"colorPickerWrap-Sw_a4qpB",focused:"focused-Sw_a4qpB",readonly:"readonly-Sw_a4qpB",
disabled:"disabled-Sw_a4qpB","size-small":"size-small-Sw_a4qpB","size-medium":"size-medium-Sw_a4qpB","size-large":"size-large-Sw_a4qpB","font-size-small":"font-size-small-Sw_a4qpB","font-size-medium":"font-size-medium-Sw_a4qpB","font-size-large":"font-size-large-Sw_a4qpB","border-none":"border-none-Sw_a4qpB",shadow:"shadow-Sw_a4qpB","border-thin":"border-thin-Sw_a4qpB","border-thick":"border-thick-Sw_a4qpB","intent-default":"intent-default-Sw_a4qpB","intent-success":"intent-success-Sw_a4qpB","intent-warning":"intent-warning-Sw_a4qpB","intent-danger":"intent-danger-Sw_a4qpB","intent-primary":"intent-primary-Sw_a4qpB","corner-top-left":"corner-top-left-Sw_a4qpB","corner-top-right":"corner-top-right-Sw_a4qpB","corner-bottom-right":"corner-bottom-right-Sw_a4qpB","corner-bottom-left":"corner-bottom-left-Sw_a4qpB",colorPicker:"colorPicker-Sw_a4qpB",swatch:"swatch-Sw_a4qpB",placeholderContainer:"placeholderContainer-Sw_a4qpB",placeholder:"placeholder-Sw_a4qpB",mixedColor:"mixedColor-Sw_a4qpB",white:"white-Sw_a4qpB",opacitySwatch:"opacitySwatch-Sw_a4qpB",colorLine:"colorLine-Sw_a4qpB",multiWidth:"multiWidth-Sw_a4qpB",lineStyleSelect:"lineStyleSelect-Sw_a4qpB",overflowContainer:"overflowContainer-Sw_a4qpB",linePropertyContainer:"linePropertyContainer-Sw_a4qpB",whiteContainer:"whiteContainer-Sw_a4qpB",multiProperty:"multiProperty-Sw_a4qpB",lineItem:"lineItem-Sw_a4qpB",lineSegment:"lineSegment-Sw_a4qpB"}},47987:e=>{e.exports={thicknessContainer:"thicknessContainer-C05zSid7",thicknessTitle:"thicknessTitle-C05zSid7",bar:"bar-C05zSid7",checked:"checked-C05zSid7"}},93592:e=>{e.exports={content:"content-RLntasnw",cell:"cell-RLntasnw",inner:"inner-RLntasnw",first:"first-RLntasnw",inlineCell:"inlineCell-RLntasnw",fill:"fill-RLntasnw",top:"top-RLntasnw",topCenter:"topCenter-RLntasnw",offset:"offset-RLntasnw",inlineRow:"inlineRow-RLntasnw",grouped:"grouped-RLntasnw",wrapRowInner:"wrapRowInner-RLntasnw",separator:"separator-RLntasnw",groupSeparator:"groupSeparator-RLntasnw",big:"big-RLntasnw",adaptive:"adaptive-RLntasnw",checkableTitle:"checkableTitle-RLntasnw"}},82224:e=>{e.exports={resetButton:"resetButton-_lNk4Bef"}},86778:e=>{e.exports={hasTooltip:"hasTooltip-DcvaoxPU",uppercase:"uppercase-DcvaoxPU",wrapper:"wrapper-DcvaoxPU"}},69999:e=>{e.exports={wrap:"wrap-Q2NZ0gvI"}},6055:e=>{e.exports={checkbox:"checkbox-FG0u1J5p",title:"title-FG0u1J5p"}},69451:e=>{e.exports={hintButton:"hintButton-qEI9XsjF",infoTooltip:"infoTooltip-qEI9XsjF"}},98363:e=>{e.exports={titleWrap:"titleWrap-SexRbl__",title:"title-SexRbl__"}},86707:e=>{e.exports={button:"button-HBcDEU4c",accessible:"accessible-HBcDEU4c"}},40649:e=>{e.exports={container:"container-mdcOkvbj",sectionTitle:"sectionTitle-mdcOkvbj",separator:"separator-mdcOkvbj",customButton:"customButton-mdcOkvbj",accessible:"accessible-mdcOkvbj"}},45759:e=>{e.exports={container:"container-iiEYaqPD",form:"form-iiEYaqPD",swatch:"swatch-iiEYaqPD",white:"white-iiEYaqPD",inputWrap:"inputWrap-iiEYaqPD",inputHash:"inputHash-iiEYaqPD",input:"input-iiEYaqPD",buttonWrap:"buttonWrap-iiEYaqPD",
hueSaturationWrap:"hueSaturationWrap-iiEYaqPD",saturation:"saturation-iiEYaqPD",hue:"hue-iiEYaqPD"}},79819:e=>{e.exports={hue:"hue-r4uo5Wn6",pointer:"pointer-r4uo5Wn6",accessible:"accessible-r4uo5Wn6",pointerContainer:"pointerContainer-r4uo5Wn6"}},55392:e=>{e.exports={opacity:"opacity-EnWts7Xu",opacitySlider:"opacitySlider-EnWts7Xu",opacitySliderGradient:"opacitySliderGradient-EnWts7Xu",pointer:"pointer-EnWts7Xu",dragged:"dragged-EnWts7Xu",opacityPointerWrap:"opacityPointerWrap-EnWts7Xu",opacityInputWrap:"opacityInputWrap-EnWts7Xu",opacityInput:"opacityInput-EnWts7Xu",opacityInputPercent:"opacityInputPercent-EnWts7Xu",accessible:"accessible-EnWts7Xu"}},6921:e=>{e.exports={saturation:"saturation-NFNfqP2w",pointer:"pointer-NFNfqP2w",accessible:"accessible-NFNfqP2w"}},6273:e=>{e.exports={swatches:"swatches-sfn7Lezv",swatch:"swatch-sfn7Lezv",hover:"hover-sfn7Lezv",empty:"empty-sfn7Lezv",white:"white-sfn7Lezv",selected:"selected-sfn7Lezv",contextItem:"contextItem-sfn7Lezv",row:"row-sfn7Lezv"}},49971:e=>{e.exports={"icon-wrapper":"icon-wrapper-dikdewwx","with-link":"with-link-dikdewwx","with-tooltip":"with-tooltip-dikdewwx","no-active-state":"no-active-state-dikdewwx"}},12139:e=>{e.exports={menuWrap:"menuWrap-Kq3ruQo8",isMeasuring:"isMeasuring-Kq3ruQo8",scrollWrap:"scrollWrap-Kq3ruQo8",momentumBased:"momentumBased-Kq3ruQo8",menuBox:"menuBox-Kq3ruQo8",isHidden:"isHidden-Kq3ruQo8"}},91965:(e,t,n)=>{"use strict";n.d(t,{Caret:()=>p,CaretButton:()=>m});var o=n(79474),a=n(14487),r=n.n(a),s=n(73457),i=n(43616),l=n.n(i),c=n(66740),u=n.n(c);function d(e){const{isDropped:t}=e;return o.createElement(s.Icon,{className:r()(u().icon,t&&u().dropped),icon:l()})}function p(e){const{className:t,disabled:n,isDropped:a}=e;return o.createElement("span",{className:r()(u().button,n&&u().disabled,t)},o.createElement(d,{isDropped:a}))}function m(e){const{className:t,tabIndex:n=-1,disabled:a,isDropped:s,...i}=e;return o.createElement("button",{...i,type:"button",tabIndex:n,disabled:a,className:r()(u().button,a&&u().disabled,t)},o.createElement(d,{isDropped:s}))}},71236:(e,t,n)=>{"use strict";n.d(t,{CheckboxInput:()=>d});var o=n(79474),a=n(14487),r=n.n(a),s=n(40197),i=n(11864),l=n(94350),c=n(98297),u=n.n(c);function d(e){const t=e.intent??"primary";return o.createElement("span",{className:r()(u().wrapper,e.disabled&&u().disabled,e.className),title:e.title,style:e.style},o.createElement("span",{className:r()(u().view,u()[t])},o.createElement(l.CheckboxViewImpl,{checked:e.checked,disabled:e.disabled})),o.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:r()(u()[t],u().input),type:"checkbox",name:e.name,checked:!1!==e.checked,disabled:e.disabled,value:e.value,role:e.role,onChange:e.onChange,ref:e.reference,"aria-checked":(()=>{switch(e.checked){case!0:return"true";case!1:return"false";case"mixed":return"mixed"}})(),"aria-required":e.ariaRequired,"aria-describedby":e.ariaDescribedby,"aria-invalid":e.ariaInvalid,"data-qa-id":e.dataQaId,...(0,s.filterDataProps)(e)}),o.createElement("div",{className:u().focusOutline}))}(0,
i.makeSwitchGroupItem)(d)},94350:(e,t,n)=>{"use strict";n.d(t,{CheckboxViewImpl:()=>d});var o=n(79474),a=n(14487),r=n.n(a),s=n(64588),i=n(17070),l=n.n(i),c=n(44859),u=n.n(c);function d(e){const{checked:t,disabled:n}=e;return o.createElement("div",{className:r()(u().box,!0===t&&u().checked,!1===t&&u().unchecked,"mixed"===t&&u().mixed,n&&u().disabled)},!0===t&&o.createElement(s.BlockIcon,{icon:l(),className:u().checkedMark}),"mixed"===t&&o.createElement("div",{className:u().mixedMark}))}},69144:(e,t,n)=>{"use strict";n.d(t,{Checkbox:()=>u});var o=n(79474),a=n(14487),r=n.n(a),s=n(11864),i=n(71236),l=n(27284),c=n.n(l);function u(e){const{className:t,labelPositionReverse:n,labelAlignBaseline:a,inputClassName:s,labelClassName:l,label:u,title:d,disabled:p,intent:m="primary",dataQaId:h,value:f,onChange:b,name:v,checked:g,id:C,tabIndex:E,role:y,reference:S,style:x,ariaRequired:w,ariaDescribedby:_,ariaInvalid:I,autoFocus:N,...k}=e,T=Object.fromEntries(Object.entries(k).filter((([e,t])=>e.startsWith("data")))),D=r()(t,c().checkbox,n&&c().reverse,a&&c().baseline),O=r()(c().label,l,p&&c().disabled,c()[m]),R=u?o.createElement("span",{className:O,title:d},u):null;return o.createElement("label",{className:D},o.createElement(i.CheckboxInput,{...T,value:f,onChange:b,dataQaId:h,className:s,intent:m,name:v,checked:g,id:C,tabIndex:E,role:y,reference:S,style:x,ariaRequired:w,ariaDescribedby:_,ariaInvalid:I,disabled:p,autoFocus:N}),R)}(0,s.makeSwitchGroupItem)(u);n(94350),n(49036)},88340:(e,t,n)=>{"use strict";n.d(t,{Textarea:()=>y});var o,a=n(79474),r=n(14487),s=n.n(r),i=n(9774),l=n(55971),c=n(94530),u=n(59618),d=n(69550),p=n(26834),m=n(13621),h=n(78484),f=n(29914),b=n(76207),v=n.n(b);!function(e){e.None="none",e.Vertical="vertical",e.Horizontal="horizontal",e.Both="both"}(o||(o={}));const g=a.forwardRef(((e,t)=>{const{id:n,title:o,tabIndex:r,containerTabIndex:i,role:l,inputClassName:c,autoComplete:u,autoFocus:d,cols:p,disabled:b,isFocused:g,form:C,maxLength:E,minLength:y,name:S,placeholder:x,readonly:w,required:_,rows:I,value:N,defaultValue:k,wrap:T,containerReference:D,onChange:O,onSelect:R,onFocus:P,onContainerFocus:B,onBlur:M,onPaste:L,dataQaId:A,"aria-describedby":F,"aria-required":W,"aria-invalid":V,hasIcon:z,endSlot:U,hasAttachImage:H,...q}=e,G={id:n,title:o,tabIndex:r,role:l,autoComplete:u,autoFocus:d,cols:p,disabled:b,form:C,maxLength:E,minLength:y,name:S,placeholder:x,readOnly:w,required:_,rows:I,value:N,defaultValue:k,wrap:T,onChange:O,onSelect:R,onFocus:P,onBlur:M,onPaste:L,"aria-describedby":F,"aria-required":W,"aria-invalid":V};return a.createElement(m.ControlSkeleton,{...q,"data-qa-id":A,tabIndex:i,disabled:b,readonly:w,isFocused:g,ref:D,onFocus:B,middleSlot:a.createElement(h.MiddleSlot,null,a.createElement("textarea",{...G,"data-qa-id":`${f.UI_LIB_DATA_QA_ID_PREFIX}textarea-middle-slot`,className:s()(v().textarea,c,U&&v().endslot),ref:t})),...U&&{endSlot:a.createElement("span",{className:s()(!H&&v()["with-icon"])},U)}})}));g.displayName="TextareaView"
;const C=(e,t,n)=>t?void 0:e?-1:n,E=(e,t,n)=>t?void 0:e?n:-1,y=a.forwardRef(((e,t)=>{e=(0,c.useControl)(e);const{className:n,disabled:r,autoSelectOnFocus:m,tabIndex:h=0,borderStyle:f,highlight:b,resize:y,containerReference:S=null,onFocus:x,onBlur:w,hasIcon:_,...I}=e,N=(0,a.useRef)(null),k=(0,a.useRef)(null),{isMouseDown:T,handleMouseDown:D,handleMouseUp:O}=(0,u.useIsMouseDown)(),[R,P]=(0,l.useFocus)(),B=(0,d.createSafeMulticastEventHandler)(P.onFocus,(function(e){m&&!T.current&&(0,p.selectAllContent)(e.currentTarget)}),x),M=(0,d.createSafeMulticastEventHandler)(P.onBlur,w),L=void 0!==y&&y!==o.None,A=f??(L?b?"thick":"thin":void 0),F=b??(!L&&void 0);return a.createElement(g,{...I,className:s()(v()["textarea-container"],L&&v()["change-highlight"],y&&y!==o.None&&v()[`resize-${y}`],R&&v().focused,n),disabled:r,isFocused:R,containerTabIndex:C(R,r,h),tabIndex:E(R,r,h),borderStyle:A,highlight:F,onContainerFocus:function(e){k.current===e.target&&null!==N.current&&N.current.focus()},onFocus:B,onBlur:M,onMouseDown:D,onMouseUp:O,ref:function(e){N.current=e,"function"==typeof t?t(e):t&&(t.current=e)},containerReference:(0,i.useMergedRefs)([S,k]),hasIcon:_})}));y.displayName="Textarea"},79223:(e,t,n)=>{"use strict";n.d(t,{useTooltip:()=>i});var o=n(79474),a=n(56688);var r=n(73064);const s=200;function i(e,t=null){const{showTooltip:n,hideTooltip:i,onClick:l,doNotShowTooltipOnTouch:c=!1}=e,u=(0,r.useFunctionalRefObject)(t),d=function(){const[e,t]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{t(a.mobiletouch)}),[]),e}(),p=d&&c?void 0:e.tooltip;(0,o.useEffect)((()=>{const e=()=>i&&i();return document.addEventListener("scroll",e,!0),()=>document.removeEventListener("scroll",e,!0)}),[u,i]);return{onBlur:(0,o.useCallback)((e=>{i&&i()}),[i]),onFocus:(0,o.useCallback)((e=>{!e.target.matches(":hover")&&n&&e.target.matches(":focus-visible")&&n(e.currentTarget,{tooltipDelay:s})}),[n]),onClick:(0,o.useCallback)((e=>{d&&u?.current?.focus(),l&&l(e)}),[l,u,d]),tooltip:p,className:void 0!==p?"apply-common-tooltip":void 0,ref:u}}},78972:(e,t,n)=>{"use strict";n.d(t,{SubmenuContext:()=>a,SubmenuHandler:()=>r});var o=n(79474);const a=o.createContext(null);function r(e){const[t,n]=(0,o.useState)(null),r=(0,o.useRef)(null),s=(0,o.useRef)(new Map);return(0,o.useEffect)((()=>()=>{null!==r.current&&clearTimeout(r.current)}),[]),o.createElement(a.Provider,{value:{current:t,setCurrent:function(e){null!==r.current&&(clearTimeout(r.current),r.current=null);null===t?n(e):r.current=setTimeout((()=>{r.current=null,n(e)}),100)},registerSubmenu:function(e,t){return s.current.set(e,t),()=>{s.current.delete(e)}},isSubmenuNode:function(e){return Array.from(s.current.values()).some((t=>t(e)))}}},e.children)}},11864:(e,t,n)=>{"use strict";n.d(t,{SwitchGroup:()=>s,makeSwitchGroupItem:()=>i});var o=n(79474),a=n(16687);const r=(0,o.createContext)({getName:()=>"",getValues:()=>[],getOnChange:()=>a.default,subscribe:a.default,unsubscribe:a.default});class s extends o.PureComponent{constructor(e){super(e),this._subscriptions=new Set,this._getName=()=>this.props.name,
this._getValues=()=>this.props.values,this._getOnChange=()=>this.props.onChange,this._subscribe=e=>{this._subscriptions.add(e)},this._unsubscribe=e=>{this._subscriptions.delete(e)},this.state={switchGroupContext:{getName:this._getName,getValues:this._getValues,getOnChange:this._getOnChange,subscribe:this._subscribe,unsubscribe:this._unsubscribe}}}render(){return o.createElement(r.Provider,{value:this.state.switchGroupContext},this.props.children)}componentDidUpdate(e){this._notify(this._getUpdates(this.props.values,e.values))}_notify(e){this._subscriptions.forEach((t=>t(e)))}_getUpdates(e,t){return[...t,...e].filter((n=>t.includes(n)?!e.includes(n):e.includes(n)))}}function i(e){var t;return t=class extends o.PureComponent{constructor(){super(...arguments),this._onChange=e=>{this.context.getOnChange()(e.target.value)},this._onUpdate=e=>{e.includes(this.props.value)&&this.forceUpdate()}}componentDidMount(){this.context.subscribe(this._onUpdate)}render(){return o.createElement(e,{...this.props,name:this._getName(),onChange:this._onChange,checked:this._isChecked()})}componentWillUnmount(){this.context.unsubscribe(this._onUpdate)}_getName(){return this.context.getName()}_isChecked(){return this.context.getValues().includes(this.props.value)}},t.contextType=r,t}},72896:(e,t,n)=>{"use strict";n.d(t,{NumberInputView:()=>O});var o,a=n(79474),r=n(72445),s=n(14487),i=n.n(s),l=n(88169),c=n(78484),u=n(19308),d=n(84874),p=n(67970),m=n(51257);!function(e){e.Large="large",e.Medium="medium",e.None="none"}(o||(o={}));const h={large:l.InputClasses.FontSizeLarge,medium:l.InputClasses.FontSizeMedium,none:void 0},f={attachment:p.anchors.top.attachment,targetAttachment:p.anchors.top.targetAttachment,attachmentOffsetY:-4};function b(e){const{className:t,inputClassName:n,endSlotClassName:o,stretch:r=!0,errorMessage:s,fontSizeStyle:l="large",endSlot:p,button:b,error:v,warning:g,innerLabel:C,inputReference:E,children:y,customErrorsAttachment:S,size:x,...w}=e,_=v&&void 0!==s?[s]:void 0,I=g&&void 0!==s?[s]:void 0,N=i()(m.inputContainer,h[l],t),k=C?a.createElement(c.StartSlot,{className:m.innerLabel,interactive:!1},C):void 0,T=p||b||y?a.createElement(c.EndSlot,{className:i()(m.endSlot,o)},p,b,y):void 0;return a.createElement(u.FormInput,{...w,className:N,inputClassName:n,errors:_,warnings:I,hasErrors:v,hasWarnings:g,messagesPosition:d.MessagesPosition.Attached,customErrorsAttachment:{...f,...S},messagesRoot:"document",inheritMessagesWidthFromTarget:!0,disableMessagesRtlStyles:!0,iconHidden:!0,stretch:r,reference:E,startSlot:k,endSlot:T,size:x})}var v=n(9774),g=n(91599),C=n(66334),E=n(63484),y=n(43616),S=n(62872);function x(e){const t=i()(S.control,S.controlIncrease),o=i()(S.control,S.controlDecrease);return a.createElement(a.Fragment,null,void 0!==e.title&&a.createElement("div",{className:S.title},e.title),a.createElement("div",{className:S.controlWrapper},(e.defaultButtonsVisible||e.title)&&a.createElement(a.Fragment,null,a.createElement("button",{type:"button","data-qa-id":"number-input-control-increase",tabIndex:-1,
"aria-label":g.t(null,void 0,n(70524)),className:t,onClick:e.increaseValue,onMouseDown:E.preventDefault},a.createElement(C.Icon,{icon:y,className:S.controlIcon})),a.createElement("button",{type:"button","data-qa-id":"number-input-control-decrease",tabIndex:-1,"aria-label":g.t(null,void 0,n(27666)),className:o,onClick:e.decreaseValue,onMouseDown:E.preventDefault},a.createElement(C.Icon,{icon:y,className:S.controlIcon})))))}var w=n(53530),_=n(55971),I=n(69550),N=n(23351);const k=[38],T=[40];var D;function O(e){const[t,n]=(0,w.useHoverDeprecated)(),[o,s]=(0,_.useFocus)(),i=(0,a.useRef)(null),l=(0,I.createSafeMulticastEventHandler)(s.onFocus,e.onFocus),c=(0,I.createSafeMulticastEventHandler)(s.onBlur,e.onBlur),u=(0,a.useCallback)((t=>{!e.disabled&&o&&(t.preventDefault(),t.deltaY<0?e.onValueByStepChange(1):e.onValueByStepChange(-1))}),[o,e.disabled,e.onValueByStepChange]);return a.createElement(b,{...n,id:e.id,name:e.name,pattern:e.pattern,borderStyle:e.borderStyle,fontSizeStyle:e.fontSizeStyle,value:e.value,className:e.className,inputClassName:e.inputClassName,autoComplete:e.autoComplete,button:function(){const{title:n,button:s,disabled:i,forceShowControls:l,hideNumberInputControls:c}=e,u=!i&&!r.mobiletouch&&(l||o||t);return i?void 0:a.createElement(a.Fragment,null,s??(!c&&a.createElement(x,{increaseValue:d,decreaseValue:p,defaultButtonsVisible:u,title:n})))}(),disabled:e.disabled,placeholder:e.placeholder,innerLabel:e.innerLabel,endSlot:e.endSlot,endSlotClassName:e.endSlotClassName,containerReference:(0,v.useMergedRefs)([i,e.containerReference]),inputReference:e.inputReference,inputMode:e.inputMode,type:e.type,warning:e.warning,error:e.error,errorMessage:e.errorMessage,onClick:e.onClick,onFocus:l,onBlur:c,onChange:e.onValueChange,onKeyDown:function(t){if(e.disabled||0!==(0,N.modifiersFromEvent)(t.nativeEvent))return;let n=k,o=T;e.controlDecKeyCodes&&(o=o.concat(e.controlDecKeyCodes));e.controlIncKeyCodes&&(n=n.concat(e.controlIncKeyCodes));(o.includes(t.keyCode)||n.includes(t.keyCode))&&(t.preventDefault(),e.onValueByStepChange(o.includes(t.keyCode)?-1:1));e.onKeyDown&&e.onKeyDown(t);t.nativeEvent.__syntheticallyStopPropagationAfterExecution&&t.stopPropagation()},onWheelNoPassive:u,stretch:e.stretch,intent:e.intent,highlight:e.highlight,highlightRemoveRoundBorder:e.highlightRemoveRoundBorder,autoSelectOnFocus:e.autoSelectOnFocus,customErrorsAttachment:e.customErrorsAttachment,tabIndex:e.tabIndex,"data-property-id":e["data-name"],"aria-current":e["aria-current"],"aria-controls":e["aria-controls"],readonly:e.readonly,noReadonlyStyles:e.noReadonlyStyles,"data-name":e["data-name"],dataQaId:e.dataQaId,size:e.size});function d(){e.disabled||(i.current?.focus(),e.onValueByStepChange(1),e.onInputControlClick?.(1))}function p(){e.disabled||(i.current?.focus(),e.onValueByStepChange(-1),e.onInputControlClick?.(-1))}}!function(e){e[e.Dec=-1]="Dec",e[e.Inc=1]="Inc"}(D||(D={}))},11288:(e,t,n)=>{"use strict";n.d(t,{setFixedBodyState:()=>c});const o=(()=>{let e;return()=>{if(void 0===e){const t=document.createElement("div"),n=t.style
;n.visibility="hidden",n.width="100px",n.msOverflowStyle="scrollbar",document.body.appendChild(t);const o=t.offsetWidth;t.style.overflow="scroll";const a=document.createElement("div");a.style.width="100%",t.appendChild(a);const r=a.offsetWidth;t.parentNode?.removeChild(t),e=o-r}return e}})();function a(e,t,n){null!==e&&e.style.setProperty(t,n)}function r(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function s(e,t){return parseInt(r(e,t))}let i=0,l=!1;function c(e){const{body:t}=document,n=t.querySelector(".widgetbar-wrap");if(e&&1==++i){const e=r(t,"overflow"),i=s(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(a(n,"right",`${o()}px`),t.style.paddingRight=`${i+o()}px`,l=!0),t.classList.add("i-no-scroll")}else if(!e&&i>0&&0==--i&&(t.classList.remove("i-no-scroll"),l)){a(n,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=o()),t.style.paddingRight=(e<0?0:e)+"px",l=!1}}},14946:(e,t,n)=>{"use strict";n.d(t,{ColorSelect:()=>F});var o=n(79474),a=n(14487),r=n.n(a),s=n(85842),i=n(23351),l=n(29344),c=n(55971),u=n(74871),d=n(98124),p=n(78122),m=n(87918),h=n(86707);function f(e){const{button:t,children:n,className:a,onPopupClose:f,"data-name":b,onColorChange:v,disabled:g,repositionOnScroll:C,closeOnScrollOutsideOffset:E,...y}=e,[S,x]=(0,o.useState)(!1),[w,_]=(0,o.useState)(!1),[I,N]=(0,c.useFocus)(),k=(0,o.useRef)(null),T=(0,o.useRef)(null),D=(0,o.useRef)(null);return o.createElement("div",{className:a,"data-name":b},o.createElement("button",{className:r()(h.button,h.accessible),tabIndex:g?-1:0,ref:D,onClick:function(){if(e.disabled)return;_((e=>!e)),x(!1)},onFocus:N.onFocus,onBlur:N.onBlur,disabled:g},"function"==typeof t?t(w,I):t),o.createElement(l.PopupMenu,{reference:T,controller:k,onFocus:function(e){if(!e.target||e.target!==e.currentTarget||S)return;const t=e.currentTarget,n=(0,s.ensureNotNull)((o=e.target,o.querySelector('[data-role="swatch"]:not([disabled]):not([aria-disabled="true" i])')));var o;(0,m.becomeMainElement)(n),setTimeout((()=>{if(document.activeElement!==t||!e.target.matches(":focus-visible"))return;const[n]=(0,p.queryTabbableElements)(t).sort(p.navigationOrderComparator);n&&n.focus()}))},isOpened:w,onClose:O,position:function(){const e=(0,s.ensureNotNull)(D.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height}},doNotCloseOn:D.current,onKeyDown:function(e){if(27===(0,i.hashFromEvent)(e))w&&(e.preventDefault(),O())},repositionOnScroll:C,onOpen:function(){k.current?.focus()},tabIndex:-1,closeOnScrollOutsideOffset:E},o.createElement(d.MenuContext.Consumer,null,(e=>o.createElement(u.ColorPicker,{...y,onColorChange:v,onToggleCustom:x,menu:e}))),!S&&n));function O(){_(!1),(0,s.ensureNotNull)(D.current).focus(),f&&f()}}var b=n(92155),v=n(82347),g=n(22057),C=n(91599),E=n(11864),y=n(78574);const S=(0,E.makeSwitchGroupItem)(class extends o.PureComponent{constructor(e){super(e),this._handleFocus=e=>{e.target.matches(":focus-visible")&&this.setState({isFocusVisible:!0})},this._handleBlur=()=>{this.state.isFocusVisible&&this.setState({isFocusVisible:!1})
},this.state={isFocusVisible:!1}}render(){const{name:e,checked:t,value:n,renderItemContent:r,className:s}=this.props,i=a(y.item,y.accessible,{[y.checked]:t,[y.focusVisible]:this.state.isFocusVisible},s);return o.createElement("div",{className:i},o.createElement("input",{type:"radio",className:y.radio,name:e,value:n,onChange:this.props.onChange,onFocus:this._handleFocus,onBlur:this._handleBlur,checked:t}),r(parseInt(n),t))}});function x(e){const{name:t,values:n,selectedValues:r,onChange:s,renderItemContent:i}=e,l=n.map(((e,t)=>o.createElement(S,{key:t,value:e.toString(),renderItemContent:i,className:a(n.length>3&&y.paddingCompact)}))),c=r.map((e=>e.toString()));return o.createElement("div",{className:y.wrap},o.createElement(E.SwitchGroup,{name:t,onChange:e=>{s(parseInt(e))},values:c},l))}var w=n(47987);const _=C.t(null,void 0,n(90814));function I(e){const{value:t,items:n,onChange:a}=e;return o.createElement("div",{className:w.thicknessContainer},o.createElement("div",{className:w.thicknessTitle},_),o.createElement(x,{name:"color_picker_thickness_select",onChange:a,values:n,selectedValues:"mixed"===t?[]:[t],renderItemContent:(e,t)=>o.createElement("div",{className:r()(w.bar,t&&w.checked),style:{borderTopWidth:e}})}))}var N=n(80140);function k(e,t,n,o,a,r){return{repeat:e,width:t,height:n,segmentsGap:o,marginTop:a,segmentsGaps:r}}const T={"style-SOLID_thickness-1":k(1,"30px","1px"),"style-DASHED_thickness-1":k(4,"5px","1px","3px"),"style-DOTTED_thickness-1":k(6,"2px","2px","3px"),"style-SOLID_thickness-2":k(1,"30px","2px"),"style-DASHED_thickness-2":k(4,"5px","2px","3px"),"style-DOTTED_thickness-2":k(5,"3px","3px","3px"),"style-SOLID_thickness-3":k(1,"30px","3px"),"style-DASHED_thickness-3":k(4,"5px","3px","3px"),"style-DOTTED_thickness-3":k(5,"4px","4px","2px"),"style-SOLID_thickness-4":k(1,"30px","4px"),"style-DASHED_thickness-4":k(4,"5px","4px","3px"),"style-DOTTED_thickness-4":k(4,"5px","5px","3px")},D={...T,"style-mixed_thickness-large":k(1,"30px","16px"),"style-mixed_thickness-1":[k(1,"27px","1px"),k(4,"4px","1px","4px","5px",{3:"3px"}),k(6,"2px","2px","3px","5px")],"style-mixed_thickness-2":[k(1,"27px","2px"),k(4,"4px","2px","4px","4px",{3:"3px"}),k(6,"2px","2px","3px","4px")],"style-mixed_thickness-3":[k(1,"27px","3px"),k(4,"4px","3px","4px","3px",{3:"3px"}),k(6,"2px","2px","3px","3px")],"style-mixed_thickness-4":[k(1,"27px","4px"),k(4,"4px","4px","4px","3px",{3:"3px"}),k(6,"2px","2px","3px","3px")],"style-SOLID_thickness-mixed":[k(1,"30px","3px",void 0,"4px"),k(1,"30px","2px",void 0,"4px"),k(1,"30px","1px",void 0,"4px")],"style-DASHED_thickness-mixed":[k(4,"5px","3px","3px"),k(4,"5px","2px","3px","4px"),k(4,"5px","1px","3px","4px")],"style-DOTTED_thickness-mixed":[k(5,"3px","3px","3px"),k(5,"3px","2px","3px","4px"),k(6,"2px","2px","3px","4px")],"style-mixed_thickness-mixed":[k(1,"30px","3px"),k(4,"6px","2px","2px","4px"),k(5,"2px","2px","5px","4px")]};function O(e,t){if(!t)return[];const n=e??N.LINESTYLE_SOLID;if("mixed"!==t&&t>4)return D["style-mixed_thickness-large"]||[];const o="mixed"===n?"mixed":R(n)
;return D[`style-${o}_thickness-${"mixed"===t?"mixed":t}`]||[]}function R(e){switch(e){case N.LINESTYLE_SOLID:return"SOLID";case N.LINESTYLE_DOTTED:return"DOTTED";case N.LINESTYLE_DASHED:return"DASHED";default:return"UNKNOWN"}}var P=n(81458),B=n(1261);function M(e){const{value:t,items:a,onChange:s,className:i}=e;return o.createElement("div",{className:r()(B.container,i)},o.createElement("div",{className:B.title},C.t(null,void 0,n(41014))),o.createElement(x,{name:"color_picker_line_style_select",onChange:s,values:a,selectedValues:"mixed"===t?[]:[t],renderItemContent:L}))}function L(e,t){const n=function(e,t=1){const n=R(e);return T[`style-${n}_thickness-${t}`]||null}(e,1);return n?o.createElement("div",{className:B.lineContainer},Array.from({length:n.repeat}).map(((e,a)=>{const s=n?.segmentsGaps?.[a]||n?.segmentsGap;return o.createElement("div",{key:a,className:r()(B.lineSegment,t&&B.checked),style:{width:n.width,height:n.height,...0!==a&&{[(0,P.isRtl)()?"marginRight":"marginLeft"]:s}}})}))):null}var A=n(26865);function F(e){const{className:t,selectOpacity:n=void 0!==e.opacity,thickness:a,lineStyle:s,color:i,disabled:l,opacity:c=1,onColorChange:u,onOpacityChange:d,onThicknessChange:p,onLineStyleChange:m,thicknessItems:h,lineStyleItems:v,onPopupClose:g,"data-name":C,repositionOnScroll:E,closeOnScrollOutsideOffset:y}=e,[S,x,w]=(0,b.useCustomColors)(),_=a&&h&&h.length>0;return o.createElement(f,{className:t,disabled:l,color:"mixed"!==i?i:null,selectOpacity:n,opacity:c,selectCustom:!0,customColors:S,onColorChange:u,onOpacityChange:i?d:void 0,onAddColor:x,onRemoveCustomColor:w,button:function(e,t){const n=e||t,u=n?"primary":"default";return o.createElement("div",{className:r()(A.colorPickerWrap,A[`intent-${u}`],A["border-thin"],A["size-medium"],n&&A.highlight,n&&A.focused,l&&A.disabled),"data-role":"button","data-name":a?"color-with-thickness-select":"color-select"},o.createElement("div",{className:r()(A.colorPicker,l&&A.disabled)},i&&"mixed"!==i?function(){const e=W(i,c),t=c>=.95&&V(i);return o.createElement("div",{className:A.opacitySwatch},o.createElement("div",{style:{backgroundColor:e},className:r()(A.swatch,t&&A.white)}))}():o.createElement("div",{className:A.placeholderContainer},o.createElement("div",{className:"mixed"===i?A.mixedColor:A.placeholder})),(void 0!==s||a)&&function(){const e=i&&"mixed"!==i?W(i,c):void 0;if(void 0===s&&!a)return null;const t=O(s,a);if(!t||Array.isArray(t)&&!t.length)return null;if(Array.isArray(t))return o.createElement("div",{className:A.overflowContainer},o.createElement("div",{className:r()(A.linePropertyContainer,A.multiProperty,V(i)&&A.whiteContainer)},t.map(((t,n)=>o.createElement("div",{key:n,className:A.lineItem,style:{marginTop:V(i)&&t?.marginTop?`calc(${t.marginTop} - 2px)`:t?.marginTop}},N(t,e))))));return o.createElement("div",{className:A.overflowContainer},o.createElement("div",{className:r()(A.linePropertyContainer,V(i)&&A.whiteContainer)},N(t,e)))}()),n&&o.createElement("span",{className:A.shadow}))},onPopupClose:g,"data-name":C,repositionOnScroll:E,
closeOnScrollOutsideOffset:y},_&&o.createElement(I,{value:a,items:h,onChange:function(e){p?.(e)}}),void 0!==s&&v&&v?.length>0&&o.createElement(M,{className:r()(_&&A.lineStyleSelect),value:s,items:v,onChange:function(e){m?.(e)}}));function N(e,t){return Array.from({length:e.repeat}).map(((n,a)=>{const s=e?.segmentsGaps?.[a]||e?.segmentsGap,l=V(i)&&s?`calc(${s} - 2px)`:s;return o.createElement("div",{key:a,className:r()(A.lineSegment,V(i)&&A.white),style:{width:e.width,height:e.height,backgroundColor:t,...0!==a&&{[(0,P.isRtl)()?"marginRight":"marginLeft"]:l}}})}))}}function W(e,t){return e?(0,v.generateColor)(e,(0,v.alphaToTransparency)(t),!0):"#000000"}function V(e){return!!e&&e.toLowerCase()===g.white}},20819:(e,t,n)=>{"use strict";n.d(t,{PropertyTable:()=>l});var o=n(79474),a=n(14487),r=n(40197),s=n(93592);const i=o.createContext(!1);class l extends o.PureComponent{render(){return o.createElement("div",{ref:this.props.reference,className:a(s.content,this.props.className)},this.props.children)}}var c,u,d;l.InlineRowContext=i,l.Row=function(e){const{children:t,className:n}=e;return(0,o.useContext)(i)?o.createElement("span",{className:a(s.inlineRow,n)},t):o.createElement(o.Fragment,null,t)},l.WrapRowInner=function(e){const{children:t,className:n}=e;return o.createElement("div",{className:a(s.wrapRowInner,n)},t)},function(e){e.Top="top",e.TopCenter="topCenter",e.Middle="middle",e.Adaptive="adaptive"}(c||(c={})),function(e){e.First="first",e.Last="last"}(u||(u={})),l.Cell=function(e){const t=(0,o.useContext)(i),n=a(s.cell,e.offset&&s.offset,e.grouped&&s.grouped,t&&s.inlineCell,"top"===e.verticalAlign&&s.top,"topCenter"===e.verticalAlign&&s.topCenter,"adaptive"===e.verticalAlign&&s.adaptive,e.checkableTitle&&s.checkableTitle,2===e.colSpan&&s.fill,"first"===e.placement&&2!==e.colSpan&&s.first,"last"===e.placement&&2!==e.colSpan&&s.last),l=(0,r.filterDataProps)(e);return o.createElement("div",{...l,className:n},o.createElement("div",{className:a(s.inner,e.className)},e.children))},l.Separator=function(e){return o.createElement(l.Row,null,o.createElement("div",{className:a(s.cell,s.separator,s.fill)}))},function(e){e[e.Small=0]="Small",e[e.Big=1]="Big"}(d||(d={})),l.GroupSeparator=function(e){const t=e.size||0;return o.createElement(l.Row,null,o.createElement("div",{className:a(s.cell,s.groupSeparator,s.fill,1===t&&s.big,e.className)}))}},39944:(e,t,n)=>{"use strict";n.d(t,{SymbolInputsButton:()=>T,SymbolSection:()=>D});var o=n(79474),a=n(14487),r=n.n(a),s=n(91599),i=n(85842),l=n(16905),c=n(16780),u=n(20969),d=n(66411),p=n(45267),m=n(66334),h=n(89326),f=n(64734);function b(e){const{value:t,onClick:n,className:r,startSlot:s,disabled:i=!1}=e;return o.createElement("div",{className:a(f.wrap,i&&f.disabled,r),onClick:n,"data-name":"edit-button"},o.createElement("div",{className:a(f.text,"apply-overflow-tooltip")},void 0!==s&&s,o.createElement("span",null,t)),o.createElement(m.Icon,{icon:h,className:f.icon}))}var v=n(67328),g=n(46224),C=n(986),E=n(96199),y=n(86778),S=n(50878),x=n(8120),w=n(82224);const _=e=>{
const{onClick:t,className:n,disabled:a=!1}=e;return o.createElement(x.LightButton,{isSelected:!0,disabled:a,className:r()(w.resetButton,n),startSlot:o.createElement(m.Icon,{icon:S}),variant:"primary",onClick:t})};_.displayName="ResetButton";const I=(0,o.memo)(_),N=e=>{const t=(0,C.tokenize)(e);return(0,C.isSpread)(t)},k=(0,d.getSymbolSearchCompleteOverrideFunction)();function T(e){const{symbol:t,defVal:a,onSymbolChanged:i,disabled:d,className:m,hasTooltip:h,isResetAble:f=!1}=e,[v,g]=(0,o.useState)(t),C=((0,o.useRef)(!1),(0,o.useContext)(c.SlotContext)),S=(0,o.useContext)(u.PopupContext);let x=null,w=!1,_=!1;const T=a;(0,o.useEffect)((()=>{}),[x,w,_]);const D=(0,o.useCallback)((()=>{g(T),i(T)}),[i]);return o.createElement("div",{className:y.wrapper},o.createElement(b,{value:v,onClick:()=>{let e=N(v)?v:(0,E.safeShortName)(v);(0,l.isFeaturesetEnabled)("symbol_search_option_chain_selector"),(0,p.showSymbolSearchItemsDialog)({onSearchComplete:e=>{k(e[0].symbol,e[0].result).then((e=>{i(e.symbol),g(e.name)}))},dialogTitle:s.t(null,void 0,n(2665)),defaultValue:e,manager:C,onClose:()=>{S&&S.focus()},searchInitiationPoint:"indicatorInputs",enableOptionsChain:(0,l.isFeaturesetEnabled)("symbol_search_option_chain_selector"),showSpreadActions:(0,l.isFeaturesetEnabled)("show_spread_operators")&&(0,l.isFeaturesetEnabled)("studies_symbol_search_spread_operators")})},disabled:d,className:r()(m,(0,l.isFeaturesetEnabled)("uppercase_instrument_names")&&y.uppercase,h&&y.hasTooltip)}),f&&o.createElement(I,{disabled:v===T,onClick:D}))}function D(e){const{propType:t,properties:n,id:a,title:r="",solutionId:s}=e.definition,l=n[t],c=l.value()||"";return o.createElement(v.CommonSection,{id:a,title:r,solutionId:s},o.createElement(g.CellWrap,null,o.createElement(T,{symbol:(0,i.ensureDefined)(c),defVal:"",onSymbolChanged:e=>{l.setValue(e)},isResetAble:e.isResetAble})))}},45267:(e,t,n)=>{"use strict";n.d(t,{showSymbolSearchItemsDialog:()=>l});var o=n(79474),a=n(16780),r=n(84688),s=n(72101),i=n(64483);function l(e){const{symbolTypeFilter:t,initialMode:n="symbolSearch",autofocus:l=!0,defaultValue:c,showSpreadActions:u,selectSearchOnInit:d,onSearchComplete:p,dialogTitle:m,placeholder:h,fullscreen:f,initialScreen:b,wrapper:v,dialog:g,contentItem:C,onClose:E,onOpen:y,footer:S,symbolTypes:x,searchInput:w,emptyState:_,hideMarkedListFlag:I,dialogWidth:N="auto",manager:k,shouldReturnFocus:T,onSymbolFiltersParamsChange:D,onEmptyResults:O,customSearchSymbols:R,enableOptionsChain:P,disableRecents:B,overrideQueryParams:M,hiddenFilterIds:L,showRecents:A,searchInitiationPoint:F,selectedSymbolSettingsKey:W,filterValuesSettingsKey:V}=e;if(r.dialogsOpenerManager.isOpened("SymbolSearch")||r.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const z=document.createElement("div"),U=o.createElement(a.SlotContext.Provider,{value:k??null},o.createElement(s.SymbolSearchItemsDialog,{symbolTypeFilter:t,onClose:q,initialMode:n,defaultValue:c,showSpreadActions:u,hideMarkedListFlag:I,selectSearchOnInit:d,onSearchComplete:p,dialogTitle:m,placeholder:h,fullscreen:f,
initialScreen:b,wrapper:v,dialog:g,contentItem:C,footer:S,symbolTypes:x,searchInput:w,emptyState:_,autofocus:l,dialogWidth:N,shouldReturnFocus:T,onSymbolFiltersParamsChange:D,onEmptyResults:O,customSearchSymbols:R,enableOptionsChain:P,disableRecents:B,overrideQueryParams:M,hiddenFilterIds:L,showRecents:A,searchInitiationPoint:F,selectedSymbolSettingsKey:W,filterValuesSettingsKey:V})),H=(0,i.createReactRoot)(U,z);function q(){H.unmount(),r.dialogsOpenerManager.setAsClosed("SymbolSearch"),E&&E()}return r.dialogsOpenerManager.setAsOpened("SymbolSearch"),y&&y(),{close:q}}},1556:(e,t,n)=>{"use strict";n.d(t,{useDefinitionProperty:()=>r});var o=n(79474),a=n(42532);const r=e=>{const t="property"in e?e.property:void 0,n="defaultValue"in e?e.defaultValue:e.property.value(),[r,s]=(0,o.useState)(t?t.value():n);(0,o.useEffect)((()=>{if(t){const n={};return s(t.value()),t.subscribe(n,(t=>{const n=t.value();e.handler&&e.handler(n),s(n)})),()=>{t.unsubscribeAll(n)}}return()=>{}}),[t]);return[r,e=>{if(void 0!==t){const n=t.value();a.logger.logNormal(`Changing property value from "${n}" to "${e}"`),t.setValue(e)}}]}},46224:(e,t,n)=>{"use strict";n.d(t,{CellWrap:()=>i});var o=n(79474),a=n(14487),r=n.n(a),s=n(69999);function i(e){return o.createElement("div",{className:r()(s.wrap,e.className)},e.children)}},9779:(e,t,n)=>{"use strict";n.d(t,{CheckableTitle:()=>c});var o=n(79474),a=n(69144),r=n(1556);function s(e){const{property:t,...n}=e,[s,i]=(0,r.useDefinitionProperty)({property:t});return o.createElement(a.Checkbox,{...n,name:"toggle-enabled",checked:s,onChange:function(){i("mixed"===s||!s)}})}var i=n(46224),l=n(6055);function c(e){const{property:t,disabled:n,title:a,className:r,name:c}=e,u=o.createElement("span",{className:l.title},a);return o.createElement(i.CellWrap,{className:r},t?o.createElement(s,{checked:!1,name:c,className:l.checkbox,property:t,disabled:n,label:u,labelAlignBaseline:!0}):u)}},67328:(e,t,n)=>{"use strict";n.d(t,{CommonSection:()=>s});var o=n(79474),a=(n(90353),n(20819)),r=n(9779);n(57314),n(90632),n(69451);function s(e){const{id:t,offset:n,disabled:s,checked:i,title:l,children:c,solutionId:u,infoTooltip:d,dialogContent:p}=e;return o.createElement(a.PropertyTable.Row,null,o.createElement(a.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:n,"data-qa-id":`property-dialog-item ${t}`,colSpan:Boolean(c)?void 0:2,checkableTitle:!0},o.createElement(r.CheckableTitle,{name:`is-enabled-${t}`,title:l,disabled:s,property:i,dialogContent:p}),u&&!Boolean(c)&&!1,!1,d&&!Boolean(c)&&!1),Boolean(c)&&o.createElement(a.PropertyTable.Cell,{placement:"last","data-qa-id":`property-dialog-item ${t}`},c,u&&!1,d&&!1))}},83186:(e,t,n)=>{"use strict";n.d(t,{GroupTitleSection:()=>l});var o=n(79474),a=n(20819),r=n(9779),s=n(14487),i=n(98363);function l(e){return o.createElement(a.PropertyTable.Row,null,o.createElement(a.PropertyTable.Cell,{className:s(i.titleWrap,e.rowClassName),placement:"first",verticalAlign:"adaptive",colSpan:2,"data-qa-id":`property-dialog-item ${e.name}`,checkableTitle:!0
},o.createElement(r.CheckableTitle,{title:e.title,name:`is-enabled-${e.name}`,className:i.title})))}},42532:(e,t,n)=>{"use strict";n.d(t,{logger:()=>o});const o=(0,n(73775).getLogger)("Platform.GUI.PropertyDefinitionTrace")},74871:(e,t,n)=>{"use strict";n.d(t,{ColorPicker:()=>U});var o=n(79474),a=n(14487),r=n.n(a),s=n(91599),i=n(26490),l=n(98862),c=n(55482),u=n(85842),d=n(45958),p=n(29344),m=n(1642),h=n(22057),f=n(21404),b=n(62494),v=n(6273);const g=4;function C(e){const{color:t,selected:r,onSelect:i,onSwatchRemove:l}=e,[c,C]=(0,o.useState)(!1),[E,y]=(0,f.useRovingTabindexElement)(null),S=Boolean(l)&&!d.CheckMobile.any();return o.createElement(o.Fragment,null,o.createElement("button",{ref:E,style:t?{color:t}:void 0,className:a(v.swatch,c&&v.hover,r&&v.selected,!t&&v.empty,String(t).toLowerCase()===h.white&&v.white),onClick:function(){i(t)},onContextMenu:S?x:void 0,tabIndex:y,"data-role":"swatch"}),S&&o.createElement(p.PopupMenu,{isOpened:c,onClose:x,position:function(){const e=(0,u.ensureNotNull)(E.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height+g}},onClickOutside:x},o.createElement(m.PopupMenuItem,{className:v.contextItem,label:s.t(null,void 0,n(82153)),icon:b,onClick:function(){x(),(0,u.ensureDefined)(l)()},dontClosePopup:!0})));function x(){C(!c)}}const E=10;function y(e){const{colors:t,color:n,children:a,onSelect:r,onRemoveCustomColor:s}=e;if(!t)return null;const i=n?(0,c.parseRgb)(String(n)):void 0,u=(0,l.default)(t,E);return o.createElement("div",{className:v.swatches},u.map(((e,t)=>o.createElement("div",{className:v.row,"data-role":"row",key:t},e.map(((e,n)=>o.createElement(C,{key:String(e)+n,color:e,selected:i&&(0,c.areEqualRgb)(i,(0,c.parseRgb)(String(e))),onSelect:d,onSwatchRemove:s?()=>function(e,t){const n=e*E+t;s?.(n)}(t,n):void 0})))))),a);function d(e){r&&r(e)}}var S=n(71691),x=n(12725);function w(e){const t=`Invalid RGB color: ${e}`;if(null===e)throw new Error(t);const n=e.match(/^#?([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i);if(null===n)throw new Error(t);const[,o,a,r]=n;if(!o||!a||!r)throw new Error(t);const s=parseInt(o,16)/255,i=parseInt(a,16)/255,l=parseInt(r,16)/255,c=Math.max(s,i,l),u=Math.min(s,i,l);let d;const p=c,m=c-u,h=0===c?0:m/c;if(c===u)d=0;else{switch(c){case s:d=(i-l)/m+(i<l?6:0);break;case i:d=(l-s)/m+2;break;case l:d=(s-i)/m+4;break;default:d=0}d/=6}return{h:d,s:h,v:p}}var _=n(89315),I=n(23351),N=n(85728),k=n(6921);const T=[37,39,38,40],D=.01;class O extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._refContainer=e=>{this._container=e},this._handlePosition=e=>{const{hsv:{h:t},onChange:n}=this.props;if(!n)return;const o=(0,u.ensureNotNull)(this._container).getBoundingClientRect(),a=e.clientX-o.left,r=e.clientY-o.top;n({h:t,s:(0,N.clamp)(a/o.width,0,1),v:(0,N.clamp)(1-r/o.height,0,1)})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:a}=this.props,r=(0,I.hashFromEvent)(e);if(!a||!T.includes(r))return;if(37===r||39===r){return void a({h:t,s:(0,N.clamp)(37===r?n-D:n+D,0,1),v:o})}a({h:t,s:n,v:(0,N.clamp)(40===r?o-D:o+D,0,1)})},
this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,_.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t,s:n,v:a}}=this.props,s=`hsl(${360*t}, 100%, 50%)`;return o.createElement("div",{tabIndex:0,className:r()(k.accessible,e),onKeyDown:this._handleKeyDown},o.createElement("div",{className:k.saturation,style:{backgroundColor:s},ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:k.pointer,style:{left:100*n+"%",top:100*(1-a)+"%"}})))}}var R=n(79819);class P extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._refContainer=e=>{this._container=e},this._handlePosition=e=>{const{hsv:{s:t,v:n},onChange:o}=this.props;if(!o)return;const a=(0,u.ensureNotNull)(this._container).getBoundingClientRect(),r=e.clientY-a.top;o({h:(0,N.clamp)(r/a.height,0,1),s:t,v:n})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:a}=this.props,r=(0,I.hashFromEvent)(e);if(!a||38!==r&&40!==r)return;a({h:(0,N.clamp)(38===r?t-.01:t+.01,0,1),s:n,v:o})},this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,_.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t}}=this.props;return o.createElement("div",{className:r()(R.hue,R.accessible,e),tabIndex:0,onKeyDown:this._handleKeyDown},o.createElement("div",{className:R.pointerContainer,ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:R.pointer,style:{top:100*t+"%"}})))}}var B=n(45759);const M="#000000",L=s.t(null,{context:"Color Picker"},n(3478));class A extends o.PureComponent{constructor(e){super(e),this._inputRef=o.createRef(),this._handleHSV=e=>{const t=function(e){const{h:t,s:n,v:o}=e;let a,r,s;const i=Math.floor(6*t),l=6*t-i,c=o*(1-n),u=o*(1-l*n),d=o*(1-(1-l)*n);switch(i%6){case 0:a=o,r=d,s=c;break;case 1:a=u,r=o,s=c;break;case 2:a=c,r=o,s=d;break;case 3:a=c,r=u,s=o;break;case 4:a=d,r=c,s=o;break;case 5:a=o,r=c,s=u;break;default:a=0,r=0,s=0}return"#"+[255*a,255*r,255*s].map((e=>("0"+Math.round(e).toString(16)).replace(/.+?([a-f0-9]{2})$/i,"$1"))).join("")}(e)||M;this.setState({color:t,inputColor:F(t),hsv:e}),this.props.onSelect(t)},this._handleInput=e=>{const t=F(e.currentTarget.value);try{const e=w(t),n=`#${t}`;this.setState({color:n,inputColor:t,hsv:e}),this.props.onSelect(n)}catch(e){this.setState({inputColor:t})}},
this._handleAddColor=()=>this.props.onAdd(this.state.color);const t=e.color||M;this.state={color:t,inputColor:F(t),hsv:w(t)}}componentDidMount(){d.CheckMobile.any()||this._inputRef.current?.focus()}render(){const{color:e,hsv:t,inputColor:n}=this.state;return o.createElement("div",{className:B.container},o.createElement("div",{className:B.form},o.createElement("div",{className:r()(B.swatch,String(e).toLowerCase()===h.white&&B.white),style:{backgroundColor:e}}),o.createElement("div",{className:B.inputWrap},o.createElement("span",{className:B.inputHash},"#"),o.createElement("input",{ref:this._inputRef,type:"text",className:B.input,value:n,onChange:this._handleInput})),o.createElement("div",{className:B.buttonWrap},o.createElement(x.Button,{size:"s",onClick:this._handleAddColor},L))),o.createElement("div",{className:B.hueSaturationWrap},o.createElement(O,{className:B.saturation,hsv:t,onChange:this._handleHSV}),o.createElement(P,{className:B.hue,hsv:t,onChange:this._handleHSV})))}}function F(e){return e.replace(/^#/,"")}var W=n(40649);const V=s.t(null,{context:"Color Picker"},n(6114)),z=s.t(null,{context:"Color Picker"},n(77309));function U(e){const{color:t,opacity:n,selectCustom:a,selectOpacity:s,customColors:l,onRemoveCustomColor:c,onToggleCustom:u,onOpacityChange:d,menu:p}=e,[m,f]=(0,o.useState)(!1),b="number"==typeof n?n:1,[v,g]=(0,i.useRowsNavigation)();return(0,o.useLayoutEffect)((()=>{p&&p.update()}),[s,p]),m?o.createElement(A,{color:t,onSelect:C,onAdd:function(t){f(!1),u?.(!1);const{onAddColor:n}=e;n&&n(t)}}):o.createElement("div",{className:W.container},o.createElement("div",{ref:v,onKeyDown:g},o.createElement(y,{colors:h.basic,color:t,onSelect:C}),o.createElement(y,{colors:h.extended,color:t,onSelect:C}),o.createElement("div",{className:W.separator}),o.createElement(y,{colors:l,color:t,onSelect:C,onRemoveCustomColor:c},a&&o.createElement(o.Fragment,null,l?.length?o.createElement("button",{title:V,onClick:E,className:r()(W.customButton,W.accessible,"apply-common-tooltip"),tabIndex:-1}):o.createElement("div",{"data-role":"row"},o.createElement("button",{title:V,onClick:E,className:r()(W.customButton,W.accessible,"apply-common-tooltip"),tabIndex:-1}))))),s&&o.createElement(o.Fragment,null,o.createElement("div",{className:W.sectionTitle},z),o.createElement(S.Opacity,{color:t,opacity:b,onChange:function(e){d&&d(e)}})));function C(t){const{onColorChange:n}=e;n&&n(t,m)}function E(e){f(!0),u?.(!0)}}},71691:(e,t,n)=>{"use strict";n.d(t,{Opacity:()=>c});var o=n(79474),a=n(14487),r=n(85842),s=n(85728),i=n(23351),l=n(55392);class c extends o.PureComponent{constructor(e){super(e),this._container=null,this._pointer=null,this._raf=null,this._refContainer=e=>{this._container=e},this._refPointer=e=>{this._pointer=e},this._handlePosition=e=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{const t=(0,r.ensureNotNull)(this._container),n=(0,r.ensureNotNull)(this._pointer),o=t.getBoundingClientRect(),a=n.offsetWidth,i=e.clientX-a/2-o.left,l=(0,s.clamp)(i/(o.width-a),0,1);this.setState({
inputOpacity:Math.round(100*l).toString()}),this.props.onChange(l),this._raf=null})))},this._onSliderClick=e=>{this._handlePosition(e.nativeEvent),this._dragSubscribe()},this._mouseUp=e=>{this.setState({isPointerDragged:!1}),this._dragUnsubscribe(),this._handlePosition(e)},this._mouseMove=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e)},this._onTouchStart=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouch=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e.nativeEvent.touches[0])},this._handleTouchEnd=()=>{this.setState({isPointerDragged:!1})},this._handleInput=e=>{const t=e.currentTarget.value,n=Number(t)/100;this.setState({inputOpacity:t}),Number.isNaN(n)||n>1||this.props.onChange(n)},this._handleKeyDown=e=>{const t=(0,i.hashFromEvent)(e);if(37!==t&&39!==t)return;e.preventDefault();const n=Number(this.state.inputOpacity);37===t&&0!==n&&this._changeOpacity(n-1),39===t&&100!==n&&this._changeOpacity(n+1)},this.state={inputOpacity:Math.round(100*e.opacity).toString(),isPointerDragged:!1}}componentWillUnmount(){null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),this._dragUnsubscribe()}render(){const{color:e,opacity:t,hideInput:n,disabled:r}=this.props,{inputOpacity:s,isPointerDragged:i}=this.state,c={color:e||void 0};return o.createElement("div",{className:l.opacity},o.createElement("div",{className:a(l.opacitySlider,l.accessible),style:c,tabIndex:r?-1:0,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd,onKeyDown:this._handleKeyDown,"aria-disabled":r},o.createElement("div",{className:l.opacitySliderGradient,style:{backgroundImage:`linear-gradient(90deg, transparent, ${e})`}}),o.createElement("div",{className:l.opacityPointerWrap},o.createElement("div",{className:a(l.pointer,i&&l.dragged),style:{left:100*t+"%"},ref:this._refPointer}))),!n&&o.createElement("div",{className:l.opacityInputWrap},o.createElement("input",{type:"text",className:l.opacityInput,value:s,onChange:this._handleInput}),o.createElement("span",{className:l.opacityInputPercent},"%")))}_dragSubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))}_dragUnsubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))}_changeOpacity(e){this.setState({inputOpacity:e.toString()}),this.props.onChange(e/100)}}},22057:(e,t,n)=>{"use strict";n.d(t,{basic:()=>i,extended:()=>c,white:()=>a});var o=n(11284);const a=o.colorsPalette["color-white"],r=["ripe-red","tan-orange","banana-yellow","iguana-green","minty-green","sky-blue","tv-blue","deep-blue","grapes-purple","berry-pink"],s=[200,300,400,500,600,700,800,900].map((e=>`color-cold-gray-${e}`));s.unshift("color-white"),s.push("color-black"),r.forEach((e=>{s.push(`color-${e}-500`)}));const i=s.map((e=>o.colorsPalette[e])),l=[]
;[100,200,300,400,700,900].forEach((e=>{r.forEach((t=>{l.push(`color-${t}-${e}`)}))}));const c=l.map((e=>o.colorsPalette[e]))},92155:(e,t,n)=>{"use strict";n.d(t,{useCustomColors:()=>c});var o=n(79474),a=n(82287),r=n(96375);function s(e,t){(0,o.useEffect)((()=>(r.subscribe(e,t,null),()=>{r.unsubscribe(e,t,null)})),[e,t])}var i,l=n(55482);function c(){const[e,t]=(0,o.useState)((0,a.getJSON)("pickerCustomColors",[]));s("add_new_custom_color",(n=>t(u(n,e)))),s("remove_custom_color",(n=>t(d(n,e))));const n=(0,o.useCallback)((t=>{const n=t?(0,l.parseRgb)(t):null;e.some((e=>null!==e&&null!==n&&(0,l.areEqualRgb)((0,l.parseRgb)(e),n)))||(r.emit("add_new_custom_color",t),(0,a.setJSON)("pickerCustomColors",u(t,e)))}),[e]),i=(0,o.useCallback)((t=>{(t>=0||t<e.length)&&(r.emit("remove_custom_color",t),(0,a.setJSON)("pickerCustomColors",d(t,e)))}),[e]);return[e,n,i]}function u(e,t){const n=t.slice();return n.push(e),n.length>29&&n.shift(),n}function d(e,t){return t.filter(((t,n)=>e!==n))}!function(e){e.SettingsKey="pickerCustomColors",e.GlobalAddEventName="add_new_custom_color",e.GlobalRemoveEventName="remove_custom_color",e[e.MaxColors=29]="MaxColors"}(i||(i={}))},57314:(e,t,n)=>{"use strict";n.d(t,{IconQuestionInformation:()=>O});var o,a=n(79474),r=n(14487),s=n.n(r),i=n(40197),l=n(73457),c=n(20912),u=n.n(c),d=n(45398),p=n.n(d),m=n(10276),h=n.n(m),f=n(1711),b=n.n(f),v=n(75452),g=n.n(v);!function(e){e.Small="small",e.Medium="medium",e.Large="large"}(o||(o={}));const C="small";var E,y;!function(e){e.Default="default",e.Danger="danger",e.Warning="warning",e.Success="success",e.Neutral="neutral",e.NeutralLight="neutral-light"}(E||(E={})),function(e){e.Info="info",e.Question="question",e.Check="check",e.Exclamation="exclamation"}(y||(y={}));const S={info:p(),question:u(),check:h(),exclamation:b()},x=a.forwardRef(((e,t)=>a.createElement("span",{...e,ref:t,className:s()(e.className,g()["no-active-state"])}))),w=a.forwardRef(((e,t)=>{const{icon:n="exclamation",intent:o="default",ariaLabel:r,tooltip:c,className:u,renderComponent:d=x,tabIndex:p=0,size:m=C,onFocus:h,onBlur:f,onClick:b,...v}=e,E=S[n]??n;return a.createElement(d,{className:s()(u,g().iconWrapper,g()[o],g()[m]),title:c,ref:t,tabIndex:p,onFocus:h,onBlur:f,onClick:b,...(0,i.filterDataProps)(v)},a.createElement(l.Icon,{"aria-hidden":!r,"aria-label":r,icon:E,className:g().icon}))}));var _=n(79223),I=n(1324),N=n(49971),k=n.n(N);function T(){document.removeEventListener("scroll",T),document.removeEventListener("touchstart",T),document.removeEventListener("mouseout",T),(0,I.hide)()}const D=e=>{(0,I.showOnElement)(e.currentTarget,{tooltipDelay:0}),document.addEventListener("scroll",T),document.addEventListener("touchstart",T),document.addEventListener("mouseout",T)},O=(0,a.forwardRef)(((e,t)=>{const{className:n,onClick:o=D,doNotShowTooltipOnTouch:s,size:i,...l}=e,{tooltip:c,className:u,...d}=(0,_.useTooltip)({tooltip:e.tooltip,doNotShowTooltipOnTouch:!1,showTooltip:I.showOnElement,hideTooltip:I.hide,onClick:o},t);return a.createElement(w,{
className:r(n,k()["icon-wrapper"],c&&k()["with-tooltip"],u),tooltip:c,size:i,...l,...d})}));(0,a.forwardRef)(((e,t)=>{const{className:n,href:o,rel:s,target:i,...l}=e,c=(0,a.useMemo)((()=>(0,a.forwardRef)(((e,t)=>a.createElement("a",{href:o,rel:s,target:i,ref:t,...e})))),[o,s,i]);return a.createElement(O,{...l,className:r(n,k()["with-link"]),renderComponent:c,ref:t,doNotShowTooltipOnTouch:!0})})),(0,a.forwardRef)(((e,t)=>{const{className:n,withActiveState:o,...s}=e,i=(0,a.useMemo)((()=>(0,a.forwardRef)(((e,t)=>a.createElement("button",{...e,ref:t,type:"button"})))),[]);return a.createElement(O,{...s,className:r(n,!o&&k()["no-active-state"]),renderComponent:i,ref:t})}))},54466:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>a});var o=n(79474);class a extends o.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addEventListener("change",this._handleChange)}_unsubscribe(e){e.removeEventListener("change",this._handleChange)}}},98124:(e,t,n)=>{"use strict";n.d(t,{MenuContext:()=>o});const o=n(79474).createContext(null)},86738:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_MENU_THEME:()=>b,Menu:()=>g});var o=n(79474),a=n(14487),r=n.n(a),s=n(85842),i=n(85728),l=n(63484),c=n(16780),u=n(11463),d=n(46765),p=n(19960),m=n(78972),h=n(98124),f=n(12139);const b=f;var v;!function(e){e[e.IndentFromWindow=0]="IndentFromWindow"}(v||(v={}));class g extends o.PureComponent{constructor(e){super(e),this._containerRef=null,this._scrollWrapRef=null,this._raf=null,this._scrollRaf=null,this._scrollTimeout=void 0,this._manager=new d.OverlapManager,this._hotkeys=null,this._scroll=0,this._handleContainerRef=e=>{this._containerRef=e,this.props.reference&&("function"==typeof this.props.reference&&this.props.reference(e),"object"==typeof this.props.reference&&(this.props.reference.current=e))},this._handleScrollWrapRef=e=>{this._scrollWrapRef=e,"function"==typeof this.props.scrollWrapReference&&this.props.scrollWrapReference(e),"object"==typeof this.props.scrollWrapReference&&(this.props.scrollWrapReference.current=e)},this._handleCustomRemeasureDelegate=()=>{this._resizeForced(),this._handleMeasure()},this._handleMeasure=({callback:e,forceRecalcPosition:t}={})=>{if(this.state.isMeasureValid&&!t)return;const{position:n}=this.props,o=(0,s.ensureNotNull)(this._containerRef);let a=o.getBoundingClientRect();const r=document.documentElement.clientHeight,l=document.documentElement.clientWidth,c=this.props.closeOnScrollOutsideOffset??0;let u=r-0-c;const d=a.height>u;if(d){(0,s.ensureNotNull)(this._scrollWrapRef).style.overflowY="scroll",a=o.getBoundingClientRect()}
const{width:p,height:m}=a,h="function"==typeof n?n({contentWidth:p,contentHeight:m,availableWidth:l,availableHeight:r}):n,f=h?.indentFromWindow?.left??0,b=l-(h.overrideWidth??p)-(h?.indentFromWindow?.right??0),v=(0,i.clamp)(h.x,f,Math.max(f,b)),g=(h?.indentFromWindow?.top??0)+c,C=r-(h.overrideHeight??m)-(h?.indentFromWindow?.bottom??0);let E=(0,i.clamp)(h.y,g,Math.max(g,C));if(h.forbidCorrectYCoord&&E<h.y&&(u-=h.y-E,E=h.y),t&&void 0!==this.props.closeOnScrollOutsideOffset&&h.y<=this.props.closeOnScrollOutsideOffset)return void this._handleGlobalClose(!0);const y=h.overrideHeight??(d?u:void 0);this.setState({appearingMenuHeight:t?this.state.appearingMenuHeight:y,appearingMenuWidth:t?this.state.appearingMenuWidth:h.overrideWidth,appearingPosition:{x:v,y:E},isMeasureValid:!0},(()=>{this.props.doNotRestorePosition||this._restoreScrollPosition(),e&&e()}))},this._restoreScrollPosition=()=>{const e=document.activeElement,t=(0,s.ensureNotNull)(this._containerRef);if(null!==e&&t.contains(e))try{e.scrollIntoView()}catch(e){}else(0,s.ensureNotNull)(this._scrollWrapRef).scrollTop=this._scroll},this._resizeForced=()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0})},this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleGlobalClose=e=>{this.props.onClose(e)},this._handleSlot=e=>{this._manager.setContainer(e)},this._handleScroll=()=>{this._scroll=(0,s.ensureNotNull)(this._scrollWrapRef).scrollTop},this._handleScrollOutsideEnd=()=>{clearTimeout(this._scrollTimeout),this._scrollTimeout=setTimeout((()=>{this._handleMeasure({forceRecalcPosition:!0})}),80)},this._handleScrollOutside=e=>{e.target!==this._scrollWrapRef&&(this._handleScrollOutsideEnd(),null===this._scrollRaf&&(this._scrollRaf=requestAnimationFrame((()=>{this._handleMeasure({forceRecalcPosition:!0}),this._scrollRaf=null}))))},this.state={}}componentDidMount(){this._handleMeasure({callback:this.props.onOpen});const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.subscribe(this,this._handleGlobalClose),t?.subscribe(null,this._handleCustomRemeasureDelegate),window.addEventListener("resize",this._resize);const n=null!==this.context;this._hotkeys||n||(this._hotkeys=p.createGroup({desc:"Popup menu"}),this._hotkeys.add({desc:"Close",hotkey:27,handler:()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleGlobalClose()}})),this.props.repositionOnScroll&&window.addEventListener("scroll",this._handleScrollOutside,{capture:!0})}componentDidUpdate(){this._handleMeasure()}componentWillUnmount(){const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.unsubscribe(this,this._handleGlobalClose),t?.unsubscribe(null,this._handleCustomRemeasureDelegate),window.removeEventListener("resize",this._resize),window.removeEventListener("scroll",this._handleScrollOutside,{
capture:!0}),this._hotkeys&&(this._hotkeys.destroy(),this._hotkeys=null),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),null!==this._scrollRaf&&(cancelAnimationFrame(this._scrollRaf),this._scrollRaf=null),this._scrollTimeout&&clearTimeout(this._scrollTimeout)}render(){const{id:e,role:t,"aria-label":n,"aria-labelledby":a,"aria-activedescendant":s,"aria-hidden":i,"aria-describedby":u,"aria-invalid":d,children:p,minWidth:b,theme:v=f,className:g,maxHeight:E,onMouseOver:y,onMouseOut:S,onKeyDown:x,onFocus:w,onBlur:_}=this.props,{appearingMenuHeight:I,appearingMenuWidth:N,appearingPosition:k,isMeasureValid:T}=this.state,D={"--ui-kit-menu-max-width":`${k&&k.x}px`,maxWidth:"calc(100vw - var(--ui-kit-menu-max-width) - 6px)"};return o.createElement(h.MenuContext.Provider,{value:this},o.createElement(m.SubmenuHandler,null,o.createElement(c.SlotContext.Provider,{value:this._manager},o.createElement("div",{id:e,role:t,"aria-label":n,"aria-labelledby":a,"aria-activedescendant":s,"aria-hidden":i,"aria-describedby":u,"aria-invalid":d,className:r()(g,v.menuWrap,!T&&v.isMeasuring),style:{height:I,left:k&&k.x,minWidth:b,position:"fixed",top:k&&k.y,width:N,...this.props.limitMaxWidth&&D},"data-name":this.props["data-name"],"data-qa-id":this.props.dataQaId,"data-tooltip-show-on-focus":this.props["data-tooltip-show-on-focus"],ref:this._handleContainerRef,onScrollCapture:this.props.onScroll,onContextMenu:l.preventDefaultForContextMenu,tabIndex:this.props.tabIndex,onMouseOver:y,onMouseOut:S,onKeyDown:x,onFocus:w,onBlur:_},o.createElement("div",{className:r()(v.scrollWrap,!this.props.noMomentumBasedScroll&&v.momentumBased),style:{overflowY:void 0!==I?"scroll":"auto",maxHeight:E},onScrollCapture:this._handleScroll,ref:this._handleScrollWrapRef},o.createElement(C,{className:v.menuBox},p)))),o.createElement(c.Slot,{reference:this._handleSlot})))}update(e){e?this._resizeForced():this._resize()}focus(e){this._containerRef?.focus(e)}blur(){this._containerRef?.blur()}}function C(e){const t=(0,s.ensureNotNull)((0,o.useContext)(m.SubmenuContext)),n=o.useRef(null);return o.createElement("div",{ref:n,className:e.className,onMouseOver:function(e){if(!(null!==t.current&&e.target instanceof Node&&(o=e.target,n.current?.contains(o))))return;var o;t.isSubmenuNode(e.target)||t.setCurrent(null)},"data-qa-id":"menu-inner"},e.children)}g.contextType=m.SubmenuContext},11508:(e,t,n)=>{"use strict";n.d(t,{CloseDelegateContext:()=>r});var o=n(79474),a=n(11463);const r=o.createContext(a.globalCloseDelegate)},64888:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>o.Portal,PortalContext:()=>o.PortalContext});var o=n(52885)},16780:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>o.Slot,SlotContext:()=>o.SlotContext});var o=n(99286)},15620:e=>{e.exports={wrapper:"wrapper-vJKneA8J"}},29808:e=>{e.exports={input:"input-Lah5SRBd",symbol:"symbol-Lah5SRBd",checkbox:"checkbox-Lah5SRBd",label:"label-Lah5SRBd",dropdownMenu:"dropdownMenu-Lah5SRBd",sessionStart:"sessionStart-Lah5SRBd",sessionEnd:"sessionEnd-Lah5SRBd",sessionInputContainer:"sessionInputContainer-Lah5SRBd",
sessionDash:"sessionDash-Lah5SRBd",inputGroup:"inputGroup-Lah5SRBd",textarea:"textarea-Lah5SRBd",inlineGroup:"inlineGroup-Lah5SRBd",hasTooltip:"hasTooltip-Lah5SRBd",popoverHeight:"popoverHeight-Lah5SRBd",containerDateTimeInput:"containerDateTimeInput-Lah5SRBd",smallStyleControl:"smallStyleControl-Lah5SRBd",datePickerWrapper:"datePickerWrapper-Lah5SRBd",timePickerWrapper:"timePickerWrapper-Lah5SRBd"}},15593:e=>{e.exports={checkbox:"checkbox-z5Y4Tf9v",label:"label-z5Y4Tf9v"}},62813:e=>{e.exports={titleWrap:"titleWrap-ZxcKfzQ_",groupFooter:"groupFooter-ZxcKfzQ_"}},99145:e=>{e.exports={inlineRow:"inlineRow-uuCuCMOL"}},17664:e=>{e.exports={inputGroup:"inputGroup-R63thVCF",inlineGroup:"inlineGroup-R63thVCF",sessionStart:"sessionStart-R63thVCF"}},51814:e=>{e.exports={wrap:"wrap-gMr4O67p",labelWrap:"labelWrap-gMr4O67p",label:"label-gMr4O67p",hasTooltip:"hasTooltip-gMr4O67p"}},27639:(e,t,n)=>{"use strict";n.d(t,{debounced:()=>r});var o=n(79474);const a={blur:0,commit:0,change:1/0};function r(e,t=a){return class extends o.PureComponent{constructor(e){super(e),this._onChange=(e,n,o)=>{const a=t.change;a?(clearTimeout(this._timeout),this.setState({value:e},(()=>{a!==1/0&&(this._timeout=setTimeout((()=>this._flush()),a))}))):this._flush(e)},this._onBlur=()=>{this._debounce(t.blur);const{onBlur:e}=this.props;e&&e()},this._onKeyDown=e=>{13===e.keyCode&&this._debounce(t.commit)},this.state={prevValue:e.value,value:e.value}}componentWillUnmount(){this._flush()}render(){const{value:t}=this.state;return o.createElement(e,{...this.props,value:t,onChange:this._onChange,onBlur:this._onBlur,onKeyDown:this._onKeyDown})}static getDerivedStateFromProps(e,t){return e.value===t.prevValue?t:{prevValue:e.value,value:e.value}}_debounce(e){e?(clearTimeout(this._timeout),e!==1/0&&(this._timeout=setTimeout((()=>this._flush()),e))):this.setState((e=>{this._flush(e.value)}))}_flush(e){const{onChange:t}=this.props,{prevValue:n,value:o}=this.state;clearTimeout(this._timeout);const a=void 0!==e?e:o;void 0!==a&&a!==n&&t(a)}}}},22725:(e,t,n)=>{"use strict";n.d(t,{IconGroupWrapper:()=>r});var o=n(79474),a=n(15620);function r(e){const{children:t}=e;return o.createElement("div",{className:a.wrapper},t)}},80696:(e,t,n)=>{"use strict";n.d(t,{InputTooltip:()=>r});var o=n(79474),a=n(57314);function r(e){const{className:t,title:n}=e;return o.createElement(a.IconQuestionInformation,{icon:"info",className:t,ariaLabel:n,tooltip:n,tabIndex:-1})}},75753:(e,t,n)=>{"use strict";n.d(t,{BoolInput:()=>u,BoolInputComponent:()=>c});var o=n(79474),a=n(69144),r=n(14487),s=n.n(r),i=n(25659),l=n(29808);const c=(0,o.memo)((e=>{const{input:{defval:t},value:n,disabled:r,label:i,hasTooltip:c,onChange:u,onClick:d}=e,p=void 0===n?t:n,m=(0,o.useCallback)((()=>{d?.(),u(!n)}),[u,n]);return o.createElement(a.Checkbox,{className:s()(l.checkbox,c&&l.hasTooltip),disabled:r,checked:p,onChange:m,label:o.createElement("span",{className:l.label},i),labelAlignBaseline:!0})}));c.displayName="BoolInputComponent";const u=(0,i.bind)(c)},29497:(e,t,n)=>{"use strict";n.d(t,{FloatInput:()=>p,
FloatInputComponent:()=>d});var o=n(79474),a=n(14487),r=n.n(a),s=n(25659),i=n(27639),l=n(39002),c=n(29808);const u=(0,o.memo)((e=>{const{hasTooltip:t}=e;return o.createElement(l.NumericInput,{...e,className:r()(c.input,t&&c.hasTooltip),stretch:!1})}));u.displayName="FloatInputPureComponent";const d=(0,i.debounced)(u,{change:1/0,commit:0,blur:0}),p=(0,s.bind)(d)},97101:(e,t,n)=>{"use strict";n.d(t,{IntegerInput:()=>p,IntegerInputComponent:()=>d});var o=n(79474),a=n(14487),r=n.n(a),s=n(25659),i=n(27639),l=n(39002),c=n(29808);const u=(0,o.memo)((e=>{const{hasTooltip:t}=e;return o.createElement(l.NumericInput,{...e,mode:"integer",className:r()(c.input,t&&c.hasTooltip),stretch:!1})}));u.displayName="IntegerInputComponent";const d=(0,i.debounced)(u,{change:1/0,commit:0,blur:0}),p=(0,s.bind)(d)},39002:(e,t,n)=>{"use strict";n.d(t,{NumericInput:()=>x});var o=n(79474),a=n(85842),r=n(91599),s=n(12745),i=n(45958),l=n(72896),c=n(47470),u=n(85728),d=n(81458);const p=9e15;function m(e){const{value:t,min:o=-1/0,max:a=p,boundariesErrorMessages:s}=e,i=function(e,t,n){const o=e>=t,a=e<=n;return{passMin:o,passMax:a,pass:o&&a,clamped:(0,u.clamp)(e,t,n)}}(t,o,a);let l;return i.passMax||(l=s?.greaterThanMax??r.t(null,{replace:{max:String(a)}},n(4608))),i.passMin||(l=s?.lessThanMin??r.t(null,{replace:{min:String(o)}},n(4551))),{isPassed:i.pass,msg:l,clampedValue:i.clamped}}var h,f;!function(e){e.Integer="integer",e.Float="float",e.Fractional="fractional"}(h||(h={})),function(e){e.Input="input",e.Step="step"}(f||(f={}));const b=new c.NumericFormatter({ignoreLocaleNumberFormat:!0,noExponentialForm:!0}),v=/^[-]?[0-9]*$/,g=/^([-]?([0-9]+\.?[0-9]*)|([-]?[0-9]*))$/,C=/^([-]?(?:[0-9]+(?:'[0-9]+){0,2}|[0-9]+(?:'[0-9]+){0,1}'))?$/;class E extends o.PureComponent{constructor(e){super(e),this._onFocus=e=>{this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus(e)},this._onBlur=e=>{this.setState({focused:!1}),!1!==this.props.shouldApplyValueOnBlur&&(this.setState({displayValue:y(this.props,this.props.value)}),this.props.errorHandler&&this.props.errorHandler(!1)),this.props.onBlur&&this.props.onBlur(e)},this._onValueChange=e=>{const t=void 0!==this._replaceDivider?this._replaceDivider(e.target.value,"fractional"===this.props.mode):e.target.value,n=(0,d.stripLTRMarks)(t);if(void 0!==this.props.onEmptyString&&""===t&&this.props.onEmptyString(),"fractional"===this.props.mode&&!C.test(n))return;if("float"===this.props.mode&&!g.test(n))return;if("integer"===this.props.mode&&!v.test(n))return;const o=S(t,this.props.formatter),a=o.res?this._checkValueBoundaries(o.value):{isPassed:!1,msg:void 0},r=o.res&&!a.isPassed,s=o.res&&o.suggest&&!this.state.focused?o.suggest:t,i=r&&a.msg?a.msg:this._errMsg;this.setState({displayValue:s,errorMsg:i}),o.res&&a.isPassed&&this.props.onValueChange(o.value,"input"),this.props.errorHandler&&this.props.errorHandler(!o.res||r,i)},this._onValueByStepChange=e=>{const{roundByStep:t=!0,step:n=1,uiStep:o,min:a=n,formatter:r}=this.props,i=S(this.state.displayValue,r),l=o??n;let c=n;if(i.res){
const o=new s.Big(i.value),r=o.minus(a).mod(n);let u=o.plus(e*l);!r.eq(0)&&t&&(u=u.plus((e>0?0:1)*l).minus(r)),c=u.toNumber()}const{isPassed:u,clampedValue:d}=this._checkValueBoundaries(c);c=u?c:d,this.setState({displayValue:y(this.props,c)}),this.props.onValueChange(c,"step"),this.props.errorHandler&&this.props.errorHandler(!1)};const{value:t}=e;this._errMsg=r.t(null,void 0,n(8863));const o=y(e,t);this.state={value:t,displayValue:o,focused:!1,errorMsg:this._errMsg},this.props.onDisplayValueChange?.(o),this._replaceDivider=e.replaceDivider}render(){const{inputMode:e,errorMessage:t,autoSelectOnFocus:n,...a}=this.props;return o.createElement(l.NumberInputView,{...a,inputMode:e??this.state.inputMode,value:(0,d.startWithLTR)((0,d.stripLTRMarks)(this.state.displayValue)),errorMessage:t||this.state.errorMsg,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,onFocus:this._onFocus,onBlur:this._onBlur,autoSelectOnFocus:void 0!==n?n:!i.CheckMobile.any(),onInputControlClick:this.props.onInputControlClick})}componentDidMount(){this.setState({inputMode:i.CheckMobile.iOS()?void 0:"numeric"})}componentDidUpdate(e,t){this.props.shouldApplyValueOnFormatterChange&&e.formatter!==this.props.formatter&&this.setState({displayValue:y(this.props,this.props.value)}),t.displayValue!==this.state.displayValue&&this.props.onDisplayValueChange?.(this.state.displayValue)}getClampedValue(){const{min:e=-1/0,max:t=p}=this.props,n=S(this.state.displayValue,this.props.formatter);return n.res?(0,u.clamp)(n.value,e,t):null}static getDerivedStateFromProps(e,t){const{alwaysUpdateValueFromProps:n,value:o,forceApplyValueFromProps:a}=e;return t.focused&&!n||t.value===o&&!a?null:{value:o,displayValue:y(e,o)}}_checkValueBoundaries(e){const{min:t,max:n,boundariesErrorMessages:o}=this.props;return m({value:e,min:t,max:n,boundariesErrorMessages:o})}}function y(e,t){const{useFormatter:n=!0,formatter:o,mode:a}=e;return n&&"integer"!==a?function(e,t=b){return null!==e?t.format(e):""}(t,o):function(e){if(null===e)return"";return c.NumericFormatter.formatNoE(e)}(t)}function S(e,t=b){return t.parse?t.parse(e):{res:!1,error:"Formatter does not support parse"}}class x extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._handleContainerRef=e=>this._container=e,this._onChange=(e,t)=>{const{onChange:n,onBlur:o}=this.props;n(e),"step"===t&&o&&o()},this._onBlur=e=>{const{onBlur:t}=this.props;if(t){const n=(0,a.ensureNotNull)(this._container);n.contains(document.activeElement)||n.contains(e.relatedTarget)||t()}}}render(){const{input:{defval:e,min:t,max:n,step:a},value:r,disabled:s,onKeyDown:i,className:l,mode:c,stretch:u}=this.props;return o.createElement(E,{className:l,value:Number(void 0===r?e:r),min:t,max:n,step:a,mode:c,onBlur:this._onBlur,onValueChange:this._onChange,onKeyDown:i,disabled:s,containerReference:this._handleContainerRef,fontSizeStyle:"medium",roundByStep:!1,stretch:u})}}},27933:(e,t,n)=>{"use strict";n.d(t,{SymbolInput:()=>i,SymbolInputComponent:()=>s});var o=n(79474),a=n(39944),r=n(25659)
;const s=(0,o.memo)((e=>{const{value:t,input:{defval:n},onChange:r,disabled:s,hasTooltip:i,isResetSymbolAble:l}=e;return o.createElement(a.SymbolInputsButton,{symbol:t||n||"",defVal:n||"",onSymbolChanged:r,disabled:s,hasTooltip:i,isResetAble:l})}));s.displayName="SymbolInputComponent";const i=(0,r.bind)(s)},59346:(e,t,n)=>{"use strict";n.d(t,{InputRow:()=>ln});var o=n(79474),a=n(85842),r=n(82372),s=n(20819),i=n(22725),l=n(80696),c=n(16570),u=n(75753),d=n(14487),p=n.n(d),m=n(34720),h=n(24180),f=n(32438),b=n(10530),v=n(28187),g=n(25659),C=n(29808);function E(e){return 60*new Date(e).getTimezoneOffset()*1e3}function y(e,t,n){return e.valueOf()-t-E(n)}const S=(0,o.memo)((e=>{const{tzName:t,value:n,onChange:a,input:{defval:r},hasTooltip:s,disabled:i}=e,l=(0,o.useMemo)((()=>Number(n??r)),[n,r]),c=(0,o.useMemo)((()=>(0,v.getChartTimezoneOffsetMs)(l,t)),[l,t]),u=(0,o.useMemo)((()=>{const e=new Date(l+c+E(l));return e.setSeconds(0),e}),[l,c]),d=(0,o.useMemo)((()=>(0,f.twoDigitsFormat)(u.getHours())+":"+(0,f.twoDigitsFormat)(u.getMinutes())),[u]),g=(0,o.useCallback)((e=>{const[t,n]=e.split(":"),o=new Date(u);o.setHours(Number(t)),o.setMinutes(Number(n)),a(y(o,c,l))}),[c,l,a]),S=(0,o.useCallback)((e=>{if(null===e)return;const t=new Date(u);t.setFullYear(e.getFullYear()),t.setMonth(e.getMonth()),t.setDate(e.getDate()),a(y(t,c,l))}),[c,l,a]);return o.createElement("div",{className:p()(C.containerDateTimeInput,s&&C.hasTooltip)},o.createElement("div",{className:C.datePickerWrapper},o.createElement(m.DatePicker,{InputComponent:h.DateInput,initial:u,onPick:S,disabled:i,revertInvalidData:!0})),o.createElement("div",{className:C.timePickerWrapper},o.createElement(b.TimeInput,{value:d,onChange:g,disabled:i})))}));S.displayName="DateTimeInputComponent";const x=(0,g.bind)(S);var w,_,I=n(29497),N=n(97101),k=n(97792),T=n(77555),D=n(47778),O=n(91965),R=n(40197),P=n(96278),B=n.n(P);function M(e){const{role:t,startSlot:n,children:a,isOpen:r,onClick:s,onKeyDown:i,id:l,reference:c,ariaActivedescendant:u,stretch:d,buttonClassname:m,disabled:h,ariaHaspopup:f,ariaControls:b,ariaLabelledby:v,size:g="medium",intent:C="default",tabIndex:E,...y}=e,S=(0,R.filterDataProps)(y);return o.createElement("button",{type:"button",ref:c,role:t,"aria-controls":b,"aria-expanded":r,"aria-haspopup":f,"aria-activedescendant":u,"aria-disabled":h,"aria-labelledby":v,tabIndex:void 0!==E?E:h?-1:0,onClick:h?void 0:s,onKeyDown:h?void 0:i,id:l,className:p()(B().button,m,h&&B().disabled,d&&B().stretch,g&&B()[g],B()[C],r&&B().open),...S},o.createElement("div",{className:B().content},n&&o.createElement("div",{className:B().startSlot},n),a&&o.createElement("div",{className:B().middleSlot},a),o.createElement(O.Caret,{isDropped:r,className:B().caret,disabled:!0})))}!function(e){e.Default="default",e.Danger="danger",e.Warning="warning"}(w||(w={})),function(e){e.XSmall="xsmall",e.Small="small",e.Medium="medium",e.Large="large"}(_||(_={}));var L=n(59794),A=n(55768),F=n.n(A);function W(e){const{isGrouped:t,cellState:n}=(0,o.useContext)(L.ControlGroupContext)
;return t?o.createElement("div",{className:p()(F().dropdownButton,n.isTop&&F().top,n.isLeft&&F().left,n.isBottom&&F().bottom,n.isRight&&F().right)},o.createElement(M,{...e,stretch:e.stretch??!0})):o.createElement(M,{...e})}var V=n(73064),z=n(70373),U=n(7528),H=n(89315),q=n(47893);const G="data-is-popover-item-button",K="data-is-popover-context-action";function Z(e,t){e.scrollIntoView({behavior:t?"smooth":void 0,block:"center"})}var $=n(61713),Q=n(45280);function Y(e,t){const n=t=>(n,o)=>{const a=document.activeElement||n,r=(0,$.getSelectorTreeWalker)(n,e);r.currentNode=a;const s=t(r);return s&&(0,Q.isHTMLOrSVGElement)(s)&&s!==a?(s.focus(o),s):null},o=t?e=>e.previousNode():$.getPreviousNonParent,a=e=>e.nextNode();return{focusPrev:n(o),focusNext:n(a),focusFirst:n($.getFirstDescendant),focusLast:n($.getLastDescendant),focusPrevLoop:n((e=>{const t=o(e);return t||(0,$.getLastDescendant)(e)})),focusNextLoop:n((e=>{const t=a(e);return t||(0,$.getFirstDescendant)(e)})),focusIndex:(e,t,o)=>n((e=>{e.currentNode=e.root;for(let n=0;n<t;n++)e.nextNode();return e.nextNode()}))(e,o)}}const j=(e,t)=>{const n=e(t,{preventScroll:!0});n&&Z(n)};function J(e,t=0){const{focusPrevLoop:n,focusNextLoop:a,focusFirst:r,focusLast:s}=(0,o.useMemo)((()=>Y(`[${G}]`)),[]);const i=(0,o.useCallback)((t=>{e&&t&&r(t)}),[r,e]),l=(0,o.useMemo)((()=>(0,H.default)(j,t,{leading:!1,trailing:!0})),[t]);return{onKeyDown:function(e){const o=(0,q.hashFromEvent)(e),i=e.currentTarget,c=function(e){switch(e){case 38:return n;case 40:return a;case 36:return r;case 35:return s}}(o);c&&(e.stopPropagation(),e.preventDefault(),t?l(c,i):j(c,i))},refToContentWrapperElement:i}}var X=n(9774),ee=n(87013),te=n(47157),ne=n(6071),oe=n.n(ne);function ae(e){const t=(0,o.useRef)(null),{width:n=z.POPOVER_DEFAULT_WIDTH,height:a=z.POPOVER_DEFAULT_HEIGHT,placementRules:r=z.POPOVER_DEFAULT_PLACEMENT_RULES,onClose:s,isOpen:i,anchorPositionerCardAppearanceClassname:l,children:c,role:u,ariaLabelledby:d,idOfContentWrapperElement:p,anchored:m,ariaMultiselectable:h,mobilePositionerSide:f,mobilePositionerCardAppearanceClassname:b,mobilePositionerStretch:v,refObjectToContentWrapperElement:g=t,isRtl:C,repositionTriggers:E,repositionDependencies:y,fixedHeader:S,fixedFooter:x,onScroll:w,scrollRef:_,onKeyDown:I,contentResize:N,mobileBreakpoint:k,dataQaId:T}=e,D=(0,o.useId)(),O=p??D,R=(0,X.useMergedRefs)([g]),P=(0,o.useRef)(null),B=(0,X.useMergedRefs)([_,P]),M=o.createElement("div",{onKeyDown:I,className:oe().eventWrapper},o.createElement(te.PopoverContentVertical,{fixedHeader:S,fixedFooter:x,onScroll:w,scrollRef:B},c));return o.createElement(ee.Popover,{anchored:m,isRtl:C,onClose:s,isOpen:i,anchorPositionerCardAppearanceClassname:l,role:u,ariaLabelledby:d,ariaMultiselectable:h,idOfContentWrapperElement:O,refToContentWrapperElement:R,placementRules:r,width:n,height:a,children:M,mobilePositionerSide:f,mobilePositionerCardAppearanceClassname:b,mobilePositionerStretch:v,repositionTriggers:E,repositionDependencies:y,mobileBreakpoint:k,dataQaId:T,contentResize:N,scrollContainer:P})}var re=n(13528)
;function se(e){const t=(0,o.useRef)(null),{width:n=z.POPOVER_DEFAULT_WIDTH,height:a=z.POPOVER_DEFAULT_HEIGHT,placementRules:r=z.POPOVER_DEFAULT_PLACEMENT_RULES,onClose:s,isOpen:i,closeOnClickAway:l=z.POPOVER_DEFAULT_CLOSE_ON_CLICK_AWAY,closeOnEscape:c=z.POPOVER_DEFAULT_CLOSE_ON_ESCAPE,closeOnScrollOutside:u=z.POPOVER_DEFAULT_CLOSE_ON_SCROLL_OUTSIDE,closeOnResizeWindow:d=z.POPOVER_DEFAULT_CLOSE_ON_RESIZE_WINDOW,closeOnTab:p=z.POPOVER_DEFAULT_CLOSE_ON_TAB,anchorPositionerCardAppearanceClassname:m,children:h,role:f,ariaLabelledby:b,idOfContentWrapperElement:v,anchored:g,ariaMultiselectable:C,mobilePositionerSide:E,mobilePositionerCardAppearanceClassname:y,refToContentWrapperElement:S=t,isRtl:x,focusFirstItemOnOpen:w=!0,repositionTriggers:_=[],repositionDependencies:I,fixedHeader:N,fixedFooter:k,onScroll:T,scrollRef:D,mobileBreakpoint:O,contentResize:R=14,mobilePositionerStretch:P,keyDownThrottleMs:B,dataQaId:M}=e,L=(0,o.useContext)(re.AppContext).isRtl,A=x??L,F=(0,V.useFunctionalRefObject)(S),W=(0,o.useId)(),H=v??W,{repositionTriggers:q,refToContentWrapperElement:G}=(0,U.usePopoverCloseBehavior)({onClose:s,isOpen:i,closeOnClickAway:l,closeOnEscape:c,closeOnResizeWindow:d,closeOnScrollOutside:u,closeOnTab:p,refToContentWrapperElement:F,excludeArea:g.at}),{onKeyDown:K,refToContentWrapperElement:Z}=J(w,B),$=(0,X.useMergedRefs)([Z,G]);return o.createElement(ae,{anchored:g,isRtl:A,onClose:s,isOpen:i,anchorPositionerCardAppearanceClassname:m,role:f,ariaLabelledby:b,ariaMultiselectable:C,idOfContentWrapperElement:H,refObjectToContentWrapperElement:$,placementRules:r,width:n,height:a,children:h,mobilePositionerSide:E,mobilePositionerCardAppearanceClassname:y,repositionTriggers:[...q,..._],repositionDependencies:I,fixedFooter:k,fixedHeader:N,onScroll:T,scrollRef:D,onKeyDown:K,contentResize:R,mobilePositionerStretch:P,mobileBreakpoint:O,dataQaId:M})}var ie=n(37315),le=n.n(ie);function ce(e){const t=(0,o.useRef)(null),{children:n,listItemRef:a=t,isOpen:r,selected:s,disabled:i,onMouseEnter:l,size:c="medium",ariaBusy:u,intent:d="neutral",dataQaId:m}=e;return o.createElement("div",{"data-qa-id":m,className:p()(le().background,s&&le().selected,r&&le().open,i&&le().disabled,le()[c],le()[d]),ref:a,onMouseEnter:l,"aria-busy":u},n)}var ue=n(57457),de=n.n(ue);function pe(e){const t=(0,o.useRef)(null),{children:n,listItemButtonRef:a=t,listItemButtonId:r,onKeyDownListItemButton:s,href:i,target:l="_blank",hotkey:c,ariaChecked:u,ariaSelected:d,ariaHaspopup:m,ariaControls:h,ariaExpanded:f,ariaLabel:b,role:v,disabled:g,isOpen:C,selected:E,onClick:y,tabIndex:S=0,rel:x,dataQaId:w,..._}=e,I=(0,R.filterCheckedDataProps)(_),N=(0,V.useFunctionalRefObject)(a),k=(0,o.useCallback)((e=>{if(N.current!==e.target)return;s?.(e);const t=(0,q.hashFromEvent)(e);32!==t&&13!==t||(void 0!==i&&window.open(i,l),y?.(e),e.preventDefault(),e.stopPropagation())}),[y,i,l,s,N]),T={role:v,"aria-keyshortcuts":c?(D=c,Array.isArray(D)?D.map(q.hotkeyHashToAriaKeyshortcuts).join(" "):(0,q.hotkeyHashToAriaKeyshortcuts)(D)):void 0,"aria-expanded":f,"aria-haspopup":m,
"aria-controls":h,"aria-checked":u,"aria-selected":d,"aria-disabled":g,"aria-label":b,className:p()(de().button,E&&de().selected),tabIndex:S,ref:N,onKeyDown:g?void 0:k,onClick:g?void 0:y,id:r,"data-qa-id":w,...I};var D;return o.createElement(o.Fragment,null,!i&&o.createElement("div",{...T}," ",n," "),i&&o.createElement("a",{href:i,target:l,rel:x,...T},n))}var me=n(45890),he=n(54519),fe=n.n(he);function be(e){const{hotkey:t}=e;return o.createElement("div",{className:fe().hotkey},(n=t,Array.isArray(n)?n.map(q.humanReadableHash).join(", "):(0,q.humanReadableHash)(n)));var n}var ve=n(44479),ge=n.n(ve);function Ce(e){const{rightSlot:t,hotkey:n,selected:a}=e;return o.createElement("div",{className:ge().right},o.createElement("div",{className:ge().child},o.createElement(me.IconButtonVariantContextProvider,{variant:a?"primary-special":"primary"},n&&o.createElement(be,{hotkey:n}),t)))}var Ee=n(40543),ye=n.n(Ee);function Se(e){const{ellipsis:t,text:n,className:a}=e;return n?o.createElement("div",{className:p()(a,"string"==typeof n&&t&&ye().ellipsis,"string"!=typeof n&&ye().withGaps,t&&"apply-overflow-tooltip")},n):null}var xe=n(45515),we=n.n(xe);function _e(e){const{ellipsis:t=!0,title:n,description:a,hasEndSlot:r}=e;return o.createElement("div",{className:p()(we().middle,n&&we().hasTitle,a&&we().hasDescription,!r&&we().hasNoEndSlot)},o.createElement(Se,{key:"title",className:we().title,text:n,ellipsis:t}),o.createElement(Se,{key:"description",className:we().description,text:a,ellipsis:t}))}var Ie=n(70827),Ne=n.n(Ie);function ke(e){const{leftSlot:t,rightSlot:n,hotkey:a,selected:r,ellipsis:s,title:i,description:l}=e,c=void 0!==t&&o.createElement("div",{className:Ne().left,style:{"--ui-lib-private-listItem-leftSlotItemsNumber":Array.isArray(t)?t.length:1}},t),u=n||a?o.createElement(Ce,{rightSlot:n,hotkey:a,selected:r}):null,d=o.createElement(_e,{ellipsis:s,title:i,description:l,hasEndSlot:!!u});return o.createElement(o.Fragment,null,o.createElement("div",{className:Ne().buttonContent},c,d,u))}const Te=(0,o.createContext)(!1);var De,Oe,Re,Pe;function Be(e){const{title:t,description:n,listItemRef:a,listItemButtonRef:r,isOpen:s,selected:i,disabled:l,onClick:c,href:u,leftSlot:d,rightSlot:p,hotkey:m,intent:h,onMouseEnter:f,onKeyDownListItemButton:b,listItemButtonId:v,ariaChecked:g,ariaSelected:C,ariaHaspopup:E,ariaControls:y,ariaExpanded:S,ariaBusy:x,ariaLabel:w,role:_,size:I,ellipsis:N,target:k,outsideOfButtonSlot:T,tabIndex:D,rel:O,dataQaId:P,...B}=e,M=(0,R.filterCheckedDataProps)(B);return o.createElement(Te.Provider,{value:!!n},o.createElement(ce,{size:I,selected:i,isOpen:s,disabled:l,listItemRef:a,onMouseEnter:f,ariaBusy:x,intent:h},o.createElement(pe,{listItemButtonRef:r,listItemButtonId:v,onKeyDownListItemButton:b,href:u,target:k,hotkey:m,ariaChecked:g,ariaSelected:C,ariaHaspopup:E,ariaControls:y,ariaExpanded:S,ariaLabel:w,role:_,disabled:l,isOpen:s,selected:i,onClick:c,dataQaId:P,tabIndex:D,rel:O,...M},o.createElement(ke,{leftSlot:d,rightSlot:p,hotkey:m,selected:i,ellipsis:N,title:t,description:n})),T))}function Me(e){
const{title:t,description:n,popoverItemRef:a,popoverItemButtonRef:r,isOpen:s,selected:i,disabled:l,onClick:c,href:u,leftSlot:d,rightSlot:p,hotkey:m,intent:h,onMouseEnter:f,onKeyDownPopoverItemButton:b,popoverItemButtonId:v,ariaChecked:g,ariaSelected:C,ariaHaspopup:E,ariaControls:y,ariaExpanded:S,ariaBusy:x,ariaLabel:w,role:_,size:I,ellipsis:N,target:k,outsideOfButtonSlot:T,tabIndex:D,rel:O,dataQaId:R}=e;return o.createElement(Be,{title:t,description:n,listItemRef:a,listItemButtonRef:r,isOpen:s,selected:i,disabled:l,onClick:c,href:u,leftSlot:d,rightSlot:p,hotkey:m,intent:h,onMouseEnter:f,onKeyDownListItemButton:b,listItemButtonId:v,ariaChecked:g,ariaSelected:C,ariaHaspopup:E,ariaControls:y,ariaExpanded:S,ariaBusy:x,ariaLabel:w,role:_,size:I,ellipsis:N,target:k,outsideOfButtonSlot:T,tabIndex:D,rel:O,dataQaId:R,[G]:"true"})}!function(e){e.Medium="medium",e.Large="large"}(De||(De={})),function(e){e.Neutral="neutral",e.Danger="danger"}(Oe||(Oe={})),function(e){e.Medium="medium",e.Large="large"}(Re||(Re={})),function(e){e.Neutral="neutral",e.Danger="danger"}(Pe||(Pe={}));var Le=n(9352),Ae=n.n(Le);function Fe(e){return o.createElement("div",{className:p()(Ae().wrapper,e.dirMatching&&Ae().dirMatching),inert:e.inert?"true":void 0},e.children)}function We(e){const{children:t}=e;return o.createElement(Fe,{inert:!0},t)}var Ve=n(64588);function ze(e){const{iconSvg:t,dirMatching:n}=e;return o.createElement(Fe,{dirMatching:n},o.createElement(Ve.BlockIcon,{icon:t}))}var Ue=n(80129);function He(e){const t=(0,o.useContext)(Te),{iconUrl:n,placeholderLetter:a,dirMatching:r}=e;return o.createElement(Fe,{dirMatching:r},o.createElement(Ue.CircleLogo,{size:t?"xsmall":"xxxsmall",logoUrl:n,placeholderLetter:a}))}function qe(e){return o.createElement(Fe,null)}function Ge(e){return e.iconJsx?o.createElement(We,null,e.iconJsx):e.iconSvg?o.createElement(ze,{iconSvg:e.iconSvg}):e.iconUrl?o.createElement(He,{iconUrl:e.iconUrl}):e.iconSpace?o.createElement(qe,null):void 0}function Ke(e){return"divider"!==e?.type}function Ze(e){return e.flatMap((e=>"items"in e?e.items:e))}var $e=n(19976),Qe=n(66334),Ye=n(63783),je=n.n(Ye);const Je=(0,o.forwardRef)(((e,t)=>{const{id:n,children:a,onClick:r,disabled:s,focusable:i,role:l,ariaLabel:c,ariaExpanded:u,ariaControls:d,ariaHaspopup:m,dataQaId:h,...f}=e,b=(0,R.filterCheckedDataProps)(f),v=r?"button":"div",g=i||r,C=s?void 0:r;return o.createElement(v,{id:n,className:p()(je().customListItem,C&&je().clickable),onClick:C,"aria-disabled":s,"aria-label":c,"aria-expanded":u,"aria-controls":d,"aria-haspopup":m,role:l,tabIndex:g?0:void 0,ref:t,...b,"data-qa-id":h},o.createElement("div",{inert:s?"true":void 0},a))}));var Xe=n(29914);function et(e){const{id:t,role:n,onClick:a,rightSlot:r,rightSlotAriaLabelledby:s,focusable:i,ariaExpanded:l,ariaControls:c,ariaHaspopup:u,ariaLabel:d,children:p,className:m,listItemButtonRef:h,dataQaId:f,onKeyDown:b,nestedListsAriaOwns:v,nestedListAriaHidden:g,...C}=e,E=(0,R.filterCheckedDataProps)(C),y=(0,o.useId)();return o.createElement("div",{"data-qa-id":f,onKeyDown:b
},o.createElement(Je,{id:t,role:n,onClick:a,focusable:i||!!r,ref:h,ariaExpanded:l??(!!r||void 0),ariaControls:c??(r?y:void 0),ariaHaspopup:u??(r?"menu":void 0),ariaLabel:d,dataQaId:`${Xe.UI_LIB_DATA_QA_ID_PREFIX}title-popover-item`,...E},o.createElement("div",{className:m},p,r)),o.createElement("div",{id:y,role:"menu","aria-labelledby":s,"aria-orientation":"horizontal","aria-owns":v,"aria-hidden":g}))}var tt,nt=n(22955),ot=n.n(nt),at=n(46788),rt=n.n(at),st=n(52093),it=n.n(st);function lt(e){const{id:t,role:n,leftSlot:a,title:r,onClick:s,ariaLabel:i,rightSlot:l,rightSlotAriaLabelledby:c,listItemButtonRef:u,variant:d="primary",ariaControls:m,titleId:h,wrapped:f,dataQaId:b,onKeyDown:v,nestedListsAriaOwns:g,nestedListAriaHidden:C,...E}=e,y=(0,R.filterCheckedDataProps)(E),S=void 0!==f;return o.createElement(et,{dataQaId:b,id:t,role:n,onClick:s,onKeyDown:v,rightSlot:l,rightSlotAriaLabelledby:c,ariaLabel:i,className:p()(it().wrapper,a&&it().withLeftSlot,it()[`${d}TitleWrapper`]),listItemButtonRef:u,focusable:S,ariaExpanded:S?!f:void 0,ariaControls:m,nestedListsAriaOwns:g,nestedListAriaHidden:C,...y},o.createElement("div",{className:it().content},a&&o.createElement("div",{className:it().left},a),o.createElement("div",{className:it().title,id:h},r)),S&&o.createElement(o.Fragment,null,o.createElement("div",{className:it().space}),o.createElement(Qe.Icon,{className:it().icon,icon:f?ot():rt()})))}function ct(e){const{id:t,title:n,children:a,itemRole:r,ariaLabel:s,rightSlot:i,rightSlotAriaLabelledby:l,dataQaId:c,onClick:u,onKeyDown:d,isWrapped:p,...m}=e,h=(0,R.filterCheckedDataProps)(m),f=(0,o.useId)(),b=(0,o.useId)();return o.createElement(o.Fragment,null,o.createElement(lt,{dataQaId:(0,Xe.concatIfNotNull)(`${Xe.UI_LIB_DATA_QA_ID_PREFIX}list-section-title`,c),id:t,title:n,role:r,rightSlot:i,rightSlotAriaLabelledby:l,ariaLabel:s,variant:"secondary",ariaControls:void 0!==p?b:void 0,titleId:f,wrapped:p,onClick:u,onKeyDown:d,...h}),o.createElement("div",{role:"group","aria-labelledby":f,id:b,"data-qa-id":(0,Xe.concatIfNotNull)(`${Xe.UI_LIB_DATA_QA_ID_PREFIX}list-section-content`,c)},!p&&a))}!function(e){e.Primary="primary",e.Secondary="secondary"}(tt||(tt={}));(0,o.createContext)({setIds:()=>{},hideContextActionsIfNoHover:!1,focusedContextActionsCounter:0,setFocusedContextActionsCounter:()=>{}});n(46691);const ut=["a[href]","button:not(:disabled)","input:not(:disabled)",'[role="button"]'];ut.join(",");function dt(e,t={}){const{focusNext:n,focusPrev:o,focusFirst:a,focusLast:r}=Y(e,t.allowNestedFocusable),s={...t.horizontal?{39:n,37:o}:{40:n,38:o},...t.handleHomeEnd?{36:a,35:r}:{}};return{onFocus:function(n){const o=n.currentTarget;n.target===o&&function(n){const o=(0,$.getSelectorTreeWalker)(n,e).nextNode();o&&(0,Q.isHTMLOrSVGElement)(o)&&o!==n&&o.focus(t.focusOptions)}(o)},onKeyDown:function(e){const n=function(e,t){if(!t)return e;const n=255&e,o=-256&e;return 37===n?39+o:39===n?37+o:e}((0,q.hashFromEvent)(e),t.isRtl),o=e.currentTarget,a=e.target;if(!(a instanceof Node))return;if(!o.contains(a))return;const r=s[n];if(r){
e.preventDefault();const n=r?.(o,t.focusOptions);n&&e.stopPropagation()}}}}const pt=`[${K}]`,mt=ut.map((e=>`${pt} ${e}`)).join(",");function ht(e){const{id:t,title:n,children:a,itemRole:r,wrappable:s,defaultWrapped:i,onWrappedChanged:l,ariaLabel:c,rightSlot:u,rightSlotAriaLabelledby:d,dataQaId:p}=e,[m,h]=(0,o.useState)(i??!1),{onKeyDown:f}=(()=>{const{isRtl:e}=(0,$e.usePopoverContext)();return dt(mt+`,[${G}]`,{horizontal:!0,isRtl:e,allowNestedFocusable:!0})})(),{onPopoverContentResize:b}=(0,$e.usePopoverContext)();(0,o.useLayoutEffect)((()=>{b?.()}),[b,m]);const v=(0,o.useCallback)((()=>{h((e=>{const t=!e;return l?.(t),t}))}),[l]);return o.createElement(o.Fragment,null,o.createElement(ct,{id:t,title:n,children:a,itemRole:r,ariaLabel:c,rightSlot:u,rightSlotAriaLabelledby:d,dataQaId:p,isWrapped:s?m:void 0,onClick:s?v:void 0,onKeyDown:f,[G]:s||u?"true":void 0}))}var ft=n(74612),bt=n.n(ft);function vt(e){const{role:t}=e;return o.createElement("div",{className:bt()["menu-divider"],role:t},o.createElement("div",{className:bt()["menu-divider-line"]}))}function gt(e){const{isOpen:t,onClose:n,anchorId:a,anchorButtonRef:r,contentId:s,items:i,value:l,onChange:c,placementRules:u,width:d,height:p,closeOnClickAway:m,mobileBreakpoint:h,closeOnResizeWindow:f,closeOnScrollOutside:b,dataQaId:v}=e,g=(0,o.useCallback)((e=>{n(!0,"currentLevel"),c(e)}),[n,c]),C=(0,o.useId)(),E=(0,o.useMemo)((()=>Ze(i.filter(Ke))),[i]),y=(0,o.useMemo)((()=>E.findIndex((e=>e.value===l))),[E,l]);(0,o.useEffect)((()=>{t&&-1!==y&&requestAnimationFrame((()=>{const e=`item_${C}_${y}`,t=document.getElementById(e);t&&(t.focus({preventScroll:!0}),Z(t,!1))}))}),[C,y,t]);const S=(0,o.useCallback)((()=>{let e=0;function t(t){return o.createElement(Ct,{id:`item_${C}_${e++}`,key:`${t.title}:${t.description}`,value:l,item:t,onSelectItem:g,dataQaId:t.dataQaId})}return o.createElement(o.Fragment,null,i.map(((e,n)=>{return"items"in(a=e)||"divider"===a?.type?"divider"===e.type?o.createElement(vt,{role:"presentation",key:`divider_${C}_${n}`}):o.createElement(ht,{key:`group_${C}_${n}`,title:e.title},e.items.map(t)):t(e);var a})))}),[i,g,C,l]),x=(0,o.useMemo)(S,[S]);return o.createElement(se,{role:"listbox",ariaLabelledby:a,isOpen:t,onClose:n,anchored:{type:"element",at:r},idOfContentWrapperElement:s,placementRules:u,width:d,height:p,focusFirstItemOnOpen:!1,closeOnClickAway:m,mobileBreakpoint:h,closeOnResizeWindow:f,closeOnScrollOutside:b,dataQaId:v},x)}function Ct(e){const{id:t,value:n,item:a,onSelectItem:r,dataQaId:s}=e,i=(0,o.useCallback)((()=>r(a.value)),[r,a.value]),l=n===a.value;return o.createElement(Me,{role:"option",selected:l,ariaChecked:l,title:a.title,leftSlot:Ge(a),key:a.title,popoverItemButtonId:t,onClick:i,disabled:a.disabled,dataQaId:s})}function Et(e){const[t,n]=(0,o.useState)(!1),a=(0,o.useCallback)((()=>{n(!1)}),[]),r=(0,o.useCallback)((()=>{n(!0)}),[]),s=function(e,t){return(0,o.useCallback)((n=>{t(),n&&e.current?.focus()}),[e,t])}(e,a);return{isOpen:t,onOpen:r,onClose:s}}const yt=new Set([32]),St=new Set([40,38]),xt=new Set([13]);function wt(e){const t=(0,
o.useRef)(),n=(0,V.useFunctionalRefObject)(t),{isOpen:a,onOpen:r,onClose:s}=Et(n),i=(0,o.useId)(),l=e?.anchorId??i,c=(0,o.useId)(),u=function(e){const{isOpen:t,onOpen:n,openOnEnter:a=!0,openOnArrow:r=!0,openOnSpace:s=!0}=e;return(0,o.useCallback)((e=>{const o=(0,q.hashFromEvent)(e);!t&&(a&&xt.has(o)||r&&St.has(o)||s&&yt.has(o))&&(n(),e.preventDefault(),e.stopPropagation())}),[t,n,a])}({isOpen:a,onOpen:r,openOnEnter:e?.openOnEnter,openOnArrow:e?.openOnArrow}),d=(0,o.useCallback)((()=>s(!0,"allLevels")),[s]);return{anchorButtonRef:n,isOpen:a,onOpen:r,onClose:s,anchorId:l,contentId:c,handleAnchorClick:a?d:r,handleAnchorKeyDown:u}}function _t(e,t){const n={};for(const a of Object.entries(t))n["camelCase"===e?"aria"+(o=a[0],""===o?"":o[0].toUpperCase()+o.substring(1)):"aria-"+a[0]]=a[1];var o;return n}function It(e){return function(e){const{isOpen:t,onClose:n,contentId:o,anchorButtonRef:a,anchorId:r,handleAnchorClick:s,handleAnchorKeyDown:i}=wt({anchorId:e.anchorId,openOnEnter:e.openOnEnter,openOnArrow:e.openOnArrow});return{isOpen:t,anchorProps:{id:r,role:"combobox",onClick:s,onKeyDown:i,...(l=e.refStyle,c=a,{[l]:c}),..._t(e.ariaStyle,{expanded:t,controls:o,haspopup:"listbox"})},popoverProps:{isOpen:t,anchorId:r,anchorButtonRef:a,contentId:o,onClose:n,items:e.items,value:e.value,onChange:e.onChange}};var l,c}({items:e.items,value:e.value,onChange:e.onChange,refStyle:e?.refStyle??"reference",ariaStyle:e?.ariaStyle??"kebab-case",openOnEnter:e.openOnEnter,openOnArrow:e.openOnArrow,anchorId:e?.anchorId})}var Nt=n(24748),kt=n.n(Nt);function Tt(e){const{title:t,items:n,onChange:a,value:r,noneSelectedTitle:s,popoverPlacementRules:i,popoverWidth:l,popoverHeight:c,stretch:u,anchorButtonId:d,disabled:m,anchorButtonSize:h,anchorButtonSizeClassname:f,openOnEnter:b,anchorButtonIntent:v,popoverMobileBreakpoint:g,popoverCloseOnScrollOutside:C,popoverCloseOnResizeWindow:E}=e,y=(0,o.useMemo)((()=>Ze(n.filter(Ke)).find((e=>e.value===r))),[n,r]),{isOpen:S,anchorProps:x,popoverProps:w}=It({items:n,value:r,onChange:a,openOnEnter:b,ariaStyle:"camelCase",anchorId:d}),_=t??y?.title??s;return o.createElement(o.Fragment,null,o.createElement("div",{className:p()(f,kt().anchor)},o.createElement(W,{...x,children:_,isOpen:S,stretch:u,disabled:m,size:h,intent:v})),o.createElement(gt,{...w,placementRules:i,width:l,height:c,mobileBreakpoint:g,closeOnScrollOutside:C,closeOnResizeWindow:E}))}var Dt=n(91599);const Ot="",Rt=void 0,Pt=["1","3","5","15","30","45","60","120","180","240","1D","1W","1M","3M","6M","12M"],Bt=["1S","5S","10S","15S","30S","45S"],Mt=["1T","10T","100T","1000T"],Lt=(0,o.memo)((e=>{const{input:t,value:a,disabled:r,hasTooltip:s,onChange:i}=e,l=(0,o.useMemo)((()=>{let e;if(t.options)e=t.options.filter((e=>k.Interval.parse(e).isValid())).map((e=>k.Interval.parse(e).value()));else{const t=Rt?.get()?.filter((e=>!k.Interval.parse(e).isRange()))??[];e=[Ot].concat((0,T.mergeResolutions)(Pt,(0,T.isSecondsEnabled)()?Bt:[],(0,D.isTicksEnabled)()?Mt:[],t))}return e.map((e=>({value:e,title:e===Ot?Dt.t(null,{context:"resolution input option"
},n(58986)):(0,T.getTranslatedResolutionModel)(e).hint})))}),[]),c=(0,o.useMemo)((()=>{const e=k.Interval.parse(void 0===a?t.defval:a),n=e.isValid()?e.value():a??t.defval;if(!!l.find((e=>e.value===n)))return n}),[a,l,t.defval]);return o.createElement("div",{className:p()(C.input,s&&C.hasTooltip)},o.createElement(Tt,{anchorButtonId:t.id,popoverHeight:{by:"class",className:C.popoverHeight},items:l,value:c,noneSelectedTitle:Dt.t(null,{context:"input"},n(14196)),onChange:e=>{i(e)},disabled:r,anchorButtonSize:"small",stretch:!0}))}));Lt.displayName="ResolutionInputComponent";const At=(0,g.bind)(Lt),Ft=(0,o.memo)((e=>{const{input:{id:t,defval:n,options:a,optionsTitles:s},value:i,disabled:l,hasTooltip:c,onChange:u}=e,d=a.map((e=>{const t=s&&s[e]?s[e]:e;return{value:e,title:(0,r.getTranslatedInputTitle)(t)}})),m=void 0!==i&&a.includes(i)?i:n;return o.createElement("div",{className:p()(C.input,c&&C.hasTooltip)},o.createElement(Tt,{anchorButtonId:t,value:m,items:d,onChange:u,disabled:l,anchorButtonSize:"small",stretch:!0}))}));Ft.displayName="SelectInputComponent";const Wt=(0,g.bind)(Ft);function Vt(e=""){const[,t="",n="",o="",a=""]=Array.from(e.match(/^(\d\d)(\d\d)-(\d\d)(\d\d)/)||[]);return[`${t}:${n}`,`${o}:${a}`]}var zt=n(17664);function Ut(e){const{className:t}=e,n=(0,o.useContext)(s.PropertyTable.InlineRowContext);return o.createElement("div",{className:d(zt.inputGroup,n&&zt.inlineGroup,t)},e.children)}function Ht(e,t){return e.replace(":","")+"-"+t.replace(":","")}const qt=(0,o.memo)((e=>{const{value:t,input:n,hasTooltip:r,disabled:s,onChange:i}=e,l=t||n.defval,[c,u]=(0,o.useState)(Vt(l)[0]),[d,m]=(0,o.useState)(Vt(l)[1]),h=(0,o.useRef)(l);(0,o.useEffect)((()=>{if(t!==h.current){const[e,n]=Vt(t);u(e),m(n),h.current=t}}),[t]);const f=(0,o.useCallback)((e=>{u(e);const t=Ht(e,d);i(t)}),[d,i]),v=(0,o.useCallback)((e=>{m(e);const t=Ht(c,e);i(t)}),[c,i]);return o.createElement(Ut,{className:p()(r&&C.hasTooltip)},o.createElement("div",{className:C.sessionStart},o.createElement(b.TimeInput,{className:p()(C.input,C.sessionInputContainer),name:"start",value:(0,a.ensureDefined)(c),onChange:f,disabled:s}),o.createElement("span",{className:C.sessionDash}," — ")),o.createElement("div",{className:C.sessionEnd},o.createElement(b.TimeInput,{className:p()(C.input,C.sessionInputContainer),name:"end",value:(0,a.ensureDefined)(d),onChange:v,disabled:s})))}));qt.displayName="SessionInputComponent";const Gt=(0,g.bind)(qt);var Kt=n(18518);const Zt={};["open","high","low","close","hl2","hlc3","ohlc4","hlcc4"].forEach((e=>{"hlcc4"!==e&&(Zt[e]=Kt.priceSourceTitles[e])}));const $t=(0,o.memo)((e=>{const t=(0,o.useMemo)((()=>({...Zt,...e.availableSources})),[e.availableSources]),n=(0,o.useMemo)((()=>({...e.input,type:"text",options:Object.keys(t),optionsTitles:t})),[e.input,t]);return o.createElement(Ft,{...e,input:n})}));$t.displayName="SourceInputComponent";const Qt=(0,g.bind)($t);var Yt=n(27933),jt=n(82651),Jt=n(27639);const Xt=(0,o.memo)((e=>{const{input:{defval:t},value:n,disabled:a,onBlur:r,onKeyDown:s,hasTooltip:i,onChange:l}=e,c=(0,
o.useCallback)((e=>{l(e.currentTarget.value)}),[l]);return o.createElement(jt.InputControl,{className:p()(C.input,i&&C.hasTooltip),value:void 0===n?t:n,onChange:c,onBlur:r,onKeyDown:s,disabled:a,maxLength:40960})}));Xt.displayName="TextInputComponent";const en=(0,g.bind)((0,Jt.debounced)(Xt));var tn=n(55482),nn=n(82347),on=n(14946);const an=(0,o.memo)((e=>{const{disabled:t,hasTooltip:n,value:a,onChange:r}=e,s=(0,o.useCallback)((e=>{let t=0;a&&(t=(0,nn.isHexColor)(a)?0:(0,nn.alphaToTransparency)((0,tn.parseRgba)(a)[3])),r((0,nn.generateColor)(String(e),t,!0))}),[r,a]),i=(0,o.useCallback)((e=>{r((0,nn.generateColor)(String(a),(0,nn.alphaToTransparency)(e),!0))}),[r,a]),l=(0,o.useMemo)((()=>function(e){return e?(0,nn.isHexColor)(e)?e:(0,tn.rgbToHexString)((0,tn.parseRgb)(e)):null}(a)),[a]),c=(0,o.useMemo)((()=>function(e){if(e)return(0,nn.isHexColor)(e)?(0,nn.transparencyToAlpha)(0):(0,tn.parseRgba)(e)[3]}(a)),[a]);return o.createElement(on.ColorSelect,{className:p()(n&&C.hasTooltip),disabled:t,selectOpacity:!0,color:l,opacity:c,onColorChange:s,onOpacityChange:i})}));an.displayName="ColorInputComponent";const rn=(0,g.bind)(an);class sn extends o.PureComponent{render(){const{input:e,hasTooltip:t}=this.props,n=!1===e.active||this.props.disabled;if((0,c.isStudyInputOptionsInfo)(e)&&"resolution"!==e.type)return o.createElement(Wt,{input:e,disabled:n,hasTooltip:t});switch(e.type){case"integer":return o.createElement(N.IntegerInput,{input:e,disabled:n,hasTooltip:t});case"float":case"price":return o.createElement(I.FloatInput,{input:e,disabled:n,hasTooltip:t});case"bool":return o.createElement(u.BoolInput,{input:e,disabled:n,hasTooltip:t});case"text":return o.createElement(en,{input:e,disabled:n,hasTooltip:t});case"symbol":return o.createElement(Yt.SymbolInput,{input:e,disabled:n,hasTooltip:t});case"session":return o.createElement(Gt,{input:e,disabled:n,hasTooltip:t});case"source":return o.createElement(Qt,{input:e,disabled:n,hasTooltip:t});case"resolution":return o.createElement(At,{input:e,disabled:n,hasTooltip:t});case"time":return o.createElement(x,{input:e,hasTooltip:t,disabled:n});case"color":return o.createElement(rn,{input:e,disabled:n,hasTooltip:t});default:return null}}}class ln extends o.PureComponent{render(){const{label:e,children:t,input:n,labelAlign:c,grouped:u,tooltip:d,solutionId:p,offset:m}=this.props,h=!1===n?.active||this.props.disabled,f=Boolean(d);return o.createElement(s.PropertyTable.Row,null,o.createElement(s.PropertyTable.Cell,{"data-study-input-name":n?.id&&`${n.id}-label`,placement:"first",verticalAlign:c,grouped:u,offset:m},void 0!==e?e:(0,r.getTranslatedInputTitle)((0,a.ensureDefined)(n).name)),o.createElement(s.PropertyTable.Cell,{"data-study-input-name":n?.id&&`${n.id}-input`,placement:"last",grouped:u},t||o.createElement(sn,{input:(0,a.ensureDefined)(n),disabled:h,hasTooltip:f}),f&&o.createElement(i.IconGroupWrapper,null,d&&o.createElement(l.InputTooltip,{title:d}),!1)))}}},25659:(e,t,n)=>{"use strict";n.d(t,{bind:()=>s});var o=n(79474),a=n(14856),r=n(40451);function s(e){const t=(0,
o.memo)((t=>{const{values:n,setValue:s,availableSources:i,tzName:l,isResetSymbolAble:c}=(0,a.useEnsuredContext)(r.PropertyContext),{input:u}=t,d=(0,o.useCallback)((e=>{s(e,u.id,u.name)}),[s,u]);return o.createElement(e,{...t,value:n[u.id],onChange:d,availableSources:"source"===u.type?i:void 0,tzName:"time"===u.type?l:void 0,isResetSymbolAble:c})}));return t.displayName="BoundInput",t}},40451:(e,t,n)=>{"use strict";n.d(t,{PropertyContainer:()=>l,PropertyContext:()=>i,logger:()=>s});var o=n(79474),a=n(73775),r=n(85842);const s=(0,a.getLogger)("Platform.GUI.StudyInputPropertyContainer"),i=(0,o.createContext)(null);const l=(0,o.memo)((function(e){const{property:t,availableSources:n,setValue:a,tzName:l,isResetSymbolAble:c}=e,[u,d]=(0,o.useState)((()=>t.childNames().reduce(((e,n)=>{const o=(0,r.ensureDefined)(t.child(n));return e.hasOwnProperty(n)||(e[n]=o.value()),e}),{}))),p=(0,o.useCallback)((e=>{const t=e.value(),n=e.nameInOwner();s.logNormal(`Property "${n}" updated to value "${t}"`),d((e=>({...e,[n]:t})))}),[]);(0,o.useEffect)((()=>(t.childNames().forEach((e=>{(0,r.ensureDefined)(t.child(e)).subscribe(null,p)})),()=>{t.childNames().forEach((e=>{(0,r.ensureDefined)(t.child(e)).unsubscribe(null,p)}))})),[t]);const m={values:u,setValue:a,availableSources:n,tzName:l,isResetSymbolAble:c};return o.createElement(i.Provider,{value:m},e.children)}))},65399:(e,t,n)=>{"use strict";n.d(t,{UserInputsTabContent:()=>G});var o=n(79474),a=n(85842),r=n(20819),s=n(82372),i=n(83186),l=n(73501),c=n(22725),u=n(80696),d=n(75753);class p extends o.PureComponent{render(){const{label:e,input:t,tooltip:n,solutionId:a}=this.props,s=!1===t.active,i=Boolean(n);return o.createElement(r.PropertyTable.Row,null,o.createElement(r.PropertyTable.Cell,{placement:"first",colSpan:2,"data-study-input-name":t?.id&&`${t.id}-checkbox`},o.createElement(d.BoolInput,{label:e,input:t,hasTooltip:i,disabled:s}),i&&o.createElement(c.IconGroupWrapper,null,n&&o.createElement(u.InputTooltip,{title:n}),!1)))}}var m=n(11864),h=n(14487),f=n.n(h),b=n(17858),v=n.n(b);function g(e){const{disabled:t,checked:n}=e;return o.createElement("span",{className:f()(v().radioButtonView,t&&v().disabled,n&&v().checked)})}var C=n(40197),E=n(72222),y=n.n(E);const S=(0,m.makeSwitchGroupItem)((e=>{const{disabled:t,checked:n,label:a,value:r="on",name:s,onChange:i,className:l,id:c,title:u,labelPositionReverse:d,reference:p,ariaDescribedby:m,tabIndex:h,...b}=e,v=f()(l,y().radio,d&&y().reverse),E=f()(y().label,t&&y().disabled);return o.createElement("label",{className:v},o.createElement("span",{className:f()(y().wrapper,t&&y().disabled),title:u},o.createElement("input",{type:"radio",id:c,className:y().input,name:s,checked:n,disabled:t,value:r,onChange:i,ref:p,"aria-describedby":m,tabIndex:h,...(0,C.filterDataProps)(b)}),o.createElement("span",{className:f()(y().box,n&&y().checked)},o.createElement(g,{checked:n,disabled:t}))),a&&o.createElement("span",{className:E},a))}));var x=n(91599),w=n(25659),_=n(27933),I=n(15593);const N=(0,w.bind)((function(e){
const{input:t,tooltip:a,solutionId:s,onChange:i,value:l}=e,[d,p]=(0,o.useState)(l?"another-symbol":"main-symbol"),h=(0,o.useRef)(l||null),f=!1===t.active||e.disabled,b=Boolean(a),v=(0,o.useCallback)((e=>{p(e),"main-symbol"===e?i(""):"another-symbol"===e&&h.current&&i(h.current)}),[i]),g=(0,o.useCallback)((e=>{h.current=e,i(e)}),[i]);return o.createElement(m.SwitchGroup,{name:`symbol-source-${t.id}`,values:[d],onChange:v},o.createElement(r.PropertyTable.Row,null,o.createElement(r.PropertyTable.Cell,{colSpan:2,placement:"first","data-study-input-name":t?.id&&`${t.id}-main-symbol`},o.createElement(S,{value:"main-symbol",className:I.checkbox,disabled:f,label:o.createElement("span",{className:I.label},x.t(null,{context:"input"},n(74927)))}))),o.createElement(r.PropertyTable.Row,null,o.createElement(r.PropertyTable.Cell,{placement:"first","data-study-input-name":t?.id&&`${t.id}-another-symbol-label`},o.createElement(S,{value:"another-symbol",className:I.checkbox,disabled:f,label:o.createElement("span",{className:I.label},x.t(null,{context:"input"},n(39327)))})),o.createElement(r.PropertyTable.Cell,{placement:"last","data-study-input-name":t?.id&&`${t.id}-another-symbol-input`},o.createElement(_.SymbolInputComponent,{value:l,input:t,disabled:f||"main-symbol"===d,hasTooltip:b,onChange:g}),b&&o.createElement(c.IconGroupWrapper,null,a&&o.createElement(u.InputTooltip,{title:a}),!1))))}));var k=n(59346),T=n(88340),D=n(88169),O=n(27639),R=n(29808);const P=(0,o.memo)((e=>{const{onChange:t,value:n,input:{defval:a},disabled:r,onBlur:s,onKeyDown:i}=e;return o.createElement(T.Textarea,{className:f()(R.input,R.textarea,D.InputClasses.FontSizeMedium),value:void 0===n?a:n,onChange:e=>{t(e.currentTarget.value)},onBlur:s,onKeyDown:i,disabled:r,maxLength:40960})}));P.displayName="TextareaInputPureComponent";const B=(0,O.debounced)(P),M=(0,w.bind)(B);var L=n(51814);function A(e){const{input:t,label:n,tooltip:a,solutionId:s}=e,i=!1===t?.active,l=Boolean(a);return o.createElement(r.PropertyTable.Row,null,o.createElement(r.PropertyTable.Cell,{placement:"first",colSpan:2,className:L.wrap,"data-study-input-name":t?.id&&`${t.id}-textarea`},o.createElement("div",{className:L.labelWrap},o.createElement("span",{className:f()(L.label,l&&L.hasTooltip)},n),l&&o.createElement(c.IconGroupWrapper,null,a&&o.createElement(u.InputTooltip,{title:a}),!1)),o.createElement(M,{input:t,disabled:i})))}function F(e){const{input:t,tooltip:n,solutionId:a}=e;return"symbol"===t.type&&t.optional?o.createElement(N,{input:t,tooltip:n,solutionId:a}):"bool"===t.type?o.createElement(p,{label:(0,s.getTranslatedInputTitle)(t.name),input:t,tooltip:n,solutionId:a}):"text_area"===t.type?o.createElement(A,{label:(0,s.getTranslatedInputTitle)(t.name),input:t,tooltip:n,solutionId:a}):o.createElement(k.InputRow,{labelAlign:function(e){switch(e){case"session":return"adaptive";case"time":return"topCenter";default:return}}(t.type),input:t,tooltip:n,solutionId:a})}var W=n(99145);function V(e){const{content:t}=e;let n;return o.createElement(r.PropertyTable.InlineRowContext.Provider,{
value:!0},o.createElement("div",{className:W.inlineRow},t.children.map(((e,a)=>(void 0!==e.tooltip&&(n=e.tooltip),o.createElement(F,{key:e.id,input:e,tooltip:a===t.children.length-1?n:void 0}))))))}var z=n(62813);function U(e){const{content:t}=e;return(0,l.isGroup)(t)?(0,l.isInputInlines)(t)?o.createElement(V,{content:t}):o.createElement(o.Fragment,null,o.createElement("div",{className:z.titleWrap},o.createElement(i.GroupTitleSection,{title:(0,s.getTranslatedInputTitle)(t.id),name:t.id})),t.children.map((e=>(0,l.isGroup)(e)?o.createElement(V,{key:e.id,content:e}):o.createElement(F,{key:e.id,input:e,tooltip:e.tooltip,solutionId:e.solutionId}))),o.createElement("div",{className:z.groupFooter})):o.createElement(F,{input:t,tooltip:t.tooltip,solutionId:t.solutionId})}var H=n(40451),q=n(74129);n(15050);class G extends o.PureComponent{render(){const{reference:e,inputs:t,property:n,studyInfo:s,className:i,setProperty:l,availableSources:c,tzName:u}=this.props,{offset:d,offsets:p}=n;return o.createElement(r.PropertyTable,{reference:e,className:i},o.createElement(K,{studyInfo:s,property:n.inputs,inputs:t,setValue:l,availableSources:c,tzName:u}),d&&this._createOffsetSection(d,(0,a.ensureDefined)(s.offset)),p&&p.childNames().map((e=>{const t=p.childs()[e];return this._createOffsetSection(t,(0,a.ensureDefined)(s.offsets?.[e]))})))}_createOffsetSection(e,t){const n=e.childs();return o.createElement(K,{key:`offset_${t.title}`,studyInfo:this.props.studyInfo,inputs:[(0,q.createNumericInputInfoFromOffset)(n,t)],property:e,setValue:(t,n,o)=>this.props.setProperty(t,n,o,e),availableSources:this.props.availableSources})}}function K(e){const{studyInfo:t,inputs:n,property:a,setValue:r,availableSources:s,tzName:i}=e,c=t.hasCustomInputs?n.filter(q.customInputsFilter):n,u=(0,o.useMemo)((()=>(0,l.getInputGroups)(c)),[c]);(0,q.getCustomSessionInputs)(n,t.shortId),(0,q.getAutoAnchorPeriodInputs)(n,t.shortId),(0,q.getTpoInputs)(n,t.shortId);return o.createElement(H.PropertyContainer,{property:a,setValue:r,availableSources:s,tzName:i,isResetSymbolAble:t.isStudy},!1,!1,u.map((e=>o.createElement(o.Fragment,{key:e.id},o.createElement(U,{content:e}),!1))))}},15050:(e,t,n)=>{"use strict";n.d(t,{AUTO_ANCHORED_IDS:()=>o,AUTO_ANCHORED_INPUTS_IDS:()=>a,CUSTOM_ROW_SIZE_INPUTS_IDS:()=>i,CUSTOM_ROW_SIZE_STUDY_IDS:()=>s,DEFAULT_CUSTOM_SESSION_IDS:()=>l,VBP_SESSION_STUDY_IDS:()=>r});const o=new Set(["VWAPAA","VbPAutoAnchored"]),a=new Set(["Anchor Period","Length"]),r=new Set(["VbPSessions","VbPSessionsRoughDetailed","TPOSessions"]),s=new Set(["TPOPeriodic","TPOSessions"]),i=new Set(["rowSize","ticksPerRow"]),l=new Set(["profilesSessions","customSession","customSessionTZ"])},73501:(e,t,n)=>{"use strict";n.d(t,{getInputGroups:()=>s,isGroup:()=>a,isInputInlines:()=>r});var o=n(85842);function a(e){return e.hasOwnProperty("groupType")}function r(e){return a(e)&&"inline"===e.groupType}function s(e){const t=[],n=new Map,a=new Map;return a.set(void 0,new Map),e.forEach((e=>{const{group:r,inline:s}=e;if(void 0!==r||void 0!==s)if(void 0!==r)if(void 0!==s)if(n.has(r)){
const t=(0,o.ensureDefined)(n.get(r));let l;a.has(t)?l=(0,o.ensureDefined)(a.get(t)):(l=new Map,a.set(t,l)),i(e,"inline",s,l,t.children)}else{const o={id:s,groupType:"inline",children:[e]},i={id:r,groupType:"group",children:[o]},l=new Map;l.set(s,o),a.set(i,l),n.set(r,i),t.push(i)}else i(e,"group",r,n,t);else{const n=(0,o.ensureDefined)(a.get(void 0));i(e,"inline",(0,o.ensureDefined)(s),n,t)}else t.push(e)})),t}function i(e,t,n,a,r){if(a.has(n))(0,o.ensureDefined)(a.get(n)).children.push(e);else{const o={id:n,groupType:t,children:[e]};a.set(n,o),r.push(o)}}},74129:(e,t,n)=>{"use strict";n.d(t,{createNumericInputInfoFromOffset:()=>m,customInputsFilter:()=>p,getAutoAnchorPeriodInputs:()=>u,getCustomSessionInputs:()=>c,getStudyInfo:()=>i,getTpoInputs:()=>d});var o=n(62352),a=n(60135),r=n(15050);const s=e=>!1;function i(e,t){if(t&&(0,o.isStudy)(t)){const t=e.shortId;return{isStudy:!0,shortId:e.shortId,hasCustomInputs:s(t),offset:e.offset,offsets:e.offsets}}return{isStudy:!1,shortId:e.shortId,hasCustomInputs:!1,offset:e.offset,offsets:e.offsets}}function l(e,t){return(n,o)=>{if(!t(o))return null;const a=n.reduce(((t,n)=>(e.has(n.id)&&(t[n.id]=n),t)),{});return Object.keys(a).length>0?a:null}}const c=l(r.DEFAULT_CUSTOM_SESSION_IDS,(function(e){return r.VBP_SESSION_STUDY_IDS.has(e)})),u=l(r.AUTO_ANCHORED_INPUTS_IDS,(function(e){return r.AUTO_ANCHORED_IDS.has(e)})),d=l(r.CUSTOM_ROW_SIZE_INPUTS_IDS,(function(e){return r.CUSTOM_ROW_SIZE_STUDY_IDS.has(e)}));function p(e){return!r.DEFAULT_CUSTOM_SESSION_IDS.has(e.id)&&!r.AUTO_ANCHORED_INPUTS_IDS.has(e.id)&&!r.CUSTOM_ROW_SIZE_INPUTS_IDS.has(e.id)}function m(e,t){return{id:"val",name:t.title||a.t(null,{context:"study input title"},n(62173)),defval:e.val.value(),type:"integer",min:t.min,max:t.max}}},46788:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="m4.67 10.62.66.76L9 8.16l3.67 3.22.66-.76L9 6.84l-4.33 3.78Z"/></svg>'},89326:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M11.44 3.34a1.5 1.5 0 0 1 2.12 0l1.09 1.09a1.5 1.5 0 0 1 0 2.12l-7 7a1.5 1.5 0 0 1-1.06.44H4V11.4c0-.4.16-.78.44-1.06l7-7Zm1.41.7a.5.5 0 0 0-.7 0l-.7.7 1.8 1.79.69-.7a.5.5 0 0 0 0-.7l-1.09-1.08Zm-.3 3.2-1.8-1.8-5.6 5.6a.5.5 0 0 0-.15.36v1.59h1.59a.5.5 0 0 0 .35-.15l5.6-5.6Z"/></svg>'},50878:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M10 6.13V8L6 5.5 10 3v2.1A5 5 0 1 1 4 10a.5.5 0 0 1 1 0 4 4 0 1 0 5-3.87Z"/></svg>'},10276:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16Zm4-9.97L11.9 6 8.3 9.82 6.1 7.46 4.99 8.5 8.32 12 13 7.03Z"/></svg>'},1711:e=>{
e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16ZM9 4c-.79 0-1.38.7-1.25 1.48l.67 4.03a.59.59 0 0 0 1.16 0l.67-4.03A1.27 1.27 0 0 0 9 4Zm0 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>'},45398:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" d="M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16Zm1-12a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM8.5 9.5H7V8h3v6H8.5V9.5Z"/></svg>'},20912:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path fill="currentColor" fill-rule="evenodd" d="M9 17A8 8 0 1 0 9 1a8 8 0 0 0 0 16Zm-1-4a1 1 0 1 0 2 0 1 1 0 0 0-2 0Zm2.83-3.52c-.49.43-.97.85-1.06 1.52H8.26c.08-1.18.74-1.69 1.32-2.13.49-.38.92-.71.92-1.37C10.5 6.67 9.82 6 9 6s-1.5.67-1.5 1.5V8H6v-.5a3 3 0 1 1 6 0c0 .96-.6 1.48-1.17 1.98Z"/></svg>'},17070:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 9" width="11" height="9" fill="none"><path stroke="currentColor" stroke-width="2" d="M0.999878 4L3.99988 7L9.99988 1"/></svg>'}}]);