(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6631],{174786:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});const a=function(){}},345350:e=>{e.exports={"nav-button":"nav-button-znwuaSC1",link:"link-znwuaSC1",background:"background-znwuaSC1",icon:"icon-znwuaSC1","flip-icon":"flip-icon-znwuaSC1","size-large":"size-large-znwuaSC1","preserve-paddings":"preserve-paddings-znwuaSC1","size-medium":"size-medium-znwuaSC1","size-small":"size-small-znwuaSC1","size-xsmall":"size-xsmall-znwuaSC1","size-xxsmall":"size-xxsmall-znwuaSC1","visually-hidden":"visually-hidden-znwuaSC1"}},101414:e=>{e.exports={button:"button-D4RPB3ZC",content:"content-D4RPB3ZC","icon-only":"icon-only-D4RPB3ZC",link:"link-D4RPB3ZC","color-brand":"color-brand-D4RPB3ZC","variant-primary":"variant-primary-D4RPB3ZC","variant-secondary":"variant-secondary-D4RPB3ZC","color-gray":"color-gray-D4RPB3ZC","color-green":"color-green-D4RPB3ZC","color-red":"color-red-D4RPB3ZC","color-black":"color-black-D4RPB3ZC","color-black-friday":"color-black-friday-D4RPB3ZC","color-cyber-monday":"color-cyber-monday-D4RPB3ZC","size-xsmall":"size-xsmall-D4RPB3ZC","start-icon-wrap":"start-icon-wrap-D4RPB3ZC","end-icon-wrap":"end-icon-wrap-D4RPB3ZC","with-start-icon":"with-start-icon-D4RPB3ZC","with-end-icon":"with-end-icon-D4RPB3ZC","size-small":"size-small-D4RPB3ZC","size-medium":"size-medium-D4RPB3ZC","size-large":"size-large-D4RPB3ZC","size-xlarge":"size-xlarge-D4RPB3ZC",animated:"animated-D4RPB3ZC",stretch:"stretch-D4RPB3ZC",grouped:"grouped-D4RPB3ZC","adjust-position":"adjust-position-D4RPB3ZC","first-row":"first-row-D4RPB3ZC","first-col":"first-col-D4RPB3ZC","no-corner-top-left":"no-corner-top-left-D4RPB3ZC","no-corner-top-right":"no-corner-top-right-D4RPB3ZC","no-corner-bottom-right":"no-corner-bottom-right-D4RPB3ZC","no-corner-bottom-left":"no-corner-bottom-left-D4RPB3ZC","text-wrap":"text-wrap-D4RPB3ZC","multiline-content":"multiline-content-D4RPB3ZC","secondary-text":"secondary-text-D4RPB3ZC","primary-text":"primary-text-D4RPB3ZC"}},470048:e=>{e.exports={wrapper:"wrapper-GZajBGIm",input:"input-GZajBGIm",box:"box-GZajBGIm",icon:"icon-GZajBGIm",noOutline:"noOutline-GZajBGIm","intent-danger":"intent-danger-GZajBGIm",check:"check-GZajBGIm",dot:"dot-GZajBGIm"}},869789:e=>{e.exports={checkbox:"checkbox-vyj6oJxw",reverse:"reverse-vyj6oJxw",label:"label-vyj6oJxw",baseline:"baseline-vyj6oJxw"}},625650:e=>{e.exports={loader:"loader-UL6iwcBa",static:"static-UL6iwcBa",item:"item-UL6iwcBa","tv-button-loader":"tv-button-loader-UL6iwcBa",medium:"medium-UL6iwcBa",small:"small-UL6iwcBa",black:"black-UL6iwcBa",white:"white-UL6iwcBa",gray:"gray-UL6iwcBa",primary:"primary-UL6iwcBa"}},83073:e=>{e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",footer:"footer-PhMf7PhQ",submitButton:"submitButton-PhMf7PhQ",buttons:"buttons-PhMf7PhQ"}},488803:e=>{e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 430px)"}},755596:e=>{e.exports={
dialog:"dialog-b8SxMnzX",wrapper:"wrapper-b8SxMnzX",separator:"separator-b8SxMnzX",bounded:"bounded-b8SxMnzX"}},869827:e=>{e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",container:"container-BZKENkhT",unsetAlign:"unsetAlign-BZKENkhT",title:"title-BZKENkhT",subtitle:"subtitle-BZKENkhT",textWrap:"textWrap-BZKENkhT",ellipsis:"ellipsis-BZKENkhT",close:"close-BZKENkhT",icon:"icon-BZKENkhT"}},345719:e=>{e.exports={separator:"separator-Pf4rIzEt"}},934587:e=>{e.exports={icon:"icon-WB2y0EnP",dropped:"dropped-WB2y0EnP"}},389986:(e,t,n)=>{"use strict";n.d(t,{CloseButton:()=>u});var a=n(50959),i=n(270762),s=n(117105),o=n(315130),r=n(238822),l=n(663346),c=n(534983);function d(e="large"){switch(e){case"large":return s;case"medium":default:return o;case"small":return r;case"xsmall":return l;case"xxsmall":return c}}const u=a.forwardRef(((e,t)=>a.createElement(i.NavButton,{...e,ref:t,icon:d(e.size)})))},270762:(e,t,n)=>{"use strict";n.d(t,{NavButton:()=>c});var a=n(50959),i=n(497754),s=n(72571),o=n(345350);function r(e){const{size:t="large",preservePaddings:n,isLink:a,flipIconOnRtl:s,className:r}=e;return i(o["nav-button"],o[`size-${t}`],n&&o["preserve-paddings"],s&&o["flip-icon"],a&&o.link,r)}function l(e){const{children:t,icon:n}=e;return a.createElement(a.Fragment,null,a.createElement("span",{className:o.background}),a.createElement(s.Icon,{icon:n,className:o.icon,"aria-hidden":!0}),t&&a.createElement("span",{className:o["visually-hidden"]},t))}const c=(0,a.forwardRef)(((e,t)=>{const{icon:n,type:i="button",preservePaddings:s,flipIconOnRtl:o,size:c,"aria-label":d,...u}=e;return a.createElement("button",{...u,className:r({...e,children:d}),ref:t,type:i},a.createElement(l,{icon:n},d))}));c.displayName="NavButton";var d=n(591365),u=n(273388);(0,a.forwardRef)(((e,t)=>{const{icon:n,renderComponent:i,"aria-label":s,...o}=e,c=null!=i?i:d.CustomComponentDefaultLink;return a.createElement(c,{...o,className:r({...e,children:s,isLink:!0}),reference:(0,u.isomorphicRef)(t)},a.createElement(l,{icon:n},s))})).displayName="NavAnchorButton"},171529:(e,t,n)=>{"use strict";n.d(t,{SquareButton:()=>g});var a=n(50959),i=n(497754),s=n(331774),o=n(72571),r=n(101414),l=n.n(r);const c="apply-overflow-tooltip apply-overflow-tooltip--check-children-recursively apply-overflow-tooltip--allow-text";function d(e){const{color:t="brand",size:n="medium",variant:a="primary",stretch:o=!1,icon:r,startIcon:d,endIcon:u,iconOnly:m=!1,className:h,isGrouped:p,cellState:v,disablePositionAdjustment:g=!1,primaryText:b,secondaryText:f,isAnchor:y=!1}=e,w=function(e){let t="";return 0!==e&&(1&e&&(t=i(t,l()["no-corner-top-left"])),2&e&&(t=i(t,l()["no-corner-top-right"])),4&e&&(t=i(t,l()["no-corner-bottom-right"])),8&e&&(t=i(t,l()["no-corner-bottom-left"]))),t}((0,s.getGroupCellRemoveRoundBorders)(v))
;return i(h,l().button,l()[`size-${n}`],l()[`color-${t}`],l()[`variant-${a}`],o&&l().stretch,(r||d)&&l()["with-start-icon"],u&&l()["with-end-icon"],m&&l()["icon-only"],w,p&&l().grouped,p&&!g&&l()["adjust-position"],p&&v.isTop&&l()["first-row"],p&&v.isLeft&&l()["first-col"],b&&f&&l()["multiline-content"],y&&l().link,c)}function u(e){const{startIcon:t,icon:n,iconOnly:s,children:r,endIcon:d,primaryText:u,secondaryText:m}=e,h=null!=t?t:n,p=!(t||n||d||s)&&!r&&u&&m;return a.createElement(a.Fragment,null,h&&a.createElement(o.Icon,{icon:h,className:l()["start-icon-wrap"]}),r&&a.createElement("span",{className:l().content},r),d&&!s&&a.createElement(o.Icon,{icon:d,className:l()["end-icon-wrap"]}),p&&function(e){return e.primaryText&&e.secondaryText&&a.createElement("div",{className:i(l()["text-wrap"],c)},a.createElement("span",{className:l()["primary-text"]}," ",e.primaryText," "),"string"==typeof e.secondaryText?a.createElement("span",{className:l()["secondary-text"]}," ",e.secondaryText," "):a.createElement("span",{className:l()["secondary-text"]},a.createElement("span",null,e.secondaryText.firstLine),a.createElement("span",null,e.secondaryText.secondLine)))}(e))}var m=n(601198),h=n(380327),p=n(800417);function v(e){const{className:t,color:n,variant:a,size:i,stretch:s,animated:o,icon:r,iconOnly:l,startIcon:c,endIcon:d,primaryText:u,secondaryText:m,...h}=e;return{...h,...(0,p.filterDataProps)(e),...(0,p.filterAriaProps)(e)}}function g(e){const{reference:t,tooltipText:n,...i}=e,{isGrouped:s,cellState:o,disablePositionAdjustment:r}=(0,a.useContext)(h.ControlGroupContext),l=d({...i,isGrouped:s,cellState:o,disablePositionAdjustment:r});return a.createElement("button",{...v(i),className:l,ref:t,"data-overflow-tooltip-text":null!=n?n:e.primaryText?[e.primaryText,e.secondaryText].join(" "):(0,m.getTextForTooltip)(e.children)},a.createElement(u,{...i}))}},408323:(e,t,n)=>{"use strict";n.d(t,{CheckboxInput:()=>d});var a=n(50959),i=n(497754),s=n(800417),o=n(72571),r=n(465890),l=n(470048),c=n.n(l);function d(e){const t=i(c().box,c()[`intent-${e.intent}`],{[c().check]:!Boolean(e.indeterminate),[c().dot]:Boolean(e.indeterminate),[c().noOutline]:-1===e.tabIndex}),n=i(c().wrapper,e.className);return a.createElement("span",{className:n,title:e.title,style:e.style},a.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:c().input,type:"checkbox",name:e.name,checked:e.checked,disabled:e.disabled,value:e.value,autoFocus:e.autoFocus,role:e.role,onChange:function(){e.onChange&&e.onChange(e.value)},ref:e.reference,"aria-required":e["aria-required"],"aria-describedby":e["aria-describedby"],"aria-invalid":e["aria-invalid"],...(0,s.filterDataProps)(e)}),a.createElement("span",{className:t},a.createElement(o.Icon,{icon:r,className:c().icon})))}},302946:(e,t,n)=>{"use strict";n.d(t,{Checkbox:()=>c});var a=n(50959),i=n(497754),s=n(230789),o=n(408323),r=n(869789),l=n.n(r);class c extends a.PureComponent{render(){const{inputClassName:e,labelClassName:t,...n}=this.props,s=i(this.props.className,l().checkbox,{
[l().reverse]:Boolean(this.props.labelPositionReverse),[l().baseline]:Boolean(this.props.labelAlignBaseline)}),r=i(l().label,t,{[l().disabled]:this.props.disabled});let c=null;return this.props.label&&(c=a.createElement("span",{className:r,title:this.props.title},this.props.label)),a.createElement("label",{className:s},a.createElement(o.CheckboxInput,{...n,className:e}),c)}}c.defaultProps={value:"on"};(0,s.makeSwitchGroupItem)(c)},380327:(e,t,n)=>{"use strict";n.d(t,{ControlGroupContext:()=>a});const a=n(50959).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},331774:(e,t,n)=>{"use strict";function a(e){let t=0;return e.isTop&&e.isLeft||(t+=1),e.isTop&&e.isRight||(t+=2),e.isBottom&&e.isLeft||(t+=8),e.isBottom&&e.isRight||(t+=4),t}n.d(t,{getGroupCellRemoveRoundBorders:()=>a})},409245:(e,t,n)=>{"use strict";function a(e){const{reference:t,...n}=e;return{...n,ref:t}}n.d(t,{renameRef:()=>a})},591365:(e,t,n)=>{"use strict";n.d(t,{CustomComponentDefaultLink:()=>s});var a=n(50959),i=n(409245);function s(e){return a.createElement("a",{...(0,i.renameRef)(e)})}a.PureComponent},383836:(e,t,n)=>{"use strict";n.d(t,{useFocus:()=>i});var a=n(50959);function i(e,t){const[n,i]=(0,a.useState)(!1);(0,a.useEffect)((()=>{t&&n&&i(!1)}),[t,n]);const s={onFocus:(0,a.useCallback)((function(t){void 0!==e&&e.current!==t.target||i(!0)}),[e]),onBlur:(0,a.useCallback)((function(t){void 0!==e&&e.current!==t.target||i(!1)}),[e])};return[n,s]}},525388:(e,t,n)=>{"use strict";n.d(t,{useMergedRefs:()=>s});var a=n(50959),i=n(273388);function s(e){return(0,a.useCallback)((0,i.mergeRefs)(e),e)}},778199:(e,t,n)=>{"use strict";function a(e,t,n,a,i){function s(i){if(e>i.timeStamp)return;const s=i.target;void 0!==n&&null!==t&&null!==s&&s.ownerDocument===a&&(t.contains(s)||n(i))}return i.click&&a.addEventListener("click",s,!1),i.mouseDown&&a.addEventListener("mousedown",s,!1),i.touchEnd&&a.addEventListener("touchend",s,!1),i.touchStart&&a.addEventListener("touchstart",s,!1),()=>{a.removeEventListener("click",s,!1),a.removeEventListener("mousedown",s,!1),a.removeEventListener("touchend",s,!1),a.removeEventListener("touchstart",s,!1)}}n.d(t,{addOutsideEventListener:()=>a})},908783:(e,t,n)=>{"use strict";n.d(t,{useOutsideEvent:()=>s});var a=n(50959),i=n(778199);function s(e){const{click:t,mouseDown:n,touchEnd:s,touchStart:o,handler:r,reference:l,ownerDocument:c=document}=e,d=(0,a.useRef)(null),u=(0,a.useRef)(new CustomEvent("timestamp").timeStamp);return(0,a.useLayoutEffect)((()=>{const e={click:t,mouseDown:n,touchEnd:s,touchStart:o},a=l?l.current:d.current;return(0,i.addOutsideEventListener)(u.current,a,r,c,e)}),[t,n,s,o,r]),l||d}},72571:(e,t,n)=>{"use strict";n.d(t,{Icon:()=>i});var a=n(50959);const i=a.forwardRef(((e,t)=>{const{icon:n="",...i}=e;return a.createElement("span",{...i,ref:t,dangerouslySetInnerHTML:{__html:n}})}))},234404:(e,t,n)=>{"use strict";n.d(t,{Loader:()=>r});var a=n(50959),i=n(497754),s=n(625650),o=n.n(s);function r(e){
const{className:t,size:n="medium",staticPosition:s,color:r="black"}=e,l=i(o().item,o()[r],o()[n]);return a.createElement("span",{className:i(o().loader,s&&o().static,t)},a.createElement("span",{className:l}),a.createElement("span",{className:l}),a.createElement("span",{className:l}))}},682925:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>i,SlotContext:()=>s});var a=n(50959);class i extends a.Component{shouldComponentUpdate(){return!1}render(){return a.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}}const s=a.createContext(null)},230789:(e,t,n)=>{"use strict";n.d(t,{SwitchGroup:()=>o,makeSwitchGroupItem:()=>r});var a=n(50959),i=n(174786);const s=(0,a.createContext)({getName:()=>"",getValues:()=>[],getOnChange:()=>i.default,subscribe:i.default,unsubscribe:i.default});class o extends a.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 a.createElement(s.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 r(e){var t;return t=class extends a.PureComponent{constructor(){super(...arguments),this._onChange=e=>{this.context.getOnChange()(e)},this._onUpdate=e=>{e.includes(this.props.value)&&this.forceUpdate()}}componentDidMount(){this.context.subscribe(this._onUpdate)}render(){return a.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=s,t}},800417:(e,t,n)=>{"use strict";function a(e){return s(e,o)}function i(e){return s(e,r)}function s(e,t){const n=Object.entries(e).filter(t),a={};for(const[e,t]of n)a[e]=t;return a}function o(e){const[t,n]=e;return 0===t.indexOf("data-")&&"string"==typeof n}function r(e){return 0===e[0].indexOf("aria-")}n.d(t,{filterAriaProps:()=>i,filterDataProps:()=>a,filterProps:()=>s,isAriaAttribute:()=>r,isDataAttribute:()=>o})},601198:(e,t,n)=>{"use strict";n.d(t,{getTextForTooltip:()=>o});var a=n(50959);const i=e=>(0,a.isValidElement)(e)&&Boolean(e.props.children),s=e=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+" ",o=e=>Array.isArray(e)||(0,a.isValidElement)(e)?a.Children.toArray(e).reduce(((e,t)=>{let n="";return n=(0,a.isValidElement)(t)&&i(t)?o(t.props.children):(0,a.isValidElement)(t)&&!i(t)?"":s(t),e.concat(n)}),"").trim():s(e)},
273388:(e,t,n)=>{"use strict";function a(e){return t=>{e.forEach((e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}function i(e){return a([e])}n.d(t,{isomorphicRef:()=>i,mergeRefs:()=>a})},801808:(e,t,n)=>{"use strict";n.d(t,{OverlapManager:()=>s,getRootOverlapManager:()=>r});var a=n(650151);class i{constructor(){this._storage=[]}add(e){this._storage.push(e)}remove(e){this._storage=this._storage.filter((t=>e!==t))}has(e){return this._storage.includes(e)}getItems(){return this._storage}}class s{constructor(e=document){this._storage=new i,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}setContainer(e){const t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n}registerWindow(e){this._storage.has(e)||this._storage.add(e)}ensureWindow(e,t={position:"fixed",direction:"normal"}){const n=this._windows.get(e);if(void 0!==n)return n;this.registerWindow(e);const a=this._document.createElement("div");if(a.style.position=t.position,a.style.zIndex=this._index.toString(),a.dataset.id=e,void 0!==t.index){const e=this._container.childNodes.length;if(t.index>=e)this._container.appendChild(a);else if(t.index<=0)this._container.insertBefore(a,this._container.firstChild);else{const e=this._container.childNodes[t.index];this._container.insertBefore(a,e)}}else"reverse"===t.direction?this._container.insertBefore(a,this._container.firstChild):this._container.appendChild(a);return this._windows.set(e,a),++this._index,a}unregisterWindow(e){this._storage.remove(e);const t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))}getZindex(e){const t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")}moveToTop(e){if(this.getZindex(e)!==this._index){this.ensureWindow(e).style.zIndex=(++this._index).toString()}}removeWindow(e){this.unregisterWindow(e)}}const o=new WeakMap;function r(e=document){const t=e.getElementById("overlap-manager-root");if(null!==t)return(0,a.ensureDefined)(o.get(t));{const t=new s(e),n=function(e){const t=e.createElement("div");return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return o.set(n,t),t.setContainer(n),e.body.appendChild(n),t}}},269842:(e,t,n)=>{"use strict";function a(...e){return t=>{for(const n of e)void 0!==n&&n(t)}}n.d(t,{createSafeMulticastEventHandler:()=>a})},285089:(e,t,n)=>{"use strict";n.d(t,{setFixedBodyState:()=>l});var a=n(735922);const i=()=>!window.matchMedia("screen and (min-width: 768px)").matches,s=()=>!window.matchMedia("screen and (min-width: 1280px)").matches;let o=0,r=!1;function l(e){const{body:t}=document,n=t.querySelector(".widgetbar-wrap");if(e&&1==++o){const e=(0,a.getCSSProperty)(t,"overflow"),i=(0,a.getCSSPropertyNumericValue)(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&((0,a.setStyle)(n,"right",`${(0,
a.getScrollbarWidth)()}px`),t.style.paddingRight=`${i+(0,a.getScrollbarWidth)()}px`,r=!0),t.classList.add("i-no-scroll")}else if(!e&&o>0&&0==--o&&(t.classList.remove("i-no-scroll"),r)){(0,a.setStyle)(n,"right","0px");let e=0;e=n?(l=(0,a.getContentWidth)(n),i()?0:s()?45:Math.min(Math.max(l,45),450)):0,t.scrollHeight<=t.clientHeight&&(e-=(0,a.getScrollbarWidth)()),t.style.paddingRight=(e<0?0:e)+"px",r=!1}var l}},976669:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AdaptiveConfirmDialog:()=>m});var a=n(50959),i=n(497754),s=n.n(i),o=n(805184),r=n(650151),l=n(609838),c=n(180185),d=n(533408),u=n(83073);class m extends a.PureComponent{constructor(){super(...arguments),this._dialogRef=a.createRef(),this._handleClose=()=>{const{defaultActionOnClose:e,onSubmit:t,onCancel:n,onClose:a}=this.props;switch(e){case"submit":t();break;case"cancel":n()}a()},this._handleCancel=()=>{this.props.onCancel(),this.props.onClose()},this._handleKeyDown=e=>{const{onSubmit:t,submitButtonDisabled:n,submitOnEnterKey:a}=this.props;13===(0,c.hashFromEvent)(e)&&a&&(e.preventDefault(),n||t())}}render(){const{render:e,onClose:t,onSubmit:n,onCancel:i,footerLeftRenderer:s,submitButtonText:o,submitButtonDisabled:r,defaultActionOnClose:l,submitOnEnterKey:c,...u}=this.props;return a.createElement(d.AdaptivePopupDialog,{...u,ref:this._dialogRef,onKeyDown:this._handleKeyDown,render:this._renderChildren(),onClose:this._handleClose})}focus(){(0,r.ensureNotNull)(this._dialogRef.current).focus()}_renderChildren(){return e=>{const{render:t,footerLeftRenderer:i,additionalButtons:r,submitButtonText:c,submitButtonDisabled:d,onSubmit:m,cancelButtonText:h,showCancelButton:p=!0,submitButtonClassName:v,cancelButtonClassName:g,buttonsWrapperClassName:b}=this.props;return a.createElement(a.Fragment,null,t(e),a.createElement("div",{className:u.footer},i&&i(e.isSmallWidth),a.createElement("div",{className:s()(u.buttons,b)},r,p&&a.createElement(o.Button,{className:g,name:"cancel",appearance:"stroke",onClick:this._handleCancel},null!=h?h:l.t(null,void 0,n(620036))),a.createElement("span",{className:u.submitButton},a.createElement(o.Button,{className:v,disabled:d,name:"submit",onClick:m,"data-name":"submit-button"},null!=c?c:l.t(null,void 0,n(468988)))))))}}}m.defaultProps={defaultActionOnClose:"submit",submitOnEnterKey:!0}},996038:(e,t,n)=>{"use strict";n.d(t,{DialogBreakpoints:()=>i});var a=n(488803);const i={SmallHeight:a["small-height-breakpoint"],TabletSmall:a["tablet-small-breakpoint"],TabletNormal:a["tablet-normal-breakpoint"]}},533408:(e,t,n)=>{"use strict";n.d(t,{AdaptivePopupDialog:()=>D});var a=n(50959),i=n(650151),s=n(660538),o=n(497754),r=n.n(o),l=n(180185),c=n(710263),d=n(698043),u=n(40766),m=n(494707),h=n(996038),p=n(930052),v=n(910549);var g=n(206594),b=n(559410),f=n(609838),y=n(389986),w=n(190410),_=n(869827);function C(e){const{title:t,titleTextWrap:i=!1,subtitle:s,showCloseIcon:o=!0,onClose:l,onCloseButtonKeyDown:c,renderBefore:d,renderAfter:u,draggable:m,className:h,unsetAlign:p,closeAriaLabel:v=f.t(null,void 0,n(680395)),closeButtonReference:g}=e,[b,C]=(0,
a.useState)(!1);return a.createElement(w.DialogHeaderContext.Provider,{value:{setHideClose:C}},a.createElement("div",{className:r()(_.container,h,(s||p)&&_.unsetAlign)},d,a.createElement("div",{"data-dragg-area":m,className:_.title},a.createElement("div",{className:r()(i?_.textWrap:_.ellipsis)},t),s&&a.createElement("div",{className:r()(_.ellipsis,_.subtitle)},s)),u,o&&!b&&a.createElement(y.CloseButton,{className:_.close,"data-name":"close","aria-label":v,onClick:l,onKeyDown:c,ref:g,size:"medium",preservePaddings:!0})))}var S=n(273388),x=n(800417),N=n(755596);const k={vertical:20},E={vertical:0};class D extends a.PureComponent{constructor(){super(...arguments),this._controller=null,this._reference=null,this._orientationMediaQuery=null,this._renderChildren=(e,t)=>(this._controller=e,this.props.render({requestResize:this._requestResize,centerAndFit:this._centerAndFit,isSmallWidth:t})),this._handleReference=e=>this._reference=e,this._handleCloseBtnClick=()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleClose()},this._handleClose=()=>{this.props.onClose()},this._handleOpen=()=>{void 0!==this.props.onOpen&&this.props.isOpened&&this.props.onOpen(this.props.fullScreen||window.matchMedia(h.DialogBreakpoints.TabletSmall).matches)},this._handleKeyDown=e=>{if(!e.defaultPrevented){if(this.props.onKeyDown&&this.props.onKeyDown(e),27===(0,l.hashFromEvent)(e)){if(e.defaultPrevented)return;if(this.props.forceCloseOnEsc&&this.props.forceCloseOnEsc())return this.props.onKeyboardClose&&this.props.onKeyboardClose(),void this._handleClose();const{activeElement:n}=document,a=(0,i.ensureNotNull)(this._reference);if(null!==n){if(e.preventDefault(),"true"===(t=n).getAttribute("data-haspopup")&&"true"!==t.getAttribute("data-expanded"))return void this._handleClose();if((0,d.isTextEditingField)(n))return void a.focus();if(a.contains(n))return this.props.onKeyboardClose&&this.props.onKeyboardClose(),void this._handleClose()}}var t,n;(function(e){if("function"==typeof e)return e();return Boolean(e)})(this.props.disableTabNavigationContainment)||(n=e,[9,l.Modifiers.Shift+9].includes((0,l.hashFromEvent)(n))&&n.stopPropagation())}},this._requestResize=()=>{null!==this._controller&&this._controller.recalculateBounds()},this._centerAndFit=()=>{null!==this._controller&&this._controller.centerAndFit()},this._calculatePositionWithOffsets=(e,t)=>{const n=(0,i.ensureDefined)(this.props.fullScreenViewOffsets).value();return{top:n.top,left:(0,c.isRtl)()?-n.right:n.left,width:t.clientWidth-n.left-n.right,height:t.clientHeight-n.top-n.bottom}}}componentDidMount(){this.props.ignoreClosePopupsAndDialog||b.subscribe(g.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null),this._handleOpen(),void 0!==this.props.onOpen&&(this._orientationMediaQuery=window.matchMedia("(orientation: portrait)"),(0,s.mediaQueryAddEventListener)(this._orientationMediaQuery,this._handleOpen)),this.props.fullScreenViewOffsets&&this.props.fullScreen&&this.props.fullScreenViewOffsets.subscribe(this._requestResize)}componentWillUnmount(){
this.props.ignoreClosePopupsAndDialog||b.unsubscribe(g.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null),null!==this._orientationMediaQuery&&(0,s.mediaQueryRemoveEventListener)(this._orientationMediaQuery,this._handleOpen),this.props.fullScreenViewOffsets&&this.props.fullScreen&&this.props.fullScreenViewOffsets.unsubscribe(this._requestResize)}focus(){(0,i.ensureNotNull)(this._reference).focus()}getElement(){return this._reference}contains(e){var t,n;return null!==(n=null===(t=this._reference)||void 0===t?void 0:t.contains(e))&&void 0!==n&&n}render(){const{className:e,wrapperClassName:t,headerClassName:n,isOpened:i,title:s,titleTextWrap:o,dataName:l,onClickOutside:c,additionalElementPos:d,additionalHeaderElement:g,backdrop:b,shouldForceFocus:f=!0,shouldReturnFocus:y,onForceFocus:w,showSeparator:_,subtitle:D,draggable:B=!0,fullScreen:T=!1,showCloseIcon:I=!0,rounded:L=!0,isAnimationEnabled:R,growPoint:P,dialogTooltip:z,unsetHeaderAlign:O,onDragStart:M,dataDialogName:A,closeAriaLabel:Z,containerAriaLabel:j,reference:W,containerTabIndex:H,closeButtonReference:U,onCloseButtonKeyDown:F,shadowed:K,fullScreenViewOffsets:G,fixedBody:q}=this.props,V="after"!==d?g:void 0,Q="after"===d?g:void 0,Y="string"==typeof s?s:A||"",$=(0,x.filterDataProps)(this.props),J=(0,S.mergeRefs)([this._handleReference,W]);return a.createElement(p.MatchMedia,{rule:h.DialogBreakpoints.SmallHeight},(d=>a.createElement(p.MatchMedia,{rule:h.DialogBreakpoints.TabletSmall},(h=>a.createElement(u.PopupDialog,{rounded:!(h||T)&&L,className:r()(N.dialog,T&&G&&N.bounded,e),isOpened:i,reference:J,onKeyDown:this._handleKeyDown,onClickOutside:c,onClickBackdrop:c,fullscreen:h||T,guard:d?E:k,boundByScreen:h||T,shouldForceFocus:f,onForceFocus:w,shouldReturnFocus:y,backdrop:b,draggable:B,isAnimationEnabled:R,growPoint:P,name:this.props.dataName,dialogTooltip:z,onDragStart:M,containerAriaLabel:j,containerTabIndex:H,calculateDialogPosition:T&&G?this._calculatePositionWithOffsets:void 0,shadowed:K,fixedBody:q,...$},a.createElement("div",{className:r()(N.wrapper,t),"data-name":l,"data-dialog-name":Y},void 0!==s&&a.createElement(C,{draggable:B&&!(h||T),onClose:this._handleCloseBtnClick,renderAfter:Q,renderBefore:V,subtitle:D,title:s,titleTextWrap:o,showCloseIcon:I,className:n,unsetAlign:O,closeAriaLabel:Z,closeButtonReference:U,onCloseButtonKeyDown:F}),_&&a.createElement(m.Separator,{className:N.separator}),a.createElement(v.PopupContext.Consumer,null,(e=>this._renderChildren(e,h||T)))))))))}}},190410:(e,t,n)=>{"use strict";n.d(t,{DialogHeaderContext:()=>a});const a=n(50959).createContext({setHideClose:()=>{}})},930052:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>i});var a=n(50959);class i extends a.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.addListener(this._handleChange)}_unsubscribe(e){e.removeListener(this._handleChange)}}},494707:(e,t,n)=>{"use strict";n.d(t,{Separator:()=>o});var a=n(50959),i=n(497754),s=n(345719);function o(e){return a.createElement("div",{className:i(s.separator,e.className)})}},813113:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>l,PortalContext:()=>c});var a=n(50959),i=n(500962),s=n(925931),o=n(801808),r=n(682925);class l extends a.PureComponent{constructor(){super(...arguments),this._uuid=(0,s.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"",this.props.className&&e.classList.add(this.props.className),this.props["aria-hidden"]&&e.setAttribute("aria-hidden","true"),i.createPortal(a.createElement(c.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?(0,o.getRootOverlapManager)():this.context}}l.contextType=r.SlotContext;const c=a.createContext(null)},753327:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>a.Slot,SlotContext:()=>a.SlotContext});var a=n(682925)},515783:(e,t,n)=>{"use strict";n.d(t,{ToolWidgetCaret:()=>l});var a=n(50959),i=n(497754),s=n(72571),o=n(934587),r=n(100578);function l(e){const{dropped:t,className:n}=e;return a.createElement(s.Icon,{className:i(n,o.icon,{[o.dropped]:t}),icon:r})}},792297:e=>{e.exports={loading:"loading-BPaLXf0z"}},115747:e=>{e.exports={container:"container-CD9TBN7D",withSuggestions:"withSuggestions-CD9TBN7D",title:"title-CD9TBN7D",autocomplete:"autocomplete-CD9TBN7D",saveSymbol:"saveSymbol-CD9TBN7D",saveInterval:"saveInterval-CD9TBN7D",indicators:"indicators-CD9TBN7D",hintLabel:"hintLabel-CD9TBN7D",hintMark:"hintMark-CD9TBN7D",hidden:"hidden-CD9TBN7D"}},93264:(e,t,n)=>{"use strict";n.r(t),n.d(t,{StudyTemplateSaver:()=>j});var a=n(650151),i=n(609838),s=n(50959),o=n(500962),r=(n(336379),n(497754)),l=n(302946),c=n(73007),d=n(72571),u=n(976669),m=n(753327),h=n(234404),p=n(792297);function v(e){const{isLoading:t}=e;return s.createElement("span",{className:t?p.loading:void 0},i.t(null,void 0,n(185520)),t&&s.createElement(h.Loader,{color:"white"}))}class g extends s.PureComponent{constructor(e){super(e),this._dialogRef=s.createRef(),this._manager=null,this._handleSubmit=()=>{this.setState({isLoading:!0}),this.props.onSubmit(this)},this.state={isLoading:!1}}render(){const{isOpened:e,saveDisabled:t,title:n,onClose:a}=this.props;return s.createElement(u.AdaptiveConfirmDialog,{ref:this._dialogRef,onClose:a,onSubmit:this._handleSubmit,onCancel:a,onClickOutside:a,isOpened:e,title:n,dataName:"save-rename-dialog",render:this._renderDialogBody(),defaultActionOnClose:"none",
submitButtonText:s.createElement(v,{isLoading:this.state.isLoading}),submitButtonDisabled:t})}focus(){(0,a.ensureNotNull)(this._dialogRef.current).focus()}manager(){return this._manager}submit(){this.props.onSubmit(this)}close(){this.props.onClose()}dropLoading(){this.setState({isLoading:!1})}_renderDialogBody(){return()=>s.createElement(m.SlotContext.Consumer,null,(e=>(this._manager=e,this.props.children)))}}var b=n(980458),f=n(785508),y=n(115747),w=n(601227);const _=i.t(null,void 0,n(350912)),C=i.t(null,void 0,n(762764)),S=i.t(null,void 0,n(933455)),x=i.t(null,void 0,n(263135)),N=[y.hintMark,"apply-common-tooltip"];function k(e){const{title:t,saveSymbolHintText:n,saveIntervalHintText:i,indicatorsText:o,source:u,onClose:m,onSubmit:h}=e,[p,v]=(0,s.useState)(""),[w,k]=(0,s.useState)(!1),[E,D]=(0,s.useState)(!1),[B,T]=(0,s.useState)(!1),I=(0,s.useRef)(null),L=(0,s.useRef)(null);return(0,s.useEffect)((()=>{(0,a.ensureNotNull)(L.current).focus()}),[]),s.createElement(g,{ref:I,isOpened:!0,saveDisabled:!p,title:t,onClose:m,onSubmit:function(e){h({title:p,saveSymbol:w,saveInterval:E},e)}},s.createElement("div",{className:r(y.container,B&&y.withSuggestions)},s.createElement("div",{className:y.title},_),s.createElement("div",{className:y.autocomplete},s.createElement(c.Autocomplete,{maxLength:64,value:p,onChange:v,onBlur:function(){(0,a.ensureNotNull)(I.current).focus()},source:u,allowUserDefinedValues:!0,preventOnFocusOpen:!0,noEmptyText:!0,preventSearchOnEmptyQuery:!0,filter:b.autocompleteFilter,setupHTMLInput:function(e){L.current=e},onSuggestionsOpen:function(){T(!0)},onSuggestionsClose:function(){T(!1)}})),s.createElement("div",{className:y.saveSymbol},s.createElement(l.Checkbox,{label:s.createElement("span",{className:y.hintLabel},S,s.createElement(d.Icon,{icon:f,className:r(N),title:n})),onChange:function(){k(!w),(0,a.ensureNotNull)(I.current).focus()},checked:w})),s.createElement("div",{className:y.saveInterval},s.createElement(l.Checkbox,{label:s.createElement("span",{className:y.hintLabel},x,s.createElement(d.Icon,{icon:f,className:r(N),title:i})),onChange:function(){D(!E),(0,a.ensureNotNull)(I.current).focus()},checked:E})),s.createElement("div",{className:y.title},C),s.createElement("div",{className:r(y.indicators,B&&y.withSuggestions)},o)))}w.CheckMobile.any()&&N.push(y.hidden);var E=n(559410),D=n(206594);class B{constructor(e){this._container=document.createElement("div"),this.close=()=>{this.unmount(),this._onClose&&this._onClose()},this.unmount=()=>{E.unsubscribe(D.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this.unmount,null),o.unmountComponentAtNode(this._container)},this._title=e.title,this._saveSymbolHintText=e.saveSymbolHintText,this._saveIntervalHintText=e.saveIntervalHintText,this._indicatorsText=e.indicatorsText,this._source=e.source,this._onSubmit=e.onSubmit,this._onClose=e.onClose,E.subscribe(D.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this.unmount,null)}mount(){o.render(s.createElement(k,{title:this._title,saveSymbolHintText:this._saveSymbolHintText,saveIntervalHintText:this._saveIntervalHintText,
indicatorsText:this._indicatorsText,source:this._source,onClose:this.close,onSubmit:this._onSubmit}),this._container)}destroy(){this.unmount()}show(){this.mount()}}var T=n(362830),I=n(153055),L=n(618861),R=n(557487),P=n(837210);const z=i.t(null,void 0,n(921939)),O=i.t(null,void 0,n(161422)),M=i.t(null,void 0,n(630858)),A=i.t(null,void 0,n(83081));function Z(e,t,n){const a=()=>{T.backend.invalidateStudyTemplatesList(),T.backend.getStudyTemplatesList().then(t)};T.backend.saveStudyTemplate(e).then(a)}class j{constructor(e){this._dialog=null,this._onSave=e=>{this._options.onSave(e),this._close()},this._showSaveDialog=async()=>{const e=this._controller.model().mainSeries().symbol(),t=this._controller.model().mainSeries().interval(),n=await this._getActualTemplateList();await this._showTemplateSaveRenameDialog(n,e,t)},this._close=()=>{this._dialog&&(this._dialog.destroy(),this._dialog=null)},this._options=e,this._controller=e.controller}show(){(0,P.runOrSigninWithFeature)(this._showSaveDialog,{feature:"customIndicators",source:"Study templates save as",sourceMeta:"Chart"})}_prepareData(e,t,n){const a=this._controller.model().studyTemplate(t,n);return{name:e,content:JSON.stringify(a),meta_info:(0,R.createStudyTemplateMetaInfo)(this._controller,a.interval)}}_doSave(e,t,n){const{title:a,saveSymbol:i,saveInterval:s}=t;if(!a)return;const o=n.manager()||void 0,r=this._prepareData(a,i,s);if(e.find((e=>e.name===a))){const e=e=>{e?Z(r,this._onSave):(n.focus(),n.dropLoading())};(function(e,t){return new Promise((n=>(0,I.showConfirm)({text:A.format({templateName:e}),onConfirm:({dialogClose:e})=>{n(!0),e()},onClose:()=>n(!1)},t)))})(a,o).then(e)}else{Z(r,this._onSave)}}_getActualTemplateList(){return T.backend.invalidateStudyTemplatesList(),T.backend.getStudyTemplatesList()}_showTemplateSaveRenameDialog(e,t,n){const a=(0,R.createStudyTemplateMetaInfo)(this._controller);(this._dialog=new B({source:e.map((e=>e.name)),title:z,saveSymbolHintText:O.format({symbol:t}),saveIntervalHintText:M.format({interval:(0,L.translatedIntervalString)(n)}),indicatorsText:(0,R.descriptionString)(a.indicators),onSubmit:(t,n)=>this._doSave(e,t,n),onClose:this._close})).show()}}},557487:(e,t,n)=>{"use strict";n.d(t,{createStudyTemplateMetaInfo:()=>s,descriptionString:()=>o});var a=n(593194),i=n(562051);function s(e,t){return{indicators:e.orderedDataSources(!0).filter((e=>(0,a.isStudy)(e)&&!0)).map((e=>({id:e.metaInfo().id,description:e.title(i.TitleDisplayTarget.StatusLine,!0,void 0,!0)}))),interval:t}}function o(e){const t=new Map;return e.forEach((e=>{const[n,a]=t.get(e.id)||[e.description,0];t.set(e.id,[n,a+1])})),Array.from(t.values()).map((([e,t])=>`${e}${t>1?` x ${t}`:""}`)).join(", ")}},980458:(e,t,n)=>{"use strict";function a(e,t){return Boolean(""===e||e&&-1!==t.toLowerCase().indexOf(e.toLowerCase()))}n.d(t,{autocompleteFilter:()=>a})},660538:(e,t,n)=>{"use strict";n.d(t,{mediaQueryAddEventListener:()=>a,mediaQueryRemoveEventListener:()=>i});const a=(e,t)=>{(null==e?void 0:e.addEventListener)?e.addEventListener("change",t):e.addListener(t)
},i=(e,t)=>{(null==e?void 0:e.removeEventListener)?e.removeEventListener("change",t):e.removeListener(t)}},465890:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 9" width="11" height="9" fill="none"><path stroke-width="2" d="M0.999878 4L3.99988 7L9.99988 1"/></svg>'},117105:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path stroke="currentColor" stroke-width="1.2" d="m1.5 1.5 21 21m0-21-21 21"/></svg>'},315130:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path stroke="currentColor" stroke-width="1.2" d="m1.5 1.5 15 15m0-15-15 15"/></svg>'},238822:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="14" height="14"><path stroke="currentColor" stroke-width="1.2" d="m1.5 1.5 11 11m0-11-11 11"/></svg>'},663346:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="12" height="12"><path stroke="currentColor" stroke-width="1.2" d="m1.5 1.5 9 9m0-9-9 9"/></svg>'},534983:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" width="10" height="10"><path stroke="currentColor" stroke-width="1.2" d="m1.5 1.5 7 7m0-7-7 7"/></svg>'},100578:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 8" width="16" height="8"><path fill="currentColor" d="M0 1.475l7.396 6.04.596.485.593-.49L16 1.39 14.807 0 7.393 6.122 8.58 6.12 1.186.08z"/></svg>'},785508:e=>{e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18" fill="none"><path stroke="currentColor" d="M8 8.5h1.5V14"/><circle fill="currentColor" cx="9" cy="5" r="1"/><path stroke="currentColor" d="M16.5 9a7.5 7.5 0 1 1-15 0 7.5 7.5 0 0 1 15 0z"/></svg>'},925931:(e,t,n)=>{"use strict";n.d(t,{nanoid:()=>a});let a=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_"),"")},620036:e=>{e.exports={ar:["إلغاء"],ca_ES:["Cancel·la"],cs:["Zrušit"],de:["Abbrechen"],el:["Άκυρο"],en:"Cancel",es:["Cancelar"],fa:["لغو"],fr:["Annuler"],he_IL:["ביטול"],hu_HU:["Törlés"],id_ID:["Batal"],it:["Annulla"],ja:["キャンセル"],ko:["취소"],ms_MY:["Batal"],nl_NL:["Annuleren"],pl:["Anuluj"],pt:["Cancelar"],ro:"Cancel",ru:["Отмена"],sv:["Avbryt"],th:["ยกเลิก"],tr:["İptal"],vi:["Hủy bỏ"],zh:["取消"],zh_TW:["取消"]}},680395:e=>{e.exports={ar:["إغلاق القائمة"],ca_ES:"Close menu",cs:"Close menu",de:["Menü schließen"],el:"Close menu",en:"Close menu",es:["Cerrar menú"],fa:"Close menu",fr:["Fermer le menu"],he_IL:["סגור תפריט"],hu_HU:"Close menu",id_ID:["Pilih menu"],it:["Chiudere menù"],ja:["メニューを閉じる"],ko:["메뉴 닫기"],ms_MY:["Tutup menu"],nl_NL:"Close menu",pl:["Zamknij menu"],pt:["Fechar menu"],ro:"Close menu",ru:["Закрыть меню"],sv:["Stäng menyn"],th:["ปิดเมนู"],tr:["Menüyü kapat"],vi:["Đóng menu"],zh:["关闭菜单"],zh_TW:["關閉選單"]}},468988:e=>{e.exports={ar:["موافق"],ca_ES:["Acceptar"],cs:"Ok",de:"Ok",el:"Ok",en:"Ok",es:["Aceptar"],fa:"Ok",fr:["D'accord"],he_IL:["אוקיי"],hu_HU:["Oké"],
id_ID:"Ok",it:"Ok",ja:["OK"],ko:["확인"],ms_MY:"Ok",nl_NL:"Ok",pl:"Ok",pt:"Ok",ro:"Ok",ru:["Ок"],sv:["OK"],th:["ตกลง"],tr:["Tamam"],vi:"Ok",zh:["确认"],zh_TW:["確認"]}},921939:e=>{e.exports={ar:["حفظ قالب المؤشر"],ca_ES:"Save Indicator Template",cs:"Save Indicator Template",de:["Indikatorvorlage speichern"],el:"Save Indicator Template",en:"Save Indicator Template",es:["Guardar plantilla de indicadores"],fa:"Save Indicator Template",fr:["Sauver le modèle d'indicateur"],he_IL:["שמור תבנית אינדיקטור"],hu_HU:"Save Indicator Template",id_ID:["Simpan Template Indikator"],it:["Salva modello indicatore"],ja:["インジケーターテンプレートを保存"],ko:["인디케이터 템플릿 세이브"],ms_MY:["Simpan Templat Penunjuk"],nl_NL:"Save Indicator Template",pl:["Zapisz szablon wskaźnika"],pt:["Salvar Conjunto de Indicadores"],ro:"Save Indicator Template",ru:["Сохранить шаблон индикаторов"],sv:["Spara indikatormall"],th:["บันทึกรูปแบบอินดิเคเตอร์"],tr:["Gösterge Şablonu Kaydet"],vi:["Lưu mẫu chỉ báo"],zh:["保存指标模板"],zh_TW:["儲存指標範本為"]}},762764:e=>{e.exports={ar:["المؤشرات المحفوظة"],ca_ES:"Saved indicators",cs:"Saved indicators",de:["Gespeicherte Indikatoren"],el:"Saved indicators",en:"Saved indicators",es:["Indicadores guardados"],fa:"Saved indicators",fr:["Indicateurs sauvegardés"],he_IL:["אינדיקטורים שמורים"],hu_HU:"Saved indicators",id_ID:["Indikator tersimpan"],it:["Indicatori salvati"],ja:["保存されたインジケーター"],ko:["세이브된 인디케이터"],ms_MY:["Petunjuk yang disimpan"],nl_NL:"Saved indicators",pl:["Zapisane wskaźniki"],pt:["Indicadores salvos"],ro:"Saved indicators",ru:["Сохранённые индикаторы"],sv:["Sparade indikatorer"],th:["อินดิเคเตอร์ที่เซฟไว้"],tr:["Kaydedilmiş göstergeler"],vi:["Chỉ báo đã được lưu"],zh:["已存指标"],zh_TW:["已存指標"]}},630858:e=>{e.exports={ar:["سيؤدي تحديد هذا الخيار إلى تعيين الفاصل الزمني‎{interval} ‎ على الرسم البياني عند تطبيق هذا القالب"],ca_ES:"Selecting this option will set the {interval} interval on the chart when this template is applied",cs:"Selecting this option will set the {interval} interval on the chart when this template is applied",de:["Durch Auswahl dieser Option wird das {interval}-Intervall im Chart festgelegt, wenn diese Vorlage angewendet wird"],el:"Selecting this option will set the {interval} interval on the chart when this template is applied",en:"Selecting this option will set the {interval} interval on the chart when this template is applied",es:["Al seleccionar esta opción se establecerá el intervalo {interval} en el gráfico cuando se aplique esta plantilla"],fa:"Selecting this option will set the {interval} interval on the chart when this template is applied",fr:["En sélectionnant cette option, l'intervalle {interval} sera placé sur le graphique lorsque ce modèle est appliqué"],he_IL:["בחירת אפשרות זו תגדיר את האינטרוול ‎{interval}‎ בגרף כאשר מיושמת תבנית זו"],hu_HU:"Selecting this option will set the {interval} interval on the chart when this template is applied",id_ID:["Memilih opsi ini akan mengatur interval {interval} pada chart saat template ini diterapkan"],
it:["Selezionando questa opzione, il modello viene applicato cambiando il timeframe in {interval}"],ja:["この項目を選択すると、テンプレートが適用された時にチャートの時間足が{interval}に設定されます"],ko:["이 옵션을 고르면 이 템플릿이 적용될 때 차트에 {interval} 을 세팅하게 됩니다."],ms_MY:["Memilih pilihan ini akan menetapkan selang masa {interval} pada carta apabila templat ini digunakan"],nl_NL:"Selecting this option will set the {interval} interval on the chart when this template is applied",pl:["Wybór tej opcji spowoduje ustawienie na wykresie interwału {interval} po zastosowaniu tego szablonu"],pt:["Selecionar esta opção definirá o intervalo {interval} no gráfico quando este modelo for aplicado"],ro:"Selecting this option will set the {interval} interval on the chart when this template is applied",ru:["Включите, чтобы установить на графике интервал {interval}, когда этот шаблон применён"],sv:["Om du väljer detta alternativ ställer du in intervallet {interval} i diagrammet när den här mallen används"],th:["การเลือกตัวเลือกนี้จะเป็นการกำหนดช่วงเวลา {interval} บนชาร์ต เมื่อเทมเพลตนี้ถูกใช้งาน"],tr:["Bu seçeneğin belirlenmesi ile, bu taslak uygulandığında grafikte {interval} aralığı ayarlanır"],vi:["Chọn tùy chọn này sẽ đặt khoảng thời gian {interval} trên biểu đồ khi mẫu này được áp dụng"],zh:["套用此模板时，选择此选项将在图表上设置{interval}周期"],zh_TW:["套用此模板時，選擇此選項將在圖表上設置{interval}周期"]}},161422:e=>{e.exports={ar:["سيؤدي تحديد هذا الخيار إلى تعيين الرمز ‎{symbol}‎ على الرسم البياني عند تطبيق هذا القالب"],ca_ES:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",cs:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",de:["Wenn Sie diese Option wählen, wird das {symbol}-Symbol auf dem Chart gesetzt, wenn diese Vorlage angewendet wird."],el:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",en:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",es:["Al seleccionar esta opción se establecerá el símbolo {symbol} en el gráfico cuando se utilice esta plantilla"],fa:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",fr:["En sélectionnant cette option, le symbole {symbol} sera placé sur le graphique lorsque ce modèle est appliqué"],he_IL:["בחירת אפשרות זו תגדיר את הסימול ‎{symbol}‎ בגרף כאשר מיושמת תבנית זו"],hu_HU:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",id_ID:["Memilih opsi ini akan mengatur simbol {symbol} pada chart saat template ini diterapkan"],it:["Selezionando questa opzione, quando il modello viene applicato, viene inserito anche il simbolo {symbol}"],ja:["この項目を選択すると、テンプレートが適用された時にチャートのシンボルが{symbol}に設定されます"],ko:["이 옵션을 고르면 이 템플릿이 적용될 때 차트에 {symbol} 을 세팅하게 됩니다."],ms_MY:["Memilih pilihan ini akan menetapkan simbol {symbol} pada carta apabila templat ini digunakan"],nl_NL:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",
pl:["Wybór tej opcji spowoduje ustawienie na wykresie symbolu {symbol} po zastosowaniu tego szablonu"],pt:["Selecionar esta opção definirá o símbolo {symbol} no gráfico quando este modelo for aplicado"],ro:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",ru:["Включите, чтобы установить на графике символ {symbol}, когда этот шаблон применён"],sv:["Om du väljer detta alternativ ställer du in symbolen {symbol} i diagrammet när den här mallen används"],th:["การเลือกตัวเลือกนี้จะเป็นการกำหนดตัวย่อ {symbol} บนชาร์ต เมื่อเทมเพลตนี้ถูกใช้งาน"],tr:["Bu seçeneğin belirlenmesi ile, bu taslak uygulandığında grafikte {symbol} sembolü ayarlanacaktır."],vi:["Chọn lựa chọn này sẽ đặt mã giao dịch {symbol} trên biểu đồ khi mẫu hình được áp dụng"],zh:["套用此模板时，选择此选项将在图表上设置{symbol}商品"],zh_TW:["套用此模板時，選擇此選項將在圖表上設置{symbol}商品"]}},83081:e=>{e.exports={ar:['نموذج الدراسة "‎{templateName}‎" موجود بالفعل، هل تريد حقًا استبداله؟'],ca_ES:"Study Template '{templateName}' already exists. Do you really want to replace it?",cs:"Study Template '{templateName}' already exists. Do you really want to replace it?",de:["Studienvorlage '{templateName}' existiert bereits. Möchten Sie diese wirklich ersetzen?"],el:"Study Template '{templateName}' already exists. Do you really want to replace it?",en:"Study Template '{templateName}' already exists. Do you really want to replace it?",es:["La plantilla de estudio '{templateName}' ya existe. ¿Está seguro de que quiere reemplazarla?"],fa:"Study Template '{templateName}' already exists. Do you really want to replace it?",fr:["Le Modèle d'Etude '{templateName}' existe déjà. Voulez-vous vraiment le remplacer ?"],he_IL:["תבנית המחקר ‎{templateName}‎ קיימת כבר. האם אתה באמת רוצה להחליף אותה?"],hu_HU:["{templateName} névvel már létezik tanulmánysablon. Biztos, hogy cserélni akarod?"],id_ID:["Template Studi '{templateName}' sudah ada. Apakah anda ingin menggantinya?"],it:["Il Modello di studio '{templateName}' esiste già. Sostituirlo?"],ja:["テンプレート {templateName} は既に存在します。本当に上書きしますか？"],ko:["같은 이름의 스터디 템플릿 '{templateName}' 가 이미 있습니다. 정말로 바꾸시겠습니까?"],ms_MY:["Templat Kajian '{templateName}' sudah ada. Adakah anda benar-benar mahu menggantikannya?"],nl_NL:"Study Template '{templateName}' already exists. Do you really want to replace it?",pl:["Szablon analizy '{templateName}' już istnieje. Naprawdę chcesz go zastąpić?"],pt:["O modelo de estudo '{templateName}' já existe. Deseja substituí-lo?"],ro:"Study Template '{templateName}' already exists. Do you really want to replace it?",ru:["Шаблон индикаторов '{templateName}' уже существует. Вы действительно хотите заменить его?"],sv:["Studiemall '{templateName}' finns redan. Vill du verkligen ersätta den?"],th:["เทมเพลตการศึกษา '{templateName}' มีอยู่แล้ว คุณต้องการที่จะแทนที่มันใช่หรือไม่?"],tr:["'{templateName}' Çalışma Şablonu zaten var.Yenisiyle değiştirmek mi istiyorsunuz?"],vi:["Mẫu Nghiên cứu '{templateName}' đã tồn tại. Bạn có thực sự muốn thay thế nó?"],zh:["指标模板{templateName}已经存在。确定替换？"],
zh_TW:["研究模板'{templateName}'已經存在，確定替換？"]}},263135:e=>{e.exports={ar:["تذكر الفاصل الزمني"],ca_ES:"Remember Interval",cs:"Remember Interval",de:["Interval merken"],el:"Remember Interval",en:"Remember Interval",es:["Recordar intervalo"],fa:"Remember Interval",fr:["Se souvenir de l'intervalle"],he_IL:["זכור אינטרוול"],hu_HU:"Remember Interval",id_ID:["Ingat Interval"],it:["Ricorda timeframe"],ja:["時間足を記憶"],ko:["인터벌 기억하기"],ms_MY:["Ingat Selang Masa"],nl_NL:"Remember Interval",pl:["Zapamiętaj interwał"],pt:["Lembrar do Intervalo"],ro:"Remember Interval",ru:["Запомнить интервал"],sv:["Kom ihåg intervall"],th:["จำช่วงเวลา"],tr:["Aralığı Hatırla"],vi:["Nhớ Khoảng thời gian"],zh:["记住周期"],zh_TW:["記住周期"]}},933455:e=>{e.exports={ar:["تذكر الرمز"],ca_ES:"Remember Symbol",cs:"Remember Symbol",de:["Symbol merken"],el:"Remember Symbol",en:"Remember Symbol",es:["Recordar símbolo"],fa:"Remember Symbol",fr:["Se souvenir du symbole"],he_IL:["זכור את הסימול"],hu_HU:"Remember Symbol",id_ID:["Ingat Simbol"],it:["Ricorda simbolo"],ja:["シンボルを記憶"],ko:["심볼 기억하기"],ms_MY:["Ingat Simbol"],nl_NL:"Remember Symbol",pl:["Zapamiętaj symbol"],pt:["Lembrar do Símbolo"],ro:"Remember Symbol",ru:["Запомнить инструмент"],sv:["Kom ihåg symbol"],th:["จำตัวย่อ"],tr:["Sembolü Hatırla"],vi:["Nhớ Mã giao dịch"],zh:["记住商品"],zh_TW:["記住商品"]}},350912:e=>{e.exports={ar:["أسم القالب"],ca_ES:["Nom de la plantilla"],cs:"Template name",de:["Name der Vorlage"],el:"Template name",en:"Template name",es:["Nombre de la plantilla"],fa:"Template name",fr:["Nom du modèle"],he_IL:["שם תבנית"],hu_HU:["Sablon neve"],id_ID:["Nama template"],it:["Nome modello"],ja:["テンプレート名"],ko:["템플릿이름"],ms_MY:["Nama templat"],nl_NL:"Template name",pl:["Nazwa Szablonu"],pt:["Nome do modelo"],ro:"Template name",ru:["Имя шаблона"],sv:["Mallnamn"],th:["ชื่อเทมเพลต"],tr:["Şablon adı"],vi:["Tên Mẫu"],zh:["模板名称"],zh_TW:["範本名稱"]}}}]);