(window.webpackJsonp=window.webpackJsonp||[]).push([["chart-widget-gui"],{"/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";function s(t){return t===u.AlwaysOn||t===u.AlwaysOff?t:u.VisibleOnMouseOver}function o(){if(!h){(h=Object(r.a)()).setValue(s(d.getValue("NavigationButtons.visibility"))),h.subscribe(h,function(t){d.setValue("NavigationButtons.visibility",s(t.value()))})}return h}function n(){return[{value:u.VisibleOnMouseOver,title:window.t("Visible on Mouse Over")},{value:u.AlwaysOn,title:window.t("Always Visible")},{value:u.AlwaysOff,title:window.t("Always Invisible")}]}function l(){var t,e;return c||(c=Object(r.a)(),e=function(){var e=t.value();e!==u.AlwaysOn&&e!==u.AlwaysOff&&(e=Modernizr.mobiletouch?u.AlwaysOn:u.VisibleOnMouseOver),c&&c.setValue(e)},(t=o()).subscribe(c,e),e()),c}var a,r,d,u,h,c;i.r(e),i.d(e,"VisibilityType",function(){return u}),i.d(e,"property",function(){return o}),i.d(e,"availableValues",function(){return n}),i.d(e,"actualBehavior",function(){return l}),i("YFKU"),a=i("bf9a"),r=i("m/cY"),d=i("Vdly"),function(t){t.AlwaysOn="alwaysOn",t.VisibleOnMouseOver="visibleOnMouseOver",t.AlwaysOff="alwaysOff"}(u||(u={}))},"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",titleWrapper:"titleWrapper-1Zs2rjQ6",button:"button-22Ex8G2W",buttonsWrapper:"buttonsWrapper-3eBZpnXm",buttons:"buttons-1-XhYDHM",has5Buttons:"has5Buttons-3tuydZU5",noActions:"noActions-1D515O5o",title:"title-bcHj6pEn",title2nd:"title2nd-2igtq1cH",disabled:"disabled-3P6bUcMx",withCustomTextColor:"withCustomTextColor-Pw_dabsC",study:"study-lgC0tuTJ",title1st:"title1st-2at68hKe",error:"error-3bH8KJfF",stayInHoveredMode:"stayInHoveredMode-3K55nNni",withTail:"withTail-2tfD0t7T",loading:"loading-37LPn65g",withDot:"withDot-VrJCTK--",title3rd:"title3rd-2bpagZ7H",title4th:"title4th-28_-ZX9R",flagged:"flagged-3lOrkL__",minimized:"minimized-25_VM9I8",touchMode:"touchMode-2jC98z1-",buttonIcon:"buttonIcon-2lrp9MHZ",flag:"flag-1kqFt7GH",eye:"eye-3mqNMkLJ",hiddenLoading:"hiddenLoading-hcuRRcWh","eye-animation":"eye-animation-1pyfCZvS",sourcesWrapper:"sourcesWrapper-2JcXD9TK",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=''},D8x7:function(t,e){t.exports=''},EV8o:function(t,e,i){"use strict";function s(t,e,i,s){var n,l=document.createElement("div");return l.className=e,l.classList.toggle(s,!t.visible.value()),Object.assign(l.dataset,t.dataset),void 0!==t.className&&l.classList.add(t.className),void 0!==t.title&&(l.classList.add("apply-common-tooltip"),l.setAttribute("title",t.title.value()),void 0!==t.hotKeyTitle&&(l.dataset.tooltipHotkey=t.hotKeyTitle)),l.addEventListener("touchend",t.action),l.addEventListener("mousedown",function(e){0===e.button&&t.action(e)}),(n=document.createElement("div")).classList.add(i),Object(o.isString)(t.icon)?n.innerHTML=t.icon:n.appendChild(t.icon),l.appendChild(n),l}var o;i.d(e,"a",function(){return s}),o=i("ogJP")},H72D:function(t,e,i){"use strict" ;!function(t){function e(t){return t instanceof Node?t:document.createTextNode(String(t))}var i,s,o;for(i=0,s=[Element.prototype,Document.prototype,DocumentFragment.prototype];io.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=''},TGRH:function(t,e,i){"use strict";var s,o,n,l,a,r,d,u,h,c,p,_,b,g,m,v,w,y,f,S,C,E,V,M,T,H,x,A,L,P;i.r(e),i.d(e,"ControlBarNavigation",function(){return P}),s=i("Eyy1"),i("YFKU"),o=i("1ANp"),n=i("Ialn"),l=i("TzTt"),a=i("Tmoa"),r=i("ei7k"),d=i("qFKp"),i("PC8g"),u=i("MjtL"),h=i("e8Rm"),c=i("e2QN"),p=i("vg09"),_=i("/NcV"),b=i("94TV"),g=i("qfuz"),m=i("MQEA"),v=i("eYcT"),w=i("nFx7"),y=i("jrhZ"),S=Object(r.b)({keys:["Alt","R"],text:"{0} + {1}"}),C=Object(r.b)({keys:["Alt","Click","Alt","Enter"],text:"{0} + {1}, {2} + {3}"}),E=Object(r.b)({keys:[g],text:"{0}"}),V=Object(r.b)({keys:[m],text:"{0}"}), M='
\n\t
\n\t\t
\n\t\t\t
\n\t\t\t\t'+h+'\n\t\t\t
\n\t\t\t
\n\t\t\t\t'+p+'\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t'+v+'\n\t\t\t
\n\t\t\t
\n\t\t\t\t'+w+'\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
\n\t\t\t\t'+u+'\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'+c+"\n\t\t\t
\n\t\t
\n\t
\n
",T='
\n\t'+b+"\n
",H=d.CheckMobile.any(),(f={}).moving="wait_finishing",f.wait_finishing="stop",f.stop="moving",x=f,A="control-bar__btn--btn-hidden",L={zoomInOut:!0,maximize:!0,scrollLeftRight:!0,resetScale:!0,goToRealtime:!0},P=function(){function t(t,e,i){this._widget=Object(s.ensureNotNull)(Object(l.parseHtml)(M).querySelector(".control-bar-wrapper")),this._controlBar=Object(s.ensureNotNull)(this._widget.querySelector(".control-bar")),this._back=Object(s.ensureNotNull)(Object(l.parseHtml)(T).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();0!==t.length&&(this._paneWidth=t[0].width(),this._leftPriceScaleWidth=this._chart.getPriceAxisMaxWidthByName("left"),this._rightPriceScaleWidth=this._chart.getPriceAxisMaxWidthByName("right"),this._updateBtnGroupVisibility())},t.prototype._init=function(){var t,e,i=this;if(d.CheckMobile.any())for(t=0,e=this._btnGroups;t=i.left-100&&t.clientX<=i.right+100&&t.clientY>=i.top-100&&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(){var t,e,i;if(null!==this._chartModel){for(t=Object(a.getLuminance)(this._chartModel.model().properties().paneProperties.background.value())<.5,e=0,i=Object.values(this._buttons);e=0&&!a,a=a||!i.enoughSpaceForGroup), !i.enoughSpaceForGroup!==i.element.classList.contains("js-hidden")&&i.element.classList.toggle("js-hidden",!i.enoughSpaceForGroup);this._updateControlBarPosition()},t.prototype._getBtnGroup=function(t){return Object(s.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,i=e/2,s=i-Math.ceil(t/2);this._widget.style.left=s+"px"},t.prototype._updateResetScalesButtonVisibility=function(){if(null!==this._chartModel){var t=this._chartModel.model().isScalesResetAvailable();this._buttons.turn.classList.toggle(A,!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,i,s,o=this;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&&(e=this._startTime,i=10,s=function(){o._moveStep(e,0,50*t,1e3),o._movingTimeout=setTimeout(s,i)},this._movingTimeout=setTimeout(s,i))},t.prototype._moveStep=function(t,e,i,s){var o,n,l;return null===this._chartModel||this._chartModel.timeScale().isEmpty()?void 0:((o=Date.now())1||!isFinite(n))&&(n=1),l=1-Math.pow(1-n,3),this._currentDistance=(i-e)*l+e,this._chartModel.scrollChart(this._currentDistance),n)},t.prototype._finishMove=function(){var t,e,i,s=this;clearTimeout(this._movingTimeout),this._movingTimeout=0,this._deferredFinishTimeout=0,t=this._currentDistance,e=Date.now(),i=function(){var o=s._moveStep(e,t,0,700);o&&o<1?s._finishingTimeout=setTimeout(i,10):null!==s._chartModel&&(s._state=x.wait_finishing,s._moveType="",s._movingTimeout=0,s._currentDistance=0,s._chartModel.endUndoMacro())},this._finishingTimeout=setTimeout(i,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,i,s,o,n,l,a=this;if(null!==this._chartModel){if((e=this._chartModel.timeScale()).isEmpty())return;"stop"===this._state&&this._chartModel.beginUndoMacro(1===t?"Move Left":"Move Right"),null!==e.visibleBarsStrictRange()&&(i=e.indexToCoordinate(e.visibleBarsStrictRange().lastBar())+e.barSpacing()/2, Math.abs(e.width()-i)>e.barSpacing()/6&&this._chartModel.scrollChart(e.width()-i)),this._state=x.stop,this._moveType="by_bar",this._startTime=Date.now(),this._movingTimeout||(s=0,o=150,n=400,l=function(){a._moveByBarStep(t),s++,o>100&&(o-=s/5*20),a._movingTimeout=setTimeout(l,o)},this._movingTimeout=setTimeout(l,n),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){var e,i;t.metaKey||37!==(e=t.which)&&39!==e||this._pressedKey[e]||(this._pressedKey[e]=!0,t.target.closest("input, textarea")||(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}()},WYzw:function(t,e){t.exports=''},"Y+EN":function(t,e){t.exports=''},ZKFq:function(t,e,i){t.exports={paneControls:"paneControls-3t_VmRy0",hasTopMargin:"hasTopMargin-2samtQKI",hidden:"hidden-3ndYaA31",button:"button-1T73noHe pane-button-3IbFaPrJ",buttonIcon:"buttonIcon-1vsadlK4",minimize:"minimize-UL6CPYKt",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"}},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=''},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";function s(t,e){var i=Object(l.ensureNotNull)(e.target);return function(t){var e,i,s,o,n,a,r=[];t.maximize.visible.value()?(e=Object(l.ensure)(t.maximize.title),i=Object(l.ensureNotNull)(t.maximize.action),r.push(new p.Action({icon:v,label:e.value(),statName:"Maximize Pane",shortcutHint:w,onExecute:function(){return i()}}))):t.minimize.visible.value()&&(e=Object(l.ensure)(t.minimize.title),s=Object(l.ensureNotNull)(t.minimize.action),r.push(new p.Action({icon:v,label:e.value(),statName:"Minimize Pane",shortcutHint:w,onExecute:function(){return s()}})));t.up.visible.value()&&(e=Object(l.ensure)(t.up.title),o=Object(l.ensureNotNull)(t.up.action),r.push(new p.Action({icon:g,label:e.value(),statName:"Move pane up",onExecute:function(){return o()}})));t.down.visible.value()&&(e=Object(l.ensure)(t.down.title),n=Object(l.ensureNotNull)(t.down.action),r.push(new p.Action({icon:m,label:e.value(),statName:"Move pane down",onExecute:function(){return n()}})));t.close.visible.value()&&(e=Object(l.ensure)(t.close.title),a=Object(l.ensureNotNull)(t.close.action),r.push(new p.Action({icon:b,label:e.value(),statName:"Delete pane",onExecute:function(){return a()}})));return _.ContextMenuManager.createMenu(r)}(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 o,n,l,a,r,d,u,h,c,p,_,b,g,m,v,w,y,f,S,C,E,V,M,T,H,x,A,L,P,B,k,O,D,z,j,W,N,R,I;i.r(e),o=i("1ANp"),n=i("3ClC"),i("H72D"),l=i("Eyy1"),a=i("Zo2/"),r=i("EV8o"),d=i("ZKFq"),u=i("0jws"),h=666.65,c=function(){function t(t,e,i){var s,o,n,l,r,u,h;for(this._parentEl=document.createElement("div"),this._listActionsWrapperEl=null,this._listActionsElements={},this._actionsSpawns={},this._onToggleVisibilityHandler=null,this._wrapEl=t,this._actions=e,this._globalVisibility=i.globalVisibility.spawn(),this._globalVisibility.subscribe(this._setVisibility.bind(this)),this._visibilityType=i.visibilityType.spawn(),this._visibilityType.subscribe(this._updateVisibilityActions.bind(this)),this._hasTopMargin=i.hasTopMargin.spawn(),this._hasTopMargin.subscribe(this._updateTopMargin.bind(this)),this._doNotSwitchToContextMenuMode=i.doNotSwitchToContextMenuMode,this._themedColor=i.themedColor.spawn(),this._themedColor.subscribe(this._updateThemedColor.bind(this)),s=0,o=Object.entries(this._actions);s0&&!t.isMaximized()&&!L},t.prototype._getDownButtonVisibility=function(){var t=this._paneWidget.state(),e=this._model.model().panes(),i=e.indexOf(t);return i1&&!t.isMaximized()&&!L},t.prototype._getMinimizeButtonVisibility=function(){var t=this._paneWidget.state(),e=this._model.model().panes();return e.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:s(this._actions,t).then(function(t){e._moreActionCM=t})},t.prototype._getIsPaneFirstValue=function(){var t=this._paneWidget.state(),e=this._model.model().panes();return 0===e.indexOf(t)||t.isMaximized()},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=''},sAH5:function(t,e,i){"use strict";function s(t,e){if(null===t.firstChild){var i=document.createTextNode(e);t.appendChild(i)}else t.firstChild.nodeValue=e}function o(t){return void 0!==t?I.resetTransparency(t):t}function n(t,e,i){t.setProperty(e,!e.value(),i)}function l(t,e,i,s,o){return function(t,e,i,s){var o=[],l=t.model().properties().paneProperties.legendProperties;o.push(new Vt.Action({checkable:!0,checked:l.showSeriesTitle.value(),label:Ht,statName:"Show Symbol",onExecute:function(){return n(t,l.showSeriesTitle,"Change Symbol Description Visibility")}})),o.push(new Vt.Action({checkable:!0,checked:l.showSeriesOHLC.value(),label:xt,statName:"Show OHLC Values",onExecute:function(){return n(t,l.showSeriesOHLC,"Change OHLC Values Visibility")}})),o.push(new Vt.Action({ checkable:!0,checked:l.showBarChange.value(),label:At,statName:"Show Bar Change Values",onExecute:function(){return n(t,l.showBarChange,"Change Bar Change Visibility")}})),o.push(new Vt.Separator),o.push(new Vt.Action({checkable:!0,checked:l.showStudyTitles.value(),label:Lt,statName:"Show Indicator Titles",onExecute:function(){return n(t,l.showStudyTitles,"Change Indicator Titles Visibility")}})),o.push(new Vt.Action({checkable:!0,checked:l.showStudyArguments.value(),label:Pt,statName:"Show Indicator Arguments",onExecute:function(){return n(t,l.showStudyArguments,"Change Indicator Arguments Visibility")}})),o.push(new Vt.Action({checkable:!0,checked:l.showStudyValues.value(),label:Bt,statName:"Show Indicator Values",onExecute:function(){return n(t,l.showStudyValues,"Change Indicator Values Visibility")}})),Ot||(o.push(new Vt.Separator),o.push(new Vt.Action({checkable:!0,checked:l.wrapText.value(),label:kt,statName:"Wrap Text",onExecute:function(){n(t,l.wrapText,"Change wrap text"),a("Change wrap text "+(l.wrapText?"on":"off"))}})));e.settings&&(o.push(new Vt.Separator),o.push(new Vt.Action({label:window.t("Settings..."),icon:Tt,statName:"Settings...",onExecute:function(){return i(Z.TabNames.legend)}})));return Mt.ContextMenuManager.createMenu(o,{},s)}(t,e,i,o).then(function(t){return t.show(s),t})}function a(t){Object(jt.trackEvent)("GUI","Legend action",t)}var r,d,u,h,c,p,_,b,g,m,v,w,y,f,S,C,E,V,M,T,H,x,A,L,P,B,k,O,D,z,j,W,N,R,I,F,G,K,Z,q,Y,U,J,X,Q,$,tt,et,it,st,ot,nt,lt,at,rt,dt,ut,ht,ct,pt,_t,bt,gt,mt,vt,wt,yt,ft,St,Ct,Et,Vt,Mt,Tt,Ht,xt,At,Lt,Pt,Bt,kt,Ot,Dt,zt,jt,Wt,Nt,Rt,It,Ft,Gt;i.r(e),r=i("mrSG"),d=i("eJTA"),u=i("Eyy1"),i("H72D"),h=i("efOF"),c=i("EV8o"),p=i("S8xo"),_=i("GUQs"),b=i("R5JZ"),g=i("5Alx"),m=i("0jws"),v=i("qFKp"),w=v.CheckMobile.any(),y=[g.title1st,g.title2nd,g.title3rd,g.title4th],f=24,C=function(t){function e(e,i,s){var o=t.call(this,e,i,s)||this;return o._clientHeight=null,o._flagged=o._model.flagged().spawn(),o._flagged.subscribe(o._updateFlaggedState.bind(o)),o._updateStates(),o}return Object(r.__extends)(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),void 0!==this._flagged&&this._flagged.destroy()},e.prototype.getHeight=function(){return null===this._el?null:(null===this._clientHeight&&(this._clientHeight=this._el.clientHeight,0===this._clientHeight&&(this._clientHeight=null)),this._clientHeight)},e.prototype._render=function(){var e,i,s;t.prototype._render.call(this),this._el=document.createElement("div"),this._el.classList.add(g.item,g.series),this._el.dataset.name="legend-series-item",(e=document.createElement("div")).classList.add(g.noWrapWrapper),this._el.appendChild(e),i=Object(u.ensureNotNull)(this._titleParentEl),e.appendChild(i),null!==this._actionsParentEl&&e.appendChild(this._actionsParentEl),s=Object(u.ensureNotNull)(this._valuesParentEl),this._el.appendChild(s),this._parentEl.append(this._el)},e.prototype._updateStates=function(){t.prototype._updateStates.call(this),this._updateFlaggedState()},e.prototype._renderValues=function(){var t,e,i,s,o,n,l,a ;for(null===this._valuesParentEl&&(this._valuesParentEl=document.createElement("div"),this._valuesParentEl.classList.add(g.valuesWrapper),this._valuesAdditionalWrapperEl=document.createElement("div"),this._valuesAdditionalWrapperEl.classList.add(g.valuesAdditionalWrapper),this._valuesParentEl.appendChild(this._valuesAdditionalWrapperEl)),t=Object(u.ensureNotNull)(this._valuesAdditionalWrapperEl),e=0,i=this._values.value();e0?(i.appendChild(document.createTextNode(s)),i.classList.add(g.withDot)):i.classList.add(m.blockHidden),t.appendChild(i),this._titleElements.push(i)},t.prototype._renderActions=function(){var t,e,i,s,o;if(this._withActions)for(null===this._actionsParentEl&&(this._actionsParentEl=document.createElement("div"),this._actionsParentEl.classList.add(g.buttonsWrapper),this._parentEl.append(this._actionsParentEl),this._actionAdditionalWrapperEl=document.createElement("div"),this._actionAdditionalWrapperEl.classList.add(g.buttons),this._actionsParentEl.appendChild(this._actionAdditionalWrapperEl)),t=Object(u.ensureNotNull)(this._actionAdditionalWrapperEl),e=0,i=this._model.actions();e\n\t\t\t\n\t\t\t\n\t\t',this._parentEl.appendChild(this._loadingEl)},t}(),M=i("JOqt"),T="tempDisabled",H=function(t){function e(e,i,s){var o=t.call(this,e,i,s)||this;return o._disableTimeout=null,o._loader=null,null!==o._valuesParentEl&&(o._loader=new V(o._valuesParentEl)),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._loading=o._model.loading().spawn(),o._loading.subscribe(Object(M.debounce)(o._updateLoadingState.bind(o),500)),o._has5Buttons=o._model.isPineScriptDataSource().spawn(),o._has5Buttons.subscribe(o._update5ButtonsStyles.bind(o)),o._updateStates(!o._disabled.value()),o}return Object(r.__extends)(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),null!==this._disableTimeout&&clearTimeout(this._disableTimeout),void 0!==this._error&&this._error.destroy(),void 0!==this._loading&&this._loading.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(m.blockHidden,e):t.prototype._updateShowLine.call(this)}},e.prototype._render=function(){var e,i;t.prototype._render.call(this),this._el=document.createElement("div"),this._el.classList.add(g.item,g.study),this._el.dataset.name="legend-source-item",e=Object(u.ensureNotNull)(this._titleParentEl),this._el.appendChild(e),null!==this._actionsParentEl&&this._el.appendChild(this._actionsParentEl),i=Object(u.ensureNotNull)(this._valuesParentEl),this._el.appendChild(i),this._parentEl.append(this._el)},e.prototype._renderValues=function(){var t,e,i,s,o,n;for(null===this._valuesParentEl&&(this._valuesParentEl=document.createElement("div"),this._valuesParentEl.classList.add(g.valuesWrapper),this._valuesAdditionalWrapperEl=document.createElement("div"),this._valuesAdditionalWrapperEl.classList.add(g.valuesAdditionalWrapper),this._valuesParentEl.appendChild(this._valuesAdditionalWrapperEl)),t=Object(u.ensureNotNull)(this._valuesAdditionalWrapperEl),e=0, i=this._values.value();e0},t.prototype._getEyeTitle=function(){return this._disabled.value()?U:J},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,i,s={};return function(t){return t.hasOwnProperty("touches")}(t)&&t.touches.length>0?s={clientX:t.touches[0].clientX,clientY:t.touches[0].clientY}:null!==t.target?(e=t.target.getBoundingClientRect(),s={clientX:Object(K.isRtl)()?e.right:e.left,clientY:e.top+e.height+3}):s={clientX:(i=t).clientX,clientY:i.clientY},s},t}(),Q=i("z4c1"),$=i("vWJB"),tt=i("Kxc7"),et=!0,it=window.t("More"),st=window.t("Flag Symbol"),ot=window.t("Unflag Symbol"),nt=tt.enabled("show_hide_button_in_legend"),tt.enabled("marked_symbols"),lt=function(t){function e(e,i,s,o){var n,l,a=t.call(this,e,i,s,o)||this;for(a._titles=[new R.a(""),new R.a(""),new R.a(""),new R.a("")],a._symbolMarker=null,a._flagged=new R.a(null),a._symbolAction=null,a._symbol=null,a._createActions(),a._updateSymbolMarker(),a._model.model().properties().paneProperties.legendProperties.showSeriesTitle.subscribe(a,function(){a._isTitleHidden.setValue(a._getTitleHiddenValue())}),n=0,l=[a._model.model().properties().paneProperties.legendProperties.showSeriesOHLC,a._model.model().properties().paneProperties.legendProperties.showBarChange];n-1?(o.splice(l,1),Nt||null!==this._mainSeriesViewModel||(this._mainSeriesViewModel=new lt(this._model,n,this._mainSeriesViewModelsOptions,this._callbacks),this._renderer.addMainDataSource(this._mainSeriesViewModel))):null!==this._mainSeriesViewModel&&(this._mainSeriesViewModel.destroy(),this._mainSeriesViewModel=null),t=[],0===(e=this._dataSourceViewModels.length))for(i=o.length-1;i>=0;i--)t.push(new St(this._model,o[i],this._dataSourceViewModelsOptions,this._callbacks));else{for(s=0,i=o.length-1;i>=0;i--)this._dataSourceViewModels[s]?this._dataSourceViewModels[s].updateSource(o[i]):t.push(new St(this._model,o[i],this._dataSourceViewModelsOptions,this._callbacks)),s++;for(i=s;i0&&d>Ft&&(t=this._renderer.getMainSourceHeight(),e=this._renderer.getDataSourceHeight(),null!==t&&null!==e&&(i=Math.floor((this._availableHeight-t)/e),d>(s=Math.max(i,Ft)-1)+1))){for(o="",n=0;n'},vYP1:function(t,e){t.exports=''},vg09:function(t,e){t.exports=''},z4c1:function(t,e){ t.exports='' }}]);