(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-widget-gui"],{"+jnJ":function(t,e,i){"use strict";i.d(e,"a",(function(){return s})),i.d(e,"b",(function(){return a}));i("YFKU"),i("bf9a");var s,o=i("m/cY"),n=i("Vdly");function l(t){return t===s.AlwaysOn||t===s.AlwaysOff?t:s.VisibleOnMouseOver}function a(t,e){var i,a;function r(){if(!i){i=Object(o.a)();var s=n.getValue(t);void 0===s&&void 0!==e&&(s=n.getValue(e)),i.setValue(l(s)),i.subscribe(i,(function(e){n.setValue(t,l(e.value()))}))}return i}return{property:r,availableValues:function(){return[{value:s.VisibleOnMouseOver,title:window.t("Visible on Mouse Over")},{value:s.AlwaysOn,title:window.t("Always Visible")},{value:s.AlwaysOff,title:window.t("Always Invisible")}]},actualBehavior:function(){if(!a){a=Object(o.a)();var t=r(),e=function(){var e=t.value();e!==s.AlwaysOn&&e!==s.AlwaysOff&&(e=Modernizr.mobiletouch?s.AlwaysOn:s.VisibleOnMouseOver),a&&a.setValue(e)};t.subscribe(a,e),e()}return a}}}!function(t){t.AlwaysOn="alwaysOn",t.VisibleOnMouseOver="visibleOnMouseOver",t.AlwaysOff="alwaysOff"}(s||(s={}))},"/NcV":function(t,e){t.exports=''},"0jws":function(t,e,i){t.exports={blockHidden:"blockHidden-pECc1q1w","pane-button":"pane-button-3IbFaPrJ"}},"1ANp":function(t,e,i){"use strict";i.r(e),i.d(e,"navigationButtonsVisibilityKey",(function(){return n})),i.d(e,"property",(function(){return l})),i.d(e,"availableValues",(function(){return a})),i.d(e,"actualBehavior",(function(){return r}));var s,o=i("+jnJ"),n="NavigationButtons.visibility",l=(s=Object(o.b)(n)).property,a=s.availableValues,r=s.actualBehavior},"1Wf8":function(t,e){t.exports=''},"2CEX":function(t,e){t.exports=''},"5Alx":function(t,e,i){t.exports={legend:"legend-29zvAld0",item:"item-3eXPhOmy",
series:"series-12hzsxbp",withAction:"withAction-1y86Ymm9",selected:"selected-2qw9PFUJ",last:"last-3Xus0HXW",text:"text-1pYqyE6B",noWrapWrapper:"noWrapWrapper-AC879h-w",noWrap:"noWrap-ODIQgNap",valuesAdditionalWrapper:"valuesAdditionalWrapper-3BfAIuML",valueItem:"valueItem-3JDGGSt_",valueTitle:"valueTitle-1myNPdtH",valueValue:"valueValue-3kA0oJs5",valuesWrapper:"valuesWrapper-1ukbb5SP",directionColumn:"directionColumn-abL_Vsle",titleWrapper:"titleWrapper-1Zs2rjQ6",button:"button-22Ex8G2W",statusesWrapper:"statusesWrapper-GnubQvDb",buttonsWrapper:"buttonsWrapper-3eBZpnXm",buttons:"buttons-1-XhYDHM",study:"study-lgC0tuTJ",disabled:"disabled-3P6bUcMx",touchMode:"touchMode-2jC98z1-",has5Buttons:"has5Buttons-3tuydZU5",noActions:"noActions-1D515O5o",title:"title-bcHj6pEn",title2nd:"title2nd-2igtq1cH",withCustomTextColor:"withCustomTextColor-Pw_dabsC",title1st:"title1st-2at68hKe",error:"error-3bH8KJfF",stayInHoveredMode:"stayInHoveredMode-3K55nNni",withTail:"withTail-2tfD0t7T",loading:"loading-37LPn65g",loader:"loader-iCjkbLoX",withDot:"withDot-VrJCTK--",title3rd:"title3rd-2bpagZ7H",title4th:"title4th-28_-ZX9R",miniHidden2Title:"miniHidden2Title-1xHUL0G8",microHidden2Title:"microHidden2Title-37EAZYGX",hidden3Title:"hidden3Title-22u6NoOK",flagged:"flagged-3lOrkL__",minimized:"minimized-25_VM9I8",onlyOneButtonCanBeStick:"onlyOneButtonCanBeStick-16Vrffc6",buttonIcon:"buttonIcon-2lrp9MHZ",flag:"flag-1kqFt7GH",eye:"eye-3mqNMkLJ",hiddenLoading:"hiddenLoading-hcuRRcWh","eye-animation":"eye-animation-1pyfCZvS",sourcesWrapper:"sourcesWrapper-2JcXD9TK",newCollapser:"newCollapser-1F6pNRDi",sources:"sources-6Hp4M7li",toggler:"toggler-_SUZ7r_5 pane-button-3IbFaPrJ",counter:"counter-1hG1zy7A",iconArrow:"iconArrow-3q7vxxnz",objectTree:"objectTree-2tLil0dm",closed:"closed-1Sz6CztG",micro:"micro-1-90nTmg"}},"6dGu":function(t,e){t.exports=''},"94TV":function(t,e){t.exports=''},"956S":function(t,e){t.exports=''},"9Crk":function(t,e){
t.exports=''},"9lPX":function(t,e){t.exports=''},AH3n:function(t,e){t.exports=''},D8x7:function(t,e){t.exports=''},EV8o:function(t,e,i){"use strict";i.d(e,"a",(function(){return o}));var s=i("ogJP");function o(t,e,i,o){var n=document.createElement("div");n.className=e,n.classList.toggle(o,!t.visible.value()),Object.assign(n.dataset,t.dataset),void 0!==t.className&&n.classList.add(t.className),void 0!==t.title&&(n.classList.add("apply-common-tooltip"),n.setAttribute("title",t.title.value()),void 0!==t.hotKeyTitle&&(n.dataset.tooltipHotkey=t.hotKeyTitle)),n.addEventListener("touchend",t.action),n.addEventListener("mousedown",(function(e){0===e.button&&t.action(e)}));var l=document.createElement("div");return l.classList.add(i),Object(s.isString)(t.icon)?l.innerHTML=t.icon:l.appendChild(t.icon),n.appendChild(l),n}},G2LI:function(t,e){t.exports=''},"Gp/h":function(t,e){t.exports=''},H72D:function(t,e,i){"use strict";!function(t){function e(t){return t instanceof Node?t:document.createTextNode(String(t))}for(var i=0,s=[Element.prototype,Document.prototype,DocumentFragment.prototype];i'},JmzL:function(t,e){t.exports=''},LIFs:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return l})),i.d(e,"a",(function(){return a}));var s=/[<"'&>]/g,o=function(t){return""+t.charCodeAt(0)+";"};function n(t){return t.replace(s,o)}function l(t){return void 0===t&&(t=""),t.replace(/\s+/g,"")}function a(t){return void 0===t&&(t=""),t.replace(/\b\w/g,(function(t){return t.toUpperCase()}))}},LIcf:function(t,e){t.exports=''},M3mX:function(t,e){t.exports=''},MQEA:function(t,e){t.exports=''},MjtL:function(t,e){t.exports=''},"MyT/":function(t,e){t.exports=''},OJSF:function(t,e){t.exports=''},PXSR:function(t,e){t.exports=''},QEZv:function(t,e){
t.exports=''},QkND:function(t,e){t.exports=''},R5JZ:function(t,e,i){"use strict";function s(t,e,i,s,o){function n(o){if(!(t>o.timeStamp)){var n=o.target;void 0!==i&&null!==e&&null!==n&&n.ownerDocument===s&&(e.contains(n)||i(o))}}return o.click&&s.addEventListener("click",n,!1),o.mouseDown&&s.addEventListener("mousedown",n,!1),o.touchEnd&&s.addEventListener("touchend",n,!1),o.touchStart&&s.addEventListener("touchstart",n,!1),function(){s.removeEventListener("click",n,!1),s.removeEventListener("mousedown",n,!1),s.removeEventListener("touchend",n,!1),s.removeEventListener("touchstart",n,!1)}}i.d(e,"a",(function(){return s}))},RgOa:function(t,e){t.exports=''},RspR:function(t,e,i){"use strict";i.d(e,"c",(function(){return l})),i.d(e,"b",(function(){return a})),i.d(e,"a",(function(){return r}));var s,o=i("+jnJ"),n=i("1ANp"),l=(s=Object(o.b)("PaneButtons.visibility",n.navigationButtonsVisibilityKey)).property,a=s.availableValues,r=s.actualBehavior},S48P:function(t,e){
t.exports=''},TGRH:function(t,e,i){"use strict";i.r(e),i.d(e,"ControlBarNavigation",(function(){return H}));var s,o=i("Eyy1"),n=(i("YFKU"),i("1ANp")),l=i("Ialn"),a=i("TzTt"),r=i("Tmoa"),u=i("ei7k"),d=i("qFKp"),h=(i("PC8g"),i("MjtL")),c=i("e8Rm"),p=i("e2QN"),_=i("vg09"),b=i("/NcV"),m=i("94TV"),v=i("qfuz"),g=i("MQEA"),w=i("eYcT"),y=i("nFx7"),f=(i("jrhZ"),Object(u.b)({keys:["Alt","R"],text:"{0} + {1}"})),S=Object(u.b)({keys:["Alt","Click","Alt","Enter"],text:"{0} + {1}, {2} + {3}"}),C=Object(u.b)({keys:[v],text:"{0}"}),M=Object(u.b)({keys:[g],text:"{0}"}),E='\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t'+c+'\n\t\t\t
\n\t\t\t
\n\t\t\t\t'+_+'\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t'+w+'\n\t\t\t
\n\t\t\t
\n\t\t\t\t'+y+'\n\t\t\t
\n\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t'+p+"\n\t\t\t
\n\t\t
\n\t
\n
",V='\n\t'+m+"\n
",T=d.CheckMobile.any(),x=((s={}).moving="wait_finishing",s.wait_finishing="stop",s.stop="moving",s),L={zoomInOut:!0,maximize:!0,scrollLeftRight:!0,resetScale:!0,goToRealtime:!0},H=function(){function t(t,e,i){
this._widget=Object(o.ensureNotNull)(Object(a.a)(E).querySelector(".control-bar-wrapper")),this._controlBar=Object(o.ensureNotNull)(this._widget.querySelector(".control-bar")),this._back=Object(o.ensureNotNull)(Object(a.a)(V).querySelector(".control-bar__btn--back-present")),this._btnGroups=Array.from(this._controlBar.querySelectorAll(".js-btn-group")),this._backButtonVisible=!1,this._boundKeydownHandler=null,this._boundKeyupHandler=null,this._boundMouseHandler=null,this._chartBackgroundProperty=null,this._chartModel=null,this._checkIntervalId=0,this._controlBarVisible=!1,this._currentDistance=0,this._deferredFinishTimeout=0,this._finishingTimeout=0,this._moveType="",this._movingTimeout=0,this._pressedKey=[],this._priceAxisChanged=null,this._resetAvailabilityChanged=null,this._priceAxisName="",this._rafId=0,this._startTime=0,this._state="stop",this._visibilityTypeProperty=null,this._boundUpdateMaximizeButtonsVisibility=this._updateMaximizeButtonsVisibility.bind(this),this._boundToggleFullscreenButtons=this._toggleFullscreenButtons.bind(this),this._paneWidth=0,this._leftPriceScaleWidth=0,this._rightPriceScaleWidth=0,this._chart=t,this._parent=e,this._options=Object.assign({},L,i),this._visibilityPrioritizedGroups=this._initGroupDescriptions(),this._init(),this._initHandlers(),this.updatePosition()}return t.prototype.destroy=function(){if(null!==this._visibilityTypeProperty&&(this._visibilityTypeProperty.unsubscribe(this,this._onVisibilityTypeChange),this._visibilityTypeProperty=null),null!==this._boundMouseHandler&&(this._parent.removeEventListener("mousemove",this._boundMouseHandler,!1),this._parent.removeEventListener("mouseleave",this._boundMouseHandler,!1),this._boundMouseHandler=null),null!==this._boundKeydownHandler&&(this._parent.ownerDocument.removeEventListener("keydown",this._boundKeydownHandler),this._boundKeydownHandler=null),null!==this._boundKeyupHandler&&(this._parent.ownerDocument.removeEventListener("keyup",this._boundKeyupHandler),this._boundKeyupHandler=null),clearTimeout(this._movingTimeout),null!==this._priceAxisChanged&&(this._priceAxisChanged.unsubscribe(this,this._updateBackBtnPosition),this._priceAxisChanged=null),null!==this._chartBackgroundProperty&&(clearInterval(this._checkIntervalId),this._chartBackgroundProperty.unsubscribe(this,this._updateBgBarStyle),this._chartBackgroundProperty=null),null!==this._resetAvailabilityChanged){this._resetAvailabilityChanged.unsubscribe(this,this._updateResetScalesButtonVisibility);var t=this._chart.getResizerDetacher();t.fullscreenable.unsubscribe(this._boundUpdateMaximizeButtonsVisibility),t.fullscreen.unsubscribe(this._boundToggleFullscreenButtons),this._resetAvailabilityChanged=null}this._chart=null},t.prototype.updatePosition=function(){var t=this._chart.paneWidgets();if(0!==t.length){this._paneWidth=t[0].width(),this._leftPriceScaleWidth=this._chart.getPriceAxisMaxWidthByName("left"),this._rightPriceScaleWidth=this._chart.getPriceAxisMaxWidthByName("right");var e=this._chart.timeAxisHeight()+this._bottomMargin();this._widget.style.bottom=e+"px",
this._back.style.bottom=e+"px",this._updateBtnGroupVisibility()}},t.prototype._bottomMargin=function(){var t,e=this._chart.paneWidgets();return(null!==(t=this._chart.maximizedPaneWidget())&&void 0!==t?t:e[e.length-1]).containsMainSeries()?32:5},t.prototype._init=function(){var t=this;if(d.CheckMobile.any())for(var e=0,i=this._btnGroups;e=i.left-100&&t.clientX<=i.right+100&&t.clientY>=i.top-s&&t.clientY<=i.bottom+100}this._controlBarVisible!==e&&(this._controlBarVisible=e,
null===this._rafId&&(this._rafId=this._controlBar.ownerDocument.defaultView.requestAnimationFrame(this._updateControlBarVisibility.bind(this))))}},t.prototype._updateControlBarVisibility=function(){this._rafId=null,this._controlBar.classList.toggle("control-bar--hidden",!this._controlBarVisible)},t.prototype._updateBackBtnPosition=function(){if("left"===this._priceAxisName||"right"===this._priceAxisName){var t=this._chart.getPriceAxisMaxWidthByName(this._priceAxisName)+14;t&&(this._back.style.marginRight=t+"px")}},t.prototype._updateBgBarStyle=function(){if(null!==this._chartModel){for(var t=Object(r.getLuminance)(this._chartModel.model().properties().paneProperties.background.value())<.5,e=0,i=Object.values(this._buttons);e=0&&!s,s=s||!l.enoughSpaceForGroup),!l.enoughSpaceForGroup!==l.element.classList.contains("js-hidden")&&l.element.classList.toggle("js-hidden",!l.enoughSpaceForGroup)}this._updateControlBarPosition()},t.prototype._getBtnGroup=function(t){return Object(o.ensureDefined)(this._btnGroups.find((function(e){return e.classList.contains(t)})))},t.prototype._updateControlBarPosition=function(){var t=this._visibilityPrioritizedGroups.reduce((function(t,e){return t+(e.enoughSpaceForGroup?e.totalWidth:0)}),0),e=(this._paneWidth+this._leftPriceScaleWidth+this._rightPriceScaleWidth)/2-Math.ceil(t/2);this._widget.style.left=e+"px"},t.prototype._updateResetScalesButtonVisibility=function(){if(null!==this._chartModel){var t=this._chartModel.model().isScalesResetAvailable();this._buttons.turn.classList.toggle("control-bar__btn--btn-hidden",!t)}},t.prototype._updateMaximizeButtonsVisibility=function(){this._updateBtnGroupVisibility()},t.prototype._toggleFullscreenButtons=function(){var t=this._chart.getResizerDetacher().fullscreen.value();this._buttons.maximize.classList.toggle("js-hidden",t),this._buttons.minimize.classList.toggle("js-hidden",!t)},t.prototype._isMaximizeButtonAvailable=function(){return this._options.maximize,!1},t.prototype._move=function(t){var e=this;if(null!==this._chartModel&&"stop"===this._state&&this._chartModel.beginUndoMacro(1===t?"Move Left":"Move Right"),this._state=x.stop,this._moveType="animated",this._deferredFinishTimeout&&(clearTimeout(this._deferredFinishTimeout),this._deferredFinishTimeout=0),this._finishingTimeout&&(clearTimeout(this._finishingTimeout),this._finishingTimeout=0),this._startTime=Date.now(),0===this._movingTimeout){var i=this._startTime,s=function(){e._moveStep(i,0,50*t,1e3),e._movingTimeout=setTimeout(s,10)};this._movingTimeout=setTimeout(s,10)}},
t.prototype._moveStep=function(t,e,i,s){if(null!==this._chartModel&&!this._chartModel.timeScale().isEmpty()){var o=Date.now();o1||!isFinite(n))&&(n=1);var l=1-Math.pow(1-n,3);return this._currentDistance=(i-e)*l+e,this._chartModel.scrollChart(this._currentDistance),n}},t.prototype._finishMove=function(){var t=this;clearTimeout(this._movingTimeout),this._movingTimeout=0,this._deferredFinishTimeout=0;var e=this._currentDistance,i=Date.now(),s=function(){var o=t._moveStep(i,e,0,700);o&&o<1?t._finishingTimeout=setTimeout(s,10):null!==t._chartModel&&(t._state=x.wait_finishing,t._moveType="",t._movingTimeout=0,t._currentDistance=0,t._chartModel.endUndoMacro())};this._finishingTimeout=setTimeout(s,10)},t.prototype._stopMove=function(){"moving"===this._state&&(this._state=x.moving,Date.now()-this._startTime<200?this._deferredFinishTimeout=setTimeout(this._finishMove.bind(this),200-(Date.now()-this._startTime)):this._finishMove())},t.prototype._moveByBar=function(t){var e=this;if(null!==this._chartModel){var i=this._chartModel.timeScale();if(i.isEmpty())return;if("stop"===this._state&&this._chartModel.beginUndoMacro(1===t?"Move Left":"Move Right"),null!==i.visibleBarsStrictRange()){var s=i.indexToCoordinate(i.visibleBarsStrictRange().lastBar())+i.barSpacing()/2;Math.abs(i.width()-s)>i.barSpacing()/6&&this._chartModel.scrollChart(i.width()-s)}if(this._state=x.stop,this._moveType="by_bar",this._startTime=Date.now(),!this._movingTimeout){var o=0,n=150,l=function(){e._moveByBarStep(t),o++,n>100&&(n-=o/5*20),e._movingTimeout=setTimeout(l,n)};this._movingTimeout=setTimeout(l,400),this._moveByBarStep(t)}}},t.prototype._moveByBarStep=function(t){if(null!==this._chartModel){if(this._chartModel.timeScale().isEmpty())return;this._chartModel.scrollChartByBar(t)}},t.prototype._stopMoveByBar=function(){"moving"===this._state&&(clearTimeout(this._movingTimeout),this._movingTimeout=0,this._state=x.wait_finishing,this._moveType="",this._movingTimeout=0,this._currentDistance=0,null!==this._chartModel&&this._chartModel.endUndoMacro())},t.prototype._keydownHandler=function(t){if(!t.metaKey){var e=t.which;if(!(37!==e&&39!==e||this._pressedKey[e]||(this._pressedKey[e]=!0,t.target.closest("input, textarea")))){var i=37===e?1:-1;t.ctrlKey||t.altKey?this._move(i):this._moveByBar(i),t.preventDefault()}}},t.prototype._keyupHandler=function(t){var e=t.which;37!==e&&39!==e||t.target.closest("input, textarea")||(this._pressedKey[t.which]=!1,"by_bar"===this._moveType?this._stopMoveByBar():this._stopMove())},t.prototype._trackEvent=function(t){0},t}()},Tq3g:function(t,e){
t.exports=''},Uua9:function(t,e){t.exports=''},VrXG:function(t,e){t.exports=''},VrrN:function(t,e){t.exports=''},WYzw:function(t,e){t.exports=''},"Y+EN":function(t,e){t.exports=''},YGQl:function(t,e){t.exports=''},ZKFq:function(t,e,i){t.exports={"css-value-pane-controls-padding-left":"1px","css-value-pane-controls-padding-right":"5px",paneControls:"paneControls-3t_VmRy0",hasTopMargin:"hasTopMargin-2samtQKI",hidden:"hidden-3ndYaA31",forceHidden:"forceHidden-2qoGxuLX",button:"button-1T73noHe pane-button-3IbFaPrJ",buttonIcon:"buttonIcon-1vsadlK4",
minimize:"minimize-UL6CPYKt",newButton:"newButton-2UJTRB7V",touchMode:"touchMode-33C2amJm",maximize:"maximize-2gtRCsC0","maximize-animation-up-bracket":"maximize-animation-up-bracket-PKA42SoI","maximize-animation-down-bracket":"maximize-animation-down-bracket-6VpX9y4d","minimize-animation-up-bracket":"minimize-animation-up-bracket-1ZcEx180","minimize-animation-down-bracket":"minimize-animation-down-bracket-2sZM5-ln",up:"up-3-Dp9Ytc","up-animation":"up-animation-2oGxHhg9",down:"down-2qp_j-xN","down-animation":"down-animation-28i3s7Bs",buttonsWrapper:"buttonsWrapper-326cDko9"}},cbig:function(t,e){t.exports=''},e2QN:function(t,e){t.exports=''},e8Rm:function(t,e){t.exports=''},eYcT:function(t,e){t.exports=''},fBig:function(t,e,i){t.exports={loader:"loader-1ON1rkY9",loaderItem:"loaderItem-6asdclOe","loader-animation":"loader-animation-1vbmOmyN",shown:"shown-1QFCxvPl",touchMode:"touchMode-I-CBM3V3"}},fk9O:function(t,e){t.exports=''},gKdq:function(t,e){
t.exports=''},i9xP:function(t,e){t.exports=''},jXu8:function(t,e){t.exports=''},jrhZ:function(t,e,i){t.exports={"animation-minimize-corner-left-top":"animation-minimize-corner-left-top-1QFR0TYG","animation-minimize-corner-right-top":"animation-minimize-corner-right-top-2OigqFDd","animation-minimize-corner-right-bottom":"animation-minimize-corner-right-bottom-171Xjuh0","animation-minimize-corner-left-bottom":"animation-minimize-corner-left-bottom-Gj_EWVOk","animation-maximize-corner-left-top":"animation-maximize-corner-left-top-1dOMET94","animation-maximize-corner-right-top":"animation-maximize-corner-right-top-X6SjWmdM","animation-maximize-corner-right-bottom":"animation-maximize-corner-right-bottom-2lZ_pYbV","animation-maximize-corner-left-bottom":"animation-maximize-corner-left-bottom-28bRbB5v"}},ku84:function(t,e){t.exports=''},lvAK:function(t,e,i){"use strict";i.r(e);var s=i("RspR"),o=i("3ClC"),n=(i("H72D"),i("Eyy1")),l=(i("eJTA"),i("+jnJ")),a=i("Zo2/"),r=i("EV8o"),u=i("ZKFq"),d=i("0jws"),h=function(){function t(t,e,i){this._parentEl=document.createElement("div"),this._listActionsWrapperEl=null,this._listActionsElements={},this._actionsSpawns={},this._onMouseEnterLeaveEventHandler=null,this._mouseOverWidget=!1,this._wrapEl=t,this._onMouseEnterLeaveEventHandler=this._onMouseEnterLeaveEvent.bind(this),this._wrapEl.addEventListener("mouseenter",this._onMouseEnterLeaveEventHandler),this._wrapEl.addEventListener("mouseleave",this._onMouseEnterLeaveEventHandler),this._actions=e,this._globalVisibility=i.globalVisibility.spawn(),this._globalVisibility.subscribe(this._updatePaneControlsWidgetVisibility.bind(this)),this._visibilityType=i.visibilityType.spawn(),this._visibilityType.subscribe(this._updatePaneControlsWidgetVisibility.bind(this)),this._doNotSwitchToContextMenuMode=i.doNotSwitchToContextMenuMode,this._themedColor=i.themedColor.spawn(),this._themedColor.subscribe(this._updateThemedColor.bind(this));for(var s=0,o=Object.entries(this._actions);s0?this._parentEl.style.color=t:this._parentEl.style.removeProperty("color")},t}(),c=i("7KDR"),p=i("5VQP"),_=i("obM5"),b=i("fk9O"),m=i("gKdq"),v=i("WYzw");function g(t,e){var i=Object(n.ensureNotNull)(e.target);return function(t){var e=[];if(t.maximize.visible.value()){var i=Object(n.ensure)(t.maximize.title),s=Object(n.ensureNotNull)(t.maximize.action);e.push(new c.Action({icon:v,label:i.value(),statName:"Maximize Pane",shortcutHint:w,onExecute:function(){return s()}}))}else if(t.minimize.visible.value()){i=Object(n.ensure)(t.minimize.title);var o=Object(n.ensureNotNull)(t.minimize.action);e.push(new c.Action({icon:v,label:i.value(),statName:"Minimize Pane",shortcutHint:w,onExecute:function(){return o()}}))}if(t.up.visible.value()){i=Object(n.ensure)(t.up.title);var l=Object(n.ensureNotNull)(t.up.action);e.push(new c.Action({icon:b,label:i.value(),statName:"Move pane up",onExecute:function(){return l()}}))}if(t.down.visible.value()){i=Object(n.ensure)(t.down.title);var a=Object(n.ensureNotNull)(t.down.action);e.push(new c.Action({icon:m,label:i.value(),statName:"Move pane down",onExecute:function(){return a()}}))}if(t.close.visible.value()){i=Object(n.ensure)(t.close.title);var r=Object(n.ensureNotNull)(t.close.action);e.push(new c.Action({icon:_,label:i.value(),statName:"Delete pane",onExecute:function(){return r()}}))}return p.ContextMenuManager.createMenu(e)}(t).then((function(t){return t.show((function(t){var e=i.getBoundingClientRect();return{clientX:e.right-t,clientY:e.top+e.height+3}})),t}))}var w=window.t("Double click");var y=i("hY0g"),f=i.n(y),S=i("EsvI"),C=i("ei7k"),M=i("OJSF"),E=i("PXSR"),V=i("QEZv"),T=i("ku84"),x=i("i9xP"),L=i("1Wf8"),H=i("956S");i.d(e,"PaneControlsWidget",(function(){return I}));var k=Modernizr.mobiletouch,A=k?L:T,O=k?H:x,P=window.t("Delete pane"),B=window.t("Move pane up"),W=window.t("Move pane down"),D=window.t("Maximize pane"),z=window.t("Restore pane"),j=window.t("Manage panes"),N=window.t("Double click"),R=Object(C.b)({keys:[""],text:N}),I=function(){function t(t,e,i,o,n){var l=this;this._actions={},this._moreActionCM=null,this._themedColor=new f.a(""),this._model=t,this._paneWidget=e,this._callbacks=o,this._closeButtonVisibility=new f.a(this._getCloseButtonVisibility()),this._upButtonVisibility=new f.a(this._getUpButtonVisibility()),this._downButtonVisibility=new f.a(this._getDownButtonVisibility()),this._maximizeButtonVisibility=new f.a(this._getMaximizeButtonVisibility()),
this._minimizeButtonVisibility=new f.a(this._getMinimizeButtonVisibility()),this._createActions(),this._visibilityTypeProperty=Object(s.a)(),this._visibilityTypeProperty.subscribe(this,(function(t){l._visibilityType.setValue(t.value())})),this._visibilityType=new f.a(this._visibilityTypeProperty.value()),this._isPaneMaximize=new f.a(this._getIsPaneMaximizeValue()),this._isWidgetShow=new f.a(this._getIsWidgetShow()),this._backgroundThemeName=i.backgroundThemeName,this._renderer=new h(n,this._actions,{visibilityType:this._visibilityType.readonly(),globalVisibility:this._isWidgetShow.readonly(),doNotSwitchToContextMenuMode:this._isPaneMaximize.readonly(),themedColor:this._themedColor.readonly()})}return t.prototype.destroy=function(){this._visibilityTypeProperty.unsubscribeAll(this),this._renderer.destroy()},t.prototype.getElement=function(){return this._renderer.getElement()},t.prototype.action=function(){return this._actions},t.prototype.update=function(){this._updateButtonsVisibility(),this._isPaneMaximize.setValue(this._getIsPaneMaximizeValue()),this._isWidgetShow.setValue(this._getIsWidgetShow())},t.prototype.updateWidgetModeByWidth=function(t){this._renderer.updateWidgetModeByWidth(t)},t.prototype.updateThemedColors=function(t){null===t&&(t=Object(S.getStdThemedValue)("chartProperties.paneProperties.background",this._backgroundThemeName.value())),this._themedColor.setValue(t||"")},t.prototype._updateButtonsVisibility=function(){this._closeButtonVisibility.setValue(this._getCloseButtonVisibility()),this._upButtonVisibility.setValue(this._getUpButtonVisibility()),this._downButtonVisibility.setValue(this._getDownButtonVisibility()),this._maximizeButtonVisibility.setValue(this._getMaximizeButtonVisibility()),this._minimizeButtonVisibility.setValue(this._getMinimizeButtonVisibility())},t.prototype._createActions=function(){this._actions.up={icon:E,action:this._onUpDownButton.bind(this,"up"),visible:this._upButtonVisibility,title:new f.a(B),className:u.up,dataset:{name:"pane-button-up"}},this._actions.down={icon:V,action:this._onUpDownButton.bind(this,"down"),visible:this._downButtonVisibility,title:new f.a(W),className:u.down,dataset:{name:"pane-button-down"}},this._actions.close={icon:M,action:this._onCloseButton.bind(this),visible:this._closeButtonVisibility,title:new f.a(P),dataset:{name:"pane-button-close"}},this._actions.maximize={icon:A,action:this._onToggleMaximizeButton.bind(this),visible:this._maximizeButtonVisibility,title:new f.a(D),hotKeyTitle:R,className:u.maximize,dataset:{name:"pane-button-maximize"}},this._actions.minimize={icon:A,action:this._onToggleMaximizeButton.bind(this),visible:this._minimizeButtonVisibility,title:new f.a(z),hotKeyTitle:R,className:u.minimize,dataset:{name:"pane-button-minimize"}},this._actions.more={icon:O,action:this._showButtonsInContextMenu.bind(this),visible:new f.a(!k),title:new f.a(j),dataset:{name:"pane-button-more"}}},t.prototype._getCloseButtonVisibility=function(){var t=this._paneWidget.state(),e=!1
;return t.containsMainSeries()||t.isMaximized()||k||(e=t.dataSources().some((function(t){return Object(o.isStudy)(t)}))),e},t.prototype._onCloseButton=function(){var t=this._model.model().panes().indexOf(this._paneWidget.state());this._model.removePane(t)},t.prototype._getUpButtonVisibility=function(){var t=this._paneWidget.state();return this._model.model().panes().indexOf(t)>0&&!t.isMaximized()&&!k},t.prototype._getDownButtonVisibility=function(){var t=this._paneWidget.state(),e=this._model.model().panes();return e.indexOf(t)1&&!t.isMaximized()&&!k},t.prototype._getMinimizeButtonVisibility=function(){var t=this._paneWidget.state();return this._model.model().panes().length>1&&t.isMaximized()},t.prototype._onToggleMaximizeButton=function(){this._callbacks.toggleMaximizePane(this._paneWidget)},t.prototype._showButtonsInContextMenu=function(t){var e=this;t.preventDefault(),null!==this._moreActionCM&&this._moreActionCM.isShown()?this._moreActionCM=null:g(this._actions,t).then((function(t){e._moreActionCM=t}))},t.prototype._getIsPaneMaximizeValue=function(){return this._paneWidget.state().isMaximized()},t.prototype._getIsWidgetShow=function(){return this._model.model().panes().length>1},t}()},nFx7:function(t,e){t.exports=''},obM5:function(t,e){t.exports=''},qfuz:function(t,e){t.exports=''},rGGD:function(t,e){
t.exports=''},rh3U:function(t,e,i){t.exports={"css-value-medium-size":"18px","css-value-border-radius-medium-size":"9px","css-value-large-size":"22px","css-value-border-radius-large-size":"11px",statuses:"statuses-29yrFaoA",statusItem:"statusItem-1gsKvHgg",medium:"medium-zcMrbLxb",large:"large-2E_Sb0cV",oneWidgetsVisible:"oneWidgetsVisible-17p3P_dQ",twoWidgetsVisible:"twoWidgetsVisible-3kEfsgAz",threeWidgetsVisible:"threeWidgetsVisible-sIjrbNL1",marketStatusOpen:"marketStatusOpen-2d8WAYHQ",marketStatusClose:"marketStatusClose-2LgI3IBx",marketStatusPre:"marketStatusPre-3tiNWinG",marketStatusPost:"marketStatusPost-1wCjJrHi",marketStatusHoliday:"marketStatusHoliday-HyAcvqXa",invalidSymbol:"invalidSymbol-2tnvnmzm",replayMode:"replayMode-2O_B03jx",delay:"delay-NXuSKUfA",notAccurate:"notAccurate-2qEIEgim",eod:"eod-TNCDZArR",dataProblemHigh:"dataProblemHigh-2SJE6Anp",dataProblemLow:"dataProblemLow-iRGvvWWe"}},sAH5:function(t,e,i){"use strict";i.r(e);var s=i("mrSG"),o=i("Eyy1"),n=i("eJTA"),l=i("bdgK"),a=(i("H72D"),i("EV8o")),r=i("S8xo"),u=i("GUQs"),d=i("fBig"),h=function(){function t(t,e){void 0===e&&(e={}),this._loadingEl=null,this._parentEl=t,this._options=e,this._renderLoading()}return t.prototype.toggleVisibility=function(t){null!==this._loadingEl&&this._loadingEl.classList.toggle(d.shown,t)},t.prototype._renderLoading=function(){this._loadingEl=document.createElement("span"),this._loadingEl.classList.add(d.loader),this._options.className&&this._loadingEl.classList.add(this._options.className),this._loadingEl.innerHTML='\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t',this._parentEl.appendChild(this._loadingEl)},t}(),c=i("5Alx"),p=i("0jws"),_=i("qFKp");function b(t,e){if(null===t.firstChild){var i=document.createTextNode(e);t.appendChild(i)}else t.firstChild.nodeValue=e}var m=_.CheckMobile.any(),v=[c.title1st,c.title2nd,c.title3rd,c.title4th];var g=function(){function t(t,e,i){var s=this;this._el=null,this._firstLineWrapper=null,this._titleParentEl=null,this._titleElements=[],this._valuesParentEl=null,this._valuesAdditionalWrapperEl=null,this._valuesElements=[],this._actionsParentEl=null,this._actionAdditionalWrapperEl=null,this._stayInHoveredMode=!1,this._showActionsHandler=null,this._hideActionsHandler=null,this._selectedSourceHandler=null,this._mouseEventHandlers=[],this._disableTimeout=null,this._loader=null,this._model=t,this._parentEl=e,this._disabled=this._model.disabled().spawn(),this._disabled.subscribe(this._updateDisabledState.bind(this)),this._selected=this._model.selected().spawn(),this._selected.subscribe(this._updateSelectedState.bind(this)),this._loading=this._model.loading().spawn(),this._loading.subscribe(function(t,e){var i=0;return function(s){clearTimeout(i),
Boolean(s)?t():i=setTimeout(t,e,!1)}}(this._updateLoadingState.bind(this),700)),this._isTitleHidden=this._model.isTitleHidden().spawn(),this._isValuesHidden=this._model.isValuesHidden().spawn(),this._isRowHidden=this._model.isRowHidden().spawn(),this._isTitleHidden.subscribe(this._updateShowTitles.bind(this)),this._isValuesHidden.subscribe(this._updateShowValues.bind(this)),this._isRowHidden.subscribe(this._updateShowLine.bind(this)),this._titlesSpawns=this._model.titles().map((function(t){return t.spawn()}));for(var n=0;n0?(i.appendChild(document.createTextNode(s)),i.classList.add(c.withDot)):i.classList.add(p.blockHidden),t.appendChild(i),this._titleElements.push(i)}},t.prototype._renderActions=function(){if(this._withActions){null===this._actionsParentEl&&(this._actionsParentEl=document.createElement("div"),this._actionsParentEl.classList.add(c.buttonsWrapper),this._parentEl.append(this._actionsParentEl),this._actionAdditionalWrapperEl=document.createElement("div"),this._actionAdditionalWrapperEl.classList.add(c.buttons),this._actionsParentEl.appendChild(this._actionAdditionalWrapperEl));for(var t=Object(o.ensureNotNull)(this._actionAdditionalWrapperEl),e=0,i=this._model.actions();e0}))},t.prototype._showActions=function(){if(null!==this._el&&this._withActions){this._el.classList.add(c.withAction);var t=null!==this._valuesParentEl&&null!==this._titleParentEl&&this._valuesParentEl.offsetTop===this._titleParentEl.offsetTop;this._el.classList.toggle(c.withTail,t)}},t.prototype._hideActions=function(){null!==this._el&&this._withActions&&!this._stayInHoveredMode&&(this._el.classList.remove(c.withAction),null!==this._valuesParentEl&&this._valuesParentEl.classList.remove(c.withTail))},t.prototype._updateDisabledState=function(){var t=this;null!==this._el&&(null!==this._disableTimeout&&(clearTimeout(this._disableTimeout),this._disableTimeout=null,this._el.classList.remove("tempDisabled"),this._el.classList.remove(c.hiddenLoading)),this._disabled.value()?this._el.classList.add(c.disabled):(this._el.classList.add("tempDisabled"),this._el.classList.add(c.hiddenLoading),this._disableTimeout=setTimeout((function(){null!==t._el&&!t._loading.value()&&t._el.classList.contains("tempDisabled")&&(t._el.classList.remove("tempDisabled"),t._el.classList.remove(c.hiddenLoading),t._el.classList.toggle(c.disabled,t._disabled.value()))}),1e3)))},t.prototype._clearDisableState=function(){null!==this._el&&(this._el.classList.remove(c.hiddenLoading),this._el.classList.remove(c.disabled),
this._el.classList.remove("tempDisabled"))},t.prototype._updateSelectedState=function(){null!==this._el&&this._withActions&&this._el.classList.toggle(c.selected,this._selected.value())},t.prototype._updateLoadingState=function(){if(null!==this._el){this._el.classList.contains("tempDisabled")&&(this._loading.value()?this._el.classList.add(c.hiddenLoading):this._clearDisableState());var t=this._loading.value();this._el.classList.toggle(c.loading,t),null!==this._loader&&this._loader.toggleVisibility(t)}},t.prototype._updateShowTitles=function(){null!==this._titleParentEl&&(this._titleParentEl.classList.toggle(p.blockHidden,this._isTitleHidden.value()),null!==this._actionsParentEl&&this._actionsParentEl.classList.toggle(p.blockHidden,this._isTitleHidden.value()))},t.prototype._updateValues=function(){this._removeValuesSpawnsSubscriptions(),this._createValuesSpawns(),null!==this._valuesParentEl&&null!==this._valuesAdditionalWrapperEl&&(this._valuesElements=[],this._valuesAdditionalWrapperEl.innerHTML=""),this._renderValues(),this._addValuesSpawnsSubscriptions(),this._updateShowValues()},t.prototype._updateActionVisibilities=function(t){null!==this._actionsParentEl&&this._actionsParentEl.querySelectorAll("."+c.button)[t].classList.toggle(p.blockHidden,!this._actionsSpawnArray[t].visible.value())},t.prototype._updateActionTitle=function(t){var e=this._actionsSpawnArray[t].title;null!==this._actionsParentEl&&null!==e&&this._actionsParentEl.querySelectorAll("."+c.button)[t].setAttribute("title",e.value())},t.prototype._updateCustomTextColor=function(){for(var t=this._customTextColor.value()||"",e=0,i=this._titleElements;e0||(t.title.value()||"").length>0}))},e.prototype._updateValuesTitleHTMLElHandler=function(t,e){void 0===e&&(e="");var i=Object(o.ensure)(this._valuesElements[t].title);b(i,e),i.classList.toggle(p.blockHidden,0===e.length),this._updateShowValues()},e.prototype._showActions=function(){t.prototype._showActions.call(this),this._updateTitleMaxWidthWithButton()},e.prototype._hideActions=function(){t.prototype._hideActions.call(this),this._updateTitleMaxWidth()},
e.prototype._updateFlaggedState=function(){void 0!==this._flagged&&(this._updateTitleMaxWidth(),Object(o.ensureNotNull)(this._el).classList.toggle(c.flagged,Boolean(this._flagged.value())))},e.prototype._addStatusesWidget=function(t){this._statusesWrapper=document.createElement("div"),this._statusesWrapper.classList.add(c.statusesWrapper),this._statusesWrapper.appendChild(t.getElement()),Object(o.ensureNotNull)(this._firstLineWrapper).appendChild(this._statusesWrapper)},e.prototype._handlerRestrictTitleWidth=function(t){if(null!==this._actionsParentEl&&null!==this._firstLineWrapper){for(var e=null,i=null,s=0,o=t;s0?"calc(100% - "+e+"px)":""}},e.prototype._updateTitleMaxWidthWithButton=function(){if(null!==this._firstLineWrapper&&null!==this._actionsParentEl){var t=this._lastActionWrapperWidth||0,e=(this._lastStatusesWrapperWidth||0)+t;if(null===this._allButtonsWidth&&null!==this._lastActionWrapperWidth){var i=this._actionsParentEl.querySelector("."+c.buttons);this._allButtonsWidth=Object(o.ensureNotNull)(i).clientWidth}var s=this._allButtonsWidth||0;this._firstLineWrapper.style.maxWidth="calc(100% - "+Math.max(s,e)+"px)"}},e.prototype._isWidthButtonsMode=function(){return null!==this._el&&(this._el.classList.contains(c.withAction)||Object(o.ensureDefined)(this._flagged).value()||this._disabled.value()||this._selected.value()||this._stayInHoveredMode)},e}(g),y=function(t){function e(e,i,s){var o=t.call(this,e,i,s)||this;return o._globalRowVisibility=o._model.globalVisibility().spawn(),o._globalRowVisibility.subscribe(o._updateShowLine.bind(o)),o._error=o._model.error().spawn(),o._error.subscribe(o._updateErrorState.bind(o)),o._has5Buttons=o._model.isPineScriptDataSource().spawn(),o._has5Buttons.subscribe(o._update5ButtonsStyles.bind(o)),o._updateStates(!o._disabled.value()),o}return Object(s.__extends)(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),void 0!==this._error&&this._error.destroy(),this._has5Buttons.destroy(),this._globalRowVisibility&&this._globalRowVisibility.destroy()},e.prototype._updateShowLine=function(){if(null!==this._el&&void 0!==this._globalRowVisibility){var e=!this._globalRowVisibility.value();e?this._el.classList.toggle(p.blockHidden,e):t.prototype._updateShowLine.call(this)}},e.prototype._render=function(){t.prototype._render.call(this),this._el=document.createElement("div"),this._el.classList.add(c.item,c.study),this._el.dataset.name="legend-source-item"
;var e=Object(o.ensureNotNull)(this._titleParentEl);this._el.appendChild(e),null!==this._actionsParentEl&&this._el.appendChild(this._actionsParentEl);var i=Object(o.ensureNotNull)(this._valuesParentEl);this._el.appendChild(i),this._parentEl.append(this._el)},e.prototype._renderValues=function(){null===this._valuesParentEl&&(this._valuesParentEl=document.createElement("div"),this._valuesParentEl.classList.add(c.valuesWrapper),this._valuesAdditionalWrapperEl=document.createElement("div"),this._valuesAdditionalWrapperEl.classList.add(c.valuesAdditionalWrapper),this._valuesParentEl.appendChild(this._valuesAdditionalWrapperEl));for(var t=Object(o.ensureNotNull)(this._valuesAdditionalWrapperEl),e=0,i=this._values.value();e0?this._el.style.backgroundColor=t:this._el.style.removeProperty("background-color"))},t.prototype._updateSourceCount=function(t){b(Object(o.ensureNotNull)(this._counterEl),String(t)),this._updateCounterVisibility(t)},t.prototype._updateCounterVisibility=function(t){if(null!==this._counterEl){var e=1===t;this._counterEl.classList.toggle(p.blockHidden,e)}},t.prototype._updateState=function(){var t=!this._isStateOpen.value();this._parentEl.classList.toggle(c.closed,t),this._updateTooltip(),vi((t?"Hide":"Show")+" not main sources")},t.prototype._tooltip=function(){return 1===this._mode?x:this._isStateOpen.value()?V:T},t.prototype._updateTooltip=function(){null!==this._el&&this._el.setAttribute("title",this._tooltip())},t.prototype._updateObjectTreeVisibility=function(t){null!==this._objectTreeEl&&this._objectTreeEl.classList.toggle(p.blockHidden,!t)},t}(),H=i("glKZ"),k=i("R5JZ"),A=function(){function t(t,e){this._renderToggler=null,this._mainDataSourceRenderer=null,this._dataSourceRenderers=[],this._wrapText=null,this._parentEl=document.createElement("div"),this._dataSourcesEl=null,this._dataSourcesAdditionalWrapperEl=null,this._collapsedDataSourcesWrapperEl=null,this._collapsedDataSourcesEl=null,this._outsideEventForCollapsedTooltip=null,this._options=t,this._togglerOptions=e,this._isStudiesLegendHidden=t.isStudiesLegendHidden.spawn(),this._isStudiesLegendHidden.subscribe(this._updateLegendVisibility.bind(this)),this._isAllLegendHidden=t.isAllLegendHidden.spawn(),this._isAllLegendHidden.subscribe(this._updateLegendVisibility.bind(this)),this._updateLegendVisibility(),this._themedColor=t.themedColor.spawn(),this._themedColor.subscribe(this._setCustomBg.bind(this)),this._showBackground=t.showBackground.spawn(),this._showBackground.subscribe(this._setCustomBg.bind(this)),
this._backgroundTransparency=t.backgroundTransparency.spawn(),this._backgroundTransparency.subscribe(this._setCustomBg.bind(this)),this._collapsedDataSourcesCountSpawn=t.collapsedDataSourcesCount.spawn(),this._collapsedDataSourcesCountSpawn.subscribe(this._updateCollapsedSourcesCount.bind(this)),this._showCollapsedDataSourcesTooltipHandler=this._showCollapsedDataSourcesTooltip.bind(this),f.trackingModeIsAvailable||(this._wrapText=t.wrapText.spawn(),this._wrapText.subscribe(this._updateWrapText.bind(this)),this._updateWrapText(this._wrapText.value())),this._parentEl.classList.add(c.legend),this._parentEl.classList.toggle(c.noActions,!this._options.withActions),this._parentEl.classList.toggle(c.touchMode,f.trackingModeIsAvailable),this._parentEl.classList.toggle(c.newCollapser,!1),this._parentEl.dataset.name="legend",this._parentEl.addEventListener("contextmenu",(function(t){return t.preventDefault()}))}return t.prototype.destroy=function(){if(this._isStudiesLegendHidden.destroy(),this._isAllLegendHidden.destroy(),this._themedColor.destroy(),this._showBackground.destroy(),this._backgroundTransparency.destroy(),this._collapsedDataSourcesCountSpawn.destroy(),f.trackingModeIsAvailable&&null!==this._collapsedDataSourcesWrapperEl&&this._collapsedDataSourcesWrapperEl.removeEventListener("touchend",this._showCollapsedDataSourcesTooltipHandler),this._outsideEventForCollapsedTooltip&&this._outsideEventForCollapsedTooltip(),null!==this._wrapText&&this._wrapText.destroy(),null!==this._dataSourcesAdditionalWrapperEl&&(this._dataSourcesAdditionalWrapperEl.innerHTML="",this._dataSourcesAdditionalWrapperEl=null),null!==this._dataSourcesEl&&(this._dataSourcesEl.innerHTML="",this._dataSourcesEl=null),null!==this._renderToggler&&(this._renderToggler.destroy(),this._renderToggler=null),null!==this._mainDataSourceRenderer&&(this._mainDataSourceRenderer.destroy(),this._mainDataSourceRenderer=null),0!==this._dataSourceRenderers.length){for(var t=0,e=this._dataSourceRenderers;t0},t.prototype._getEyeTitle=function(){return this._disabled.value()?F:G},t.prototype._getDisabledState=function(){return!this._source.properties().visible.value()},t.prototype._updateRowVisibilities=function(){this._isRowHidden.setValue(this._getRowHiddenValue())},t.prototype._getRowHiddenValue=function(){return this._options.readOnlyMode&&this._disabled.value()||this._isTitleHidden.value()&&(this._isValuesHidden.value()||this._disabled.value())},t.prototype._calcNewPosition=function(t){var e={};if(function(t){return t.hasOwnProperty("touches")}(t)&&t.touches.length>0)e={clientX:t.touches[0].clientX,clientY:t.touches[0].clientY};else if(null!==t.target){var i=t.target.getBoundingClientRect();e={clientX:Object(z.isRtl)()?i.right:i.left,clientY:i.top+i.height+3}}else{var s=t;e={clientX:s.clientX,clientY:s.clientY}}return e},t}(),K=i("z4c1"),X=i("vWJB"),Z=i("Kxc7"),q=window.t("More"),Y=window.t("Flag Symbol"),J=window.t("Unflag Symbol"),Q=Z.enabled("show_hide_button_in_legend"),$=function(t){function e(e,i,s,o,n){var l=t.call(this,e,i,s,o,n)||this;l._titles=[new P.a(""),new P.a(""),new P.a(""),new P.a("")],l._symbolMarker=null,l._flagged=new P.a(null),l._symbolAction=null,l._symbol=null,l._isOneButtonCanBeStick=!1,l._createActions(),l._updateSymbolMarker(),l._model.model().properties().paneProperties.legendProperties.showSeriesTitle.subscribe(l,(function(){l._isTitleHidden.setValue(l._getTitleHiddenValue())}));for(var a=0,r=[l._model.model().properties().paneProperties.legendProperties.showSeriesOHLC,l._model.model().properties().paneProperties.legendProperties.showBarChange];a0;if(0===e.length){var o={value:new P.a(""),color:new P.a(""),visible:new P.a(s),title:new P.a(i)},n=t.items().map((function(t){return{value:new P.a(t.value()),color:new P.a(I(t.color())),visible:new P.a(t.visible()),title:new P.a(t.title())}}));this._values.setValue([o].concat(n))}else{e[0].title.setValue(i),e[0].visible.setValue(s);for(var l=t.items(),a=0;a"+o+""})),null!==o&&"DelayNoRealtime"===u&&e[u].push(It.format({description:""+o+""})),this._options.subscriptionFullInfo&&(u.includes("TFEXDelayForGuest")||u.includes("MOEXDelayForGuest"))&&e[u].push(Nt.format({listedExchange:this._model.listedExchange()}))),"EOD"===u&&(e[u]=[Ft]),"TickByTick"===u&&(e[u].push(this._options.subscriptionFullInfo?Gt:Ut),this._options.subscriptionFullInfo&&e[u].push(Kt)),null!==n&&"BATSToRealtime"===u&&e[u].push(Xt.format({symbolName:i,exchange:n}),Zt);return Object.keys(e).length>0?[2,e]:[2,null]}}))}))},e.prototype._getActions=function(){return Object(s.__awaiter)(this,void 0,void 0,(function(){var t,e,i,o,n;return Object(s.__generator)(this,(function(s){switch(s.label){case 0:return null===this._dataUpdatedMode.value()?[2,null]:(t={},[3,4]);case 1:return i0?[2,t]:[2,null]}}))}))},e.prototype._getShortTexts=function(){var t=this._dataUpdatedMode.value();if(null===t)return null;for(var e={},i=0,s=t;i0?e:null},e}(ft)),Yt=(i("YFKU"),
i("JmzL")),Jt=i("M3mX"),Qt=window.t("Data problem"),$t=new Map([["high",new Map([["medium",Yt],["large",Jt]])],["low",new Map([["medium",Yt],["large",Jt]])]]),te=new Map([["high",yt.dataProblemHigh],["low",yt.dataProblemLow]]),ee=new Map([["high",Qt],["low",Qt]]),ie=new Map([["high",Ct.colorsPalette["color-data-problem"]],["low",Ct.colorsPalette["color-data-problem"]]]);var se=function(t){function e(e,i){var s=t.call(this,{tooltipMap:ee,iconMap:$t,classNameMap:te,titleMap:ee,titleColorMap:ie,size:i})||this;return s._isDataProblemCritical=new P.a(!1),s._dataProblem=e.spawn(),s._dataProblem.subscribe(s._updateStatus.bind(s),{callWithLast:!0}),s}return Object(s.__extends)(e,t),e.prototype.destroy=function(){this._dataProblem.destroy()},e.prototype.isDataProblemCritical=function(){return this._isDataProblemCritical},e.prototype._getHtml=function(t){return Object(s.__awaiter)(this,void 0,void 0,(function(){var t;return Object(s.__generator)(this,(function(e){return null===(t=this._dataProblem.value())?[2,null]:[2,[Object(wt.b)(t.text)]]}))}))},e.prototype._updateStatus=function(t){var e,i=null!==(e=null==t?void 0:t.severity)&&void 0!==e?e:null;this._status.setValue(i),this._isDataProblemCritical.setValue(function(t){return"high"===t}(i))},e}(ft),oe=function(t){function e(e,i){var s=t.call(this,i)||this;return s._booleanStatus=e.spawn(),s._booleanStatus.subscribe(s._updateStatus.bind(s),{callWithLast:!0}),s}return Object(s.__extends)(e,t),e.prototype.destroy=function(){this._booleanStatus.destroy()},e.prototype._updateStatus=function(t){t?this._status.setValue(!0):this._status.setValue(null)},e}(ft),ne=i("YGQl"),le=i("Jjb7"),ae=window.t("Invalid Symbol"),re=window.t("This symbol doesn't exist, please pick another one."),ue=new Map([[!0,new Map([["medium",ne],["large",le]])],[!1,new Map([["medium",""],["large",""]])]]),de=new Map([[!0,yt.invalidSymbol],[!1,null]]),he=new Map([[!0,ae],[!1,null]]),ce=new Map([[!0,ae],[!1,null]]),pe=new Map([[!0,Ct.colorsPalette["color-invalid-symbol"]],[!1,null]]),_e=new Map([[!0,[re]],[!1,null]]),be=new Map([[!0,null],[!1,null]]),me=function(){function t(t){this._el=document.createElement("div"),this._prevCustomClass=null,this._icon=t.icon.spawn(),this._icon.subscribe(this._updateIcon.bind(this),{callWithLast:!0}),this._className=t.className.spawn(),this._className.subscribe(this._updateClassName.bind(this),{callWithLast:!0}),this._visible=t.visible.spawn(),this._visible.subscribe(this._updateVisibility.bind(this),{callWithLast:!0}),this._size=t.size||"medium",this._render(t.parentEl)}return t.prototype.destroy=function(){this._visible.destroy(),this._icon.destroy()},t.prototype._render=function(t){this._el.classList.add(yt.statusItem,yt[this._size]),t.appendChild(this._el)},t.prototype._updateVisibility=function(t){this._el.classList.toggle("js-hidden",!t)},t.prototype._updateIcon=function(t){null!==t&&(this._el.innerHTML=t)},t.prototype._updateClassName=function(t){this._prevCustomClass!==t&&(null!==this._prevCustomClass&&this._el.classList.remove(this._prevCustomClass),
null!==t&&this._el.classList.add(t),this._prevCustomClass=t)},t}();function ve(t){return null!==t.value()}var ge=function(){function t(t,e){var i,o=this;this.element=document.createElement("div"),this._visibilitySpawns=[],this._tooltipSpawns=[],this._iconsRenderers=[];var n=[yt.statuses,"apply-common-tooltip"];f.trackingModeIsAvailable&&n.push(yt.touchMode),(i=this.element.classList).add.apply(i,Object(s.__spreadArrays)(n,[yt[t]])),this._onClick=function(t){t.preventDefault();var i=o.element.getBoundingClientRect(),s=14;o._visibleWidgetsCount()>1&&(s-=2);var n={x:i.left-s,y:i.bottom+4};e.onClick(n)},this.element.addEventListener("click",this._onClick)}return t.prototype.destroy=function(){for(var t=0,e=this._iconsRenderers;t-1?(t.splice(i,1),bi||null!==this._mainSeriesViewModel||(this._mainSeriesViewModel=new $(this._model,e,this._mainSeriesViewModelsOptions,this._callbacks,this._options.contextMenu),this._renderer.addMainDataSource(this._mainSeriesViewModel,new Ye(e,this._model.model(),this._options.statusesWidgets)))):null!==this._mainSeriesViewModel&&(this._mainSeriesViewModel.destroy(),this._mainSeriesViewModel=null);var s=[],o=this._dataSourceViewModels.length;if(0===o)for(var n=t.length-1;n>=0;n--)s.push(new bt(this._model,t[n],this._dataSourceViewModelsOptions,this._callbacks,this._options.contextMenu));else{var l=0;for(n=t.length-1;n>=0;n--)this._dataSourceViewModels[l]?this._dataSourceViewModels[l].updateSource(t[n]):s.push(new bt(this._model,t[n],this._dataSourceViewModelsOptions,this._callbacks,this._options.contextMenu)),l++;for(n=l;n0&&t>2){var e=this._renderer.getMainSourceHeight(),i=this._renderer.getDataSourceHeight();if(null!==e&&null!==i){var s=Math.floor((this._availableHeight-e)/i),o=Math.max(s,2)-1;if(t>o+1){for(var n="",l=0;l'},vYP1:function(t,e){t.exports=''},vg09:function(t,e){t.exports=''},z4c1:function(t,e){
t.exports=''
}}]);