/*! For license information please see main.js.LICENSE.txt */ !function(){var t,e,n,r,i={29797:function(t,e,n){var r=n(65638);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}if(void 0===r)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(r),function(t){"use strict";t.fn.emulateTransitionEnd=function(e){var n=!1,r=this;t(this).one("bsTransitionEnd",(function(){n=!0}));return setTimeout((function(){n||t(r).trigger(t.support.transition.end)}),e),this},t((function(){t.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in e)if(void 0!==t.style[n])return{end:e[n]};return!1}(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})}))}(r),function(t){"use strict";var e='[data-dismiss="alert"]',n=function(n){t(n).on("click",e,this.close)};n.VERSION="3.3.7",n.TRANSITION_DURATION=150,n.prototype.close=function(e){function r(){a.detach().trigger("closed.bs.alert").remove()}var i=t(this),o=i.attr("data-target");o||(o=(o=i.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,""));var a=t("#"===o?[]:o);e&&e.preventDefault(),a.length||(a=i.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",r).emulateTransitionEnd(n.TRANSITION_DURATION):r())};var r=t.fn.alert;t.fn.alert=function(e){return this.each((function(){var r=t(this),i=r.data("bs.alert");i||r.data("bs.alert",i=new n(this)),"string"==typeof e&&i[e].call(r)}))},t.fn.alert.Constructor=n,t.fn.alert.noConflict=function(){return t.fn.alert=r,this},t(document).on("click.bs.alert.data-api",e,n.prototype.close)}(r),function(t){"use strict";function e(e){return this.each((function(){var r=t(this),o=r.data("bs.button"),a="object"==i(e)&&e;o||r.data("bs.button",o=new n(this,a)),"toggle"==e?o.toggle():e&&o.setState(e)}))}var n=function e(n,r){this.$element=t(n),this.options=t.extend({},e.DEFAULTS,r),this.isLoading=!1};n.VERSION="3.3.7",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(e){var n="disabled",r=this.$element,i=r.is("input")?"val":"html",o=r.data();e+="Text",null==o.resetText&&r.data("resetText",r[i]()),setTimeout(t.proxy((function(){r[i](null==o[e]?this.options[e]:o[e]),"loadingText"==e?(this.isLoading=!0,r.addClass(n).attr(n,n).prop(n,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(n).removeAttr(n).prop(n,!1))}),this),0)},n.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var r=t.fn.button;t.fn.button=e,t.fn.button.Constructor=n,t.fn.button.noConflict=function(){return t.fn.button=r,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(n){var r=t(n.target).closest(".btn");e.call(r,"toggle"),t(n.target).is('input[type="radio"], input[type="checkbox"]')||(n.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))}))}(r),function(t){"use strict";function e(e){return this.each((function(){var r=t(this),o=r.data("bs.carousel"),a=t.extend({},n.DEFAULTS,r.data(),"object"==i(e)&&e),s="string"==typeof e?e:a.slide;o||r.data("bs.carousel",o=new n(this,a)),"number"==typeof e?o.to(e):s?o[s]():a.interval&&o.pause().cycle()}))}var n=function(e,n){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};n.VERSION="3.3.7",n.TRANSITION_DURATION=600,n.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},n.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},n.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},n.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},n.prototype.getItemForDirection=function(t,e){var n=this.getItemIndex(e);if(("prev"==t&&0===n||"next"==t&&n==this.$items.length-1)&&!this.options.wrap)return e;var r=(n+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(r)},n.prototype.to=function(t){var e=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",(function(){e.to(t)})):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",this.$items.eq(t))},n.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},n.prototype.next=function(){if(!this.sliding)return this.slide("next")},n.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},n.prototype.slide=function(e,r){var i=this.$element.find(".item.active"),o=r||this.getItemForDirection(e,i),a=this.interval,s="next"==e?"left":"right",c=this;if(o.hasClass("active"))return this.sliding=!1;var l=o[0],u=t.Event("slide.bs.carousel",{relatedTarget:l,direction:s});if(this.$element.trigger(u),!u.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var f=t(this.$indicators.children()[this.getItemIndex(o)]);f&&f.addClass("active")}var h=t.Event("slid.bs.carousel",{relatedTarget:l,direction:s});return t.support.transition&&this.$element.hasClass("slide")?(o.addClass(e),o[0].offsetWidth,i.addClass(s),o.addClass(s),i.one("bsTransitionEnd",(function(){o.removeClass([e,s].join(" ")).addClass("active"),i.removeClass(["active",s].join(" ")),c.sliding=!1,setTimeout((function(){c.$element.trigger(h)}),0)})).emulateTransitionEnd(n.TRANSITION_DURATION)):(i.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(h)),a&&this.cycle(),this}};var r=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=n,t.fn.carousel.noConflict=function(){return t.fn.carousel=r,this};var o=function(n){var r,i=t(this),o=t(i.attr("data-target")||(r=i.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""));if(o.hasClass("carousel")){var a=t.extend({},o.data(),i.data()),s=i.attr("data-slide-to");s&&(a.interval=!1),e.call(o,a),s&&o.data("bs.carousel").to(s),n.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",o).on("click.bs.carousel.data-api","[data-slide-to]",o),t(window).on("load",(function(){t('[data-ride="carousel"]').each((function(){var n=t(this);e.call(n,n.data())}))}))}(r),function(t){"use strict";function e(e){var n,r=e.attr("data-target")||(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return t(r)}function n(e){return this.each((function(){var n=t(this),o=n.data("bs.collapse"),a=t.extend({},r.DEFAULTS,n.data(),"object"==i(e)&&e);!o&&a.toggle&&/show|hide/.test(e)&&(a.toggle=!1),o||n.data("bs.collapse",o=new r(this,a)),"string"==typeof e&&o[e]()}))}var r=function e(n,r){this.$element=t(n),this.options=t.extend({},e.DEFAULTS,r),this.$trigger=t('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};r.VERSION="3.3.7",r.TRANSITION_DURATION=350,r.DEFAULTS={toggle:!0},r.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},r.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,i=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(i&&i.length&&(e=i.data("bs.collapse"),e&&e.transitioning))){var o=t.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){i&&i.length&&(n.call(i,"hide"),e||i.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return s.call(this);var c=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(s,this)).emulateTransitionEnd(r.TRANSITION_DURATION)[a](this.$element[0][c])}}}},r.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[n](0).one("bsTransitionEnd",t.proxy(i,this)).emulateTransitionEnd(r.TRANSITION_DURATION):i.call(this)}}},r.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},r.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy((function(n,r){var i=t(r);this.addAriaAndCollapsedClass(e(i),i)}),this)).end()},r.prototype.addAriaAndCollapsedClass=function(t,e){var n=t.hasClass("in");t.attr("aria-expanded",n),e.toggleClass("collapsed",!n).attr("aria-expanded",n)};var o=t.fn.collapse;t.fn.collapse=n,t.fn.collapse.Constructor=r,t.fn.collapse.noConflict=function(){return t.fn.collapse=o,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(r){var i=t(this);i.attr("data-target")||r.preventDefault();var o=e(i),a=o.data("bs.collapse")?"toggle":i.data();n.call(o,a)}))}(r),function(t){"use strict";function e(e){var n=e.attr("data-target");n||(n=(n=e.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var r=n&&t(n);return r&&r.length?r:e.parent()}function n(n){n&&3===n.which||(t(r).remove(),t(i).each((function(){var r=t(this),i=e(r),o={relatedTarget:this};i.hasClass("open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&t.contains(i[0],n.target)||(i.trigger(n=t.Event("hide.bs.dropdown",o)),n.isDefaultPrevented()||(r.attr("aria-expanded","false"),i.removeClass("open").trigger(t.Event("hidden.bs.dropdown",o)))))})))}var r=".dropdown-backdrop",i='.dropdown-toggle[data-toggle="dropdown"]',o=function(e){t(e).on("click.bs.dropdown",this.toggle)};o.VERSION="3.3.7",o.prototype.toggle=function(r){var i=t(this);if(!i.is(".disabled, :disabled")){var o=e(i),a=o.hasClass("open");if(n(),!a){"ontouchstart"in document.documentElement&&!o.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",n);var s={relatedTarget:this};if(o.trigger(r=t.Event("show.bs.dropdown",s)),r.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),o.toggleClass("open").trigger(t.Event("shown.bs.dropdown",s))}return!1}},o.prototype.keydown=function(n){if(/(38|40|27|32)/.test(n.which)&&!/input|textarea/i.test(n.target.tagName)){var r=t(this);if(n.preventDefault(),n.stopPropagation(),!r.is(".disabled, :disabled")){var o=e(r),a=o.hasClass("open");if(!a&&27!=n.which||a&&27==n.which)return 27==n.which&&o.find(i).trigger("focus"),r.trigger("click");var s=o.find(".dropdown-menu li:not(.disabled):visible a");if(s.length){var c=s.index(n.target);38==n.which&&c>0&&c--,40==n.which&&cdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},e.prototype.init=function(e,n,r){if(this.enabled=!0,this.type=e,this.$element=t(n),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var i=this.options.trigger.split(" "),o=i.length;o--;){var a=i[o];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var s="hover"==a?"mouseenter":"focusin",c="hover"==a?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(c+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},e.prototype.getDelegateOptions=function(){var e={},n=this.getDefaults();return this._options&&t.each(this._options,(function(t,r){n[t]!=r&&(e[t]=r)})),e},e.prototype.enter=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),e instanceof t.Event&&(n.inState["focusin"==e.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState?void(n.hoverState="in"):(clearTimeout(n.timeout),n.hoverState="in",n.options.delay&&n.options.delay.show?void(n.timeout=setTimeout((function(){"in"==n.hoverState&&n.show()}),n.options.delay.show)):n.show())},e.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},e.prototype.leave=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),e instanceof t.Event&&(n.inState["focusout"==e.type?"focus":"hover"]=!1),!n.isInStateTrue())return clearTimeout(n.timeout),n.hoverState="out",n.options.delay&&n.options.delay.hide?void(n.timeout=setTimeout((function(){"out"==n.hoverState&&n.hide()}),n.options.delay.hide)):n.hide()},e.prototype.show=function(){var n=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(n);var r=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(n.isDefaultPrevented()||!r)return;var i=this,o=this.tip(),a=this.getUID(this.type);this.setContent(),o.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,c=/\s?auto?\s?/i,l=c.test(s);l&&(s=s.replace(c,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var u=this.getPosition(),f=o[0].offsetWidth,h=o[0].offsetHeight;if(l){var d=s,p=this.getPosition(this.$viewport);s="bottom"==s&&u.bottom+h>p.bottom?"top":"top"==s&&u.top-hp.width?"left":"left"==s&&u.left-fa.top+a.height&&(i.top=a.top+a.height-c)}else{var l=e.left-o,u=e.left+o+n;la.right&&(i.left=a.left+a.width-u)}return i},e.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(e){var n=this;e&&((n=t(e.currentTarget).data("bs."+this.type))||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n))),e?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},e.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide((function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null}))};var n=t.fn.tooltip;t.fn.tooltip=function(n){return this.each((function(){var r=t(this),o=r.data("bs.tooltip"),a="object"==i(n)&&n;!o&&/destroy|hide/.test(n)||(o||r.data("bs.tooltip",o=new e(this,a)),"string"==typeof n&&o[n]())}))},t.fn.tooltip.Constructor=e,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=n,this}}(r),function(t){"use strict";var e=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");e.VERSION="3.3.7",e.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),e.prototype=t.extend({},t.fn.tooltip.Constructor.prototype),e.prototype.constructor=e,e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),n=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},e.prototype.hasContent=function(){return this.getTitle()||this.getContent()},e.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var n=t.fn.popover;t.fn.popover=function(n){return this.each((function(){var r=t(this),o=r.data("bs.popover"),a="object"==i(n)&&n;!o&&/destroy|hide/.test(n)||(o||r.data("bs.popover",o=new e(this,a)),"string"==typeof n&&o[n]())}))},t.fn.popover.Constructor=e,t.fn.popover.noConflict=function(){return t.fn.popover=n,this}}(r),function(t){"use strict";function e(n,r){this.$body=t(document.body),this.$scrollElement=t(t(n).is(document.body)?window:n),this.options=t.extend({},e.DEFAULTS,r),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function n(n){return this.each((function(){var r=t(this),o=r.data("bs.scrollspy"),a="object"==i(n)&&n;o||r.data("bs.scrollspy",o=new e(this,a)),"string"==typeof n&&o[n]()}))}e.VERSION="3.3.7",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,n="offset",r=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(n="position",r=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map((function(){var e=t(this),i=e.data("target")||e.attr("href"),o=/^#./.test(i)&&t(i);return o&&o.length&&o.is(":visible")&&[[o[n]().top+r,i]]||null})).sort((function(t,e){return t[0]-e[0]})).each((function(){e.offsets.push(this[0]),e.targets.push(this[1])}))},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),r=this.options.offset+n-this.$scrollElement.height(),i=this.offsets,o=this.targets,a=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),e>=r)return a!=(t=o[o.length-1])&&this.activate(t);if(a&&e=i[t]&&(void 0===i[t+1]||e .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}var a=r.find("> .active"),s=i&&t.support.transition&&(a.length&&a.hasClass("fade")||!!r.find("> .fade").length);a.length&&s?a.one("bsTransitionEnd",o).emulateTransitionEnd(n.TRANSITION_DURATION):o(),a.removeClass("in")};var r=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=n,t.fn.tab.noConflict=function(){return t.fn.tab=r,this};var i=function(n){n.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(r),function(t){"use strict";function e(e){return this.each((function(){var r=t(this),o=r.data("bs.affix"),a="object"==i(e)&&e;o||r.data("bs.affix",o=new n(this,a)),"string"==typeof e&&o[e]()}))}var n=function e(n,r){this.options=t.extend({},e.DEFAULTS,r),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(n),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};n.VERSION="3.3.7",n.RESET="affix affix-top affix-bottom",n.DEFAULTS={offset:0,target:window},n.prototype.getState=function(t,e,n,r){var i=this.$target.scrollTop(),o=this.$element.offset(),a=this.$target.height();if(null!=n&&"top"==this.affixed)return i=t-r&&"bottom"},n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(n.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},n.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),r=this.options.offset,o=r.top,a=r.bottom,s=Math.max(t(document).height(),t(document.body).height());"object"!=i(r)&&(a=o=r),"function"==typeof o&&(o=r.top(this.$element)),"function"==typeof a&&(a=r.bottom(this.$element));var c=this.getState(s,e,o,a);if(this.affixed!=c){null!=this.unpin&&this.$element.css("top","");var l="affix"+(c?"-"+c:""),u=t.Event(l+".bs.affix");if(this.$element.trigger(u),u.isDefaultPrevented())return;this.affixed=c,this.unpin="bottom"==c?this.getPinnedOffset():null,this.$element.removeClass(n.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==c&&this.$element.offset({top:s-e-a})}};var r=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=n,t.fn.affix.noConflict=function(){return t.fn.affix=r,this},t(window).on("load",(function(){t('[data-spy="affix"]').each((function(){var n=t(this),r=n.data();r.offset=r.offset||{},null!=r.offsetBottom&&(r.offset.bottom=r.offsetBottom),null!=r.offsetTop&&(r.offset.top=r.offsetTop),e.call(n,r)}))}))}(r)},54692:function(t,e,n){var r,i;function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}void 0===this&&void 0!==window&&window,r=[n(65638)],i=function(t){!function(t){"use strict";var e=["sanitize","whiteList","sanitizeFn"],n=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],r={"*":["class","dir","id","lang","role","tabindex","style",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},i=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,a=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function s(e,r){var o=e.nodeName.toLowerCase();if(-1!==t.inArray(o,r))return-1===t.inArray(o,n)||Boolean(e.nodeValue.match(i)||e.nodeValue.match(a));for(var s=t(r).filter((function(t,e){return e instanceof RegExp})),c=0,l=s.length;c1?arguments[1]:void 0,a=o?Number(o):0;a!=a&&(a=0);var s=Math.min(Math.max(a,0),n);if(i+s>n)return!1;for(var c=-1;++c]+>/g,"")),r&&(c=E(c)),c=c.toUpperCase(),o="function"==typeof n?n(c,e):"contains"===n?c.indexOf(e)>=0:c.startsWith(e)))break}return o}function O(t){return parseInt(t,10)||0}t.fn.triggerNative=function(t){var e,n=this[0];n.dispatchEvent?(j?e=new Event(t,{bubbles:!0}):(e=document.createEvent("Event")).initEvent(t,!0,!1),n.dispatchEvent(e)):n.fireEvent?((e=document.createEventObject()).eventType=t,n.fireEvent("on"+t,e)):this.trigger(t)};var S={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},_=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,T=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");function P(t){return S[t]}function E(t){return(t=t.toString())&&t.replace(_,P).replace(T,"")}var C,k,N,I,A,R=(C={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},k=function(t){return C[t]},N="(?:"+Object.keys(C).join("|")+")",I=RegExp(N),A=RegExp(N,"g"),function(t){return t=null==t?"":""+t,I.test(t)?t.replace(A,k):t}),L={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},D={ESCAPE:27,ENTER:13,SPACE:32,TAB:9,ARROW_UP:38,ARROW_DOWN:40},M={success:!1,major:"3"};try{M.full=(t.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),M.major=M.full[0],M.success=!0}catch(K){}var B=0,H=".bs.select",F={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title",ICONBASE:"glyphicon",TICKICON:"glyphicon-ok"},U={MENU:"."+F.MENU},V={div:document.createElement("div"),span:document.createElement("span"),i:document.createElement("i"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode(" "),fragment:document.createDocumentFragment()};V.noResults=V.li.cloneNode(!1),V.noResults.className="no-results",V.a.setAttribute("role","option"),V.a.className="dropdown-item",V.subtext.className="text-muted",V.text=V.span.cloneNode(!1),V.text.className="text",V.checkMark=V.span.cloneNode(!1);var G=new RegExp(D.ARROW_UP+"|"+D.ARROW_DOWN),Z=new RegExp("^"+D.TAB+"$|"+D.ESCAPE),W={li:function(t,e,n){var r=V.li.cloneNode(!1);return t&&(1===t.nodeType||11===t.nodeType?r.appendChild(t):r.innerHTML=t),void 0!==e&&""!==e&&(r.className=e),null!=n&&r.classList.add("optgroup-"+n),r},a:function(t,e,n){var r=V.a.cloneNode(!0);return t&&(11===t.nodeType?r.appendChild(t):r.insertAdjacentHTML("beforeend",t)),void 0!==e&&""!==e&&r.classList.add.apply(r.classList,e.split(/\s+/)),n&&r.setAttribute("style",n),r},text:function(t,e){var n,r,i=V.text.cloneNode(!1);if(t.content)i.innerHTML=t.content;else{if(i.textContent=t.text,t.icon){var o=V.whitespace.cloneNode(!1);(r=(!0===e?V.i:V.span).cloneNode(!1)).className=this.options.iconBase+" "+t.icon,V.fragment.appendChild(r),V.fragment.appendChild(o)}t.subtext&&((n=V.subtext.cloneNode(!1)).textContent=t.subtext,i.appendChild(n))}if(!0===e)for(;i.childNodes.length>0;)V.fragment.appendChild(i.childNodes[0]);else V.fragment.appendChild(i);return V.fragment},label:function(t){var e,n,r=V.text.cloneNode(!1);if(r.innerHTML=t.display,t.icon){var i=V.whitespace.cloneNode(!1);(n=V.span.cloneNode(!1)).className=this.options.iconBase+" "+t.icon,V.fragment.appendChild(n),V.fragment.appendChild(i)}return t.subtext&&((e=V.subtext.cloneNode(!1)).textContent=t.subtext,r.appendChild(e)),V.fragment.appendChild(r),V.fragment}};function $(t,e){t.length||(V.noResults.innerHTML=this.options.noneResultsText.replace("{0}",'"'+R(e)+'"'),this.$menuInner[0].firstChild.appendChild(V.noResults))}var X=function e(n,r){var i=this;g.useDefault||(t.valHooks.select.set=g._set,g.useDefault=!0),this.$element=t(n),this.$newElement=null,this.$button=null,this.$menu=null,this.options=r,this.selectpicker={main:{},search:{},current:{},view:{},isSearching:!1,keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout((function(){i.selectpicker.keydown.keyHistory=""}),800)}}}},this.sizeInfo={},null===this.options.title&&(this.options.title=this.$element.attr("title"));var o=this.options.windowPadding;"number"==typeof o&&(this.options.windowPadding=[o,o,o,o]),this.val=e.prototype.val,this.render=e.prototype.render,this.refresh=e.prototype.refresh,this.setStyle=e.prototype.setStyle,this.selectAll=e.prototype.selectAll,this.deselectAll=e.prototype.deselectAll,this.destroy=e.prototype.destroy,this.remove=e.prototype.remove,this.show=e.prototype.show,this.hide=e.prototype.hide,this.init()};function z(n){var r,i=arguments,a=n;if([].shift.apply(i),!M.success){try{M.full=(t.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(K){X.BootstrapVersion?M.full=X.BootstrapVersion.split(" ")[0].split("."):(M.full=[M.major,"0","0"],console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",K))}M.major=M.full[0],M.success=!0}if("4"===M.major){var s=[];X.DEFAULTS.style===F.BUTTONCLASS&&s.push({name:"style",className:"BUTTONCLASS"}),X.DEFAULTS.iconBase===F.ICONBASE&&s.push({name:"iconBase",className:"ICONBASE"}),X.DEFAULTS.tickIcon===F.TICKICON&&s.push({name:"tickIcon",className:"TICKICON"}),F.DIVIDER="dropdown-divider",F.SHOW="show",F.BUTTONCLASS="btn-light",F.POPOVERHEADER="popover-header",F.ICONBASE="",F.TICKICON="bs-ok-default";for(var c=0;c'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1,sanitize:!0,sanitizeFn:null,whiteList:r},X.prototype={constructor:X,init:function(){var t=this,e=this.$element.attr("id"),n=this.$element[0],r=n.form;B++,this.selectId="bs-select-"+B,n.classList.add("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),n.classList.contains("show-tick")&&(this.options.showTick=!0),this.$newElement=this.createDropdown(),this.buildData(),this.$element.after(this.$newElement).prependTo(this.$newElement),r&&null===n.form&&(r.id||(r.id="form-"+this.selectId),n.setAttribute("form",r.id)),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(U.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),n.classList.remove("bs-select-hidden"),!0===this.options.dropdownAlignRight&&this.$menu[0].classList.add(F.MENURIGHT),void 0!==e&&this.$button.attr("data-id",e),this.checkDisabled(),this.clickListener(),this.options.liveSearch?(this.liveSearchListener(),this.focusedParent=this.$searchbox[0]):this.focusedParent=this.$menuInner[0],this.setStyle(),this.render(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+H,(function(){if(t.isVirtual()){var e=t.$menuInner[0],n=e.firstChild.cloneNode(!1);e.replaceChild(n,e.firstChild),e.scrollTop=0}})),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(e){t.$element.trigger("hide"+H,e)},"hidden.bs.dropdown":function(e){t.$element.trigger("hidden"+H,e)},"show.bs.dropdown":function(e){t.$element.trigger("show"+H,e)},"shown.bs.dropdown":function(e){t.$element.trigger("shown"+H,e)}}),n.hasAttribute("required")&&this.$element.on("invalid"+H,(function(){t.$button[0].classList.add("bs-invalid"),t.$element.on("shown"+H+".invalid",(function(){t.$element.val(t.$element.val()).off("shown"+H+".invalid")})).on("rendered"+H,(function(){this.validity.valid&&t.$button[0].classList.remove("bs-invalid"),t.$element.off("rendered"+H)})),t.$button.on("blur"+H,(function(){t.$element.trigger("focus").trigger("blur"),t.$button.off("blur"+H)}))})),setTimeout((function(){t.buildList(),t.$element.trigger("loaded"+H)}))},createDropdown:function(){var e=this.multiple||this.options.showTick?" show-tick":"",n=this.multiple?' aria-multiselectable="true"':"",r="",i=this.autofocus?" autofocus":"";M.major<4&&this.$element.parent().hasClass("input-group")&&(r=" input-group-btn");var o,a="",s="",c="",l="";return this.options.header&&(a='
'+this.options.header+"
"),this.options.liveSearch&&(s=''),this.multiple&&this.options.actionsBox&&(c='
"),this.multiple&&this.options.doneButton&&(l='
"),o='",t(o)},setPositionData:function(){this.selectpicker.view.canHighlight=[],this.selectpicker.view.size=0,this.selectpicker.view.firstHighlightIndex=!1;for(var t=0;t=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(e,n,r){var i,o,a=this,s=0,l=[];if(this.selectpicker.isSearching=e,this.selectpicker.current=e?this.selectpicker.search:this.selectpicker.main,this.setPositionData(),n)if(r)s=this.$menuInner[0].scrollTop;else if(!a.multiple){var u=a.$element[0],f=(u.options[u.selectedIndex]||{}).liIndex;if("number"==typeof f&&!1!==a.options.size){var h=a.selectpicker.main.data[f],d=h&&h.position;d&&(s=d-(a.sizeInfo.menuInnerHeight+a.sizeInfo.liHeight)/2)}}function p(t,n){var r,s,u,f,h,d,p,m,v=a.selectpicker.current.elements.length,b=[],g=!0,w=a.isVirtual();a.selectpicker.view.scrollTop=t,r=Math.ceil(a.sizeInfo.menuInnerHeight/a.sizeInfo.liHeight*1.5),s=Math.round(v/r)||1;for(var j=0;jv-1?0:a.selectpicker.current.data[v-1].position-a.selectpicker.current.data[a.selectpicker.view.position1-1].position,_.firstChild.style.marginTop=O+"px",_.firstChild.style.marginBottom=S+"px"):(_.firstChild.style.marginTop=0,_.firstChild.style.marginBottom=0),_.firstChild.appendChild(T),!0===w&&a.sizeInfo.hasScrollBar){var R=_.firstChild.offsetWidth;if(n&&Ra.sizeInfo.selectWidth)_.firstChild.style.minWidth=a.sizeInfo.menuInnerInnerWidth+"px";else if(R>a.sizeInfo.menuInnerInnerWidth){a.$menu[0].style.minWidth=0;var L=_.firstChild.offsetWidth;L>a.sizeInfo.menuInnerInnerWidth&&(a.sizeInfo.menuInnerInnerWidth=L,_.firstChild.style.minWidth=a.sizeInfo.menuInnerInnerWidth+"px"),a.$menu[0].style.minWidth=""}}}if(a.prevActiveIndex=a.activeIndex,a.options.liveSearch){if(e&&n){var D,M=0;a.selectpicker.view.canHighlight[M]||(M=1+a.selectpicker.view.canHighlight.slice(1).indexOf(!0)),D=a.selectpicker.view.visibleElements[M],a.defocusItem(a.selectpicker.view.currentActive),a.activeIndex=(a.selectpicker.current.data[M]||{}).index,a.focusItem(D)}}else a.$menuInner.trigger("focus")}p(s,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",(function(t,e){a.noScroll||p(this.scrollTop,e),a.noScroll=!1})),t(window).off("resize"+H+"."+this.selectId+".createView").on("resize"+H+"."+this.selectId+".createView",(function(){a.$newElement.hasClass(F.SHOW)&&p(a.$menuInner[0].scrollTop)}))},focusItem:function(t,e,n){if(t){e=e||this.selectpicker.main.data[this.activeIndex];var r=t.firstChild;r&&(r.setAttribute("aria-setsize",this.selectpicker.view.size),r.setAttribute("aria-posinset",e.posinset),!0!==n&&(this.focusedParent.setAttribute("aria-activedescendant",r.id),t.classList.add("active"),r.classList.add("active")))}},defocusItem:function(t){t&&(t.classList.remove("active"),t.firstChild&&t.firstChild.classList.remove("active"))},setPlaceholder:function(){var t=this,e=!1;if(this.options.title&&!this.multiple){this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option")),e=!0;var n=this.$element[0],r=!1,i=!this.selectpicker.view.titleOption.parentNode,o=n.selectedIndex,a=n.options[o],s=window.performance&&window.performance.getEntriesByType("navigation"),c=s&&s.length?"back_forward"!==s[0].type:2!==window.performance.navigation.type;i&&(this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",r=!a||0===o&&!1===a.defaultSelected&&void 0===this.$element.data("selected")),(i||0!==this.selectpicker.view.titleOption.index)&&n.insertBefore(this.selectpicker.view.titleOption,n.firstChild),r&&c?n.selectedIndex=0:"complete"!==document.readyState&&window.addEventListener("pageshow",(function(){t.selectpicker.view.displayedValue!==n.value&&t.render()}))}return e},buildData:function(){var t=':not([hidden]):not([data-hidden="true"])',e=[],n=0,r=this.setPlaceholder()?1:0;this.options.hideDisabled&&(t+=":not(:disabled)");var i=this.$element[0].querySelectorAll("select > *"+t);function o(t){var n=e[e.length-1];n&&"divider"===n.type&&(n.optID||t.optID)||((t=t||{}).type="divider",e.push(t))}function a(t,n){if((n=n||{}).divider="true"===t.getAttribute("data-divider"),n.divider)o({optID:n.optID});else{var r=e.length,i=t.style.cssText,a=i?R(i):"",s=(t.className||"")+(n.optgroupClass||"");n.optID&&(s="opt "+s),n.optionClass=s.trim(),n.inlineStyle=a,n.text=t.textContent,n.content=t.getAttribute("data-content"),n.tokens=t.getAttribute("data-tokens"),n.subtext=t.getAttribute("data-subtext"),n.icon=t.getAttribute("data-icon"),t.liIndex=r,n.display=n.content||n.text,n.type="option",n.index=r,n.option=t,n.selected=!!t.selected,n.disabled=n.disabled||!!t.disabled,e.push(n)}}function s(i,s){var c=s[i],l=!(i-1r&&(r=o,t.selectpicker.view.widestOption=n[n.length-1])}!t.options.showTick&&!t.multiple||V.checkMark.parentNode||(V.checkMark.className=this.options.iconBase+" "+t.options.tickIcon+" check-mark",V.a.appendChild(V.checkMark));for(var o=e.length,a=0;a li")},render:function(){var t,e,n=this,r=this.$element[0],i=this.setPlaceholder()&&0===r.selectedIndex,o=v(r,this.options.hideDisabled),a=o.length,s=this.$button[0],l=s.querySelector(".filter-option-inner-inner"),u=document.createTextNode(this.options.multipleSeparator),f=V.fragment.cloneNode(!1),h=!1;if(s.classList.toggle("bs-placeholder",n.multiple?!a:!b(r,o)),n.multiple||1!==o.length||(n.selectpicker.view.displayedValue=b(r,o)),"static"===this.options.selectedTextFormat)f=W.text.call(this,{text:this.options.title},!0);else if((t=this.multiple&&-1!==this.options.selectedTextFormat.indexOf("count")&&a>1)&&(t=(e=this.options.selectedTextFormat.split(">")).length>1&&a>e[1]||1===e.length&&a>=2),!1===t){if(!i){for(var d=0;d0&&f.appendChild(u.cloneNode(!1)),p.title?y.text=p.title:m&&(m.content&&n.options.showContent?(y.content=m.content.toString(),h=!0):(n.options.showIcon&&(y.icon=m.icon),n.options.showSubtext&&!n.multiple&&m.subtext&&(y.subtext=" "+m.subtext),y.text=p.textContent.trim())),f.appendChild(W.text.call(this,y,!0))}a>49&&f.appendChild(document.createTextNode("..."))}}else{var g=':not([hidden]):not([data-hidden="true"]):not([data-divider="true"])';this.options.hideDisabled&&(g+=":not(:disabled)");var w=this.$element[0].querySelectorAll("select > option"+g+", optgroup"+g+" option"+g).length,j="function"==typeof this.options.countSelectedText?this.options.countSelectedText(a,w):this.options.countSelectedText;f=W.text.call(this,{text:j.replace("{0}",a.toString()).replace("{1}",w.toString())},!0)}if(null==this.options.title&&(this.options.title=this.$element.attr("title")),f.childNodes.length||(f=W.text.call(this,{text:void 0!==this.options.title?this.options.title:this.options.noneSelectedText},!0)),s.title=f.textContent.replace(/<[^>]*>?/g,"").trim(),this.options.sanitize&&h&&c([f],n.options.whiteList,n.options.sanitizeFn),l.innerHTML="",l.appendChild(f),M.major<4&&this.$newElement[0].classList.contains("bs3-has-addon")){var x=s.querySelector(".filter-expand"),O=l.cloneNode(!0);O.className="filter-expand",x?s.replaceChild(O,x):s.appendChild(O)}this.$element.trigger("rendered"+H)},setStyle:function(t,e){var n,r=this.$button[0],i=this.$newElement[0],o=this.options.style.trim();this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,"")),M.major<4&&(i.classList.add("bs3"),i.parentNode.classList&&i.parentNode.classList.contains("input-group")&&(i.previousElementSibling||i.nextElementSibling)&&(i.previousElementSibling||i.nextElementSibling).classList.contains("input-group-addon")&&i.classList.add("bs3-has-addon")),n=t?t.trim():o,"add"==e?n&&r.classList.add.apply(r.classList,n.split(" ")):"remove"==e?n&&r.classList.remove.apply(r.classList,n.split(" ")):(o&&r.classList.remove.apply(r.classList,o.split(" ")),n&&r.classList.add.apply(r.classList,n.split(" ")))},liHeight:function(e){if(e||!1!==this.options.size&&!Object.keys(this.sizeInfo).length){var n,r=V.div.cloneNode(!1),i=V.div.cloneNode(!1),o=V.div.cloneNode(!1),a=document.createElement("ul"),s=V.li.cloneNode(!1),c=V.li.cloneNode(!1),l=V.a.cloneNode(!1),u=V.span.cloneNode(!1),f=this.options.header&&this.$menu.find("."+F.POPOVERHEADER).length>0?this.$menu.find("."+F.POPOVERHEADER)[0].cloneNode(!0):null,h=this.options.liveSearch?V.div.cloneNode(!1):null,d=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,p=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null,m=this.$element.find("option")[0];if(this.sizeInfo.selectWidth=this.$newElement[0].offsetWidth,u.className="text",l.className="dropdown-item "+(m?m.className:""),r.className=this.$menu[0].parentNode.className+" "+F.SHOW,r.style.width=0,"auto"===this.options.width&&(i.style.minWidth=0),i.className=F.MENU+" "+F.SHOW,o.className="inner "+F.SHOW,a.className=F.MENU+" inner "+("4"===M.major?F.SHOW:""),s.className=F.DIVIDER,c.className="dropdown-header",u.appendChild(document.createTextNode("​")),this.selectpicker.current.data.length)for(var y=0;ythis.sizeInfo.menuExtras.vert&&s+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot,!0===this.selectpicker.isSearching&&(c=this.selectpicker.dropup),this.$newElement.toggleClass(F.DROPUP,c),this.selectpicker.dropup=c),"auto"===this.options.size)i=this.selectpicker.current.elements.length>3?3*this.sizeInfo.liHeight+this.sizeInfo.menuExtras.vert-2:0,n=this.sizeInfo.selectOffsetBot-this.sizeInfo.menuExtras.vert,r=i+f+h+d+p,a=Math.max(i-y.vert,0),this.$newElement.hasClass(F.DROPUP)&&(n=this.sizeInfo.selectOffsetTop-this.sizeInfo.menuExtras.vert),o=n,e=n-f-h-d-p-y.vert;else if(this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size){for(var b=0;bthis.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth),"auto"===this.options.dropdownAlignRight&&this.$menu.toggleClass(F.MENURIGHT,this.sizeInfo.selectOffsetLeft>this.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRightthis.options.size&&r.off("resize"+H+"."+this.selectId+".setMenuSize scroll"+H+"."+this.selectId+".setMenuSize")}this.createView(!1,!0,e)},setWidth:function(){var t=this;"auto"===this.options.width?requestAnimationFrame((function(){t.$menu.css("min-width","0"),t.$element.on("loaded"+H,(function(){t.liHeight(),t.setMenuSize();var e=t.$newElement.clone().appendTo("body"),n=e.css("width","auto").children("button").outerWidth();e.remove(),t.sizeInfo.selectWidth=Math.max(t.sizeInfo.totalMenuWidth,n),t.$newElement.css("width",t.sizeInfo.selectWidth+"px")}))})):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement[0].classList.remove("fit-width")},selectPosition:function(){this.$bsContainer=t('
');var e,n,r,i=this,o=t(this.options.container),a=function(a){var s={},c=i.options.display||!!t.fn.dropdown.Constructor.Default&&t.fn.dropdown.Constructor.Default.display;i.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(F.DROPUP,a.hasClass(F.DROPUP)),e=a.offset(),o.is("body")?n={top:0,left:0}:((n=o.offset()).top+=parseInt(o.css("borderTopWidth"))-o.scrollTop(),n.left+=parseInt(o.css("borderLeftWidth"))-o.scrollLeft()),r=a.hasClass(F.DROPUP)?0:a[0].offsetHeight,(M.major<4||"static"===c)&&(s.top=e.top-n.top+r,s.left=e.left-n.left),s.width=a[0].offsetWidth,i.$bsContainer.css(s)};this.$button.on("click.bs.dropdown.data-api",(function(){i.isDisabled()||(a(i.$newElement),i.$bsContainer.appendTo(i.options.container).toggleClass(F.SHOW,!i.$button.hasClass(F.SHOW)).append(i.$menu))})),t(window).off("resize"+H+"."+this.selectId+" scroll"+H+"."+this.selectId).on("resize"+H+"."+this.selectId+" scroll"+H+"."+this.selectId,(function(){i.$newElement.hasClass(F.SHOW)&&a(i.$newElement)})),this.$element.on("hide"+H,(function(){i.$menu.data("height",i.$menu.height()),i.$bsContainer.detach()}))},setOptionStatus:function(t){var e=this;if(e.noScroll=!1,e.selectpicker.view.visibleElements&&e.selectpicker.view.visibleElements.length)for(var n=0;n3&&!e.dropdown&&(e.dropdown=e.$button.data("bs.dropdown"),e.dropdown._menu=e.$menu[0])})),this.$button.on("click.bs.dropdown.data-api",(function(){e.$newElement.hasClass(F.SHOW)||e.setSize()})),this.$element.on("shown"+H,(function(){e.$menuInner[0].scrollTop!==e.selectpicker.view.scrollTop&&(e.$menuInner[0].scrollTop=e.selectpicker.view.scrollTop),M.major>3?requestAnimationFrame(i):r()})),this.$menuInner.on("mouseenter","li a",(function(t){var n=this.parentElement,r=e.isVirtual()?e.selectpicker.view.position0:0,i=Array.prototype.indexOf.call(n.parentElement.children,n),o=e.selectpicker.current.data[i+r];e.focusItem(n,o,!0)})),this.$menuInner.on("click","li a",(function(n,r){var i=t(this),o=e.$element[0],a=e.isVirtual()?e.selectpicker.view.position0:0,s=e.selectpicker.current.data[i.parent().index()+a],c=s.index,l=b(o),u=o.selectedIndex,f=o.options[u],h=!0;if(e.multiple&&1!==e.options.maxOptions&&n.stopPropagation(),n.preventDefault(),!e.isDisabled()&&!i.parent().hasClass(F.DISABLED)){var d=s.option,p=t(d),m=d.selected,y=p.parent("optgroup"),g=y.find("option"),j=e.options.maxOptions,x=y.data("maxOptions")||!1;if(c===e.activeIndex&&(r=!0),r||(e.prevActiveIndex=e.activeIndex,e.activeIndex=void 0),e.multiple){if(d.selected=!m,e.setSelected(c,!m),e.focusedParent.focus(),!1!==j||!1!==x){var O=j
');E[2]&&(C=C.replace("{var}",E[2][j>1?0:1]),k=k.replace("{var}",E[2][x>1?0:1])),d.selected=!1,e.$menu.append(N),j&&O&&(N.append(t("
"+C+"
")),h=!1,e.$element.trigger("maxReached"+H)),x&&S&&(N.append(t("
"+k+"
")),h=!1,e.$element.trigger("maxReachedGrp"+H)),setTimeout((function(){e.setSelected(c,!1)}),10),N[0].classList.add("fadeOut"),setTimeout((function(){N.remove()}),1050)}}}else f&&(f.selected=!1),d.selected=!0,e.setSelected(c,!0);!e.multiple||e.multiple&&1===e.options.maxOptions?e.$button.trigger("focus"):e.options.liveSearch&&e.$searchbox.trigger("focus"),h&&(e.multiple||u!==o.selectedIndex)&&(w=[d.index,p.prop("selected"),l],e.$element.triggerNative("change"))}})),this.$menu.on("click","li."+F.DISABLED+" a, ."+F.POPOVERHEADER+", ."+F.POPOVERHEADER+" :not(.close)",(function(n){n.currentTarget==this&&(n.preventDefault(),n.stopPropagation(),e.options.liveSearch&&!t(n.target).hasClass("close")?e.$searchbox.trigger("focus"):e.$button.trigger("focus"))})),this.$menuInner.on("click",".divider, .dropdown-header",(function(t){t.preventDefault(),t.stopPropagation(),e.options.liveSearch?e.$searchbox.trigger("focus"):e.$button.trigger("focus")})),this.$menu.on("click","."+F.POPOVERHEADER+" .close",(function(){e.$button.trigger("click")})),this.$searchbox.on("click",(function(t){t.stopPropagation()})),this.$menu.on("click",".actions-btn",(function(n){e.options.liveSearch?e.$searchbox.trigger("focus"):e.$button.trigger("focus"),n.preventDefault(),n.stopPropagation(),t(this).hasClass("bs-select-all")?e.selectAll():e.deselectAll()})),this.$button.on("focus"+H,(function(t){var n=e.$element[0].getAttribute("tabindex");void 0!==n&&t.originalEvent&&t.originalEvent.isTrusted&&(this.setAttribute("tabindex",n),e.$element[0].setAttribute("tabindex",-1),e.selectpicker.view.tabindex=n)})).on("blur"+H,(function(t){void 0!==e.selectpicker.view.tabindex&&t.originalEvent&&t.originalEvent.isTrusted&&(e.$element[0].setAttribute("tabindex",e.selectpicker.view.tabindex),this.setAttribute("tabindex",-1),e.selectpicker.view.tabindex=void 0)})),this.$element.on("change"+H,(function(){e.render(),e.$element.trigger("changed"+H,w),w=null})).on("focus"+H,(function(){e.options.mobile||e.$button[0].focus()}))},liveSearchListener:function(){var t=this;this.$button.on("click.bs.dropdown.data-api",(function(){t.$searchbox.val()&&(t.$searchbox.val(""),t.selectpicker.search.previousValue=void 0)})),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",(function(t){t.stopPropagation()})),this.$searchbox.on("input propertychange",(function(){var e=t.$searchbox[0].value;if(t.selectpicker.search.elements=[],t.selectpicker.search.data=[],e){var n=[],r=e.toUpperCase(),i={},o=[],a=t._searchStyle(),s=t.options.liveSearchNormalize;s&&(r=E(r));for(var c=0;c0&&(i[l.headerIndex-1]=!0,o.push(l.headerIndex-1)),i[l.headerIndex]=!0,o.push(l.headerIndex),i[l.lastIndex+1]=!0),i[c]&&"optgroup-label"!==l.type&&o.push(c)}c=0;for(var u=o.length;c=112&&e.which<=123))if(!(r=l.$newElement.hasClass(F.SHOW))&&(d||e.which>=48&&e.which<=57||e.which>=96&&e.which<=105||e.which>=65&&e.which<=90)&&(l.$button.trigger("click.bs.dropdown.data-api"),l.options.liveSearch))l.$searchbox.trigger("focus");else{if(e.which===D.ESCAPE&&r&&(e.preventDefault(),l.$button.trigger("click.bs.dropdown.data-api").trigger("focus")),d){if(!u.length)return;-1!==(n=(i=l.selectpicker.main.elements[l.activeIndex])?Array.prototype.indexOf.call(i.parentElement.children,i):-1)&&l.defocusItem(i),e.which===D.ARROW_UP?(-1!==n&&n--,n+m<0&&(n+=u.length),l.selectpicker.view.canHighlight[n+m]||-1==(n=l.selectpicker.view.canHighlight.slice(0,n+m).lastIndexOf(!0)-m)&&(n=u.length-1)):(e.which===D.ARROW_DOWN||h)&&(++n+m>=l.selectpicker.view.canHighlight.length&&(n=l.selectpicker.view.firstHighlightIndex),l.selectpicker.view.canHighlight[n+m]||(n=n+1+l.selectpicker.view.canHighlight.slice(n+m+1).indexOf(!0))),e.preventDefault();var y=m+n;e.which===D.ARROW_UP?0===m&&n===u.length-1?(l.$menuInner[0].scrollTop=l.$menuInner[0].scrollHeight,y=l.selectpicker.current.elements.length-1):f=(a=(o=l.selectpicker.current.data[y]).position-o.height)p),i=l.selectpicker.current.elements[y],l.activeIndex=l.selectpicker.current.data[y].index,l.focusItem(i),l.selectpicker.view.currentActive=i,f&&(l.$menuInner[0].scrollTop=a),l.options.liveSearch?l.$searchbox.trigger("focus"):s.trigger("focus")}else if(!s.is("input")&&!Z.test(e.which)||e.which===D.SPACE&&l.selectpicker.keydown.keyHistory){var v,b,g=[];e.preventDefault(),l.selectpicker.keydown.keyHistory+=L[e.which],l.selectpicker.keydown.resetKeyHistory.cancel&&clearTimeout(l.selectpicker.keydown.resetKeyHistory.cancel),l.selectpicker.keydown.resetKeyHistory.cancel=l.selectpicker.keydown.resetKeyHistory.start(),b=l.selectpicker.keydown.keyHistory,/^(.)\1+$/.test(b)&&(b=b.charAt(0));for(var w=0;w0?(a=o.position-o.height,f=!0):(a=o.position-l.sizeInfo.menuInnerHeight,f=o.position>p+l.sizeInfo.menuInnerHeight),i=l.selectpicker.main.elements[v],l.activeIndex=g[O],l.focusItem(i),i&&i.firstChild.focus(),f&&(l.$menuInner[0].scrollTop=a),s.trigger("focus")}}r&&(e.which===D.SPACE&&!l.selectpicker.keydown.keyHistory||e.which===D.ENTER||e.which===D.TAB&&l.options.selectOnTab)&&(e.which!==D.SPACE&&e.preventDefault(),l.options.liveSearch&&e.which===D.SPACE||(l.$menuInner.find(".active a").trigger("click",!0),s.trigger("focus"),l.options.liveSearch||(e.preventDefault(),t(document).data("spaceSelect",!0))))}},mobile:function(){this.options.mobile=!0,this.$element[0].classList.add("mobile-device")},refresh:function(){var e=t.extend({},this.options,this.$element.data());this.options=e,this.checkDisabled(),this.buildData(),this.setStyle(),this.render(),this.buildList(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+H)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.selectpicker.view.titleOption&&this.selectpicker.view.titleOption.parentNode&&this.selectpicker.view.titleOption.parentNode.removeChild(this.selectpicker.view.titleOption),this.$element.off(H).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),t(window).off(H+"."+this.selectId)}};var Y=t.fn.selectpicker;function q(){if(t.fn.dropdown)return(t.fn.dropdown.Constructor._dataApiKeydownHandler||t.fn.dropdown.Constructor.prototype.keydown).apply(this,arguments)}t.fn.selectpicker=z,t.fn.selectpicker.Constructor=X,t.fn.selectpicker.noConflict=function(){return t.fn.selectpicker=Y,this},t(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.dropdown.data-api",':not(.bootstrap-select) > [data-toggle="dropdown"]',q).on("keydown.bs.dropdown.data-api",":not(.bootstrap-select) > .dropdown-menu",q).on("keydown"+H,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',X.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',(function(t){t.stopPropagation()})),t(window).on("load"+H+".data-api",(function(){t(".selectpicker").each((function(){var e=t(this);z.call(e,e.data())}))}))}(t)}.apply(e,r),void 0===i||(t.exports=i)},85053:function(t,e,n){var r,i,o;function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}!function(s){"use strict";i=[n(65638),n(61320)],r=function(t,e){if(!e)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var n=function(n,r){var i,o,a,s,c,l,u,f={},h=!0,d=!1,p=!1,m=0,y=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],v=["days","months","years","decades"],b=["top","bottom","auto"],g=["left","right","auto"],w=["default","top","bottom"],j={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},x={},O=function(){return void 0!==e.tz&&void 0!==r.timeZone&&null!==r.timeZone&&""!==r.timeZone},S=function(t){var n;return n=null==t?e():e.isDate(t)||e.isMoment(t)?e(t):O()?e.tz(t,l,r.useStrict,r.timeZone):e(t,l,r.useStrict),O()&&n.tz(r.timeZone),n},_=function(t){if("string"!=typeof t||t.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(t){case"y":return-1!==c.indexOf("Y");case"M":return-1!==c.indexOf("M");case"d":return-1!==c.toLowerCase().indexOf("d");case"h":case"H":return-1!==c.toLowerCase().indexOf("h");case"m":return-1!==c.indexOf("m");case"s":return-1!==c.indexOf("s");default:return!1}},T=function(){return _("h")||_("m")||_("s")},P=function(){return _("y")||_("M")||_("d")},E=function(){var e=t("").append(t("").append(t("").addClass("prev").attr("data-action","previous").append(t("").addClass(r.icons.previous))).append(t("").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",r.calendarWeeks?"6":"5")).append(t("").addClass("next").attr("data-action","next").append(t("").addClass(r.icons.next)))),n=t("").append(t("").append(t("").attr("colspan",r.calendarWeeks?"8":"7")));return[t("
").addClass("datepicker-days").append(t("").addClass("table-condensed").append(e).append(t(""))),t("
").addClass("datepicker-months").append(t("
").addClass("table-condensed").append(e.clone()).append(n.clone())),t("
").addClass("datepicker-years").append(t("
").addClass("table-condensed").append(e.clone()).append(n.clone())),t("
").addClass("datepicker-decades").append(t("
").addClass("table-condensed").append(e.clone()).append(n.clone()))]},C=function(){var e=t(""),n=t(""),i=t("");return _("h")&&(e.append(t("
").append(t("").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(t("").addClass(r.icons.up)))),n.append(t("").append(t("").addClass("timepicker-hour").attr({"data-time-component":"hours",title:r.tooltips.pickHour}).attr("data-action","showHours"))),i.append(t("").append(t("").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(t("").addClass(r.icons.down))))),_("m")&&(_("h")&&(e.append(t("").addClass("separator")),n.append(t("").addClass("separator").html(":")),i.append(t("").addClass("separator"))),e.append(t("").append(t("").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(t("").addClass(r.icons.up)))),n.append(t("").append(t("").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:r.tooltips.pickMinute}).attr("data-action","showMinutes"))),i.append(t("").append(t("").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(t("").addClass(r.icons.down))))),_("s")&&(_("m")&&(e.append(t("").addClass("separator")),n.append(t("").addClass("separator").html(":")),i.append(t("").addClass("separator"))),e.append(t("").append(t("").attr({href:"#",tabindex:"-1",title:r.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(t("").addClass(r.icons.up)))),n.append(t("").append(t("").addClass("timepicker-second").attr({"data-time-component":"seconds",title:r.tooltips.pickSecond}).attr("data-action","showSeconds"))),i.append(t("").append(t("").attr({href:"#",tabindex:"-1",title:r.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(t("").addClass(r.icons.down))))),s||(e.append(t("").addClass("separator")),n.append(t("").append(t("").addClass("separator"))),t("
").addClass("timepicker-picker").append(t("").addClass("table-condensed").append([e,n,i]))},k=function(){var e=t("
").addClass("timepicker-hours").append(t("
").addClass("table-condensed")),n=t("
").addClass("timepicker-minutes").append(t("
").addClass("table-condensed")),r=t("
").addClass("timepicker-seconds").append(t("
").addClass("table-condensed")),i=[C()];return _("h")&&i.push(e),_("m")&&i.push(n),_("s")&&i.push(r),i},N=function(){var e=[];return r.showTodayButton&&e.push(t("
").append(t("").attr({"data-action":"today",title:r.tooltips.today}).append(t("").addClass(r.icons.today)))),!r.sideBySide&&P()&&T()&&e.push(t("").append(t("").attr({"data-action":"togglePicker",title:r.tooltips.selectTime}).append(t("").addClass(r.icons.time)))),r.showClear&&e.push(t("").append(t("").attr({"data-action":"clear",title:r.tooltips.clear}).append(t("").addClass(r.icons.clear)))),r.showClose&&e.push(t("").append(t("").attr({"data-action":"close",title:r.tooltips.close}).append(t("").addClass(r.icons.close)))),t("").addClass("table-condensed").append(t("").append(t("").append(e)))},I=function(){var e=t("
").addClass("bootstrap-datetimepicker-widget dropdown-menu"),n=t("
").addClass("datepicker").append(E()),i=t("
").addClass("timepicker").append(k()),o=t("
    ").addClass("list-unstyled"),a=t("
  • ").addClass("picker-switch"+(r.collapse?" accordion-toggle":"")).append(N());return r.inline&&e.removeClass("dropdown-menu"),s&&e.addClass("usetwentyfour"),_("s")&&!s&&e.addClass("wider"),r.sideBySide&&P()&&T()?(e.addClass("timepicker-sbs"),"top"===r.toolbarPlacement&&e.append(a),e.append(t("
    ").addClass("row").append(n.addClass("col-md-6")).append(i.addClass("col-md-6"))),"bottom"===r.toolbarPlacement&&e.append(a),e):("top"===r.toolbarPlacement&&o.append(a),P()&&o.append(t("
  • ").addClass(r.collapse&&T()?"collapse in":"").append(n)),"default"===r.toolbarPlacement&&o.append(a),T()&&o.append(t("
  • ").addClass(r.collapse&&P()?"collapse":"").append(i)),"bottom"===r.toolbarPlacement&&o.append(a),e.append(o))},A=function(){var e,i={};return(e=n.is("input")||r.inline?n.data():n.find("input").data()).dateOptions&&e.dateOptions instanceof Object&&(i=t.extend(!0,i,e.dateOptions)),t.each(r,(function(t){var n="date"+t.charAt(0).toUpperCase()+t.slice(1);void 0!==e[n]&&(i[t]=e[n])})),i},R=function(){var e,i=(d||n).position(),o=(d||n).offset(),a=r.widgetPositioning.vertical,s=r.widgetPositioning.horizontal;if(r.widgetParent)e=r.widgetParent.append(p);else if(n.is("input"))e=n.after(p).parent();else{if(r.inline)return void(e=n.append(p));e=n,n.children().first().after(p)}if("auto"===a&&(a=o.top+1.5*p.height()>=t(window).height()+t(window).scrollTop()&&p.height()+n.outerHeight()t(window).width()?"right":"left"),"top"===a?p.addClass("top").removeClass("bottom"):p.addClass("bottom").removeClass("top"),"right"===s?p.addClass("pull-right"):p.removeClass("pull-right"),"static"===e.css("position")&&(e=e.parents().filter((function(){return"static"!==t(this).css("position")})).first()),0===e.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");p.css({top:"top"===a?"auto":i.top+n.outerHeight(),bottom:"top"===a?e.outerHeight()-(e===n?0:i.top):"auto",left:"left"===s?e===n?0:i.left:"auto",right:"left"===s?"auto":e.outerWidth()-n.outerWidth()-(e===n?0:i.left)})},L=function(t){("dp.change"!==t.type||t.date||t.oldDate)&&n.trigger(t)},D=function(t){"y"===t&&(t="YYYY"),L({type:"dp.update",change:t,viewDate:o.clone()})},M=function(t){p&&(t&&(u=Math.max(m,Math.min(3,u+t))),p.find(".datepicker > div").hide().filter(".datepicker-"+y[u].clsName).show())},B=function(){var e=t("
"),n=o.clone().startOf("w").startOf("d");for(!0===r.calendarWeeks&&e.append(t(""),r.calendarWeeks&&n.append('"),l.push(n)),u=["day"],e.isBefore(o,"M")&&u.push("old"),e.isAfter(o,"M")&&u.push("new"),e.isSame(i,"d")&&!h&&u.push("active"),G(e,"d")||u.push("disabled"),e.isSame(S(),"d")&&u.push("today"),0!==e.day()&&6!==e.day()||u.push("weekend"),L({type:"dp.classify",date:e,classNames:u}),n.append('"),e.add(1,"d");s.find("tbody").empty().append(l),W(),$(),X()}},Y=function(){var e=p.find(".timepicker-hours table"),n=o.clone().startOf("d"),r=[],i=t("");for(o.hour()>11&&!s&&n.hour(12);n.isSame(o,"d")&&(s||o.hour()<12&&n.hour()<12||o.hour()>11);)n.hour()%4==0&&(i=t(""),r.push(i)),i.append('"),n.add(1,"h");e.empty().append(r)},q=function(){for(var e=p.find(".timepicker-minutes table"),n=o.clone().startOf("h"),i=[],a=t(""),s=1===r.stepping?5:r.stepping;o.isSame(n,"h");)n.minute()%(4*s)==0&&(a=t(""),i.push(a)),a.append('"),n.add(s,"m");e.empty().append(i)},K=function(){for(var e=p.find(".timepicker-seconds table"),n=o.clone().startOf("m"),r=[],i=t("");o.isSame(n,"m");)n.second()%20==0&&(i=t(""),r.push(i)),i.append('"),n.add(5,"s");e.empty().append(r)},Q=function(){var t,e,n=p.find(".timepicker span[data-time-component]");s||(t=p.find(".timepicker [data-action=togglePeriod]"),e=i.clone().add(i.hours()>=12?-12:12,"h"),t.text(i.format("A")),G(e,"h")?t.removeClass("disabled"):t.addClass("disabled")),n.filter("[data-time-component=hours]").text(i.format(s?"HH":"hh")),n.filter("[data-time-component=minutes]").text(i.format("mm")),n.filter("[data-time-component=seconds]").text(i.format("ss")),Y(),q(),K()},J=function(){p&&(z(),Q())},tt=function(t){var e=h?null:i;if(!t)return h=!0,a.val(""),n.data("date",""),L({type:"dp.change",date:!1,oldDate:e}),void J();if(t=t.clone().locale(r.locale),O()&&t.tz(r.timeZone),1!==r.stepping)for(t.minutes(Math.round(t.minutes()/r.stepping)*r.stepping).seconds(0);r.minDate&&t.isBefore(r.minDate);)t.add(r.stepping,"minutes");G(t)?(o=(i=t).clone(),a.val(i.format(c)),n.data("date",i.format(c)),h=!1,J(),L({type:"dp.change",date:i.clone(),oldDate:e})):(r.keepInvalid?L({type:"dp.change",date:t,oldDate:e}):a.val(h?"":i.format(c)),L({type:"dp.error",date:t,oldDate:e}))},et=function(){var e=!1;return p?(p.find(".collapse").each((function(){var n=t(this).data("collapse");return!n||!n.transitioning||(e=!0,!1)})),e||(d&&d.hasClass("btn")&&d.toggleClass("active"),p.hide(),t(window).off("resize",R),p.off("click","[data-action]"),p.off("mousedown",!1),p.remove(),p=!1,L({type:"dp.hide",date:i.clone()}),a.blur(),o=i.clone()),f):f},nt=function(){tt(null)},rt=function(t){return void 0===r.parseInputDate?(!e.isMoment(t)||t instanceof Date)&&(t=S(t)):t=r.parseInputDate(t),t},it={next:function(){var t=y[u].navFnc;o.add(y[u].navStep,t),z(),D(t)},previous:function(){var t=y[u].navFnc;o.subtract(y[u].navStep,t),z(),D(t)},pickerSwitch:function(){M(1)},selectMonth:function(e){var n=t(e.target).closest("tbody").find("span").index(t(e.target));o.month(n),u===m?(tt(i.clone().year(o.year()).month(o.month())),r.inline||et()):(M(-1),z()),D("M")},selectYear:function(e){var n=parseInt(t(e.target).text(),10)||0;o.year(n),u===m?(tt(i.clone().year(o.year())),r.inline||et()):(M(-1),z()),D("YYYY")},selectDecade:function(e){var n=parseInt(t(e.target).data("selection"),10)||0;o.year(n),u===m?(tt(i.clone().year(o.year())),r.inline||et()):(M(-1),z()),D("YYYY")},selectDay:function(e){var n=o.clone();t(e.target).is(".old")&&n.subtract(1,"M"),t(e.target).is(".new")&&n.add(1,"M"),tt(n.date(parseInt(t(e.target).text(),10))),T()||r.keepOpen||r.inline||et()},incrementHours:function(){var t=i.clone().add(1,"h");G(t,"h")&&tt(t)},incrementMinutes:function(){var t=i.clone().add(r.stepping,"m");G(t,"m")&&tt(t)},incrementSeconds:function(){var t=i.clone().add(1,"s");G(t,"s")&&tt(t)},decrementHours:function(){var t=i.clone().subtract(1,"h");G(t,"h")&&tt(t)},decrementMinutes:function(){var t=i.clone().subtract(r.stepping,"m");G(t,"m")&&tt(t)},decrementSeconds:function(){var t=i.clone().subtract(1,"s");G(t,"s")&&tt(t)},togglePeriod:function(){tt(i.clone().add(i.hours()>=12?-12:12,"h"))},togglePicker:function(e){var n,i=t(e.target),o=i.closest("ul"),a=o.find(".in"),s=o.find(".collapse:not(.in)");if(a&&a.length){if((n=a.data("collapse"))&&n.transitioning)return;a.collapse?(a.collapse("hide"),s.collapse("show")):(a.removeClass("in"),s.addClass("in")),i.is("span")?i.toggleClass(r.icons.time+" "+r.icons.date):i.find("span").toggleClass(r.icons.time+" "+r.icons.date)}},showPicker:function(){p.find(".timepicker > div:not(.timepicker-picker)").hide(),p.find(".timepicker .timepicker-picker").show()},showHours:function(){p.find(".timepicker .timepicker-picker").hide(),p.find(".timepicker .timepicker-hours").show()},showMinutes:function(){p.find(".timepicker .timepicker-picker").hide(),p.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){p.find(".timepicker .timepicker-picker").hide(),p.find(".timepicker .timepicker-seconds").show()},selectHour:function(e){var n=parseInt(t(e.target).text(),10);s||(i.hours()>=12?12!==n&&(n+=12):12===n&&(n=0)),tt(i.clone().hours(n)),it.showPicker.call(f)},selectMinute:function(e){tt(i.clone().minutes(parseInt(t(e.target).text(),10))),it.showPicker.call(f)},selectSecond:function(e){tt(i.clone().seconds(parseInt(t(e.target).text(),10))),it.showPicker.call(f)},clear:nt,today:function(){var t=S();G(t,"d")&&tt(t)},close:et},ot=function(e){return t(e.currentTarget).is(".disabled")||it[t(e.currentTarget).data("action")].apply(f,arguments),!1},at=function(){var e,n={year:function(t){return t.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(t){return t.date(1).hours(0).seconds(0).minutes(0)},day:function(t){return t.hours(0).seconds(0).minutes(0)},hour:function(t){return t.seconds(0).minutes(0)},minute:function(t){return t.seconds(0)}};return a.prop("disabled")||!r.ignoreReadonly&&a.prop("readonly")||p||(void 0!==a.val()&&0!==a.val().trim().length?tt(rt(a.val().trim())):h&&r.useCurrent&&(r.inline||a.is("input")&&0===a.val().trim().length)&&(e=S(),"string"==typeof r.useCurrent&&(e=n[r.useCurrent](e)),tt(e)),p=I(),B(),Z(),p.find(".timepicker-hours").hide(),p.find(".timepicker-minutes").hide(),p.find(".timepicker-seconds").hide(),J(),M(),t(window).on("resize",R),p.on("click","[data-action]",ot),p.on("mousedown",!1),d&&d.hasClass("btn")&&d.toggleClass("active"),R(),p.show(),r.focusOnShow&&!a.is(":focus")&&a.focus(),L({type:"dp.show"})),f},st=function(){return p?et():at()},ct=function(t){var e,n,i,o,a=null,s=[],c={},l=t.which,u="p";for(e in x[l]=u,x)x.hasOwnProperty(e)&&x[e]===u&&(s.push(e),parseInt(e,10)!==l&&(c[e]=!0));for(e in r.keyBinds)if(r.keyBinds.hasOwnProperty(e)&&"function"==typeof r.keyBinds[e]&&(i=e.split(" ")).length===s.length&&j[l]===i[i.length-1]){for(o=!0,n=i.length-2;n>=0;n--)if(!(j[i[n]]in c)){o=!1;break}if(o){a=r.keyBinds[e];break}}a&&(a.call(f,p),t.stopPropagation(),t.preventDefault())},lt=function(t){x[t.which]="r",t.stopPropagation(),t.preventDefault()},ut=function(e){var n=t(e.target).val().trim(),r=n?rt(n):null;return tt(r),e.stopImmediatePropagation(),!1},ft=function(){a.on({change:ut,blur:r.debug?"":et,keydown:ct,keyup:lt,focus:r.allowInputToggle?at:""}),n.is("input")?a.on({focus:at}):d&&(d.on("click",st),d.on("mousedown",!1))},ht=function(){a.off({change:ut,blur:blur,keydown:ct,keyup:lt,focus:r.allowInputToggle?et:""}),n.is("input")?a.off({focus:at}):d&&(d.off("click",st),d.off("mousedown",!1))},dt=function(e){var n={};return t.each(e,(function(){var t=rt(this);t.isValid()&&(n[t.format("YYYY-MM-DD")]=!0)})),!!Object.keys(n).length&&n},pt=function(e){var n={};return t.each(e,(function(){n[this]=!0})),!!Object.keys(n).length&&n},mt=function(){var t=r.format||"L LT";c=t.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,(function(t){return(i.localeData().longDateFormat(t)||t).replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,(function(t){return i.localeData().longDateFormat(t)||t}))})),(l=r.extraFormats?r.extraFormats.slice():[]).indexOf(t)<0&&l.indexOf(c)<0&&l.push(c),s=c.toLowerCase().indexOf("a")<1&&c.replace(/\[.*?\]/g,"").indexOf("h")<1,_("y")&&(m=2),_("M")&&(m=1),_("d")&&(m=0),u=Math.max(m,u),h||tt(i)};if(f.destroy=function(){et(),ht(),n.removeData("DateTimePicker"),n.removeData("date")},f.toggle=st,f.show=at,f.hide=et,f.disable=function(){return et(),d&&d.hasClass("btn")&&d.addClass("disabled"),a.prop("disabled",!0),f},f.enable=function(){return d&&d.hasClass("btn")&&d.removeClass("disabled"),a.prop("disabled",!1),f},f.ignoreReadonly=function(t){if(0===arguments.length)return r.ignoreReadonly;if("boolean"!=typeof t)throw new TypeError("ignoreReadonly () expects a boolean parameter");return r.ignoreReadonly=t,f},f.options=function(e){if(0===arguments.length)return t.extend(!0,{},r);if(!(e instanceof Object))throw new TypeError("options() options parameter should be an object");return t.extend(!0,r,e),t.each(r,(function(t,e){if(void 0===f[t])throw new TypeError("option "+t+" is not recognized!");f[t](e)})),f},f.date=function(t){if(0===arguments.length)return h?null:i.clone();if(!(null===t||"string"==typeof t||e.isMoment(t)||t instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return tt(null===t?null:rt(t)),f},f.format=function(t){if(0===arguments.length)return r.format;if("string"!=typeof t&&("boolean"!=typeof t||!1!==t))throw new TypeError("format() expects a string or boolean:false parameter "+t);return r.format=t,c&&mt(),f},f.timeZone=function(t){if(0===arguments.length)return r.timeZone;if("string"!=typeof t)throw new TypeError("newZone() expects a string parameter");return r.timeZone=t,f},f.dayViewHeaderFormat=function(t){if(0===arguments.length)return r.dayViewHeaderFormat;if("string"!=typeof t)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return r.dayViewHeaderFormat=t,f},f.extraFormats=function(t){if(0===arguments.length)return r.extraFormats;if(!1!==t&&!(t instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return r.extraFormats=t,l&&mt(),f},f.disabledDates=function(e){if(0===arguments.length)return r.disabledDates?t.extend({},r.disabledDates):r.disabledDates;if(!e)return r.disabledDates=!1,J(),f;if(!(e instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return r.disabledDates=dt(e),r.enabledDates=!1,J(),f},f.enabledDates=function(e){if(0===arguments.length)return r.enabledDates?t.extend({},r.enabledDates):r.enabledDates;if(!e)return r.enabledDates=!1,J(),f;if(!(e instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return r.enabledDates=dt(e),r.disabledDates=!1,J(),f},f.daysOfWeekDisabled=function(t){if(0===arguments.length)return r.daysOfWeekDisabled.splice(0);if("boolean"==typeof t&&!t)return r.daysOfWeekDisabled=!1,J(),f;if(!(t instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(r.daysOfWeekDisabled=t.reduce((function(t,e){return(e=parseInt(e,10))>6||e<0||isNaN(e)||-1===t.indexOf(e)&&t.push(e),t}),[]).sort(),r.useCurrent&&!r.keepInvalid){for(var e=0;!G(i,"d");){if(i.add(1,"d"),31===e)throw"Tried 31 times to find a valid date";e++}tt(i)}return J(),f},f.maxDate=function(t){if(0===arguments.length)return r.maxDate?r.maxDate.clone():r.maxDate;if("boolean"==typeof t&&!1===t)return r.maxDate=!1,J(),f;"string"==typeof t&&("now"!==t&&"moment"!==t||(t=S()));var e=rt(t);if(!e.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+t);if(r.minDate&&e.isBefore(r.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+e.format(c));return r.maxDate=e,r.useCurrent&&!r.keepInvalid&&i.isAfter(t)&&tt(r.maxDate),o.isAfter(e)&&(o=e.clone().subtract(r.stepping,"m")),J(),f},f.minDate=function(t){if(0===arguments.length)return r.minDate?r.minDate.clone():r.minDate;if("boolean"==typeof t&&!1===t)return r.minDate=!1,J(),f;"string"==typeof t&&("now"!==t&&"moment"!==t||(t=S()));var e=rt(t);if(!e.isValid())throw new TypeError("minDate() Could not parse date parameter: "+t);if(r.maxDate&&e.isAfter(r.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+e.format(c));return r.minDate=e,r.useCurrent&&!r.keepInvalid&&i.isBefore(t)&&tt(r.minDate),o.isBefore(e)&&(o=e.clone().add(r.stepping,"m")),J(),f},f.defaultDate=function(t){if(0===arguments.length)return r.defaultDate?r.defaultDate.clone():r.defaultDate;if(!t)return r.defaultDate=!1,f;"string"==typeof t&&(t="now"===t||"moment"===t?S():S(t));var e=rt(t);if(!e.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+t);if(!G(e))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return r.defaultDate=e,(r.defaultDate&&r.inline||""===a.val().trim())&&tt(r.defaultDate),f},f.locale=function(t){if(0===arguments.length)return r.locale;if(!e.localeData(t))throw new TypeError("locale() locale "+t+" is not loaded from moment locales!");return r.locale=t,i.locale(r.locale),o.locale(r.locale),c&&mt(),p&&(et(),at()),f},f.stepping=function(t){return 0===arguments.length?r.stepping:(t=parseInt(t,10),(isNaN(t)||t<1)&&(t=1),r.stepping=t,f)},f.useCurrent=function(t){var e=["year","month","day","hour","minute"];if(0===arguments.length)return r.useCurrent;if("boolean"!=typeof t&&"string"!=typeof t)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof t&&-1===e.indexOf(t.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+e.join(", "));return r.useCurrent=t,f},f.collapse=function(t){if(0===arguments.length)return r.collapse;if("boolean"!=typeof t)throw new TypeError("collapse() expects a boolean parameter");return r.collapse===t||(r.collapse=t,p&&(et(),at())),f},f.icons=function(e){if(0===arguments.length)return t.extend({},r.icons);if(!(e instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return t.extend(r.icons,e),p&&(et(),at()),f},f.tooltips=function(e){if(0===arguments.length)return t.extend({},r.tooltips);if(!(e instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return t.extend(r.tooltips,e),p&&(et(),at()),f},f.useStrict=function(t){if(0===arguments.length)return r.useStrict;if("boolean"!=typeof t)throw new TypeError("useStrict() expects a boolean parameter");return r.useStrict=t,f},f.sideBySide=function(t){if(0===arguments.length)return r.sideBySide;if("boolean"!=typeof t)throw new TypeError("sideBySide() expects a boolean parameter");return r.sideBySide=t,p&&(et(),at()),f},f.viewMode=function(t){if(0===arguments.length)return r.viewMode;if("string"!=typeof t)throw new TypeError("viewMode() expects a string parameter");if(-1===v.indexOf(t))throw new TypeError("viewMode() parameter must be one of ("+v.join(", ")+") value");return r.viewMode=t,u=Math.max(v.indexOf(t),m),M(),f},f.toolbarPlacement=function(t){if(0===arguments.length)return r.toolbarPlacement;if("string"!=typeof t)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===w.indexOf(t))throw new TypeError("toolbarPlacement() parameter must be one of ("+w.join(", ")+") value");return r.toolbarPlacement=t,p&&(et(),at()),f},f.widgetPositioning=function(e){if(0===arguments.length)return t.extend({},r.widgetPositioning);if("[object Object]"!=={}.toString.call(e))throw new TypeError("widgetPositioning() expects an object variable");if(e.horizontal){if("string"!=typeof e.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(e.horizontal=e.horizontal.toLowerCase(),-1===g.indexOf(e.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+g.join(", ")+")");r.widgetPositioning.horizontal=e.horizontal}if(e.vertical){if("string"!=typeof e.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(e.vertical=e.vertical.toLowerCase(),-1===b.indexOf(e.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+b.join(", ")+")");r.widgetPositioning.vertical=e.vertical}return J(),f},f.calendarWeeks=function(t){if(0===arguments.length)return r.calendarWeeks;if("boolean"!=typeof t)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return r.calendarWeeks=t,J(),f},f.showTodayButton=function(t){if(0===arguments.length)return r.showTodayButton;if("boolean"!=typeof t)throw new TypeError("showTodayButton() expects a boolean parameter");return r.showTodayButton=t,p&&(et(),at()),f},f.showClear=function(t){if(0===arguments.length)return r.showClear;if("boolean"!=typeof t)throw new TypeError("showClear() expects a boolean parameter");return r.showClear=t,p&&(et(),at()),f},f.widgetParent=function(e){if(0===arguments.length)return r.widgetParent;if("string"==typeof e&&(e=t(e)),null!==e&&"string"!=typeof e&&!(e instanceof t))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return r.widgetParent=e,p&&(et(),at()),f},f.keepOpen=function(t){if(0===arguments.length)return r.keepOpen;if("boolean"!=typeof t)throw new TypeError("keepOpen() expects a boolean parameter");return r.keepOpen=t,f},f.focusOnShow=function(t){if(0===arguments.length)return r.focusOnShow;if("boolean"!=typeof t)throw new TypeError("focusOnShow() expects a boolean parameter");return r.focusOnShow=t,f},f.inline=function(t){if(0===arguments.length)return r.inline;if("boolean"!=typeof t)throw new TypeError("inline() expects a boolean parameter");return r.inline=t,f},f.clear=function(){return nt(),f},f.keyBinds=function(t){return 0===arguments.length?r.keyBinds:(r.keyBinds=t,f)},f.getMoment=function(t){return S(t)},f.debug=function(t){if("boolean"!=typeof t)throw new TypeError("debug() expects a boolean parameter");return r.debug=t,f},f.allowInputToggle=function(t){if(0===arguments.length)return r.allowInputToggle;if("boolean"!=typeof t)throw new TypeError("allowInputToggle() expects a boolean parameter");return r.allowInputToggle=t,f},f.showClose=function(t){if(0===arguments.length)return r.showClose;if("boolean"!=typeof t)throw new TypeError("showClose() expects a boolean parameter");return r.showClose=t,f},f.keepInvalid=function(t){if(0===arguments.length)return r.keepInvalid;if("boolean"!=typeof t)throw new TypeError("keepInvalid() expects a boolean parameter");return r.keepInvalid=t,f},f.datepickerInput=function(t){if(0===arguments.length)return r.datepickerInput;if("string"!=typeof t)throw new TypeError("datepickerInput() expects a string parameter");return r.datepickerInput=t,f},f.parseInputDate=function(t){if(0===arguments.length)return r.parseInputDate;if("function"!=typeof t)throw new TypeError("parseInputDate() sholud be as function");return r.parseInputDate=t,f},f.disabledTimeIntervals=function(e){if(0===arguments.length)return r.disabledTimeIntervals?t.extend({},r.disabledTimeIntervals):r.disabledTimeIntervals;if(!e)return r.disabledTimeIntervals=!1,J(),f;if(!(e instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return r.disabledTimeIntervals=e,J(),f},f.disabledHours=function(e){if(0===arguments.length)return r.disabledHours?t.extend({},r.disabledHours):r.disabledHours;if(!e)return r.disabledHours=!1,J(),f;if(!(e instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(r.disabledHours=pt(e),r.enabledHours=!1,r.useCurrent&&!r.keepInvalid){for(var n=0;!G(i,"h");){if(i.add(1,"h"),24===n)throw"Tried 24 times to find a valid date";n++}tt(i)}return J(),f},f.enabledHours=function(e){if(0===arguments.length)return r.enabledHours?t.extend({},r.enabledHours):r.enabledHours;if(!e)return r.enabledHours=!1,J(),f;if(!(e instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(r.enabledHours=pt(e),r.disabledHours=!1,r.useCurrent&&!r.keepInvalid){for(var n=0;!G(i,"h");){if(i.add(1,"h"),24===n)throw"Tried 24 times to find a valid date";n++}tt(i)}return J(),f},f.viewDate=function(t){if(0===arguments.length)return o.clone();if(!t)return o=i.clone(),f;if(!("string"==typeof t||e.isMoment(t)||t instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return o=rt(t),D(),f},n.is("input"))a=n;else if(0===(a=n.find(r.datepickerInput)).length)a=n.find("input");else if(!a.is("input"))throw new Error('CSS class "'+r.datepickerInput+'" cannot be applied to non input element');if(n.hasClass("input-group")&&(d=0===n.find(".datepickerbutton").length?n.find(".input-group-addon"):n.find(".datepickerbutton")),!r.inline&&!a.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return i=S(),o=i.clone(),t.extend(!0,r,A()),f.options(r),mt(),ft(),a.prop("disabled")&&f.disable(),a.is("input")&&0!==a.val().trim().length?tt(rt(a.val().trim())):r.defaultDate&&void 0===a.attr("placeholder")&&tt(r.defaultDate),r.inline&&at(),f};return t.fn.datetimepicker=function(e){e=e||{};var r,i=Array.prototype.slice.call(arguments,1),o=!0,s=["destroy","hide","show","toggle"];if("object"===a(e))return this.each((function(){var r,i=t(this);i.data("DateTimePicker")||(r=t.extend(!0,{},t.fn.datetimepicker.defaults,e),i.data("DateTimePicker",n(i,r)))}));if("string"==typeof e)return this.each((function(){var n=t(this).data("DateTimePicker");if(!n)throw new Error('bootstrap-datetimepicker("'+e+'") method was called on an element that is not using DateTimePicker');r=n[e].apply(n,i),o=r===n})),o||t.inArray(e,s)>-1?this:r;throw new TypeError("Invalid arguments for DateTimePicker: "+e)},t.fn.datetimepicker.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:e.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down",previous:"glyphicon glyphicon-chevron-left",next:"glyphicon glyphicon-chevron-right",today:"glyphicon glyphicon-screenshot",clear:"glyphicon glyphicon-trash",close:"glyphicon glyphicon-remove"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(t){if(t){var e=this.date()||this.getMoment();t.find(".datepicker").is(":visible")?this.date(e.clone().subtract(7,"d")):this.date(e.clone().add(this.stepping(),"m"))}},down:function(t){if(t){var e=this.date()||this.getMoment();t.find(".datepicker").is(":visible")?this.date(e.clone().add(7,"d")):this.date(e.clone().subtract(this.stepping(),"m"))}else this.show()},"control up":function(t){if(t){var e=this.date()||this.getMoment();t.find(".datepicker").is(":visible")?this.date(e.clone().subtract(1,"y")):this.date(e.clone().add(1,"h"))}},"control down":function(t){if(t){var e=this.date()||this.getMoment();t.find(".datepicker").is(":visible")?this.date(e.clone().add(1,"y")):this.date(e.clone().subtract(1,"h"))}},left:function(t){if(t){var e=this.date()||this.getMoment();t.find(".datepicker").is(":visible")&&this.date(e.clone().subtract(1,"d"))}},right:function(t){if(t){var e=this.date()||this.getMoment();t.find(".datepicker").is(":visible")&&this.date(e.clone().add(1,"d"))}},pageUp:function(t){if(t){var e=this.date()||this.getMoment();t.find(".datepicker").is(":visible")&&this.date(e.clone().subtract(1,"M"))}},pageDown:function(t){if(t){var e=this.date()||this.getMoment();t.find(".datepicker").is(":visible")&&this.date(e.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(t){t&&t.find(".timepicker").is(":visible")&&t.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},delete:function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},t.fn.datetimepicker},void 0===(o="function"==typeof r?r.apply(e,i):r)||(t.exports=o)}()},51530:function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}var e={upgradeDom:function(t,e){},upgradeElement:function(t,e){},upgradeElements:function(t){},upgradeAllRegistered:function(){},registerUpgradedCallback:function(t,e){},register:function(t){},downgradeElements:function(t){}};(e=function(){"use strict";var e=[],n=[],r="mdlComponentConfigInternal_";function i(t,n){for(var r=0;r0&&t(n.children))},upgradeAllRegistered:function(){for(var t=0;t2&&void 0!==arguments[2]?arguments[2]:function(t){return t},r=this.get(t);return null!=r?n(r):e}},{key:"findBool",value:function(t,e){return this.find(t,e,(function(t){return Boolean(+t)}))}},{key:"remove",value:function(t){return o().remove(t,r.ZP.STORAGE.COOKIES.OPTIONS)}},{key:"prefixName",value:function(t){return r.ZP.STORAGE.PREFIX+"."+this.userId.toString()+"."+t}},{key:"setUserId",value:function(t){this.userId=t}}]),t}(),y=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&c(t,e)}(n,t);var e=l(n);function n(t){var r;return h(this,n),(r=e.call(this)).storageName=t,r.createStorage(r.storageName),r}return p(n,[{key:"getInstance",value:function(){return this.storage?this:new m}},{key:"prefixName",value:function(t){return t}},{key:"getJSON",value:function(t){t=this.prefixName(t);var e=this.storage.getItem(t);return(0,s.Z)(e,(function(t,n){t||(e=n)})),e}},{key:"get",value:function(t){return t=this.prefixName(t),this.storage.getItem(t)}},{key:"setJSON",value:function(t,e){t=this.prefixName(t),e=JSON.stringify(e),this.storage.setItem(t,e)}},{key:"set",value:function(t,e){return t=this.prefixName(t),this.storage.setItem(t,e)}},{key:"remove",value:function(t){t=this.prefixName(t),this.storage.removeItem(t)}}]),n}(m);e.Z={cookies:new m,local:new y("localStorage").getInstance(),session:new y("sessionStorage").getInstance()}},43481:function(t,e,n){"use strict";function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function i(t,e){for(var n=0;n>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:o+=String.fromCharCode(e);break;case 12:case 13:n=i[s++],o+=String.fromCharCode((31&e)<<6|63&n);break;case 14:n=i[s++],r=i[s++],o+=String.fromCharCode((15&e)<<12|(63&n)<<6|(63&r)<<0)}return o}(t),(function(t,n){e=t?{}:n})),e}var f=n(67921),h=n.n(f);function d(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return p(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function M(t,e){for(var n=0;n0&&(console.log("Black list cleared."),this.blackList=[],n=e),t&&n[t]?this.serverList[t]=n[t]:this.serverList=n,this.connect()}},{key:"connect",value:function(){var t=this;this.activeSrv=null,console.log("APP: Connecting"),Object.keys(this.connectedSockets).forEach((function(e){t.connectedSockets[e]&&t.connectedSockets[e].disconnect(),t.connectedSockets[e]=null})),this.connectedSockets={},Object.values(this.serverList).forEach((function(e){var n=e.server;t.connectedSockets[n]=a.ZP.connect(n,{transports:["websocket"],timeout:r.ZP.CONNECT_TIMEOUT}),t.connectedSockets[n].on(o.kK,(function(){console.log("APP: ".concat(t.connectedSockets[n].connected?"[+]":"[-]"," ").concat(n)),null!==t.activeSrv&&t.activeSrv!==n||(t.activeSrv=n,Object.keys(t.connectedSockets).forEach((function(e){var r=t.connectedSockets[e];e!==n&&r.disconnect()})),t.socket=t.connectedSockets[n],t.isConnecting=!1,t.subscribe(),t.emitAuth())}));var i=function(e,r){t.connectedSockets[n]&&(console.log("APP: ".concat(e," ").concat(n)),r&&r.message&&console.log("Error due to: ",r.message),t.blackList.push(n),t.connectedSockets[n].disconnect(),t.connectTo())};t.connectedSockets[n].on(o.Hl,(function(t){return i(o.Hl,t)})),t.connectedSockets[n].on(o.IY,(function(){return i(o.IY)})),t.connectedSockets[n].on(o.YG,(function(){return i(o.YG)}))}))}},{key:"emitUpdateEnabledSocialOptions",value:function(t){var e=t.value,n=t.showOnlyWatchedTrades,r=t.symbols;!function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];window.AppData[t]=e,new Promise((function(r,i){n?w().ajax({url:j,data:{key:t,value:e},success:function(t){return r(t)},error:function(t){return i(t)}}):r()})).catch((function(){}))}("enabled_social",e?1:0),e?this.subscribeSocialTradingOrders(n,r):this.unSubscribeSocialTradingOrders()}},{key:"subscribeToListeners",value:function(){var t=this;this.addEventListener(o.Rx,(function(){t.pingServer()}))}},{key:"setLastRequestAnimationFrameTime",value:function(){this.lastRequestAnimationFrameTime===this.serverTime&&this.lastRequestAnimationFrameTime||(this.lastRequestAnimationFrameTime=this.serverTime,null!==this.socket&&!0===this.socket.connected||this.isConnecting||(console.log("APP: try connected"),null!==this.socket&&this.socket.off(),this.connect()))}},{key:"pingServer",value:function(){if(null===this.socket)return this.connect();this.lastRequestAnimationFrameTime%this.PING_PERIOD==0&&this.socket.emit(o.mG)}},{key:"refillDemo",value:function(){if(null===this.socket)return this.connect();this.socket.emit(o.TG)}},{key:"subscribe",value:function(){var t=this;if(null===this.socket||!0!==this.socket.connected)return null!==this.socket&&this.socket.off(),void this.connect();this.socket.on(o.zi,(function(){console.log("APP: [-] ".concat(t.activeSrv)),null!=t.socket&&t.socket.off(),t.socket=null,t.lastRequestAnimationFrameTime=0})),this.socket.on(o.dC,(function(e){(e=u(e)).uid!==t.uid&&t.listeners[o.dC].forEach((function(t){return t(e)}))})),this.socket.on(o.nG,(function(e){var n=u(e).map((function(t){return{amount:(e=d(t,8))[0],profit:e[1],uid:e[2],avatarUser:e[3],nickname:e[4],asset:e[5],closeTimestamp:e[6],isOnline:e[7]};var e}));t.listeners[o.nG].forEach((function(t){return t(n)}))})),this.socket.on(o.g4,(function(){console.log("APP: Success auth"),null!==t.emitAuthTimeoutChecker&&(clearTimeout(t.emitAuthTimeoutChecker),t.emitAuthTimeoutChecker=null),t.listeners[o.g4].forEach((function(t){return t()}))})),this.socket.on(o.CL,(function(){console.log("APP: Logout..."),window.location.reload()})),this.socket.on(o.MJ,(function(e){var n=u(e);t.serverTime&&(n=n.filter((function(e){return e.closeTimestamp>t.serverTime}))),t.listeners[o.MJ].forEach((function(t){return t(n)}))})),this.socket.on("".concat(i.rV).concat(o.oG),(function(e){var n=u(e),r=n.profit;n.isDemo===i.rm&&t.listeners["".concat(i.rV).concat(o.oG)].forEach((function(t){return t(r)}))})),this.socket.on("".concat(i.rV).concat(o.KN),(function(e){var n=u(e),r=n.balance;if(n.isDemo===i.rm){var a=t.balance;t.balance=r,t.listeners["".concat(i.rV).concat(o.KN)].forEach((function(t){return t(r,a)}))}})),this.socket.on(o.Rd,(function(e){var n=u(e).map((function(t){return e=m(t,19),n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],s=e[5],e[6],e[7],e[8],c=e[9],l=e[10],u=e[11],f=e[12],h=e[13],d=e[14],p=e[15],y=e[16],v=e[17],{id:n,symbol:r,label:i,type:o,digits:a,payout:s,is_otc:c,otc_id:l,real_id:u,signals:f,expTime:h,active:d,timeframes:p,scheduledUntil:y,scheduledAt:e[18],minQuickTimeframe:v};var e,n,r,i,o,a,s,c,l,u,f,h,d,p,y,v}));t.isTournament&&(n=n.filter((function(t){return"cryptocurrency"!==t.type&&"stock"!==t.type&&"index"!==t.type}))),t.listeners[o.Rd].forEach((function(t){return t(n)}))})),this.socket.on(o.mc,(function(e){var n=u(e),r=n.history.sort((function(t,e){return t[0]-e[0]}));if(r.length>0){var i=A(r[r.length-1],2),a=i[0],s=i[1];t.updateStream([{asset:n.asset,time:a,price:s}],!0)}t.listeners[o.mc].forEach((function(t){return t(n)}))})),this.socket.on(o.iF,(function(e){var n=u(e);if(n.length){for(var r=[],i=0;i1&&void 0!==arguments[1]&&arguments[1];this.listeners[o.vg].forEach((function(e){return e(t)}));var r=Math.floor(Math.max.apply(Math,I(t.map((function(t){return t.time})))));(r>this.serverTime||n)&&(this.serverTime=r,this.listeners[o.Rx].forEach((function(t){return t(e.serverTime)})))}},{key:"addOnceListener",value:function(t,e){var n=(0,s.Z)();return this.onceListeners[t].set(n,e),n}},{key:"addEventListener",value:function(t,e){var n=(0,s.Z)();return this.listeners[t].set(n,e),n}},{key:"removeEventListener",value:function(t,e){this.listeners[t].delete(e)}},{key:"cancelOrder",value:function(t){if(null===this.socket)return this.connect();this.listeners["".concat(i.d9).concat(o.h_)].forEach((function(e){return e(t)})),this.socket.emit(o.h_,{ticket:t})}},{key:"emitChangeSymbol",value:function(t){var e=t.asset,n=t.chartPeriod,r=void 0===n?T.pQ.S5:n;if(null===this.socket)return this.connect();this.listeners[o.JZ].forEach((function(t){return t(e)})),this.socket.emit(o.JZ,{asset:e,period:T.Rs[r]})}},{key:"saveChart",value:function(t){var e=t.chartId,n=t.settings;if(null===this.socket)return this.connect();var r=function(t){var e=t.chartId,n=t.chartType,r=t.chartPeriod,i=t.candlesTimer,o=t.demoDealAmount,a=t.liveDealAmount,s=t.enabledMarketWatch,c=t.enabledTradeMonitor,l=t.enabledRatingWidget,u=t.isVisible,f=t.fastTimeframe,h=t.enabledAutoscroll,d=t.minimizedTradePanel,p=t.enabledGridSnap,m=t.symbol,y=t.fastCloseAt,v=t.enableQuickAutoOffset,b=t.quickAutoOffsetValue,g=t.showArea;return{chartId:e,chartType:n,chartPeriod:r,candlesTimer:i,symbol:m||t.currentAsset.symbol,demoDealAmount:o,liveDealAmount:a,enabledMarketWatch:s,enabledTradeMonitor:c,enabledRatingWidget:l,isVisible:u,fastTimeframe:f,enabledAutoscroll:h,enabledGridSnap:p,minimizedTradePanel:d,fastCloseAt:y,enableQuickAutoOffset:v,quickAutoOffsetValue:b,showArea:g}}(n);this.socket.emit(o.Pr,{chartId:e,settings:r})}},{key:"deleteChart",value:function(t){var e=t.chartId;if(null===this.socket)return this.connect();this.socket.emit(o.N$,{chartId:e})}},{key:"subscribeAsset",value:function(t){if(null===this.socket)return this.connect();this.socket.emit(o.wO,t)}},{key:"unsubscribeAsset",value:function(t){if(null===this.socket)return this.connect();this.socket.emit(o.RI,t)}},{key:"createPendingOrder",value:function(t){if(null===this.socket)return this.connect();this.socket.emit(o.Yi,t)}},{key:"cancelPendingOrder",value:function(t){if(null===this.socket)return this.connect();this.socket.emit(o.pG,{ticket:t})}},{key:"subscribeMarketForecast",value:function(t){if(null===this.socket)return this.connect();this.socket.emit(o.qK,t)}},{key:"unsubscribeMarketForecast",value:function(t){if(null===this.socket)return this.connect();this.socket.emit(o.HD,t)}},{key:"loadRegion",value:function(t){var e=t.asset,n=t.index,r=t.time,i=t.offset,a=t.period;if(null===this.socket)return this.connect();this.socket.emit(o.xv,{asset:e,index:n,time:r,offset:i,period:a})}},{key:"loadFavorites",value:function(){if(null===this.socket)return this.connect();this.socket.emit(o.uu)}},{key:"changeFavorites",value:function(t){if(null===this.socket)return this.connect();this.socket.emit(o.TO,t)}}],l=[{key:"instance",get:function(){return this[B]||(this[B]=new t(H)),this[B]}}],n&&M(e.prototype,n),l&&M(e,l),Object.defineProperty(e,"prototype",{writable:!1}),t}(),U=F},83037:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var r=n(86318),i=n(8994),o={DEFAULT_BALANCE:5e4};function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function s(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=e.balanceKey,r=void 0===n?"po-td-balance":n,i=e.tokenKey,o=void 0===i?"po-td-token":i,a=e.assetKey,s=void 0===a?"po-td-asset":a,c=e.firstFailModalKey,l=void 0===c?"po-td-first-fail":c;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.balanceKey=r,this.tokenKey=o,this.assetKey=s,this.firstFailModalKey=l}var e,n,a;return e=t,(n=[{key:"getTryDemoToken",value:function(){var t=this.getFromLocalStorage(this.tokenKey);if("string"==typeof t&&10===t.length)return t;var e=(0,r.x0)(10);return this.saveToLocalStorage(this.tokenKey,e),e}},{key:"getTryDemoBalance",value:function(){var t=o.DEFAULT_BALANCE,e=this.getFromLocalStorage(this.balanceKey);if("string"==typeof e){var n=(0,i.Bq)(parseFloat(e),2);t=n<1?1:n}return this.saveToLocalStorage(this.balanceKey,t.toString()),t}},{key:"saveTryDemoBalance",value:function(t){if(!(Number.isNaN(t)||t<1))return this.saveToLocalStorage(this.balanceKey,t.toString()),t}},{key:"getIsFirstFailModalShown",value:function(){return Boolean(this.getFromLocalStorage(this.firstFailModalKey))}},{key:"saveFirstFailModalShown",value:function(){this.saveToLocalStorage(this.firstFailModalKey,1)}},{key:"getTryDemoAsset",value:function(){return this.getFromLocalStorage(this.assetKey)}},{key:"saveTryDemoAsset",value:function(t){return this.saveToLocalStorage(this.assetKey,t.toString()),t}},{key:"getFromLocalStorage",value:function(t){try{return window.localStorage.getItem(t)}catch(e){return null}}},{key:"saveToLocalStorage",value:function(t,e){try{window.localStorage.setItem(t,e)}catch(n){return!1}return!0}}])&&s(e.prototype,n),a&&s(e,a),Object.defineProperty(e,"prototype",{writable:!1}),t}(),l=new c},51916:function(t,e,n){"use strict";n.d(e,{DO:function(){return y},IR:function(){return h},Kt:function(){return x},LQ:function(){return p},OQ:function(){return g},Xr:function(){return d},aT:function(){return O},cA:function(){return u},fy:function(){return j},jO:function(){return w},qb:function(){return b},rI:function(){return m},xh:function(){return v},xm:function(){return l}});var r,i=n(72144),o=n(23544),a=n.n(o);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function c(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==s(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===s(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var l=function(t,e){return{x:t,y:e}},u=function(t){return t===i.Ri.Line},f=(c(r={},i.Cc.S5,5),c(r,i.Cc.S10,10),c(r,i.Cc.S15,15),c(r,i.Cc.S30,30),c(r,i.Cc.M1,60),c(r,i.Cc.M2,120),c(r,i.Cc.M3,180),c(r,i.Cc.M5,300),c(r,i.Cc.M10,600),c(r,i.Cc.M15,900),c(r,i.Cc.M30,1800),c(r,i.Cc.H1,3600),c(r,i.Cc.H4,14400),c(r,i.Cc.D1,86400),r),h=function(t,e){return u(t)||!Object.prototype.hasOwnProperty.call(f,e)?1:f[e]};function d(t,e){var n=p(t,e);return n+(m(t,e)-n)/100*35}function p(t,e){var n=h(t,e);return 1===n?.04:6/n}function m(t,e){var n=h(t,e);return 1===n?10:50/n}function y(t,e,n){var r=p(e,n),i=m(e,n);return a()(t,r,i)}var v=function(t,e,n,r){var i=t.time,o=t.value,a=e.time,s=e.value,c=n.time,l=n.value,u=r.time,f=r.value,h={x:null,y:null,onLine1:!1,onLine2:!1},d=(f-l)*(a-i)-(u-c)*(s-o);if(0===d)return h;var p=o-l,m=i-c,y=(a-i)*p-(s-o)*m;return p=((u-c)*p-(f-l)*m)/d,m=y/d,h.x=i+p*(a-i),h.y=o+p*(s-o),p>0&&p<1&&(h.onLine1=!0),m>0&&m<1&&(h.onLine2=!0),h};function b(t,e){return t.left<=e.right&&e.left<=t.right&&t.top<=e.bottom&&e.top<=t.bottom}function g(t,e,n,r){var i=t.x,o=t.y,a=e.x,s=e.y,c=(o-s)/(i-a),u=o-i*c,f=0,h=0,d=n,p=r,m=l((h+0-u)/c,h+0),y=l((p-0-u)/c,p-0),v=function(t){var e=t.y;return e>=h&&e<=p};return v(m)&&v(y)?o>s?m:y:i>a?l(f+0,c*(f+0)+u):l(d-0,c*(d-0)+u)}function w(t,e){if(Object.prototype.hasOwnProperty.call(t,"value"))return t.value;switch(e){case i.UM.CLOSE:return t.exitValue;case i.UM.OPEN:return t.enterValue;case i.UM.HIGH:return t.maxValue;case i.UM.LOW:return t.minValue;case i.UM.HL2:return(t.maxValue+t.minValue)/2;case i.UM.HLC3:return(t.maxValue+t.minValue+t.exitValue)/3;case i.UM.OHLC4:return(t.enterValue+t.maxValue+t.minValue+t.exitValue)/4;case i.UM.HLCC4:return(t.maxValue+t.minValue+2*t.exitValue)/4}return t.value}function j(t,e){var n=w(t,i.UM.HIGH),r=w(t,i.UM.LOW),o=w(e,i.UM.CLOSE);return Math.max(n-r,Math.abs(n-o),Math.abs(r-o))}function x(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length,r=0,i=e;is)&&n&&t(E({chartId:e,value:c+60})),n&&(0,o.OI)(t,r()),(0,m.Oh)(e,n),t({type:i.ut,payload:{chartId:e,value:n}})}}function k(t,e){return{type:r.OM,payload:{chartId:t,value:e}}}function N(t,e){return function(n,i){if(n({type:r.gi,payload:{chartId:t,amountType:e}}),e===r.G7.PERCENT){var o=i(),a=o.global,s=a.balance,c=a.liveBalance,l=(0,p.P3)(o)(t),f=(0,d.Jm)(s,(0,d.jU)(c)),m=(0,u.SJ)(s),y=(0,u._n)(s,f),v=s>=1?h()((0,u.Bq)(l/s*100,2),m,y):.01;n(I({chartId:t,amount:v,fixValue:!0}))}}}function I(t){var e=t.chartId,n=t.amount,i=t.fixValue,o=void 0===i||i;return function(t,i){var a=i();t({type:r.ru,payload:{chartId:e,amount:n}}),function(t,e,n){var r=t.chartId,i=t.percent,o=t.fixValue,a=n.global,s=a.balance,c=a.liveBalance,l=(0,d.Jm)(s,(0,d.jU)(c)),f=(0,u.Bq)(i*s/100,2),p=h()(f,o?1:0,l);e(y({chartId:r,amount:p}))}({chartId:e,percent:n,fixValue:o},t,a)}}function A(t,e){return{type:r.Ib,payload:{chartId:t,value:e}}}function R(t,e){return{type:r.If,payload:{chartId:t,value:e}}}function L(t,e){return{type:r.mB,payload:{chartId:t,value:e}}}function D(t,e){return function(n,i){var c=i().chartSettings.chartById[t],u=c.chartType,f=c.chartSize,h=!(0,a.cA)(u),d=60*e;if(h){var p=[];Object.values(l()(s.pQ,"S1")).forEach((function(t){var e=(0,a.Xr)(u,t);p.push({chartPeriod:t,seconds:f.width/e})}));var m=(0,a.aT)(p.map((function(t){return t.seconds})),d);if(m>=0){var y=p[m].chartPeriod;n((0,o.rq)({chartPeriod:y,chartId:t}))}}n({type:r.m2,payload:{chartId:t,value:e}})}}function M(t){return{type:r.UW,payload:{chartId:t}}}function B(t,e){return{type:r.u0,payload:{chartId:t,value:e}}}function H(t,e){return function(n,i){n({type:r.sw,payload:{chartId:t,value:e}}),e&&(0,o.OI)(n,i())}}function F(t){var e=t.chartId,n=t.value;return{type:r.Lv,payload:{chartId:e,value:n}}}},20935:function(t,e,n){"use strict";n.d(e,{KH:function(){return m},NL:function(){return u},S$:function(){return h},Sz:function(){return c},V7:function(){return g},Wy:function(){return j},bA:function(){return v},bj:function(){return b},lk:function(){return y},oU:function(){return d},oX:function(){return f},qI:function(){return w},qL:function(){return p},y$:function(){return l}});var r=n(16986),i=n(48804),o=n(55917),a=n(8065),s=n(44495);function c(t){return function(e,n){e({type:i.Ph,payload:{windowLayout:t}});var r=n();(0,o.V2)(e,r),(0,a.OI)(e,n())}}function l(t,e){return{type:i.rL,payload:{settingName:t,value:e}}}function u(t){var e=t.balance;return{type:r.b3,payload:{balance:e}}}function f(t){var e=t.windowLayout;return{type:r.Ji,payload:{windowLayout:e}}}function h(t){var e=t.sortType,n=t.sortDirection;return{type:r.go,payload:{sortType:e,sortDirection:n}}}function d(t){return{type:r.Sf,payload:{value:t}}}function p(t){return function(e,n){var i=n(),o=i.global.showOnlyWatchedTraders,a=i.global.enabledSocialTrading,c=i.chartSettings.visibleSymbols,l={value:t,showOnlyWatchedTrades:o,symbols:c};e({type:r._k,payload:l}),(!a&&t||a&&!t)&&s.Z.instance.emitUpdateEnabledSocialOptions(l)}}function m(t){return{type:r.R0,payload:{value:t}}}function y(t){return{type:r.Hv,payload:{value:t}}}function v(t){return t?s.Z.instance.enableOnlyWatchedTrades():s.Z.instance.disableOnlyWatchedTrades(),{type:r.Tn,payload:{value:t}}}function b(){return{type:r.Lc}}function g(t){return{type:r.u_,payload:t}}function w(t){return{type:r.Mb,payload:t}}function j(){return{type:r.wK}}},63582:function(t,e,n){"use strict";n.d(e,{ou:function(){return a},pT:function(){return s},tC:function(){return i},x2:function(){return o}});var r=n(66948);function i(t){var e=t.modalId,n=t.value;return{type:r.Uc,payload:{modalId:e,value:n}}}function o(t){return{type:r._m,payload:t}}function a(t){return{type:r.RX,payload:t}}function s(){return{type:r.as,payload:{}}}},55917:function(t,e,n){"use strict";n.d(e,{ON:function(){return d},Uw:function(){return f},V2:function(){return m},oT:function(){return y},u0:function(){return h},uQ:function(){return v},vv:function(){return p}});var r=n(67866),i=n(13106),o=n(62694),a=n(44495),s=n(67102),c=n(89189);function l(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]&&arguments[0];return function(e,n){n().signals.requested&&!t||e({type:r.fW})}}function h(){return function(t){t({type:r.u9})}}function d(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(n,r){var o=r().signals.updated.length>0;n(i.vv(t)),e&&!o&&m(n,r())}}function p(t){return function(e,n){e(i.vv(t));var r=n();r.signals.updated.length||m(e,r)}}function m(t,e){var n=(0,o.yR)(e);t(i.zk(n)),t(y())}function y(){return function(t,e){var n=e().signals.updated;if(n.length){var r,i={},o=l(n);try{for(o.s();!(r=o.n()).done;){var s=r.value,c=s.symbol,u=s.time,f=s.timeframe;i[u]||(i[u]=[u,[]]),i[u][1].push([c,f/60])}}catch(h){o.e(h)}finally{o.f()}a.Z.instance.getSignalStats(Object.values(i))}}}function v(t){var e=t.symbol,n=t.time,r=t.action,o=t.amount,l=t.timeframe,u=n+l;return function(t,f){var h=f(),d=h.global.currentTime,p=u-d,m=(0,s.Jg)({symbol:e,timeframe:l,time:n});(0,c.CM)(h)&&t(function(t){return function(e){e(i.qX(t))}}(m)),a.Z.instance.copySignalOrder({symbol:e,action:r,expiredAt:p,amount:o,timeframe:l,createdAt:n,signalId:m})}}},8065:function(t,e,n){"use strict";n.d(e,{B_:function(){return w},DH:function(){return T},II:function(){return O},OI:function(){return _},Ps:function(){return C},Rm:function(){return P},X3:function(){return S},a$:function(){return x},dW:function(){return j},eV:function(){return b},gS:function(){return E},rq:function(){return g}});var r=n(48804),i=n(36356),o=n(55917),a=n(61374),s=n(76706),c=n(8361),l=n(34164),u=n(56705),f=n(81138),h=n(87993),d=n(44495),p=n(56141),m=n.n(p);function y(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return v(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=b){if(v-i<=w){var j=v+Math.max(1,Math.ceil((i-v)/a))*a;t((0,s.DC)({chartId:d,value:j}))}t((0,s.Zr)({chartId:d,value:a})),c.Z.publish(l.on,new u.Z({chartId:d,offsetValue:a}))}}}}catch(x){h.e(x)}finally{h.f()}}}function T(t){return function(e,n){e(h.N.add(t));var r=n().favorites.list;d.Z.instance.changeFavoritesDebounced(r)}}function P(t){return function(e,n){e(h.N.remove(t));var r=n().favorites.list;d.Z.instance.changeFavoritesDebounced(r)}}function E(t){return function(e,n){var r=n().favorites.list;e(h.N.change(t));var i=n().favorites.list;m()(i,r)||d.Z.instance.changeFavoritesDebounced(i)}}function C(t){return function(e){e((0,i.E)(t))}}},26458:function(t,e,n){"use strict";n.d(e,{Q:function(){return r},a:function(){return i}});var r={SHOW_BALANCE:"step_1",OPEN_ASSET_LIST:"step_2",SELECT_ASSET:"step_3",OPEN_EXPIRATION_INPUTS:"step_4",OPEN_AMOUNT_INPUTS:"step_5",SHOW_PAYOUT:"step_6",OPEN_DEAL:"step_7",OPENED_DEAL:"step_8",CLOSED_DEAL_WIN:"step_9_win",CLOSED_DEAL_LOOSE:"step_9_loose"},i=10},81138:function(t,e,n){"use strict";n.d(e,{$l:function(){return m},Ak:function(){return R},E6:function(){return v},ER:function(){return u},FY:function(){return j},G7:function(){return M},IJ:function(){return l},Ib:function(){return S},If:function(){return E},Iz:function(){return h},J2:function(){return D},Jx:function(){return G},Lv:function(){return A},OM:function(){return x},Pd:function(){return w},T:function(){return b},T9:function(){return k},UW:function(){return P},_E:function(){return L},g:function(){return y},gi:function(){return O},lI:function(){return N},m2:function(){return T},mB:function(){return _},p0:function(){return d},qw:function(){return p},rA:function(){return Z},ru:function(){return f},sw:function(){return I},tN:function(){return g},u0:function(){return C}});var r=n(72144),i=n(61374),o=n(57837),a=n(89189);function s(t){return function(t){if(Array.isArray(t))return c(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nF&&(H=F),Math.max(1,H)),V={};Object.values(r.Ri).forEach((function(t){return V[t]=3.5}));var G={"+S30":30,"+M1":60,"+M2":120,"+M3":180,"+M5":300,"+M30":1800},Z={isQuickOption:!0,isCalendarMode:!1,isVisible:!0,chartType:r.Ri.Line,showArea:!0,chartPeriod:r.pQ.M1,chartPeriodRaw:r.pQ.M1,candlesTimer:!1,symbol:null,amountType:M.CURRENCY,percentAmount:1,demoDealAmount:10,liveDealAmount:U,fastTimeframe:o.yZ.MIN_TIMEFRAME,fastCloseAt:0,enabledMarketWatch:!0,enabledTradeMonitor:!1,enabledRatingWidget:!0,enabledAutoscroll:!0,enabledGridSnap:!0,zoom:V,zoomStatus:L.READY,minimizedTradePanel:!1,dateRangeMinutes:0,dateRangeMinutesRaw:0,dateRangeMinutesForce:!1,chartSize:{width:0,height:0},enableQuickAutoOffset:!0,quickAutoOffsetValue:G["+S30"]}},19197:function(t,e,n){"use strict";n.d(e,{BI:function(){return s},aQ:function(){return a},ib:function(){return r},jP:function(){return i},sd:function(){return o}});var r=0,i=1,o=2,a=3,s=4},16986:function(t,e,n){"use strict";n.d(e,{$h:function(){return s},Hv:function(){return f},Ji:function(){return o},Lc:function(){return m},M$:function(){return d},Mb:function(){return v},R0:function(){return u},Sf:function(){return c},Tn:function(){return h},Un:function(){return r},_k:function(){return l},b3:function(){return i},go:function(){return a},jw:function(){return p},pA:function(){return b},u_:function(){return y},wK:function(){return g}});var r="USER_SUCCESS_AUTHORIZED",i="USER_UPDATE_BALANCE",o="WINDOW_LAYOUT_BODY_CLASS_CHANGED",a="CHANGE_ASSET_SORT_TYPE",s="CLOSE_FIRST_DEAL_PANEL",c="CHANGE_ENABLED_HOT_KEYS",l="CHANGE_ENABLE_SOCIAL_TRADES",u="CHANGE_ENABLED_WATCHLISTING_OF_COPIED_BETS",f="CHANGE_SHOW_RATING",h="CHANGE_CHART_WATCHED_USERS",d="CHANGE_THEME",p="GLOBAL/CHANGE_COLLAPSE_INDICATORS_INFO",m="GLOBAL/HIDE_HOTKEYS_INFO",y="GLOBAL/Change fields",v="GLOBAL/Save fields",b="CHANGE_COUNTER",g="GLOBAL/Refill demo"},34211:function(t,e,n){"use strict";var r;function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==i(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===i(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{_:function(){return a},tz:function(){return s},yQ:function(){return c}});var a={FULL:"FULL",V2:"VERTICAL_2",H2:"HORIZONTAL_2",T2B1:"TOP_2_BOTTOM_1",T1B2:"TOP_1_BOTTOM_2",T2B2:"TOP_2_BOTTOM_2",L2R1:"LEFT_2_RIGHT_1",L1R2:"LEFT_1_RIGHT_2",V3:"VERTICAL_3",T3B1:"TOP_3_BOTTOM_1",T1B3:"TOP_1_BOTTOM_3",L1R3:"LEFT_1_RIGHT_3",L3R1:"LEFT_3_RIGHT_1"},s=(o(r={},a.FULL,1),o(r,a.V2,2),o(r,a.H2,2),o(r,a.T2B1,3),o(r,a.T1B2,3),o(r,a.L2R1,3),o(r,a.L1R2,3),o(r,a.V3,3),o(r,a.T2B2,4),o(r,a.T3B1,4),o(r,a.T1B3,4),o(r,a.L1R3,4),o(r,a.L3R1,4),r),c=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;for(var n in s)if(s[n]===t)return n;return e}},66948:function(t,e,n){"use strict";var r,i;function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==o(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===o(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,{AC:function(){return h},RX:function(){return l},Uc:function(){return s},_m:function(){return c},as:function(){return u},ee:function(){return f}});var s="CHANGE_MODAL_STATE",c="CHANGE_MODAL_STATES",l="CLOSE_OTHER_MODALS",u="CLOSE_ALL_MODALS",f={DEALS:"trades-modal",DEALS_WIDGET:"trades-modal-widget",SIGNALS:"signals-modal",SIGNALS_WIDGET:"signals-modal-widget",SOCIAL_TRADING:"social-modal",PENDING_ORDERS:"pending-orders-modal",EXPRESSES:"express-modal",TOURNAMENTS:"tournaments-modal",TOURNAMENT_DETAILS:"tournament-details",TOURNAMENT_HISTORY:"tournament-history",TOURNAMENT_RATINGS:"tournament-rating",ACCOUNT:"account-modal",PLATFORMS:"platforms-modal",ASSETS_LIST:"assets-list",TRADER_CHAT:"trader-chat",LEFT_TRADER_CHAT:"left-trader-chat",DRAWING_SETTINGS_PANEL:"drawing-settings-panel",ANALYTICS_MODAL:"analytics-modal",INDICATORS_MODAL:"indicators-modal",DRAWINGS_MODAL:"drawings-modal",CHART_SETTINGS:"chart-settings",TRADING_MODAL:"trading-modal",FINANCE_MODAL:"finance-modal",PROFILE_MODAL:"profile-modal",MARKET_MODAL:"market-modal",ACHIEVEMENTS_MODAL:"achievements-modal",SUPPORT_MODAL:"support-modal",ONLY_REGISTERED:"only-registered",INTRODUCTION_GUIDE_MODAL:"introduction-guide-modal",FIRST_FAIL_MODAL:"first-fail-modal",GOOD_JOB_MODAL:"good-job-modal",TUTORIAL_4_MODAL:"tutorial-4-modal"},h=(a(r={},f.DEALS,!1),a(r,f.SIGNALS,!1),a(r,f.SOCIAL_TRADING,!1),a(r,f.EXPRESSES,!1),a(r,f.TOURNAMENTS,!1),a(r,f.TOURNAMENT_DETAILS,!1),a(r,f.TOURNAMENT_HISTORY,!1),a(r,f.PENDING_ORDERS,!1),a(r,f.ANALYTICS_MODAL,!1),r);a(i={},f.ACCOUNT,!1),a(i,f.PLATFORMS,!1),a(i,f.SIGNALS,!1)},67866:function(t,e,n){"use strict";n.d(e,{fW:function(){return r},jt:function(){return a},u9:function(){return i},z5:function(){return o}});var r="ss",i="us",o={60:"M1",120:"M2",180:"M3",300:"M5",600:"M10",900:"M15",1800:"M30",2700:"M45",3600:"H1",7200:"H2",10800:"H3",14400:"H4"},a="right1"},48804:function(t,e,n){"use strict";n.d(e,{Hl:function(){return d},Ht:function(){return s},Lc:function(){return p},PW:function(){return i},Ph:function(){return f},aP:function(){return l},g4:function(){return m},h2:function(){return o},jh:function(){return c},mK:function(){return r},qb:function(){return y},rL:function(){return h},tY:function(){return a},uF:function(){return u},ut:function(){return v}});var r="CHANGE_CHART_TYPE",i="CHANGE_CHART_PERIOD",o="CHANGE_CHART_CANDLES_TIMER",a="CHART_SETTINGS_LOADED",s="CHANGE_CURRENT_TIME",c="CHANGE_ENABLE_TOOLTIP_MESSAGE",l="CHANGE_SYMBOL",u="CHANGE_ASSETS",f="CHANGE_WINDOW_LAYOUT",h="CHANGE_INFO_ICON_STATE",d="CHANGE_EXISTS_ACTIVE_BONUS",p="MOVE_SIGNALS_ICON_TO_LEFT_TOP",m="Chart/Change quick timeframe",y="Chart/Change quick close at",v="Chart/Change quick mode"},40153:function(t,e,n){"use strict";n.d(e,{Eo:function(){return c},Ut:function(){return u},mb:function(){return s},n7:function(){return a},og:function(){return l}});var r=n(57837),i=n(23544),o=n.n(i);function a(t,e){var n=t+e.payout;return n>r.ZP.MAX_PAYOUT?r.ZP.MAX_PAYOUT:n}function s(t){return t.split("/").map((function(t){return t.toLowerCase()}))}function c(t){return-1!==t.indexOf("_otc")}function l(t){var e=t.asset,n=t.isS;return e?void 0!==n&&n&&!c(e.symbol)?r.yZ.DEFAULT_TIMEFRAME:e.minQuickTimeframe:r.yZ.DEFAULT_TIMEFRAME}function u(t){var e=t.timeframe,n=t.max,r=void 0===n?14400:n,i=t.isS,a=void 0!==i&&i,s=l({asset:t.asset,isS:a}),c=parseInt(e,10);return isNaN(c)?s:o()(c,s,r)}},50153:function(t,e,n){"use strict";n.d(e,{Oh:function(){return a},iB:function(){return o}});var r=n(30762);function i(t){return"cm_".concat(t)}function o(t){return Boolean(r.Z.cookies.find(i(t),1,Number))}function a(t,e){return r.Z.cookies.set(i(t),e?"1":"0")}},8994:function(t,e,n){"use strict";n.d(e,{BR:function(){return d},Bq:function(){return h},Ce:function(){return u},SJ:function(){return m},YB:function(){return c},_n:function(){return p},el:function(){return f},tv:function(){return l}});var r=n(57837),i=n(23544),o=n.n(i);function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return s(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=10&&e<50?u=5:e>=50&&e<100?u=10:e>=100&&e<300?u=50:e>=300&&(u=100):e>10&&e<=50?u=5:e>50&&e<=100?u=10:e>100&&e<=300?u=50:e>300&&(u=100);var f=r?e+u:e-u;return o()(h(f),a,l)},f=function(t){var e=t.amount,n=t.positive,r=void 0===n||n,i=t.min,a=void 0===i?l.MIN:i,s=t.max,c=void 0===s?l.MAX:s,u=1;r?e>=15&&e<30?u=5:e>=30&&e<65?u=10:e>=65&&(u=15):e>15&&e<=30?u=5:e>30&&e<=65?u=10:e>65&&(u=15);var f=r?e+u:e-u;return o()(h(f,2),a,c)},h=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Number(t).toFixed(e);return n?r:+r},d=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e4,i=function(t){var e="".concat(t).replace(/[^0-9.]/g,""),n=-1!==e.indexOf(r.l4),i=a(e.split(r.l4),2),o=i[0],s=i[1];return n&&s.length>1&&(s=s.substring(0,2)),"0"===o&&n?0:n?"".concat(o,".").concat(s):o}(t);return(in&&(i=n),i};function p(t,e){return t<1?.01:Math.min(100,h(100*e/t,2))}function m(t){return t<1?.01:Math.max(.01,h(1/t*100,2))}},76082:function(t,e,n){"use strict";n.d(e,{Bp:function(){return l},U2:function(){return a},ai:function(){return c},re:function(){return s}});var r=n(34211),i=["colors","show"];function o(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},o=Object.keys(t);for(r=0;r=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function a(t,e){switch(t){case r._.V2:return 2;case r._.H2:return 1;case r._.T2B1:return 2===e?1:2;case r._.T1B2:return 1===e?1:2;case r._.T2B2:case r._.L2R1:case r._.L1R2:return 2;case r._.V3:return 1;case r._.T3B1:return 4===e?1:3;case r._.T1B3:return 1===e?1:3;case r._.L1R3:case r._.L3R1:return 2}return 1}function s(t,e){switch(t){case r._.V2:case r._.V3:return 1;case r._.L2R1:return 3===e?1:2;case r._.L1R2:return 1===e?1:2;case r._.H2:case r._.T2B1:case r._.T1B2:case r._.T2B2:case r._.T3B1:case r._.T1B3:return 2;case r._.L1R3:return 1===e?1:3;case r._.L3R1:return 4===e?1:3}return 1}function c(t){return t===r._.FULL}function l(t){t.colors,t.show;var e=o(t,i);return Object.keys(e).length>0}},36606:function(t,e,n){"use strict";function r(t,e){return"".concat(e).concat(t)}n.d(e,{k:function(){return r}})},67102:function(t,e,n){"use strict";n.d(e,{C$:function(){return l},Jg:function(){return h},dP:function(){return u},eS:function(){return f}});var r=n(62015),i=n(67866);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}var a,s,c,l=(a={up1:{label:(0,r.tr)("signals.buy_signal"),type:"buy",class:"price-up",signal:"up1"},up2:{label:(0,r.tr)("signals.strong_buy_signal"),type:"active-buy",class:"price-up",signal:"up2"},up3:{label:(0,r.tr)("signals.strong_buy_signal"),type:"active-buy",class:"price-up",signal:"up3"},down1:{label:(0,r.tr)("signals.sell_signal"),type:"sell",class:"price-down",signal:"down1"},down2:{label:(0,r.tr)("signals.strong_sell_signal"),type:"active-sell",class:"price-down",signal:"down2"},down3:{label:(0,r.tr)("signals.strong_sell_signal"),type:"active-sell",class:"price-down",signal:"down3"}},s=i.jt,c={label:(0,r.tr)("signals.neutral_signal"),type:"neutral",class:"",signal:i.jt},(s=function(t){var e=function(t,e){if("object"!==o(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===o(e)?e:String(e)}(s))in a?Object.defineProperty(a,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[s]=c,a),u=function(t){switch(t){case 1:return"up1";case 2:return"up2";case 3:return"down1";case 4:return"down2"}return i.jt},f=function(t,e){return t+e-5};function h(t){var e=t.symbol,n=t.timeframe,r=t.time;return"".concat(r+n,"-").concat(e,"-").concat(n)}},3342:function(t,e,n){"use strict";n.d(e,{FA:function(){return o},Jm:function(){return c},TR:function(){return i},jU:function(){return s},pY:function(){return a}});var r=n(57837),i=function(t){var e=r.ZP.USER_LEVELS,n=e.find((function(e){return e.from<=t&&e.to>t}));return void 0!==n?n:e[0]},o=function(t){var e=i(t);return e.name!==r.BI.STRANGER&&e.name!==r.BI.NEWBIE},a=function(t,e){var n,i=r.ZP.USER_LEVELS.reduce((function(t,e){return t[e.name]=e.from,t}),{});switch(e){case r.BI.NEWBIE:n=i[r.BI.NEWBIE]-t;break;case r.BI.BEGINNER:n=i[r.BI.BEGINNER]-t;break;case r.BI.EXPERIENCED:n=i[r.BI.EXPERIENCED]-t;break;case r.BI.MASTER:n=i[r.BI.MASTER]-t;break;case r.BI.PRO:n=i[r.BI.PRO]-t;break;case r.BI.GURU:n=i[r.BI.GURU]-t;break;default:n=i[r.BI.GURU]}return n<0?0:Math.round(n+1)},s=function(t){var e=r.ZP.USER_LEVELS.find((function(e){return e.from<=t&&t<=e.to}));return void 0!==e?e.maxOpenAmount:1e3},c=function(t,e){var n=Math.min(t,e);return n<1?1:n}},89189:function(t,e,n){"use strict";n.d(e,{CM:function(){return l},NR:function(){return s},QF:function(){return u},Yx:function(){return o},cu:function(){return i},dh:function(){return c},sq:function(){return a}});var r=n(61374);function i(){return 1==+(0,r.Z)("is-tournament")}function o(){return 1==+(0,r.Z)("is-mobile-version")}function a(){return(0,r.Z)("uid")}function s(){return(0,r.Z)("geoip-country")}function c(){return 1==+(0,r.Z)("is-mt5")}function l(){return 1==+(0,r.Z)("is-try-demo")}function u(){return 1==+(0,r.Z)("is-demo")}},87993:function(t,e,n){"use strict";function r(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return i(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function u(t,e){if(t){if("string"==typeof t)return f(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(t,e):void 0}}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0&&t.updated[a].count++},increaseOpened:function(t,e){var n=e.payload,r=t.updated.findIndex((function(t){return(0,i.Jg)(t)===n}));r>=0&&t.updated[r].count++}},extraReducers:function(t){t.addCase(o.fW,(function(t){t.requested=!0})),t.addCase(o.u9,(function(t){t.requested=!1})),t.addCase(a.Ht,(function(t,e){var n=e.payload.time;t.updated.forEach((function(e,r){e.hideAtt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?t[e[0]]:null}));var C=(0,r.P1)([O,x],(function(t,e){return function(n){return e.filter((function(e){return t[e].asset===n})).map((function(e){return t[e]}))}})),k=(0,r.P1)([O,x,T],(function(t,e,n){return e.filter((function(e){return t[e].closeTimestamp>n}))})),N=(0,r.P1)([O],(function(t){return function(e){var n;return null!==(n=t[e])&&void 0!==n?n:null}})),I=(0,r.P1)([O,x,c.wY],(function(t,e,n){return function(r){return e.filter((function(e){return t[e].asset===r})).map((function(e){return function(t,e){return w(w({},t),{},{value:t.openPrice,time:parseFloat("".concat(t.openTimestamp,".").concat((0,f.ik)(t.openMs))),closeTime:t.closeTimestamp,isCall:(0,i.Z)(t.command),text:(0,h.k)(t.amount,e),needToAnimate:!0})}(t[e],n)}))}})),A=function(t){return(0,r.P1)([_,S],(function(e,n){return n.filter((function(n){return!0===e[n].isNew&&e[n].asset===t})).map((function(t){return e[t]}))}))},R=(0,r.P1)([O,d.QK],(function(t,e){return function(n){if(!t[n])return 0;var r=t[n],i=e(r.asset);return r.closeTimestamp-i}})),L=(0,r.P1)([O,T,p.uZ,p.r6,d.QK,R],(function(t,e,n,r,i,o){return function(i){if(!t[i])return!1;var a=t[i],s=o(i);if(e>=s)return!1;var c=(0,m.jU)(r);return n>=a.amount&&c>=a.amount}})),D=(0,r.P1)([O,d.QK],(function(t,e){return function(n){if(!t[n])return 0;var r=t[n],i=r.closeTimestamp-r.openTimestamp,o=Math.floor(i/2),a=e(r.asset),s=Math.max(a,o);return r.closeTimestamp-s}})),M=(0,r.P1)([L,D,O,c.Vh,p.r6,p.Cp,T,u.hM],(function(t,e,n,r,o,a,s,c){return function(l){if(a)return!1;if(!t(l))return!1;var u=n[l],f=r[u.asset];if(u.isRollover)return!1;var h=c[u.asset];if(!h)return!1;if((0,i.Z)(u.command)&&h.price>u.openPrice||!(0,i.Z)(u.command)&&h.price=d)return!1;if((0,m.jU)(o)<2*u.amount)return!1;var p=u.closeTimestamp-u.openTimestamp;return u.closeTimestamp+p-u.openTimestamp<=Math.max.apply(Math,v(f.timeframes.map((function(t){return t.time}))))}})),B=((0,r.P1)([function(t){return t},c.gh],(function(t,e){return function(n){var r=(0,l.gK)(t)(n),a=e[n].symbol,s=C(t)(a),c=0,u=0,f=0,h=0;return s.forEach((function(t){var e=parseFloat(t.openPrice);(0,i.Z)(t.command)?(u+=t.amount,r>e&&(h+=t.profit+t.amount)):(f+=t.amount,rn||!(0,i.Z)(e.command)&&m.price0,p.totalBet=p.hasDeals?y.reduce((function(t,e){return t+e.amount}),0):0,p.estimatedProfit=(0,s.i)(p.profit),p.progress=H(y,c),p.state=F(p)}return p}}))),H=function(t,e){if(!t.length)return 0;var n=t[0];t.forEach((function(t){n.closeTimestamp>t.closeTimestamp&&(n=t)}));var r=n.closeTimestamp-n.openTimestamp,i=n.closeTimestamp-e;return Math.min(Number((100-i/r*100).toFixed(2)),100)},F=function(t){var e=t.estimatedProfit,n=t.totalBet;return t.hasDeals?0===e?a.sd:e>0&&en?a.BI:a.jP:a.ib}},58387:function(t,e,n){"use strict";n.d(e,{Cp:function(){return s},nR:function(){return c},r6:function(){return a},uZ:function(){return o}});var r=n(80406),i=n(34211),o=function(t){return t.global.balance},a=function(t){return t.global.liveBalance},s=function(t){return t.global.isSB},c=(0,r.P1)([function(t){return t.global.windowLayout}],(function(t){return t===i._.FULL}))},88826:function(t,e,n){"use strict";n.d(e,{Ap:function(){return u},B1:function(){return j},DR:function(){return h},DY:function(){return v},P3:function(){return b},Rl:function(){return w},Sn:function(){return S},UB:function(){return _},Vh:function(){return l},W7:function(){return d},XH:function(){return O},Xn:function(){return p},gh:function(){return f},ll:function(){return x},si:function(){return T},wY:function(){return m},wo:function(){return g}});var r=n(80406),i=n(76082),o=n(99729),a=n.n(o),s=n(67866),c=n(438),l=function(t){return t.assets.assetBySymbol},u=function(t){return t.assets.symbols},f=function(t){return t.chartSettings.chartById},h=function(t){return t.modals.states},d=function(t){return t.global.isMobile},p=function(t){return t.global.currentTime},m=function(t){return t.global.currency},y=function(t){return t.global.windowLayout},v=function(t){return t.global.isS},b=(0,r.P1)([function(t){return t.global.isDemo},f],(function(t,e){return function(n){return e[n][t?"demoDealAmount":"liveDealAmount"]}})),g=(0,r.P1)([f],(function(t){return function(e){return t[e].percentAmount}})),w=function(t){return!t.global.isMobile&&t.global.enabledTooltipMessage},j=function(t){return t.global.hideBoFeatures},x=(0,r.P1)([d,function(t){return t.global.mobileOrientation}],(function(t,e){return t&&e===c.e})),O=function(t){return(0,r.P1)([f,y,x],(function(e,n,r){var o=(0,i.ai)(n);return!r&&(o||!e[t].minimizedTradePanel)}))},S=(0,r.P1)([function(t,e){return t.chartSettings.chartById[e.chartId].symbol},function(t){return t.marketForecasts}],(function(t,e){return e[t]?e[t]:50})),_=((0,r.P1)([function(t){return t.signals.all}],(function(t){return function(e,n){return a()(t,"".concat(n,".").concat(e,".signal"),s.jt)}})),(0,r.P1)([v,function(t){return t.global.isFullVerified}],(function(t,e){return t||!e}))),T=(0,r.P1)([p],(function(t){return t>0}))},79548:function(t,e,n){"use strict";n.d(e,{Kq:function(){return o},XG:function(){return a},hM:function(){return i}});var r=n(80406),i=function(t){return t.quotes.bySymbol},o=(0,r.P1)([i],(function(t){return function(e){return void 0===t[e]?0:t[e].price}})),a=(0,r.P1)([i],(function(t){return function(e,n){return void 0!==t[e]&&t[e].price>n}}))},62694:function(t,e,n){"use strict";n.d(e,{ZS:function(){return v},kk:function(){return g},qI:function(){return y},yR:function(){return m}});var r=n(80406),i=n(98252),o=n(88826),a=n(67102),s=n(67866),c=n(83766),l=n.n(c),u=n(12111),f=n(40153);function h(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return d(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);ns}))})),b=(0,r.P1)([p,u.ir,o.Xn,o.DY],(function(t,e,n,r){return function(i){return t.filter((function(t){var o=t.timeframe,a=t.time,s=t.symbol,c=o+a-n,l=(0,f.og)({asset:e[s],isS:r});return l&&c>l&&i===s}))}})),g=(0,r.P1)([function(t){return t}],(function(t){return function(e){var n=b(t)(e);return n.length?n[0]:null}}))},4363:function(t,e,n){"use strict";n.d(e,{P0:function(){return c},Wv:function(){return s},bn:function(){return l},mH:function(){return a},ms:function(){return o},zF:function(){return u}});var r=n(26458),i=n(80406),o=function(t){return t.welcomeTour.currentStep},a=function(t){return t.welcomeTour.isOpen},s=(0,i.P1)([o,o],(function(t,e){return t&&(e===r.Q.OPEN_DEAL||e===r.Q.OPENED_DEAL)})),c=(0,i.P1)([o,o],(function(t,e){return t&&e===r.Q.SELECT_ASSET})),l=(0,i.P1)([o,o],(function(t,e){return t&&e===r.Q.OPEN_EXPIRATION_INPUTS})),u=(0,i.P1)([o,o],(function(t,e){return t&&e===r.Q.OPEN_AMOUNT_INPUTS}));(0,i.P1)([o,o],(function(t,e){return t&&e===r.Q.CLOSED_DEAL_WIN}))},55398:function(t,e,n){"use strict";n(56187),n(38690),n(9883),n(89899),n(27043),n(89228),n(17786),n(76670),n(79139),n(65031),n(70501),n(92918),n(26031),n(70753),n(28024),n(84159),n(12888),n(48316),n(2663),n(35659),n(84050),n(44350),n(86272),n(91270),n(66066),n(44901),n(13227),n(45608),n(96626),n(79520),n(92815),n(69371),n(91162),n(88646),n(19131),n(74930),n(63402),n(9815),n(22234),n(14739),n(1994),n(35172),n(95822),n(99279),n(17845),n(68983),n(61632),n(81970),n(53692),n(9939),n(55031),n(16428),n(62435),n(11403),n(80628),n(20615),n(87236),n(3121),n(96417),n(53102),n(13453),n(59873),n(94649),n(77337),n(51660),n(11908),n(62879),n(77216),n(17780),n(77015),n(75704),n(45108),n(11101),n(62659),n(78433),n(56655),n(33096),n(76522),n(21413),n(51064),n(20433),n(86225),n(44567),n(33777),n(39574),n(60360),n(98843),n(94186),n(3127),n(8607),n(10546),n(28999),n(45038),n(43908),n(81414),n(78305),n(63241),n(54112),n(37666),n(82509),n(44231),n(41715),n(36763),n(74813),n(44001),n(35190),n(31133),n(3596),n(75057),n(61644),n(36222),n(35810),n(62211),n(90873),n(45439),n(59139),n(53667),n(49892),n(74),n(54134),n(33373),n(14579),n(44690),n(30465),n(33370),n(14011),n(81597),n(98395),n(86188),n(59910),n(58980),n(90016),n(86028),n(48075),n(3379),n(48349),n(86651),n(67498),n(47234),n(35412),n(53282),n(18471),n(42162),n(84614),n(56836),n(39813),n(37648),n(59076),n(64582),n(68645),n(78886),n(55739),n(54626),n(6949),n(25978),n(41955),n(17374),n(52766),n(60678),n(41621),n(64584),n(49489),n(28527),n(79124),n(92824),n(99337),n(24496),n(74899),n(95417),n(11846),n(97236),n(51132),n(84750),n(77991),n(47134),n(11431),n(97552),n(55279),n(5735),n(41365),n(32904);var r=n(27378),i=n.t(r,2),o=n(5780),a=n.n(o),s=n(25994),c=n.n(s),l=(a().start({apiKey:"4856b3059a46d3720bad2f5b4e2ea3c4",plugins:[new(c())],appVersion:"7.4.5",consoleBreadcrumbsEnabled:!1,onError:function(t){var e=void 0!==window.AppData&&void 0!==window.AppData.uid?window.AppData.uid:"unknown uid";t.setUser(e)}}),a().getPlugin("react").createErrorBoundary(i)),u=n(80715),f=n(89631),h=n(10755),d=n(48804),p=n(81138),m=n(90104),y=n.n(m),v=n(56141),b=n.n(v),g=n(51916),w=n(72144),j=n(40153),x=n(65201);function O(t){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},O(t)}function S(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function _(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var G=function(t,e){var n=e.payload,r=t.allIds.findIndex((function(t){return t===n}));r>=0&&(t.allIds.splice(r,1),delete t.byId[n])},Z=function(t,e){var n=e.payload,r={};t.allIds.forEach((function(e){t.byId[e].chartId!==n&&(r[e]=t.byId[e])})),t.byId=r,t.allIds=W(r)};function W(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"created_at";return Object.keys(t).sort((function(n,r){return new Date(t[n][e])-new Date(t[r][e])}))}var $=(0,f.oM)({name:"indicators",initialState:{byId:{},allIds:[],favorites:[]},reducers:{load:function(t,e){var n=e.payload,r=n.favorites,i=n.list.reduce((function(t,e){var n=e.chart_id,r=e.visible,i=void 0===r?1:r,o=V(e,M);return t[e.id]=F(F({},o),{},{chartId:n,visible:Boolean(+i)}),t}),{});t.byId=i,t.allIds=W(i),t.favorites=r},add:function(t,e){var n=e.payload,r=n.chartId,i=n.requestId,o=n.type;!function(t,e){t.byId[e.id]=e,t.allIds.includes(e.id)||t.allIds.push(e.id)}(t,{id:i,chartId:r,settings:V(n,B),type:o,visible:!0})},addSuccess:function(t,e){var n=e.payload,r=n.requestId,i=n.id;if(t.allIds.includes(r)){var o=t.allIds.findIndex((function(t){return t===r}));t.allIds.splice(o,1)}void 0!==t.byId[r]&&delete t.byId[r],t.allIds.includes(i)||t.allIds.push(i),t.byId[i]=e.payload},remove:G,removeSuccess:function(t,e){return G(t,e)},edit:function(t,e){var n=e.payload,r=n.id,i=n.settings;t.byId[r]=F(F({},t.byId[r]),{},{settings:F(F({},t.byId[r].settings),i)})},changeVisibility:function(t,e){var n=e.payload,r=n.id,i=n.value;t.byId[r].visible=i},changeHeight:function(t,e){var n=e.payload,r=n.id,i=n.expanded;return F(F({},t),{},{byId:F(F({},t.byId),{},U({},r,F(F({},t.byId[r]),{},{expanded:i})))})},favorite:function(t,e){var n=e.payload;t.favorites.includes(n)||t.favorites.push(n)},unfavorite:function(t,e){var n=e.payload,r=t.favorites.findIndex((function(t){return t===n}));r>=0&&t.favorites.splice(r,1)},removeAllInChart:Z,removeAllInChartSuccess:function(t,e){return Z(t,e)},removeAll:function(t){t.byId={},t.allIds=[]}}}),X={load:$.actions.load,add:$.actions.add,addSuccess:$.actions.addSuccess,remove:$.actions.remove,removeSuccess:$.actions.removeSuccess,edit:$.actions.edit,changeVisibility:$.actions.changeVisibility,changeHeight:$.actions.changeHeight,favorite:$.actions.favorite,unfavorite:$.actions.unfavorite,removeAllInChart:$.actions.removeAllInChart,removeAllInChartSuccess:$.actions.removeAllInChartSuccess,removeAll:$.actions.removeAll},z=$.reducer,Y=n(15409),q=n.n(Y),K=n(15539),Q=n.n(K),J=n(48159),tt=n.n(J);function et(t){return et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},et(t)}var nt=["assetId","chartId","requestId","type","symbol"],rt=["chartId","drawingId"];function it(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ot(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var ct=function(t,e){e.payload.forEach((function(e){var n=e.chartId,r=e.drawingId,i=st(e,rt);if(t.allIds.includes(r)&&t.byId[r].chartId===n){var o=t.byId[r].points,a=o.findIndex((function(t){return t.point===i.point}));-1===a?o.push(ot({},i)):o[a]=ot(ot({},o[a]),i)}}))},lt=function(t,e){var n=e.payload.drawingId;t.byId=tt()(t.byId,n),t.allIds=Object.keys(t.byId),t.selectedIds=t.selectedIds.filter((function(e){return t.allIds.includes(e)}))};function ut(t,e){t.byId[e.id]=e,t.allIds.includes(e.id)||t.allIds.push(e.id)}var ft,ht=(0,f.oM)({name:"drawings",initialState:{byId:{},allIds:[],selectedIds:[]},reducers:{add:function(t,e){var n=e.payload,r=n.assetId,i=n.chartId,o=n.requestId,a=n.type,s=n.symbol,c=st(n,nt);ut(t,{id:o,chartId:i,assetId:r,symbol:s,type:parseInt(a,10),settings:c,isLocked:!1,points:[]})},addSuccess:function(t,e){var n=e.payload,r=n.requestId,i=n.id;if(!t.allIds.includes(r))return t;var o=t.allIds.findIndex((function(t){return t===r}));t.allIds.splice(o,1),t.allIds.includes(i)||t.allIds.push(i),t.byId[i]=ot(ot({},t.byId[r]),{},{id:i,requestId:r}),delete t.byId[r];var a=t.selectedIds.findIndex((function(t){return t===r}));-1!==a&&(t.selectedIds.splice(a,1),t.selectedIds.includes(i)||t.selectedIds.push(i))},load:function(t,e){e.payload.list.forEach((function(e){return ut(t,e)}))},edit:function(t,e){var n=e.payload,r=n.id,i=n.settings;t.allIds.includes(r)&&(t.byId[r].settings=q()({},t.byId[r].settings,i))},pointEdit:function(t,e){ct(t,{payload:[e.payload]})},pointsEdit:ct,removeAllInChart:function(t,e){var n=e.payload,r=n.chartId,i=n.assetId;t.byId=Q()(t.byId,(function(t){return t.chartId===r&&t.assetId===i})),t.allIds=Object.keys(t.byId),t.selectedIds=[]},remove:lt,removeSuccess:function(t,e){return lt(t,e)},select:function(t,e){var n=e.payload;if(!t.selectedIds.includes(n)&&t.allIds.includes(n)){var r=t.byId[n].chartId,i=[n];t.selectedIds.forEach((function(e){var n=t.byId[e].chartId;r===n&&i.push(e)})),t.selectedIds=i}},deselect:function(t,e){var n=e.payload;t.selectedIds.includes(n)&&t.allIds.includes(n)&&(t.selectedIds=t.selectedIds.filter((function(t){return n!==t})))},deselectAll:function(t){t.selectedIds=[]},changeSelected:function(t,e){var n=e.payload;t.selectedIds.forEach((function(e){var r=t.byId[e].settings.lines,i=void 0===r?{}:r,o=Object.keys(i);o.length>0&&Object.keys(n).forEach((function(r){o.forEach((function(i){Object.keys(t.byId[e].settings.lines[i]).includes(r)&&(t.byId[e].settings.lines[i][r]=n[r])}))}))}))},removeSelected:function(t){t.byId=tt()(t.byId,t.selectedIds),t.allIds=Object.keys(t.byId),t.selectedIds=[]},removeAll:function(t){t.byId={},t.allIds=[],t.selectedIds=[]},lock:function(t,e){var n=e.payload,r=n.ids,i=n.value;t.allIds.filter((function(t){return r.includes(t)})).forEach((function(e){return t.byId[e].isLocked=i}))}}}),dt={add:ht.actions.add,addSuccess:ht.actions.addSuccess,load:ht.actions.load,edit:ht.actions.edit,pointEdit:ht.actions.pointEdit,pointsEdit:ht.actions.pointsEdit,removeAllInChart:ht.actions.removeAllInChart,remove:ht.actions.remove,removeSuccess:ht.actions.removeSuccess,select:ht.actions.select,deselect:ht.actions.deselect,deselectAll:ht.actions.deselectAll,changeSelected:ht.actions.changeSelected,removeSelected:ht.actions.removeSelected,removeAll:ht.actions.removeAll,lock:ht.actions.lock},pt=ht.reducer,mt=n(13106),yt=n(16986),vt=n(62015);function bt(t){return bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bt(t)}function gt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==bt(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==bt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===bt(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var wt="currency",jt="cryptocurrency",xt="commodity",Ot="stock",St="index",_t="favorites",Tt="search",Pt="help",Et="profit",Ct="alphabet",kt="asc",Nt="desc",It=[wt,jt,xt,Ot,St],At=[wt,xt],Rt=(gt(ft={},wt,"fa-usd"),gt(ft,jt,"fa-btc"),gt(ft,xt,"fa-tint"),gt(ft,Ot,"fa-file-text-o"),gt(ft,St,"fa-file-text-o"),ft),Lt=function(t){switch(t){case Ot:return(0,vt.tr)("assets.stocks_label");case xt:return(0,vt.tr)("assets.commodities_label");case wt:return(0,vt.tr)("assets.currencies_label");case jt:return(0,vt.tr)("assets.cryptocurrencies_label");case St:return(0,vt.tr)("assets.indices_label");case _t:return(0,vt.tr)("assets.fav")}},Dt=["signals"];function Mt(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},o=Object.keys(t);for(r=0;r=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Bt={assetBySymbol:{},symbols:[],assetSortType:Et,assetSortDirection:Nt},Ht=(0,x.ZP)((function(t,e){switch(e.type){case d.uF:case yt.b3:e.payload.assets.forEach((function(e){e.signals;var n=Mt(e,Dt);return t.assetBySymbol[n.symbol]=n})),t.symbols=Object.keys(t.assetBySymbol);break;case yt.go:var n=e.payload,r=n.sortType,i=n.sortDirection;t.assetSortType=r,t.assetSortDirection=i}}),Bt),Ft="CANCEL_DEAL",Ut="OPEN_DEAL",Vt="call",Gt="put",Zt="CHANGE_OPENED_DEALS",Wt="SUCCESS_OPEN_DEAL",$t="SUCCESS_CLOSE_DEALS",Xt="SUCCESS_CANCEL_DEAL",zt="MARK_DEALS_AS_OLD",Yt="SUCCESS_ROLLOVER",qt=n(8994),Kt=0,Qt=1,Jt=n(97407);function te(t){return 0===t}function ee(t){return 100===t.optionType}function ne(t){return 0===t.optionType||ee(t)}function re(t){var e=t.amount,n=t.price,r=t.openPrice,i=t.isCall,o=t.percentProfit,a=0;return(i&&n>r||!i&&nr||!i&&n1&&void 0!==arguments[1]?arguments[1]:".",n=t.toString().split(e);return void 0!==n[1]?n[1]:""}function se(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=ae(t),i=ae(e),o=null!==n?n:Math.max(r.length,i.length);return Math.round(e*Math.pow(10,o))-Math.round(t*Math.pow(10,o))}function ce(t){var e=t.refundTimestamp,n=t.closeTimestamp;return null!=e?e:n}function le(t){return null!=t.refundTimestamp}function ue(t){var e=t.amount,n=t.profit;return Number((e+n).toFixed(2))}var fe=function(t){var e=String(t.clientX),n=String(t.clientY),r=e.substring(e.length-2),i=n.substring(n.length-2);return Number("1".concat(r).concat(i,"0").concat((0,Jt.Z)(10,99)))},he=n(14648),de=n.n(he),pe=["ticket"];function me(t){return me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},me(t)}function ye(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},o=Object.keys(t);for(r=0;r=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function ve(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return be(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return be(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function be(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]&&arguments[0]?"?f=1":""),method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}},keepUnusedDataFor:5})}}});function Ue(t){return Ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ue(t)}function Ve(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==Ue(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==Ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Ue(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Ge={selectedTab:De.ALL_TOURNAMENTS,tournaments:[],stats:null,history:[],historyModal:{isLoading:!1,loadingId:0,data:null},detailsModal:{isLoading:!1,loadingId:0,data:null,startTab:Le.DESCRIPTION},isRegistering:!1,isRebuying:!1,isJoiningNext:!1,isTakingPrize:!1,isInitialLoading:!1,hideStatistics:!1,errorMessage:null,currentTournament:{id:+(0,Ce.Z)("tournament-id",0),title:(0,Ce.Z)("tournament-title",""),dateFinish:+(0,Ce.Z)("tournament-date-finish"),changed:0,rank:0},enabledRatingWidget:!0},Ze=(Ve(Te={},Ie.ee.TOURNAMENT_HISTORY,"historyModal"),Ve(Te,Ie.ee.TOURNAMENT_DETAILS,"detailsModal"),Te);function We(t){return t.sort((function(t,e){return t.isRegistered===e.isRegistered?0:t.isRegistered?-1:1})),t}var $e=(0,f.oM)({name:"tournaments",initialState:Ge,reducers:{preselectTournament:function(t,e){var n=e.payload,r=n.loadingId,i=n.startTab;t.detailsModal.loadingId=r,t.detailsModal.startTab=i},startLoadingTournamentModal:function(t,e){var n=Ze[e.payload.modalId];void 0!==n&&(t[n].isLoading=!0,t[n].loadingId=e.payload.id)},finishLoadingTournamentModal:function(t,e){var n=e.payload,r=n.data,i=n.modalId,o=n.detailsTab,a=Ze[i];t.hideStatistics=r.hideStatistics,void 0!==a&&r.tournament.id===t[a].loadingId&&(t[a].isLoading=!1,t[a].loadingId=0,t[a].data=r,i===Ie.ee.TOURNAMENT_DETAILS&&(t[a].startTab=o))},errorLoadingTournamentModal:function(t,e){var n=Ze[e.payload.modalId];void 0!==n&&(t[n].isLoading=!1,t[n].loadingId=0,t[n].data=null)},startLoadingInitialData:function(t){t.isInitialLoading=!0},loadTournamentInitialData:function(t,e){var n=e.payload,r=n.history,i=void 0===r?[]:r,o=n.tournaments,a=void 0===o?[]:o,s=n.stats,c=void 0===s?{}:s,l=n.hideStatistics;if(t.history=i,t.stats=c,t.tournaments=We(a),t.currentTournament.rank>0){var u=t.tournaments.find((function(e){return e.id===t.currentTournament.id}));u&&(u.rank=t.currentTournament.rank,u.changed=t.currentTournament.changed)}t.isInitialLoading=!1,t.hideStatistics=l},startTournamentRegistration:function(t){t.isRegistering=!0},finishTournamentRegistration:function(t,e){var n=e.payload.id;t.tournaments.findIndex((function(t){return t.id===n}))<0&&t.tournaments.push(e.payload);var r=t.tournaments.findIndex((function(t){return t.id===n}));r>=0&&(t.tournaments[r]=e.payload),t.tournaments=We(t.tournaments),t.isRegistering=!1},errorTournamentRegistration:function(t){t.isRegistering=!1},startRebuyTournament:function(t){t.isRebuying=!0},finishRebuyTournament:function(t,e){var n=e.payload,r=n.id,i=n.tournamentBalance,o=t.tournaments.findIndex((function(t){return t.id===r}));o>=0&&(t.tournaments[o].tournamentBalance=i),Re()(t.detailsModal,"data.tournament.id")===r&&(t.detailsModal.data.tournament.tournamentBalance=i),t.isRebuying=!1},errorRebuyTournament:function(t){t.isRebuying=!1},startOpeningNextTournament:function(t){t.isJoiningNext=!0},finishOpeningNextTournament:function(t){t.isJoiningNext=!1},errorOpeningNextTournament:function(t){t.isJoiningNext=!1},selectTournamentTab:function(t,e){t.selectedTab=e.payload},startTakingTournamentPrize:function(t){t.isTakingPrize=!0},finishTakingTournamentPrize:function(t,e){var n=e.payload.tournament;t.historyModal.data={tournament:n},t.isTakingPrize=!1},errorTakingTournamentPrize:function(t){t.isTakingPrize=!1},updateCurrentTournamentRank:function(t,e){var n=e.payload,r=n.changed,i=n.rank;t.currentTournament.changed=r,t.currentTournament.rank=i},toggleRatingWidget:function(t,e){t.enabledRatingWidget=Boolean(e.payload)}},extraReducers:function(t){t.addMatcher(Fe.endpoints.getPosition.matchFulfilled,(function(t,e){var n=e.payload;if(!n.isTournamentRatingModalOpened){var r=n.changed,i=void 0===r?0:r,o=n.rank;Xe(t,{rank:void 0===o?0:o,changed:i})}})),t.addMatcher(Fe.endpoints.getRankings.matchFulfilled,(function(t,e){var n=(e.payload||{}).ranking,r=(void 0===n?[]:n).find((function(t){return t.me}));r&&Xe(t,{rank:r.rank,changed:r.changed})}))}});function Xe(t,e){var n=e.rank,r=e.changed;t.currentTournament.rank=n,t.currentTournament.changed=r;var i=t.tournaments.find((function(e){return e.id===t.currentTournament.id}));i&&(i.rank=n,i.changed=r)}var ze={preselectTournament:$e.actions.preselectTournament,startLoadingTournamentModal:$e.actions.startLoadingTournamentModal,finishLoadingTournamentModal:$e.actions.finishLoadingTournamentModal,errorLoadingTournamentModal:$e.actions.errorLoadingTournamentModal,startLoadingInitialData:$e.actions.startLoadingInitialData,loadTournamentInitialData:$e.actions.loadTournamentInitialData,startTournamentRegistration:$e.actions.startTournamentRegistration,finishTournamentRegistration:$e.actions.finishTournamentRegistration,errorTournamentRegistration:$e.actions.errorTournamentRegistration,startRebuyTournament:$e.actions.startRebuyTournament,finishRebuyTournament:$e.actions.finishRebuyTournament,errorRebuyTournament:$e.actions.errorRebuyTournament,startOpeningNextTournament:$e.actions.startOpeningNextTournament,finishOpeningNextTournament:$e.actions.finishOpeningNextTournament,errorOpeningNextTournament:$e.actions.errorOpeningNextTournament,selectTournamentTab:$e.actions.selectTournamentTab,startTakingTournamentPrize:$e.actions.startTakingTournamentPrize,finishTakingTournamentPrize:$e.actions.finishTakingTournamentPrize,errorTakingTournamentPrize:$e.actions.errorTakingTournamentPrize,updateCurrentTournamentRank:$e.actions.updateCurrentTournamentRank,toggleRatingWidget:$e.actions.toggleRatingWidget},Ye=$e.reducer,qe=n(89189),Ke=n(8361),Qe=n(438),Je="orientation_detected",tn=window.matchMedia("(orientation: portrait)"),en=tn.matches?Qe.e:Qe.$,nn=function(t){en=t.matches?Qe.e:Qe.$,Ke.Z.publish(Je,en)};function rn(t){return rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rn(t)}function on(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function an(t){for(var e=1;e1&&void 0!==arguments[1]&&arguments[1];e||(e=window.location.href),t=t.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]"+t+"(=([^&#]*)|&|#|$)").exec(e);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null};function tr(t){return tr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tr(t)}function er(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function nr(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function vr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function br(t){for(var e=1;ei?-1:1})),a=Object.keys(i);return br(br({},e),{},gr({},t,br(br({},e[t]),{},{expressById:r,dealById:i,expressIds:o,dealIds:a})))}var Sr=(0,f.oM)({name:"pendingOrders",initialState:{byId:{},ids:[]},reducers:{loadPendingOrders:function(t,e){e.payload.forEach((function(e){t.byId[e.ticket]=e})),t.ids=Object.keys(t.byId)},createPendingOrderSuccess:function(t,e){t.byId[e.payload.ticket]=e.payload,t.ids=Object.keys(t.byId)},removePendingOrder:function(t,e){var n=e.payload.ticket;t.ids.includes(n)&&(delete t.byId[n],t.ids=Object.keys(t.byId))}}}),_r=Sr.actions,Tr=(_r.createPendingOrderSuccess,_r.loadPendingOrders,_r.removePendingOrder,Sr.reducer),Pr=n(28293),Er=n(44495),Cr=function(){var t=["AUDCAD","AUDCHF","AUDJPY","AUDUSD","CADJPY","CHFJPY","EURCHF","EURJPY","GBPJPY","GBPUSD","NZDJPY","NZDUSD","USDCAD","USDJPY","USDNOK","USDTRY","USDZAR"];return t[(0,Jt.Z)(0,t.length-1)]},kr=n(30454),Nr=n.n(kr),Ir=n(3342),Ar=n(19783),Rr=n.n(Ar);function Lr(t){return Lr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lr(t)}function Dr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Mr(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:"zoom-width";!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.cookieName=n,this.data={},this.dataToSave=new Set,(Ne.Z.cookies.getJSON(this.cookieName)||[]).forEach((function(t){var n=Hr(t,3),r=n[0],i=n[1],o=n[2],a="chart-".concat(r);void 0===e.data[a]?e.data[a]=Br({},i,o):e.data[a][i]=o})),this.throttledSaveToCookie=Rr()(this.saveToCookie,1e3)}var e,n,r;return e=t,(n=[{key:"getData",value:function(){return this.data}},{key:"saveToCookie",value:function(){Ne.Z.cookies.setJSON(this.cookieName,Array.from(this.dataToSave))}},{key:"save",value:function(){var t=this;this.dataToSave.clear(),Object.keys(this.data).forEach((function(e){Object.keys(t.data[e]).forEach((function(n){t.dataToSave.add([parseInt(t.getChartIdByChartName(e),10),parseInt(n,10),+Number(t.data[e][n]).toFixed(7)])}))})),this.throttledSaveToCookie()}},{key:"set",value:function(t){var e=t.chartId,n=t.chartType,r=t.secondWidth,i=this.data[e]||{};return this.data[e]=Mr(Mr({},i),{},Br({},n,r)),this.save(),!0}},{key:"getChartIdByChartName",value:function(t){return t.replace("chart-","")}}])&&Ur(e.prototype,n),r&&Ur(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),Zr=new Gr;Object.freeze(Zr);var Wr=Zr,$r=n(88826),Xr=n(50153),zr=n(4363);function Yr(t){return Yr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yr(t)}function qr(t){return function(t){if(Array.isArray(t))return Kr(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return Kr(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kr(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kr(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0)i.forEach((function(t){var e=q()({},Jr(Jr({},p.rA),{},{chartId:t}),n.payload.save[t]),r=parseInt(e.chartType,10);Object.values(w.Ri).includes(r)||(e.chartType=w.Ri.Candles);var i=parseInt(e.chartPeriod,10);e.chartPeriod=(0,g.cA)(r)?w.pQ.S1:i!==w.pQ.S1&&Object.values(w.pQ).includes(i)?i:w.pQ.M1,e.isCalendarMode=(0,Xr.iB)(t)&&Boolean(e.fastCloseAt);var l=Object.values(p.Jx);e.quickAutoOffsetValue=l.includes(e.quickAutoOffsetValue)?e.quickAutoOffsetValue:p.Jx["+M1"],e.isQuickOption=!0,e.symbol||(e.symbol=Cr()),void 0===a[e.symbol]&&(e.symbol=ui(s));var u=a[e.symbol];e.fastTimeframe=(0,j.Ut)({timeframe:e.fastTimeframe,isS:(0,$r.UB)(o),asset:u}),e.liveDealAmount<1&&(e.liveDealAmount=1),e.demoDealAmount<1&&(e.demoDealAmount=1),c[t]=e}));else{var l="chart-1",u=Jr(Jr({},p.rA),{},{chartId:l});u.symbol=Cr(),void 0===a[u.symbol]&&(u.symbol=ui(s)),c[l]=u}var f=o.global.isMobile,h=0,d=Object.keys(c),m=d.filter((function(t){return c[t].isVisible}));m.length||(c[d[0]].isVisible=!0,m=[d[0]]),d.forEach((function(t){f&&h>0&&(c[t].isVisible=!1),c[t].isVisible&&h++}));var y=Ee.tz[o.global.windowLayout];o.global.isMobile?n.payload.windowLayout=Ee._.FULL:n.payload.windowLayout=y!==m.length?(0,Ee.yQ)(m.length,Ee._.FULL):o.global.windowLayout;var v=!1;if("chart-settings"===Jn("mo")){var b=parseInt(Jn("mo1"),10);if(Object.values(w.Ri).includes(b)&&1===h){var x=Object.values(c).find((function(t){return t.isVisible}));x&&(x.chartType=b,x.chartPeriod=(0,g.cA)(b)?w.pQ.S1:w.pQ.M1,v=!0)}}d.forEach((function(t){var e=c[t],n=e.symbol,i=e.isVisible,o=e.chartPeriod;i&&(c[t].symbol=ci({assets:s,symbol:n,socket:r,chartPeriod:o}))})),n.payload.charts=c,n.payload.isMobile=f,n.payload.isOpenChartSettingsModal=v},ii=function(t){var e=t.store,n=t.action,r=t.socket,i=n.payload.windowLayout,o=e.getState(),a=o.global.windowLayout,s=qr(o.favorites.list);if(i!==a){var c=Ee.tz[i],l=Ee.tz[a],u={},f=o.chartSettings.chartIds,h=[];if(c>l){var d=null,m=0;f.forEach((function(t){var e=o.chartSettings.chartById[t];e.isVisible?(d=e,u[t]=Jr({},e),m++):h.push(e)})),h.forEach((function(t){var e=m1&&void 0!==arguments[1]?arguments[1]:[],n=null,r=0;r0)return;var c=s.chartSettings.chartById[o],l=c.symbol,u=c.fastTimeframe,f=c.demoDealAmount,h=c.liveDealAmount,m=c.isCalendarMode,y=c.fastCloseAt,v=s.global,b=v.isDemo,g=v.isWebview,w={asset:l,amount:b?f:h,action:n.payload.action,isFast:!0,requestId:a};!m||g?w.time=g?600:u:w.closeAt=y,r.openOrder(w);break;case p.IJ:var j=t.getState();n.payload.currentTime=t.getState().global.currentTime,n.payload.assets=ni(j);break;case d.uF:var x=t.getState().global;n.payload.currentTime=x.currentTime,ei({store:t,action:n,socket:r,balance:n.payload.balance});break;case yt.b3:var O=t.getState(),S=O.global;n.payload.assets=ni(O),n.payload.currentTime=S.currentTime,ei({store:t,action:n,socket:r,balance:S.isDemo?S.liveBalance:n.payload.balance});break;case d.aP:var _=t.getState(),T=n.payload,P=T.chartId,E=T.symbol;r.emitChangeSymbol({asset:E,chartPeriod:_.chartSettings.chartById[P].chartPeriod}),n.payload.assets=ni(_),n.payload.currentTime=_.global.currentTime,n.payload.isS=(0,$r.UB)(_);break;case p.Iz:var C=t.getState(),k=ni(C),N=n.payload,I=N.chartId,A=N.symbol,R=C.chartSettings.chartById[I].chartPeriod;n.payload.symbol=ci({assets:k,symbol:A,chartPeriod:R,socket:r}),n.payload.assets=ni(C),n.payload.isS=(0,$r.UB)(C);break;case p.Pd:var L=n.payload.chartId,D=t.getState().chartSettings.chartById[L].symbol;r.subscribeMarketForecast(D);break;case p.FY:var M=n.payload.chartId,B=t.getState().chartSettings.chartById[M].symbol;r.unsubscribeMarketForecast(B);break;case p.p0:Wr.set(n.payload)}return e(n)}}},hi=function(t){return function(e){return function(n){var r=Er.Z.instance;switch(n.type){case Zt:n.payload.deals.map((function(t){return t.asset})).forEach((function(t){return r.subscribeAsset(t)}));break;case Wn:var i=n.payload,o=t.getState(),a=o.assets,s=o.expresses,c=s.new,l=c.assetBySymbol,u=c.assetSymbols;if(s.isConfirming)return;var f=u.map((function(t){if(!a.assetBySymbol[t])return!1;var e=l[t],n=e.actionType,r=e.timeframe,i=s.expirationTimes.byTimeframe[r];return!!i&&[t,n,i.toTimestamp]})).filter((function(t){return t}));r.openExpress(i,f);break;case Kn:var h=t.getState(),d=h.expresses;h.global.isMobile&&d.selectedAssetCategory===Pt&&Ne.Z.cookies.findBool("exp_show_help",!0)&&Ne.Z.cookies.set("exp_show_help","0")}return e(n)}}},di=(0,Me.LC)({reducerPath:"poApi",baseQuery:(0,Be.ni)({baseUrl:(0,He.or)()}),endpoints:function(t){return{getAnalyticsData:t.query({query:function(){return{url:"/cabinet/ajax/modal/clawshorns-analytics/json",method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}}})}}}),pi=n(62360),mi=n(27783);function yi(t){return yi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yi(t)}function vi(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function bi(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n3600?(0,pi.ki)(t):(0,pi.aT)(t)},_i=function(t){var e=Math.floor(t/60),n={period:0,prefix:""};return t<60?(n.period=t,n.prefix="S"):e<60?(n.period=e,n.prefix="M"):e>=60&&e<1440?(n.period=Math.floor(e/60),n.prefix="H"):e>=1440&&e<10080&&(n.period=Math.floor(e/60/24),n.prefix="D"),n};function Ti(t){var e=t.openTimestamp,n=t.closeTimestamp,r=t.isFast?n-e:hr(e,n);return _i(r)}Date.now;function Pi(t){var e;if("string"==typeof t&&/^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})$/.test(t)){var n=t.split(/[- :]/);n[1]--,e=wi(Date,xi(n))}else e=new Date(t);return e.getTime()/1e3-60*e.getTimezoneOffset()}function Ei(t){return t%86400}function Ci(t){var e,n=t.timestamp,r=t.userTimeZone,i=void 0===r?0:r,o=t.serverTimeZone,a=void 0===o?120:o;return void 0!==n?(e=new Date(n)).setTime(e.getTime()+60*(i-a)*1e3):(e=new Date).setTime(e.getTime()+60*i*1e3),{day:e.getUTCDate(),month:e.getUTCMonth()+1,year:e.getUTCFullYear(),hour:e.getUTCHours(),min:e.getUTCMinutes(),sec:e.getUTCSeconds(),ms:e.getUTCMilliseconds(),timestamp:e.getTime()/1e3}}function ki(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=Ci({userTimeZone:Ni(),serverTimeZone:Ii()});return t?bi(bi({},e),{},{day:(0,mi.FZ)(e.day),month:(0,mi.FZ)(e.month),hour:(0,mi.FZ)(e.hour),min:(0,mi.FZ)(e.min),sec:(0,mi.FZ)(e.sec)}):e}function Ni(){var t=(0,Ce.Z)("userTimeZoneOffset");return null==t?-1*(new Date).getTimezoneOffset():t}function Ii(){var t=(0,Ce.Z)("serverTimeZoneOffset");return null==t?120:t}function Ai(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Ci({timestamp:1e3*t,userTimeZone:Ni(),serverTimeZone:Ii()});return e?bi(bi({},n),{},{day:(0,mi.FZ)(n.day),month:(0,mi.FZ)(n.month),hour:(0,mi.FZ)(n.hour),min:(0,mi.FZ)(n.min),sec:(0,mi.FZ)(n.sec)}):n}function Ri(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Ai(t),r=e||"00"!==n.sec&&0!==n.sec?":".concat(n.sec):"";return"".concat(n.hour,":").concat(n.min).concat(r)}function Li(t){var e=Ai(t);return"".concat(e.day,".").concat(e.month)}function Di(t){var e=Ai(t);return"".concat(e.day,".").concat(e.month,".").concat(e.year," ").concat(e.hour,":").concat(e.min,":").concat(e.sec)}function Mi(t){return Ai(t).timestamp}function Bi(){return Hi(Ni())}function Hi(t){if(t%60==0)return t/60;var e=Math.floor(Math.abs(t/60)),n=Math.abs(t%60);return"".concat(t<0?"-":"").concat(e).concat(n>0?":".concat(n):"".concat(n))}function Fi(t,e){void 0===e&&(e=Ni());var n=Hi(e);return"".concat(t," UTC").concat(e>=0?"+":"").concat(n)}function Ui(t){return function(t,e,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if("string"!=typeof t)return;var i=t.replace(/-/g,"/"),o=new Date(Fi(i,e));o.setTime(o.getTime()+60*n*1e3);var a=o.getUTCDate(),s=o.getUTCMonth()+1,c=o.getUTCFullYear(),l=o.getUTCHours(),u=o.getUTCMinutes(),f=o.getUTCSeconds(),h=o.getUTCMilliseconds();return{day:r?(0,mi.FZ)(a):a,month:r?(0,mi.FZ)(s):s,year:c,hour:r?(0,mi.FZ)(l):l,min:r?(0,mi.FZ)(u):u,sec:r?(0,mi.FZ)(f):f,ms:h,timestamp:o.getTime()/1e3}}(t,Ni(),Ii())}function Vi(t){return function(t,e,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if("string"!=typeof t)return;var i=t.replace(/-/g,"/"),o=new Date(Fi(i,n));o.setTime(o.getTime()+60*e*1e3);var a=o.getUTCDate(),s=o.getUTCMonth()+1,c=o.getUTCFullYear(),l=o.getUTCHours(),u=o.getUTCMinutes(),f=o.getUTCSeconds(),h=o.getUTCMilliseconds();return{day:r?(0,mi.FZ)(a):a,month:r?(0,mi.FZ)(s):s,year:c,hour:r?(0,mi.FZ)(l):l,min:r?(0,mi.FZ)(u):u,sec:r?(0,mi.FZ)(f):f,ms:h,timestamp:o.getTime()/1e3}}(t,Ni(),Ii())}function Gi(t){var e="".concat(t.year,"-").concat(t.month,"-").concat(t.day),n="".concat(t.hour,":").concat(t.min,":").concat(t.sec);return"".concat(e," ").concat(n)}function Zi(t){var e="".concat(t.day,".").concat(t.month,".").concat(t.year),n="".concat(t.hour,":").concat(t.min,":").concat(t.sec);return"".concat(e," ").concat(n)}function Wi(t){return"".concat(t.hour,":").concat(t.min,":").concat(t.sec)}var $i,Xi="tab-top-ranked",zi="tab-top-ranked-24h",Yi="tab-top-100",qi="tab-search",Ki="tab-list-copied-traders",Qi="tab-list-of-traders-who-copy-me",Ji="tab-list-watched-traders",to="tab-list-of-traders-who-watch-me",eo="tab-settings",no={COPY:"copy",WATCH:"watch"},ro={ALLOW:"allow",DISALLOW:"disallow"},io=(0,Me.LC)({reducerPath:"socialApi",baseQuery:(0,Be.ni)({baseUrl:(0,He.or)()}),endpoints:function(t){return{getTop24Hour:t.query({query:function(){return{url:"/api/social-modal/top-24-hour",method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}}}),getTopTrades:t.query({query:function(t){return{url:"/api/social-modal/top-trades-".concat(t?"demo":"live"),method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}}}),getCopiedTrades:t.query({query:function(){return{url:"/api/social-modal/my-copy-list",method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}}}),getWhoCopyMe:t.query({query:function(){return{url:"/api/social-modal/who-copy-me",method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}}}),updateWhoCopyWatchMe:t.mutation({query:function(t){var e=t.action,n=t.type,r=t.uid;return{url:"/api/social-modal/who-".concat(e,"-me/").concat(r,"/").concat(n),method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}},onQueryStarted:function(t,e){var n=t.action,r=t.type,i=t.uid,o=e.dispatch;e.queryFulfilled.then((function(t){var e=t.data;if(!0===(void 0===e?{}:e).status){var a=n===no.COPY;i=parseInt(i,10),o(io.util.updateQueryData(a?"getWhoCopyMe":"getWhoWatchMe",void 0,(function(t){if(r===ro.DISALLOW){var e=t.data.list.find((function(t){return parseInt(t.uid,10)===i}));e&&(e.date_created=Gi(ki()),t.data.blackList.push(e)),t.data.list=t.data.list.filter((function(t){return parseInt(t.uid,10)!==i}))}else r===ro.ALLOW&&(t.data.blackList=t.data.blackList.filter((function(t){return parseInt(t.uid,10)!==i})))})))}})).catch((function(){}))}}),getMyWatchList:t.query({query:function(){return{url:"/api/social-modal/my-watch-list",method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}}}),getWhoWatchMe:t.query({query:function(){return{url:"/api/social-modal/who-watch-me",method:"get",headers:{"X-Requested-With":"XMLHttpRequest"}}}})}}}),oo=n(67866),ao=n(83037);function so(t){return so="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},so(t)}function co(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==so(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==so(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===so(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var lo=(0,h.UY)(($i={chartSettings:C,indicators:z,drawings:pt,signals:mt.I6,assets:Ht,deals:xe,quotes:Pe.I,global:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fn,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case yt.Sf:var n=!!e.payload.value,r=!n&&t.hideHotkeysInfo;return an(an({},t),{},{enabledHotKeys:n,hideHotkeysInfo:r});case yt.Lc:return an(an({},t),{},{hideHotkeysInfo:!0});case yt.$h:return an(an({},t),{},{openingFirstDealPanel:!1});case yt.Un:return an(an({},t),{},{isAuthorized:!0});case d.Ht:return an(an({},t),{},{currentTime:e.payload.time});case d.jh:return an(an({},t),{},{enabledTooltipMessage:!!e.payload});case d.Ph:case p.tN:var i=e.payload.windowLayout;return an(an({},t),{},{windowLayout:i});case d.tY:if(e.payload.isMobile)return an(an({},t),{},{windowLayout:Ee._.FULL});var o=e.payload.charts,a=Object.keys(o).filter((function(t){return o[t].isVisible})).length;return Ee.tz[t.windowLayout]!==a?an(an({},t),{},{windowLayout:(0,Ee.yQ)(a,Ee._.FULL)}):t;case d.rL:var s=e.payload,c=s.settingName,l=s.value,u={top_left_info_icons_bonus:"bonus",top_left_info_icons_signals:"signal",top_left_info_icons_clawshorns_analytics:"analytics",top_left_info_icons_gems_lottery:"gemsLotto"};return void 0===u[c]?t:an(an({},t),{},{infoIcons:an(an({},t.infoIcons),sn({},u[c],Boolean(l)))});case d.Hl:return an(an({},t),{},{isExistsActiveBonus:e.payload});case yt.b3:case ze.finishTakingTournamentPrize.type:var f=e.payload.balance;return t.isDemo||t.isTournament?an(an({},t),{},{balance:f}):an(an({},t),{},{liveBalance:f,balance:f});case ze.finishRebuyTournament.type:return t.isTournament?an(an({},t),{},{liveBalance:Number(e.payload.liveBalance)}):t;case yt.Ji:var h=e.payload.windowLayout;return an(an({},t),{},{windowLayoutBodyClassChanged:h});case yt._k:return an(an({},t),{},{enabledSocialTrading:!!e.payload.value});case yt.R0:return an(an({},t),{},{enabledWatchlistingOfCopiedBets:!!e.payload.value});case yt.Hv:return an(an({},t),{},{showRating:!!e.payload.value});case yt.Tn:return an(an({},t),{},{showOnlyWatchedTraders:!!e.payload.value});case d.Lc:return an(an({},t),{},{infoIcons:an(an({},t.infoIcons),{},{moveSignalsIcon:e.payload})});case yt.M$:return an(an({},t),{},{theme:e.payload.value});case yt.jw:return an(an({},t),{},{collapseIndicatorsInfo:e.payload});case yt.u_:case yt.Mb:var m=e.payload.reduce((function(t,e){return t[e.field]=e.value,t}),{});return an(an({},t),m)}return t},counters:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:An,e=arguments.length>1?arguments[1]:void 0;if(e.type===yt.pA){var n=e.payload,r=n.count,i=n.type;return void 0===t[i]?t:Nn(Nn({},t),{},In({},i,r))}return t},favorites:Rn.I,modals:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:sr,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case Ie.Uc:var n=e.payload,r=n.modalId,i=n.value;return nr(nr({},t),{},{states:nr(nr({},t.states),{},rr({},r,i))});case Ie._m:return nr(nr({},t),{},{states:nr(nr({},t.states),e.payload)});case zn:return cr(t,Ie.ee.EXPRESSES);case ze.startLoadingTournamentModal.type:var o;return nr(nr({},t),{},{states:nr(nr({},t.states),{},(o={},rr(o,Ie.ee.TOURNAMENT_DETAILS,!1),rr(o,Ie.ee.TOURNAMENT_HISTORY,!1),o))});case ze.finishLoadingTournamentModal.type:return nr(nr({},t),{},{states:nr(nr({},t.states),{},rr({},e.payload.modalId,!0))});case Ie.RX:return cr(t,e.payload);case Ie.as:var a=nr({},t.states);return Object.keys(Ie.AC).forEach((function(t){a[t]=!1})),nr(nr({},t),{},{states:a});case d.tY:return e.payload.isOpenChartSettingsModal?nr(nr({},t),{},{states:nr(nr({},t.states),{},rr({},Ie.ee.CHART_SETTINGS,!0))}):t}return t},marketForecasts:fr,expresses:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:xr,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case Zn:return function(t,e){var n=e.symbol,r=br(br({},t.new.assetBySymbol),{},gr({},n,e)),i=Object.keys(r);return br(br({},t),{},{new:br(br({},t.new),{},{assetBySymbol:r,assetSymbols:i})})}(t,e.payload);case $n:return function(t,e){var n=br({},t.new.assetBySymbol),r=(n[e],yr(n,[e].map(wr))),i=Object.keys(r);return br(br({},t),{},{new:br(br({},t.new),{},{assetBySymbol:r,assetSymbols:i})})}(t,e.payload);case Wn:return function(t){return br(br({},t),{},{prevNew:br({},t.new),isConfirming:!0})}(t);case Xn:return function(t,e){return br(br({},t),{},{new:br(br({},t.new),{},{amount:(0,qt.Bq)(e,2),amountString:e})})}(t,e.payload);case"ADD_OPENED_EXPRESS":return function(t,e){var n={};e.deals.forEach((function(t){return n[t.id]=br(br({},t),{},{status:Ln})}));var r=br(br({},t.opened.dealById),n),i=Object.keys(r),o=(e.deals,yr(e,dr)),a=br(gr({},o.expressId,br({},o)),t.opened.expressById),s=Object.keys(a).sort((function(t,e){var n=a[t].openTimestamp,r=a[e].openTimestamp;return n===r?0:n>r?-1:1}));return br(br({},t),{},{new:jr,prevNew:jr,opened:br(br({},t.opened),{},{expressById:a,expressIds:s,dealById:r,dealIds:i}),isConfirming:!1,selectedTab:Vn,selectedExpresses:o.expressId})}(t,e.payload);case"CLOSE_EXPRESS":return function(t,e){var n=e.expressId,r=t.opened.expressById,i=(r[n],yr(r,[n].map(wr))),o=Object.keys(i),a={},s={};t.opened.dealIds.forEach((function(e){var r=t.opened.dealById[e];n===r.expressId?s[e]=r:a[e]=r}));var c=Object.keys(a),l=br(br({},t.closed.dealById),s),u=br(gr({},n,e),t.closed.expressById),f=Object.keys(u).sort((function(t,e){var n=u[t].openTimestamp,r=u[e].openTimestamp;return n===r?0:n>r?-1:1})),h=Object.keys(l);return br(br({},t),{},{opened:br(br({},t.opened),{},{expressById:i,expressIds:o,dealById:a,dealIds:c}),closed:br(br({},t.closed),{},{expressById:u,dealById:l,expressIds:f,dealIds:h})})}(t,e.payload);case"CLOSE_EXPRESS_DEALS":return function(t,e){if(!e.length)return t;var n={},r={};return e.forEach((function(e){t.opened.dealIds.includes(e.id)&&(n[e.id]=e),t.closed.dealIds.includes(e.id)&&(r[e.id]=e)})),br(br({},t),{},{opened:br(br({},t.opened),{},{dealById:br(br({},t.opened.dealById),n)}),closed:br(br({},t.closed),{},{dealById:br(br({},t.closed.dealById),r)})})}(t,e.payload);case"RESTORE_LAST_EXPRESS":return function(t){return br(br({},t),{},{new:br({},t.prevNew),prevNew:jr,isConfirming:!1})}(t,e.payload);case"LOAD_OPENED_EXPRESSES":return Or("opened",t,e.payload);case"LOAD_CLOSED_EXPRESSES":return Or("closed",t,e.payload);case Yn:return function(t,e){return br(br({},t),{},{selectedTab:e})}(t,e.payload);case qn:return function(t,e){return br(br({},t),{},{selectedExpresses:e})}(t,e.payload);case zn:return function(t,e){return br(br({},t),{},{selectedTab:Vn,selectedExpresses:e})}(t,e.payload);case"UPDATE_OPENED_EXPRESS":return function(t,e){var n=e.expressId,r=e.factor;if(!t.opened.expressIds.includes(n))return t;var i=br(br({},t.opened.expressById[n]),{},{factor:r}),o=br(br({},t.opened.expressById),{},gr({},n,i));return br(br({},t),{},{opened:br(br({},t.opened),{},{expressById:o})})}(t,e.payload);case d.Ht:return function(t,e){var n=e.time,r=n-n%ke.ZP.PURCHASE_TIME;if(r<=t.expirationTimes.lastUpdateTime)return t;var i=n+1,o={},a=i-i%ke.ZP.EXPIRATION_STEP;return p.J2.forEach((function(t){var e=a+t;e-ke.ZP.PURCHASE_TIME99&&(n="99+"),ta(ta({},t),{},{counters:ta(ta({},t.counters),{},ea({},e.payload.type,n))});case"decrement-counter":var r=t.counters[e.payload.type];return ia(t.counters[e.payload.type])||(r-=1),ta(ta({},t),{},{counters:ta(ta({},t.counters),{},ea({},e.payload.type,r))});case"update-counter":return ta(ta({},t),{},{counters:ta(ta({},t.counters),{},ea({},e.payload.type,e.payload.val))})}},ia=function(t){return"99+"===t};function oa(t){return oa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oa(t)}function aa(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function sa(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:function(){};"function"!=typeof n&&(n=function(){});var r={startVal:0,endVal:0,separator:"",duration:1,decimal:"."};"number"==typeof e?r.endVal=e:"object"===va(e)&&Io().extend(!0,r,e),t.each((function(t,e){var i=Io()(e);if(void 0!==i.data("decimals")&&(r.decimals=i.data("decimals")),void 0!==i.data("from")&&(r.startVal=parseFloat(i.data("from"))||0),void 0!==i.data("to")&&(r.endVal=parseFloat(i.data("to"))||0),void 0!==i.data("duration")&&(r.duration=i.data("duration")),r.startVal!==r.endVal){var o=new ya.I(e,r.endVal,r);o.error||o.start((function(){n(),i.trigger("count-up-end")}))}}))};Object.keys(ma((function(t){return t.balances}))).map((function(t){var e;da((e=t,function(t){return t.balances[e]}),(function(e,n){var r=Io()(".js-".concat(t));0!==r.length&&r.each((function(t,r){var i=Io()(r);i.hasClass("js-hd")&&(i.data("hd-show",function(t){var e,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return(n=(e=parseInt(t=(+t||0).toFixed(r))+"").length)>3?n%=3:n=0,(n?e.substr(0,n)+o:"")+e.substr(n).replace(/(\d{3})(?=\d)/g,"$1"+o)+(r?i+Math.abs(t-e).toFixed(r).replace(/-/,0).slice(2):"")}(e)),"hide"===i.data("hd-status"))||ba(i,{startVal:n,endVal:e,decimalPlaces:2})}))}))}));Object.keys(ma((function(t){return t.gems}))).map((function(t){var e;da((e=t,function(t){return t.gems[e]}),(function(e,n){var r=Io()(".js-".concat(t,"-gem-count"));0!==r.length&&ba(r,{startVal:n,endVal:e})}))}));var ga,wa=function(){return function(t){var e={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(var n in e)if(void 0!==t.style[n])return e[n]}(document.createElement("div"))};function ja(t){return ja="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ja(t)}function xa(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==ja(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==ja(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ja(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Oa=(xa(ga={},dn,".js-counter--support .counter__number"),xa(ga,pn,".js-counter--achievements .counter__number"),xa(ga,mn,".js-counter--pending-withdrawal .counter__number"),xa(ga,vn,".js-counter--gifts .counter__number"),xa(ga,bn,".js-counter--purchases .counter__number"),xa(ga,gn,".js-counter--mining .counter__number"),xa(ga,wn,".js-counter--gems-lottery .counter__number"),xa(ga,jn,".js-counter--chat .counter__number"),xa(ga,On,".js-counter--user-shards .counter__number"),xa(ga,Tn,".js-counter--group-market"),xa(ga,Pn,".js-counter--group-achievements"),xa(ga,En,".js-counter--group-help"),ga),Sa=function(t,e){e.each((function(e,n){var r=Io()(n);r.hasClass("animated")&&(r.addClass("hidden"),r.removeClass("animated"),r.removeClass("zoomOut"),r.removeClass("hidden")),0!==t&&r.first().is(":hidden")&&r.addClass("animated zoomIn").show().one(wa(),(function(){return r.removeClass("animated zoomIn")}))}))},_a=function(t,e){e.each((function(e,n){var r=Io()(n);0===t&&r.first().is(":visible")&&r.addClass("animated zoomOut").one(wa(),(function(){return r.hide().removeClass("animated zoomOut")}))}))};Object.keys(ma((function(t){return t.counters}))).map((function(t){var e;da((e=t,function(t){return t.counters[e]}),(function(e,n){if(-1!==t.indexOf("group"))return function(t,e){try{var n=Io()(Oa[e]);if(0===n.length)return;t&&n.is(":hidden")&&n.fadeIn(),!t&&!n.is(":hidden")&&n.fadeOut()}catch(r){console.error("Counters2",r)}}(e,t);var r=function(t,e){return e>99&&(e=99),t>(arguments.length>2&&void 0!==arguments[2]?arguments[2]:99)?{newVal:"99+",oldVal:e}:t<1?{newVal:0,oldVal:e}:{newVal:t,oldVal:e}}(e,n);!function(t,e,n){try{var r=Io()(Oa[n]);if(0===r.length)return;var i=r.closest(".counter");Sa(t,i),"99+"===t?r.text(t):setTimeout((function(){ba(r,{startVal:e,endVal:t},(function(){return _a(t,i)}))}),500)}catch(o){console.error("Err counters",o)}}(r.newVal,r.oldVal,t)}))}));var Ta=n(98674),Pa=function(t,e){return{type:Mo,payload:{type:t,val:e}}};function Ea(t){return Ea="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ea(t)}function Ca(t,e){for(var n=0;n a").data("level2");if(n){if(e.isTryDemo&&e.onlyRegisteredMenuLevels.includes(n))return void Ke.Z.publish(rs.hw);var r=e.$subMenu.find(".level-".concat(n));if(0===r.length)return;r.is(":hidden")&&r.show(),r.siblings().hide();var i="hseow--active-w2";e.$subMenuWrap.hasClass(i)||e.$subMenuWrap.addClass(i),26==+n?!e.$body.hasClass(e.chatClassName)&&e.$body.addClass(e.chatClassName):e.$body.hasClass(e.chatClassName)&&e.$body.removeClass(e.chatClassName)}})),this.$body=Io()("body"),this.$menuItems=Io()(".js-ml-menu-level-1 ul > li"),this.$subMenu=Io()(".js-ml-menu-level-2"),this.$subMenuWrap=Io()(".js-m-main-wrap .js-hseow"),this.$mrMenuLevel1=Io()(".js-mr-menu-level-1"),this.$rightModalFooterMenu=Io()(".right-modal-footer-menu"),this.$hseow=Io()(".js-hseow"),this.$document=Io()(document),this.chatClassName="s-chat_open",this.isTryDemo=(0,qe.CM)(),this.onlyRegisteredMenuLevels=["trading","finance","profile","market","achievements"]}var e,n,r;return e=t,(n=[{key:"init",value:function(){0!==this.$menuItems.length&&this.events()}},{key:"events",value:function(){var t=this;Ke.Z.subscribe(Ja,(function(){t.hideSubMenu(),t.$hseow.hasClass("hseow--active-w2")&&t.$hseow.removeClass("hseow--active-w2")})),this.$menuItems.on("click",this.menuItemClickHandler),this.$subMenuWrap.find(".js-back").on("click",this.backClickHandler),this.$document.on("click",".js-sub-menu-modals-close",this.closeRightModalClickHandler),this.$mrMenuLevel1.find("a").on("click",this.rightMenuClickHandler),this.$rightModalFooterMenu.find("a").on("click",this.rightModalFooterMenuClickHandler)}},{key:"hideSubMenu",value:function(){this.$subMenu.find("[class*=level-2]:visible").hide()}}])&&os(e.prototype,n),r&&os(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}();function ls(t){return ls="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ls(t)}function us(t,e){for(var n=0;n0?window.innerWidth:screen.width,e=window.innerHeight>0?window.innerHeight:screen.height;return"".concat(t,"x").concat(e)}}])&&us(e.prototype,n),r&&us(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),hs=n(65638);function ds(t){return ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ds(t)}function ps(t,e){for(var n=0;nwindow.innerHeight){var i=((window.innerHeight-t)/Ms.sliderHeight).toFixed(4);n=(Ms.sliderHeight*i).toFixed(4),r=(Ms.sliderWidth*i).toFixed(4)}Ms.$tutorial.find(".".concat(Ds,"__body")).css({height:"".concat(n,"px"),"flex-basis":"".concat(n,"px"),width:"".concat(r,"px")})},Us=Ls()(Fs,300);document.addEventListener("DOMContentLoaded",(function(){Ms.$tutorial=Io()(".".concat(Ds)),0!==Ms.$tutorial.length&&(Ms.$currentSlide=Ms.$tutorial.find(".".concat(Ds,"__serving-start")),Ms.data={currentSlide:1},Ms.$tutorial.find(".js-change-slide").on("click",Bs),Ms.$tutorial.find(".js-exit").on("click",Hs),(0,qe.Yx)()||(Fs(),window.addEventListener("orientationchange",Us),window.addEventListener("resize",Us)),Ms.$tutorial.removeClass("hidden"))}));var Vs=function(){var t=new CustomEvent("open-modal",{detail:"social"});window.dispatchEvent(t)},Gs={slideNumber:1,countSliders:5},Zs=function(){Gs.$tutorial.addClass("hidden")},Ws=function(t){t.preventDefault(),Gs.$tutorial.find(".welcome-screen").addClass("hidden"),Gs.$tutorial.find(".guide-steps").removeClass("hidden")},$s=function(t){t.preventDefault(),Gs.slideNumber-=1,Gs.slideNumber<1&&(Gs.slideNumber=1),zs(Gs.slideNumber),Io()(t.currentTarget).attr("data-layout","onboarding_2.stage_".concat(Gs.slideNumber+1,".prev"))},Xs=function(t){t.preventDefault(),Gs.slideNumber+=1,Gs.slideNumber>Gs.countSliders&&(Gs.slideNumber=Gs.countSliders),zs(Gs.slideNumber),Io()(t.currentTarget).attr("data-layout","onboarding_2.stage_".concat(Gs.slideNumber-1,".next"))},zs=function(t){var e=Gs.$tutorial.find(".slider .step");0!==e.length&&(e.addClass("hidden"),e.eq(t-1).removeClass("hidden"),Ys(),Gs.$tutorial.find(".close-icon").attr("data-layout","onboarding_2.stage_".concat(Gs.slideNumber,".close")))},Ys=function(){1===Gs.slideNumber?Gs.$tutorial.find(".js-slide-prev").addClass("disabled-arrow"):Gs.$tutorial.find(".js-slide-prev").removeClass("disabled-arrow"),Gs.slideNumber===Gs.countSliders?Gs.$tutorial.find(".js-slide-next").addClass("disabled-arrow"):Gs.$tutorial.find(".js-slide-next").removeClass("disabled-arrow")},qs=function(t){t.preventDefault(),Vs(),Zs()};document.addEventListener("DOMContentLoaded",(function(){Gs.$tutorial=Io()(".".concat("tutorial-v2")),0!==Gs.$tutorial.length&&(Gs.$tutorial.find(".js-start-trading").on("click",Zs),Gs.$tutorial.find(".js-start-slider").on("click",Ws),Gs.$tutorial.find(".js-slide-prev").on("click",$s),Gs.$tutorial.find(".js-slide-next").on("click",Xs),Gs.$tutorial.find(".js-exit").on("click",Zs),Gs.$tutorial.find(".js-open-social").on("click",qs),Gs.$tutorial.removeClass("hidden"))}));var Ks="tutorial-v3",Qs={sliderWidth:1280,sliderHeight:920,headerHeight:25,paddingY:20},Js=function(t){var e,n,r,i;t.preventDefault(),Qs.data.currentSlide=+(null===(e=t.currentTarget)||void 0===e||null===(e=e.dataset)||void 0===e?void 0:e.slide),n=Qs.data.currentSlide,(n-=1)<0&&(n=1),Qs.$serving.find(".serving__item").eq(n).addClass("serving__item--active").siblings().removeClass("serving__item--active"),r=Qs.data.currentSlide,0!==(i=Qs.$tutorial.find(".step".concat(r))).length&&(Qs.$tutorial.find(".".concat(Ks,"__step")).addClass("hidden"),i.removeClass("hidden"),Qs.$tutorial[0].classList.forEach((function(t){t!==Ks&&Qs.$tutorial.removeClass(t)})),Qs.$tutorial.addClass("".concat(Ks,"--step").concat(r))),Qs.$tutorial.find(".".concat(Ks,"__close-icon")).attr("data-layout","onboarding_1.stage_".concat(Qs.data.currentSlide,".close"))},tc=function(t){t.preventDefault(),ec()},ec=function(){Qs.$tutorial.addClass("hidden"),Qs.$tutorial.find(".".concat(Ks,"__step:not(.hidden)")).addClass("hidden"),Qs.$tutorial.find(".".concat(Ks,"__step:first")).removeClass("hidden"),Qs.$tutorial.find(".serving__item").removeClass("serving__item--active"),Qs.$tutorial.find(".serving__item:first").addClass("serving__item--active")},nc=function(t){t.preventDefault(),Vs(),ec()},rc=function(t){var e;t.preventDefault(),e=new CustomEvent("open-modal",{detail:"signals"}),window.dispatchEvent(e),ec()};if(document.addEventListener("DOMContentLoaded",(function(){Qs.$tutorial=Io()(".".concat(Ks)),0!==Qs.$tutorial.length&&(Qs.$serving=Qs.$tutorial.find(".".concat(Ks,"__serving")),Qs.data={currentSlide:1},Qs.$tutorial.find(".js-change-slide").on("click",Js),Qs.$tutorial.find(".js-exit").on("click",tc),Qs.$tutorial.find(".js-open-social").on("click",nc),Qs.$tutorial.find(".js-open-signals").on("click",rc),Qs.$tutorial.removeClass("hidden"))})),Ne.Z.cookies.remove("show_tutorial"),(0,qe.CM)()&&!Ne.Z.cookies.get("tutorial_watched")){var ic=ke.ZP.STORAGE.COOKIES.OPTIONS.expires;ke.ZP.STORAGE.COOKIES.OPTIONS.expires=new Date((new Date).setHours((new Date).getHours()+8760)),Ne.Z.cookies.set("tutorial_watched",1),ke.ZP.STORAGE.COOKIES.OPTIONS.expires=ic}var oc=n(24882);function ac(t){return ac="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ac(t)}function sc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function cc(t){for(var e=1;e80})).map((function(t){return t.symbol}));i.length&&(r.symbol=i[Math.floor(Math.random()*i.length)],ao.Z.getTryDemoBalance()<100&&po.dispatch((0,Da.Wy)()),po.dispatch((0,Is.tC)({modalId:Ie.ee.DEALS_WIDGET,value:!0})),r.fastTimeframe=10,r.demoDealAmount=10,r.enabledAutoscroll=!0,r.amountType=p.G7.CURRENCY,r.chartType=w.Ri.Line,r.showArea=!0,r.zoom=cc(cc({},r.zoom),{},lc({},w.Ri.Line,10)))}po.dispatch((0,La.dW)({save:{"chart-1":r}})),t.isFirstTimeLoadedAssets=!1}})),this.socket.addEventListener(Ra.g4,(function(){t.isFirstTimeLoadedAssets=!0})),this.socket.addEventListener(Ra.MJ,(function(t){po.dispatch(function(t){return{type:Zt,payload:{deals:t}}}(t))})),this.socket.addEventListener("".concat(Ta.rV).concat(Ra.KN),(function(t){po.dispatch((0,Da.NL)({balance:t})),ao.Z.saveTryDemoBalance(t)})),this.socket.addEventListener(Ra.vg,(function(t){po.dispatch((0,La.Ps)(t))})),this.socket.addEventListener("".concat(Ta.rV).concat(Ra.F1),(function(t){po.dispatch({type:Wt,payload:{deal:t}})})),this.socket.addEventListener("".concat(go).concat(Ra.F1),(function(t){t.error===As&&Ke.Z.publish(rs._D,{amount:t.amount})})),this.socket.addEventListener("".concat(Ta.rV).concat(Ra.tT),(function(e){var n=e.deals,r=n.filter((function(t){return t.profit>0})).length;t.closedTrades+=n.length,t.closedProfitTrades+=r,t.closedProfitTrades>=5&&(po.dispatch((0,Is.tC)({modalId:Ie.ee.GOOD_JOB_MODAL,value:!0})),t.closedTrades=0,t.closedProfitTrades=0),po.dispatch(function(t){return Ke.Z.publish("event_sent_message_sound_on_iphone"),function(e){e({type:$t,payload:{deals:t}})}}(n))})),this.socket.addEventListener("".concat(Ta.rV).concat(Ra.h_),(function(t){po.dispatch({type:Xt,payload:{deal:t}})})),this.socket.addEventListener("".concat(Ta.rV).concat(Ra.Lu),(function(t){po.dispatch({type:Yt,payload:t})})),this.socket.addEventListener(Ra.gc,(function(t){po.dispatch((0,Fa.ON)(t))})),this.socket.addEventListener(Ra.Zb,(function(t){po.dispatch((0,Fa.vv)(t))})),this.socket.addEventListener("".concat(Ta.rV).concat(Ra.lN),(function(t){po.dispatch(mt.up(t))})),this.socket.addEventListener("".concat(Ta.rV).concat(Ra.mv),(function(t){po.dispatch(mt.Pc(t))})),window.addEventListener("open-modal",(function(t){switch(t.detail){case"social":po.dispatch((0,Is.x2)(lc({},Ie.ee.SOCIAL_TRADING,!0)));break;case"signals":(0,qe.Yx)()?po.dispatch((0,Is.x2)(lc({},Ie.ee.SIGNALS,!0))):po.dispatch((0,Is.x2)(lc({},Ie.ee.SIGNALS_WIDGET,!0)))}}))}},{key:"domEvents",value:function(){Io()(".js-header-avatar").on("click",(function(){po.dispatch((0,Is.tC)({modalId:Ie.ee.ONLY_REGISTERED,value:!0}))}))}}],n&&uc(e.prototype,n),r&&uc(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),dc=new hc,pc=(n(29797),n(54692),n(51530),n(95568),n(40624)),mc=n(24246),yc=function(t){var e=t.side,n=t.isActive,r=t.onArrowClick;return(0,mc.jsx)("div",{className:(0,pc.Z)("assets-favorites-arrow","assets-favorites-arrow--".concat(e),!n&&"assets-favorites-arrow--disabled"),onClick:function(){return r(e)},children:(0,mc.jsx)("i",{className:"fa fa-chevron-".concat(e)})})},vc=n(19197),bc=n(50215),gc=n(93593),wc=n(12111);function jc(t){return jc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jc(t)}function xc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Oc(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);nt}));if(e.length){var n=Math.round(100*e.reduce((function(t,e){return t+e.amount+e.profit}),0))/100,r=e.reduce((function(t,e){return t+e.amount}),0),i=Math.max.apply(Math,Sc(e.map((function(t){return t.closeTimestamp}))));this.setState({closeEstimateProfit:n,closeProfit:r,closeDealsLastTime:i})}}},{key:"sliderClassNames",get:function(){var t=this.props,e=t.isSymbolVisible,n=t.state,r=t.active,i=t.visibleChartIds;return(0,pc.Z)("animated assets-favorites-item",{"assets-favorites-item--active":e,"assets-favorites-item--not-active":!r||1!==i.length,"assets-favorites-item--bg-red":n===vc.sd,"assets-favorites-item--bg-yellow":n===vc.aQ,"assets-favorites-item--bg-green":n===vc.BI})}},{key:"render",value:function(){var t=this.props,e=t.profit,n=t.label,r=t.payout,i=t.progress,o=t.symbol,a=t.hasDeals,s=t.currency,c=t.tabIndex,l=t.totalBet,u=t.isActive;if(!n)return null;var f=o.replace("#",""),h=(0,j.Eo)(o),d=n.replace(" OTC",""),p=d.substring(0,h?11:12);return d.length!==p.length&&(p+="..."),h&&(p+=" OTC"),(0,mc.jsxs)("div",{ref:this.myRef,className:this.sliderClassNames,onClick:this.onSliderItemClick,onMouseDown:this.handleMiddleMouseClick,"data-id":o,tabIndex:c,children:[u&&(0,mc.jsx)(gc.Q,{className:"assets-favorites-item__preview-wrapper",src:"https://pocket-static.com/uploads/img_favourites_symbols/".concat(f,".svg?v=").concat(this.state.svgDate),loading:this.onReactSVGLoading,afterInjection:this.onReactSVGAfterInjection}),(0,mc.jsx)("a",{className:"assets-favorites-item__close",onClick:this.onRemoveItemClick,children:(0,mc.jsx)("i",{className:"fa fa-times"})}),(0,mc.jsxs)("div",{className:"assets-favorites-item__line",children:[(0,mc.jsx)("div",{className:"assets-favorites-item__label",children:p}),u&&(0,mc.jsx)("div",{className:"payout",children:(0,mc.jsxs)("div",{className:"payout__in",children:[(0,mc.jsx)("div",{className:"payout__number",children:r}),(0,mc.jsx)("div",{className:"payout__symbol",children:"%"})]})})]}),a&&(0,mc.jsxs)("div",{className:"assets-favorites-item__line",children:[(0,mc.jsxs)("div",{className:"amount",children:[s,(0,qt.Bq)(l,2)]}),(0,mc.jsx)("div",{className:"profit",children:(0,mc.jsxs)("div",{className:"profit__in",children:[e>0&&(0,mc.jsx)("div",{className:"profit__plus",children:"+"}),(0,mc.jsx)("div",{className:"profit__currency",children:s}),(0,qt.Bq)(e,2,!0)]})})]}),i>0&&(0,mc.jsx)("div",{className:"assets-favorites-item__progress progress",children:(0,mc.jsx)("div",{className:"progress-bar",style:{width:"".concat(i,"%")}})})]})}}])&&Tc(e.prototype,n),i&&Tc(e,i),Object.defineProperty(e,"prototype",{writable:!1}),a}(r.PureComponent),Lc=(0,u.$j)((function(t,e){var n=(0,bc.nU)(e.symbol);return function(t,e){return Oc(Oc({},(0,bc.DJ)(t)(e.symbol)),{},{closedDeals:n(t),visibleChartIds:t.chartSettings.visibleChartIds,currency:t.global.currency,isSymbolVisible:t.chartSettings.visibleSymbols.includes(e.symbol),isActive:(0,wc.s3)(t)(e.symbol)})}}),{removeFavoriteSymbol:La.Rm,changeSymbol:La.II})(Rc),Dc=n(47445);function Mc(t){return Mc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mc(t)}function Bc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Hc(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==Mc(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==Mc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Mc(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Fc=(0,u.$j)((function(t){return{favoriteSymbols:t.favorites.list}}),{changeFavoriteSymbols:La.gS})((function(t){var e=t.innerRef,n=t.changeFavoriteSymbols,r=t.favoriteSymbols.map((function(t,e){return{id:t,name:t,tabIndex:e+1}}));return(0,mc.jsx)("div",{className:"assets-favorites-list__wrap",children:(0,mc.jsx)(Dc.ReactSortable,{className:"assets-favorites-list__in",list:r,ref:e,setList:function(t){return n(t.map((function(t){return t.id})))},children:r.map((function(t){var e=t.id,n=t.name,r=t.tabIndex;return(0,mc.jsx)(Lc,{symbol:n,tabIndex:r},e)}))})})})),Uc=function(t,e){return(0,mc.jsx)(Fc,function(t){for(var e=1;e0?n[0]:null,visibleSymbolsLength:t.chartSettings.visibleSymbols.length}}),{changeModalState:Is.tC})((function(t){var e=t.innerRef,n=t.visibleSymbolsLength,r=t.firstVisibleChartId,i=t.changeModalState;return(0,mc.jsxs)("div",{ref:e,className:"no-items-text",onClick:function(){n>0&&null!==r&&i({modalId:Ie.ee.ASSETS_LIST,value:r})},children:[(0,mc.jsx)("i",{className:"fa fa-star"})," ",(0,vt.tr)("chart_settings.favorites_list"),1===n?" (Shift + F)":null]})})),zc=function(t,e){return(0,mc.jsx)(Xc,Wc(Wc({},t),{},{innerRef:e}))};zc.displayName="NoItemsText";var Yc=(0,r.forwardRef)(zc),qc=n(58387);function Kc(t){return Kc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kc(t)}function Qc(t,e){for(var n=0;n0&&!e&&r&&(n.remove(ol),Ua()):(n.add(ol),Ua())}var sl=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Jc(t,e)}(a,t);var e,n,i,o=tl(a);function a(){var t;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a);for(var e=arguments.length,n=new Array(e),i=0;in?n:t})),rl(el(t),"onSliderArrowClick",(function(e){if(t.state["".concat(e,"ArrowActive")]){var n=t.state,r=n.pages,i=n.currentPage;r<=0||(i+="left"===e?-1:1,i=t.clamp(i,0,r),t.setState({currentPage:i},(function(){return t.calculate()})))}})),rl(el(t),"checkOffset",(function(){if(t.isSliderInitialized()){var e=t.state,n=e.pages,r=e.currentPage,i=e.itemsWidth,o=e.windowWidth,a=r!==n?300*r:Math.ceil(i-o);a=Math.max(0,a),t.sliderRef.current.ref.current.style.transform="translate3d(-".concat(a,"px, 0, 0)")}})),rl(el(t),"isSliderInitialized",(function(){return null!=t.sliderRef.current&&null!=t.sliderRef.current.ref&&null!=t.sliderRef.current.ref.current})),rl(el(t),"calculate",(function(){if(t.isSliderInitialized()&&null!=t.listRef.current){var e=t.listRef.current.offsetWidth-80,n=t.sliderRef.current.ref.current.offsetWidth,r=n>e&&n-e<300?1:Math.max(0,Math.ceil((n-e)/300)),i=t.state.currentPage;i>r&&(i=r),t.setState({pages:r,currentPage:i,leftArrowActive:i>0,rightArrowActive:i0||e>0&&0===n)&&(Ua(),al(e,this.props.isMultiChart)),this.props.isMultiChart!==t.isMultiChart&&al(e,this.props.isMultiChart)}},{key:"render",value:function(){var t=this.state,e=t.leftArrowActive,n=t.rightArrowActive,r=this.props,i=r.favoriteSymbolsLength;return r.visibleChartsCount>1||0===i?null:(0,mc.jsxs)("div",{ref:this.listRef,className:"assets-favorites-list",children:[0===i&&(0,mc.jsx)(Yc,{ref:this.sliderRef}),i>0&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)(yc,{side:"left",isActive:e,onArrowClick:this.onSliderArrowClick}),(0,mc.jsx)(Vc,{ref:this.sliderRef}),(0,mc.jsx)(yc,{side:"right",isActive:n,onArrowClick:this.onSliderArrowClick})]})]})}}])&&Qc(e.prototype,n),i&&Qc(e,i),Object.defineProperty(e,"prototype",{writable:!1}),a}(r.PureComponent),cl=(0,u.$j)((function(t){return{favoriteSymbolsLength:t.favorites.list.length,visibleChartsCount:t.chartSettings.visibleChartIds.length,isMultiChart:!(0,qc.nR)(t)}}))(sl),ll=n(23615),ul=n.n(ll);function fl(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return hl(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hl(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hl(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0),null===n&&null!==i&&(s=!0),(0,mc.jsxs)("div",{className:(0,pc.Z)("counter",a&&"counter--".concat(a),s&&"animated zoomIn",!s&&"animated zoomOut"),children:[null!==i&&(0,mc.jsx)("span",{className:"counter__icon",children:i}),null!==n&&(0,mc.jsx)("span",{className:"counter__number",children:n})]})},_l=Sl;function Tl(t){var e=t.count,n=t.type;return e?(0,mc.jsx)("div",{className:"counter-wrap",children:(0,mc.jsx)(_l,{count:e,type:n})}):null}function Pl(t){return Pl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pl(t)}function El(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Cl(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n");pu.base=Re()(window.AppData,"ajaxLoader.classList.base"),pu.button=Re()(window.AppData,"ajaxLoader.classList.button"),pu.window=Re()(window.AppData,"ajaxLoader.classList.window"),pu.block=Re()(window.AppData,"ajaxLoader.classList.block"),pu.backing=Re()(window.AppData,"ajaxLoader.classList.backing"),pu.absolute=Re()(window.AppData,"ajaxLoader.classList.absolute"),uu=Io()(e),lu=uu.find("svg"),this._wrapperClassList=[],this._childrenClassList=[],this._backing=!1,this._absolute=!1}var e,n,r;return e=t,(n=[{key:"get",value:function(){this.make()}},{key:"getForButton",value:function(){return this.make(fu)}},{key:"getForWindow",value:function(){return this.make(hu)}},{key:"getForBlock",value:function(){return this.make(du)}},{key:"make",value:function(t){return this._childrenClassList.length&&this._childrenClassList.forEach((function(t){return lu.addClass(t)})),this.getWrapperClassList(t).forEach((function(t){return uu.addClass(t)})),this.isBacking()&&uu.prepend(this.getBackingHtml()),uu.append(lu)}},{key:"getWrapperClassList",value:function(t){var e=[];switch((this.isBacking()||this.isAbsolute())&&e.push(pu.absolute),t){case du:e.push(pu.block);break;case fu:e.push(pu.button);break;case hu:e.push(pu.window)}return this._wrapperClassList.length&&this._wrapperClassList.forEach((function(t){return e.push(t)})),e}},{key:"getBackingHtml",value:function(){return this.isBacking()?'
'):""}},{key:"getByType",value:function(t){return this.make(t)}},{key:"isBacking",value:function(){return!0===this._backing}},{key:"setBacking",value:function(t){return this._backing=t,this}},{key:"isAbsolute",value:function(){return!0===this._absolute}},{key:"setAbsolute",value:function(t){return this._absolute=t,this}},{key:"setWrapperClassList",value:function(t){return this._wrapperClassList=t,this}},{key:"getChildrenClassList",value:function(){return this._childrenClassList}},{key:"setChildrenClassList",value:function(t){return this._childrenClassList=t,this}}])&&cu(e.prototype,n),r&&cu(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}();function yu(t){return yu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yu(t)}var vu=["type","className","absolute"];function bu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function gu(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==yu(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==yu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===yu(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function wu(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return ju(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ju(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ju(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Ou=function(t){var e=t.type,n=void 0===e?pu.block:e,i=t.className,o=void 0===i?"ajax-loading":i,a=t.absolute,s=void 0!==a&&a,c=xu(t,vu),l=(0,r.useRef)(),u=(0,r.useRef)((new mu).setAbsolute(s).getByType(n)),f=wu((0,r.useState)(Array.from(u.current[0].classList).join(" ")),2),h=f[0],d=f[1],p=wu((0,r.useState)(u.current[0].tagName.toLowerCase()),2),m=p[0],y=p[1];if((0,r.useEffect)((function(){if(u.current=(new mu).setAbsolute(s).getByType(n),l.current&&u.current&&void 0!==u.current[0]){y(u.current[0].tagName.toLowerCase()),d(Array.from(u.current[0].classList).join(" "));var t=u.current.children().get(0);return l.current.appendChild(t),function(){var e;null===(e=l.current)||void 0===e||e.removeChild(t),d("")}}}),[]),o)return(0,mc.jsx)("div",function(t){for(var e=1;et[o]-t[a]-1&&(t.reach[c]="end");e&&(f.dispatchEvent(Hu("ps-scroll-"+c)),e<0?f.dispatchEvent(Hu("ps-scroll-"+l)):e>0&&f.dispatchEvent(Hu("ps-scroll-"+u)),r&&function(t,e){Ru(t,e),Lu(t,e)}(t,c));t.reach[c]&&(e||i)&&f.dispatchEvent(Hu("ps-"+c+"-reach-"+t.reach[c]))}(t,n,o,r,i)};function Uu(t){return parseInt(t,10)||0}var Vu={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},Gu=function(t){var e=t.element,n=Math.floor(e.scrollTop);t.containerWidth=e.clientWidth,t.containerHeight=e.clientHeight,t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(Nu(e,Iu.element.rail("x")).forEach((function(t){return ku(t)})),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(Nu(e,Iu.element.rail("y")).forEach((function(t){return ku(t)})),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(t,e){var n={width:e.railXWidth},r=Math.floor(t.scrollTop);e.isRtl?n.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:n.left=t.scrollLeft;e.isScrollbarXUsingBottom?n.bottom=e.scrollbarXBottom-r:n.top=e.scrollbarXTop+r;Tu(e.scrollbarXRail,n);var i={top:r,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?i.right=e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth:i.right=e.scrollbarYRight-t.scrollLeft:e.isRtl?i.left=e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:i.left=e.scrollbarYLeft+t.scrollLeft;Tu(e.scrollbarYRail,i),Tu(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),Tu(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}(e,t),t.scrollbarXActive?e.classList.add(Iu.state.active("x")):(e.classList.remove(Iu.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=0),t.scrollbarYActive?e.classList.add(Iu.state.active("y")):(e.classList.remove(Iu.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)};function Zu(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function Wu(t,e){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],s=e[5],c=e[6],l=e[7],u=e[8],f=t.element,h=null,d=null,p=null;function m(e){f[c]=h+p*(e[i]-d),Ru(t,l),Gu(t),e.stopPropagation(),e.preventDefault()}function y(){Lu(t,l),t[u].classList.remove(Iu.state.clicking),t.event.unbind(t.ownerDocument,"mousemove",m)}t.event.bind(t[a],"mousedown",(function(e){h=f[c],d=e[i],p=(t[r]-t[n])/(t[o]-t[s]),t.event.bind(t.ownerDocument,"mousemove",m),t.event.once(t.ownerDocument,"mouseup",y),t[u].classList.add(Iu.state.clicking),e.stopPropagation(),e.preventDefault()}))}var $u={"click-rail":function(t){t.event.bind(t.scrollbarY,"mousedown",(function(t){return t.stopPropagation()})),t.event.bind(t.scrollbarYRail,"mousedown",(function(e){var n=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;t.element.scrollTop+=n*t.containerHeight,Gu(t),e.stopPropagation()})),t.event.bind(t.scrollbarX,"mousedown",(function(t){return t.stopPropagation()})),t.event.bind(t.scrollbarXRail,"mousedown",(function(e){var n=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=n*t.containerWidth,Gu(t),e.stopPropagation()}))},"drag-thumb":function(t){Wu(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),Wu(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(t){var e=t.element;t.event.bind(t.ownerDocument,"keydown",(function(n){if(!(n.isDefaultPrevented&&n.isDefaultPrevented()||n.defaultPrevented)&&(Cu(e,":hover")||Cu(t.scrollbarX,":focus")||Cu(t.scrollbarY,":focus"))){var r,i=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(i){if("IFRAME"===i.tagName)i=i.contentDocument.activeElement;else for(;i.shadowRoot;)i=i.shadowRoot.activeElement;if(Cu(r=i,"input,[contenteditable]")||Cu(r,"select,[contenteditable]")||Cu(r,"textarea,[contenteditable]")||Cu(r,"button,[contenteditable]"))return}var o=0,a=0;switch(n.which){case 37:o=n.metaKey?-t.contentWidth:n.altKey?-t.containerWidth:-30;break;case 38:a=n.metaKey?t.contentHeight:n.altKey?t.containerHeight:30;break;case 39:o=n.metaKey?t.contentWidth:n.altKey?t.containerWidth:30;break;case 40:a=n.metaKey?-t.contentHeight:n.altKey?-t.containerHeight:-30;break;case 32:a=n.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:a=t.containerHeight;break;case 34:a=-t.containerHeight;break;case 36:a=t.contentHeight;break;case 35:a=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==o||t.settings.suppressScrollY&&0!==a||(e.scrollTop-=a,e.scrollLeft+=o,Gu(t),function(n,r){var i=Math.floor(e.scrollTop);if(0===n){if(!t.scrollbarYActive)return!1;if(0===i&&r>0||i>=t.contentHeight-t.containerHeight&&r<0)return!t.settings.wheelPropagation}var o=e.scrollLeft;if(0===r){if(!t.scrollbarXActive)return!1;if(0===o&&n<0||o>=t.contentWidth-t.containerWidth&&n>0)return!t.settings.wheelPropagation}return!0}(o,a)&&n.preventDefault())}}))},wheel:function(t){var e=t.element;function n(n){var r=function(t){var e=t.deltaX,n=-1*t.deltaY;return void 0!==e&&void 0!==n||(e=-1*t.wheelDeltaX/6,n=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,n*=10),e!=e&&n!=n&&(e=0,n=t.wheelDelta),t.shiftKey?[-n,-e]:[e,n]}(n),i=r[0],o=r[1];if(!function(t,n,r){if(!Vu.isWebKit&&e.querySelector("select:focus"))return!0;if(!e.contains(t))return!1;for(var i=t;i&&i!==e;){if(i.classList.contains(Iu.element.consuming))return!0;var o=_u(i);if([o.overflow,o.overflowX,o.overflowY].join("").match(/(scroll|auto)/)){var a=i.scrollHeight-i.clientHeight;if(a>0&&!(0===i.scrollTop&&r>0||i.scrollTop===a&&r<0))return!0;var s=i.scrollWidth-i.clientWidth;if(s>0&&!(0===i.scrollLeft&&n<0||i.scrollLeft===s&&n>0))return!0}i=i.parentNode}return!1}(n.target,i,o)){var a=!1;t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(o?e.scrollTop-=o*t.settings.wheelSpeed:e.scrollTop+=i*t.settings.wheelSpeed,a=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(i?e.scrollLeft+=i*t.settings.wheelSpeed:e.scrollLeft-=o*t.settings.wheelSpeed,a=!0):(e.scrollTop-=o*t.settings.wheelSpeed,e.scrollLeft+=i*t.settings.wheelSpeed),Gu(t),a=a||function(n,r){var i=Math.floor(e.scrollTop),o=0===e.scrollTop,a=i+e.offsetHeight===e.scrollHeight,s=0===e.scrollLeft,c=e.scrollLeft+e.offsetWidth===e.scrollWidth;return!(Math.abs(r)>Math.abs(n)?o||a:s||c)||!t.settings.wheelPropagation}(i,o),a&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault())}}void 0!==window.onwheel?t.event.bind(e,"wheel",n):void 0!==window.onmousewheel&&t.event.bind(e,"mousewheel",n)},touch:function(t){if(Vu.supportsTouch||Vu.supportsIePointer){var e=t.element,n={},r=0,i={},o=null;Vu.supportsTouch?(t.event.bind(e,"touchstart",l),t.event.bind(e,"touchmove",u),t.event.bind(e,"touchend",f)):Vu.supportsIePointer&&(window.PointerEvent?(t.event.bind(e,"pointerdown",l),t.event.bind(e,"pointermove",u),t.event.bind(e,"pointerup",f)):window.MSPointerEvent&&(t.event.bind(e,"MSPointerDown",l),t.event.bind(e,"MSPointerMove",u),t.event.bind(e,"MSPointerUp",f)))}function a(n,r){e.scrollTop-=r,e.scrollLeft-=n,Gu(t)}function s(t){return t.targetTouches?t.targetTouches[0]:t}function c(t){return(!t.pointerType||"pen"!==t.pointerType||0!==t.buttons)&&(!(!t.targetTouches||1!==t.targetTouches.length)||!(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function l(t){if(c(t)){var e=s(t);n.pageX=e.pageX,n.pageY=e.pageY,r=(new Date).getTime(),null!==o&&clearInterval(o)}}function u(o){if(c(o)){var l=s(o),u={pageX:l.pageX,pageY:l.pageY},f=u.pageX-n.pageX,h=u.pageY-n.pageY;if(function(t,n,r){if(!e.contains(t))return!1;for(var i=t;i&&i!==e;){if(i.classList.contains(Iu.element.consuming))return!0;var o=_u(i);if([o.overflow,o.overflowX,o.overflowY].join("").match(/(scroll|auto)/)){var a=i.scrollHeight-i.clientHeight;if(a>0&&!(0===i.scrollTop&&r>0||i.scrollTop===a&&r<0))return!0;var s=i.scrollLeft-i.clientWidth;if(s>0&&!(0===i.scrollLeft&&n<0||i.scrollLeft===s&&n>0))return!0}i=i.parentNode}return!1}(o.target,f,h))return;a(f,h),n=u;var d=(new Date).getTime(),p=d-r;p>0&&(i.x=f/p,i.y=h/p,r=d),function(n,r){var i=Math.floor(e.scrollTop),o=e.scrollLeft,a=Math.abs(n),s=Math.abs(r);if(s>a){if(r<0&&i===t.contentHeight-t.containerHeight||r>0&&0===i)return 0===window.scrollY&&r>0&&Vu.isChrome}else if(a>s&&(n<0&&o===t.contentWidth-t.containerWidth||n>0&&0===o))return!0;return!0}(f,h)&&o.preventDefault()}}function f(){t.settings.swipeEasing&&(clearInterval(o),o=setInterval((function(){!t.isInitialized&&t.element&&(i.x||i.y)?Math.abs(i.x)<.01&&Math.abs(i.y)<.01?clearInterval(o):(a(30*i.x,30*i.y),i.x*=.8,i.y*=.8):clearInterval(o)}),10))}}},Xu=function(t,e){var n=this;if(void 0===e&&(e={}),"string"==typeof t&&(t=document.querySelector(t)),!t||!t.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var r in this.element=t,t.classList.add(Iu.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},e)n.settings[r]=e[r];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var i,o,a=function(){return t.classList.add(Iu.state.focus)},s=function(){return t.classList.remove(Iu.state.focus)};this.isRtl="rtl"===_u(t).direction,this.isNegativeScroll=(o=t.scrollLeft,t.scrollLeft=-1,i=t.scrollLeft<0,t.scrollLeft=o,i),this.negativeScrollAdjustment=this.isNegativeScroll?t.scrollWidth-t.clientWidth:0,this.event=new Bu,this.ownerDocument=t.ownerDocument||document,this.scrollbarXRail=Pu(Iu.element.rail("x")),t.appendChild(this.scrollbarXRail),this.scrollbarX=Pu(Iu.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",a),this.event.bind(this.scrollbarX,"blur",s),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var c=_u(this.scrollbarXRail);this.scrollbarXBottom=parseInt(c.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Uu(c.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Uu(c.borderLeftWidth)+Uu(c.borderRightWidth),Tu(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Uu(c.marginLeft)+Uu(c.marginRight),Tu(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Pu(Iu.element.rail("y")),t.appendChild(this.scrollbarYRail),this.scrollbarY=Pu(Iu.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",a),this.event.bind(this.scrollbarY,"blur",s),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var l=_u(this.scrollbarYRail);this.scrollbarYRight=parseInt(l.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Uu(l.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(t){var e=_u(t);return Uu(e.width)+Uu(e.paddingLeft)+Uu(e.paddingRight)+Uu(e.borderLeftWidth)+Uu(e.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Uu(l.borderTopWidth)+Uu(l.borderBottomWidth),Tu(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Uu(l.marginTop)+Uu(l.marginBottom),Tu(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:t.scrollLeft<=0?"start":t.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:t.scrollTop<=0?"start":t.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach((function(t){return $u[t](n)})),this.lastScrollTop=Math.floor(t.scrollTop),this.lastScrollLeft=t.scrollLeft,this.event.bind(this.element,"scroll",(function(t){return n.onScroll(t)})),Gu(this)};Xu.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Tu(this.scrollbarXRail,{display:"block"}),Tu(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Uu(_u(this.scrollbarXRail).marginLeft)+Uu(_u(this.scrollbarXRail).marginRight),this.railYMarginHeight=Uu(_u(this.scrollbarYRail).marginTop)+Uu(_u(this.scrollbarYRail).marginBottom),Tu(this.scrollbarXRail,{display:"none"}),Tu(this.scrollbarYRail,{display:"none"}),Gu(this),Fu(this,"top",0,!1,!0),Fu(this,"left",0,!1,!0),Tu(this.scrollbarXRail,{display:""}),Tu(this.scrollbarYRail,{display:""}))},Xu.prototype.onScroll=function(t){this.isAlive&&(Gu(this),Fu(this,"top",this.element.scrollTop-this.lastScrollTop),Fu(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},Xu.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),ku(this.scrollbarX),ku(this.scrollbarY),ku(this.scrollbarXRail),ku(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},Xu.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(t){return!t.match(/^ps([-_].+|)$/)})).join(" ")};var zu=Xu;function Yu(t){return Yu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yu(t)}function qu(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};Object.keys(ef).forEach((function(n){var r=t.props[ef[n]],i=e[ef[n]];if(r!==i){if(i){var o=t._handlerByEvent[n];t._container.removeEventListener(n,o,!1),t._handlerByEvent[n]=null}if(r){var a=function(){return r(t._container)};t._container.addEventListener(n,a,!1),t._handlerByEvent[n]=a}}}))}},{key:"updateScroll",value:function(){this._ps.update()}},{key:"handleRef",value:function(t){this._container=t,this.props.containerRef(t)}},{key:"render",value:function(){var t=this.props,e=t.children,n=t.component,r=t.className,i=t.style,o=n;return(0,mc.jsx)(o,{style:i,className:"scrollbar-container ".concat(r),ref:this.handleRef,children:e})}}],n&&qu(e.prototype,n),r&&qu(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(r.Component);nf.defaultProps={className:"",style:void 0,option:void 0,options:{wheelPropagation:!1},containerRef:function(){},onScrollY:void 0,onScrollX:void 0,onScrollUp:void 0,onScrollDown:void 0,onScrollLeft:void 0,onScrollRight:void 0,onYReachStart:void 0,onYReachEnd:void 0,onXReachStart:void 0,onXReachEnd:void 0,component:"div"},nf.propTypes={children:ul().node.isRequired,className:ul().string,style:ul().object,option:ul().object,options:ul().object,containerRef:ul().func,onScrollY:ul().func,onScrollX:ul().func,onScrollUp:ul().func,onScrollDown:ul().func,onScrollLeft:ul().func,onScrollRight:ul().func,onYReachStart:ul().func,onYReachEnd:ul().func,onXReachStart:ul().func,onXReachEnd:ul().func,component:ul().string};var rf=nf;function of(t){return of="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},of(t)}function af(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function sf(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&"changed--up",t.changed<0&&"changed--down"),children:[(0,mc.jsx)("i",{className:(0,pc.Z)("fa",t.changed>0&&"fa-chevron-up",t.changed<0&&"fa-chevron-down")})," ",Math.abs(t.changed)]})]},t.uid)}))]})]}),!l&&!b&&(0,mc.jsx)("div",{className:"flex-vertical-block__footer",children:(0,mc.jsx)("div",{className:"btn-wrap",children:(0,mc.jsxs)("a",{className:"btn btn-primary",onClick:function(){return i(!0)},children:[(0,vt.tr)("modals.t-ranking.full")," ",n&&(0,mc.jsx)(lf,{})]})})})]})})})),mf=n(61403),yf=n.n(mf);yf().defaultStyles.content={},yf().defaultStyles.overlay={};var vf=function(t){var e=t.children,n=t.isOpen,r=t.onRequestClose,i=t.className,o=void 0===i?"Refactor":i;return(0,mc.jsx)(yf(),{isOpen:n,onRequestClose:r,ariaHideApp:!1,closeTimeoutMS:200,className:o,children:e})},bf=function(t){var e=t.isOpen,n=void 0===e||e,r=t.onRequestClose,i=t.className,o=void 0===i?"":i,a=t.showCloseButton,s=void 0===a||a,c=t.children;return(0,mc.jsx)(vf,{isOpen:n,onRequestClose:r,children:(0,mc.jsxs)("div",{className:"".concat(o," zoom-anim-dialog po-modal"),children:[c,s&&(0,mc.jsx)("a",{className:"modal-close",onClick:r,children:(0,mc.jsx)("svg",{className:"svg-icon modal-close-icon",width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,mc.jsx)("path",{d:"M10.3432 7.5L14.6075 3.23565C15.1308 2.71236 15.1308 1.86392 14.6075 1.3402L13.6598 0.392472C13.1365 -0.130824 12.2881 -0.130824 11.7643 0.392472L7.5 4.65682L3.23565 0.392472C2.71236 -0.130824 1.86392 -0.130824 1.3402 0.392472L0.392472 1.3402C-0.130824 1.86349 -0.130824 2.71193 0.392472 3.23565L4.65682 7.5L0.392472 11.7643C-0.130824 12.2876 -0.130824 13.1361 0.392472 13.6598L1.3402 14.6075C1.86349 15.1308 2.71236 15.1308 3.23565 14.6075L7.5 10.3432L11.7643 14.6075C12.2876 15.1308 13.1365 15.1308 13.6598 14.6075L14.6075 13.6598C15.1308 13.1365 15.1308 12.2881 14.6075 11.7643L10.3432 7.5Z"})})})]})})},gf=iu((function(t){var e=t.isOpen,n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.global.isDemo}));return(0,mc.jsxs)(bf,{isOpen:e,onRequestClose:function(){n((0,Is.tC)({modalId:Ie.ee.TRADING_MODAL,value:!1}))},className:"sub-menu-trading-modal sub-menu-modal sub-menu-modal--4-menu-item po-modal",children:[(0,mc.jsx)("p",{className:"title",children:(0,vt.tr)("left-sidebar.trading")}),(0,mc.jsxs)("ul",{className:"list-links is-icon color-blue",children:[(0,mc.jsx)("li",{className:r?null:"active",children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/quick-high-low/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/quick-live-trading.svg",className:"svg-icon quick-live-trading"}),(0,mc.jsxs)("span",{children:[(0,mc.jsx)("span",{className:"text-block",children:(0,vt.tr)("left-sidebar.quick")}),(0,vt.tr)("left-sidebar.real")]})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/shares-trading/live/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/mt5-cfd-real-account.svg",className:"svg-icon mt5-real-account"}),(0,mc.jsxs)("span",{children:[(0,mc.jsx)("span",{className:"text-block",children:"Shares Trading"}),(0,vt.tr)("left-sidebar.real")]})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/mt4/live/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/mt4-real-account.svg",className:"svg-icon mt4-real-account"}),(0,mc.jsxs)("span",{children:[(0,mc.jsx)("span",{className:"text-block",children:"Forex MT4"}),(0,vt.tr)("left-sidebar.real")]})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/mt5/live/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/mt5-real-account.svg",className:"svg-icon mt5-real-account"}),(0,mc.jsxs)("span",{children:[(0,mc.jsx)("span",{className:"text-block",children:"Forex MT5"}),(0,vt.tr)("left-sidebar.real")]})]})}),(0,mc.jsx)("li",{className:r?"active":null,children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/demo-quick-high-low/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/quick-demo-trading.svg",className:"svg-icon quick-demo-trading"}),(0,mc.jsxs)("span",{children:[(0,mc.jsx)("span",{className:"text-block",children:(0,vt.tr)("left-sidebar.quick")}),(0,vt.tr)("left-sidebar.demo")]})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/shares-trading/demo/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/mt5-cfd-demo-account.svg",className:"svg-icon mt5-demo-account"}),(0,mc.jsxs)("span",{children:[(0,mc.jsx)("span",{className:"text-block",children:"Shares Trading"}),(0,vt.tr)("left-sidebar.demo")]})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/mt4/demo/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/mt4-demo-account.svg",className:"svg-icon mt4-demo-account"}),(0,mc.jsxs)("span",{children:[(0,mc.jsx)("span",{className:"text-block",children:"Forex MT4"}),(0,vt.tr)("left-sidebar.demo")]})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/mt5/demo/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/mt5-demo-account.svg",className:"svg-icon mt5-demo-account"}),(0,mc.jsxs)("span",{children:[(0,mc.jsx)("span",{className:"text-block",children:"Forex MT5"}),(0,vt.tr)("left-sidebar.demo")]})]})})]})]})}));function wf(t){var e=t.isOpen,n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.counters[mn]})),i=(0,u.v9)((function(t){return t.global.isExistsActiveBonus}));return(0,mc.jsxs)(bf,{isOpen:e,onRequestClose:function(){n((0,Is.tC)({modalId:Ie.ee.FINANCE_MODAL,value:!1}))},className:"sub-menu-finance-modal sub-menu-modal sub-menu-modal--3-menu-item po-modal",children:[(0,mc.jsx)("p",{className:"title",children:(0,vt.tr)("left-sidebar.finance")}),(0,mc.jsxs)("ul",{className:"list-links is-icon color-blue",children:[(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/deposit-step-1"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/deposit.svg",className:"svg-icon deposit"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.deposit")})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/withdrawal"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/withdrawal.svg",className:"svg-icon withdrawal"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.withdrawal")})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/balance-history"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/history.svg",className:"svg-icon history"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.balance-history")}),(0,mc.jsx)(Tl,{count:r,type:mn})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/cashback"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/cashback.svg",className:"svg-icon cashback"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.cashback")})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/promo"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/promo-codes.svg",className:"svg-icon promo-codes"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.promo")}),i&&(0,mc.jsx)("div",{className:"status status--on"})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/my-safe"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/my-safe.svg",className:"svg-icon my-safe"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.safe")})]})})]})]})}function jf(t){var e=t.isOpen,n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.global.uid}));return(0,mc.jsxs)(bf,{isOpen:e,onRequestClose:function(){n((0,Is.tC)({modalId:Ie.ee.PROFILE_MODAL,value:!1}))},className:"sub-menu-profile-modal sub-menu-modal sub-menu-modal--4-menu-item po-modal",children:[(0,mc.jsx)("p",{className:"title",children:(0,vt.tr)("left-sidebar.profile")}),(0,mc.jsxs)("ul",{className:"list-links is-icon color-blue",children:[r>0&&(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/trading-profile/".concat(r,"/")),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/trading-profile.svg",className:"svg-icon trading-profile"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.trade-profile")})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/profile"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/profile.svg",className:"svg-icon profile"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.profile")})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/security"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/security.svg",className:"svg-icon security"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.security")})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/trading-history/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/trading-history.svg",className:"svg-icon trading-history-icon"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.trade-history")})]})})]})]})}var xf=1,Of=2;function Sf(t){var e=t.isOpen,n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.global.uid})),i=(0,u.v9)((function(t){return t.global.isStartedGemsLottery})),o=(0,u.v9)((function(t){return t.global.miningStatus})),a=(0,u.v9)((function(t){return t.counters[vn]})),s=(0,u.v9)((function(t){return t.counters[bn]})),c=(0,u.v9)((function(t){return t.counters[wn]})),l=(0,u.v9)((function(t){return t.counters[gn]})),f=(0,u.v9)((function(t){return t.counters[On]}));return(0,mc.jsxs)(bf,{isOpen:e,onRequestClose:function(){n((0,Is.tC)({modalId:Ie.ee.MARKET_MODAL,value:!1}))},className:"sub-menu-market-modal sub-menu-modal sub-menu-modal--5-menu-item po-modal",children:[(0,mc.jsx)("p",{className:"title",children:(0,vt.tr)("left-sidebar.market")}),(0,mc.jsxs)("ul",{className:"list-links is-icon color-blue",children:[r>0&&(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/profile/achievements/market/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/market.svg",className:"svg-icon market"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.market")}),(0,mc.jsx)(Tl,{count:a,type:vn})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/profile/achievements/purchases/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/purchases.svg",className:"svg-icon purchases"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.purchases")}),(0,mc.jsx)(Tl,{count:s,type:bn})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/gems-lotto/"),children:[i&&(0,mc.jsx)("div",{className:"status status--on"}),(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/gem-lotto.svg",className:"svg-icon gem-lotto"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.gems-lottery")}),(0,mc.jsx)(Tl,{count:c,type:wn})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/profile/achievements/mining/"),children:[o===xf&&(0,mc.jsx)("div",{className:"status status--off"}),o===Of&&(0,mc.jsx)("div",{className:"status status--on"}),(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/mining.svg",className:"svg-icon mining"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.gems-mining")}),(0,mc.jsx)(Tl,{count:l,type:gn})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/social-trading-rewards/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/social-trading-reward.svg",className:"svg-icon social-trading-reward"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.soc-shards")}),(0,mc.jsx)(Tl,{count:f,type:On})]})})]})]})}function _f(t){var e=t.isOpen,n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.global.uid})),i=(0,u.v9)((function(t){return t.counters[pn]}));return(0,mc.jsxs)(bf,{isOpen:e,onRequestClose:function(){n((0,Is.tC)({modalId:Ie.ee.ACHIEVEMENTS_MODAL,value:!1}))},className:"sub-menu-achievements-modal sub-menu-modal sub-menu-modal--4-menu-item po-modal",children:[(0,mc.jsx)("p",{className:"title",children:(0,vt.tr)("left-sidebar.ach")}),(0,mc.jsxs)("ul",{className:"list-links is-icon color-blue",children:[r>0&&(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/profile/achievements/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/achievements.svg",className:"svg-icon achievements"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.ach")}),(0,mc.jsx)(Tl,{count:i,type:pn})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/profile/achievements/history/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/achievements-history.svg",className:"svg-icon achievements-history"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.ach-history")})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/profile/achievements/rating/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/achievements-rating.svg",className:"svg-icon achievements-rating"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.ach-rating")})]})}),(0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/achievements/community-help/"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/achievements-help.svg",className:"svg-icon achievements-help"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.com-help")})]})})]})]})}var Tf=function(){return-1!==window.location.href.indexOf("pocket-broker.com")};function Pf(t){var e=t.isOpen,n=(0,u.I0)(),i=(0,u.v9)((function(t){return t.global.uid})),o=(0,u.v9)((function(t){return t.counters[dn]})),a=(0,r.useRef)((0,Ce.Z)("socialIcons")),s=function(){n((0,Is.tC)({modalId:Ie.ee.SUPPORT_MODAL,value:!1}))},c=[];i>0&&c.push((0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/support"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/supp.svg",className:"svg-icon supp"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.tickets")}),(0,mc.jsx)(Tl,{count:o,type:pn})]})},"sup")),Tf()||c.push((0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/platform-guide"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/guide.svg",className:"svg-icon guide"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.guide")})]})},"guide")),c.push((0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("reviews"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/thumbs-up.svg",className:"svg-icon thumbs-up"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.reviews")})]})},"rev")),(0,qe.CM)()||c.push((0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{className:"js_chat_support_link mfp-close-modal","data-user":"2",onClick:function(){s(),Ul()||Ke.Z.publish(rs.aV)},children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/vip-chat-2.svg",className:"svg-icon vip-chat-2"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.sup-chat")})]})},"chat")),Tf()||c.push((0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/affiliate-program"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/partners.svg",className:"svg-icon partners"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.aff")})]})},"aff")),c.push((0,mc.jsx)("li",{children:(0,mc.jsxs)("a",{href:(0,He.or)("cabinet/applications"),children:[(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/apps.svg",className:"svg-icon apps"}),(0,mc.jsx)("span",{children:(0,vt.tr)("left-sidebar.apps")})]})},"apps"));var l=2;return c.length>4?l=3:c.length>6&&(l=4),(0,mc.jsxs)(bf,{isOpen:e,onRequestClose:s,className:"sub-menu-support-modal sub-menu-modal sub-menu-modal--".concat(l,"-menu-item po-modal"),children:[(0,mc.jsx)("p",{className:"title",children:(0,vt.tr)("left-sidebar.help")}),(0,mc.jsx)("ul",{className:"list-links is-icon color-blue",children:c}),a.current&&!Tf()&&(0,mc.jsxs)("div",{className:"social-icons-in-modal",children:[(0,mc.jsx)("div",{className:"social-icons-in-modal__title",children:(0,vt.tr)("left-sidebar.channels")}),(0,mc.jsx)("div",{className:"social-icons-in-modal__list",children:Object.keys(a.current).map((function(t){var e=a.current[t],n=e.link,r=e.icon;return(0,mc.jsx)("a",{target:"_blank",href:n,className:"social-icons-in-modal__link",children:(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/".concat(r,".svg"),className:"svg-icon social-".concat(t,"-icon")})},r)}))})]})]})}var Ef=function(){var t=(0,u.v9)((function(t){return t.global.isDetectedMobile})),e=(0,u.v9)((function(t){return t.modals.states[Ie.ee.TOURNAMENT_RATINGS]}));return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("ul",{children:[(0,mc.jsx)(wl,{active:!1}),(0,mc.jsx)(Zl,{}),(0,mc.jsx)(Wl,{active:e}),(0,mc.jsx)(Vl,{}),t&&(0,mc.jsx)($l,{})]}),e&&(0,mc.jsx)(pf,{})]})},Cf=function(){var t=(0,u.v9)((function(t){return t.global.isDetectedMobile}));return(0,mc.jsxs)("ul",{children:[(0,mc.jsx)(wl,{active:!0}),(0,mc.jsx)(Nl,{}),(0,mc.jsx)(Il,{}),(0,mc.jsx)(Dl,{}),(0,mc.jsx)(Ml,{}),(0,mc.jsx)(Vl,{}),(0,mc.jsx)(Gl,{}),t&&(0,mc.jsx)($l,{})]})};function kf(){var t=(0,u.v9)((function(t){return t.global.isDemoProfile})),e=(0,u.v9)((function(t){return t.global.isTournament})),n=(0,u.v9)((function(t){return t.global.isDetectedMobile})),r=(0,u.v9)((function(t){return t.modals.states[Ie.ee.TRADING_MODAL]})),i=(0,u.v9)((function(t){return t.modals.states[Ie.ee.FINANCE_MODAL]})),o=(0,u.v9)((function(t){return t.modals.states[Ie.ee.PROFILE_MODAL]})),a=(0,u.v9)((function(t){return t.modals.states[Ie.ee.MARKET_MODAL]})),s=(0,u.v9)((function(t){return t.modals.states[Ie.ee.ACHIEVEMENTS_MODAL]})),c=(0,u.v9)((function(t){return t.modals.states[Ie.ee.SUPPORT_MODAL]}));return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("nav",{children:[e?(0,mc.jsx)(Ef,{}):(0,mc.jsx)(Cf,{}),(0,mc.jsxs)("ul",{className:"bottom",children:[t?(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)(jl,{}),(0,mc.jsx)(xl,{})]}):(0,mc.jsx)(Ol,{}),!n&&(0,mc.jsx)("li",{className:"tooltip2",children:(0,mc.jsx)(yl,{side:pl})})]})]}),(0,mc.jsx)(gf,{isOpen:r}),(0,mc.jsx)(wf,{isOpen:i}),(0,mc.jsx)(jf,{isOpen:o}),(0,mc.jsx)(Sf,{isOpen:a}),(0,mc.jsx)(_f,{isOpen:s}),(0,mc.jsx)(Pf,{isOpen:c})]})}var Nf,If=function(){if(!(0,u.v9)(qc.nR))return null;return(0,mc.jsx)("a",{className:"fav-panel-switcher",onClick:function(){return Ke.Z.publish(rs.Et)},children:(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/header-buttons/fav-icon.svg",className:"svg-icon"})})},Af=(0,u.$j)((function(t){return{isDemo:t.global.isDemo}}))((function(t){var e=t.isDemo;return(0,mc.jsx)("div",{className:(0,pc.Z)("divider",{divider_demo:e,divider_live:!e}),children:(0,vt.tr)("social_trades.".concat(e?"demo_trading":"live_trading"))})})),Rf=n(76706),Lf=n(34981),Df=n.n(Lf),Mf=n(78581),Bf=n.n(Mf),Hf=function(t,e,n){var r=function(t,e){var n=t-e,r=Math.floor(n/86400),i=Math.floor((n-60*r*60*24)/3600);return{d:r,h:i,m:Math.floor((n-60*r*60*24-60*i*60)/60)}}(t,e);if(r.d>0)return(0,vt.wT)(n,r.d,r.h,r.m);var i=(0,vt.wT)(n,"{{d}}","{{h}}","{{m}}");return 0===r.d&&r.h>0?i.substring(i.indexOf("{{h}}")).replace("{{h}}",r.h).replace("{{m}}",r.m):0===r.h?i.substring(i.indexOf("{{m}}")).replace("{{m}}",r.m):"---"},Ff=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$",n=+t;return isNaN(n)?null:Bf()(n)?n<0?t.replace("-","-".concat(e)):"".concat(n>0?"+":"").concat(e).concat(n):n},Uf=(0,mc.jsx)(gc.Q,{className:"user-level-progress-icon",src:"/themes/cabinet/svg/icons/profile-level/icon.svg"}),Vf=function(t){var e=t.avatar,n=e.size,r=e.userLevel,i=e.avatarUrl,o={"--user-avatar-size":"".concat(n,"px")};return(0,mc.jsxs)("div",{className:"user-avatar",style:o,children:[(0,mc.jsx)("div",{className:"profile-level profile-level--".concat(r),children:Uf}),(0,mc.jsx)("div",{className:"user-avatar__img-wrap",children:(0,mc.jsx)("img",{src:i,alt:"",className:"user-avatar__img"})})]})},Gf=Vf,Zf=function(t){var e=t.deal,n=(0,u.I0)(),r=(0,u.v9)($r.wY),i=(0,u.v9)($r.Xn),o=(0,u.v9)((function(t){return(0,wc.Cw)(t)(e.asset)})),a=function(t,e){return Math.ceil((t-e)/60)}(i,e.closeTimestamp);return(0,mc.jsxs)("div",{className:"sc-items__item mfp-ajax-modal","data-href":(0,He.or)("cabinet/ajax/modal/trader-information/".concat(e.uid)),children:[(0,mc.jsxs)("a",{className:"sc-items__avatar avatar",children:[(0,mc.jsx)(Gf,{avatar:e.avatar}),(0,mc.jsx)("span",{className:(0,pc.Z)("status","status--".concat(e.isOnline?"on":"off")),title:(0,vt.tr)("social_trades.".concat(e.isOnline?"online":"offline"))})]}),(0,mc.jsxs)("div",{className:"sc-items__user-info user-info",children:[(0,mc.jsx)("div",{className:"user-info__name",children:e.nickname}),(0,mc.jsx)("div",{className:"user-info__pair","data-no-mfp":"true",onClick:function(t){t.preventDefault(),t.stopPropagation(),n((0,Rf.IK)(e.asset))},children:o})]}),(0,mc.jsxs)("div",{className:"sc-items__bet-info bet-info",children:[(0,mc.jsx)("div",{className:"bet-info__sum bet-info__sum--win",children:"+".concat(r).concat(e.profit.toFixed(2))}),a>=0&&(0,mc.jsx)("div",{className:"bet-info__time",children:(0,vt.tr)("social_trades.min_ago",a)})]})]})},Wf=(0,r.forwardRef)((function(t,e){var n=t.text;return(0,mc.jsx)("div",{ref:e,className:"right-sidebar-modal__top-title",children:n})})),$f=Wf;function Xf(){return(0,mc.jsx)("svg",{viewBox:"0 0 384 512",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",height:16,children:(0,mc.jsx)("path",{d:"M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37ZM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03ZM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82 12.957-8.226 29.573-8.226 42.53 0 15.89 10.06 36.5 7.65 49.73-5.82Zm11.139-88.494c-5.18 0-9.17-1.4-11.97-4.2-2.8-2.8-4.2-6.86-4.2-12.18v-11.97h-47.04c-5.18 0-9.31-1.155-12.39-3.465-3.08-2.31-4.62-5.845-4.62-10.605 0-2.8.63-5.635 1.89-8.505 1.26-2.87 3.5-6.545 6.72-11.025l54.39-79.17c2.38-3.64 5.005-6.335 7.875-8.085 2.87-1.75 6.265-2.625 10.185-2.625 4.62 0 8.26 1.365 10.92 4.095 2.66 2.73 3.99 6.825 3.99 12.285v81.48h7.77c9.38 0 14.07 4.27 14.07 12.81 0 8.54-4.69 12.81-14.07 12.81h-7.77v11.97c0 5.32-1.365 9.38-4.095 12.18-2.73 2.8-6.615 4.2-11.655 4.2Zm-183.12-1.89c-5.32 0-9.17-1.225-11.55-3.675-2.38-2.45-3.57-6.055-3.57-10.815 0-3.08.77-5.95 2.31-8.61 1.54-2.66 3.64-5.39 6.3-8.19l39.48-41.58c5.88-6.3 10.115-11.9 12.705-16.8s3.885-9.8 3.885-14.7c0-12.6-7.77-18.9-23.31-18.9-4.06 0-8.225.56-12.495 1.68-4.27 1.12-8.715 3.08-13.335 5.88-3.78 2.24-7.245 2.73-10.395 1.47-3.15-1.26-5.46-3.43-6.93-6.51-1.47-3.08-1.82-6.335-1.05-9.765.77-3.43 3.045-6.265 6.825-8.505 6.16-3.78 12.88-6.615 20.16-8.505 7.28-1.89 14.49-2.835 21.63-2.835 16.52 0 29.155 3.675 37.905 11.025 8.75 7.35 13.125 17.815 13.125 31.395 0 8.96-2.065 17.535-6.195 25.725-4.13 8.19-10.885 17.045-20.265 26.565l-28.56 28.98h48.72c9.1 0 13.65 4.41 13.65 13.23 0 8.96-4.55 13.44-13.65 13.44h-75.39Zm166.95-52.08v-48.93l-33.18 48.93h33.18Z"})})}function zf(t){return zf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zf(t)}function Yf(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function qf(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)("div",{className:"sc-items",children:s.map((function(t){return(0,mc.jsx)(ih,{deal:t},t.uid)}))}),!n&&!c&&0===s.length&&(0,mc.jsx)("div",{className:"no-items-block",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("social_trades.no_top_deals")})})]})})]})},ah={dataType:"json",headers:{Isdemo:Co,Istournament:+(0,Ce.Z)("is-tournament"),Ischart:+(0,Ce.Z)("is-chart")}},sh=["catch"];function ch(t){return ch="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ch(t)}function lh(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function uh(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function dh(t,e){for(var n=0;n0&&(0,mc.jsxs)("div",{className:"sc-items search-items",children:[e.map((function(t){return(0,mc.jsx)(yh,{user:t},t.uid)})),(0,mc.jsx)("div",{className:"btn-wrap",children:(0,mc.jsx)("a",{href:(0,He.or)("cabinet/social-trading/top-ranking"),className:"btn btn-green-light mfp-ajax-modal",children:(0,vt.tr)("social_trades.show_top_100")})})]}),0===e.length&&(0,mc.jsx)("div",{className:"no-items-block",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("social_trades.not_found")})})]})},bh=(n(87107),"top-right"),gh="bottom-left",wh=n(39010),jh=n.n(wh);function xh(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Oh(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.options=jh()({},{sticky:!1,position:"bottom-right",time:1e3},e)}var e,n,r;return e=t,n=[{key:"prepare",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={text:""};return"string"==typeof t?r.text=t:"object"===_h(t)&&(r=t),"object"===_h(e)&&Object.keys(e).length>0&&(r=jh()(r,e)),n.hasOwnProperty("class_name")&&(r.class_name=r.hasOwnProperty("class_name")?r.class_name+" "+n.class_name:n.class_name),r}},{key:"red",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.message(this.prepare(t,e,{class_name:"gritter-red"}))}},{key:"green",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.message(this.prepare(t,e,{class_name:"gritter-green"}))}},{key:"gold",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.message(this.prepare(t,e,{class_name:"gritter-gold"}))}},{key:"default",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.message(this.prepare(t,e,{class_name:"gritter-default"}))}},{key:"message",value:function(t){var e=Oh(Oh({},this.options),t);return Io().gritter.options.position=e.position,Ke.Z.publish("event_sending_message_sound_on_iphone"),Io().gritter.add(e)}},{key:"remove",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Io().gritter.remove(t,e)}}],n&&Th(e.prototype,n),r&&Th(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),Ch=Eh;function kh(t){return kh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kh(t)}function Nh(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Ih(t){for(var e=1;e4&&t.autocompleteSearchDebounced(t.state.query)}))})),Bh(Dh(t),"autocompleteSearch",(function(e){t.setState({searchState:Vh},(function(){var n,r;""!==e?(t.waitingQuery=e,t.cancelableRequest=(n=mh.request({url:(0,He.or)("api/social-modal/search-user"),method:"POST",data:{q:e}}),r=!1,{promise:new Promise((function(t,e){n.then((function(n){return r?e({isCanceled:!0}):t(n)}),(function(t){return e(r?{isCanceled:!0}:t)}))})),cancel:function(){r=!0}}),t.cancelableRequest.promise.then((function(n){var r=n.items,i=n.status,o=n.message,a=n.errors,s=void 0===a?[]:a;if(e===t.waitingQuery){var c=[];i&&Object.keys(r).forEach((function(t){c.push(Ih(Ih({},r[t]),{},{uid:t}))})),t.setState({searchState:Uh,foundUsers:c,errors:s}),o&&t.notify.red(o)}})).catch((function(e){e.isCanceled||t.setState({searchState:Uh,foundUsers:[],errors:[]})}))):t.setState({searchState:Uh,foundUsers:[],errors:[]})}))})),Bh(Dh(t),"autocompleteSearchDebounced",Ls()((function(){t.autocompleteSearch(t.state.query)}),800)),t}return e=o,n=[{key:"componentWillUnmount",value:function(){this.cancelableRequest&&this.cancelableRequest.cancel()}},{key:"render",value:function(){var t=this.state,e=t.searchState,n=t.foundUsers,r=t.query,i=t.errors,o=this.props,a=o.onTabClickHandler,s=o.isMobile,c="search-block";s&&(c+=" flex-vertical-block");var l=s?"flex-vertical-block__header":"main-tab-body__header",u=s?"flex-vertical-block__body":"main-tab-body__body";return(0,mc.jsxs)("div",{className:c,children:[!s&&(0,mc.jsx)(Gh,{onTabClickHandler:a}),(0,mc.jsxs)("div",{className:l,children:[s&&(0,mc.jsx)(Gh,{onTabClickHandler:a}),(0,mc.jsx)("input",{type:"text",className:"form-control",placeholder:(0,vt.tr)("social_trades.placeholder"),value:r,onChange:this.onInputChangeHandler}),i.length>0&&(0,mc.jsx)("div",{className:"validation-errors",dangerouslySetInnerHTML:{__html:i.join("
")}})]}),(0,mc.jsx)("div",{className:u,children:(0,mc.jsxs)(rf,{children:[e===Vh&&(0,mc.jsx)(Su,{}),e===Uh&&(0,mc.jsx)(vh,{users:n})]})})]})}}],n&&Ah(e.prototype,n),r&&Ah(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(r.Component),Wh=(0,u.$j)((function(t){return{isMobile:t.global.isMobile}}))(Zh),$h=function(t){var e=t.onTabClickHandler,n=(0,u.v9)(gl.Cn),r="copy-block";n&&(r+=" flex-vertical-block");var i=n?"flex-vertical-block__header":"main-tab-body__header",o=n?"flex-vertical-block__body":"main-tab-body__body";return(0,mc.jsxs)("div",{className:r,children:[(0,mc.jsxs)("div",{className:i,children:[(0,mc.jsx)($f,{text:(0,vt.tr)("right_panel.social")}),(0,mc.jsx)(nh,{currentTab:Ki,onTabClickHandler:e}),!n&&(0,mc.jsx)("a",{href:(0,He.or)("cabinet/profile/achievements/mining"),className:"title-position-icon",children:(0,mc.jsx)(gc.Q,{src:"/themes/cabinet/svg/icons/copy-block-icon.svg"})}),(0,mc.jsx)(Af,{})]}),(0,mc.jsx)("div",{className:o,children:(0,mc.jsx)(rf,{children:(0,mc.jsxs)("div",{className:"no-items-block",children:[(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("social_trades.copy_on_demo")}),(0,mc.jsx)("a",{href:(0,He.or)("cabinet/high-low"),className:"btn btn-warn",children:(0,vt.tr)("social_trades.switch_to_live")})]})})})]})},Xh=function(t){var e=t.user,n=(0,u.I0)(),r=(0,u.v9)($r.Xn),i=e.uid,o=e.avatar,a=e.nickname,s=e.asset,c=e.assetLabel,l=e.profit,f=e.isOnline,h=e.close_time,d=Hf(r,h,(0,vt.tr)("social_trades.time_ago_format"));return(0,mc.jsxs)("div",{className:"sc-items__item mfp-ajax-modal","data-uid":i,"data-href":(0,He.or)("cabinet/ajax/modal/trader-information/".concat(i)),children:[(0,mc.jsxs)("a",{className:"sc-items__avatar avatar",children:[(0,mc.jsx)(Gf,{avatar:o}),(0,mc.jsx)("span",{className:(0,pc.Z)("status","status--".concat(f?"on":"off")),title:(0,vt.tr)("social_trades.".concat(f?"online":"offline"))})]}),(0,mc.jsxs)("div",{className:"sc-items__user-info user-info",children:[(0,mc.jsx)("div",{className:"user-info__name",children:a}),(0,mc.jsx)("div",{className:"user-info__pair","data-no-mfp":"true",onClick:function(t){t.preventDefault(),t.stopPropagation(),n((0,Rf.IK)(s))},children:c})]}),(0,mc.jsxs)("div",{className:"sc-items__top-info top-info",children:[(0,mc.jsx)("div",{className:(0,pc.Z)("bet-info__sum","bet-info__sum--".concat(l<=0?"loss":"win")),children:Ff(l)}),(0,mc.jsx)("div",{className:"bet-info__time",children:d})]})]})},zh=function(t){var e=t.user,n=(0,u.v9)($r.Xn),r=e.uid,i=e.avatar,o=e.nickname,a=e.profit,s=e.isOnline,c=e.close_time,l=Hf(n,c,(0,vt.tr)("social_trades.time_ago_format"));return(0,mc.jsxs)("div",{className:"sc-items__item mfp-ajax-modal","data-uid":r,"data-href":(0,He.or)("cabinet/ajax/modal/trader-information/".concat(r,"?rfh=1")),children:[(0,mc.jsxs)("div",{className:"sc-items__avatar avatar",children:[(0,mc.jsx)(Gf,{avatar:i}),(0,mc.jsx)("span",{className:(0,pc.Z)("status","status--".concat(s?"on":"off")),title:(0,vt.tr)("social_trades.".concat(s?"online":"offline"))})]}),(0,mc.jsxs)("div",{className:"sc-items__user-info user-info",children:[(0,mc.jsx)("div",{className:"user-info__name",children:o}),(0,mc.jsx)("div",{className:"user-info__stop-copy",title:(0,vt.tr)("social_trades.stopped_copy",l),children:l})]}),(0,mc.jsxs)("div",{className:"sc-items__top-info top-info",children:[(0,mc.jsx)("div",{className:(0,pc.Z)("bet-info__sum","bet-info__sum--".concat(a<=0?"loss":"win")),children:Ff(a)}),(0,mc.jsx)("div",{className:"bet-info__total-profit",children:(0,vt.tr)("social_trades.total_profit")})]})]})},Yh=function(t){var e=t.openTopRankedHandler,n=t.children;return(0,mc.jsxs)("div",{className:"no-items-block",children:[(0,mc.jsx)("div",{className:"message message-info notification-message",children:n}),(0,mc.jsx)("a",{className:"btn btn-green-light",onClick:e,children:(0,vt.tr)("social_trades.see_top_ranker_bets")})]})},qh=[rs.q2,rs.Kz,rs.A9],Kh=function(t){var e=t.onTabClickHandler,n=io.endpoints.getCopiedTrades.useQuery(),i=n.data,o=(void 0===i?{}:i).data,a=void 0===o?{}:o,s=a.copyList,c=void 0===s?[]:s,l=a.historyList,f=void 0===l?[]:l,h=n.isLoading,d=n.refetch,p=(0,r.useRef)([]);(0,r.useEffect)((function(){return qh.forEach((function(t){return p.current.push(Ke.Z.subscribe(t,d))})),function(){return p.current.forEach((function(t){return Ke.Z.unsubscribe(t)}))}}),[]);var m=(0,u.v9)(gl.Cn),y="copy-block";m&&(y+=" flex-vertical-block");var v=m?"flex-vertical-block__header":"main-tab-body__header",b=m?"flex-vertical-block__body":"main-tab-body__body";return(0,mc.jsxs)("div",{className:y,children:[(0,mc.jsxs)("div",{className:v,children:[(0,mc.jsx)($f,{text:(0,vt.tr)("right_panel.social")}),(0,mc.jsx)(nh,{currentTab:Ki,onTabClickHandler:e}),!m&&(0,mc.jsx)("a",{href:(0,He.or)("cabinet/profile/achievements/mining"),className:"title-position-icon",children:(0,mc.jsx)(gc.Q,{src:"/themes/cabinet/svg/icons/copy-block-icon.svg"})}),(0,mc.jsx)(Af,{})]}),(0,mc.jsx)("div",{className:b,children:(0,mc.jsx)(rf,{children:h?(0,mc.jsx)(Su,{}):(0,mc.jsxs)("div",{className:"copy-block__in",children:[c.length>0?(0,mc.jsx)("div",{children:(0,mc.jsx)("div",{className:"sc-items",children:c.map((function(t){return(0,mc.jsx)(Xh,{user:t},t.uid)}))})}):(0,mc.jsx)(Yh,{openTopRankedHandler:function(){return e(zi)()},children:(0,vt.tr)("social_trades.empty_copied_traders_list")}),f.length>0&&(0,mc.jsxs)("div",{children:[(0,mc.jsx)("div",{className:"ssub-title",children:(0,vt.tr)("social_trades.history")}),(0,mc.jsx)("div",{className:"sc-items",children:f.map((function(t){return(0,mc.jsx)(zh,{user:t},t.uid)}))})]})]})})})]})};function Qh(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Jh(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jh(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jh(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?(0,mc.jsx)("div",{children:(0,mc.jsx)("div",{className:"sc-items",children:s.map((function(t){return(0,mc.jsx)(ed,{user:t,action:no.COPY,type:ro.DISALLOW},t.uid)}))})}):(0,mc.jsx)("div",{className:"no-items-block",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("social_trades.not_found")})}),(0,mc.jsx)("div",{className:"ssub-title",children:(0,vt.tr)("social_trades.blocked_traders")}),l.length>0?(0,mc.jsx)("div",{children:(0,mc.jsx)("div",{className:"sc-items",children:l.map((function(t){return(0,mc.jsx)(ed,{user:t,action:no.COPY,type:ro.ALLOW},t.uid)}))})}):(0,mc.jsx)("div",{className:"no-items-block",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("social_trades.not_found")})})]})]})})]})},rd=[rs.XC,rs.tR,rs.JT],id=function(t){var e=t.onTabClickHandler,n=io.endpoints.getMyWatchList.useQuery(),i=n.data,o=(void 0===i?{}:i).data,a=void 0===o?[]:o,s=n.isLoading,c=n.refetch,l=(0,r.useRef)([]);(0,r.useEffect)((function(){return rd.forEach((function(t){return l.current.push(Ke.Z.subscribe(t,c))})),function(){return l.current.forEach((function(t){return Ke.Z.unsubscribe(t)}))}}),[]);var f=(0,u.v9)(gl.Cn),h="watch-block";f&&(h+=" flex-vertical-block");var d=f?"flex-vertical-block__header":"main-tab-body__header",p=f?"flex-vertical-block__body":"main-tab-body__body";return(0,mc.jsxs)("div",{className:h,children:[(0,mc.jsxs)("div",{className:d,children:[(0,mc.jsx)($f,{text:(0,vt.tr)("right_panel.social")}),(0,mc.jsx)(nh,{currentTab:Ji,onTabClickHandler:e}),(0,mc.jsx)(Af,{})]}),(0,mc.jsx)("div",{className:p,children:(0,mc.jsx)(rf,{children:s?(0,mc.jsx)(Su,{}):(0,mc.jsx)("div",{className:"copy-block__in",children:a.length>0?(0,mc.jsx)("div",{children:(0,mc.jsx)("div",{className:"sc-items",children:a.map((function(t){return(0,mc.jsx)(Xh,{user:t},t.uid)}))})}):(0,mc.jsx)(Yh,{openTopRankedHandler:function(){return e(zi)()},children:(0,vt.tr)("social_trades.empty_watched_traders_list")})})})})]})},od=function(t){var e=t.onTabClickHandler,n=io.endpoints.getWhoWatchMe.useQuery(),r=n.data,i=(void 0===r?{}:r).data,o=void 0===i?{}:i,a=o.list,s=void 0===a?[]:a,c=o.blackList,l=void 0===c?[]:c,f=n.isLoading,h=Object.values(s),d=Object.values(l),p=(0,u.v9)(gl.Cn),m="list-of-traders-who-watch-me-block";p&&(m+=" flex-vertical-block");var y=p?"flex-vertical-block__header":"main-tab-body__header",v=p?"flex-vertical-block__body":"main-tab-body__body";return(0,mc.jsxs)("div",{className:m,children:[(0,mc.jsxs)("div",{className:y,children:[(0,mc.jsx)($f,{text:(0,vt.tr)("right_panel.social")}),(0,mc.jsx)(nh,{currentTab:to,onTabClickHandler:e})]}),(0,mc.jsx)("div",{className:v,children:(0,mc.jsxs)(rf,{children:[(0,mc.jsx)("div",{className:"ssub-title",children:(0,vt.tr)("social_trades.traders_who_watch_me")}),f?(0,mc.jsx)(Su,{}):(0,mc.jsxs)(mc.Fragment,{children:[h.length>0?(0,mc.jsx)("div",{children:(0,mc.jsx)("div",{className:"sc-items",children:h.map((function(t){return(0,mc.jsx)(ed,{user:t,action:no.WATCH,type:ro.DISALLOW},t.uid)}))})}):(0,mc.jsx)("div",{className:"no-items-block",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("social_trades.not_found")})}),(0,mc.jsx)("div",{className:"ssub-title",children:(0,vt.tr)("social_trades.blocked_watchers")}),d.length>0?(0,mc.jsx)("div",{children:(0,mc.jsx)("div",{className:"sc-items",children:d.map((function(t){return(0,mc.jsx)(ed,{user:t,action:no.WATCH,type:ro.ALLOW},t.uid)}))})}):(0,mc.jsx)("div",{className:"no-items-block",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("social_trades.not_found")})})]})]})})]})},ad=["className","ripple","children"];function sd(t){return sd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sd(t)}function cd(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ld(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function fd(t,e){for(var n=0;n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Dd=function(t){var e=t.children,n=t.timeout,i=void 0===n?1:n,o=t.className,a=void 0===o?"right-sidebar-modal":o,s=t.classNames,c=void 0===s?{enterDone:"active"}:s,l=Ld(t,Nd),u=(0,r.useRef)(null);return(0,mc.jsx)(Ed.Z,{component:null,appear:!0,children:(0,mc.jsx)(Cd.Z,{timeout:i,nodeRef:u,classNames:c,children:(0,mc.jsx)("div",Ad(Ad({ref:u,className:a},l),{},{children:e}))})})},Md=["children","onClickOutside","shouldCapture","chartId","setRef"];function Bd(t){return Bd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bd(t)}function Hd(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Fd(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function Vd(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)("div",{className:"counter-wrap",children:(0,mc.jsx)(_l,{count:n,type:Sn})}),e&&(0,mc.jsx)(bl,{position:"left",children:(0,mc.jsxs)(mc.Fragment,{children:[(0,vt.tr)("chart_settings.social_trading"),(0,mc.jsx)("br",{}),(0,vt.tr)("right_panel.social_trading_tooltip")]})})]})})),op=(0,u.$j)((function(t){return{isOpen:t.modals.states[Ie.ee.SOCIAL_TRADING]}}))((function(t){var e=t.isOpen,n=t.clickHandler;return(0,mc.jsxs)("li",{className:(0,pc.Z)(e&&"active"),children:[(0,mc.jsx)(ip,{menuClick:n}),e&&(0,mc.jsx)(rp,{})]})})),ap=function(t){var e=t.onRequestClose,n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.global.enabledHotKeys})),i=(0,u.v9)((function(t){return t.chartSettings.visibleChartIds.length>1})),o=r&&!i;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"title",children:[(0,vt.tr)("hotkeys.title"),(0,mc.jsxs)("span",{className:o?"active":"inactive",children:["[",(0,vt.tr)(o?"active":"inactive"),"]"]})]}),(0,mc.jsxs)("div",{className:"rw",children:[(0,mc.jsx)("div",{className:"l",children:(0,mc.jsx)("div",{className:"img",children:(0,mc.jsx)("img",{src:"/themes/cabinet/images/01keyboard_300px.jpg"})})}),(0,mc.jsxs)("div",{className:"r",children:[(0,mc.jsx)("div",{className:"title",children:(0,vt.tr)("hotkeys.conf")}),(0,mc.jsxs)("table",{className:"table second-table",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"50%"}}),(0,mc.jsx)("col",{style:{width:"50%"}})]}),(0,mc.jsxs)("tbody",{children:[(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"key",children:(0,mc.jsx)("span",{className:"green",children:"Shift + W"})}),(0,mc.jsxs)("div",{className:"var",children:[(0,mc.jsx)("span",{children:(0,vt.tr)("hotkeys.higher")})," (",(0,vt.tr)("hotkeys.new_trade"),")"]})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"key",children:(0,mc.jsx)("span",{className:"red",children:"Shift + S"})}),(0,mc.jsxs)("div",{className:"var",children:[(0,mc.jsx)("span",{children:(0,vt.tr)("hotkeys.lower")})," (",(0,vt.tr)("hotkeys.new_trade"),")"]})]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"key",children:"Shift + A"}),(0,mc.jsx)("div",{className:"var",children:(0,vt.tr)("hotkeys.dec_bet")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"key",children:"Shift + D"}),(0,mc.jsx)("div",{className:"var",children:(0,vt.tr)("hotkeys.inc_bet")})]})]})]})]}),(0,mc.jsxs)("table",{className:"table second-table",children:[(0,mc.jsx)("colgroup",{children:(0,mc.jsx)("col",{style:{width:"100%"}})}),(0,mc.jsx)("tbody",{children:(0,mc.jsx)("tr",{children:(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"key",children:(0,mc.jsx)("span",{className:"red",children:"Shift + TAB"})}),(0,mc.jsx)("div",{className:"var",children:(0,vt.tr)("hotkeys.next_fav")})]})})})]})]})]}),i&&(0,mc.jsxs)("div",{className:"message notification-message message-warning",children:[(0,vt.tr)("hotkeys.multigraph_tooltip"),"."]}),!i&&(0,mc.jsxs)("div",{className:"btn-wrap",children:[o&&(0,mc.jsx)("a",{onClick:function(){n((0,Da.oU)(!1)),e()},className:"btn btn-danger-light",children:(0,vt.tr)("hotkeys.deactivate")}),!o&&(0,mc.jsx)("a",{onClick:function(){n((0,Da.oU)(!0)),e()},className:"btn btn-green-light",children:(0,vt.tr)("hotkeys.activate")})]})]})},sp=function(t){var e=t.isOpen,n=t.onRequestClose;return(0,mc.jsx)(bf,{isOpen:e,onRequestClose:n,className:"hotkeys-modal",children:(0,mc.jsx)(ap,{onRequestClose:n})})};function cp(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return lp(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lp(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lp(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)("div",{className:"counter-wrap",children:(0,mc.jsx)(_l,{count:r,type:_n})}),n&&(0,mc.jsx)(bl,{position:"left",children:(0,mc.jsxs)(mc.Fragment,{children:[(0,vt.tr)("right_panel.express_trades"),(0,mc.jsx)("br",{}),(0,vt.tr)("right_panel.express_tooltip")]})})]})})),pp=n(80406),mp=(0,pp.P1)([function(t){return t.pendingOrders.ids},function(t){return t.pendingOrders.byId}],(function(t,e){var n=[];return t.forEach((function(t){var r=e[t],i=r.openType,o=r.symbol;i===Qt&&n.push(o)})),n}));function yp(t){return function(t){if(Array.isArray(t))return vp(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return vp(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vp(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vp(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1])||arguments[1],n=[],r=t.chartSettings;r.chartIds.forEach((function(t){r.chartById[t].isVisible&&n.push(r.chartById[t].symbol)}));var i=t.deals;(i.openedIds.forEach((function(t){n.push(i.openedById[t].asset)})),e)&&mp(t).forEach((function(t){return n.push(t)}));return yp(new Set(n))}function jp(t){return function(t){if(Array.isArray(t))return xp(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return xp(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xp(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xp(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?r[0]:""}})),Up=(0,pp.P1)([Bp,wc.xP,Rp,Lp,Dp,Mp,$r.Xn],(function(t,e,n,r,i,o,a){if(!a)return[];var s=new Set([]),c=r.map((function(t){return n[t].asset}));return[].concat(Np(t),Np(c)).forEach((function(t){var n=e(t),r=n.label;n.is_otc?s.add(t):(0,j.mb)(r).forEach((function(t){return s.add(t)}))})),Np(s)})),Vp=(0,pp.P1)([Bp,wc.xP],(function(t,e){return function(t){var e=t.map((function(t){return t/100+1})).reduce((function(t,e){return t*e}),1);return(0,qt.Bq)(e)}(t.map((function(t){return e(t).payout})))})),Gp=(0,pp.P1)([$r.DR,$r.W7],(function(t,e){return!e&&(t[Ie.ee.DEALS_WIDGET]||t[Ie.ee.SIGNALS_WIDGET])})),Zp=(0,pp.P1)([function(t){return t.expresses.opened.expressById},Rp,Lp,kp.hM],(function(t,e,n,r){return function(i){if(!t[i])return 1;var o=n.filter((function(t){return e[t].expressId===i&&e[t].status!==Mn})).map((function(t){return e[t]}));if(!o.length)return 1;var a=1;o.map((function(t){return t.percentProfit})).forEach((function(t){return a*=1+t/100}));var s,c=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Ip(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}(o);try{for(c.s();!(s=c.n()).done;){var l=s.value;if(l.status===Ln){var u=r[l.asset];if(!u)return 1;var f=u.price;if(f===l.openPrice)a/=1+l.percentProfit/100;else{var h=te(l.command)&&f>l.openPrice,d=!te(l.command)&&fwindow.innerHeight&&setTimeout((function(){return t.style.top="-".concat(e+5,"px")}),0)}}),[a]);return(0,mc.jsx)(Ed.Z,{component:null,children:a&&(0,mc.jsx)(Cd.Z,{timeout:1,nodeRef:d,children:(0,mc.jsx)(qd,{onClickOutside:o,shouldCapture:a,chartId:u,children:(0,mc.jsxs)("div",{className:"timeframe__list-wrap",ref:d,children:[(0,mc.jsx)("div",{className:"timeframe__title",children:(0,vt.tr)("chart_settings.deadline_time")}),(0,mc.jsx)("div",{className:"timeframe__list",children:h.map((function(t,e){return(0,mc.jsx)("div",{className:"timeframe__col",children:t.map((function(t){var e=t.time,n=c[e],r=n.timeframe,o=n.fromTimestamp-i,a=r===s;return(0,mc.jsx)("a",{className:(0,pc.Z)("timeframe__item",a&&"selected"),onClick:f(e),children:Si(o)},e)}))},"col-".concat(e))}))})]})})})})}));function cm(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return lm(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lm(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lm(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0,b=function(t){v||f(function(t){var e=t.symbol,n=t.actionType,r=t.timeframe;return{type:Zn,payload:{symbol:e,actionType:n,timeframe:r}}}({symbol:e,actionType:t,timeframe:c}))};return(0,mc.jsxs)("div",{className:(0,pc.Z)("asset-item",n&&"first",o&&"list-opened",v&&"blocked"),children:[(0,mc.jsx)("div",{className:"asset-item__l",children:(0,mc.jsx)("a",{className:(0,pc.Z)("asset-item__put btn-put",v&&"disabled"),onClick:function(){y.includes(e)||b(Gt)},children:fm})}),(0,mc.jsxs)("div",{className:"asset-item__c",children:[(0,mc.jsx)("div",{className:"asset-item__top",children:(0,mc.jsxs)("div",{className:"asset-item__label",children:[d,(0,mc.jsxs)("span",{className:"asset-item__percent price-up",children:["+",p,"%"]})]})}),(0,mc.jsx)("div",{className:"asset-item__bottom",children:(0,mc.jsxs)("div",{className:"timeframe__block timeframe",children:[(0,mc.jsx)(Wp,{className:"timeframe__current",tagName:"div",symbol:e,timeframe:c,onClick:function(){return a(!0)}}),(0,mc.jsx)(sm,{timeframeClicked:function(t){a(!1),l(t)},handleOnClickOutside:function(){return a(!1)},isOpen:o,currentTimeframe:c,symbol:e})]})})]}),(0,mc.jsx)("div",{className:"asset-item__r",children:(0,mc.jsx)("a",{className:(0,pc.Z)("asset-item__call btn-call",v&&"disabled"),onClick:function(){y.includes(e)||b(Vt)},children:um})})]})},dm=function(t){var e=t.searchTerm,n=t.isSearching,r=t.selectedAssetCategory,i=(0,u.v9)((function(t){return t.assets.symbols})),o=(0,u.v9)((function(t){return t.assets.assetBySymbol})),a=i.filter((function(t){var i=o[t],a=i.active,s=i.label,c=i.type,l=i.is_otc;if(!a||c===jt||c===St||c===Ot&&!l)return!1;if(n){var u=e.toLowerCase().replace("/[^w]/g","");return s.toLowerCase().includes(u)||t.toLowerCase().includes(u)}return c===r})).map((function(t){return o[t]})).slice().sort((function(t,e){return t.payout===e.payout?0:e.payout-t.payout}));return(0,mc.jsxs)(mc.Fragment,{children:[a.map((function(t,e){var n=t.symbol;return(0,mc.jsx)(hm,{isFirst:0===e,symbol:n},n)})),0===a.length&&(0,mc.jsx)("div",{className:"not-found find-not-found",children:(0,vt.tr)("expresses.not_found")})]})},pm=(0,u.$j)((function(t){return{balance:t.global.balance}}),{changeSelectedAssetCategory:Tp})((function(t){var e=t.children,n=t.balance,r=(0,Ir.pY)(n,ke.BI.BEGINNER),i=(0,He.or)("cabinet/deposit-step-1?amount=".concat(r));return(0,mc.jsxs)("div",{className:"no-items-block",children:[(0,mc.jsx)("div",{className:"message message-warning notification-message",style:{marginTop:"10px"},children:e}),(0,mc.jsx)("div",{className:"button-wrapper",children:(0,mc.jsx)("a",{className:"btn btn-green-light btn-block",href:i,children:(0,vt.tr)("user_levels.acquire_level")})})]})})),mm=(0,u.$j)((function(t,e){var n=t.assets,r=t.expresses,i=e.symbol,o=n.assetBySymbol[i],a=o.label,s=o.payout,c=r.new.assetBySymbol[i],l=c.actionType,u=c.timeframe;return{isCall:l===Vt,timeframe:u,expressAssetSymbols:r.new.assetSymbols,label:a,payout:s}}),(function(t){return(0,h.DE)({removeExpressItem:Op,changeSymbolOnFirstChart:Rf.IK},t)}))((function(t){var e=t.symbol,n=t.isCall,r=t.timeframe,i=t.removeExpressItem,o=t.changeSymbolOnFirstChart,a=t.label,s=t.payout;return(0,mc.jsxs)("div",{className:"asset-item",children:[(0,mc.jsxs)("div",{children:[(0,mc.jsx)("div",{className:"asset-item__top",children:(0,mc.jsxs)("div",{className:"asset-item__label",onClick:function(){return o(e)},children:[(0,mc.jsx)("span",{className:"direction ".concat(n?"price-up":"price-down"),children:(0,mc.jsx)("i",{className:"fa ".concat(n?"fa-caret-up":"fa-caret-down")})})," ",a," ",(0,mc.jsxs)("span",{className:"asset-item__percent price-up",children:["+",s,"%"]})]})}),(0,mc.jsx)("div",{className:"asset-item__bottom",children:(0,mc.jsxs)("div",{className:"asset-item__exp",children:[(0,vt.tr)("chart_settings.deadline_time"),": ",(0,mc.jsx)(Wp,{symbol:e,timeframe:r})]})})]}),(0,mc.jsx)("div",{className:"asset-item__remove",children:(0,mc.jsx)("a",{onClick:function(){Ke.Z.publish(Ma),i(e)},children:(0,mc.jsx)("i",{className:"fa fa-trash"})})})]})})),ym=(0,u.$j)((function(t){return{expressAssetSymbols:t.expresses.new.assetSymbols}}))((function(t){return t.expressAssetSymbols.map((function(t){return(0,mc.jsx)(mm,{symbol:t},t)}))}));function vm(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return bm(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bm(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bm(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsxs)("div",{className:"new-tab__content",children:[(0,mc.jsx)(ym,{}),o.length>=ke.ZP.EXPRESS.MIN_DEALS&&(0,mc.jsxs)("div",{className:"new-tab__express-info",children:[(0,mc.jsxs)("div",{className:"new-tab__express-form",children:[(0,mc.jsxs)("div",{className:"new-tab__express-form-col",children:[(0,mc.jsxs)("div",{className:"new-tab__express-form-label",children:[(0,vt.tr)("control_panel.bid_amount"),":"]}),(0,mc.jsx)("div",{className:"new-tab__express-form-value",children:(0,mc.jsxs)("div",{className:"input-group",children:[(0,mc.jsx)("input",{id:"amount",autoComplete:"off",type:"text",name:"amount",className:"form-control",value:g,onChange:y(0),onBlur:y(1)}),(0,mc.jsx)("span",{className:"input-group-addon fs_amount_sub_text",children:"$"})]})})]}),(0,mc.jsxs)("div",{className:"new-tab__express-form-col mw",children:[(0,mc.jsx)("div",{className:"new-tab__express-form-label",children:(0,vt.tr)("expresses.total_payout")}),(0,mc.jsxs)("div",{className:"new-tab__express-form-value",children:[j>0?"+":"",j,"%"]})]}),(0,mc.jsxs)("div",{className:"new-tab__express-form-col mw",children:[(0,mc.jsx)("div",{className:"new-tab__express-form-label",children:(0,vt.tr)("expresses.possible_profit")}),(0,mc.jsxs)("div",{className:"new-tab__express-form-value",children:["$",d-s]})]})]}),(0,mc.jsx)("div",{className:"button-wrapper",children:(0,mc.jsxs)("button",{disabled:b||l,onClick:function(){return t(function(t){return{type:Wn,payload:t}}(s))},className:"btn ".concat(b?"btn-danger-light":"btn-green-light"),children:[l&&(0,mc.jsxs)(mc.Fragment,{children:["".concat((0,vt.tr)("expresses.confirming")," "),(0,mc.jsx)("i",{className:"fa fa-spinner fa-spin fa-fw"})]}),!l&&(0,vt.tr)("expresses.confirm")]})})]})]}),w&&o.length0?"+":"",i,"%"]})]}),!p&&(0,mc.jsx)("div",{className:"item__col item__col--progress flex flex-aic",children:(0,mc.jsx)(wm,{openTimestamp:a,closeTimestamp:o})}),p&&(0,mc.jsx)("div",{className:"item__col text-right",children:v()})]}),!p&&(0,mc.jsxs)("div",{className:"item__bottom",children:[(0,mc.jsxs)("div",{className:"item__col",children:[(0,mc.jsx)("div",{className:"item__k",children:(0,vt.tr)("expresses.open_price")}),(0,mc.jsx)("div",{className:"item__v",children:v()})]}),(0,mc.jsxs)("div",{className:"item__col text-right",children:[(0,mc.jsx)("div",{className:"item__k",children:(0,vt.tr)("expresses.current_price")}),(0,mc.jsx)("div",{className:"item__v",children:"???????"})]})]})]})};function xm(t){var e=t.expressId,n=(0,u.v9)((function(t){return function(t){return(0,pp.P1)([Mp,Dp],(function(e,n){return e.filter((function(e){return n[e].expressId===t})).map((function(t){return n[t]}))}))}(e)(t)}));return n.map((function(t){return(0,mc.jsx)(jm,{deal:t},t.id)}))}var Om=function(t){var e=t.expressId,n=t.isOpen,r=(0,u.I0)(),i=(0,u.v9)((function(t){return t.expresses.closed.expressById[e]})),o=(0,u.v9)((function(t){return Fp(t)(e)})),a=i.amount,s=i.factor,c=i.status,l=(0,qt.Bq)(a*s)-a;l<0&&(l=0);var f,h=c===Hn,d=(h||c===Fn?l:0).toFixed(2),p=oe(s),m=Di(i.openTimestamp),y=o?Di(o):"";return(0,mc.jsxs)("div",{className:"ei",children:[(0,mc.jsxs)("div",{onClick:(f=n?null:e,function(){return r(_p(f))}),className:"ei__short-info short-info",children:[(0,mc.jsxs)("div",{className:"short-info__col",children:[(0,mc.jsxs)("div",{className:"short-info__k",children:[(0,vt.tr)("expresses.amount"),":"]}),(0,mc.jsxs)("div",{className:"short-info__v",children:["$",a]})]}),(0,mc.jsxs)("div",{className:"short-info__col",children:[(0,mc.jsxs)("div",{className:"short-info__k",children:[(0,vt.tr)("expresses.total_payout"),":"]}),(0,mc.jsxs)("div",{className:"short-info__v",children:[p>0?"+":"",p,"%"]})]}),(0,mc.jsxs)("div",{className:"short-info__col text-right",children:[(0,mc.jsxs)("div",{className:"short-info__k",children:[(0,vt.tr)("expresses.profit"),":"]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("short-info__v",h&&"price-up"),children:[h?"+":"","$",d]})]})]}),n&&(0,mc.jsxs)("div",{className:"ei__deals deals",children:[(0,mc.jsxs)("div",{className:"deals__id",children:[(0,mc.jsxs)("div",{children:[(0,vt.tr)("expresses.express")," #"]})," ",e]}),(0,mc.jsxs)("div",{className:"deals__times flex flex-aic flex-jcsb",children:[(0,mc.jsxs)("div",{className:"deals__open-time",children:[(0,mc.jsx)("div",{children:(0,vt.tr)("expresses.open_time")})," ",m]}),(0,mc.jsxs)("div",{className:"deals__close-time text-right",children:[(0,mc.jsx)("div",{children:(0,vt.tr)("expresses.close_time")})," ",y]})]}),(0,mc.jsx)(xm,{expressId:e})]})]})},Sm=(0,r.memo)(Om),_m=function(){var t=(0,u.v9)((function(t){return t.expresses.closed.expressIds})),e=(0,u.v9)((function(t){return t.global.isDemo})),n=(0,u.v9)((function(t){return t.expresses.selectedExpresses})),r=(0,u.v9)(gl.e_);return(0,mc.jsxs)(mc.Fragment,{children:[0===t.length&&(0,mc.jsx)("div",{className:"no-items-block",children:(0,mc.jsxs)("div",{className:"msg-block",children:[(0,mc.jsx)("div",{className:"msg-block__icon",children:(0,mc.jsx)("i",{className:"fa fa-exclamation-circle"})}),(0,vt.tr)("expresses.no_closed")]})}),t.length>0&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"ei-list",children:t.map((function(t){return(0,mc.jsx)(Sm,{expressId:t,isOpen:n===t},t)}))}),!r&&(0,mc.jsx)("div",{className:"more-btn",children:(0,mc.jsx)("a",{href:(0,He.or)("cabinet/".concat(e?"demo-":"","express-history/")),className:"btn btn-primary btn-block",children:(0,vt.tr)("more")})})]})]})},Tm=function(t){var e=t.deal,n=(0,u.v9)((function(t){return(0,wc.Cw)(t)(e.asset)})),r=(0,u.v9)((function(t){return(0,kp.Kq)(t)(e.asset)})),i=(0,u.v9)((function(t){return(0,wc.QE)(t)(e.asset)})),o=e.openPrice,a=e.percentProfit,s=e.closeTimestamp,c=e.openTimestamp,l=e.command,f=e.status,h=e.closePrice,d=void 0===h?"":h,p=te(l),m="price-".concat(p?"up":"down"),y="fa ".concat(p?"fa-caret-up":"fa-caret-down"),v=f!==Ln,b=f===Dn,g=f===Mn,w=p&&or,j="";return w&&(j="price-up"),w||o===r||(j="price-down"),(0,mc.jsxs)("div",{className:"deals__item item",children:[(0,mc.jsxs)("div",{className:"item__top",children:[(0,mc.jsxs)("div",{className:"item__col flex flex-aic",children:[(0,mc.jsx)("span",{className:m,children:(0,mc.jsx)("i",{className:y})}),(0,mc.jsx)("div",{className:"item__label crop-text",children:n}),(0,mc.jsxs)("div",{className:"item__percent-profit price-up",children:[a>0?"+":"",a,"%"]})]}),!v&&(0,mc.jsx)("div",{className:"item__col item__col--progress flex flex-aic",children:(0,mc.jsx)(wm,{openTimestamp:c,closeTimestamp:s})})]}),(0,mc.jsxs)("div",{className:"item__bottom",children:[(0,mc.jsxs)("div",{className:"item__col",children:[(0,mc.jsx)("div",{className:"item__k",children:(0,vt.tr)("expresses.open_price")}),(0,mc.jsx)("div",{className:(0,pc.Z)("item__v",b&&"price-up",g&&"price-down"),children:"".concat((0,qt.Bq)(o,i,!0)).concat(v?"/".concat((0,qt.Bq)(d,i,!0)):"")})]}),(0,mc.jsxs)("div",{className:"item__col text-right",children:[(0,mc.jsx)("div",{className:"item__k",children:(0,vt.tr)("expresses.current_price")}),(0,mc.jsx)("div",{className:(0,pc.Z)("item__v",j),children:(0,qt.Bq)(r,i,!0)})]})]})]})},Pm=function(t){var e,n=t.expressId,r=(0,u.I0)(),i=(0,u.v9)((function(t){return function(t){return(0,pp.P1)([Lp,Rp],(function(e,n){return e.filter((function(e){return n[e].expressId===t})).map((function(t){return n[t]}))}))}(n)(t)})),o=(0,u.v9)((function(t){return t.expresses.opened.expressById[n]})),a=(0,u.v9)((function(t){return t.expresses.selectedExpresses})),s=(0,u.v9)((function(t){return Zp(t)(n)})),c=o.amount,l=o.factor,f=Math.trunc(100*(l-1)),h=n===a,d=(0,qt.Bq)(c*s-c,2);return(0,mc.jsxs)("div",{className:"ei",children:[(0,mc.jsxs)("div",{onClick:(e=h?null:n,function(){return r(_p(e))}),className:"ei__short-info short-info",children:[(0,mc.jsxs)("div",{className:"short-info__col",children:[(0,mc.jsxs)("div",{className:"short-info__k",children:[(0,vt.tr)("expresses.amount"),":"]}),(0,mc.jsxs)("div",{className:"short-info__v",children:["$",c]})]}),(0,mc.jsxs)("div",{className:"short-info__col",children:[(0,mc.jsxs)("div",{className:"short-info__k",children:[(0,vt.tr)("expresses.total_payout"),":"]}),(0,mc.jsxs)("div",{className:"short-info__v",children:[f>0?"+":"",f,"%"]})]}),(0,mc.jsxs)("div",{className:"short-info__col text-right",children:[(0,mc.jsxs)("div",{className:"short-info__k",children:[(0,vt.tr)("expresses.expected_profit"),":"]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("short-info__v",d>0&&"price-up"),children:[d>0?"+":"","$",d]})]})]}),h&&(0,mc.jsx)("div",{className:"ei__deals deals",children:i.map((function(t){return(0,mc.jsx)(Tm,{deal:t},t.id)}))})]})},Em=function(){var t=(0,u.I0)(),e=(0,u.v9)((function(t){return t.expresses.opened.expressIds}));return(0,mc.jsxs)(mc.Fragment,{children:[0===e.length&&(0,mc.jsxs)("div",{className:"no-items-block",children:[(0,mc.jsxs)("div",{className:"msg-block",children:[(0,mc.jsx)("div",{className:"msg-block__icon",children:(0,mc.jsx)("i",{className:"fa fa-exclamation-circle"})}),(0,vt.tr)("expresses.no_opened")]}),(0,mc.jsx)("div",{className:"button-wrapper",children:(0,mc.jsx)("a",{className:"btn btn-green-light btn-block",onClick:function(){return t(Sp(Un))},children:(0,vt.tr)("expresses.create_new")})})]}),e.length>0&&(0,mc.jsx)("div",{className:"ei-list",children:e.map((function(t){return(0,mc.jsx)(Pm,{expressId:t},t)}))})]})};function Cm(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return km(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return km(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function km(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:Rm;if(!t)return{};var n=t.getBoundingClientRect()||{},r=n.top,i=void 0===r?0:r,o=n.left,a=void 0===o?0:o,s=n.right,c=void 0===s?0:s,l=n.bottom,u=void 0===l?0:l,f={top:i+document.body.scrollTop,left:a+document.body.scrollLeft,elementHeight:Math.round(100*t.offsetHeight)/100,elementWidth:Math.round(100*t.offsetWidth)/100};return e===Lm?{top:f.top+f.elementHeight,rectTop:i,rectBottom:u,right:window.innerWidth-c-document.body.scrollLeft}:{top:f.top+f.elementHeight,rectTop:i,rectBottom:u,left:f.left}},Mm=iu((function(t){var e=t.openerNode,n=t.onDropdownClose;return(0,mc.jsx)(Dd,{timeout:200,classNames:"drop-down-modal-wrap",className:"drop-down-modal-wrap",children:(0,mc.jsx)(qd,{onClickOutside:n,className:"drop-down-modal drop-down-modal__signal-settings",style:Dm(e),children:(0,mc.jsxs)("div",{children:[(0,mc.jsx)("div",{className:"divider mb-15",children:(0,vt.tr)("expresses.howto-title")}),(0,mc.jsx)("div",{className:"s-text mb-10",children:(0,vt.tr)("expresses.howto-desc")})]})})})}));function Bm(t){return Bm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bm(t)}function Hm(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Fm(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0,v=function(t){return function(){a(""),n(Sp(t))}},b=f?qd:"div",g=f?{onClickOutside:function(t){a(""),e(t)}}:Zm;return(0,mc.jsx)(Dd,{className:"right-sidebar-modal__overlay",children:(0,mc.jsx)(b,Fm(Fm({className:"right-sidebar-modal active express-modal"},g),{},{children:(0,mc.jsx)("div",{className:"tab-wrap",children:(0,mc.jsxs)("div",{className:"flex-vertical-block",children:[(0,mc.jsxs)("div",{className:"flex-vertical-block__header",children:[(0,mc.jsx)($f,{ref:h,text:(0,vt.tr)("right_panel.express_trades")}),!f&&(0,mc.jsx)("a",{onClick:function(){return m(!0)},className:(0,pc.Z)("title-position-icon",p&&"active"),children:Wm}),p&&(0,mc.jsx)(Mm,{openerNode:h.current,onDropdownClose:function(){return m(!1)}}),(0,mc.jsxs)("ul",{className:(0,pc.Z)(f&&"tab-nav-mobile-sidebar",!f&&"tab-nav tab-nav--v2"),children:[(0,mc.jsx)("li",{className:(0,pc.Z)(c===Un&&"active"),children:(0,mc.jsx)("a",{onClick:v(Un),children:(0,mc.jsx)("span",{children:(0,vt.tr)("expresses.new")})})}),(0,mc.jsx)("li",{className:(0,pc.Z)(c===Vn&&"active"),children:(0,mc.jsxs)("a",{onClick:v(Vn),children:[(0,mc.jsx)("span",{children:(0,vt.tr)("expresses.opened")}),s>0&&(0,mc.jsx)("span",{className:"counter-wrap",children:(0,mc.jsx)(_l,{count:s,type:_n})})]})}),(0,mc.jsx)("li",{className:(0,pc.Z)(c===Gn&&"active"),children:(0,mc.jsx)("a",{onClick:v(Gn),children:(0,mc.jsx)("span",{children:(0,vt.tr)("expresses.closed")})})})]})]}),(0,mc.jsx)("div",{className:"flex-vertical-block__body",children:(0,mc.jsxs)(rf,{children:[c===Un&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)(gm,{}),(0,mc.jsx)(Am,{searchTerm:o,isSearching:y,changeSearchTerm:a,selectedAssetCategory:l}),(0,mc.jsx)(dm,{isSearching:y,searchTerm:o,selectedAssetCategory:l})]}),c===Vn&&(0,mc.jsx)(Em,{}),c===Gn&&(0,mc.jsx)(_m,{})]})})]})})}))})})),Xm=(0,u.$j)((function(t){return{isOpen:t.modals.states[Ie.ee.EXPRESSES]}}))((function(t){var e=t.isOpen,n=t.clickHandler;return(0,mc.jsxs)("li",{className:(0,pc.Z)(e&&"active"),children:[(0,mc.jsx)(dp,{menuClick:n}),e&&(0,mc.jsx)($m,{onClickOutside:n})]})}));function zm(t){return zm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zm(t)}function Ym(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function qm(t){for(var e=1;e=n.currentTime})).length,showTooltip:!n.isMobile&&n.enabledTooltipMessage,isOpen:r.states[Ie.ee.DEALS_WIDGET]}}),{changeModalStates:Is.x2})((function(t){var e=t.isOpen,n=t.countOpened,r=t.showTooltip,i=t.changeModalStates;return(0,mc.jsx)("li",{className:(0,pc.Z)(e&&"active"),children:(0,mc.jsxs)("a",{onClick:function(){i(ny(ny({},Ie.AC),{},ry({},Ie.ee.DEALS_WIDGET,!e)))},className:(0,pc.Z)(r&&"tooltip2"),children:[(0,mc.jsx)("i",{className:"fa fa-history"}),(0,mc.jsx)("span",{className:"nlabel",children:(0,vt.tr)("deals.trades")}),n>0&&(0,mc.jsx)("div",{className:"counter-wrap",children:(0,mc.jsx)(_l,{count:n,type:hn})}),r&&(0,mc.jsx)(bl,{position:"left",children:(0,mc.jsxs)(mc.Fragment,{children:[(0,vt.tr)("deals.trades"),(0,mc.jsx)("br",{}),(0,vt.tr)("deals.bets_history")]})})]})})}));function oy(t){return oy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oy(t)}var ay=["children","WrapperComponent","className","TooltipComponent"];function sy(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function cy(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var fy=(0,r.forwardRef)((function(t,e){var n=(0,u.v9)((function(t){return t.global.enabledTooltipMessage})),r=(0,u.v9)((function(t){return t.global.isMobile})),i=n&&!r,o=t.children,a=t.WrapperComponent,s=void 0===a?"a":a,c=t.className,l=void 0===c?null:c,f=t.TooltipComponent,h=uy(t,ay),d=(0,pc.Z)(i&&"tooltip2",l);return(0,mc.jsxs)(s,cy(cy({},h),{},{ref:e,className:d,children:[o,(0,mc.jsx)(f,{})]}))}));fy.propTypes={TooltipComponent:ul().func.isRequired,WrapperComponent:ul().string};var hy=function(t){var e=t.menuClick,n=t.activeTournamentCount;return(0,mc.jsxs)(fy,{className:"js-tournament",onClick:e,TooltipComponent:function(){return(0,mc.jsx)(bl,{position:"left",children:(0,mc.jsxs)(mc.Fragment,{children:[(0,vt.tr)("right_panel.tournaments"),(0,mc.jsx)("br",{}),(0,vt.tr)("right_panel.tournaments_tooltip")]})})},children:[(0,mc.jsx)("i",{className:"fa fa-trophy"}),(0,mc.jsx)("span",{className:"nlabel",children:(0,vt.tr)("right_panel.tournaments")}),n>0&&(0,mc.jsx)("div",{className:"counter-wrap",children:(0,mc.jsx)(_l,{count:n,type:xn})})]})};hy.propTypes={menuClick:ul().func.isRequired};var dy=(0,u.$j)((function(t){return{activeTournamentCount:t.counters[xn]}}))(hy),py=function(){return(0,mc.jsx)("div",{"data-testid":"loading-tab",children:(0,mc.jsx)(uf,{})})},my={getAllData:function(){return mh.request({url:(0,He.or)("api/tournaments/all-data")})},getById:function(t){return mh.request({url:(0,He.or)("api/tournaments/detail/".concat(t,"?format=json"))})}};function yy(t){return yy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yy(t)}function vy(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o),t.tpl_close='',i.call(this,t)}return e=o,n&&vy(e.prototype,n),r&&vy(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(Ch),xy=jy,Oy=function(){return function(t,e){if(!e().tournaments.isInitialLoading)return t(ze.startLoadingInitialData()),my.getAllData().then((function(n){var r=n.data,i=n.hideStatistics;if(!0===n.status){r.hideStatistics=i,t(ze.loadTournamentInitialData(r));var o=e().tournaments,a=o.detailsModal,s=a.isLoading,c=a.loadingId,l=a.startTab;if(!s&&c>0&&t(Ey(c,l)),!o.enabledRatingWidget){var u=o.tournaments.find((function(t){return t.id===o.currentTournament.id}));u&&t(ze.updateCurrentTournamentRank({changed:u.changed,rank:u.rank}))}}}))}};function Sy(t){return function(e){return e(ze.startLoadingTournamentModal({modalId:Ie.ee.TOURNAMENT_HISTORY,id:t})),mh.request({url:(0,He.or)("api/tournaments/history/".concat(t,"?format=json")),catch:function(){return e(ze.errorLoadingTournamentModal({modalId:Ie.ee.TOURNAMENT_HISTORY}))}}).then((function(t){var n=t.data,r=t.hideStatistics;!0===t.status?(n.hideStatistics=r,e(ze.finishLoadingTournamentModal({modalId:Ie.ee.TOURNAMENT_HISTORY,data:n}))):e(ze.errorLoadingTournamentModal({modalId:Ie.ee.TOURNAMENT_HISTORY}))}))}}function _y(t){return function(e){return e(ze.startTournamentRegistration()),mh.request({url:t,catch:function(){return e(ze.errorTournamentRegistration())}}).then((function(t){var n=t.data,r=t.status,i=t.message;!0===r?(Ke.Z.publish(rs.tn),e(ze.finishTournamentRegistration(n.tournament))):(i&&new Ch({position:gh,time:3e3}).red(i),e(ze.errorTournamentRegistration()))}))}}function Ty(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Le.DESCRIPTION;return function(n){return n(ze.startLoadingTournamentModal({modalId:Ie.ee.TOURNAMENT_DETAILS,id:t})),my.getById(t).then((function(t){var r=t.data;!0===t.status?n(ze.finishLoadingTournamentModal({modalId:Ie.ee.TOURNAMENT_DETAILS,detailsTab:e,data:r})):n(ze.errorLoadingTournamentModal({modalId:Ie.ee.TOURNAMENT_DETAILS}))})).catch((function(){return n(ze.errorLoadingTournamentModal({modalId:Ie.ee.TOURNAMENT_DETAILS}))}))}}function Py(t){return function(e){return e(ze.startOpeningNextTournament()),mh.request({url:(0,He.or)("api/tournaments/next-tournament/".concat(t)),catch:function(){return e(ze.errorOpeningNextTournament())}}).then((function(t){var n=t.id;!0===t.status?(e(ze.finishOpeningNextTournament()),e(Cy(n,Le.DESCRIPTION))):e(ze.errorOpeningNextTournament())}))}}var Ey=function(t,e){return function(n,r){var i=null,o=-1,a=r().tournaments.tournaments.findIndex((function(e){return e.id===t}));a>=0&&(i=De.ALL_TOURNAMENTS,o=a),o<0||(n(ze.selectTournamentTab(i)),n(Ty(t,e)))}};function Cy(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Le.DESCRIPTION;return function(n,r){n((0,Is.tC)({modalId:Ie.ee.TOURNAMENTS,value:!0})),r().tournaments.tournaments.length>0?n(Ey(t,e)):n(ze.preselectTournament({loadingId:t,startTab:e}))}}function ky(t){return function(e){e(ze.toggleRatingWidget(t))}}var Ny=function(t){return t.tournaments.tournaments},Iy=function(t){return t.global.isTournamentStarted},Ay=function(t){return t.tournaments.enabledRatingWidget},Ry=(0,pp.P1)([function(t){return t.tournaments.hideStatistics}],(function(t){return t})),Ly=(0,pp.P1)([function(t){return t.tournaments.errorMessage}],(function(t){return t})),Dy=(0,pp.P1)([Ny],(function(t){return t})),My=(0,pp.P1)([function(t){return t.tournaments.detailsModal.data}],(function(t){return null!==t?t.tournament:null})),By=(0,pp.P1)([function(t){return t.tournaments.stats}],(function(t){return null!==t})),Hy=(0,pp.P1)([gl.dr,qc.nR,gl.Cn,Ay],(function(t,e,n,r){return t&&e&&!n&&r})),Fy=function(t){var e=t.message,n=void 0===e?(0,vt.tr)("no_data"):e;return(0,mc.jsx)("div",{className:"no-items-block",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:n})})};function Uy(t,e,n){return new Array(e-String(t).length+1).join(n||"0")+t}n(65638);var Vy=function(t){t*=1e3;var e=6e4,n=36e5,r=864e5,i=Math.floor(t/r);t-=i*r;var o=Math.floor(t/n);t-=o*n;var a=Math.floor(t/e);t-=a*e;var s=Math.floor(t/1e3);return{d:i,H:Uy(o,2,"0"),i:Uy(a,2,"0"),s:Uy(s,2,"0")}},Gy=function(t){var e=(0,vt.tr)("short_days"),n="";return t.d>0&&(n=t.d+" "+e+" "),n+t.H+":"+t.i+":"+t.s};function Zy(t){return Zy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zy(t)}var Wy=["seconds"];function $y(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Xy(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var qy=function(t){var e=t.seconds,n=Yy(t,Wy);return(0,mc.jsx)("div",Xy(Xy({},n),{},{children:Gy(Vy(e))}))},Ky=function(t){var e=t.space,n=void 0!==e&&e;return(0,mc.jsxs)(mc.Fragment,{children:[n&&" ",(0,mc.jsx)(Ou,{className:null,type:fu})]})},Qy="images/cabinet/tournaments",Jy=function(t,e){return(0,mc.jsx)("img",{src:(0,He.FH)("".concat(Qy,"/").concat(t,".png")),srcSet:"\n ".concat((0,He.FH)("".concat(Qy,"/").concat(t,".png"))," 1x, \n ").concat((0,He.FH)("".concat(Qy,"/").concat(t,"@2x.webp"))," 2x\n "),alt:e,className:"tournament__img"})},tv=function(){return(0,mc.jsx)(bl,{position:"left",text:"tournaments.cup_tooltip_text"})};function ev(t){return"light"===t?"/images/cabinet/tournaments/cup_registered1-l.svg":"/images/cabinet/tournaments/cup_registered1-d.svg"}function nv(t){var e=t.fee,n=t.prize;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"tkv",children:[(0,mc.jsx)("div",{className:"tkv__k",children:(0,vt.tr)("tournaments.prize_f")}),(0,mc.jsxs)("div",{className:"tkv__v",children:["$",n]})]}),(0,mc.jsxs)("div",{className:"tkv",children:[(0,mc.jsx)("div",{className:"tkv__k",children:(0,vt.tr)("tournaments.participation")}),(0,mc.jsx)("div",{className:"tkv__v",children:e>0?"$".concat(e):(0,vt.tr)("tournaments.free")})]})]})}var rv=function(){var t=(0,u.v9)(Dy),e=(0,u.v9)(By),n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.global.currentTime})),i=(0,u.v9)((function(t){return t.modals.states[Ie.ee.TOURNAMENT_DETAILS]})),o=(0,u.v9)((function(t){return t.tournaments.detailsModal})),a=o.isLoading,s=o.loadingId,c=(0,u.v9)(My),l=(0,u.v9)((function(t){return t.global.isMobile})),f=(0,u.v9)((function(t){return t.global.theme})),h=(0,mc.jsx)(gc.Q,{className:"svg-icon-wrap",src:ev(f)});if(!e)return(0,mc.jsx)(py,{});if(0===t.length)return(0,mc.jsx)(Fy,{});var d=function(t){return function(){a||n(Ty(t))}};return(0,mc.jsx)("div",{className:"tournaments-list",children:t.map((function(t){var e=t.id,n=t.type,o=t.isRegistered,u=t.prize,f=t.timeStart,p=t.timeEnd,m=t.title,y=t.link,v=t.rank,b=t.changed,g=t.balance,w=t.fee,j=s>0&&e===s||i&&null!==c&&c.id===e,x=s>0&&e!==s||i&&null!==c&&c.id!==e,O=r>=f&&r<=p;return(0,mc.jsxs)("div",{className:(0,pc.Z)("tournament","tournament--".concat(n),j&&"tournament--active",x&&"tournament--not-active",o&&"tournament--registered"),children:[(0,mc.jsxs)("div",{className:"tournament__content",onClick:d(e),children:[(0,mc.jsx)("div",{className:"tournament__img-wrap",children:Jy(n,m)}),(0,mc.jsx)("div",{className:"tournament__name",children:m}),!o&&(0,mc.jsx)(nv,{fee:w,prize:u}),o&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"tkv",children:[(0,mc.jsx)("div",{className:"tkv__k",children:(0,vt.tr)("tournaments.detail_modal.text10")}),(0,mc.jsxs)("div",{className:"tkv__v",children:[ke.ZP.TOURNAMENT_CURRENCY,g]})]}),O&&(0,mc.jsxs)("div",{className:"tkv",children:[(0,mc.jsx)("div",{className:"tkv__k",children:(0,vt.tr)("tournaments.your_position")}),(0,mc.jsxs)("div",{className:"tkv__v",children:[O&&(0,mc.jsxs)("div",{className:"tournament__place-rank-wrap flex flex-aic",children:[(0,mc.jsx)("div",{className:"tournament__place-rank",children:v}),(0,mc.jsxs)("div",{className:(0,pc.Z)("tournament-rank-position-offset","tournament-rank-position-offset--".concat(b>=0?"up":"down")),children:[b>0&&"+",b]})]}),!O&&"-"]})]}),!O&&(0,mc.jsx)(nv,{fee:w,prize:u}),(0,mc.jsxs)("div",{className:(0,pc.Z)("tournament__cup",!l&&"tooltip2"),children:[h,!l&&(0,mc.jsx)(tv,{})]})]})]}),(0,mc.jsxs)("div",{className:"tournament__footer flex flex-aic flex-jcsb",children:[O&&(0,mc.jsxs)("div",{className:"tournament__time-to-end",children:[(0,mc.jsxs)("div",{className:"tournament__time-to-end-label",children:[(0,vt.tr)("tournaments.till_the_end"),":"]}),(0,mc.jsx)(qy,{className:"tournament__time",seconds:p-r})]}),!O&&(0,mc.jsxs)("div",{className:"tournament__time-to-end",children:[(0,mc.jsxs)("div",{className:"tournament__time-to-end-label",children:[(0,vt.tr)("tournaments.to_start"),":"]}),(0,mc.jsx)(qy,{className:"tournament__time",seconds:f-r})]}),o&&(0,mc.jsxs)(mc.Fragment,{children:[O&&(0,mc.jsxs)("a",{href:y,className:(0,pc.Z)("tournament__btn btn btn-blue-light",a&&e===s&&"tournament__btn-ajax-loading"),children:[(0,vt.tr)("tournaments.go"),a&&e===s&&(0,mc.jsx)(Ky,{})]}),!O&&(0,mc.jsxs)("a",{href:y,className:(0,pc.Z)("tournament__btn btn btn-blue-light",a&&e===s&&"tournament__btn-ajax-loading"),children:[(0,vt.tr)("tournaments.waiting_room"),a&&e===s&&(0,mc.jsx)(Ky,{})]})]}),!o&&(0,mc.jsxs)("a",{className:(0,pc.Z)("tournament__btn btn btn-green",a&&e===s&&"tournament__btn-ajax-loading"),onClick:d(e),children:[(0,vt.tr)("tournaments.join"),a&&e===s&&(0,mc.jsx)(Ky,{})]})]})]},e)}))})},iv=function(){var t=(0,u.v9)(By),e=(0,u.v9)(Ry),n=(0,u.v9)(Ly),i=(0,u.I0)();return(0,r.useEffect)((function(){t||n||i(Oy())}),[]),t||n?n?(0,mc.jsx)(Fy,{message:n}):e?(0,mc.jsx)(Fy,{message:(0,vt.tr)("tournaments.tournaments_unavailable")}):(0,mc.jsx)(rv,{}):(0,mc.jsx)(py,{})},ov=function(){var t=(0,u.v9)((function(t){return t.tournaments.history}));if(0===t.length)return null;var e=(0,u.v9)((function(t){return t.tournaments.historyModal.isLoading})),n=(0,u.I0)(),r=function(t){return function(){e||n(Sy(t))}};return(0,mc.jsxs)("div",{className:"stats__history history",children:[e&&(0,mc.jsx)(Ou,{className:"ajax-loader-v2 js-ajax-loader-v2 ajax-loader-v2--absolute ajax-loader-v2--block"}),(0,mc.jsx)("div",{className:"history__title",children:(0,vt.tr)("tournaments.history_title")}),(0,mc.jsxs)("table",{className:"table table--no-bordered-v1",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"40%"}}),(0,mc.jsx)("col",{style:{width:"50%"}}),(0,mc.jsx)("col",{style:{width:"10%"}})]}),(0,mc.jsx)("thead",{children:(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("th",{children:(0,vt.tr)("tournaments.name")}),(0,mc.jsx)("th",{children:(0,vt.tr)("tournaments.finished")}),(0,mc.jsx)("th",{children:"#"})]})}),(0,mc.jsx)("tbody",{children:t.map((function(t){var e=t.id,n=t.title,i=t.dateFinish,o=t.rank,a=Vi(i);return(0,mc.jsxs)("tr",{onClick:r(e),children:[(0,mc.jsx)("td",{children:n}),(0,mc.jsx)("td",{children:Gi(a)}),(0,mc.jsx)("td",{children:o})]},e)}))})]})]})},av=function(){var t=(0,u.v9)((function(t){return t.tournaments.stats}));return(0,mc.jsx)("div",{className:"stats__info info",children:(0,mc.jsxs)("table",{children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"60%"}}),(0,mc.jsx)("col",{style:{width:"40%"}})]}),(0,mc.jsxs)("tbody",{children:[(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{className:"info__k",children:[(0,vt.tr)("tournaments.win_cnt"),":"]}),(0,mc.jsx)("td",{className:"info__v",children:t.wonTournaments})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{className:"info__k",children:[(0,vt.tr)("tournaments.total_prize"),":"]}),(0,mc.jsxs)("td",{className:"info__v",children:["$",t.totalPrizeAmount]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{className:"info__k",children:[(0,vt.tr)("tournaments.top_prize"),":"]}),(0,mc.jsxs)("td",{className:"info__v",children:["$",t.mostValuablePrize]})]})]})]})})},sv=function(){var t=(0,u.v9)(By),e=(0,u.v9)(Ly),n=(0,u.I0)();return(0,r.useEffect)((function(){t||e||n(Oy())}),[]),t||e?e?(0,mc.jsx)(Fy,{message:e}):(0,mc.jsxs)("div",{className:"stats",children:[(0,mc.jsx)(av,{}),(0,mc.jsx)(ov,{})]}):(0,mc.jsx)(py,{})},cv="ALL_TOURNAMENTS",lv=(0,u.$j)((function(t){return{activeTournamentCount:t.counters[xn]}}))((function(t){var e=t.activeTournamentCount,n=(0,u.v9)((function(t){return t.tournaments.selectedTab})),i=(0,u.v9)((function(t){return t.global.isMobile})),o=(0,u.I0)(),a=function(t){return function(){return o(ze.selectTournamentTab(t))}},s=(0,r.useRef)(null);return(0,mc.jsxs)("div",{className:"flex-vertical-block",children:[(0,mc.jsxs)("div",{className:"flex-vertical-block__header",children:[(0,mc.jsx)($f,{text:(0,vt.tr)("right_panel.tournaments")}),(0,mc.jsx)("ul",{className:(0,pc.Z)(i?"tab-nav-mobile-sidebar":"tab-nav tab-nav--v2"),children:Object.keys(De).map((function(t){return(0,mc.jsx)("li",{className:(0,pc.Z)(t===n&&"active"),children:(0,mc.jsxs)("a",{onClick:a(t),children:[(0,vt.tr)("tournaments.".concat(De[t])),t===cv&&e>0&&(0,mc.jsx)(_l,{count:e,type:xn})]})},t)}))})]}),(0,mc.jsx)("div",{className:"flex-vertical-block__body",children:(0,mc.jsx)(rf,{className:"tab-body",containerRef:function(t){return s.current=t},children:(0,mc.jsxs)("div",{style:{display:"block"},children:[n===De.ALL_TOURNAMENTS&&(0,mc.jsx)(iv,{}),n===De.STATISTICS&&(0,mc.jsx)(sv,{})]})})})]})})),uv=iu((function(){return(0,mc.jsx)(Dd,{className:"right-sidebar-modal tournaments-modal",children:(0,mc.jsx)(lv,{})})})),fv=function(t){var e=t.currentTournamentId,n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.tournaments.isJoiningNext}));return(0,mc.jsx)("div",{className:"bottom-btn-wrap",children:(0,mc.jsxs)("a",{onClick:function(){r||n(Py(e))},className:(0,pc.Z)("btn btn-green btn-block",r&&"btn-ajax-loading"),children:[(0,vt.tr)("tournaments.join_next"),r&&(0,mc.jsx)(Ky,{space:!0})]})})};fv.propTypes={currentTournamentId:ul().number.isRequired};var hv=fv,dv=function(t){var e=t.tournamentId,n=(0,u.I0)(),r=(0,u.v9)((function(t){return t.tournaments.isTakingPrize}));return(0,mc.jsx)("div",{className:"bottom-btn-wrap",children:(0,mc.jsxs)("a",{onClick:function(){return n((t=e,function(e){return e(ze.startTakingTournamentPrize()),mh.request({url:(0,He.or)("api/tournaments/take-prize/".concat(t)),catch:function(){return e(ze.errorTakingTournamentPrize())}}).then((function(t){var n=t.message,r=!0===t.status;e(r?ze.finishTakingTournamentPrize(t):ze.errorTakingTournamentPrize()),new Ch({position:gh,time:3e3})[r?"green":"red"](n)}))}));var t},className:(0,pc.Z)("btn btn-green btn-block",r&&"btn-ajax-loading"),children:[(0,vt.tr)("tournaments.take_prize"),r&&(0,mc.jsx)(Ky,{})]})})};dv.propTypes={tournamentId:ul().number.isRequired};var pv=dv,mv=function(t){var e=t.children;return(0,u.v9)((function(t){return t.global.isMobile}))?(0,mc.jsx)("span",{className:"adaptive-label",children:e}):null},yv=function(t){var e=t.users;return(0,mc.jsx)(rf,{className:"history-rating",children:(0,mc.jsxs)("table",{className:"table table-adaptive",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"5%"}}),(0,mc.jsx)("col",{style:{width:"45%"}}),(0,mc.jsx)("col",{style:{width:"25%"}}),(0,mc.jsx)("col",{style:{width:"25%"}})]}),(0,mc.jsx)("thead",{children:(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("th",{children:"#"}),(0,mc.jsx)("th",{children:(0,vt.tr)("tournaments.trader_id")}),(0,mc.jsx)("th",{children:(0,vt.tr)("tournaments.result")}),(0,mc.jsx)("th",{children:(0,vt.tr)("tournaments.prize")})]})}),(0,mc.jsx)("tbody",{children:e.map((function(t){var e=t.isMe,n=t.name,r=t.rank,i=t.prize,o=t.sum;return(0,mc.jsxs)("tr",{className:(0,pc.Z)(e&&"active-tr"),children:[(0,mc.jsxs)("td",{children:[(0,mc.jsx)(mv,{children:"#"}),r]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)(mv,{children:(0,vt.tr)("tournaments.trader_id")}),n," ",e&&(0,mc.jsx)("span",{className:"tournament-me-label",children:(0,vt.tr)("me")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)(mv,{children:(0,vt.tr)("tournaments.result")}),"".concat(ke.ZP.TOURNAMENT_CURRENCY).concat(o)]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)(mv,{children:(0,vt.tr)("tournaments.prize")}),"$",i]})]},r)}))})]})})},vv=function(){var t=(0,u.v9)((function(t){return t.tournaments.historyModal})).data,e=t.tournament,n=e.id,r=e.title,i=e.isCalculated,o=e.prize,a=e.isPrizeTaken,s=e.rank,c=e.users,l=o>0,f=(0,u.v9)(Ry);return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"title",children:[(0,vt.tr)("tournaments.t_history")," ",'"'.concat(r,'"')]}),!i&&(0,mc.jsx)("div",{className:"place-info-block",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.waiting")})})}),i&&l&&(0,mc.jsx)("div",{className:"place-info-block win",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,mc.jsxs)("div",{children:[(0,vt.tr)("tournaments.gratz"),"! ",(0,vt.tr)("tournaments.pos",s),". ",(0,vt.tr)("tournaments.you_won",o)]})})}),i&&!l&&(0,mc.jsx)("div",{className:"place-info-block lose",children:(0,mc.jsxs)("div",{className:"message message-info notification-message",children:[(0,mc.jsxs)("p",{children:[(0,vt.tr)("tournaments.no_win"),"."]}),(0,mc.jsxs)("p",{children:[(0,vt.tr)("tournaments.pos",s),"."]})]})}),!t&&(0,mc.jsx)(Fy,{}),t&&(0,mc.jsx)(yv,{users:c}),i&&l&&(0,mc.jsxs)(mc.Fragment,{children:[a&&(0,mc.jsx)(hv,{currentTournamentId:n}),!a&&(0,mc.jsx)(pv,{tournamentId:n})]}),i&&!l&&!f&&(0,mc.jsx)(hv,{currentTournamentId:n})]})},bv=iu((function(t){var e=t.isOpen,n=(0,u.I0)();return(0,mc.jsx)(bf,{isOpen:e,onRequestClose:function(){return n((0,Is.tC)({modalId:Ie.ee.TOURNAMENT_HISTORY,value:!1}))},className:"tournament-history-modal",children:(0,mc.jsx)(vv,{})})})),gv=bv,wv=(0,mc.jsx)(gc.Q,{className:"svg-icon-wrap",src:"/images/cabinet/tournaments/detail-modal/cup.svg"}),jv=function(t){var e=t.tournament,n=(0,u.v9)((function(t){return t.global.currentTime})),r=e.totalPrize,i=e.rebuy,o=e.usersCount,a=e.timeEnd,s=e.timeStart,c=e.link,l=e.users,f=e.changed,h=e.tournamentBalance,d=l.find((function(t){return t.isMe})),p=n>=s&&n<=a;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"msg msg1 flex flex-aic",children:[wv,(0,mc.jsx)("span",{children:(0,vt.tr)("tournaments.detail_modal.text1")})]}),(0,mc.jsxs)("div",{className:"td-desc__info",children:[(0,mc.jsxs)("table",{className:"table pc-table",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"33.3333%"}}),(0,mc.jsx)("col",{style:{width:"33.3333%"}}),(0,mc.jsx)("col",{style:{width:"33.3333%"}})]}),(0,mc.jsxs)("tbody",{children:[(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:[ke.ZP.TOURNAMENT_CURRENCY,h]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.detail_modal.text10")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k flex flex-aic",children:[p&&(0,mc.jsxs)(mc.Fragment,{children:[d.rank," ",(0,mc.jsxs)("div",{className:(0,pc.Z)("tournament-rank-position-offset","tournament-rank-position-offset--".concat(f>=0?"up":"down")),children:[f>0&&"+",f]})]}),!p&&"-"]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.detail_modal.text11")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:[p&&(0,mc.jsx)(qy,{seconds:a-n}),!p&&(0,mc.jsx)(qy,{seconds:s-n})]}),(0,mc.jsxs)("div",{className:"v",children:[p&&(0,vt.tr)("tournaments.till_the_end"),!p&&(0,vt.tr)("tournaments.to_start")]})]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",r]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.prize_f")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"k",children:o}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.users_cnt")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",i]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.rebuy_fee")})]})]})]})]}),(0,mc.jsxs)("table",{className:"table mobile-table",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"50%"}}),(0,mc.jsx)("col",{style:{width:"50%"}})]}),(0,mc.jsxs)("tbody",{children:[(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:[ke.ZP.TOURNAMENT_CURRENCY,h]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.detail_modal.text10")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k flex flex-aic",children:[d.rank," ",(0,mc.jsxs)("div",{className:(0,pc.Z)("tournament-rank-position-offset","tournament-rank-position-offset--".concat(f>=0?"up":"down")),children:[f>0&&"+",f]})]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.detail_modal.text11")})]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",r]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.prize_f")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"k",children:o}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.users_cnt")})]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:[p&&(0,mc.jsx)(qy,{seconds:a-n}),!p&&(0,mc.jsx)(qy,{seconds:s-n})]}),(0,mc.jsxs)("div",{className:"v",children:[p&&(0,vt.tr)("tournaments.till_the_end"),!p&&(0,vt.tr)("tournaments.to_start")]})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",i]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.rebuy_fee")})]})]})]})]})]}),(0,mc.jsxs)("div",{className:"target target--open",children:[(0,mc.jsx)("div",{className:"target__title",children:(0,vt.tr)("tournaments.goal")}),(0,mc.jsxs)("div",{className:"target__text",children:[(0,vt.tr)("tournaments.prizes_to"),"."]})]}),(0,mc.jsx)("a",{href:c,className:"btn btn-green btn-block",children:(0,vt.tr)("tournaments.go")})]})};function xv(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Ov(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ov(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ov(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=p&&n<=m;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"td-desc__info",children:[(0,mc.jsxs)("table",{className:"table pc-table",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"33.3333%"}}),(0,mc.jsx)("col",{style:{width:"33.3333%"}}),(0,mc.jsx)("col",{style:{width:"33.3333%"}})]}),(0,mc.jsxs)("tbody",{children:[(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",s]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.part_fee")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"k",children:"".concat(ke.ZP.TOURNAMENT_CURRENCY).concat(f)}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.start_balance")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:[b&&(0,mc.jsx)(qy,{seconds:m-n}),!b&&(0,mc.jsx)(qy,{seconds:p-n})]}),(0,mc.jsxs)("div",{className:"v",children:[b&&(0,vt.tr)("tournaments.till_the_end"),!b&&(0,vt.tr)("tournaments.to_start")]})]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",l]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.prize_f")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"k",children:d}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.users_cnt")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",h]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.rebuy_fee")})]})]})]})]}),(0,mc.jsxs)("table",{className:"table mobile-table",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"50%"}}),(0,mc.jsx)("col",{style:{width:"50%"}})]}),(0,mc.jsxs)("tbody",{children:[(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",s]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.part_fee")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"k",children:"".concat(ke.ZP.TOURNAMENT_CURRENCY).concat(f)}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.start_balance")})]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",l]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.prize_f")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)("div",{className:"k",children:d}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.users_cnt")})]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:[b&&(0,mc.jsx)(qy,{seconds:m-n}),!b&&(0,mc.jsx)(qy,{seconds:p-n})]}),(0,mc.jsxs)("div",{className:"v",children:[b&&(0,vt.tr)("tournaments.till_the_end"),!b&&(0,vt.tr)("tournaments.to_start")]})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsxs)("div",{className:"k",children:["$",h]}),(0,mc.jsx)("div",{className:"v",children:(0,vt.tr)("tournaments.rebuy_fee")})]})]})]})]})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("target",o&&"target--open"),children:[(0,mc.jsxs)("div",{className:"target__title",onClick:function(){return a(!o)},children:[(0,vt.tr)("tournaments.tournament_regulations"),(0,mc.jsx)("div",{className:"target__arrow",children:(0,mc.jsx)("i",{className:"fa fa-chevron-down"})})]}),o&&(0,mc.jsxs)("div",{className:"target__text",children:[0===s&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.free_tournament_terms.t1")}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.terms.t1")}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.terms.t2","".concat(ke.ZP.TOURNAMENT_CURRENCY).concat(f))}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.terms.t3",v,"day_off"===c?3:10)})]}),0!==s&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.paid_tournament_terms.t1",s)}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.terms.t1")}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.terms.t2","".concat(ke.ZP.TOURNAMENT_CURRENCY).concat(f))}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.terms.t3",v,"day_off"===c?3:10)}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.paid_tournament_terms.t2","".concat(y,"%"))})]})]})]})]})},_v=function(t){var e=t.amount;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"text11",dangerouslySetInnerHTML:{__html:(0,vt.tr)("tournaments.insuff_funds","".concat((0,qt.Bq)(e),""))}}),(0,mc.jsx)("div",{className:"btn-wrap",children:(0,mc.jsx)("a",{href:(0,He.or)("cabinet/deposit-step-1"),className:"btn btn-block btn-green-light",children:(0,vt.tr)("dep")})})]})};_v.propTypes={amount:ul().number.isRequired};var Tv=_v,Pv=function(t){var e=t.message;return(0,mc.jsx)("div",{className:"message message-unverify-profile message-error notification-message",children:e})};function Ev(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Cv(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Cv(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cv(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"btn-wrap-divider",children:(0,vt.tr)("or").toUpperCase()}),(0,mc.jsxs)("a",{onClick:function(){if(!i){var t=(0,He.or)("cabinet/profile/achievements/market/register-tournament/".concat(h,"/").concat(f,"?format=json"));s(!0),c(_y(t))}},className:(0,pc.Z)("btn btn-gold btn-block",i&&a&&"btn-ajax-loading"),children:[(0,vt.tr)("tournaments.use_ticker"),i&&a&&(0,mc.jsx)(Ky,{})]})]})]})]})},Nv=function(t){var e=t.url;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"text11 success",children:[(0,mc.jsx)("h4",{children:(0,vt.tr)("tournaments.succ_reg")}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.press_cont")})]}),(0,mc.jsx)("div",{className:"btn-wrap",children:(0,mc.jsx)("a",{href:e,className:"btn btn-green btn-block",children:(0,vt.tr)("tournaments.cont")})})]})};Nv.propTypes={url:ul().string.isRequired};var Iv=Nv;function Av(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Rv(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rv(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rv(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0),d=c0;return(0,mc.jsxs)(mc.Fragment,{children:[!h&&!f&&(0,mc.jsx)(Lv,{}),h&&d&&(0,mc.jsx)(Tv,{amount:o-c}),h&&p&&(0,mc.jsx)(Tv,{amount:o}),h&&!d&&!p&&(0,mc.jsx)(kv,{tournament:n}),f&&(0,mc.jsx)(Iv,{url:l.link})]})},Mv=function(t){var e=t.tournament,n=(0,u.v9)((function(t){return t.global.isDemoProfile})),r=(0,u.v9)((function(t){return t.global.liveBalance})),i=(0,u.v9)((function(t){return t.global.isS})),o=e.fee;return(0,mc.jsxs)(mc.Fragment,{children:[n&&(0,mc.jsxs)("div",{className:"text11",children:[(0,vt.tr)("tournaments.open_real"),"."]}),!n&&(0,mc.jsxs)("div",{className:"text11",children:[i&&(0,vt.tr)("tournaments.not_available"),!i&&(0,mc.jsxs)(mc.Fragment,{children:[o>0&&"".concat((0,vt.tr)("tournaments.real_acc_debited",o,r)),0===o&&" ".concat((0,vt.tr)("tournaments.free_tour")," ")]})]})]})},Bv=function(t){var e=t.tournament,n=e.isRegistered;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)(rf,{className:"td-desc",children:[n&&(0,mc.jsx)(jv,{tournament:e}),!n&&(0,mc.jsx)(Sv,{tournament:e}),!n&&(0,mc.jsx)(Mv,{tournament:e})]}),!n&&(0,mc.jsx)(Dv,{tournament:e})]})};function Hv(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Fv(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fv(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fv(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{}).debounce,e=void 0===t?200:t,n=Hv((0,r.useState)({innerWidth:window.innerWidth,innerHeight:window.innerHeight}),2),i=n[0],o=n[1];return(0,r.useEffect)((function(){var t=Ls()((function(){var t=window,e=t.innerWidth,n=t.innerHeight;o({innerWidth:e,innerHeight:n})}),e);return window.addEventListener("resize",t),function(){window.removeEventListener("resize",t)}}),[]),i};function Vv(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Gv(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gv(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gv(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);na;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)(rf,{className:"td-rating",children:[(0,mc.jsxs)("div",{className:"text1",children:[(0,vt.tr)("tournaments.detail_modal.text12")," ",(0,mc.jsx)("span",{children:(0,vt.tr)("tournaments.detail_modal.text13",n)})]}),(0,mc.jsx)("div",{className:"rating-table-wrap",children:(0,mc.jsxs)("table",{className:(0,pc.Z)("table table-adaptive",h&&"fixed-me-bottom"),children:[(0,mc.jsx)("thead",{children:(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("th",{children:"#"}),(0,mc.jsx)("th",{children:(0,vt.tr)("tournaments.trader_id")}),(0,mc.jsx)("th",{children:"".concat((0,vt.tr)("tournaments.result"),", ").concat(ke.ZP.TOURNAMENT_CURRENCY)}),(0,mc.jsx)("th",{children:(0,vt.tr)("tournaments.prize")})]})}),(0,mc.jsx)("tbody",{children:e.map((function(t){var e=t.isMe,n=t.name,r=t.prize,i=t.rank,a=t.sum;return(0,mc.jsxs)("tr",{className:(0,pc.Z)(e&&"active-tr",e&&h&&"its-me show_"),ref:e?o:null,children:[(0,mc.jsxs)("td",{children:[(0,mc.jsx)(mv,{children:"#"}),(0,mc.jsx)("span",{className:(0,pc.Z)(i<=3&&"rank-".concat(i)),children:i})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)(mv,{children:(0,vt.tr)("tournaments.trader_id")}),n," ",e&&(0,mc.jsx)("span",{className:"tournament-me-label",children:(0,vt.tr)("me")})]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)(mv,{children:"".concat((0,vt.tr)("tournaments.result"),", ").concat(ke.ZP.TOURNAMENT_CURRENCY)}),a]}),(0,mc.jsxs)("td",{children:[(0,mc.jsx)(mv,{children:(0,vt.tr)("tournaments.prize")}),"$",r]})]},i)}))})]})})]}),!f&&(0,mc.jsx)(Dv,{tournament:i}),f&&(0,mc.jsx)("a",{href:u,className:"btn btn-green btn-block",children:(0,vt.tr)("tournaments.go")})]})};function Wv(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return $v(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $v(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $v(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=o||c>0)&&(m=3);return(0,mc.jsxs)(rf,{className:"td-rebuy",children:[0===m&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"target target--open target--rebuy",children:[(0,mc.jsx)("table",{children:(0,mc.jsxs)("tbody",{children:[(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("tournaments.before_rebuy_msg1")}),(0,mc.jsxs)("td",{children:["$",(0,qt.Bq)(f)]})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("tournaments.before_rebuy_msg2")}),(0,mc.jsx)("td",{children:"".concat(ke.ZP.TOURNAMENT_CURRENCY).concat((0,qt.Bq)(Number(s)))})]})]})}),(0,mc.jsx)("p",{children:(0,vt.tr)("tournaments.before_rebuy_msg3",i,"".concat(ke.ZP.TOURNAMENT_CURRENCY).concat((0,qt.Bq)(Number(o))))}),(0,mc.jsx)("div",{className:"btn-wrap",children:(0,mc.jsxs)("a",{onClick:function(t){return function(){return p(function(t){return function(e){return e(ze.startRebuyTournament()),mh.request({url:(0,He.or)("api/tournaments/rebuy/".concat(t)),catch:function(){return e(ze.errorRebuyTournament())}}).then((function(n){var r=n.balance,i=n.liveBalance,o=n.message,a=void 0===o?"":o,s=!0===n.status;e(s?ze.finishRebuyTournament({id:t,message:a,liveBalance:i,tournamentBalance:r}):ze.errorRebuyTournament()),new xy({time:3e6,to:".tournament-detail-modal"})[s?"green":"red"](a)}))}}(t))}}(n),className:(0,pc.Z)("btn btn-green-light btn-block",h&&"btn-ajax-loading"),children:[(0,vt.tr)("tournaments.confirm_rebuy"),h&&(0,mc.jsx)(Ky,{})]})})]}),!d&&(0,mc.jsx)(mc.Fragment,{children:(0,mc.jsx)("a",{href:a,className:"btn btn-green btn-block",children:(0,vt.tr)("tournaments.go")})})]}),1===m&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"text11",children:[(0,mc.jsxs)("p",{children:[(0,vt.tr)("tournaments.disabled_rebuy"),":"]}),(0,mc.jsx)("div",{className:"message message-info notification-message",style:{marginTop:"10px"},children:(0,vt.tr)("tournaments.top_up_for_rebuy",i)})]}),(0,mc.jsx)("div",{className:"btn-wrap",children:(0,mc.jsx)("a",{href:(0,He.or)("cabinet/deposit-step-1/"),className:"btn btn-green-light btn-block",children:(0,vt.tr)("dep")})})]}),2===m&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"text11",children:[(0,mc.jsxs)("p",{children:[(0,vt.tr)("tournaments.disabled_rebuy"),":"]}),(0,mc.jsxs)("div",{className:"message message-info notification-message",style:{marginTop:"10px"},children:[(0,vt.tr)("tournaments.not_enough_for_rebuy"),(0,vt.tr)("tournaments.top_up_for_rebuy",i)]})]}),(0,mc.jsx)("div",{className:"btn-wrap",children:(0,mc.jsx)("a",{href:(0,He.or)("cabinet/deposit-step-1/"),className:"btn btn-green-light btn-block",children:(0,vt.tr)("dep")})})]}),3===m&&(0,mc.jsxs)("div",{className:"text11",children:[(0,mc.jsxs)("p",{children:[(0,vt.tr)("tournaments.disabled_rebuy"),":"]}),(0,mc.jsxs)("div",{className:"message message-info notification-message",style:{marginTop:"10px"},children:[s>=o&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("p",{children:["-"," ",(0,vt.tr)("tournaments.tour_balance_high","".concat(ke.ZP.TOURNAMENT_CURRENCY).concat(s))]}),(0,mc.jsxs)("p",{children:["-"," ",(0,vt.tr)("tournaments.min_balance_for_rebuy","".concat(ke.ZP.TOURNAMENT_CURRENCY).concat(o))]})]}),c>0&&(0,mc.jsxs)("p",{children:["- ",(0,vt.tr)("tournaments.have_opened_bets"),"."]})]})]})]})},zv=function(t){var e=t.tournament;return(0,mc.jsx)(Xv,{tournament:e})};function Yv(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return qv(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qv(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qv(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=m&&i<=y,b=[Le.DESCRIPTION];return v&&b.push(Le.RATING),h&&v&&b.push(Le.REBUY),(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"title",children:[(0,vt.tr)("tournaments.detail_modal.title")," ",'"'.concat(d,'"')]}),b.length>1&&(0,mc.jsx)("ul",{className:(0,pc.Z)("td-tabs",h?"td-tabs--three-tabs":"td-tabs--two-tabs"),children:b.map((function(t){return(0,mc.jsx)("li",{className:(0,pc.Z)("td-tabs__item",c===t&&"td-tabs__item--active"),children:(0,mc.jsx)("a",{className:"td-tabs__link",onClick:f(t),children:(0,vt.tr)(t)})},t)}))}),c===Le.DESCRIPTION&&(0,mc.jsx)(Bv,{tournament:o}),c===Le.RATING&&(0,mc.jsx)(Zv,{tournament:o,date:a,users:p}),(c===Le.REG||c===Le.REBUY)&&(0,mc.jsx)(zv,{selectedTab:c,tournament:o})]})},Qv=function(t){var e=t.isOpen,n=(0,u.I0)();return(0,mc.jsx)(bf,{isOpen:e,onRequestClose:function(){return n((0,Is.tC)({modalId:Ie.ee.TOURNAMENT_DETAILS,value:!1}))},className:"tournament-detail-modal",children:(0,mc.jsx)(Kv,{})})},Jv=Qv,tb=function(t){if(window.location.hash.startsWith("#".concat(t))){var e=+window.location.hash.substr(t.length+1);if(e>1)return e}return null},eb=function(t){var e=t.clickHandler,n=(0,u.v9)((function(t){return t.modals.states})),i=n[Ie.ee.TOURNAMENTS],o=n[Ie.ee.TOURNAMENT_DETAILS],a=n[Ie.ee.TOURNAMENT_HISTORY],s=(0,u.I0)();return(0,r.useEffect)((function(){var t=tb("tid=");t&&s(Cy(t,Le.DESCRIPTION));var e=tb("next-tournament-");e&&s(Py(e));var n=tb("history-tournament-");n&&s(Sy(n))}),[]),(0,mc.jsxs)("li",{className:(0,pc.Z)(i&&"active"),children:[(0,mc.jsx)(dy,{menuClick:e}),i&&(0,mc.jsx)(uv,{}),(0,mc.jsx)(gv,{isOpen:a}),(0,mc.jsx)(Jv,{isOpen:o})]})},nb=eb,rb="by-time",ib="by-price",ob="list";function ab(t){return ab="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ab(t)}var sb=["children","selectedSymbol","onChangeSymbol"];function cb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function lb(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var hb=function(t){t.children;var e=t.selectedSymbol,n=t.onChangeSymbol,i=fb(t,sb),o=(0,u.v9)((function(t){return t.assets.assetBySymbol})),a=(0,r.useRef)();(0,r.useEffect)((function(){a.current&&Io()(a.current).selectpicker({liveSearchStyle:function(t,e){e=e.replace(/([.+?^$\\])/g,"$1").replace(/[*%]/g,".*");var n=new RegExp(e,"i"),r=t.replace("/","");return t.search(n)>=0||r.search(n)>=0}})}),[]);var s={};for(var c in o){var l=o[c];l.active&&(s[l.type]||(s[l.type]=[]),s[l.type].push(l))}s=function(t){var e={};return t.currency&&(e.currency=t.currency),t.cryptocurrency&&(e.cryptocurrency=t.cryptocurrency),t.commodity&&(e.commodity=t.commodity),t.stock&&(e.stock=t.stock),t.index&&(e.index=t.index),e}(s);var f=[];for(var h in s){var d=s[h];d.sort((function(t,e){return t.label===e.label?0:t.label>e.label?1:-1}));var p=d.map((function(t){var e=t.label,n=t.symbol;return(0,mc.jsx)("option",{value:n,children:e},n)}));f.push((0,mc.jsx)("optgroup",{label:Lt(h),children:p},h))}return(0,mc.jsxs)("div",lb(lb({},i),{},{children:[(0,mc.jsx)("label",{htmlFor:"field-symbol",children:(0,vt.tr)("pending.form_asset")}),(0,mc.jsx)("select",{ref:a,className:"form-control selectpicker","data-live-search":"true",value:e,"data-size":"7",onChange:function(t){return n(t.target.value)},children:f})]}))};n(85053);function db(t){return db="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},db(t)}var pb=["children","openTime","onChangeOpenTime"];function mb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function yb(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function gb(t){return(0,pi.UE)(t,!0)}var wb,jb="YYYY-MM-DD HH:mm:ss",xb=function(t){t.children;var e=t.openTime,n=t.onChangeOpenTime,i=bb(t,pb),o=(0,u.v9)((function(t){return t.global.currentTime})),a=(0,r.useRef)(),s=Mi(o),c=function(t){return function(e){if(t){var r=Pi(e.target.value);if(Number.isNaN(r)||r<=s)return n(gb(s+120))}n(e.target.value)}};return(0,r.useEffect)((function(){n(gb(s+120))}),[]),(0,r.useEffect)((function(){a.current&&void 0!==Io().fn.datetimepicker&&Io()(a.current).datetimepicker({format:jb,widgetPositioning:{horizontal:"left",vertical:"bottom"}}).on("dp.change",(function(t){n(t.date?t.date.format(jb):gb(s+120))}))}),[a]),(0,mc.jsxs)("div",yb(yb({},i),{},{children:[(0,mc.jsx)("label",{htmlFor:"field-open_time",className:"open-time-label",children:(0,vt.tr)("pending.form_open_time")}),(0,mc.jsxs)("div",{className:"input-group date",ref:a,children:[(0,mc.jsx)("span",{className:"input-group-addon",children:(0,mc.jsx)("i",{className:"fa fa-clock-o"})}),(0,mc.jsx)("input",{type:"text",className:"form-control",value:e,onChange:c(!1),onBlur:c(!0)})]}),(0,mc.jsxs)("div",{className:"current-time",children:[(0,vt.tr)("analytics-modal.current_time"),":"," ",(0,mc.jsx)("span",{className:"open-time-number",onClick:function(){return n(gb(s+120))},children:gb(s)})]})]}))};function Ob(t){return Ob="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ob(t)}function Sb(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==Ob(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==Ob(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Ob(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var _b={SMA:"SMA",WMA:"WMA",EMA:"EMA",SMMA:"SMMA"},Tb={GREEN:"#86da0e",CYAN:"#00ffcc",YELLOW:"#f1c40f",ORANGE:"#e67e22",RED:"#ff0000",BROWN:"#d35400",BLUE:"#2256ff",PURPLE:"#ff00ff",GRAY:"#c0c0c0",WHITE:"#ffffff",BLACK:"#000000"},Pb={W1:1,W2:2,W3:3,W4:4,W5:5},Eb={CLOSE:"close",OPEN:"open",HIGH:"high",LOW:"low",HL2:"hl2",HLC3:"hlc3",OHLC4:"ohlc4",HLCC4:"hlcc4"},Cb={LINE:"line",HISTOGRAM:"histogram"},kb={lineWidth:{in:Object.values(Pb)},color:{in:Object.values(Tb)},opacity:{min:0,max:100},show:{in:[!0,!1]},ma:{in:Object.values(_b)},source:{in:Object.values(Eb)},figure:{in:Object.values(Cb)},level:{min:1,max:100},label:{type:String.name}},Nb=(Sb(wb={},ke.jB.ACCELERATOR_OSCILLATOR,{isBottom:!0,config:{lines:{main:{opacity:80,colors:{up:{color:Tb.GREEN},down:{color:Tb.RED}}}},aoPeriodShort:5,aoPeriodLong:34,acPeriod:5},rules:{aoPeriodShort:{min:1,max:200},aoPeriodLong:{min:1,max:200},acPeriod:{min:1,max:100}}}),Sb(wb,ke.jB.ADX,{isBottom:!0,config:{lines:{adx:{lineWidth:Pb.W1,color:Tb.BROWN},plusDI:{lineWidth:Pb.W1,color:Tb.CYAN},minusDI:{lineWidth:Pb.W1,color:Tb.YELLOW}},adxSmoothing:14,diLength:14},rules:{adxSmoothing:{min:1,max:100},diLength:{min:1,max:100}}}),Sb(wb,ke.jB.ALLIGATOR,{isBottom:!1,config:{lines:{lips:{lineWidth:Pb.W1,color:Tb.GREEN},teeth:{lineWidth:Pb.W1,color:Tb.BROWN},jaws:{lineWidth:Pb.W1,color:Tb.BLUE}},lips:{period:5,shift:3},teeth:{period:8,shift:5},jaws:{period:13,shift:8}},rules:{period:{min:1,max:100},shift:{min:1,max:100}}}),Sb(wb,ke.jB.AROON,{isBottom:!0,config:{lines:{up:{lineWidth:Pb.W1,color:Tb.BLUE},down:{lineWidth:Pb.W1,color:Tb.RED}},period:25},rules:{period:{min:1,max:100}}}),Sb(wb,ke.jB.ATR,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.BLUE}},period:14},rules:{period:{min:1,max:100}}}),Sb(wb,ke.jB.AWESOME_OSCILLATOR,{isBottom:!0,config:{lines:{main:{figure:Cb.HISTOGRAM,lineWidth:Pb.W1,opacity:80,colors:{up:{color:Tb.GREEN},down:{color:Tb.RED}}}},periodShort:5,periodLong:34},rules:{periodShort:{min:1,max:200},periodLong:{min:1,max:200}}}),Sb(wb,ke.jB.BEARS_POWER,{isBottom:!0,config:{lines:{main:{color:Tb.GREEN,figure:Cb.LINE,lineWidth:Pb.W1}},period:13},rules:{period:{min:1,max:100}}}),Sb(wb,ke.jB.BOLLINGER_BANDS,{isBottom:!1,config:{lines:{top:{lineWidth:Pb.W1,color:Tb.GREEN,opacity:60},middle:{lineWidth:Pb.W1,color:Tb.CYAN,opacity:60},bottom:{lineWidth:Pb.W1,color:Tb.YELLOW,opacity:60},background:{color:Tb.GREEN,opacity:10}},period:5,deviation:1},rules:{period:{min:5,max:250},deviation:{min:1,max:50,precision:2}}}),Sb(wb,ke.jB.BOLLINGER_BANDS_WIDTH,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.GREEN,opacity:90}},period:20,deviation:2},rules:{period:{min:5,max:250},deviation:{min:1,max:50,precision:2}}}),Sb(wb,ke.jB.BULLS_POWER,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.GREEN,figure:Cb.LINE}},period:13},rules:{period:{min:1,max:100}}}),Sb(wb,ke.jB.CCI,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.YELLOW},background:{color:Tb.YELLOW,opacity:8},overbought:{lineWidth:Pb.W1,color:Tb.YELLOW,level:100,opacity:50},oversold:{lineWidth:Pb.W1,color:Tb.YELLOW,level:-100,opacity:50}},period:20},rules:{period:{min:1,max:200},level:{min:-200,max:200}}}),Sb(wb,ke.jB.DONCHIAN_CHANNEL,{isBottom:!1,config:{lines:{middle:{lineWidth:Pb.W1,color:Tb.ORANGE,opacity:60},top:{lineWidth:Pb.W1,color:Tb.BLUE,opacity:60},bottom:{lineWidth:Pb.W1,color:Tb.BLUE,opacity:60},background:{color:Tb.BLUE,opacity:10}},period:20},rules:{period:{min:5,max:200}}}),Sb(wb,ke.jB.DEMARKER,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.CYAN,figure:Cb.LINE},overbought:{lineWidth:Pb.W1,color:Tb.GREEN,level:70,opacity:60},oversold:{lineWidth:Pb.W1,color:Tb.RED,level:30,opacity:60}},period:14},rules:{period:{min:1,max:100}}}),Sb(wb,ke.jB.ENVELOPE,{isBottom:!1,config:{lines:{top:{lineWidth:Pb.W1,color:Tb.GREEN},middle:{lineWidth:Pb.W1,color:Tb.CYAN},bottom:{lineWidth:Pb.W1,color:Tb.YELLOW},background:{color:Tb.GREEN,opacity:10}},period:14,deviation:.02,ma:_b.SMA,source:Eb.CLOSE},rules:{period:{min:1,max:200},deviation:{min:.01,max:100,precision:2}}}),Sb(wb,ke.jB.FRACTAL,{isBottom:!1,config:{lines:{up:{color:Tb.GREEN},down:{color:Tb.RED}},period:2},rules:{period:{min:2,max:100}}}),Sb(wb,ke.jB.FRACTAL_CHAOS_BANDS,{isBottom:!1,config:{lines:{up:{color:Tb.GREEN},down:{color:Tb.RED},background:{color:Tb.GREEN,opacity:10}},period:2},rules:{period:{min:2,max:100}}}),Sb(wb,ke.jB.ICHIMOKU_CLOUD,{isBottom:!1,config:{lines:{tenkanSen:{lineWidth:Pb.W1,color:Tb.YELLOW},kijunSen:{lineWidth:Pb.W1,color:Tb.RED},chikouSpan:{lineWidth:Pb.W1,color:Tb.CYAN},senkouSpanA:{color:Tb.GREEN,opacity:10,lineWidth:Pb.W1},senkouSpanB:{color:Tb.ORANGE,opacity:10,lineWidth:Pb.W1}},tenkanSen:9,kijunSen:26,senkouSpanB:52},rules:{tenkanSen:{min:1,max:99},kijunSen:{min:1,max:200},senkouSpanB:{min:1,max:200}}}),Sb(wb,ke.jB.KELTNER_CHANNEL,{isBottom:!1,config:{lines:{top:{lineWidth:Pb.W1,color:Tb.BLUE},middle:{lineWidth:Pb.W1,color:Tb.BLUE},bottom:{lineWidth:Pb.W1,color:Tb.BLUE},background:{color:Tb.BLUE,opacity:10}},emaPeriod:20,atrPeriod:10,multiplier:1},rules:{emaPeriod:{min:1,max:100},atrPeriod:{min:1,max:100},multiplier:{min:1,max:5}}}),Sb(wb,ke.jB.MACD,{isBottom:!0,config:{lines:{histogram:{colors:{up:{color:Tb.GREEN,opacity:70},down:{color:Tb.RED,opacity:70}}},macd:{lineWidth:Pb.W1,color:Tb.GREEN},signal:{lineWidth:Pb.W1,color:Tb.RED}},fastPeriod:12,slowPeriod:26,signalPeriod:9},rules:{fastPeriod:{min:1,max:100},slowPeriod:{min:1,max:100},signalPeriod:{min:1,max:100}}}),Sb(wb,ke.jB.MOMENTUM,{isBottom:!0,config:{lines:{main:{figure:Cb.HISTOGRAM,lineWidth:Pb.W1,opacity:80,colors:{up:{color:Tb.GREEN},down:{color:Tb.RED}}}},period:10,source:Eb.CLOSE},rules:{period:{min:1,max:100}}}),Sb(wb,ke.jB.MOVING_AVERAGE,{isBottom:!1,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.GREEN}},ma:_b.SMA,period:10},rules:{period:{min:1,max:250}}}),Sb(wb,ke.jB.OSMA,{isBottom:!0,config:{lines:{histogram:{color:Tb.GREEN,opacity:80}},fastPeriod:12,slowPeriod:26,signalPeriod:9},rules:{fastPeriod:{min:1,max:250},slowPeriod:{min:1,max:250},signalPeriod:{min:1,max:250}}}),Sb(wb,ke.jB.PARABOLIC_SAR,{isBottom:!1,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.GREEN}},acceleration:.02,accelerationMax:.2},rules:{acceleration:{min:.001,max:10,precision:3},accelerationMax:{min:.1,max:10,precision:2}}}),Sb(wb,ke.jB.RSI,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.GREEN},overbought:{lineWidth:Pb.W1,color:Tb.CYAN,level:70,opacity:60},middle:{lineWidth:Pb.W1,color:Tb.GRAY,level:50,opacity:30},oversold:{lineWidth:Pb.W1,color:Tb.YELLOW,level:30,opacity:60}},period:14},rules:{period:{min:1,max:100}}}),Sb(wb,ke.jB.RATE_OF_CHANGE,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.YELLOW}},period:14},rules:{period:{min:1,max:100}}}),Sb(wb,ke.jB.SCHAFF_TREND_CYCLE,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.BLUE},overbought:{lineWidth:Pb.W1,color:Tb.CYAN,level:75,opacity:60},oversold:{lineWidth:Pb.W1,color:Tb.YELLOW,level:25,opacity:60}},fast:23,slow:50,cycle:10,macdD:3,pfD:3},rules:{fast:{min:1,max:100},slow:{min:1,max:100},cycle:{min:1,max:100},macdD:{min:1,max:100},pfD:{min:1,max:100}}}),Sb(wb,ke.jB.STOCHASTIC_OSCILLATOR,{isBottom:!0,config:{lines:{kPeriod:{lineWidth:Pb.W1,color:Tb.BLUE},dPeriod:{lineWidth:Pb.W1,color:Tb.ORANGE},overbought:{lineWidth:Pb.W1,color:Tb.CYAN,level:80,opacity:60},oversold:{lineWidth:Pb.W1,color:Tb.YELLOW,level:20,opacity:60}},kPeriod:14,dPeriod:3,mPeriod:3,ma:_b.SMA},rules:{kPeriod:{min:1,max:100},dPeriod:{min:1,max:100},mPeriod:{min:1,max:100}}}),Sb(wb,ke.jB.SUPERTREND,{isBottom:!1,config:{lines:{up:{lineWidth:Pb.W2,color:Tb.RED,opacity:80},down:{lineWidth:Pb.W2,color:Tb.GREEN,opacity:80}},atrPeriod:10,multiplier:3},rules:{atrPeriod:{min:1,max:100},multiplier:{min:1,max:5,precision:2}}}),Sb(wb,ke.jB.VORTEX,{isBottom:!0,config:{lines:{viPlus:{lineWidth:Pb.W1,color:Tb.GREEN},viMinus:{lineWidth:Pb.W1,color:Tb.RED}},period:14},rules:{period:{min:2,max:100}}}),Sb(wb,ke.jB.WILLIAMS_R,{isBottom:!0,config:{lines:{main:{lineWidth:Pb.W1,color:Tb.CYAN,figure:Cb.LINE},upperBand:{lineWidth:Pb.W1,color:Tb.GREEN,level:-20,opacity:60},lowerBand:{lineWidth:Pb.W1,color:Tb.RED,level:-80,opacity:60}},period:14},rules:{period:{min:1,max:100},level:{min:-100,max:0}}}),Sb(wb,ke.jB.ZIG_ZAG,{isBottom:!1,config:{lines:{main:{lineWidth:Pb.W2,color:Tb.YELLOW}},deviation:5,depth:12,backstep:3},rules:{deviation:{min:1,max:100},depth:{min:1,max:100},backstep:{min:1,max:100}}}),wb),Ib=Object.keys(Nb).filter((function(t){return Nb[t].isBottom})),Ab=function(t){return Ib.includes(t)},Rb=n(47215),Lb=n.n(Rb);n(11611);function Db(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Mb(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Mb(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mb(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?n[n.length-1]:e;return null!=t&&null!=t[r]?t[r]:null!=kb[r]?kb[r]:null}function ug(t){return t&&null!=t.min&&null!=t.max}function fg(t){return""===t||"-"===t||0===t}function hg(t){var e=t.value,n=t.min,r=t.max,i=t.precision,o=void 0===i?2:i,a=t.step,s=void 0===a?0:a,c=t.fixValue,l=void 0!==c&&c,u=t.fixModulo,f=t.defaultValue,h=t.allowZero,d=void 0!==h&&h,p=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t=t.toString(),(t=e?t.replace(n?/[^\d]/g:/[^\-\d]/g,""):t.replace(",",".").replace(/[^\-\d\\.]/g,"")).trim()}(e,0===o,n>=0),m=o>0?parseFloat(p):parseInt(p,10);if((fg(p)||fg(m))&&!l)return p;var y=Math.pow(10,o),v=m*y%(s*y)/y;if(Number.isNaN(m))return f;if(l&&void 0===u&&(u=!0),u&&0!==s&&0!==v&&(m=(0,qt.Bq)(m-v,o)),mr)return r;var b=sg(p.split("."),2),g=b[0],w=b[1],j=void 0===w?"":w;return j.length>o?Number("".concat(g,".").concat(j.substring(0,o))):l?m:p}function dg(t,e,n){return function(e,r){return function(i){var o,a=void 0!==r||void 0===i||"blur"===i.type,s=void 0!==r?r:"checkbox"===(o=i).currentTarget.type?o.currentTarget.checked:o.currentTarget.value,c=a||!function(t){return void 0!==t&&Object.values(Bb).includes(t.currentTarget.type)}(i),l=mg(t,e,s,a);n((function(t){return Lb()(t,e,l)}),c)}}}function pg(t){switch(t){case ke.jB.AROON:case ke.jB.ATR:case ke.jB.BEARS_POWER:case ke.jB.BULLS_POWER:case ke.jB.CCI:case ke.jB.DONCHIAN_CHANNEL:case ke.jB.DEMARKER:case ke.jB.MOMENTUM:case ke.jB.RSI:case ke.jB.VORTEX:case ke.jB.WILLIAMS_R:case ke.jB.RATE_OF_CHANGE:case ke.jB.FRACTAL:case ke.jB.FRACTAL_CHAOS_BANDS:return!0}return!1}function mg(t,e,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=lg(t.rules,e);return ug(i)?function(t,e,n,r){var i=t.config,o=lg(t.rules,e),a=o.precision,s=void 0===a?0:a;return hg({value:n,min:o.min,max:o.max,precision:s,fixValue:r,defaultValue:Re()(i,e)})}(t,e,n,r):function(t){return t&&t.in&&Array.isArray(t.in)}(i)?function(t,e,n){var r=t.config;return lg(t.rules,e).in.includes(n)?n:Re()(r,e)}(t,e,n):function(t){return void 0!==t.type}(i)?function(t,e,n){var r=lg(t.rules,e).type;return ag(n).toLowerCase()===r.toLowerCase()?n:null}(t,e,n):null}function yg(t){return yg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yg(t)}var vg=["children","symbol","openPrice","setOpenPrice"];function bg(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function gg(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var xg=function(t){t.children;var e=t.symbol,n=t.openPrice,i=t.setOpenPrice,o=jg(t,vg),a=(0,u.v9)(kp.hM),s=Re()(a,"".concat(e,".price"),0),c=(0,u.v9)((function(t){return(0,wc.QE)(t)(e)}));(0,r.useEffect)((function(){i(s)}),[e]),(0,r.useEffect)((function(){s>0&&0===n&&i(s)}),[s]);var l=function(t){return function(e){var n=e.target.value.replace(",",".");n.includes(".")||(n=n.replace(/^0+/,""));var r=hg({value:n,min:0,max:Number.MAX_VALUE,fixValue:t,defaultValue:0,precision:c});(fg(r)||isNaN(r))&&(r=0),i(r)}};return(0,mc.jsxs)("div",gg(gg({},o),{},{children:[(0,mc.jsxs)("label",{htmlFor:"field-open_price",className:"open-price-label",children:[(0,vt.tr)("pending.form_open_price")," ",s>0&&(0,mc.jsx)("span",{className:"open-price-number",onClick:function(){return i(s)},children:(0,qt.Bq)(s,c,!0)})]}),(0,mc.jsxs)("div",{className:"input-group",children:[(0,mc.jsx)("span",{className:"input-group-addon",children:(0,mc.jsx)("i",{className:"fa fa-line-chart"})}),(0,mc.jsx)("input",{type:"text",className:"form-control",value:n,onChange:l(!1),onBlur:l(!0)})]})]}))};function Og(t){return Og="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Og(t)}var Sg=["children","symbol","timeframe","onChangeTimeframe"];function _g(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Tg(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Cg=function(t){t.children;var e=t.symbol,n=t.timeframe,i=t.onChangeTimeframe,o=Eg(t,Sg),a=(0,u.v9)((function(t){return(0,wc.So)(t)(e)})).map((function(t){return t.time})),s=function(t){return i(parseInt(t,10))};return(0,r.useEffect)((function(){a.length&&s(a[0])}),[e]),(0,mc.jsxs)("div",Tg(Tg({},o),{},{children:[(0,mc.jsx)("label",{htmlFor:"field-close_period",children:(0,vt.tr)("pending.form_timeframe")}),(0,mc.jsx)("select",{className:"form-control",value:n,onChange:function(t){return s(t.target.value)},children:a.map((function(t){var e=_i(t),n=e.prefix,r=e.period;return(0,mc.jsxs)("option",{value:t,children:[n,r]},t)}))})]}))};function kg(t){return kg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},kg(t)}var Ng=["children","amount","onChangeAmount"];function Ig(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Ag(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Dg=function(t){t.children;var e=t.amount,n=t.onChangeAmount,r=Lg(t,Ng),i=(0,u.v9)((function(t){return t.global.liveBalance})),o=(0,u.v9)((function(t){return t.global.balance})),a=(0,u.v9)((function(t){return t.global.currency})),s=(0,Ir.Jm)(o,(0,Ir.jU)(i)),c=function(t){return function(e){var r=e.target.value.replace(/[^0-9]/,"").replace(/^0+/,""),i=hg({value:r,min:Zg,max:s,fixValue:t,precision:0,defaultValue:Zg});(fg(i)||isNaN(i))&&(i=0),n(i)}};return(0,mc.jsxs)("div",Ag(Ag({},r),{},{children:[(0,mc.jsx)("label",{htmlFor:"field-amount",children:(0,vt.tr)("pending.form_amount")}),(0,mc.jsxs)("div",{className:"input-group",children:[(0,mc.jsx)("input",{type:"text",className:"form-control",value:e,onChange:c(!1),onBlur:c(!0)}),(0,mc.jsx)("span",{className:"input-group-addon",children:a})]})]}))};var Mg=(0,mc.jsx)(gc.Q,{className:"svg-icon-wrap",src:"/themes/cabinet/svg/icons/call-arrow2.svg"}),Bg=(0,mc.jsx)(gc.Q,{className:"svg-icon-wrap",src:"/themes/cabinet/svg/icons/put-arrow2.svg"}),Hg=10,Fg=98,Ug=60,Vg=0,Gg=1,Zg=1;function Wg(t){return Wg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wg(t)}var $g=["children","minPayout","onMinPayoutChange"];function Xg(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function zg(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Kg=function(t){t.children;var e=t.minPayout,n=t.onMinPayoutChange,r=qg(t,$g),i=function(t){return function(e){var r=parseInt(e.target.value,10);t?Number.isNaN(r)?r=Ug:rFg&&(r=Fg):Number.isNaN(r)?r="":r<0?r=0:r>Fg&&(r=Fg),n(r)}};return(0,mc.jsxs)("div",zg(zg({},r),{},{children:[(0,mc.jsx)("label",{htmlFor:"field-min_payout",children:(0,vt.tr)("pending.form_payout")}),(0,mc.jsxs)("div",{className:(0,pc.Z)("input-group"),children:[(0,mc.jsx)("span",{className:"input-group-addon",children:(0,vt.tr)("pending.form_from")}),(0,mc.jsx)("input",{type:"text",name:"min_payout",className:"form-control",id:"field-min_payout",value:e,onChange:i(!1),onBlur:i(!0)}),(0,mc.jsx)("span",{className:"input-group-addon",children:"%"})]})]}))};function Qg(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Jg(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jg(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jg(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n100?r=100:r<0&&(r=0),r}(Pi(e),r,i),s=o<=0?"00:00:00":Gy(Vy(o));return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"progress",children:(0,mc.jsx)("div",{className:"progress-bar",style:{width:"".concat(a,"%")}})}),(0,mc.jsxs)("div",{className:"formatted-date",children:[(0,vt.tr)("analytics-modal.time_left"),": ",s]})]})};function ow(t){return ow="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ow(t)}var aw=["children"];function sw(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function cw(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var fw=function(t){var e=t.children,n=uw(t,aw),i=(0,r.useRef)(),o=(0,r.useRef)(e);return ff((function(){var t,n,r,a,s,c,l,u;o.current!==e&&i.current&&(t={element:i.current},n=t.element,r=t.fromColor,a=void 0===r?"inherit":r,s=t.toColor,c=void 0===s?"#ff8b2b":s,l=t.speed,u=void 0===l?1e3:l,n&&(n.style.color=c,n.style.transition="none",setTimeout((function(){n.style.transition="color ".concat(u/1e3,"s ease"),n.style.color=a}),50))),o.current=e}),[e]),(0,mc.jsx)("div",cw(cw({ref:i},n),{},{children:e}))},hw=function(t){var e=t.symbol,n=(0,u.v9)((function(t){return(0,wc.QE)(t)(e)})),r=(0,u.v9)((function(t){return(0,kp.Kq)(t)(e)}));return(0,mc.jsx)(fw,{className:"price",children:(0,qt.Bq)(r,n,!0)})},dw=(0,pp.P1)([function(t){return t.pendingOrders.byId}],(function(t){return function(e){var n;return null!==(n=t[e])&&void 0!==n?n:null}})),pw=function(t){var e=te(t.command);return(0,mc.jsx)("i",{className:(0,pc.Z)("fa",e?"fa-arrow-up":"fa-arrow-down",e?"icon-call":"icon-put")})},mw=function(t){var e=t.pendingId,n=(0,u.I0)(),r=(0,u.v9)((function(t){return dw(t)(e)})),i=(0,u.v9)((function(t){return t.global.currency})),o=r.openType,a=r.openTime,s=r.openPrice,c=r.timeframe,l=r.command,f=r.symbol,h=r.minPayout,d=r.amount,p=r.dateCreated,m=r.ticket,y=(0,u.v9)((function(t){return(0,wc.Cw)(t)(f)})),v=function(t){return parseInt(t,10)===Kt}(o),b=_i(c),g=b.prefix,w=b.period;return(0,mc.jsxs)("div",{className:"current-item",children:[(0,mc.jsxs)("div",{className:"current-item__row",children:[(0,mc.jsx)(pw,{command:l}),y]}),(0,mc.jsxs)("div",{className:"current-item__row flex-jcsb",children:[(0,mc.jsxs)("div",{className:"current-item__key",style:{flex:"0 0 145px"},children:[v&&(0,mc.jsx)(nw,{openTime:Gi(Vi(a))}),!v&&(0,mc.jsx)(rw,{symbol:f,openPrice:s})]}),(0,mc.jsxs)("div",{className:"current-item__key",children:[g,w]}),(0,mc.jsxs)("div",{className:"current-item__key",children:[i,d]}),(0,mc.jsxs)("div",{className:"current-item__key",children:[h,"%"]})]}),(0,mc.jsxs)("div",{className:"current-item__row",children:[(0,mc.jsxs)("div",{className:"current-item__progress",children:[v&&(0,mc.jsx)(iw,{dateFrom:p,dateTo:a}),!v&&(0,mc.jsx)(hw,{symbol:f})]}),(0,mc.jsx)("div",{className:"current-item__actions",children:(0,mc.jsx)("a",{onClick:function(t){return function(){return n(function(t){var e=t.ticket;return Er.Z.instance.cancelPendingOrder(e),function(t){t({type:"pending.cancel",payload:{ticket:e}})}}({ticket:t}))}}(m),className:"btn btn-danger-light btn-sm btn-cancel btn-block flex flex-aic flex-jcc",children:(0,mc.jsx)("i",{className:"fa fa-times"})})})]})]})},yw=function(){var t=(0,u.v9)((function(t){return t.pendingOrders.ids}));return(0,mc.jsx)("div",{className:"current-items",children:t.map((function(t){return(0,mc.jsx)(mw,{pendingId:t},t)}))})},vw=function(){var t=(0,u.v9)((function(t){return t.pendingOrders.ids.length}));return(0,mc.jsxs)("div",{className:"pending-order-list",children:[0===t&&(0,mc.jsx)(ew,{}),t>0&&(0,mc.jsx)(yw,{})]})},bw=iu((function(t){var e=t.openerNode,n=t.onDropdownClose;return(0,mc.jsx)(Dd,{timeout:200,classNames:"drop-down-modal-wrap",className:"drop-down-modal-wrap",children:(0,mc.jsx)(qd,{onClickOutside:n,className:"drop-down-modal drop-down-modal__signal-settings",style:Dm(e),children:(0,mc.jsxs)("div",{children:[(0,mc.jsx)("div",{className:"divider mb-15",children:(0,vt.tr)("pending.form_more_title")}),(0,mc.jsx)("div",{className:"s-text mb-10",children:(0,vt.tr)("expresses.howto-desc")}),(0,mc.jsx)("div",{className:"s-text mb-10",children:(0,vt.tr)("pending.form_more_1")}),(0,mc.jsx)("div",{className:"s-text",children:(0,vt.tr)("pending.form_more_2")})]})})})}));function gw(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return ww(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ww(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ww(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)(_l,{count:i,type:yn})]})})]}),(0,mc.jsxs)("div",{className:"tab-text",children:[e===rb&&(0,vt.tr)("pending.tab_by_time_desc"),e===ib&&(0,vt.tr)("pending.tab_by_price_desc"),e===ob&&(0,vt.tr)("pending.tab_current_desc")]}),s&&(0,mc.jsx)(bw,{openerNode:f.current,onDropdownClose:function(){return c(!1)}})]})};function Ow(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Sw(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sw(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sw(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)("div",{className:"counter-wrap",children:(0,mc.jsx)(_l,{count:n,type:hn})}),r&&(0,mc.jsx)(bl,{position:"left",children:(0,mc.jsx)(mc.Fragment,{children:(0,vt.tr)("right_panel.pending_order")})})]})},kw=function(t){var e=t.clickHandler,n=(0,u.v9)((function(t){return t.modals.states[Ie.ee.PENDING_ORDERS]})),r=(0,u.v9)((function(t){return t.assets.symbols.length>0})),i=(0,u.v9)((function(t){return null!==t.global.currentTime})),o=n&&r&&i;return(0,mc.jsxs)("li",{className:(0,pc.Z)(o&&"active"),children:[(0,mc.jsx)(Cw,{menuClick:e}),o&&(0,mc.jsx)(Ew,{})]})},Nw=function(){var t=(0,u.I0)(),e=(0,u.v9)((function(t){return t.global.isTournament})),n=(0,u.v9)((function(t){return t.modals.states})),i=(0,u.v9)(Iy),o=(0,u.v9)((function(t){return t.global.hideTournament})),a=(0,u.v9)(gl.e_);(0,r.useEffect)((function(){var t=document.body;if(t){var e=!1;for(var r in n){var i="open-".concat(r);n[r]&&!t.classList.contains(i)&&(t.classList.add(i),e=!0),!n[r]&&t.classList.contains(i)&&(t.classList.remove(i),e=!0)}e&&Ua()}}),[n]);var s=function(e){return function(){!a||e!==Ie.ee.EXPRESSES&&e!==Ie.ee.TOURNAMENTS&&e!==Ie.ee.PENDING_ORDERS?n[e]?t((0,Is.tC)({modalId:e,value:!1})):t((0,Is.ou)(e)):t((0,Is.tC)({modalId:Ie.ee.ONLY_REGISTERED,value:!0}))}};return(0,mc.jsxs)("nav",{children:[(0,mc.jsxs)("ul",{children:[e&&(0,mc.jsxs)(mc.Fragment,{children:[i&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)(iy,{}),(0,mc.jsx)(Jm,{})]}),(0,mc.jsx)(nb,{clickHandler:s(Ie.ee.TOURNAMENTS)}),i&&(0,mc.jsx)(kw,{clickHandler:s(Ie.ee.PENDING_ORDERS)})]}),!e&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)(iy,{}),(0,mc.jsx)(Jm,{}),(0,mc.jsx)(op,{clickHandler:s(Ie.ee.SOCIAL_TRADING)}),(0,mc.jsx)(Xm,{clickHandler:s(Ie.ee.EXPRESSES)}),!o&&(0,mc.jsx)(nb,{clickHandler:s(Ie.ee.TOURNAMENTS)}),(0,mc.jsx)(kw,{clickHandler:s(Ie.ee.PENDING_ORDERS)})]}),(0,mc.jsx)(fp,{})]}),(0,mc.jsxs)("ul",{className:"bottom",children:[(0,mc.jsx)("li",{children:(0,mc.jsx)(hp,{})}),(0,mc.jsx)("li",{className:"tooltip2",children:(0,mc.jsx)(yl,{})})]})]})};function Iw(t){return Iw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Iw(t)}function Aw(t,e){for(var n=0;n".concat((0,qt.Bq)(o,2,!0),""))}}),(0,mc.jsxs)("div",{className:"need-deposit-tooltip__sum",children:[(0,vt.tr)("modals.need-deposit.amount"),": ",(0,mc.jsxs)("span",{children:["$",(0,qt.Bq)(r,2,!0)]})]}),(0,mc.jsx)("div",{className:"need-deposit-tooltip__text",children:(0,vt.tr)("modals.need-deposit.desc")}),(0,mc.jsx)("div",{className:"btn-wrap",children:(0,mc.jsx)("a",{className:"btn btn-sm btn-green-light",onClick:function(){i((0,Da.Wy)()),n()},children:(0,vt.tr)("modals.need-deposit.deposit")})})]})}));function Vw(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Gw(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gw(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gw(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?-5:5),t.wheelDeltaY&&(n.deltaY=-.2*t.wheelDeltaY)):n.deltaY=t.detail,e(n)},"DOMMouseScroll"===this.support&&r.bind(t,"MozMousePixelScroll",e,n||!1),r.bind(t,this.support,"wheel"===this.support?e:i,n||!1),this.callbacks[e]=i},t.prototype.unbind=function(t,e,n){var r;r=new $w,this.callbacks[e]&&("DOMMouseScroll"===this.support&&r.unbind(t,"MozMousePixelScroll",e,n),r.unbind(t,this.support,"wheel"===this.support?e:this.callbacks[e],n),delete this.callbacks[e])},t}(),zw=function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]||1!=+Ne.Z.cookies.get("dpr")?Math.min(window.devicePixelRatio||1,2):1};var Yw=function(t){var e,n=(((e=document.documentElement)||(e=document.body.parentNode))&&"number"==typeof e.scrollLeft?e:document.body).scrollLeft,r=(((e=document.documentElement)||(e=document.body.parentNode))&&"number"==typeof e.scrollTop?e:document.body).scrollTop,i=t.getBoundingClientRect();return{top:i.top+r,left:i.left+n}};function qw(t){var e=t.target.nodeName.toLowerCase();return"input"===e||"textarea"===e}function Kw(t){return Kw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kw(t)}function Qw(t,e){for(var n=0;n3||s>3)&&n.listeners[oj].forEach((function(t){return t(i,o)})),n.listeners[ij].forEach((function(t){return t(i,o)}))}else{var c=n.getTouchPosition(e[0]),l=c.x,u=c.y,f=n.getTouchPosition(e[1]),h=f.x,d=f.y;n.listeners[cj].forEach((function(t){return t(l,u,h,d)}))}})),Jw(this,"onTouchMoveHandler",(function(t){if(t.stopPropagation(),t.preventDefault(),n.updateTouches(t.changedTouches||{}),n.touches.length)if(1===n.touches.length){var e=n.getTouchPosition(n.touches[0]),r=e.x,i=e.y;n.x=r,n.y=i,n.mousePressed&&n.listeners[nj].forEach((function(t){return t(r,i)}))}else{var o=n.getTouchPosition(n.touches[0]),a=o.x,s=o.y,c=n.getTouchPosition(n.touches[1]),l=c.x,u=c.y;n.listeners[sj].forEach((function(t){return t(a,s,l,u)}))}})),Jw(this,"onTouchCancelHandler",(function(t){t.stopPropagation(),t.preventDefault();var e=t.changedTouches;if(1===e.length){var r=n.getTouchPosition(e[0]),i=r.x,o=r.y;n.x=i,n.y=o,n.mousePressed&&(n.listeners[oj].forEach((function(t){return t(i,o)})),n.mousePressed=!1),n.listeners[aj].forEach((function(t){return t(-1,-1)}))}})),Jw(this,"onWheel",(function(t){t.defaultPrevented||(n.listeners[ej].forEach((function(e){return e(-t.deltaY/n.deltaDivider,t.offsetX,t.offsetY)})),t.preventDefault())})),this.isIE=!1,this.mousePressed=!1,this.deltaDivider=1e3,this.x=0,this.y=0,this.width=0,this.height=0,this.touches=[],this.startPosX=0,this.startPosY=0,this.listeners=this.prepareInputEventsListeners(),this.wheelEvent=function(t){t||(t=window.event),n.listeners[ej].forEach((function(e){e(t.deltaY/-n.deltaDivider,t.offsetX,t.offsetY)})),t.preventDefault()},"undefined"!=typeof navigator&&(this.isIE=-1!==navigator.userAgent.indexOf("MSIE")||navigator.appVersion.indexOf("Trident/")>0),this.container=document.getElementById(e),this.canvas=document.querySelector("#".concat(e," canvas")),this.wheel=new Xw,this.containerOffset={left:0,top:0},this.setControls()}var e,n,r;return e=t,n=[{key:"addEventListener",value:function(t,e){var n=(0,ko.Z)();return this.listeners[t].set(n,e),n}},{key:"addEventListeners",value:function(t,e){var n=this,r=[];return t.forEach((function(t){return r.push(n.addEventListener(t,e))})),r}},{key:"removeEventListener",value:function(t,e){this.listeners[t].delete(e)}},{key:"removeAllListeners",value:function(){this.listeners=this.prepareInputEventsListeners()}},{key:"prepareInputEventsListeners",value:function(){var t={};return[ej,nj,rj,ij,oj,aj,sj,cj,uj,lj].forEach((function(e){t[e]=new Map})),t}},{key:"setSize",value:function(t,e){var n=zw();this.width=t,this.height=e,this.canvas.height=e*n,this.canvas.width=t*n,this.canvas.style.width="".concat(t,"px"),this.canvas.style.height="".concat(e,"px"),this.canvas.style.setProperty("position","absolute"),this.containerOffset=Yw(this.container)}},{key:"addTouches",value:function(t){var e=this;Array.from(t).forEach((function(t){e.canvas===t.target&&e.touches.push(t)}))}},{key:"updateTouches",value:function(t){var e=this;Array.from(t).forEach((function(t){if(e.canvas===t.target){var n=e.touches.findIndex((function(e){return e.identifier===t.identifier}));-1!==n&&(e.touches[n]=t)}}))}},{key:"removeTouches",value:function(t){var e=this;Array.from(t).forEach((function(t){var n=e.touches.findIndex((function(e){return e.identifier===t.identifier}));-1!==n&&e.touches.splice(n,1)}))}},{key:"getMousePosition",value:function(t){var e=this.containerOffset;return{x:t.pageX-e.left,y:t.pageY-e.top}}},{key:"getTouchPosition",value:function(t){var e=this.containerOffset;return{x:t.clientX-e.left,y:t.clientY-e.top}}},{key:"setControls",value:function(){this.isIE?this.wheel.bind(this.container,this.wheelEvent,!0):this.container.addEventListener("wheel",this.onWheel),this.container.addEventListener("mousedown",this.onMouseDownHandler),this.container.addEventListener("mouseup",this.onMouseUpHandler),this.container.addEventListener("mousemove",this.onMouseMoveHandler),this.container.addEventListener("mouseleave",this.onMouseLeaveHandler),this.container.addEventListener("touchstart",this.onTouchStartHandler),this.container.addEventListener("touchend",this.onTouchEndHandler),this.container.addEventListener("touchmove",this.onTouchMoveHandler),this.container.addEventListener("touchcancel",this.onTouchCancelHandler)}},{key:"unsetControls",value:function(){this.isIE?this.wheel.unbind(this.container,this.wheelEvent,!0):this.container.removeEventListener("wheel",this.onWheel),this.container.removeEventListener("mousedown",this.onMouseDownHandler),this.container.removeEventListener("mouseup",this.onMouseUpHandler),this.container.removeEventListener("mousemove",this.onMouseMoveHandler),this.container.removeEventListener("mouseleave",this.onMouseLeaveHandler),this.container.removeEventListener("touchstart",this.onTouchStartHandler),this.container.removeEventListener("touchend",this.onTouchEndHandler),this.container.removeEventListener("touchmove",this.onTouchMoveHandler),this.container.removeEventListener("touchcancel",this.onTouchCancelHandler)}},{key:"getCanvas",value:function(){return this.canvas}}],n&&Qw(e.prototype,n),r&&Qw(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}();function hj(t){return hj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hj(t)}function dj(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w.KT.Linear;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.curveType=n,this.time=0,this.startTime=0,this.fromValue=0,this.toValue=0,this.currentValue=0,this.duration=e,this.timeout=0,this.enabled=!0,this.circular=!1,this.circularTo=!1,this.calculated=!1,this.calculateToOne=!1}var e,n,r;return e=t,(n=[{key:"setTime",value:function(t){0===this.startTime&&(this.startTime=t,this.calculated=!1),this.time!==t&&(this.calculated=!1),this.time=t}},{key:"setEnabled",value:function(t){this.enabled!==t&&(this.enabled=t,this.calculated=!1)}},{key:"setToValue",value:function(t){this.toValue!==t&&(this.toValue=t,this.startTime=this.time,this.calculated=!1)}},{key:"getValue",value:function(){return this.calculateValue()}},{key:"calculateValue",value:function(){if(0===this.fromValue&&0===this.toValue)return 0;if(this.fromValue===this.toValue||!this.enabled)return this.toValue;var t=0,e=0,n=0;if(this.circular){var r=Math.floor(this.time/this.duration)*this.duration,i=r%2==0;t=this.time-r,n=i?this.toValue-this.fromValue:this.fromValue-this.toValue,e=i?this.fromValue:this.toValue}else t=this.time-(this.startTime+this.timeout),n=this.toValue-this.fromValue,e=this.fromValue;if(t>this.duration&&(t=this.duration),t<=0)return e;if(this.calculated)return this.currentValue;switch(this.curveType){case w.KT.Linear:this.currentValue=this.linear(t,e,n,this.duration);break;case w.KT.EaseOutQuad:this.currentValue=this.easeOutQuad(t,e,n,this.duration);break;case w.KT.EaseInOutQuad:this.currentValue=this.easeInOutQuad(t,e,n,this.duration);break;case w.KT.EaseOutQuart:this.currentValue=this.easeOutQuart(t,e,n,this.duration);break;case w.KT.EaseOutQuint:this.currentValue=this.easeOutQuint(t,e,n,this.duration)}return this.currentValue===this.toValue&&(this.circular||this.circularTo?this.circularTo&&this.resetStartTime():this.fromValue=this.toValue),this.calculated=!0,this.currentValue}},{key:"resetStartTime",value:function(){this.startTime=0}},{key:"reset",value:function(){this.fromValue=0,this.startTime=0,this.calculated=!1,this.toValue=0}},{key:"linear",value:function(t,e,n,r){return n*t/r+e}},{key:"easeOutQuad",value:function(t,e,n,r){return-n*(t/=r)*(t-2)+e}},{key:"easeInOutQuad",value:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e}},{key:"easeInQuart",value:function(t,e,n,r){return n*(t/=r)*t*t*t+e}},{key:"easeOutQuart",value:function(t,e,n,r){return t/=r,-n*(--t*t*t*t-1)+e}},{key:"easeOutQuint",value:function(t,e,n,r){return t/=r,n*(--t*t*t*t*t+1)+e}},{key:"easeInOutSine",value:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e}}])&&dj(e.prototype,n),r&&dj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),mj=pj;function yj(t){return yj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yj(t)}function vj(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:null,n=new this("FFFFFFFF");return n.setRGBA(t),null!==e&&e>=0&&e<=1&&n.setAlpha(e),n}}],(n=[{key:"convertRGBA2HEXNUM",value:function(t){var e=t.match(/^(.*?)(rgb|rgba)\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)/i),n=("0"+parseInt(e[3],10).toString(16)).slice(-2)+("0"+parseInt(e[4],10).toString(16)).slice(-2)+("0"+parseInt(e[5],10).toString(16)).slice(-2),r=parseFloat(e[6]);return[parseInt(n,16),r]}},{key:"getHEXNUM",value:function(){return this.hex}},{key:"getVec4Array",value:function(){var t=this.getRGBAComponents();return[t[0]/255,t[1]/255,t[2]/255,t[3]]}},{key:"getAlpha",value:function(){return this.alpha}},{key:"setAlpha",value:function(t){this.alpha=t}},{key:"setRGBA",value:function(t){var e=this.convertRGBA2HEXNUM(t);this.hex=e[0],this.alpha=e[1],this.color=t}},{key:"parseRGBComponent",value:function(t){var e=parseInt(t);return 0<=e&&e<=255?e:255}},{key:"getRGBAComponents",value:function(){var t=this.color.substring(this.color.indexOf("(")+1,this.color.lastIndexOf(")")).split(/,\s*/);return t.length<3?[255,255,255,this.alpha]:[this.parseRGBComponent(t[0]),this.parseRGBComponent(t[1]),this.parseRGBComponent(t[2]),this.alpha]}},{key:"lerp",value:function(t,e,n){return t*(1-n)+e*n}}])&&vj(e.prototype,n),r&&vj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}();function gj(t){return gj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gj(t)}function wj(t,e){for(var n=0;n0)for(var o=0;o 0.0) {\n if(flip == 1.0) {\n colorA = toColor;\n colorB = fromColor;\n } else {\n colorA = fromColor;\n colorB = toColor;\n }\n if(direction == 1.0) {\n mixCol = mix(colorA, colorB, mapCoord.x);\n } else {\n mixCol = mix(colorA, colorB, mapCoord.y);\n }\n gl_FragColor = mix(result, mixCol, alpha);\n } else {\n gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0);\n }\n}\n",(s=Ij(s="fragShader"))in a?Object.defineProperty(a,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[s]=c,this.filter=new _j.wn$(null,this.fragShader,{mappedMatrix:new _j.y3G,fromColor:new Float32Array(e.getVec4Array()),toColor:new Float32Array(n.getVec4Array()),alpha:o,direction:r?1:0,flip:i?1:0});var l=this.calculateNormalizedScreenSpaceMatrix.bind(this.filter);this.filter.apply=function(t,e,n,r,i){l(this.uniforms.mappedMatrix,i),t.applyFilter(this,e,n,r,i)}}var e,n,r;return e=t,(n=[{key:"calculateNormalizedScreenSpaceMatrix",value:function(t,e){var n=e.sourceFrame,r=e.destinationFrame,i=t.identity();i.translate(n.x/r.width,n.y/r.height);var o=r.width/n.width,a=r.height/n.height;return i.scale(o,a),i}}])&&Nj(e.prototype,n),r&&Nj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),Rj=n(68180);function Lj(t){return Lj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lj(t)}function Dj(t,e){for(var n=0;nthis.height?this.height:t}},{key:"updateShowArea",value:function(t){this.showArea=t,this.changedShowArea=!0,this.showArea||this.destroyArea()}},{key:"initColors",value:function(){this.core.isWebGLRenderer()&&(this.areaShaderFilter=new Aj(new bj("4a76a8",.8),new bj("4a76a8",.4),!1,!1,.2))}},{key:"drawMinMaxElements",value:function(t){for(var e={value:Number.MIN_VALUE,time:0},n={value:Number.MAX_VALUE,time:0},r=this.getTimeFrom(),i=this.getTimeTo(),o=0;oe.value&&(e={value:a.value,time:a.time}),a.valuen.length-2)&&(this.dividerCount=n.length-2);var a=n.slice(0,this.dividerCount),s=n.slice(this.dividerCount-1);s.length>100&&(this.dividerCount=0);var c=this.shouldRedrawMainPart(a[0],a[a.length-1]),l=this.shouldRedrawTailPart(s[0],s[s.length-1]);c&&(this.firstPointTimeMainLine=a[0].x,this.lastPointTimeMainLine=a[a.length-1].x,this.core.clearDynamicGraphicsNew(this.mainLineChartId),this.drawLine(a,this.mainLineChartId)),l&&(this.firstPointTimeTailLine=s[0].x,this.lastPointTimeTailLine=s[s.length-1].x,this.core.clearDynamicGraphicsNew(this.tailLineChartId),this.drawLine(s,this.tailLineChartId)),(c||l)&&(this.core.clearDynamicGraphicsNew(this.areaGradientId),this.showArea&&this.drawArea(n,this.areaGradientId)),this.drawMinMaxElements(t)}}},{key:"onAfterDraw",value:function(){Mj(Fj(o.prototype),"onAfterDraw",this).call(this),this.changedShowArea=!1}},{key:"baseShouldRedraw",value:function(){return this.isChangedMinMax()||this.isChangedFromTo()||this.isSizeChanged()||this.isThemeChanged()||this.isBottomMarginChanged()||this.isElementHeightChanged()||this.forceCleared||this.changedShowArea}},{key:"shouldRedrawMainPart",value:function(t,e){return this.baseShouldRedraw()||t.x!==this.firstPointTimeMainLine||e.x!==this.lastPointTimeMainLine}},{key:"shouldRedrawTailPart",value:function(t,e){return this.baseShouldRedraw()||t.x!==this.firstPointTimeTailLine||e.x!==this.lastPointTimeTailLine}},{key:"clear",value:function(){this.minMaxElement.clear(),this.core.clearDynamicGraphicsNew(this.mainLineChartId),this.core.clearDynamicGraphicsNew(this.tailLineChartId),this.core.clearDynamicGraphicsNew(this.areaGradientId)}},{key:"destroy",value:function(){Mj(Fj(o.prototype),"destroy",this).call(this),this.destroyArea(),this.minMaxElement.destroy(),this.core.destroyDynamicGraphicsNew(w.rt.CANDLES,this.mainLineChartId),this.core.destroyDynamicGraphicsNew(w.rt.CANDLES,this.tailLineChartId),this.core.destroyDynamicGraphicsNew(w.rt.CANDLES,this.areaGradientId)}},{key:"destroyArea",value:function(){this.core.isWebGLRenderer()&&(this.core.getDynamicGraphics(w.rt.CANDLES,this.areaGradientId).graphics.filters=[])}}],n&&Dj(e.prototype,n),r&&Dj(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Cj),Vj=Uj;function Gj(t){return Gj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gj(t)}function Zj(t,e){for(var n=0;n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function ox(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);ns.enterValue?this.candleUpColor:this.candleDownColor;n.lineStyle(o,d.getHEXNUM(),1),cn.value&&(n={value:o.maxValue,time:o.time}),o.minValuethis.toTime)){e.push(o);var a=this.getXFromTime(o.time)-n/2;this.pointerX>0&&this.pointerX>=a&&this.pointerX<=a+n&&(r=o)}}this.drawCandleValues(r),this.drawMinMaxElements(e);var s=e.slice(0,e.length-1),c=e.length>0?e[e.length-1]:null;this.shouldRedrawMainPart(s)&&(this.prevRenderedMainCandles=s.length,this.core.clearDynamicGraphicsNew(this.mainCandlesGraphId),this.drawCandlesPart(s,this.mainCandlesGraphId)),this.shouldRedrawTailPart(c)&&(this.prevRenderedTailCandle=this.getCandleHash(c),this.core.clearDynamicGraphicsNew(this.tailCandlesGraphId),this.drawCandlesPart([c],this.tailCandlesGraphId))}}},{key:"baseShouldRedraw",value:function(){return this.isChangedMinMax()||this.isChangedFromTo()||this.isSizeChanged()||this.isThemeChanged()||this.isBottomMarginChanged()||this.isElementHeightChanged()||this.isCandleColorChanged()||this.forceCleared}},{key:"shouldRedrawMainPart",value:function(t){return this.baseShouldRedraw()||t.length!==this.prevRenderedMainCandles}},{key:"shouldRedrawTailPart",value:function(t){return!!t&&(this.baseShouldRedraw()||this.prevRenderedTailCandle!==this.getCandleHash(t))}},{key:"clear",value:function(){sx(ux(o.prototype),"clear",this).call(this),this.core.clearDynamicGraphic(this.mainCandlesGraphId),this.core.clearDynamicGraphic(this.tailCandlesGraphId),this.minMaxElement.clear()}},{key:"destroy",value:function(){sx(ux(o.prototype),"destroy",this).call(this),this.core.destroyDynamicGraphicsNew(w.rt.CANDLES,this.mainCandlesGraphId),this.core.destroyDynamicGraphicsNew(w.rt.CANDLES,this.tailCandlesGraphId),this.minMaxElement.destroy()}}],n&&ax(e.prototype,n),r&&ax(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(nx);function hx(t){return hx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hx(t)}function dx(t,e){for(var n=0;ni&&(r=i);for(var o=r/2,a=this.core.getDynamicGraphics(w.rt.CANDLES,e,{smooth:!0}).graphics,s=0;sc.enterValue?this.candleUpColor:this.candleDownColor;a.lineStyle(1,p.getHEXNUM(),1);var m=h-ou?h+o:u;d+o>u&&(y=d+o);var v=mh+o?h+o:y,g=md+o?d+o:y,x=[f,v,f,b];b!==y&&x.push(f+r,b,f+r,y),y!==j&&x.push(f+2*r,y,f+2*r,j),x.push(f+3*r,j,f+3*r,g),g!==m&&x.push(f+2*r,g,f+2*r,m),v!==m&&x.push(f+r,m,f+r,v),x.push(f,v),a.beginFill(p.getHEXNUM(),this.isDarkTheme()?1:.7),a.drawPolygon(x),a.endFill()}}}],n&&dx(e.prototype,n),r&&dx(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(fx);function bx(t){return bx="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bx(t)}function gx(t,e){for(var n=0;n0&&this.getTimeFrom()<=this.pointsManager.currentTime&&this.pointsManager.currentTime<=this.getTimeTo()}},{key:"draw",value:function(){if(this.isVisible()&&(this.animator.setTime(this.ts),this.pointsManager.points.length>0)){var t=this.getXFromTime(this.pointsManager.currentTime),e=this.getYFromValue(this.pointsManager.currentValue),n=this.animator.getValue(),r=20*n;r<.1&&(r=.1);var i=1-n;this.graphicsGlow.beginFill(39673,i,!0),this.graphicsGlow.lineStyle(0,39673,i),this.graphicsGlow.drawCircle(0,0,r),this.graphicsGlow.endFill(),this.graphicsGlow.position.x=t,this.graphicsGlow.position.y=e,this.graphicsDot.beginFill(this.colors.valuePointCenterColor.getHEXNUM(),this.colors.valuePointCenterColor.getAlpha(),!0),this.graphicsDot.lineStyle(0,16777215,0),this.graphicsDot.drawCircle(0,0,4),this.graphicsDot.endFill(),this.graphicsDot.position.x=t,this.graphicsDot.position.y=e}}}])&&gx(e.prototype,n),r&&gx(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Cj),Sx=Ox;function _x(t){return _x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_x(t)}function Tx(t,e){for(var n=0;n3&&void 0!==arguments[3])||arguments[3];return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o),(r=i.call(this,t,e)).id=n.id,r.isCall=n.isCall,r.text=n.text,r.orderId=0,r.setChangeableData(n),r.hoveredDoubleUp=null,r.hoveredRollover=null,r.showTooltip=a,r.rect=null,r.fadedOpacity=.2,r.changedData=!1,r.dashedLineShader=new Rj.R9({dash:5,gap:5}),r}return e=o,n=[{key:"setChangeableData",value:function(t){this.closeTime=t.closeTime,this.value=t.value,this.time=t.time,this.text=t.text,this.data=t,this.changedData=!0}},{key:"setHoveredDoubleUp",value:function(t){this.hoveredDoubleUp=t}},{key:"setHoveredRollover",value:function(t){this.hoveredRollover=t}},{key:"checkClickOpen",value:function(t,e){return this.rect&&this.rect.containsPoint({x:t,y:e})}},{key:"changeShowTooltip",value:function(t){Lx(Bx(o.prototype),"changeShowTooltip",this).call(this,t),this.rendered=!1,this.clearAll()}},{key:"changeOrderId",value:function(t){this.orderId!==t&&(this.rendered=!1,this.clearAll()),this.orderId=t}},{key:"getRectColor",value:function(){return this.isCall?this.colors.callLineColor:this.colors.putLineColor}},{key:"getRectAlpha",value:function(){return this.showTooltip?this.isFadedColor()?this.fadedOpacity:.85:.01}},{key:"isFadedColor",value:function(){var t=null!==this.hoveredDoubleUp&&this.hoveredDoubleUp!==this.id,e=null!==this.hoveredRollover&&this.hoveredRollover!==this.id;return!this.isMobile&&(t||e)}},{key:"getTextColor",value:function(){return this.showTooltip?this.colors.betElementTextColor.getHEXNUM():this.colors.betElementTextColorTooltipOff.getHEXNUM()}},{key:"isRolloverDoubleUpChanged",value:function(){return this.oldHoverDoubleUp!==this.hoveredDoubleUp||this.oldHoverRollover!==this.hoveredRollover}},{key:"shouldRerender",value:function(){return this.changedData||this.oldOrderId!==this.orderId||this.isRolloverDoubleUpChanged()||this.isChangedFromTo()||this.isChangedMinMax()||this.isSizeChanged()||this.isElementHeightChanged()||this.isThemeChanged()||this.isCurrentTimeChanged()}},{key:"drawRollover",value:function(t){var e=this,n=t.y;if(this.clearRolloverLine(),this.hoveredRollover){var r=this.pointsManager.plot.options.find((function(t){return t.id===e.hoveredRollover}));if(r){var i=r.data,o=i.openTimestamp,a=i.closeTimestamp,s=a-o+a,c=this.getXFromTime(a),l=this.getXFromTime(s);if(c&&c3&&void 0!==arguments[3])||arguments[3];return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o),(r=i.call(this,t,e,n,a)).rippleAnimator=new mj(.4,w.KT.EaseOutQuint),r.rippleAnimator.calculateToOne=!0,r.rippleAnimator.setToValue(1),r.rippleAnimator.enabled=!1,r.animator=new mj(.4,w.KT.EaseOutQuint),r.animator.calculateToOne=!0,r.animator.timeout=.15,r.animator.setToValue(1),r.animator.enabled=!1,r}return e=o,(n=[{key:"reanimate",value:function(){this.rippleAnimator.reset(),this.rippleAnimator.setToValue(1),this.rippleAnimator.enabled=!0,this.animator.reset(),this.animator.setToValue(1),this.animator.enabled=!0}},{key:"drawRipples",value:function(t,e,n,r){if(t<1){var i=this.core.getDynamicGraphics(w.rt.DEALS,"rippleGraphics-".concat(this.id));i.isNew&&(i.graphics.lineStyle(1,r.getHEXNUM(),1),i.graphics.beginFill(16777215,0,!0),i.graphics.drawCircle(0,0,5),i.graphics.endFill()),i.graphics.alpha=1-t,i.graphics.setTransform(e,n,5*t,5*t),i=null}else this.core.clearDynamicGraphicsNew("rippleGraphics-".concat(this.id))}},{key:"roundedRect",value:function(t,e,n,r){var i=this.isFadedColor()?this.fadedOpacity:1,o=10,a=this.core.getText(w.rt.DEALS_TEXT,"rectangleGraphics-".concat(this.id),this.text,ke.ZP.CHART.TEXT_STYLE_BET,this.getTextColor());a.alpha=i;var s=a.width+20,c=a.height+7,l=this.isCall?-(c+o):o,u=this.showTooltip?0:8,f=this.core.getDynamicGraphics(w.rt.DEALS,"rectangleGraphics-".concat(this.id),{touch:!0});if(f.isNew||this.changedShowTooltip){var h=this.getRectAlpha();f.graphics.beginFill(r.getHEXNUM(),h,!0),f.graphics.drawRoundedRect(0-s/2,l,s,c,3),f.graphics.moveTo(0,this.isCall?-5:5),f.graphics.lineTo(-5,this.isCall?-10:o),f.graphics.lineTo(5,this.isCall?-10:o),f.graphics.closePath(),f.graphics.endFill(),this.rect=f.graphics}f.graphics.setTransform(e,n,t,t),f.graphics.alpha=t;var d=this.core.getDynamicGraphics(w.rt.DEALS_TEXT,"triangleIconGraphics-".concat(this.id));if(d.isNew){var p=this.getTextColor();d.graphics.beginFill(p,1,!0),d.graphics.lineStyle(1,p,i),this.isCall?(d.graphics.moveTo(0,5),d.graphics.lineTo(-3,o),d.graphics.lineTo(3,o)):(d.graphics.moveTo(0,-5),d.graphics.lineTo(-3,-10),d.graphics.lineTo(3,-10)),d.graphics.closePath(),d.graphics.endFill()}this.isCall?d.graphics.setTransform(e-1-(a.width+6)/2+3,n-o-c+3+u,t,t):d.graphics.setTransform(e-1-(a.width+6)/2+3,n+o+c-3-u,t,t),d.graphics.alpha=this.isFadedColor()?this.fadedOpacity:t,a.setTransform(e-(a.width+6)/2+6+2,n-1+l+4+(this.isCall?u:-u),t,t),a.alpha=this.isFadedColor()?this.fadedOpacity:t}},{key:"drawLine",value:function(t,e,n){var r=this.isFadedColor()?this.fadedOpacity:1;if(this.value>0){this.core.clearDynamicGraphicsNew("lineGraphics-".concat(this.id));var i=this.core.getDynamicGraphics(w.rt.DEALS,"lineGraphics-".concat(this.id)),o=this.getXFromTime(this.closeTime)-t;i.graphics.lineStyle(1,n.getHEXNUM(),r),i.graphics.moveTo(0,0),i.graphics.lineTo(o,0),i.graphics.setTransform(t,e,1,1),this.valueLine=i}var a=this.core.getDynamicGraphics(w.rt.DEALS,"dotGraphics-".concat(this.id));a.isNew&&(a.graphics.beginFill(n.getHEXNUM(),1,!0),a.graphics.lineStyle(0,n.getHEXNUM(),0),a.graphics.drawCircle(0,0,3),a.graphics.endFill()),a.graphics.setTransform(t,e,1,1),a.graphics.alpha=r}},{key:"draw",value:function(){this.rippleAnimator.setTime(this.ts),this.animator.setTime(this.ts);var t=this.animator.getValue(),e=this.rippleAnimator.getValue();if(!(t>=1&&e>=1)||this.shouldRerender()){this.isRolloverDoubleUpChanged()&&this.clearAll();var n=this.getCoords(),r=n.x,i=n.y,o=this.getRectColor();this.drawLine(r,i,o),this.roundedRect(t,r,i,o),this.drawRipples(e,r,i,o),this.id===this.hoveredRollover&&this.drawRollover({y:i})}}},{key:"clearAll",value:function(){Vx(Wx(o.prototype),"clearAll",this).call(this),this.core.clearDynamicGraphicsNew("rippleGraphics-".concat(this.id)),this.core.clearDynamicGraphicsNew("rectangleGraphics-".concat(this.id)),this.core.clearDynamicGraphicsNew("triangleIconGraphics-".concat(this.id)),this.core.clearDynamicGraphicsNew("dotGraphics-".concat(this.id))}},{key:"destroy",value:function(){this.core.destroyDynamicGraphicsNew(w.rt.DEALS,"lineGraphics-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.DEALS,"dotGraphics-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.DEALS,"rippleGraphics-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.DEALS_TEXT,"triangleIconGraphics-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.DEALS,"rectangleGraphics-".concat(this.id)),this.core.destroyText("rectangleGraphics-".concat(this.id))}}])&&Ux(e.prototype,n),r&&Ux(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Hx),Jx=Qx;function tO(t){return tO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tO(t)}function eO(t,e){for(var n=0;n0&&this.serverTime0?"+".concat(this.currency).concat(t.toFixed(2)):"".concat(this.currency).concat(t)}},{key:"shouldRerender",value:function(){return!!nO(oO(o.prototype),"shouldRerender",this).call(this)||!this.isFullyRendered||this.calculateCopyPayout()>0&&this.infoOpened||this.infoOpened!==this.oldInfoOpened||this.oldOpenSide!==this.getOpenSide()||this.oldIsShowCopyBtn!==this.isShowCopyBtn&&this.infoOpened}},{key:"getOpenSide",value:function(){return this.getYFromValue(this.option.openPrice)=1&&e>=1&&(this.isFullyRendered=!0);var n=this.isCall?this.colors.callLineColor:this.colors.putLineColor,r=this.getCoords(),i=r.x,o=r.y;this.drawDot(i,o,t,n),this.drawRipples(e,i,o,n),this.drawCollapsedInfo(n,i,o),this.infoOpened&&this.drawExpandedInfo(n,i,o)}}else this.isStartedRendering&&(this.isFullyRendered=!1,this.isStartedRendering=!1,this.clearAll())}},{key:"onAfterDraw",value:function(){nO(oO(o.prototype),"onAfterDraw",this).call(this),this.oldInfoOpened=this.infoOpened,this.oldIsShowCopyBtn=this.isShowCopyBtn,this.oldOpenSide=this.getOpenSide()}},{key:"clearPointer",value:function(){this.core.clearDynamicGraphicsNew("sd-dot-".concat(this.id))}},{key:"clearTriangle",value:function(){this.core.clearDynamicGraphicsNew(this.getAvatarTriangleKey(!1)),this.core.clearDynamicGraphicsNew(this.getAvatarTriangleKey(!0))}},{key:"clearAll",value:function(){nO(oO(o.prototype),"clearAll",this).call(this),this.clearPointer(),this.clearTriangle(),this.clearCollapsedInfo(),this.clearExtendedInfo()}},{key:"clearCollapsedInfo",value:function(){this.core.clearDynamicGraphicsNew(this.getAvatarRectangleKey(!1)),this.core.clearDynamicGraphicsNew(this.getAvatarInnerRectKey(!1)),this.core.clearText(this.getAvatarTextKey(!1)),this.clearTriangle()}},{key:"clearPayoutLabels",value:function(){this.core.clearText("payoutTextLabel".concat(this.id)),this.core.clearText("payoutText".concat(this.id))}},{key:"clearRectangle",value:function(){this.core.clearDynamicGraphicsNew("drawUserInfoUserInfoRectangle".concat(this.id))}},{key:"clearExtendedInfo",value:function(){this.core.clearDynamicGraphicsNew(this.getAvatarRectangleKey(!0)),this.core.clearDynamicGraphicsNew(this.getAvatarInnerRectKey(!0)),this.core.clearDynamicGraphicsNew(this.getAvatarTriangleKey(!0)),this.core.clearText(this.getAvatarTextKey(!0)),this.core.clearDynamicGraphicsNew("drawUserInfoUserCopyBtn"+this.id),this.core.clearText("drawUserInfoUserCopyBtnText"+this.id),this.core.clearText("drawUserInfoUserInfoName"+this.id),this.core.clearText("profitableDealsTextLabel"+this.id),this.core.clearText("profitableDealsText"+this.id),this.core.clearSprite("sprite-avatar-"+this.id),this.clearPayoutLabels(),this.clearRectangle()}},{key:"destroyPointer",value:function(){this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS_BG_LAYER,"sd-dot-".concat(this.id))}},{key:"destroyCollapsedInfo",value:function(){this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,this.getAvatarRectangleKey(!1)),this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,this.getAvatarInnerRectKey(!1)),this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,this.getAvatarTriangleKey(!1)),this.core.destroyText(this.getAvatarTextKey(!1))}},{key:"destroyExtendedInfo",value:function(){this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,this.getAvatarRectangleKey(!0)),this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,this.getAvatarInnerRectKey(!0)),this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,this.getAvatarTriangleKey(!0)),this.core.destroyText(this.getAvatarTextKey(!0)),this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,"drawUserInfoUserInfoRectangle"+this.id),this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,"drawUserInfoUserInfoRectangle"+this.id),this.core.destroyDynamicGraphicsNew(w.rt.SOCIAL_DEALS,"drawUserInfoUserCopyBtn"+this.id),this.core.destroyText("drawUserInfoUserInfoName"+this.id),this.core.destroyText("payoutTextLabel"+this.id),this.core.destroyText("payoutText"+this.id),this.core.destroyText("profitableDealsTextLabel"+this.id),this.core.destroyText("profitableDealsText"+this.id),this.core.destroyText("drawUserInfoUserCopyBtnText"+this.id)}},{key:"destroyRipples",value:function(){this.core.destroyDynamicGraphicsNew(w.rt.DEALS,"rippleGraphics-".concat(this.id))}},{key:"destroy",value:function(){nO(oO(o.prototype),"destroy",this).call(this),this.destroyPointer(),this.destroyRipples(),this.destroyCollapsedInfo(),this.destroyExtendedInfo(),this.core.destroyDynamicContainer(w.rt.SOCIAL_DEALS,"sd-container-".concat(this.id)),this.core.destroyDynamicContainer(w.rt.SOCIAL_DEALS_CONTAINER_UP,"sd-container-expanded-".concat(this.id)),this.container=null,this.avatarRect=null}}],n&&eO(e.prototype,n),r&&eO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Jx);function mO(t,e){var n=e.fontFamily,r=e.fontSize,i=new _j.pn8({fontFamily:n,fontSize:r}),o=_j._A.measureText(t,i);return{width:o.maxLineWidth,height:o.height}}function yO(t){var e=Math.floor(t/3600),n=Math.floor((t-3600*e)/60);return{hour:e,min:n,sec:Math.floor(t-60*n-3600*e)}}function vO(t){return vO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vO(t)}function bO(t,e){for(var n=0;n0?"".concat((0,mi.FZ)(t.hour),":").concat((0,mi.FZ)(t.min),":").concat((0,mi.FZ)(t.sec)):"".concat((0,mi.FZ)(t.min),":").concat((0,mi.FZ)(t.sec))}},{key:"roundedRect",value:function(t){var e=t.y,n=t.rightBorderX,r=t.color,i=this.isFadedColor()?this.fadedOpacity:1,o=this.core.getText(w.rt.DEALS_TEXT,"rectangleGraphics-".concat(this.id),this.text,ke.ZP.CHART.TEXT_STYLE_BET,this.getTextColor());o.alpha=i;var a=this.core.getText(w.rt.DEALS_TEXT,"text-exp-".concat(this.id),this.timeToCloseText,IO,this.getTextColor());a.alpha=i>.5?.5:i;var s=Math.max(o.width,a.width)+EO.X,c=o.height+EO.Y+a.height,l=this.core.getDynamicGraphics(w.rt.DEALS,"rectangleGraphics-".concat(this.id),{touch:!0});if(l.isNew||this.changedShowTooltip){var u=this.getRectAlpha();l.graphics.beginFill(r.getHEXNUM(),u,!0),l.graphics.drawRoundedRect(-s/2,-EO.Y/2,s,c,3),l.graphics.endFill(),this.rect=l.graphics}l.graphics.setTransform(n-s/2,e-(c-NO)/2,1,1);var f=this.core.getDynamicGraphics(w.rt.DEALS_TEXT,"triangleIconGraphics-".concat(this.id));if(f.isNew){var h=this.getTextColor();f.graphics.beginFill(h,1,!0),f.graphics.lineStyle(1,h,i),f.graphics.moveTo(0,this.isCall?-PO.HEIGHT:PO.HEIGHT),f.graphics.lineTo(-3,0),f.graphics.lineTo(3,0),f.graphics.closePath(),f.graphics.endFill()}return f.graphics.alpha=i,f.graphics.setTransform(n-s/2-1-(o.width+PO.WIDTH)/2+PO.WIDTH/2,this.isCall?e-c/2-PO.HEIGHT+EO.Y/2+o.height:e-c/2-PO.HEIGHT+o.height-1,1,1),o.setTransform(n-s/2-(o.width+PO.WIDTH)/2+PO.WIDTH+2,e-c/2+EO.Y/2,1,1),a.setTransform(n-s/2-a.width/2,o.y+14,1,1),l.graphics.width}},{key:"drawLine",value:function(t){var e=t.color,n=t.x,r=t.y,i=t.rightBorderX;this.core.clearDynamicGraphicsNew("lineGraphics-full-".concat(this.id));var o=this.core.getDynamicGraphics(w.rt.DEALS,"lineGraphics-full-".concat(this.id)),a=this.isFadedColor()?this.fadedOpacity:.8,s=this.getXFromTime(this.closeTime)-n;o.graphics.lineStyle({width:1,color:e.getHEXNUM(),alpha:a}),o.graphics.moveTo(0,0),o.graphics.lineTo(s,0),o.graphics.setTransform(n,r,1,1),this.core.clearDynamicGraphicsNew("lineGraphics-short-".concat(this.id));var c=this.core.getDynamicGraphics(w.rt.DEALS,"lineGraphics-short-".concat(this.id)),l=this.isFadedColor()?(0,qt.Bq)(this.fadedOpacity/2,2):.3,u=n-i;c.graphics.lineStyle({width:1,color:e.getHEXNUM(),alpha:l}),c.graphics.moveTo(0,0),c.graphics.lineTo(u,0),c.graphics.setTransform(i,r,1,1)}},{key:"drawDot",value:function(t){var e=t.color,n=t.x,r=t.y,i=this.core.getDynamicGraphics(w.rt.DEALS,"dotGraphics-".concat(this.id));i.isNew&&(i.graphics.beginFill(this.colors.betElementTextColor.getHEXNUM(),1,!0),i.graphics.lineStyle(1,e.getHEXNUM()),i.graphics.drawCircle(0,0,NO),i.graphics.endFill()),i.graphics.alpha=this.isFadedColor()?this.fadedOpacity:1,i.graphics.setTransform(n,r,1,1)}},{key:"drawLineAndDot",value:function(t){var e=t.x,n=t.y,r=t.rightBorderX,i=t.color;this.value<=0||(this.drawLine({color:i,x:e,rightBorderX:r,y:n}),this.drawDot({color:i,x:e,y:n}),this.id===this.hoveredRollover&&this.drawRollover({y:n}))}},{key:"getFullBlockSize",value:function(){var t=mO(this.text,ke.ZP.CHART.TEXT_STYLE_BET),e=mO(this.timeToCloseText,ke.ZP.CHART.TEXT_STYLE_BET);return{width:Math.ceil(Math.max(t.width,e.width)+EO.X),height:Math.ceil(t.height+EO.Y+e.height)}}},{key:"getElementBound",value:function(t,e){void 0===e&&(e=this.getCoords().y);var n=this.getFullBlockSize(),r=n.width,i=n.height,o=e-i/2;return{left:t-r-(CO.LEFT+CO.RIGHT),right:t,top:o-CO.TOP,bottom:o+i+CO.BOTTOM,width:r+CO.LEFT+CO.RIGHT,height:i+CO.TOP+CO.BOTTOM}}},{key:"draw",value:function(){var t=this;if(this.shouldRerender()){this.isRolloverDoubleUpChanged()&&this.clearAll();var e=this.getCoords(),n=e.x,r=e.y,i=n-kO;if(this.rightBorderX=i,this.orderId>0){for(var o=[],a=[i],s=0;s=this.orderId)break;var l=c.getElementBound(c.rightBorderX);o.push(l);var u=l.left>i?i:l.left;a.push(u)}}for(var f=[],h=function(){var e=a[d],n=t.getElementBound(e);if(o.some((function(e){return t.isBoundsIntersects(e,n)})))return 1;f.push(e)},d=0;d2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.value=e,this.time=n,this.minValue=r,this.maxValue=i,this.exitValue=e}var e,n,r;return e=t,(n=[{key:"isEqual",value:function(t){return t&&t.time===this.time&&t.value===this.value}}])&&DO(e.prototype,n),r&&DO(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),HO=BO;function FO(t){return FO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FO(t)}function UO(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==FO(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==FO(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===FO(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var VO=(UO(MO={ARROW_SPRITE_SIZE:16,BET:{MARGIN_Y:6,PADDING_X:5,PADDING_Y:2,DOT_WIDTH:3}},jj.BLUE,{rectBorder:_j.P6Y.string2hex("#464A58"),rectBg:_j.P6Y.string2hex("#222639"),buttonBg:_j.P6Y.string2hex("#2D3142"),textColor:_j.P6Y.string2hex("#FFFFFF"),callColor:_j.P6Y.string2hex("#32AC41"),putColor:_j.P6Y.string2hex("#F13227"),chartLineColor:_j.P6Y.string2hex("#0099FA")}),UO(MO,jj.LIGHT,{rectBorder:_j.P6Y.string2hex("#DCE1E5"),rectBg:_j.P6Y.string2hex("#FFFFFF"),buttonBg:_j.P6Y.string2hex("#F6F8FB"),textColor:_j.P6Y.string2hex("#314E70"),callColor:_j.P6Y.string2hex("#32AC41"),putColor:_j.P6Y.string2hex("#F13227"),chartLineColor:_j.P6Y.string2hex("#0099FA")}),MO);function GO(t){return GO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},GO(t)}function ZO(t,e){for(var n=0;nthis.chart.height?this.chart.height:t}},{key:"getMask",value:function(){var t=this.chart.renderer.getDynamicGraphics(this.chart.containerIndex,this.maskKey,{parent:this.chart.container});return t.graphics.zIndex=1,t.graphics.beginFill(16724736),t.graphics.drawRoundedRect(0,0,this.chart.width,this.chart.height,10),t.graphics.endFill(),t.graphics}},{key:"drawAreaGradient",value:function(){var t=this.chart.renderer.getDynamicGraphics(this.chart.containerIndex,this.gradientKey,{parent:this.chart.container});if(t.isNew){var e=this.chart.coords[0],n=this.chart.coords[this.chart.coords.length-1];t.graphics.zIndex=3,t.graphics.beginFill(this.chart.colors.plotLineGradientTopColor.getHEXNUM(),.15),t.graphics.moveTo(e.x,this.chart.height),t.graphics.lineTo(e.x,this.normalizeY(e.y));for(var r=0;rr?VO.BET.MARGIN_Y:-(d+VO.BET.MARGIN_Y),m=this.chart.renderer.getDynamicGraphics(this.chart.containerIndex,this.getRectKey(t),{smooth:!0,parent:this.chart.container});m.isNew&&(m.graphics.zIndex=6,m.graphics.beginFill(e,1,!0),m.graphics.drawRoundedRect(0,p,h,d,10),m.graphics.endFill());var y=te(t)?1:2;u.setTransform(this.chart.posX+n+VO.BET.PADDING_X-VO.BET.DOT_WIDTH,this.chart.posY+r+p+VO.BET.PADDING_Y+2.5+y,.5,.5),m.graphics.setTransform(this.chart.posX+n-VO.BET.DOT_WIDTH,this.chart.posY+r),f.setTransform(this.chart.posX+n+4-VO.BET.DOT_WIDTH+8+VO.BET.PADDING_X,this.chart.posY+r+p+VO.BET.PADDING_Y)}}},{key:"clear",value:function(){var t=this;hS(mS(o.prototype),"clear",this).call(this),this.chart.deals.forEach((function(e){t.chart.renderer.clearDynamicGraphicsNew(t.getLineKey(e)),t.chart.renderer.clearDynamicGraphicsNew(t.getDotKey(e)),t.chart.renderer.clearDynamicGraphicsNew(t.getRectKey(e)),t.chart.renderer.clearDynamicGraphicsNew(t.getDashedLineKey(e)),t.chart.renderer.clearText(t.getLabelKey(e))})),this.chart.renderer.clearSprite(this.triangleDownSpriteKey),this.chart.renderer.clearSprite(this.triangleUpSpriteKey)}},{key:"destroy",value:function(){var t=this;hS(mS(o.prototype),"destroy",this).call(this),this.chart.deals.forEach((function(e){t.chart.renderer.destroyDynamicGraphicsNew(t.chart.containerIndex,t.getLineKey(e)),t.chart.renderer.destroyDynamicGraphicsNew(t.chart.containerIndex,t.getDotKey(e)),t.chart.renderer.destroyDynamicGraphicsNew(t.chart.containerIndex,t.getRectKey(e)),t.chart.renderer.destroyDynamicGraphicsNew(t.chart.containerIndex,t.getDashedLineKey(e)),t.chart.renderer.destroyText(t.getLabelKey(e))})),this.chart.renderer.destroySprite(this.chart.containerIndex,this.triangleDownSpriteKey),this.chart.renderer.destroySprite(this.chart.containerIndex,this.triangleUpSpriteKey)}}])&&uS(e.prototype,n),r&&uS(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(WO);function vS(t){return vS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vS(t)}function bS(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function gS(t){for(var e=1;e0?"+":"").concat(this.chart.currency).concat(n),e,n>0?i:o,null,this.chart.container);s.zIndex=7;var c=5;this.chart.deals.length>1&&(c=12);var l=a.width+s.width;a.setTransform(this.chart.posX+this.chart.width/2-l/2,this.chart.posY+c),s.setTransform(this.chart.posX+this.chart.width/2-l/2+a.width,this.chart.posY+c)}},{key:"clear",value:function(){var t=this;zS(KS(o.prototype),"clear",this).call(this),this.chart.deals.forEach((function(e){t.chart.renderer.clearText(t.getLabelKey(e)),t.chart.renderer.clearText(t.getValueKey(e))}))}},{key:"destroy",value:function(){var t=this;zS(KS(o.prototype),"destroy",this).call(this),this.chart.deals.forEach((function(e){t.chart.renderer.destroyText(t.getLabelKey(e)),t.chart.renderer.destroyText(t.getValueKey(e))}))}}])&&$S(e.prototype,n),r&&$S(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(WO),JS=n(67373),t_=n.n(JS);function e_(t){return e_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e_(t)}function n_(t,e){for(var n=0;nthis.deals.length-1?0:this.currentDealIndex+1,this.shouldRerender=!0}},{key:"calculateCoordinates",value:function(){this.posX=this.originRectX-this.width/2+this.originRectWidth/2,this.posY=this.originRectY-this.height+this.originRectHeight/2,this.coords=[];for(var t=this.points.length>60?this.simplifyPoints(this.points):this.points,e=0;e=t);n++)e=this.points[n].time;return e}},{key:"getXFromTime",value:function(t){return(t-this.startPoint.time)*this.secondWidth}},{key:"getYFromValue",value:function(t){if(this.maxValue-this.minValue==0)return 0;var e=(t-this.minValue)/(this.maxValue-this.minValue);return this.height-this.bottomMarginPixels-(this.height-(this.topMarginPixels+this.bottomMarginPixels))*e}},{key:"getTimeFromX",value:function(t){return this.startPoint.time+t/this.secondWidth}},{key:"getValueFromY",value:function(t){var e=this.height-(this.topMarginPixels+this.bottomMarginPixels),n=(this.height-this.bottomMarginPixels-t)/e;return this.minValue+(this.maxValue-this.minValue)*n}},{key:"calculateMinMax",value:function(){for(var t=ke.ZP.CHART.FLT_MIN,e=ke.ZP.CHART.FLT_MAX,n=this.points.length,r=0;rt&&(t=i)}this.deals.forEach((function(n){var r=n.openPrice;r>t&&(t=r),ro&&i0?g_.GREEN:this.payout>0?g_.YELLOW:g_.RED}},{key:"getIconGraphics",value:function(){var t=this.core.getSprite(w.rt.CLOSED_ORDER,"icon-".concat(this.id),this.style.icon,!0,this.container).sprite;return t.zIndex=11,t}},{key:"getTextGraphics",value:function(){var t=this.core.getText(w.rt.CLOSED_ORDER,"c-avatar-text-".concat(this.id),"".concat(this.currency).concat(this.payout.toFixed(2)),ke.ZP.CHART.TEXT_STYLE_BET,j_[this.theme],"center",this.container);return t.visible=!0,t.zIndex=11,t}},{key:"getRectangleGraphics",value:function(){return this.core.getDynamicGraphics(w.rt.CLOSED_ORDER,"c-avatar-rect-".concat(this.id),{touch:!0,parent:this.container}).graphics}},{key:"drawRectangleGraphics",value:function(t,e){var n=this.getRectangleGraphics();return n.zIndex=10,n.lineStyle(1,this.style.color,1),n.beginFill(w_[this.theme],1),n.drawRoundedRect(0,0,t,e,32),n.endFill(),n}},{key:"drawChart",value:function(t,e,n,r){this.priceChart.setOriginSizes({x:t,y:e,width:n,height:r}),this.priceChart.draw()}},{key:"getTriangleGraphics",value:function(){var t=this.core.getDynamicGraphics(w.rt.CLOSED_ORDER,"c-avatar-triangle-".concat(this.id),{parent:this.container});return t.graphics.zIndex=11,t.isNew&&(t.graphics.beginFill(this.style.color,1),t.graphics.moveTo(0,-5),t.graphics.lineTo(-5,-12),t.graphics.lineTo(5,-12),t.graphics.endFill()),t.graphics}},{key:"getDotPointer",value:function(){var t=this.core.getDynamicGraphics(w.rt.CLOSED_ORDER,"sd-dot-".concat(this.id),{parent:this.container});return t.isNew&&(t.graphics.beginFill(x_,1),t.graphics.drawCircle(0,0,3),t.graphics.endFill()),t.graphics}},{key:"drawBubble",value:function(){var t=this.getCoords(),e=t.x,n=t.y,r=n,i=e,o=this.getTextGraphics(),a=o.width,s=o.height,c=a+16+2+20,l=Math.max(s,16)+2,u=i-c/2,f=r-=l+12;this.drawRectangleGraphics(c,l).setTransform(u,f),this.getTriangleGraphics().setTransform(e,n);var h=i-c/2+1+10+2,d=r+1;o.setTransform(h,d);var p=h+a+10-2;this.getIconGraphics().setTransform(p,d,.5,.5),this.getDotPointer().setTransform(e,n),!this.isThemeChanged()&&this.priceChart.show||this.priceChart.clear(),this.priceChart.show&&this.drawChart(u,f,c,l)}},{key:"draw",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.isThemeChanged()&&this.priceChart.setTheme(this.theme),!this.isVisible()&&this.isRendered)return this.clearAll(),void(this.isRendered=!1);this.isVisible()&&(!this.isRendered||t||this.shouldRerender())&&(this.isRendered=!0,this.drawBubble())}},{key:"onAfterDraw",value:function(){f_(p_(o.prototype),"onAfterDraw",this).call(this),this.priceChart.onAfterDraw()}},{key:"shouldRerender",value:function(){return f_(p_(o.prototype),"shouldRerender",this).call(this)||this.priceChart.shouldRerender}},{key:"clearAll",value:function(){this.core.clearDynamicGraphicsNew("sd-dot-".concat(this.id)),this.core.clearDynamicGraphicsNew("c-avatar-rect-".concat(this.id)),this.core.clearDynamicGraphicsNew("c-avatar-triangle-".concat(this.id)),this.core.clearText("c-avatar-text-".concat(this.id)),this.core.destroySprite(w.rt.CLOSED_ORDER,"icon-".concat(this.id)),this.priceChart.clear()}},{key:"destroy",value:function(){f_(p_(o.prototype),"destroy",this).call(this),this.priceChart.destroy();var t=this.getIconGraphics();t&&t.removeAllListeners(),this.core.destroyDynamicContainer(w.rt.CLOSED_ORDER,"sd-container-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.CLOSED_ORDER,"sd-dot-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.CLOSED_ORDER,"c-avatar-rect-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.CLOSED_ORDER,"c-avatar-triangle-".concat(this.id)),this.core.destroyText("c-avatar-text-".concat(this.id)),this.core.destroySprite(w.rt.CLOSED_ORDER,"icon-".concat(this.id)),this.container=null}}],n&&u_(e.prototype,n),r&&u_(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Ix),S_=O_,__=n(67586),T_=n(63074),P_=n(52867),E_=n(83322),C_=n(64497);function k_(t){return k_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k_(t)}function N_(){return N_="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,n){var r=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=B_(t)););return t}(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(arguments.length<3?t:n):i.value}},N_.apply(this,arguments)}function I_(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function A_(t,e){for(var n=0;n 0.5) {\n if (len < len2) {\n if (abs(dy * (bisect.x * norm.y - bisect.y * norm.x)) > len) {\n return dy * norm;\n }\n } else {\n if (abs(dy * (bisect.x * norm2.y - bisect.y * norm2.x)) > len2) {\n return dy * norm;\n }\n }\n }\n return dy * bisect;\n}\n\nvoid main(void){\n vec2 pointA = (translationMatrix * vec3(aPoint1, 1.0)).xy;\n vec2 pointB = (translationMatrix * vec3(aPoint2, 1.0)).xy;\n\n vec2 xBasis = pointB - pointA;\n float len = length(xBasis);\n vec2 forward = xBasis / len;\n vec2 norm = vec2(forward.y, -forward.x);\n\n float type = aVertexJoint;\n\n float lineWidth = styleLine.x;\n if (scaleMode > 2.5) {\n lineWidth *= length(translationMatrix * vec3(1.0, 0.0, 0.0));\n } else if (scaleMode > 1.5) {\n lineWidth *= length(translationMatrix * vec3(0.0, 1.0, 0.0));\n } else if (scaleMode > 0.5) {\n vec2 avgDiag = (translationMatrix * vec3(1.0, 1.0, 0.0)).xy;\n lineWidth *= sqrt(dot(avgDiag, avgDiag) * 0.5);\n }\n float capType = floor(type / 32.0);\n type -= capType * 32.0;\n vArc = vec4(0.0);\n lineWidth *= 0.5;\n float lineAlignment = 2.0 * styleLine.y - 1.0;\n\n vec2 pos;\n\n if (capType == CAP_ROUND) {\n if (vertexNum < 3.5) {\n gl_Position = vec4(0.0, 0.0, 0.0, 1.0);\n return;\n }\n type = JOINT_CAP_ROUND;\n capType = 0.0;\n }\n\n if (type >= BEVEL) {\n float dy = lineWidth + expand;\n float inner = 0.0;\n if (vertexNum >= 1.5) {\n dy = -dy;\n inner = 1.0;\n }\n\n vec2 base, next, xBasis2, bisect;\n float flag = 0.0;\n float sign2 = 1.0;\n if (vertexNum < 0.5 || vertexNum > 2.5 && vertexNum < 3.5) {\n next = (translationMatrix * vec3(aPrev, 1.0)).xy;\n base = pointA;\n flag = type - floor(type / 2.0) * 2.0;\n sign2 = -1.0;\n } else {\n next = (translationMatrix * vec3(aNext, 1.0)).xy;\n base = pointB;\n if (type >= MITER && type < MITER + 3.5) {\n flag = step(MITER + 1.5, type);\n // check miter limit here?\n }\n }\n xBasis2 = next - base;\n float len2 = length(xBasis2);\n vec2 norm2 = vec2(xBasis2.y, -xBasis2.x) / len2;\n float D = norm.x * norm2.y - norm.y * norm2.x;\n if (D < 0.0) {\n inner = 1.0 - inner;\n }\n\n norm2 *= sign2;\n\n if (abs(lineAlignment) > 0.01) {\n float shift = lineWidth * lineAlignment;\n pointA += norm * shift;\n pointB += norm * shift;\n if (abs(D) < 0.01) {\n base += norm * shift;\n } else {\n base += doBisect(norm, len, norm2, len2, shift, 0.0);\n }\n }\n\n float collinear = step(0.0, dot(norm, norm2));\n\n vType = 0.0;\n float dy2 = -1000.0;\n float dy3 = -1000.0;\n\n if (abs(D) < 0.01 && collinear < 0.5) {\n if (type >= ROUND && type < ROUND + 1.5) {\n type = JOINT_CAP_ROUND;\n }\n //TODO: BUTT here too\n }\n\n if (vertexNum < 3.5) {\n if (abs(D) < 0.01) {\n pos = dy * norm;\n } else {\n if (flag < 0.5 && inner < 0.5) {\n pos = dy * norm;\n } else {\n pos = doBisect(norm, len, norm2, len2, dy, inner);\n }\n }\n if (capType >= CAP_BUTT && capType < CAP_ROUND) {\n float extra = step(CAP_SQUARE, capType) * lineWidth;\n vec2 back = -forward;\n if (vertexNum < 0.5 || vertexNum > 2.5) {\n pos += back * (expand + extra);\n dy2 = expand;\n } else {\n dy2 = dot(pos + base - pointA, back) - extra;\n }\n }\n if (type >= JOINT_CAP_BUTT && type < JOINT_CAP_SQUARE + 0.5) {\n float extra = step(JOINT_CAP_SQUARE, type) * lineWidth;\n if (vertexNum < 0.5 || vertexNum > 2.5) {\n dy3 = dot(pos + base - pointB, forward) - extra;\n } else {\n pos += forward * (expand + extra);\n dy3 = expand;\n if (capType >= CAP_BUTT) {\n dy2 -= expand + extra;\n }\n }\n }\n } else if (type >= JOINT_CAP_ROUND && type < JOINT_CAP_ROUND + 1.5) {\n if (inner > 0.5) {\n dy = -dy;\n inner = 0.0;\n }\n vec2 d2 = abs(dy) * forward;\n if (vertexNum < 4.5) {\n dy = -dy;\n pos = dy * norm;\n } else if (vertexNum < 5.5) {\n pos = dy * norm;\n } else if (vertexNum < 6.5) {\n pos = dy * norm + d2;\n vArc.x = abs(dy);\n } else {\n dy = -dy;\n pos = dy * norm + d2;\n vArc.x = abs(dy);\n }\n dy2 = 0.0;\n vArc.y = dy;\n vArc.z = 0.0;\n vArc.w = lineWidth;\n vType = 3.0;\n } else if (abs(D) < 0.01) {\n pos = dy * norm;\n } else {\n if (type >= ROUND && type < ROUND + 1.5) {\n if (inner > 0.5) {\n dy = -dy;\n inner = 0.0;\n }\n if (vertexNum < 4.5) {\n pos = doBisect(norm, len, norm2, len2, -dy, 1.0);\n } else if (vertexNum < 5.5) {\n pos = dy * norm;\n } else if (vertexNum > 7.5) {\n pos = dy * norm2;\n } else {\n pos = doBisect(norm, len, norm2, len2, dy, 0.0);\n float d2 = abs(dy);\n if (length(pos) > abs(dy) * 1.5) {\n if (vertexNum < 6.5) {\n pos.x = dy * norm.x - d2 * norm.y;\n pos.y = dy * norm.y + d2 * norm.x;\n } else {\n pos.x = dy * norm2.x + d2 * norm2.y;\n pos.y = dy * norm2.y - d2 * norm2.x;\n }\n }\n }\n vec2 norm3 = normalize(norm + norm2);\n\n float sign = step(0.0, dy) * 2.0 - 1.0;\n vArc.x = sign * dot(pos, norm3);\n vArc.y = pos.x * norm3.y - pos.y * norm3.x;\n vArc.z = dot(norm, norm3) * lineWidth;\n vArc.w = lineWidth;\n\n dy = -sign * dot(pos, norm);\n dy2 = -sign * dot(pos, norm2);\n dy3 = vArc.z - vArc.x;\n vType = 3.0;\n } else {\n float hit = 0.0;\n if (type >= BEVEL && type < BEVEL + 1.5) {\n if (dot(norm, norm2) > 0.0) {\n type = MITER;\n }\n }\n\n if (type >= MITER && type < MITER + 3.5) {\n if (inner > 0.5) {\n dy = -dy;\n inner = 0.0;\n }\n float sign = step(0.0, dy) * 2.0 - 1.0;\n pos = doBisect(norm, len, norm2, len2, dy, 0.0);\n if (length(pos) > abs(dy) * miterLimit) {\n type = BEVEL;\n } else {\n if (vertexNum < 4.5) {\n dy = -dy;\n pos = doBisect(norm, len, norm2, len2, dy, 1.0);\n } else if (vertexNum < 5.5) {\n pos = dy * norm;\n } else if (vertexNum > 6.5) {\n pos = dy * norm2;\n }\n vType = 1.0;\n dy = -sign * dot(pos, norm);\n dy2 = -sign * dot(pos, norm2);\n hit = 1.0;\n }\n }\n if (type >= BEVEL && type < BEVEL + 1.5) {\n if (inner > 0.5) {\n dy = -dy;\n inner = 0.0;\n }\n float d2 = abs(dy);\n vec2 pos3 = vec2(dy * norm.x - d2 * norm.y, dy * norm.y + d2 * norm.x);\n vec2 pos4 = vec2(dy * norm2.x + d2 * norm2.y, dy * norm2.y - d2 * norm2.x);\n if (vertexNum < 4.5) {\n pos = doBisect(norm, len, norm2, len2, -dy, 1.0);\n } else if (vertexNum < 5.5) {\n pos = dy * norm;\n } else if (vertexNum > 7.5) {\n pos = dy * norm2;\n } else {\n if (vertexNum < 6.5) {\n pos = pos3;\n } else {\n pos = pos4;\n }\n }\n vec2 norm3 = normalize(norm + norm2);\n float sign = step(0.0, dy) * 2.0 - 1.0;\n\n dy = -sign * dot(pos, norm);\n dy2 = -sign * dot(pos, norm2);\n dy3 = (-sign * dot(pos, norm3)) + lineWidth;\n vType = 4.0;\n hit = 1.0;\n }\n if (hit < 0.5) {\n gl_Position = vec4(0.0, 0.0, 0.0, 1.0);\n return;\n }\n }\n }\n\n pos += base;\n vDistance = vec4(dy, dy2, dy3, lineWidth) * resolution;\n vArc = vArc * resolution;\n }\n\n gl_Position = vec4((projectionMatrix * vec3(pos, 1.0)).xy, 0.0, 1.0);\n}","precision highp float;\nvarying vec4 vDistance;\nvarying vec4 vArc;\nvarying float vType;\nuniform vec4 uColor;\n\nvoid main(void){\n float alpha = 1.0;\n float lineWidth = vDistance.w;\n if (vType < 0.5) {\n float left = max(vDistance.x - 0.5, -vDistance.w);\n float right = min(vDistance.x + 0.5, vDistance.w);\n float near = vDistance.y - 0.5;\n float far = min(vDistance.y + 0.5, 0.0);\n float top = vDistance.z - 0.5;\n float bottom = min(vDistance.z + 0.5, 0.0);\n alpha = max(right - left, 0.0) * max(bottom - top, 0.0) * max(far - near, 0.0);\n } else if (vType < 1.5) {\n float a1 = clamp(vDistance.x + 0.5 - lineWidth, 0.0, 1.0);\n float a2 = clamp(vDistance.x + 0.5 + lineWidth, 0.0, 1.0);\n float b1 = clamp(vDistance.y + 0.5 - lineWidth, 0.0, 1.0);\n float b2 = clamp(vDistance.y + 0.5 + lineWidth, 0.0, 1.0);\n alpha = a2 * b2 - a1 * b1;\n } else if (vType < 2.5) {\n alpha *= max(min(vDistance.x + 0.5, 1.0), 0.0);\n alpha *= max(min(vDistance.y + 0.5, 1.0), 0.0);\n alpha *= max(min(vDistance.z + 0.5, 1.0), 0.0);\n } else if (vType < 3.5) {\n float a1 = clamp(vDistance.x + 0.5 - lineWidth, 0.0, 1.0);\n float a2 = clamp(vDistance.x + 0.5 + lineWidth, 0.0, 1.0);\n float b1 = clamp(vDistance.y + 0.5 - lineWidth, 0.0, 1.0);\n float b2 = clamp(vDistance.y + 0.5 + lineWidth, 0.0, 1.0);\n float alpha_miter = a2 * b2 - a1 * b1;\n\n float alpha_plane = max(min(vDistance.z + 0.5, 1.0), 0.0);\n\n float d = length(vArc.xy);\n float circle_hor = max(min(vArc.w, d + 0.5) - max(-vArc.w, d - 0.5), 0.0);\n float circle_vert = min(vArc.w * 2.0, 1.0);\n float alpha_circle = circle_hor * circle_vert;\n\n alpha = min(alpha_miter, max(alpha_circle, alpha_plane));\n } else {\n float a1 = clamp(vDistance.x + 0.5 - lineWidth, 0.0, 1.0);\n float a2 = clamp(vDistance.x + 0.5 + lineWidth, 0.0, 1.0);\n float b1 = clamp(vDistance.y + 0.5 - lineWidth, 0.0, 1.0);\n float b2 = clamp(vDistance.y + 0.5 + lineWidth, 0.0, 1.0);\n alpha = a2 * b2 - a1 * b1;\n alpha *= max(min(vDistance.z + 0.5, 1.0), 0.0);\n }\n gl_FragColor = uColor * alpha;\n}\n")),n._prog}}]),n}(T_.rY);H_._prog=null;var F_=function(t){L_(n,t);var e=M_(n);function n(){var t,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return I_(this,n),(t=e.call(this)).joinStyle=E_.S.MITER,t.capStyle=E_.$o.SQUARE,t.lastLen=0,t.lastPointNum=0,t.lastPointData=0,t.updateId=0,t.points=[],t._floatView=null,t._u32View=null,t._buffer=null,t._quad=null,t._indexBuffer=null,t._vertexNums=null,t.support32=!1,t.stridePoints=2,t.strideFloats=3,t.strideBytes=12,t.legacyGeom=null,t.legacyBuffer=null,t.initGeom(r),t.reset(),t}return R_(n,[{key:"initGeom",value:function(t){this._buffer=new __.lW(new Float32Array(0),t,!1),this._vertexNums=new __.lW(new Float32Array([0,1,2,3,4,5,6,7,8]),!0,!1),this._indexBuffer=new __.lW(new Uint16Array([0,1,2,0,2,3,4,5,6,4,6,7,4,7,8]),!0,!0),this.addAttribute("aPrev",this._buffer,2,!1,C_.vK.FLOAT,12,0,!0).addAttribute("aPoint1",this._buffer,2,!1,C_.vK.FLOAT,12,12,!0).addAttribute("aPoint2",this._buffer,2,!1,C_.vK.FLOAT,12,24,!0).addAttribute("aNext",this._buffer,2,!1,C_.vK.FLOAT,12,36,!0).addAttribute("aVertexJoint",this._buffer,1,!1,C_.vK.FLOAT,12,20,!0).addAttribute("vertexNum",this._vertexNums,1,!1,C_.vK.FLOAT).addIndex(this._indexBuffer)}},{key:"moveTo",value:function(t,e){var n=this.points;n.push(t),n.push(e)}},{key:"lineTo",value:function(t,e){var n=this.points;n.push(t),n.push(e)}},{key:"lineBy",value:function(t,e){var n=this.points,r=this.stridePoints,i=n[n.length-r],o=n[n.length-r+1];n.push(i+t),n.push(o+e)}},{key:"invalidate",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.lastPointNum=Math.min(t,this.lastPointNum),this.updateId++}},{key:"reset",value:function(){this.lastLen>0&&this.clearBufferData(),this.updateId++,this.lastLen=0,this.lastPointData=0,this.points.length=0,this.instanceCount=0}},{key:"clearBufferData",value:function(){var t=this.points,e=this.strideBytes,n=this.stridePoints;this.lastPointNum=0,this.lastPointData=0;var r=Math.max(0,t.length/n+3),i=new ArrayBuffer(e*r);this.lastLen=t.length,this._floatView=new Float32Array(i),this._u32View=new Uint32Array(i),this._buffer.update(i)}},{key:"updateBuffer",value:function(){var t=this.points,e=this.stridePoints,n=this.strideFloats;if(this.lastLen>t.length&&(this.lastLen=-1),(this.lastLen0&&this.lastPointNum--,this.lastPointNum>0&&this.lastPointNum--,this.lastPointData=Math.min(this.lastPointData,this.lastPointNum);for(var s=(Math.round(this.lastPointNum/e)+2)*n,c=this.lastPointNum;c=t.length||isNaN(t[c+4])||isNaN(t[c+5])?a[s]+=o-r:(c+e>=t.length||isNaN(t[c+2])||isNaN(t[c+3]))&&(a[s]=0),s++);a[s++]=t[t.length-4],a[s++]=t[t.length-3],a[s++]=0,a[0]=t[0],a[1]=t[1],a[2]=0,a[3]=t[2],a[4]=t[3],a[5]=i===v_.CAP_ROUND?i:0,this._buffer.update(),this.instanceCount=Math.round(t.length/e),this.lastPointNum=this.lastLen,this.lastPointData=this.lastLen,this.legacyGeom&&this.updateLegacy()}}},{key:"initLegacy",value:function(t){if(!this.legacyGeom){var e=[0,1,2,0,2,3];this.support32=t,this.legacyGeom=new __.ZX,this.legacyBuffer=new __.lW(new Float32Array(0),!1,!1),this.legacyGeom.addAttribute("aPrev",this.legacyBuffer,2,!1,C_.vK.FLOAT).addAttribute("aPoint1",this.legacyBuffer,2,!1,C_.vK.FLOAT).addAttribute("aPoint2",this.legacyBuffer,2,!1,C_.vK.FLOAT).addAttribute("aNext",this.legacyBuffer,2,!1,C_.vK.FLOAT).addAttribute("aVertexJoint",this.legacyBuffer,1,!1,C_.vK.FLOAT).addAttribute("vertexNum",this.legacyBuffer,1,!1,C_.vK.FLOAT).addIndex(new __.lW(t?new Uint32Array(e):new Uint16Array(e),!1,!0))}}},{key:"updateLegacy",value:function(){var t=this.legacyBuffer,e=this._floatView,n=(this._u32View,this.strideFloats),r=this._floatView.length/n-3,i=10*r*9;t.data.length!==i&&(t.data=new Float32Array(i),this.legacyGeom.getIndex().update(function(t,e,n){for(var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=t.length,o=r?new Uint32Array(i*n):new Uint16Array(i*n),a=0;a1:t.options.antialias,a=this.shader.uniforms.resolution=i?i.baseTexture.resolution:t.resolution;if(this.shader.uniforms.expand=(o?2:1)/a,r)return this.geometry=e.legacyGeom,N_(B_(n.prototype),"_renderDefault",this).call(this,t),void(this.geometry=e);N_(B_(n.prototype),"_renderDefault",this).call(this,t)}}}},{key:"_renderCanvas",value:function(t){var e=this.geometry,n=e.points,r=e.stridePoints,i=e.capStyle,o=e.joinStyle,a=t.context;if(!(n.length<2)){var s=this.transform.worldTransform;t.setContextTransform(s);var c=Math.sqrt(s.a*s.a+s.b*s.b);a.lineWidth=this.shader.uniforms.styleLine[0]+this.shader.uniforms.styleLine[1]/c,a.strokeStyle=(0,P_.hex2string)(this.tint),a.globalAlpha=this.worldAlpha,a.lineCap=i,a.lineJoin=o,a.beginPath(),a.moveTo(n[0],n[1]);for(var l=2;l rangeY.y) {\n pos.y = rangeY.y;\n}\ngl_Position = vec4((projectionMatrix * vec3(pos, 1.0)).xy, 0.0, 1.0);\nvOrdinate = pos.y;\n}","\nvarying float vOrdinate;\n\nuniform vec4 colorTop;\nuniform vec4 colorBottom;\nuniform vec4 uColor;\nuniform vec2 rangeY2;\n\nvoid main(void)\n{\nvec4 color = colorTop;\nif (vOrdinate > rangeY2.x) {\n if (vOrdinate >= rangeY2.y) {\n color = colorBottom;\n } else {\n color = colorTop + (colorBottom - colorTop) * (vOrdinate - rangeY2.x) / (rangeY2.y - rangeY2.x);\n }\n}\n\ncolor.rgb *= color.a;\ngl_FragColor = color * uColor;\n}\n")),n._prog}}]),n}(T_.rY);q_._prog=null;var K_=function(t){$_(n,t);var e=z_(n);function n(){var t,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return G_(this,n),(t=e.call(this)).lastLen=0,t.lastPointNum=0,t.lastPointData=0,t.points=[],t._floatView=null,t._buffer=null,t.stridePoints=2,t.strideFloats=12,t.strideBytes=48,t.initGeom(r),t.reset(),t}return W_(n,[{key:"initGeom",value:function(t){this._buffer=new __.lW(new Float32Array(0),t,!1),this.addAttribute("aVertexPosition",this._buffer,2,!1,C_.vK.FLOAT)}},{key:"moveTo",value:function(t,e){var n=this.points;n.push(t),n.push(e)}},{key:"lineTo",value:function(t,e){var n=this.points;n.push(t),n.push(e)}},{key:"invalidate",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.lastPointNum=Math.min(t,this.lastPointNum)}},{key:"reset",value:function(){this.lastLen>0&&this.clearBufferData(),this.lastLen=0,this.lastPointData=0,this.points.length=0}},{key:"clearBufferData",value:function(){var t=this.points,e=this.strideFloats,n=this.stridePoints;this.lastPointNum=0,this.lastPointData=0;var r=Math.max(0,t.length/n-1);this._floatView=new Float32Array(e*r),this._buffer.update(this._floatView),this.lastLen=t.length}},{key:"updateBuffer",value:function(){var t=this.points,e=this.stridePoints,n=this.strideFloats;if(this.lastLen>t.length&&(this.lastLen=-1),(this.lastLen=6){for(var a=[],s=0;s6&&void 0!==arguments[6]?arguments[6]:null;return this.textIndex[e]?((a=this.textIndex[e]).text=n,i&&(a.style.fill=i),o&&(a.style.align=o),this.textIndex[e].visible=!0):(this.shouldClearTexts()&&this.destroyTexts(),(a=new _j.xvT(n)).style=r,a.text=n,i&&(a.style.fill=i),o&&(a.style.align=o),null===s?this.containers[t].addChild(a):(a.hasParentContainer=!0,s.addChild(a)),this.textIndex[e]=a),a}},{key:"shouldClearTexts",value:function(){return Object.keys(this.textIndex).length>this.maxTexts}},{key:"destroyTexts",value:function(){for(var t in Ke.Z.publish("CORE/TEXT_DESTROYED"),this.textIndex)this.destroyText(t);this.textIndex={}}},{key:"clearText",value:function(t){this.textIndex[t]&&(this.textIndex[t].visible=!1)}},{key:"destroyText",value:function(t){var e=this;if(this.textIndex[t]){var n=this.textIndex[t].hasParentContainer,r=this.textIndex[t].parent;!0===n&&r?r.removeChild(this.textIndex[t]):this.containers.forEach((function(n){return n.removeChild(e.textIndex[t])})),this.textIndex[t].destroy(),this.textIndex[t]=null,delete this.textIndex[t]}}},{key:"getDynamicContainer",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.dynamicContainers[e])return this.dynamicContainers[e].container;var r=new _j.W20;return Object.keys(n).forEach((function(t){r[t]=n[t]})),this.containers[t].addChild(r),this.dynamicContainers[e]={index:t,container:r},r}},{key:"getDynamicPlot",value:function(t){if(!this.plots[t]){var e=new U_({lineWidth:2});this.containers[w.rt.CHART].addChild(e),this.plots[t]=e}return this.plots[t]}},{key:"destroyDynamicPlot",value:function(t){this.plots[t]&&(this.plots[t].destroy(),this.containers[w.rt.CHART].removeChild(this.plots[t]),this.plots[t]=null,delete this.plots[t])}},{key:"getDynamicGradient",value:function(t){if(!this.gradients[t]){var e=new Q_;this.containers[w.rt.CHART].addChild(e),this.gradients[t]=e}return this.gradients[t]}},{key:"destroyDynamicGradient",value:function(t){this.gradients[t]&&(this.gradients[t].destroy(),this.containers[w.rt.CHART].removeChild(this.gradients[t]),this.gradients[t]=null,delete this.gradients[t])}},{key:"getDynamicGraphics",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n=fT(fT({},{touch:!1,parent:null,smooth:!1,isTess:!1}),n);var r,i={graphics:null,isNew:!1,cleared:!1};return this.dynamicGraphicsIndex[e]?(i.graphics=this.dynamicGraphicsIndex[e].graphics,i.graphics.visible=!0,this.dynamicGraphicsIndex[e].cleared&&(i.isNew=!0,this.dynamicGraphicsIndex[e].cleared=!1)):(r=n.smooth&&this.isPerformanceLines?new Rj.K3:n.isTess?new cT:new _j.TCu,i.graphics=r,n.touch&&(i.graphics.buttonMode=!0,i.graphics.interactive=!0),i.isNew=!0,null===n.parent?this.containers[t].addChild(i.graphics):n.parent.addChild(i.graphics),this.dynamicGraphicsIndex[e]=i),i}},{key:"hideSprite",value:function(t,e){this.spritesIndex[e]&&(this.spritesIndex[e].sprite.visible=!1)}},{key:"getSprite",value:function(t,e,n){var r,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if(this.spritesIndex[e])(r=this.spritesIndex[e]).sprite.visible=!0;else{var s=_j.jyi.from(n,a);i&&(s.visible=!0,s.buttonMode=!0,s.interactive=!0),r={sprite:s,src:n},this.spritesIndex[e]=r,null===o?this.containers[t].addChild(s):o.addChild(s)}return r}},{key:"getTilingSprite",value:function(t,e,n,r,i){var o;return this.spritesIndex[e]?(o=this.spritesIndex[e]).sprite.visible=!0:(o={sprite:new _j.oO3(n,r,i),src:n},this.spritesIndex[e]=o,this.containers[t].addChild(o.sprite)),o}},{key:"getGraphics",value:function(t){return this.autoClearGraphics[t]}},{key:"getGraphicsNew",value:function(t){return this.manualClearGraphics[t]}},{key:"clearGraphicsNew",value:function(t){t>=0?this.manualClearGraphics[t].clear():this.manualClearGraphics.forEach((function(t){t.clear()}))}},{key:"clearGraphics",value:function(t){t>=0?this.autoClearGraphics[t].clear():this.autoClearGraphics.forEach((function(t){t.clear()}))}},{key:"clearDynamicGraphicsNew",value:function(t){this.dynamicGraphicsIndex[t]&&(this.dynamicGraphicsIndex[t].cleared=!0,this.dynamicGraphicsIndex[t].graphics.clear())}},{key:"destroyDynamicContainers",value:function(){var t=this;Object.keys(this.dynamicContainers).forEach((function(e){var n=t.dynamicContainers[e],r=n.index,i=n.container;t.containers[r].removeChild(i),i.destroy()})),this.dynamicContainers={}}},{key:"destroyDynamicContainer",value:function(t,e){if(this.dynamicContainers[e]){var n=this.dynamicContainers[e],r=n.index,i=n.container;this.containers[r].removeChild(i),i.destroy(),this.dynamicContainers[e]=null,delete this.dynamicContainers[e]}}},{key:"destroyDynamicGraphicsNew",value:function(t,e){this.dynamicGraphicsIndex[e]&&(this.dynamicGraphicsIndex[e].graphics.clear(),this.containers[t].removeChild(this.dynamicGraphicsIndex[e]),this.dynamicGraphicsIndex[e].graphics.destroy(),this.dynamicGraphicsIndex[e]=null,delete this.dynamicGraphicsIndex[e])}},{key:"clearDynamicGraphics",value:function(){var t=this;Object.keys(this.dynamicGraphicsIndex).forEach((function(e){return t.clearDynamicGraphicsNew(e)}))}},{key:"clearSprite",value:function(t){this.spritesIndex[t]&&(this.spritesIndex[t].sprite.visible=!1)}},{key:"clearSprites",value:function(){var t=this;Object.keys(this.spritesIndex).forEach((function(e){t.containers.forEach((function(n){n.removeChild(t.spritesIndex[e].sprite)})),t.spritesIndex[e]&&(t.spritesIndex[e].sprite.destroy(),t.spritesIndex[e].sprite=null)})),this.spritesIndex=null,this.spritesIndex={}}},{key:"destroySprite",value:function(t,e){this.spritesIndex[e]&&(this.spritesIndex[e].sprite&&this.spritesIndex[e].sprite.removeAllListeners(),this.containers[t].removeChild(this.spritesIndex[e].sprite),this.spritesIndex[e].sprite.destroy(),this.spritesIndex[e].sprite=null,delete this.spritesIndex[e])}},{key:"clearPlots",value:function(){var t=this;Object.keys(this.plots).forEach((function(e){return t.plots[e].clear()}))}},{key:"destroyPlots",value:function(){var t=this;Object.keys(this.plots).forEach((function(e){t.plots[e].destroy(),t.plots[e]=null})),this.plots={}}},{key:"clearGradients",value:function(){var t=this;Object.keys(this.gradients).forEach((function(e){t.gradients[e].clear()}))}},{key:"destroyGradients",value:function(){var t=this;Object.keys(this.gradients).forEach((function(e){t.gradients[e].destroy(),t.gradients[e]=null})),this.gradients={}}},{key:"resize",value:function(t,e){this.renderer.resize(t,e)}}],n&&dT(e.prototype,n),r&&dT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),yT=mT;function vT(t){return vT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vT(t)}function bT(t,e){for(var n=0;n0&&nthis.width)l.lineStyle(1,this.colors.valueLineColor.getHEXNUM(),this.colors.valueLineColor.getAlpha()),l.moveTo(0,n),l.lineTo(c,n);else{l.lineStyle(1,this.colors.valueLineColor.getHEXNUM(),this.colors.valueLineColor.getAlpha()),l.moveTo(0,n),l.lineTo(r,n);var u=o.isCall?this.colors.callLineColor.getHEXNUM():this.colors.putLineColor.getHEXNUM();l.lineStyle({width:1,color:u,alpha:.8,shader:this.dashedLineShader}),l.moveTo(r,n),l.lineTo(i,n),l.lineStyle(1,this.colors.valueLineColor.getHEXNUM(),this.colors.valueLineColor.getAlpha()),i2&&void 0!==arguments[2]&&arguments[2],i=Li(Date.now()/1e3)!==Li(e);return t>=3600||i?(n=Ai(e),"".concat(n.day,".").concat(n.month,".").concat(n.year," ").concat(n.hour,":").concat(n.min)):r?function(t){var e=Ai(t);return"".concat(e.hour,":").concat(e.min,":").concat(e.sec,".").concat(e.ms)}(e):Ri(e,!1)}},{key:"draw",value:function(){if(this.isThemeChanged()&&(this.clearAll(),this.initStyles()),this.pointerX<=0||this.pointerY<=0||!this.showCursorPointer)this.destroyed||this.destroy();else if(this.isPointerChanged()){this.core.clearGraphicsNew(w.MU.CURSOR);var t=(0,g.IR)(this.selectedPlotType,this.chartPeriod),e=this.getTimeFromX(this.pointerX-.5+this.shift);if(this.enableGridSnapping&&!this.isLineChart()){var n=e%t,r=e-n;e=n>t/2?r+t:r}var i=this.formatTimeLabel(this.pointsInElement,e,this.shouldShowMs()),o=this.core.getText(w.rt.CURSOR,IT,i,ke.ZP.CHART.TEXT_STYLE_CURSOR_TIME),a=o.width+2*ke.ZP.CHART.CROSSCHAIR_BOTTOM_BG_SIDE_PADDING,s=this.getXFromTime(e),c=this.pointerY-.5;o.y=this.worldHeight-ke.ZP.CHART.TIMELINE_HEIGHT/2-o.height/2,o.x=s-a/2+ke.ZP.CHART.CROSSCHAIR_BOTTOM_BG_SIDE_PADDING;var l,u=this.core.getGraphicsNew(w.MU.CURSOR);if(u.beginFill(this.lineColor,1,!0),u.drawRect(s-a/2,this.worldHeight-ke.ZP.CHART.TIMELINE_HEIGHT+.5,a,this.worldHeight),u.endFill(),this.pointerInElement?(l="".concat(this.pointerInElementValueY),this.pointerInElementValueY.length&&(l+=this.pointerInElementValueSymbol)):l=this.formatStringPrice(this.getValueFromY(c)),l.length){var f;if(cke.ZP.CHART.MIN_SECOND_WIDTH_TO_SHOW_MS&&(0,g.cA)(this.selectedPlotType)}},{key:"clearAll",value:function(){this.core.clearText(IT),this.core.clearText(NT),this.core.clearGraphicsNew(w.MU.CURSOR)}},{key:"destroy",value:function(){this.destroyed=!0,this.clearAll()}}],n&&PT(e.prototype,n),r&&PT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Cj),RT=AT;function LT(t){return LT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LT(t)}function DT(t,e){for(var n=0;n0?Math.max(0,t-(e-t)/100):t-(e-t)/100,r=0===e?0===t?1:0:e<0?Math.min(0,e+(e-t)/100):e+(e-t)/100;for(var s=Math.log(r-n)/Math.log(10),c=Math.pow(10,s-Math.floor(s)),l=0;c>o[l];l++)i=a[l]*Math.pow(10,Math.floor(s));var u=i*Math.floor(n/i),f=i*Math.floor(r/i+1);return[u,f,i,Math.floor((f-u)/i)]}},{key:"formatTimelineTime",value:function(t,e){if(this.pointsInElement>=3600){var n=Li(t);return e===n?Ri(t,!1):n}return Ri(t,!1)}},{key:"setGridLineStyles",value:function(t){t.lineStyle({width:.5,color:this.colors.gridLineColor.getHEXNUM(),alpha:this.colors.gridLineColor.getAlpha()})}},{key:"drawTimeline",value:function(){if(this.isChangedMinMax()||this.isChangedFromTo()||this.isSizeChanged()||this.isThemeChanged()||this.forceCleared){var t=ke.ZP.CHART.TIMELINE_STEP,e=this.secondWidth;if(!(e<=0)){for(this.core.clearGraphicsNew(w.MU.GRID_TIMELINE),this.destroyTimeLineKeys();t*en)for(var r=this.getNiceAxis(n,e),i=0;i<=r[3];i++){var o=r[0]+r[2]*i,a=Math.floor(this.getYFromValue(o))+.5;if(a0){var s=this.formatStringPrice(o);t.moveTo(0,a),t.lineTo(this.width,a);var c="value-grid-".concat(s),l=this.core.getText(w.rt.GRID,c,s,ke.ZP.CHART.TEXT_STYLE_GRID,null,"right");l.style.fill=this.colors.gridTextColor.getHEXNUM(),l.x=this.width-l.width-ke.ZP.CHART.VALUE_BG_HORIZONTAL_MARGIN,l.y=a-l.height-5,l=null,this.textKeysValueGrid.push(c)}}}}},{key:"draw",value:function(){this.isThemeChanged()&&this.initColors(),this.drawValueGrid(),this.drawTimeline(),this.drawHoverBtn()}},{key:"destroyValueGridKeys",value:function(){for(var t=0;t=1&&t<60?"S".concat(t):t>=60&&t<3600?"M".concat(t/60):t>=3600&&t<86400?"H".concat(t/3600):"D".concat(t/86400);return this.core.getText(w.rt.OVERLAY,"timeToEndLabel",e,ke.ZP.CHART.TEXT_STYLE_CURRENT_PROFIT,this.colors.deadLineTextColor.getHEXNUM())}},{key:"getTimeText",value:function(){var t=this.serverTime,e=this.pointsInElement-t%this.pointsInElement;return this.core.getText(w.rt.OVERLAY,"timeToEnd",(0,pi.lc)(e),ke.ZP.CHART.TEXT_STYLE_CURRENT_PROFIT,this.colors.timerTimeColor.getHEXNUM())}},{key:"draw",value:function(){if((0,g.cA)(this.selectedPlotType)||!this.candlesTimer||this.pointsInElement<=1)this.destroyed||this.destroy();else{this.destroyed=!1;var t=this.serverTime,e=this.getXFromTime(t-t%this.pointsInElement),n=this.pointsManager.currentValue,r=this.getYFromValue(n),i=this.getTimeLabel();i.setTransform(e+45,r-i.height-2);var o=this.getTimeText();o.setTransform(i.x+i.width-o.width,r+2)}}},{key:"destroy",value:function(){this.destroyed=!0,this.core.clearText("timeToEndLabel"),this.core.clearText("timeToEnd")}}])&&ZT(e.prototype,n),r&&ZT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Cj),YT=zT;function qT(t){return qT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qT(t)}function KT(t,e){for(var n=0;n0&&e>t){var n=this.core.getTilingSprite(w.rt.CHART,"pendingAreaSprite".concat(this.id),this.tileTexture,10,10).sprite;this.fadeAnimator.setTime(this.ts),n.tilePosition.x-=.75,n.width=e,n.height=this.height,n.position.x=t,this.fadeAnimator.enabled?n.alpha=.7*(1-this.fadeAnimator.getValue()):n.alpha=.7,n.setTransform(0,0,0,0)}else this.destroyElements()}},{key:"destroy",value:function(){this.destroyElements()}},{key:"destroyElements",value:function(){this.core.destroySprite(w.rt.CHART,"pendingAreaSprite".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.CHART,"pendingAreaSprite".concat(this.id))}}])&&KT(e.prototype,n),r&&KT(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Cj),nP=eP;function rP(t){return rP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rP(t)}function iP(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:0;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.minValue=Number.MAX_VALUE,this.maxValue=Number.MIN_VALUE,this.enterValue=0,this.exitValue=0,this.time=e}var e,n,r;return e=t,(n=[{key:"addValue",value:function(t){0===this.enterValue&&(this.enterValue=t),tthis.maxValue&&(this.maxValue=t),this.exitValue=t}},{key:"isEqual",value:function(t){return this.minValue===t.minValue&&this.maxValue===t.maxValue&&this.enterValue===t.enterValue&&this.exitValue===t.exitValue&&this.time===t.time}}])&&iP(e.prototype,n),r&&iP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),aP=oP;function sP(t){return sP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sP(t)}function cP(t,e){for(var n=0;nthis.maxCandleValue&&(this.maxCandleValue=e),this.exitCandleValue=e,0===this.enterValue&&(this.enterValue=t?(t.enterValue+t.exitValue)/2:e),this.exitValue=(this.minCandleValue+this.maxCandleValue+this.exitCandleValue+this.enterCandleValue)/4,this.minValue=Math.min.apply(null,[this.minCandleValue,this.enterValue,this.exitValue]),this.maxValue=Math.max.apply(null,[this.maxCandleValue,this.enterValue,this.exitValue])}}])&&cP(e.prototype,n),r&&cP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),uP={NONE:0,DEFAULT:1,QUICK:2,HEAP:3};function fP(t){return fP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fP(t)}function hP(t,e){for(var n=0;ne[n][i]&&(s=o),ae[s][i]&&(s=a),s!==n){var c=e[n];e[n]=e[s],e[s]=c,t.heapify(e,s,r,i)}}},{key:"buildMaxHeap",value:function(e,n){for(var r=Math.floor(e.length/2);r>=0;r-=1)t.heapify(e,r,e.length,n);return e}},{key:"sort",value:function(e,n){var r,i=e.length;t.buildMaxHeap(e,n);for(var o=e.length-1;o>0;o-=1)r=e[0],e[0]=e[o],e[o]=r,i-=1,t.heapify(e,0,i,n);return e}}],(n=null)&&hP(e.prototype,n),r&&hP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}();function pP(t){return pP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pP(t)}function mP(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=o.time&&ei.time){var a=Math.floor(e)-Math.floor(i.time);if(a>1)for(var s=1;s<=a;s++)i.time+s0&&void 0!==arguments[0]?arguments[0]:uP.DEFAULT;if(t)switch(t){case uP.DEFAULT:this.points=this.points.sort((function(t,e){return t.time-e.time}));break;case uP.HEAP:this.points=dP.sort(this.points,"time");break;case uP.QUICK:var e=this.points.length-ke.ZP.CHART.SORT_OFFSET;e<0&&(e=0),this.points=yP.sort(this.points,e,this.points.length-1,"time")}}},{key:"resetCandles",value:function(){this.candles=[]}},{key:"reset",value:function(){this.fromTime=0,this.toTime=0,this.startPoint=new HO(0,0),this.endPoint=new HO(0,0),this.targetValue=ke.ZP.CHART.FLT_MAX,this.targetTime=ke.ZP.CHART.FLT_MAX,this.candleWidth=0,this.currentValue=ke.ZP.CHART.FLT_MAX,this.currentTime=ke.ZP.CHART.FLT_MAX,this.points=[],this.candles=[],this.reducedPoints=[],this.interval=1,this.reduceRestSum=0,this.reduceRestCount=0}},{key:"setStartEndPoints",value:function(){var t=Math.pow(10,this.digits);this.startPoint=this.points[0],this.endPoint=this.points[this.points.length-1],this.targetValue=vP((this.endPoint.value*t+this.reduceRestSum)/((this.reduceRestCount+1)*t),this.digits),this.targetTime=this.endPoint.time,this.currentValue===ke.ZP.CHART.FLT_MAX&&(this.currentValue=this.targetValue),this.currentTime===ke.ZP.CHART.FLT_MAX&&(this.currentTime=this.targetTime)}},{key:"getPointsCandleByTime",value:function(t,e){for(var n=[],r=this.points.length,i=0;ithis.toTime&&!t)return!1;var e=Math.max(3,2*this.interval);return Math.abs(this.reducedPoints[this.reducedPoints.length-1].time-this.currentTime)>e}},{key:"checkReducedPoints",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.needToCalculateReducedPoints(t)&&this.calculateReducedPointsToEnd()}},{key:"getAnimatingPoint",value:function(){return new HO(this.currentValue,this.currentTime)}},{key:"getReducedAndAnimatedPoints",value:function(){var t=this.reducedPoints.slice();return t.length?(t[t.length-1].time===this.endPoint.time&&t.pop(),t.push(this.getAnimatingPoint()),t):[]}},{key:"calculateHeikenAshiCandles",value:function(t){var e=Math.floor(this.startPoint.time/t)*t,n=(Math.ceil(this.endPoint.time/t)*t-e)/t;this.candles.length>2&&(this.candles=this.candles.slice(0,this.candles.length-1));for(var r=this.candles.length;r2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=Math.floor(this.startPoint.time/t)*t,a=(Math.ceil(this.endPoint.time/t)*t-o)/t;if(this.candles.length>2&&r&&(this.candles=this.candles.slice(0,this.candles.length-1)),0!=a-this.candles.length){for(var s=this.candles.length>0?this.candles[this.candles.length-1].time+t:o,c=s,l=c+t,u=null,f=function(t){n.candles.push(t),u=null},h=0;hp||p>=l)&&(null!==u&&f(u),l=(c+=Math.floor((p-c)/t)*t)+t),c<=p&&p3&&(this.currentTime=this.targetTime,this.currentValue=this.targetValue);var t=this.points[this.points.length-2],e=!1;if(this.currentTime!==ke.ZP.CHART.FLT_MAX){var n=this.currentTime+(this.targetTime-this.currentTime)/6;t&&t.time>n&&(n=t.time+(this.targetTime-t.time)/6,e=!0),this.currentTime=n}else this.currentTime=this.targetTime;if(this.currentValue!==ke.ZP.CHART.FLT_MAX){var r=e?t.value:this.currentValue;this.currentValue=this.roundCurrentValue(r+(this.targetValue-r)/6)}else this.currentValue=this.targetValue}},{key:"roundCurrentValue",value:function(t){return t}},{key:"calculatePoints",value:function(t,e,n,r){this.calculateReducedPoints(t,e,n)||this.mergeReducedPoints(t,e),r&&this.calculateReducedPointsToEnd(),this.fromTime=t,this.toTime=e}},{key:"calculateReducedPointsToEnd",value:function(){var t=0;this.reducedPoints.length&&(t=this.reducedPoints[this.reducedPoints.length-1].time);for(var e=Math.pow(10,this.digits),n=[],r=this.points.length,i=0;it&&n.push(o)}if(n.length){var a=this.reCalculateReducedPoints(n,this.interval,e,this.digits,!0,!0);a.length&&(this.reducedPoints=[].concat(gP(this.reducedPoints),gP(a)))}}},{key:"calculateReducedPoints",value:function(t,e,n){var r=n/ke.ZP.CHART.OPTIMAL_SECOND_WIDTH,i=Math.floor((e-t)/r),o=this.interval?Math.ceil((e-t)/this.interval):0;if((Math.abs(o-r)<.2*r||i===this.interval)&&this.reducedPoints.length)return!1;this.interval=i;for(var a=Math.pow(10,this.digits),s=this.getTimeFromInterval(t),c=[],l=this.points.length,u=0;u=s&&f.time<=e&&c.push(f)}return this.reducedPoints=this.reCalculateReducedPoints(c,i,a,this.digits,!0,!1),!0}},{key:"mergeReducedPoints",value:function(t,e){var n=[],r=[],i=this.getTimeFromInterval(t),o=e+this.interval,a=0;this.reducedPoints.length&&(a=this.reducedPoints[0].time);var s=0;this.reducedPoints.length&&(s=this.reducedPoints[this.reducedPoints.length-1].time);var c=Math.pow(10,this.digits);if(t!==this.fromTime&&ii&&n.push(f)}var h=this.endPoint.time;if(h>s&&e>h||e>s&&h>e)for(var d=this.points.length,p=0;ps&&m.time<=o&&r.push(m)}if(r.length||n.length){var y=this.reCalculateReducedPoints(r,this.interval,c,this.digits,!0,!0),v=this.reCalculateReducedPoints(n,this.interval,c,this.digits,!1,!1);if(y.length||v.length){this.reducedPoints=[].concat(gP(v),gP(this.reducedPoints),gP(y));for(var b=[],g=this.reducedPoints.length,w=0;w=i&&j.time<=o&&b.push(j)}this.reducedPoints=b}}}},{key:"reCalculateReducedPoints",value:function(t,e,n,r){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(!t.length)return[];i&&(this.reduceRestSum=0,this.reduceRestCount=0);var a,s=[],c=0,l=0,u=ke.ZP.CHART.INT_MAX,f=ke.ZP.CHART.INT_MIN;if(o&&this.reducedPoints.length){var h=this.reducedPoints[this.reducedPoints.length-1].time;a=e>0?h-h%e+e:h}else{var d=t[0].time;a=e>0?d-d%e:d}for(var p=t.length,m=0;mf&&(f=y.value),y.value=a){var v=c>0?vP(c/(l*n),r):y.value;c=0,l=0,s.push(new HO(v,y.time,u,f)),a+=e,u=ke.ZP.CHART.INT_MAX,f=ke.ZP.CHART.INT_MIN}i&&this.points[this.points.length-1].time===y.time&&(this.reduceRestSum=c,this.reduceRestCount=l)}return s}},{key:"getTimeFromInterval",value:function(t){return t-(this.interval>0?this.interval*this.intervalFactor:this.intervalFactor)}},{key:"getTimeFromX",value:function(t){return this.startPoint.time+t/this.plot.secondWidth}},{key:"getXFromTime",value:function(t){return(t-this.startPoint.time)*this.plot.secondWidth-this.plot.shift}},{key:"getSecondsInCandle",value:function(){return(0,g.cA)(this.plot.chartType)?5:this.candleWidth/this.plot.secondWidth}},{key:"getCandlesForIndicator",value:function(t){var e=(0,g.cA)(this.plot.chartType),n=t!==w.bd.Bottom;return e&&n?this.reducedPoints:this.candles}},{key:"getHistogramCandleWidth",value:function(){return(0,g.cA)(this.plot.chartType)?1:this.candleWidth}},{key:"calculateCandleWidth",value:function(t,e){this.candleWidth=e*t;var n=this.candleWidth>8?2:this.candleWidth/100*20;this.candleWidth-=2*n}},{key:"getChartCandlesCacheKey",value:function(t){var e="",n=this.getCandlesForIndicator(t.position);return e+=(n.length>0?n[0].time.toString():"-")+"|",e+=this.interval.toString()}},{key:"hasPointsToCalculateDrawings",value:function(){return this.points.length>1}},{key:"getLastValue",value:function(){return this.points.length?this.points[this.points.length-1].value:0}}],n&&jP(e.prototype,n),r&&jP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),OP=xP;function SP(t){return SP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},SP(t)}function _P(t,e){for(var n=0;n0?this.verticalScrollStep*this.verticalScrollStepCount:0}},{key:"canHandle",value:function(t,e){return this.isHandling||this.isInVerticalScrollArea(t)}},{key:"handle",value:function(t,e,n,r){if(this.handlingVerticalScroll=!0,this.setScrollCursor(),this.prevVerticalScrollPosition!==ke.ZP.CHART.FLT_MAX){0===this.verticalScrollStep&&(this.verticalScrollStep=this.calculateScrollStep(n,r));var i=e-this.prevVerticalScrollPosition,o=i>0?1:-1;this.prevVerticalScrollPosition=e;var a=this.verticalScrollStepCount;this.verticalScrollStepCount+=o*Math.ceil(Math.abs(i)/this.isMobile?2:3.5),this.verticalScrollStepCount<0&&(this.verticalScrollStepCount=0),a!==this.verticalScrollStepCount&&this.plot.calculateWindowParams()}else this.prevVerticalScrollPosition=e}},{key:"stopHandling",value:function(){var t=this,e=this.handlingVerticalScroll;this.prevVerticalScrollPosition=ke.ZP.CHART.FLT_MAX,this.handlingVerticalScroll=!1,this.setDefaultCursor(),e&&this.plot.plotEventListeners[w.wi.VERTICAL_SCROLL_CHANGED].forEach((function(e){return e(t.verticalScrollStepCount)}))}},{key:"reset",value:function(){var t=this;this.verticalScrollStepCount=0,this.verticalScrollStep=0,this.stopHandling(),this.plot.calculateWindowParams(),this.plot.plotEventListeners[w.wi.VERTICAL_SCROLL_CHANGED].forEach((function(e){return e(t.verticalScrollStepCount)}))}},{key:"isInVerticalScrollArea",value:function(t){return this.canvas.width*(this.isMobile?.85:.95)<=t&&t<=this.canvas.width}},{key:"calculateScrollStep",value:function(t,e){return Math.abs(e-t)/100}},{key:"setScrollCursor",value:function(){this.canvas.container.style.cursor="row-resize"}},{key:"setDefaultCursor",value:function(){this.canvas.container.style.cursor="default"}}])&&_P(e.prototype,n),r&&_P(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),PP=function(t){return t.indicators.byId},EP=function(t){return t.drawings.byId},CP=function(t){return t.indicators.allIds},kP=function(t){return t.drawings.allIds},NP=function(t){return t.drawings.selectedIds},IP=function(t){return(0,pp.P1)([EP,kP],(function(e,n){if(n.includes(t))return e[t];for(var r=0;r0)for(var i=0;i=0;n--){var r=this.draggablePoints[n].key;e.includes(r)&&(this.draggablePoints[n].destroy(),this.draggablePoints.splice(n,1))}}},{key:"setDrawings",value:function(t){var e=this.drawings.length;this.drawings=t,e>0&&0===this.drawings.length&&this.deselectAll()}},{key:"subscribeToMobileEvents",value:function(){var t=this;this.context.addEventListeners([oj],(function(){t.onMovingPointStop()}))}},{key:"subscribeToInputEvents",value:function(){var t=this;this.context.addEventListeners([lj,rj],(function(e,n,r){t.onMouseDown(e,n,r)})),this.context.addEventListeners([aj,nj],(function(e,n){return t.onMouseMove(e,n)})),this.context.addEventListeners([oj,ij],(function(){t.onMovingPointStop(),t.onMouseUp()}))}},{key:"onFirstDrawingSelected",value:function(){document.addEventListener("keydown",this.onKeyDown),document.addEventListener("keyup",this.onKeyUp),Ke.Z.publish(rs.b5,new $a.Z(this.chartId))}},{key:"onLastDrawingDeselected",value:function(){document.removeEventListener("keydown",this.onKeyDown),document.removeEventListener("keyup",this.onKeyUp),Ke.Z.publish(rs.b5,new $a.Z(!1))}},{key:"isMovingDrawing",value:function(){return this.state!==HP}},{key:"select",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.isSelected?e&&this.selectedDrawings.length>1&&this.deselect(t):(e||this.deselectAll(),this.selectedDrawings.push(t),t.onSelect(),1===this.selectedDrawings.length&&this.onFirstDrawingSelected(),Ke.Z.publish(rs.cx,new $a.Z(t.index)))}},{key:"syncSelected",value:function(t){var e=this;this.drawings.forEach((function(n){t.includes(n.index)||e.deselect(n)}))}},{key:"deselect",value:function(t){var e=[];this.selectedDrawings.forEach((function(n){return n.index===t.index?n.onDeselect():e.push(n)})),this.selectedDrawings=e,Ke.Z.publish(rs.Qs,new $a.Z(t.index))}},{key:"deselectAll",value:function(){0!==this.selectedDrawings.length&&(this.selectedDrawings.forEach((function(t){return t.onDeselect()})),this.selectedDrawings=[],this.onLastDrawingDeselected(),Ke.Z.publish(rs.Qg))}}],n&&DP(e.prototype,n),r&&DP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),GP=VP;function ZP(t){return ZP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ZP(t)}function WP(t,e){for(var n=0;n=1&&(this.rendered=!0);var e=this.express.openTimestamp,n=this.getXFromTime(this.isLineChart()?e:Math.floor(e/this.pointsInElement)*this.pointsInElement),r=this.getYFromValue(this.express.openPrice);this.drawLine(t,n,r),this.rectFromLeft(n,r),this.drawIcon(n,r)}}},{key:"changeEnabledTooltip",value:function(t){this.enabledTooltipMessage=t,this.rendered=!1,this.destroy()}},{key:"destroy",value:function(){this.core.destroyDynamicGraphicsNew(w.rt.DEALS,"lineGraphics-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.CLOSED_ORDER_NOTE,"rectangle-".concat(this.id)),this.core.destroyDynamicGraphicsNew(w.rt.CLOSED_ORDER_NOTE,"dotGraphics".concat(this.id)),this.core.destroySprite(w.rt.CLOSED_ORDER_NOTE_TEXT,"icon-".concat(this.id))}}],n&&WP(e.prototype,n),r&&WP(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Cj),KP=qP;function QP(t,e){return Math.sqrt(t*t+e*e)}function JP(t,e){var n=e.x-t.x,r=n*n,i=e.y-t.y,o=i*i;return Math.sqrt(r+o)}function tE(t){return tE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tE(t)}function eE(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return nE(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nE(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function nE(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:{},r=this.getDynamicGraphics(t,e,n);return this.interactiveGraphics=r.graphics,r}},{key:"getDynamicGraphics",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.core.getDynamicGraphics(t,e,n);return this.addDynamicGraphics(t,e),r}},{key:"getTextGraphics",value:function(t,e){for(var n,r=arguments.length,i=new Array(r>2?r-2:0),o=2;o1&&void 0!==arguments[1]&&arguments[1]?this.max-t:t-this.min)/(this.max-this.min);return this.yShift+(this.height-2*ke.ZP.CHART.BOTTOM_PLOT_ELEMENT_VERTICAL_PADDING)*e+ke.ZP.CHART.BOTTOM_PLOT_ELEMENT_VERTICAL_PADDING}},{key:"drawBottomIndicatorBg",value:function(){var t=this.getDynamicGraphics(w.rt.INDICATORS,"indicatorBg"+this.index);(t.isNew||this.isThemeChanged())&&(t.isNew||t.graphics.clear(),t.graphics.beginFill(this.colors.indicatorBottomBgColor.getHEXNUM(),this.colors.indicatorBottomBgColor.getAlpha()),t.graphics.drawRect(0,0,this.width,this.height),t.graphics.endFill()),t.graphics.y=this.yShift+.5}},{key:"drawBottomLevelsBg",value:function(t,e,n){var r=this.getYFromPercent(100-e),i=this.getYFromPercent(100-t),o=this.getDynamicGraphics(w.rt.INDICATORS,"indicatorLevelsBg-".concat(this.index));(o.isNew||this.isThemeChanged())&&(o.isNew||o.graphics.clear(),o.graphics.beginFill(n.getHEXNUM(),n.getAlpha()),o.graphics.drawRect(0,0,this.width,i-r),o.graphics.endFill()),o.graphics.y=r}},{key:"getYFromPercent",value:function(t){var e=ke.ZP.CHART.BOTTOM_PLOT_ELEMENT_VERTICAL_PADDING;return this.yShift+e+(this.height-2*e)*t/100}},{key:"drawMaxLevel",value:function(t){var e=this.colors.indicatorBottomNullLineColor,n=this.pointsManager.digits;this.drawBottomLevel("max",100,e,1,"",(0,qt.Bq)(t,n),!0)}},{key:"drawMiddleLevel",value:function(t){var e=this.colors.indicatorBottomNullLineColor,n=this.pointsManager.digits;this.drawBottomLevel("middle",50,e,1,"",(0,qt.Bq)(t,n))}},{key:"drawMinLevel",value:function(t){var e=this.colors.indicatorBottomNullLineColor,n=this.pointsManager.digits;this.drawBottomLevel("min",0,e,1,"",(0,qt.Bq)(t,n))}},{key:"drawBottomLevel",value:function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,a=Math.floor(this.getYFromPercent(100-e)),s=this.getDynamicGraphics(w.rt.INDICATORS_BOTTOM,"indicatorLevel"+this.index+"_"+t),c=(null===o?e.toString():o)+i,l=0;if(c){var u=this.getTextGraphics(w.rt.OVERLAY,"indicatorLevelLabel"+this.index+"_"+t,c,ke.ZP.CHART.TEXT_STYLE_INDICATOR_BOTTOM_LEVEL,this.colors.indicatorLevelTextColor.getHEXNUM());u.x=this.width-u.width-7,u.y=a-u.height/2,l=u.width+14}else this.clearDynamicGraphics(w.rt.OVERLAY,"indicatorLevelLabel"+this.index+"_"+t);s.isNew&&(s.graphics.lineStyle(r,n.getHEXNUM(),n.getAlpha()),s.graphics.moveTo(0,0),s.graphics.lineTo(this.width-l,0)),s.graphics.y=a,s=null}},{key:"drawLine",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t&&t.length){var r=n.color||this.color,i=n.lineWidth||this.lineWidth,o=n.opacity?n.opacity/100:1,a={};n.smooth&&(a.smooth=!0),this.drawLineWithParams({points:t,elementId:"indicatorLine-".concat(this.index,"-").concat(e),color:r,lineWidth:i,alpha:o,settings:a})}}},{key:"drawLineWithParams",value:function(t){var e=t.points,n=t.elementId,r=t.color,i=t.lineWidth,o=t.alpha,a=void 0===o?1:o,s=t.shift,c=void 0===s?null:s,l=t.settings,u=void 0===l?{}:l;if(e&&0!==e.length){this.shouldClearMainGraphLine()&&this.clearDynamicGraphics(w.rt.INDICATORS,n);var f=this.getDynamicGraphics(w.rt.INDICATORS,n,u);f.graphics.lineStyle(i,this.prepareColor(r),a);for(var h=null!=c?c:this.averageShift,d=0;d4&&void 0!==arguments[4]&&arguments[4];if(t&&t.length){var o=this.getDynamicGraphics(w.rt.INDICATORS_BOTTOM,"bottomIndicatorLine"+this.index+"-"+e);o.graphics.lineStyle(n,this.prepareColor(r),1);for(var a=0;a3&&void 0!==arguments[3]?arguments[3]:.5,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:ke.ZP.CHART.HISTOGRAM_COLOR_MODE.DEFAULT,o=this.getDynamicGraphics(w.rt.INDICATORS_BOTTOM,"indicatorHisto"+this.index);if(o.isNew)for(var a=100===r?this.yShift+ke.ZP.CHART.BOTTOM_PLOT_ELEMENT_VERTICAL_PADDING:this.getYFromPercent(100-100*r),s=this.averageShift*this.pointsInElement,c=this.pointsManager.getHistogramCandleWidth(),l=(this.max+this.min)*r,u=0,f=this.pointsManager.getSecondsInCandle(),h=this.getTimeFrom()-f,d=this.getTimeTo()+f,p=0;p=h&&y<=d){var j=null;switch(i){case ke.ZP.CHART.HISTOGRAM_COLOR_MODE.DEFAULT:j=v>u?e:n;break;case ke.ZP.CHART.HISTOGRAM_COLOR_MODE.FROM_ZERO_LEVEL:j=v>l?n:e;break;case ke.ZP.CHART.HISTOGRAM_COLOR_MODE.POSITIVE_NEGATIVE:j=v>0?n:e}o.graphics.beginFill(this.prepareColor(j),this.prepareAlpha(j)),v>0?o.graphics.drawRect(b-c/2,a,c,g-a):v<0?o.graphics.drawRect(b-c/2,g,c,a-g):o.graphics.drawRect(b-c/2,a,c,1),o.graphics.endFill()}u=v}}},{key:"filterIndicatorPoints",value:function(t,e){if(!t||!t.length)return[];for(var n=this.pointsManager.getSecondsInCandle(),r=this.getTimeFrom()-n,i=this.getTimeTo()+n,o=[],a=0;ai||(o.push(s),e&&(this.position===w.bd.Overlay?(s.value>this.maxValue&&(this.maxValue=s.value),s.valuethis.maxVal&&(this.maxVal=s.value),s.valuethis.max&&(this.max=t),t1&&void 0!==arguments[1]?arguments[1]:[],e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:null)||this.cacheId,n=this.getKeyForCache();return this.cachedPoints[e]&&this.cachedPoints[e].key===n&&this.cachedPoints[e].data||t}},{key:"saveCachedPoints",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.getKeyForCache(),r=e||this.cacheId;this.cachedPoints[r]={key:n,data:t}}},{key:"sma",value:function(t){var e=t.candles,n=void 0===e?[]:e,r=t.cacheId,i=void 0===r?null:r,o=t.source,a=void 0===o?w.UM.CLOSE:o,s=t.period;return this.getMovingAveragePoints({type:_b.SMA,cacheId:i,candles:n,source:a,period:s})}},{key:"getMovingAveragePoints",value:function(t){var e=t.type,n=t.candles,r=void 0===n?[]:n,i=t.cacheId,o=void 0===i?null:i,a=t.source,s=void 0===a?w.UM.CLOSE:a,c=t.period,l=r.length>0?r:this.candles,u=null===o?"general-".concat(c):o,f=this.getCachedPoints(u);switch(f.length>1&&f.splice(-1,1),e){case _b.SMA:for(var h=f.length+c-1;h=0&&(d+=(0,g.jO)(l[m],s))}var y=d/c;f.push(new HO(y,l[h].time))}break;case _b.WMA:for(var v=f.length+c;v=0){var S=l[O];b+=(0,g.jO)(S,s)*(c-x),j+=x+1}}var _=b/j;f.push(new HO(_,l[v].time))}break;case _b.EMA:f=this.getEMA(f,c,l,null,s);break;case _b.SMMA:for(var T=f.length+c;T=0&&(P+=(0,g.jO)(l[k],s))}E=P/c}else{var N=T-c-1;if(N>=0){var I=f[N],A=(0,g.jO)(l[T],s);E=(I.value*(c-1)+A)/c}}f.push(new HO(E,l[T].time))}}return this.saveCachedPoints(f,o),f}},{key:"getEMA",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:w.UM.CLOSE,o=n.length>0?n:this.candles,a=null===r?2/(e+1):r;if(t)for(var s=t.length+e;s2&&void 0!==arguments[2]?arguments[2]:w.UM.CLOSE,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=null===r?this.candles:r,o=t-e+1,a=t,s=Number.MIN_VALUE,c=o;c<=a;c++){var l=(0,g.jO)(i[c],n);l>s&&(s=l)}return s}},{key:"lowest",value:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w.UM.CLOSE,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=null===r?this.candles:r,o=t-e+1,a=t,s=Number.MAX_VALUE,c=o;c<=a;c++){var l=(0,g.jO)(i[c],n);l=0&&t<=100?(0,Sj.G)(t,2):""}},{key:"calculate",value:function(){this.checkFlush(),this.getIndicatorValues()}},{key:"removeLastCalculatedPoint",value:function(){this.pDI.length>0&&this.pDI.splice(-1,1),this.mDI.length>0&&this.mDI.splice(-1,1),this.pDM.length>0&&this.pDM.splice(-1,1),this.mDM.length>0&&this.mDM.splice(-1,1),this.dx.length>0&&this.dx.splice(-1,1),this.adx.length>0&&this.adx.splice(-1,1),this.tr.length>0&&this.tr.splice(-1,1),this.pDMEma.length>0&&this.pDMEma.splice(-1,1),this.mDMEma.length>0&&this.mDMEma.splice(-1,1),this.trEma.length>0&&this.trEma.splice(-1,1)}},{key:"getIndicatorValues",value:function(){if(this.removeLastCalculatedPoint(),this.candles.lengthi&&r>0?r:0,a=r0?i:0,s=Math.max(e.maxValue-e.minValue,Math.abs(e.maxValue-n.exitValue),Math.abs(e.minValue-n.exitValue));this.pDM.push(new HO(o,e.time)),this.mDM.push(new HO(a,e.time)),this.tr.push(new HO(s,e.time))}var c=1/this.settings.diLength;this.trEma=this.getEMA(this.trEma,this.settings.diLength,this.tr,c),this.pDMEma=this.getEMA(this.pDMEma,this.settings.diLength,this.pDM,c),this.mDMEma=this.getEMA(this.mDMEma,this.settings.diLength,this.mDM,c);for(var l=this.pDI.length;l0&&this.emasShort.splice(-1,1),this.emasLong.length>0&&this.emasLong.splice(-1,1),this.histogramPoints.length>0&&this.histogramPoints.splice(-1,1)}},{key:"calculatePoints",value:function(){var t=this.settings,e=t.periodShort,n=t.periodLong;this.emasShort=this.sma({source:w.UM.HL2,period:e}),this.emasLong=this.sma({source:w.UM.HL2,period:n});for(var r=Math.max(this.emasShort.length,this.emasLong.length),i=r-Math.min(this.emasShort.length,this.emasLong.length),o=i+this.histogramPoints.length;o0&&this.max>0?this.min=0:this.min<0&&this.max<0&&(this.max=0)}},{key:"draw",value:function(){this.clearAllDynamicGraphics();var t=this.filterIndicatorPoints(this.histogramPoints);if(this.recalculateMinMax(t),this.drawBottomIndicatorBg(),this.drawBottomIndicatorBorder(),this.drawBottomLevel("zero",100*this.zeroLevel,this.colors.indicatorBottomNullLineColor,1,"",0),this.settings.lines.main.figure===Cb.HISTOGRAM)this.drawBottomHistogram(this.histogramPoints,this.upColor,this.downColor,this.zeroLevel);else{if(this.histogramPoints.length<3)return;for(var e=this.core.getDynamicContainer(w.rt.INDICATORS_BOTTOM,"ao-container-".concat(this.index)),n=null,r=[],i=1;io.value?this.upColor:this.downColor;null!=n&&s!==n&&(this.drawLineSegment(e,r,n),r=[]),0===r.length?r.push(o,a):r.push(a),n=s}this.drawLineSegment(e,r,n)}}},{key:"drawLineSegment",value:function(t,e,n){if(0!==e.length){var r="bottomIndicatorLine-".concat(this.index,"-line-").concat(e[0].time);this.lineSegmentIds.push(r);var i=this.getDynamicGraphics(w.rt.INDICATORS_BOTTOM,r,{parent:t}),o=this.settings.lines.main.lineWidth;i.graphics.lineStyle(o,this.prepareColor(n),this.prepareAlpha(n));for(var a=0;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0&&(e+=this.candles[r].exitValue)}for(var i=0,o=e/this.settings.period,a=0;a=0&&(i+=Math.pow(this.candles[s].exitValue-o,2))}i=Math.sqrt(i/this.settings.period),this.points.top.push(new HO(o+this.settings.deviation*i,this.candles[t].time)),this.points.middle.push(new HO(o,this.candles[t].time)),this.points.bottom.push(new HO(o-this.settings.deviation*i,this.candles[t].time))}},{key:"draw",value:function(){var t=this;this.clearAllDynamicGraphics(),this.getShowValue(this.settings.lines.background)&&this.drawFill(),Object.keys(this.settings.lines).forEach((function(e){var n=t.settings.lines[e];t.getShowValue(n)&&t.isLine(n)&&t.drawLineWithParams({points:t.filteredPoints[e],elementId:"bollinger-bands-".concat(e,"-").concat(t.index),color:n.color,alpha:n.opacity/100,lineWidth:n.lineWidth})}))}},{key:"drawFill",value:function(){var t=NE(this.filteredPoints.bottom).reverse(),e=[].concat(NE(t),NE(this.filteredPoints.top)),n=this.settings.lines.background,r=n.color,i=n.opacity,o=this.getDynamicGraphics(w.rt.INDICATORS,"bollinger-".concat(this.index));o.graphics.beginFill(this.prepareColor(r),i/100);for(var a=0;a=this.candles[t-a].minValue||r>=this.candles[t+a].minValue)&&(o=!1)}i&&this.fractalPoints.push({type:GE,point:new HO(n,this.candles[t].time)}),o&&this.fractalPoints.push({type:ZE,point:new HO(r,this.candles[t].time)})}}},{key:"filterWindow",value:function(t){for(var e=[],n=this.pointsManager.getSecondsInCandle(),r=this.getTimeFrom()-n,i=this.getTimeTo()+n,o=0;o=r&&t[o].point.time<=i&&e.push(t[o]);return e}},{key:"draw",value:function(){this.clearAllDynamicGraphics();var t=this.getDynamicGraphics(w.rt.INDICATORS,"fractal"),e=10;e<5&&(e=5),e>12&&(e=12);for(var n=this.settings.lines,r=n.up,i=n.down,o=this.getShowValue(r),a=this.getShowValue(i),s=this.filterWindow(this.fractalPoints),c=0;c0&&this.emasShort.splice(-1,1),this.emasLong.length>0&&this.emasLong.splice(-1,1),this.macdPoints.length>0&&this.macdPoints.splice(-1,1),this.signalPoints.length>0&&this.signalPoints.splice(-1,1),this.macdHistogramPoints.length>0&&this.macdHistogramPoints.splice(-1,1)}},{key:"calculateMACDPoints",value:function(){this.emasShort=this.getEMA(this.emasShort,this.settings.fastPeriod),this.emasLong=this.getEMA(this.emasLong,this.settings.slowPeriod);for(var t=Math.max(this.emasShort.length,this.emasLong.length),e=t-Math.min(this.emasShort.length,this.emasLong.length),n=e+this.macdPoints.length;n0&&(this.sarArr[this.beg-1]=this.lowList[this.beg-1]-n);for(var i=this.averagePoints.length;ithis.lowList[i]?this.lowList[i]:this.lowList[i-1],this.lmax=this.highList[i-1]>this.highList[i]?this.highList[i-1]:this.highList[i],1===this.sig1?(this.sig0=this.lowList[i]>this.sarArr[i-1]?1:-1,this.xpt0=this.lmax>this.xpt1?this.lmax:this.xpt1):(this.sig0=this.highList[i]this.xpt1?this.xpt1:this.lmin),this.sig0===this.sig1?(this.sarArr[i]=this.sarArr[i-1]+(this.xpt1-this.sarArr[i-1])*this.af1,this.af0=this.af1===this.settings.accelerationMax?this.settings.accelerationMax:this.settings.acceleration+this.af1,1===this.sig0?(this.af0=this.xpt0>this.xpt1?this.af0:this.af1,this.sarArr[i]=this.sarArr[i]>this.lmin?this.lmin:this.sarArr[i]):(this.af0=this.xpt0this.lmax?this.sarArr[i]:this.lmax)):(this.af0=this.settings.acceleration,this.sarArr[i]=this.xpt0);for(var o=this.averagePoints.length;o6&&(e=6);for(var n=0;n0&&this.points.splice(-1,1)}},{key:"calculate",value:function(){if(this.checkFlush(),!(this.settings.period>=this.candles.length)){this.removeLastCalculatedPoint();for(var t=this.settings.period+this.points.length;t=0&&t<=100?(0,Sj.G)(t,0):""}},{key:"flush",value:function(){this.rsiPoints=[],this.sumCandleUp=0,this.sumCandleDown=0,this.lastAvgUp=0,this.lastAvgDown=0}},{key:"calculate",value:function(){var t,e,n;this.checkFlush(),this.rsiPoints.length>0&&this.rsiPoints.splice(-1,1);for(var r=this.rsiPoints.length>0?this.rsiPoints.length+this.settings.period:0;r0){var a=this.candles[r-1];(o=i=this.candles[r].exitValue-a.exitValue)<0&&(o=0),i<0?i*=-1:i=0}r=0&&t<=100?(0,Sj.G)(t,0):""}},{key:"calculate",value:function(){this.checkFlush(),this.removeLastCalculatedPoint(),this.calculateKPoints(),this.calculateDPoints()}},{key:"draw",value:function(){this.clearAllDynamicGraphics();var t=this.filterIndicatorPoints(this.kPoints,!1),e=this.filterIndicatorPoints(this.dPoints,!1);this.drawBottomIndicatorBg(),this.drawBottomIndicatorBorder();var n=this.settings.lines,r=n.dPeriod,i=n.kPeriod,o=n.overbought,a=n.oversold;if(this.getShowValue(i)){var s=i.color,c=i.lineWidth;this.drawBottomLine(t,"stochasticKPoints",c,s)}if(this.getShowValue(r)){var l=r.color,u=r.lineWidth;this.drawBottomLine(e,"stochasticDPoints",u,l)}if(this.getShowValue(o)){var f=o.level,h=o.lineWidth;this.drawBottomLevel("ob",f,this.obColor,h,"",f.toString())}if(this.getShowValue(a)){var d=a.level,p=a.lineWidth;this.drawBottomLevel("os",d,this.osColor,p,"",d.toString())}}},{key:"flush",value:function(){this.points=[],this.kPoints=[],this.dPoints=[],this.cachedPoints={}}},{key:"removeLastCalculatedPoint",value:function(){this.points.length>0&&this.points.splice(-1,1)}},{key:"calculateKPoints",value:function(){for(var t=this.settings.kPeriod+this.settings.dPeriod,e=this.points.length+t;er?(n.exitValue-r)/(i-r)*100:50;s=100-s,this.points.push(new HO(s,n.time))}catch(c){console.error(JSON.stringify({index:e,kPeriod:this.settings.kPeriod,candlesLength:this.candles.length,candles:this.candles}))}this.settings.mPeriod>1?this.kPoints=this.getMovingAveragePoints({type:this.settings.ma,candles:this.points,cacheId:"k|".concat(this.points.length>0?this.points[0].time:"--"),period:this.settings.mPeriod}):this.kPoints=this.points}},{key:"calculateDPoints",value:function(){this.dPoints=this.getMovingAveragePoints({type:this.settings.ma,candles:this.kPoints,cacheId:"d|".concat(this.kPoints.length>0?this.kPoints[0].time:"--"),period:this.settings.dPeriod})}}])&&_C(e.prototype,n),r&&_C(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function NC(t){return NC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},NC(t)}function IC(t,e){for(var n=0;n0){var t=this.zigZag.slice().reverse().findIndex((function(t){return 0!==t}));-1!==t&&(this.zigZag=this.zigZag.slice(0,t),this.lows=this.lows.slice(0,t),this.highs=this.highs.slice(0,t))}}},{key:"calculate",value:function(){if(this.initMinMax(),this.checkFlush(),this.removeLastCalculatedPoint(),this.points=[],this.candles.length>this.settings.depth){this.fillData(this.lows,!0),this.fillData(this.highs,!1),this.calculateZigZag();for(var t=0;tt-n;o-=1){var a=this.getVal(o,e);(e&&ai)&&(r=o,i=a)}return this.getVal(r,e)}},{key:"fillData",value:function(t,e){for(var n=0,r=.01*this.settings.deviation,i=this.settings.depth+t.length;io*r||!e&&o-a>o*r)t[i]=0;else{for(var s=1;s<=this.settings.backstep;s++){var c=t[i-s];0!==c&&(e&&c>=o||!e&&c<=o)&&(t[i-s]=0)}t[i]=a===o?o:0}}else o=0,t[i]=0}return t}},{key:"calculateZigZag",value:function(){for(var t=0,e=0,n=0,r=0,i=0,o=this.settings.depth+this.zigZag.length;or&&0===s&&(this.zigZag[e]=0,e=o,r=a,this.zigZag[o]=r),0!==s&&0===a&&(i=s,n=o,this.zigZag[o]=i,t=1)}}}}],n&&IC(e.prototype,n),r&&IC(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function MC(t){return MC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},MC(t)}function BC(t,e){for(var n=0;ne})),r.type=ke.jB.AROON,r.valueYScaleType=w.lk.Percentage,r.position=w.bd.Bottom,r.max=100,r.min=0,r.updateSettings(n.settings),r}return e=o,(n=[{key:"maxPeriod",get:function(){return this.settings.period}},{key:"roundValue",value:function(t){return t>=0&&t<=100?(0,Sj.G)(t,0):""}},{key:"flush",value:function(){this.up=[],this.down=[]}},{key:"calculate",value:function(){this.checkFlush(),this.removeLastCalculatedPoint(),this.up.length!==this.down.length&&this.flush(),this.calculatePoints()}},{key:"removeLastCalculatedPoint",value:function(){this.up.length>0&&this.up.splice(-1,1),this.down.length>0&&this.down.splice(-1,1)}},{key:"calculatePoints",value:function(){for(var t=this.settings.period+this.up.length;t0&&this.typicalPrice.splice(-1,1),this.cci.length>0&&this.cci.splice(-1,1)}},{key:"getTypicalPrice",value:function(t){return(t.maxValue+t.minValue+t.exitValue)/3}},{key:"calculate",value:function(){if(!(this.settings.period>=this.candles.length||this.candles.length<2)){this.checkFlush(),this.removeLastCalculatedPoint();for(var t=this.typicalPrice.length;t0)}if(this.getShowValue(n)&&this.max===n.level||this.drawMaxLevel(this.max),this.getShowValue(i)){var h=i.level,d=i.lineWidth,p=this.getLabelLevelPercent(h);this.drawBottomLevel("level_".concat(h),p,this.osColor,d,"",h,h>0)}this.getShowValue(i)&&this.max===i.level||this.drawMinLevel(this.min)}}])&&XC(e.prototype,n),r&&XC(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function JC(t){return JC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},JC(t)}function tk(t){return function(t){if(Array.isArray(t))return ek(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return ek(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ek(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ek(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&t[e].splice(-1,1)}))}},{key:"calculate",value:function(){this.checkFlush(),this.calculatePoints()}},{key:"calculateHighLowAvgValueForPeriod",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!(this.candles.lengths&&(s=f)}t.push(new HO((a+s)/2,o.time+r))}}},{key:"calculateChikouSpan",value:function(t){for(var e=this.kijunSenPeriod*(0,g.IR)(this.selectedPlotType,this.chartPeriod),n=t.length;n0?this.fillPoints[this.fillPoints.length-1].index:0,e=this.senkouSpanA[t+this.senkouAOffset].value>this.senkouSpanB[t+this.senkouBOffset].value,n=t+1;ni.value;if(o!==e){var a=(0,g.xh)(r,this.senkouSpanA[n+this.senkouAOffset-1],i,this.senkouSpanB[n+this.senkouBOffset-1]);this.fillPoints.push({x:a.x,y:a.y,topLine:o?"senkouSpanA":"senkouSpanB",index:n}),e=o}}}},{key:"calculatePoints",value:function(){this.shouldRecalculate()&&(this.removeLastPoints(),this.calculateHighLowAvgValueForPeriod(this.tenkanSen,this.tenkanSenPeriod),this.calculateHighLowAvgValueForPeriod(this.kijunSen,this.kijunSenPeriod),this.calculateHighLowAvgValueForPeriod(this.senkouSpanB,this.senkouSpanBPeriod,this.kijunSenPeriod),this.calculateChikouSpan(this.chikouSpan),this.calculateSenkouSpanA(this.senkouSpanA),this.calculateFillPoints())}},{key:"shouldRecalculate",value:function(){return this.isVisible&&(this.isEndTimeChanged()||this.isChangedFromTo()||this.updated)}},{key:"shouldClearMainGraphLine",value:function(){var t=this.prevTenkanSenLength!==this.tenkanSen.length;return t&&(this.prevTenkanSenLength=this.tenkanSen.length),fk(pk(o.prototype),"shouldClearMainGraphLine",this).call(this)||t}},{key:"draw",value:function(){this.clearAllDynamicGraphics(),this.drawLines(),this.drawSenkouSpanFill()}},{key:"drawLines",value:function(){var t=this;mk.forEach((function(e){var n=t.settings.lines[e];t.getShowValue(n)&&t.isLine(n)&&t.drawLineWithParams({points:t.filterIndicatorPoints(t[e],!1),elementId:"ichimoku-".concat(e,"-").concat(t.index),color:t.settings.lines[e].color,lineWidth:t.settings.lines[e].lineWidth})}))}},{key:"drawSenkouSpanFill",value:function(){for(var t=this.fillPoints.length,e=this.getTimeFrom(),n=this.getTimeTo(),r=0;r=u;p--){var m=this[c][p],y=m.value,v=m.time;d.push([v,y])}d.push([this.fillPoints[r].x,this.fillPoints[r].y]);for(var b=f;b<=h;b++){var g=this[i][b],w=g.value,j=g.time;d.push([j,w])}for(var x=!1,O=0;O=0&&t<=1?(0,Sj.G)(t,2):""}},{key:"calculate",value:function(){this.checkFlush(),this.calculatePoints()}},{key:"flush",value:function(){this.deMax=[],this.deMin=[],this.deMark=[],this.filteredPoints=[],this.prevFirstFiltered="",this.prevLastFiltered="",this.cachedPoints={}}},{key:"removeLastPoints",value:function(){this.deMax.length>0&&this.deMax.splice(-1,1),this.deMin.length>0&&this.deMin.splice(-1,1),this.deMark.length>0&&this.deMark.splice(-1,1)}},{key:"calculatePoints",value:function(){if(!(this.settings.period+1>this.candles.length)){this.removeLastPoints();for(var t=this.settings.period+1+this.deMax.length;tr?n-r:0,e));var i=(0,g.jO)(this.candles[t],w.UM.LOW),o=(0,g.jO)(this.candles[t-1],w.UM.LOW);this.deMin.push(new HO(i0){var i=e.level,o=e.lineWidth;this.drawBottomLevel("overbought",i,this.obColor,o,"",i)}if(this.getShowValue(n)&&n.level>0){var a=n.level,s=n.lineWidth;this.drawBottomLevel("oversold",a,this.osColor,s,"",a)}if(this.getShowValue(r)){var c=r.color,l=r.lineWidth,u=ke.ZP.CHART,f=u.FIGURE,h=u.HISTOGRAM_COLOR_MODE;this.settings.lines.main.figure===f.LINE?this.drawBottomLine(this.filteredPoints,"demarker",l,c,!0):this.settings.lines.main.figure===f.HISTOGRAM&&(this.drawBottomHistogram(this.filteredPoints,c,c,.5,h.FROM_ZERO_LEVEL),this.drawMiddleLevel(""))}}}],n&&bk(e.prototype,n),r&&bk(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function Sk(t){return Sk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sk(t)}function _k(t,e){for(var n=0;n0&&this.points.splice(-1,1)}},{key:"calculate",value:function(){this.checkFlush(),this.calculatePoints()}},{key:"calculatePoints",value:function(){if(!(this.settings.period>this.candles.length)){this.removeLastPoints();for(var t=this.settings.period+this.points.length;t0&&this.points.splice(-1,1),this.ema.length>0&&this.ema.splice(-1,1)}},{key:"calculate",value:function(){this.checkFlush(),this.calculatePoints(),this.filterPoints()}},{key:"calculatePoints",value:function(){if(!(this.settings.period>this.candles.length)){this.removeLastPoints(),this.ema=this.getEMA(this.ema,this.settings.period);for(var t=this.settings.period+this.points.length;t0&&this.points.splice(-1,1),this.histogramPoints.length>0&&this.histogramPoints.splice(-1,1)}},{key:"calculate",value:function(){this.checkFlush(),this.calculatePoints()}},{key:"calculatePoints",value:function(){if(!(this.settings.period>this.candles.length)){this.removeLastPoints();for(var t=this.settings.period+this.points.length;t0&&this.vmPlus.splice(-1,1),this.vmMinus.length>0&&this.vmMinus.splice(-1,1),this.tr.length>0&&this.tr.splice(-1,1),this.viPlus.length>0&&this.viPlus.splice(-1,1),this.viMinus.length>0&&this.viMinus.splice(-1,1)}},{key:"calculatePoints",value:function(){if(!(this.settings.period>this.candles.length)){this.removeLastPoints();for(var t=1+this.vmPlus.length;t=this.settings.period){var l=this.sumLast(this.vmPlus,this.settings.period),u=this.sumLast(this.vmMinus,this.settings.period),f=this.sumLast(this.tr,this.settings.period);this.viPlus.push(new HO(0===f?0:l/f,e.time)),this.viMinus.push(new HO(0===f?0:u/f,e.time))}}}}},{key:"sumLast",value:function(t,e){for(var n=0,r=t.length-1,i=r-e+1,o=r;o>=i;o--)n+=t[o].value;return n}},{key:"draw",value:function(){this.clearAllDynamicGraphics();var t=this.filterPoints(this.viPlus),e=this.filterPoints(this.viMinus);this.recalculateMinMax(t,e),this.drawBottomIndicatorBg(),this.drawBottomIndicatorBorder();var n=this.settings.lines,r=n.viPlus,i=n.viMinus;if(this.getShowValue(r)){var o=r.color,a=r.lineWidth;this.drawBottomLine(t,"vi_plus",a,o,!0)}if(this.getShowValue(i)){var s=i.color,c=i.lineWidth;this.drawBottomLine(e,"vi_minus",c,s,!0)}t.length>0&&e.length>0&&(this.drawMaxLevel(this.max),this.drawMinLevel(this.min));var l=(1-this.min)/(this.max-this.min)*100;if(l>0&&l<100){var u=this.colors.indicatorBottomNullLineColor;this.drawBottomLevel("one",l,u,1,"",1)}}}])&&Kk(e.prototype,n),r&&Kk(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function nN(t){return nN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nN(t)}function rN(t){return function(t){if(Array.isArray(t))return iN(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return iN(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iN(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function iN(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&this.ema.splice(-1,1),this.tr.length>0&&this.tr.splice(-1,1),this.atr.length>0&&this.atr.splice(-1,1),this.upperBand.length>0&&this.upperBand.splice(-1,1),this.lowerBand.length>0&&this.lowerBand.splice(-1,1)}},{key:"calculatePoints",value:function(){if(!(this.settings.emaPeriod>this.candles.length||this.settings.atrPeriod>this.candles.length)){this.removeLastPoints();for(var t=2/(this.settings.emaPeriod+1),e=2/(this.settings.atrPeriod+1),n=this.ema.length+this.settings.emaPeriod;n0&&(o=t*o+(1-t)*this.ema[this.ema.length-1].value);var a=(0,g.jO)(r,w.UM.HIGH),s=(0,g.jO)(r,w.UM.LOW),c=(0,g.jO)(i,w.UM.CLOSE),l=Math.max(a-s,Math.abs(a-c),Math.abs(s-c));if(this.ema.push(new HO(o,r.time)),this.tr.push(new HO(l,r.time)),this.tr.length>=this.settings.atrPeriod){var u=l;this.atr.length>0&&(u=e*u+(1-e)*this.atr[this.atr.length-1].value),this.atr.push(new HO(u,r.time)),this.upperBand.push(new HO(o+this.settings.multiplier*u,r.time)),this.lowerBand.push(new HO(o-this.settings.multiplier*u,r.time))}}this.filteredPoints={top:this.filterIndicatorPoints(this.upperBand,!1),middle:this.filterIndicatorPoints(this.ema,!1),bottom:this.filterIndicatorPoints(this.lowerBand,!1)}}}},{key:"draw",value:function(){var t=this;if(this.clearAllDynamicGraphics(),Object.keys(this.settings.lines).forEach((function(e){var n=t.settings.lines[e];t.getShowValue(n)&&t.isLine(n)&&t.drawLineWithParams({points:t.filteredPoints[e],elementId:"keltner-".concat(e,"-").concat(t.index),color:n.color,lineWidth:n.lineWidth})})),this.getShowValue(this.settings.lines.background)){var e=[].concat(rN(this.filteredPoints.top),rN(this.filteredPoints.bottom.slice().reverse()));this.drawFill(e)}}},{key:"drawFill",value:function(t){var e=this.getDynamicGraphics(w.rt.INDICATORS,"keltner-fill-".concat(this.index)),n=this.settings.lines.background,r=n.color,i=n.opacity;e.graphics.beginFill(this.prepareColor(r),i/100);for(var o=0;o0&&this.points.splice(-1,1)}},{key:"roundValue",value:function(t){return t>=0&&t<=100?(0,Sj.G)(t,0):""}},{key:"calculate",value:function(){this.checkFlush(),this.removeLastCalculatedPoint();var t=this.settings,e=t.cycle,n=t.fast,r=t.slow,i=t.macdD,o=t.pfD;this.getEMA(this.shortEma,n),this.getEMA(this.longEma,r),this.calculateMacd(this.macd),this.calculateK(this.macdK,this.macd,e),this.getEMA(this.macdD,i,this.macdK),this.calculateK(this.pf,this.macdD,e),this.getEMA(this.pff,o,this.pf)}},{key:"calculateMacd",value:function(t){for(var e=Math.abs(this.shortEma.length-this.longEma.length),n=this.longEma.length>this.shortEma.length?this.longEma.length:this.shortEma.length,r=e+t.length;rthis.shortEma.length?r-e:r,o=this.longEma.lengths&&(i=s),o0?e[e.length-1].value:50,l=o>i?(e[r].value-i)/(o-i)*100:c;t.push(new HO(l,e[r].time))}}},{key:"draw",value:function(){this.clearAllDynamicGraphics(),this.drawBottomIndicatorBg(),this.drawBottomIndicatorBorder();var t=this.settings.lines,e=t.main,n=t.overbought,r=t.oversold;if(this.getShowValue(e)){var i=e.color,o=e.lineWidth,a=this.filterIndicatorPoints(this.pff,!1);this.drawBottomLine(a,"sct-pff",o,i,!0)}if(this.getShowValue(n)){var s=n.level,c=n.lineWidth;this.drawBottomLevel("ob",s,this.obColor,c,"",s.toString())}if(this.getShowValue(r)){var l=r.level,u=r.lineWidth;this.drawBottomLevel("os",l,this.osColor,u,"",l.toString())}}}])&&fN(e.prototype,n),r&&fN(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function vN(t){return vN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vN(t)}function bN(t,e){for(var n=0;n0&&this.tr.splice(-1,1),this.atr.length>0&&this.atr.splice(-1,1)}},{key:"calculate",value:function(){this.checkFlush(),this.removeLastCalculatedPoint();for(var t=this.tr.length+1;t0&&this.emaFast.splice(-1,1),this.emaSlow.length>0&&this.emaSlow.splice(-1,1),this.macd.length>0&&this.macd.splice(-1,1),this.signal.length>0&&this.signal.splice(-1,1),this.osma.length>0&&this.osma.splice(-1,1)}},{key:"calculateMACDPoints",value:function(){this.emaFast=this.getEMA(this.emaFast,this.settings.fastPeriod),this.emaSlow=this.getEMA(this.emaSlow,this.settings.slowPeriod);for(var t=Math.max(this.emaFast.length,this.emaSlow.length),e=t-Math.min(this.emaFast.length,this.emaSlow.length),n=e+this.macd.length;n=0&&(e+=this.candles[r].exitValue)}for(var i=e/this.settings.period,o=0,a=0;a=0&&(o+=Math.pow(this.candles[s].exitValue-i,2))}o=Math.sqrt(o/this.settings.period);var c=this.candles[t].time,l=i+this.settings.deviation*o,u=i-this.settings.deviation*o;this.bbw.push(new HO(0!==i?(l-u)/i:0,c))}}},{key:"draw",value:function(){this.clearAllDynamicGraphics();var t=this.filterIndicatorPoints(this.bbw,!1);this.recalculateMinMax(t),this.drawBottomIndicatorBg(),this.drawBottomIndicatorBorder();var e=this.settings.lines.main;if(this.getShowValue(e)){var n=e.color,r=e.lineWidth;this.drawBottomLine(t,"bbw",r,n,!0)}this.drawMaxLevel(this.max),this.drawMinLevel(this.min)}}])&&NN(e.prototype,n),r&&NN(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function DN(t){return DN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},DN(t)}function MN(t,e){for(var n=0;n0&&this.aoShort.splice(-1,1),this.aoLong.length>0&&this.aoLong.splice(-1,1),this.ao.length>0&&this.ao.splice(-1,1),this.aoSMA.length>0&&this.aoSMA.splice(-1,1),this.ac.length>0&&this.ac.splice(-1,1)}},{key:"calculatePoints",value:function(){var t=this.settings,e=t.aoPeriodShort,n=t.aoPeriodLong,r=t.acPeriod;this.aoShort=this.sma({source:w.UM.HL2,period:e}),this.aoLong=this.sma({source:w.UM.HL2,period:n});for(var i=Math.max(this.aoShort.length,this.aoLong.length),o=i-Math.min(this.aoShort.length,this.aoLong.length),a=o+this.ao.length;at.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&this.tr.splice(-1,1),this.atr.length>0&&this.atr.splice(-1,1),this.basicUpperband.length>0&&this.basicUpperband.splice(-1,1),this.basicLowerband.length>0&&this.basicLowerband.splice(-1,1),this.finalUpperband.length>0&&this.finalUpperband.splice(-1,1),this.finalLowerband.length>0&&this.finalLowerband.splice(-1,1),this.superTrend.length>0&&this.superTrend.splice(-1,1)}},{key:"calculate",value:function(){this.checkFlush(),this.removeLastPoints();for(var t=this.tr.length+1;t0?this.finalUpperband[j-1].value:0,S=x>0?this.finalLowerband[x-1].value:0,_=vO?v:O,T=b>S||y0?"up"===this.superTrend[this.superTrend.length-1].direction?O:S:0,E="";P===O&&m<=_?E="up":P===O&&m>_||P===S&&m>T?E="down":P===S&&m<_&&(E="up"),E&&(this.basicUpperband.push(new HO(v,c)),this.basicLowerband.push(new HO(b,c)),this.finalUpperband.push(new HO(_,c)),this.finalLowerband.push(new HO(T,c)),this.superTrend.push({direction:E,time:c,value:"up"===E?_:T}))}}}},{key:"draw",value:function(){var t=this;this.clearAllDynamicGraphics();var e=this.filterIndicatorPoints(this.superTrend,!1);if(0!==e.length){var n=e[0].direction,r=[],i=!0;e.forEach((function(e){var o=e.direction,a=e.value,s=e.time;n!==o&&(t.drawTrendLine(n,r,!i),i=!1,r=[]),n=o,r.push(new HO(a,s))})),this.drawTrendLine(n,r,!i)}}},{key:"drawTrendLine",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this.settings.lines,i=r.up,o=r.down,a="up"===t?i:o;e.length<2||!this.getShowValue(a)||(this.drawLine(e,"line-".concat(e[0].time),a),n&&this.drawLabel(t,e[0],a))}},{key:"drawLabel",value:function(t,e,n){var r,i,o,a=(0,vt.tr)("up"===t?"control_panel.lower":"control_panel.higher"),s=this.getTextGraphics(w.rt.INDICATORS,"superTrend-label-".concat(e.time),(r=YN(a),i=r[0],o=r.slice(1),i.toLocaleUpperCase()+o.join("")),ke.ZP.CHART.TEXT_STYLE_CURSOR_TIME),c="up"===t?-(7+s.height):7,l=this.getXFromTime(e.time)-s.width/2,u=this.getYFromValue(e.value)+c;s.visible=!0,s.x=l,s.y=u;var f=this.getDynamicGraphics(w.rt.INDICATORS_BG,"superTrend-label-".concat(e.time,"-bg"));f.isNew&&(f.graphics.beginFill(this.prepareColor(n.color),.8),f.graphics.drawRoundedRect(-6,-3,s.width+12,s.height+6,4),f.graphics.endFill()),f.graphics.setTransform(l,u)}}],n&&QN(e.prototype,n),r&&QN(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function rI(t){return rI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rI(t)}function iI(t,e){for(var n=0;n=this.candles.length)){var s=(0,g.jO)(this.candles[e-a],w.UM.HIGH),c=(0,g.jO)(this.candles[e+a],w.UM.HIGH);(s>n||c>n)&&(i=!1);var l=(0,g.jO)(this.candles[e-a],w.UM.LOW),u=(0,g.jO)(this.candles[e+a],w.UM.LOW);(l=r&&t[o].time<=i&&e.push(t[o]);return e}},{key:"drawFill",value:function(t,e,n){var r=n.color,i=n.opacity,o=this.getDynamicGraphics(w.rt.INDICATORS,"fractal-cb-".concat(this.index),{isTess:!0});o.graphics.beginFill(this.prepareColor(r),i/100);for(var a=[],s=0;s=0;c--)a.push({x:this.getXFromTime(e[c].time),y:this.getYFromValue(e[c].value)});o.graphics.drawPolygon(a),o.graphics.endFill()}},{key:"draw",value:function(){if(this.clearAllDynamicGraphics(),this.highFractals.length&&this.lowFractals.length){var t=this.settings.lines,e=t.up,n=t.down,r=t.background,i=this.filterWindow(this.highFractals),o=this.filterWindow(this.lowFractals);this.getShowValue(e)&&this.drawLine(i,"up-line-".concat(this.index),e),this.getShowValue(n)&&this.drawLine(o,"low-line-".concat(this.index),n),this.getShowValue(r)&&this.drawFill(i,o,r)}}}])&&iI(e.prototype,n),r&&iI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE);function uI(t){return uI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uI(t)}function fI(t,e,n){return fI=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}()?Reflect.construct.bind():function(t,e,n){var r=[null];r.push.apply(r,e);var i=new(Function.bind.apply(t,r));return n&&hI(i,n.prototype),i},fI.apply(null,arguments)}function hI(t,e){return hI=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},hI(t,e)}function dI(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==uI(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==uI(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===uI(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var pI=(dI(cI={},ke.jB.ACCELERATOR_OSCILLATOR,zN),dI(cI,ke.jB.ADX,yE),dI(cI,ke.jB.ALLIGATOR,xE),dI(cI,ke.jB.AROON,WC),dI(cI,ke.jB.ATR,xN),dI(cI,ke.jB.AWESOME_OSCILLATOR,CE),dI(cI,ke.jB.BOLLINGER_BANDS,ME),dI(cI,ke.jB.BOLLINGER_BANDS_WIDTH,LN),dI(cI,ke.jB.FRACTAL,WE),dI(cI,ke.jB.FRACTAL_CHAOS_BANDS,lI),dI(cI,ke.jB.MACD,QE),dI(cI,ke.jB.MOVING_AVERAGE,iC),dI(cI,ke.jB.PARABOLIC_SAR,uC),dI(cI,ke.jB.RATE_OF_CHANGE,yC),dI(cI,ke.jB.RSI,OC),dI(cI,ke.jB.STOCHASTIC_OSCILLATOR,kC),dI(cI,ke.jB.SCHAFF_TREND_CYCLE,yN),dI(cI,ke.jB.ZIG_ZAG,DC),dI(cI,ke.jB.CCI,QC),dI(cI,ke.jB.ENVELOPE,ak),dI(cI,ke.jB.ICHIMOKU_CLOUD,yk),dI(cI,ke.jB.DEMARKER,Ok),dI(cI,ke.jB.WILLIAMS_R,kk),dI(cI,ke.jB.BULLS_POWER,Dk),dI(cI,ke.jB.BEARS_POWER,Vk),dI(cI,ke.jB.MOMENTUM,Yk),dI(cI,ke.jB.VORTEX,eN),dI(cI,ke.jB.KELTNER_CHANNEL,lN),dI(cI,ke.jB.OSMA,CN),dI(cI,ke.jB.DONCHIAN_CHANNEL,UN),dI(cI,ke.jB.SUPERTREND,nI),cI);function mI(t){return mI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mI(t)}function yI(t){return function(t){if(Array.isArray(t))return vI(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return vI(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return vI(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vI(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n6&&void 0!==arguments[6]?arguments[6]:0;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o),(c=i.call(this,t,e)).pointIndex=l,c.drawable=!0,c.index=n,c.x=0,c.y=0,c.isDragging=!1,c.isLocked=!1,c.price=parseFloat(r),c.time=parseFloat(a),c.orientation=s,c.isSelected=!1,c.lastIsSelected=!1,c.cursor="nesw-resize",c.key="".concat(c.index,"-").concat(c.pointIndex),c}return e=o,n=[{key:"graphicElementIndex",get:function(){return"draggablePoint-".concat(this.key)}},{key:"pos",get:function(){return(0,g.xm)(this.getXFromTime(this.time),this.getYFromValue(this.price))}},{key:"isSelectedChanged",value:function(){return this.isSelected!==this.lastIsSelected}},{key:"isEmpty",value:function(){return 0===this.time||0===this.price}},{key:"move",value:function(t,e,n){switch(this.isDragging=n,this.orientation){case w.Ju.XY:this.x=t,this.y=e;break;case w.Ju.X:this.x=t,this.y=this.yShift+this.height/2;break;case w.Ju.Y:this.x=this.width/2,this.y=e;break;case w.Ju.FreezeX:this.y=e}this.ythis.yShift+this.height&&(this.y=this.yShift+this.height),this.setTime(this.getTimeFromX(this.shift+this.x)),this.setPrice(this.getValueFromY(this.y))}},{key:"stop",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.isDragging=!1,this.setTime(this.getTimeFromX(this.shift+this.x)),this.setPrice(this.getValueFromY(this.y)),t&&this.saveDrawingPoint()}},{key:"setTime",value:function(t){this.time=this.roundTime(t)}},{key:"setPrice",value:function(t){this.price=this.roundPrice(t)}},{key:"roundTime",value:function(t){return(0,qt.Bq)(t,3)}},{key:"roundPrice",value:function(t){return(0,qt.Bq)(t,this.currentDigit)}},{key:"setLocked",value:function(t){this.isLocked=t}},{key:"getPointData",value:function(){return{drawingId:this.index,time:this.roundTime(this.time),price:this.roundPrice(this.price),point:this.pointIndex,assetId:this.assetId,symbol:this.symbol,chartId:this.chartId}}},{key:"saveDrawingPoint",value:function(){Ke.Z.publish(rs.o1,new $a.Z(this.getPointData()))}},{key:"calculate",value:function(){this.isDragging||this.updateCoordinates()}},{key:"setCursor",value:function(t){this.cursor=t}},{key:"draw",value:function(){if(this.drawable&&this.x>=0&&this.x<=this.width&&this.y>=this.yShift&&this.y<=this.yShift+this.height){var t=this.core.getDynamicGraphics(w.rt.BUILDING_POINTS,"draggablePoint-".concat(this.key),{touch:!0});this.interactiveGraphics=t.graphics,(t.isNew||this.isThemeChanged()||this.isSelectedChanged())&&(this.clear(),t.graphics.beginFill(this.colors.dragPointCenterColor.getHEXNUM(),this.colors.dragPointCenterColor.getAlpha()),t.graphics.drawCircle(0,0,3),t.graphics.endFill()),t.graphics.visible=!0,this.lastIsSelected=this.isSelected;var e=this.isDragging?2.5:this.isSelected?2:1.2;t.graphics.setTransform(this.x,this.y,e,e),t.graphics.cursor=this.isLocked?"pointer":this.cursor,this.isLocked||(t.graphics.hitArea=new _j.Cdc(0,0,ke.ZP.CHART.POINT_DRAG_RADIUS))}else this.clear()}},{key:"updateCoordinates",value:function(){switch(this.orientation){case w.Ju.XY:this.x=this.getXFromTime(this.time),this.y=this.getYFromValue(this.price);break;case w.Ju.X:this.x=this.getXFromTime(this.time),this.y=this.yShift+this.height/2;break;case w.Ju.Y:this.x=this.width/2,this.y=this.getYFromValue(this.price);break;case w.Ju.FreezeX:this.x=this.getXFromTime(this.time),this.y=this.getYFromValue(this.price)}}},{key:"clear",value:function(){this.core.clearDynamicGraphicsNew(this.graphicElementIndex),this.core.clearText("point-index-".concat(this.key))}},{key:"destroy",value:function(){this.core.destroyDynamicGraphicsNew(w.rt.BUILDING_POINTS,this.graphicElementIndex),this.core.destroyText("point-index-".concat(this.key))}}],n&&RI(e.prototype,n),r&&RI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Cj),HI=BI;function FI(t){return FI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},FI(t)}function UI(t,e){for(var n=0;n0&&void 0!==r.width&&void 0!==r.shift})),XI(WI(r),"initialize",(function(){r.isInitiated=!0})),XI(WI(r),"isPointVisible",(function(t){var e=r.getTimeFrom(),n=r.getValueFrom(),i=r.getTimeTo(),o=r.getValueTo();return e2&&void 0!==arguments[2]?arguments[2]:0,r=t.find((function(t){return t.point===n}))||{},i=r.price,o=void 0===i?0:i,a=r.time,s=void 0===a?0:a;return new HI(this.core,this.pointsManager,this.index,o,s,e,n)}},{key:"isDrawingInsideScreen",value:function(){for(var t=0;t=i.x&&a<=o.x,f=s>=i.x&&s<=o.x,h=c>=i.y&&c<=o.y,d=l>=i.y&&l<=o.y;return u||f||h||d}},{key:"needToDraw",value:function(){return!0}},{key:"setIndex",value:function(t){this.index=t,this.drawingPoints.forEach((function(e){return e.index=t}))}},{key:"saveDrawingPoints",value:function(){if(!this.isLocked){var t=[];this.drawingPoints.forEach((function(e){return t.push(e.getPointData())})),t.length&&Ke.Z.publish(rs.$G,new $a.Z(t))}}},{key:"update",value:function(t){t.requestId===this.index&&(this.setIndex(t.id),this.saveDrawingPoints()),this.updateSettings(t),this.isLocked=t.isLocked,this.updated=!0}},{key:"updateSettings",value:function(t){var e=t.isLocked,n=t.settings;this.settings=n,this.drawingPoints.forEach((function(t){return t.setLocked(e)}))}},{key:"getHitzonePoints",value:function(){return this.drawingPoints}},{key:"createHitzonePolygon",value:function(){for(var t=this.getHitzonePoints(),e=[],n=15,r=1;r=1;s--){var c=t[s-1],l=t[s],u=this.getPerpOfLine(c,l);e.push(l.x-u[0]*n,l.y-u[1]*n,c.x-u[0]*n,c.y-u[1]*n)}return new _j.mgq(e)}},{key:"drawHitzonePolygon",value:function(t,e){t.hitArea=e,this.hitArea=e}},{key:"makeInterectable",value:function(t){t.interactive=!0,t.buttonMode=!0,t.cursor=this.isLocked?"pointer":"move",this.drawHitzonePolygon(t,this.createHitzonePolygon())}},{key:"getPerpOfLine",value:function(t,e){var n=e.x-t.x,r=e.y-t.y,i=Math.sqrt(n*n+r*r);return[-(r/=i),n/=i]}},{key:"onSelect",value:function(){this.isSelected=!0,this.drawingPoints.forEach((function(t){return t.isSelected=!0}))}},{key:"onDeselect",value:function(){this.isSelected=!1,this.drawingPoints.forEach((function(t){return t.isSelected=!1}))}},{key:"isInsideHitZone",value:function(t,e){return this.hitArea&&this.hitArea.contains(t,e)&&this.isClickedOnElement(t,e)}},{key:"shouldRedraw",value:function(){return this.isPointsCoordinatesChange()||this.isChangedMinMax()||this.isChangedFromTo()||this.isSizeChanged()||this.isThemeChanged()||this.isBottomMarginChanged()||this.forceCleared||this.updated}},{key:"onAfterDraw",value:function(){VI($I(o.prototype),"onAfterDraw",this).call(this),this.cleared&&!this.isMobile&&this.interactiveGraphics&&this.makeInterectable(this.interactiveGraphics),this.cleared=!1}}],n&&UI(e.prototype,n),r&&UI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(uE),qI=YI;function KI(t){return KI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},KI(t)}function QI(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||tA(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function JI(t){return function(t){if(Array.isArray(t))return eA(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||tA(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tA(t,e){if(t){if("string"==typeof t)return eA(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eA(t,e):void 0}}function eA(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?i:n)>c?(i=f-c,f=c):i=0,this.lineTo(t.x+f*l,t.y+f*u),(f+=r)>c&&0===i?o=f-c:(o=0,this.moveTo(t.x+f*l,t.y+f*u))};var AA=[0,.236,.382,.5,.618,.786,1,1.236,1.272,1.382,1.5,1.618,1.786,2.618],RA=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&kA(t,e)}(o,t);var e,n,r,i=NA(o);function o(t,e,n){var r;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o),(r=i.call(this,t,e,n)).minX=0,r.maxX=0,r.key="fibonacci-retracement-".concat(r.index),r}return e=o,(n=[{key:"drawingPoints",get:function(){return[this.point1,this.point2]}},{key:"calculateInitialPositions",value:function(){var t=parseInt(30*Math.random()+50),e=t-30;this.point1.time||this.point1.setTime(this.getTimeFromX(this.shift+this.width/100*20)),this.point1.price||this.point1.setPrice(this.minVal+(this.maxVal-this.minVal)/100*t),this.point2.time||this.point2.setTime(this.getTimeFromX(this.shift+(this.width-this.width/100*20))),this.point2.price||this.point2.setPrice(this.minVal+(this.maxVal-this.minVal)/100*e)}},{key:"calculate",value:function(){this.canBeInitialized()&&(this.calculateInitialPositions(),this.initialize())}},{key:"isDrawingInsideScreen",value:function(){var t=this.getTimeFrom(),e=this.getTimeTo();if(this.point1.timee&&this.point2.time>e)return!1;for(var n=this.getValueFrom(),r=this.getValueTo(),i=0;in&&othis.point2.x?this.point2.x:this.point1.x,this.maxX=this.point1.x>this.point2.x?this.point1.x:this.point2.x;var a=this.getInteractiveGraphics(w.rt.BUILDINGS,this.key);a.graphics.lineStyle(n,i,o),a.graphics.visible=!0,a.graphics.dashedLine(this.point1,this.point2,5,5);for(var s=this.getValueFrom(),c=this.getValueTo(),l=this.getShowValue(this.settings.lines.level),u=this.getShowValue(this.settings.lines.value),f=0;fc||pthis.point2.price?this.point2.y-t*e:this.point2.y+t*e}},{key:"drawLevel",value:function(t,e){var n=this.getTextGraphics(w.rt.BUILDINGS,"fib-retracement-level-".concat(this.index,"-").concat(e),this.settings.levels===rg.VALUES?e:"".concat((0,qt.Bq)(100*e,2,!0),"%"),ke.ZP.CHART.TEXT_STYLE_CURSOR_TIME);n.style.fill=this.settings.lines.level.color,n.visible=!0,n.x=this.minX-n.width-5,n.y=t-n.height/2}},{key:"drawValue",value:function(t,e,n){var r=this.formatStringPrice(e),i=this.getTextGraphics(w.rt.BUILDINGS,"fib-retracement-value-".concat(this.index,"-").concat(n),r,ke.ZP.CHART.TEXT_STYLE_CURSOR_TIME);i.style.fill=this.settings.lines.value.color,i.visible=!0,i.x=this.maxX+7,i.y=t-i.height/2}}])&&CA(e.prototype,n),r&&CA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(dA);function LA(t){return LA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LA(t)}function DA(t,e){for(var n=0;nthis.point2.x?this.point1.x:this.point2.x,y:this.point1.ythis.point2.x?this.point1.x:this.point2.x,y:this.point1.y>this.point2.y?this.point1.y:this.point2.y},this.topLeftPoint={x:this.point1.xthis.point2.y?this.point1.y:this.point2.y}}},{key:"draw",value:function(){if(this.isPointsCoordinatesChange()||this.updated||this.isThemeChanged()){this.clearAllDynamicGraphics(),this.updatePrevPoints();var t=this.getInteractiveGraphics(w.rt.BUILDINGS,this.key);t.graphics.visible=!0,this.setPrimaryLineStyle(t.graphics);var e=(this.point2.x-this.point1.x)*JA,n=(this.point2.y-this.point1.y)*JA;t.graphics.moveTo(this.point1.x,this.point1.y),t.graphics.lineTo(this.point2.x+e,this.point2.y+n);var r=this.getShowValue(this.settings.lines.level);r&&this.drawAllCornerPointsLabels();for(var i=Math.abs(this.point2.x-this.point1.x),o=Math.abs(this.point2.y-this.point1.y),a=0;athis.point2.x?this.point1.x-s*i:this.point1.x+s*i,l=this.point1.y>this.point2.y?this.point1.y-s*o:this.point1.y+s*o;if(this.setPrimaryLineStyle(t.graphics),t.graphics.moveTo(this.point1.x,this.point1.y),t.graphics.lineTo(this.point2.x+(this.point2.x-this.point1.x)*JA,l+(l-this.point1.y)*JA),t.graphics.moveTo(this.point1.x,this.point1.y),t.graphics.lineTo(c+(c-this.point1.x)*JA,this.point2.y+(this.point2.y-this.point1.y)*JA),this.setPrimaryLineStyle(t.graphics,!1),t.graphics.moveTo(this.point1.x,l),t.graphics.lineTo(this.point2.x,l),r&&0!==s&&1!==s){var u=this.point1.x,f=this.point2.x;this.drawLevel(uf?GA:UA,s,f,l)}if(t.graphics.moveTo(c,this.point1.y),t.graphics.lineTo(c,this.point2.y),r&&0!==s&&1!==s){var h=this.point1.y,d=this.point2.y;this.drawLevel(h>d?VA:FA,s,c,h),this.drawLevel(h=this.point2.y;return[(0,g.xm)(this.point1.x,e?0:this.point1.height),(0,g.xm)(this.point1.x,this.point1.y),(0,g.xm)(t?this.point1.width:0,this.point1.y)]}},{key:"setPrimaryLineStyle",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.settings.lines.main,r=n.color,i=n.lineWidth,o=n.opacity;t.lineStyle(i,this.prepareColor(r),o/(e?100:200))}},{key:"drawAllCornerPointsLabels",value:function(){this.calculateCornerPoints(),this.drawCornerPointLabels(ZA),this.drawCornerPointLabels(YA),this.drawCornerPointLabels(WA),this.drawCornerPointLabels(XA),this.drawCornerPointLabels(zA),this.drawCornerPointLabels($A),this.drawCornerPointLabels(KA),this.drawCornerPointLabels(qA)}},{key:"drawCornerPointLabels",value:function(t){var e=0;switch((this.point1.xthis.point2.y&&(t===ZA||t===$A)||this.point1.ythis.point2.x&&(t===XA||t===KA))&&(e=1),t){case ZA:case qA:this.drawLevel(t,e,this.topRightPoint.x,this.topRightPoint.y);break;case $A:case KA:this.drawLevel(t,e,this.topLeftPoint.x,this.topLeftPoint.y);break;case YA:case WA:this.drawLevel(t,e,this.bottomRightPoint.x,this.bottomRightPoint.y);break;case zA:case XA:this.drawLevel(t,e,this.bottomLeftPoint.x,this.bottomLeftPoint.y)}}},{key:"drawLevel",value:function(t,e,n,r){var i="fib-fan-level-".concat(this.key,"-").concat(t,"-").concat(e),o=ke.ZP.CHART.TEXT_STYLE_CURSOR_TIME,a=this.getTextGraphics(w.rt.OVERLAY,i,e,o);a.style.fill=this.settings.lines.level.color,a.visible=!0;var s=this.getTextCoordinates(t,n,r,a.width,a.height),c=s.x,l=s.y;a.x=c,a.y=l}},{key:"getTextCoordinates",value:function(t,e,n,r,i){var o=e,a=n;switch(t){case FA:o=e-r/2,a=n-i-1;break;case UA:o=e+3,a=n-i/2;break;case VA:o=e-r/2,a=n+1;break;case GA:o=e-r-3,a=n-i/2;break;case qA:o=e-r,a=n-i-1;break;case WA:o=e-r,a=n+1;break;case XA:o=e+2,a=n+1;break;case $A:o=e-r-3,a=n;break;case zA:o=e-r-3,a=n-i-3;break;case KA:o=e+2,a=n-i-1;break;case ZA:o=e+3,a=n;break;case YA:o=e+3,a=n-i}return{x:o,y:a}}}],n&&DA(e.prototype,n),r&&DA(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(dA);function eR(t){return eR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eR(t)}function nR(t){return function(t){if(Array.isArray(t))return rR(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return rR(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rR(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rR(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nthis.width&&(l-=s);var f=this.core.getDynamicGraphics(w.rt.MINMAX,i?this.maxElementId:this.minElementId,{smooth:!0});f.graphics.beginFill(this.colors.minMaxElementBg.getHEXNUM(),this.colors.minMaxElementBg.getAlpha(),!0),f.graphics.zIndex=1,f.graphics.drawRoundedRect(0,0,s,c,6),f.graphics.endFill(),f.graphics.setTransform(l,u+(i?-c:0));var h=this.core.getText(w.rt.MINMAX,i?this.maxElementLabelId:this.minElementId,o,ke.ZP.CHART.TEXT_STYLE_BET,this.colors.minMaxElementText.getHEXNUM());h.zIndex=2,h.x=l+oL.X,h.y=u+oL.Y+(i?-c:0)}},{key:"clearMaxElement",value:function(){this.core.clearDynamicGraphicsNew(this.maxElementId),this.core.clearText(this.maxElementLabelId)}},{key:"clearMinElement",value:function(){this.core.clearDynamicGraphicsNew(this.minElementId),this.core.clearText(this.minElementLabelId)}},{key:"clear",value:function(){this.clearMaxElement(),this.clearMinElement()}},{key:"destroy",value:function(){JR(nL(o.prototype),"destroy",this).call(this),this.core.destroyDynamicGraphicsNew(w.rt.MINMAX,this.maxElementId),this.core.destroyText(this.maxElementLabelId),this.core.destroyDynamicGraphicsNew(w.rt.MINMAX,this.minElementId),this.core.destroyText(this.minElementLabelId)}}])&&QR(e.prototype,n),r&&QR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(Cj);function sL(t){return sL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sL(t)}function cL(t,e){for(var n=0;n0&&n[n.length-1].yt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0})),wL(this,"getPointsInElementForIndicators",(function(){return Math.max(5,(0,g.IR)(r.chartType,r.chartPeriod))})),this.store=n,this.chartId=e,this.scrollToEndDisplayed=!1,this.pointsManager=new OP(this),this.callPutButtonsManager=new II(this.chartId),this.pointVisible=!1,this.width=0,this.height=0,this.ts=0,this.expirationTime=0,this.minValue=0,this.maxValue=0,this.chartType=w.Ri.Candles,this.regions=[],this.indicators=[],this.tick=ke.ZP.CHART.FLT_MAX,this.gridElement=null,this.gatesElement=null,this.candlesTimer=null,this.currentElement=null,this.minMaxElement=null,this.pointElement=null,this.valueLineElement=null,this.cursorElement=null,this.touchX=ke.ZP.CHART.FLT_MAX,this.touchY=ke.ZP.CHART.FLT_MAX,this.startX=ke.ZP.CHART.FLT_MAX,this.startY=ke.ZP.CHART.FLT_MAX,this.prevPinch=ke.ZP.CHART.FLT_MAX,this.pointerX=0,this.pointerY=0,this.acceleration=0,this.accelerationStartTime=0,this.handling=!1,this.currentZoom=0,this.chartPeriod=w.Cc.M1,this.topElementsNumber=0,this.bottomElementsHeight=0,this.topMargin=0,this.bottomMargin=0,this.context=new fj(e),this.core=new yT(this.context.getCanvas(),this.context.isIE),this.options=[],this.optionsSocial=[],this.optionsClosed=[],this.expressDeals=[],this.defaultDuration=.1,this.minValueAnimator=new mj(this.defaultDuration,w.KT.EaseOutQuad),this.maxValueAnimator=new mj(this.defaultDuration,w.KT.EaseOutQuad),this.shiftAnimator=new mj(.5,w.KT.EaseInOutQuad),this.secondWidthAnimator=new mj(.5,w.KT.EaseInOutQuad),this.touchStartTs=0,this.touchMoveSide=0,this.currentDigit=2;var i=this.globalSettings,o=i.currency,a=i.currentTime,s=i.isMobile,c=i.theme;this.currency=o,this.currentServerTime=a,this.isMobile=s,this.theme=c,this.showCursorPointer=!this.isMobile,this.destroyed=!1,this.forceCleared=!1,this.assetId=0,this.subscribeToInputEvents(),this.callPutButtonsManager.install(),this.initializePlotEventsListeners(),this.isMinMaxCalculated=!1,this.linePlotCandleWidth=null,this.extraBottomMargin=0,this.lastCurrentServerTime=0,this.lastZoomedAt=0,this.drawingsManager=new GP(this),this.plotVerticalScroll=new TP(this),this.betElementDrawMode=this.loadBetElementDrawModeState(),this.hoveredDoubleUp=null,this.hoverCallDoubleUp=!1,this.hoverPutDoubleUp=!1,this.hoveredRollover=null}var e,n,r;return e=t,n=[{key:"getBetElementDrawModeCookieName",value:function(){return"be_".concat(this.chartId)}},{key:"loadBetElementDrawModeState",value:function(){var t=Ne.Z.cookies.get(this.getBetElementDrawModeCookieName());return Object.values(w.hj).includes(t)?t:w.hj.EXPANDED}},{key:"saveBetElementDrawModeState",value:function(){Ne.Z.cookies.set(this.getBetElementDrawModeCookieName(),this.betElementDrawMode)}},{key:"subscribeToInputEvents",value:function(){var t=this;this.context.addEventListener(ej,(function(e,n,r){return t.zoom(n,r,e)})),this.context.addEventListener(sj,(function(e,n,r,i){return t.pinchZoom(e,n,r,i)})),this.context.addEventListener(cj,(function(){return t.pinchZoomEnd()})),this.context.addEventListener(nj,(function(e,n){return t.touchMoved(e,n)})),this.context.addEventListener(oj,(function(e,n){return t.touchEnded(e,n)})),this.context.addEventListeners([uj,ij],(function(e,n){return t.checkInteractives(e,n)})),this.context.addEventListener(aj,(function(e,n){return t.setPointer(e,n)})),this.context.addEventListener(lj,(function(){return t.onMouseDown()}))}},{key:"unsubscribeFromInputEvents",value:function(){this.context.removeAllListeners()}},{key:"shift",get:function(){return this.shiftAnimator.getValue()}},{key:"secondWidth",get:function(){return this.secondWidthAnimator.getValue()}},{key:"chartSettings",get:function(){return this.store.getState().chartSettings.chartById[this.chartId]}},{key:"globalSettings",get:function(){return this.store.getState().global}},{key:"addPlotEventListener",value:function(t,e){var n=(0,ko.Z)();return this.plotEventListeners[t].set(n,e),n}},{key:"removeAllPlotEventListeners",value:function(){this.initializePlotEventsListeners()}},{key:"initializePlotEventsListeners",value:function(){var t={};Object.keys(w.wi).forEach((function(e){t[w.wi[e]]=new Map})),this.plotEventListeners=t}},{key:"checkInteractives",value:function(t,e){this.drawingsManager.isMovingDrawing()||(this.handleOpenedDealClicks(t,e),this.handleSocialDealClicks(t,e))}},{key:"handleOpenedDealClicks",value:function(t,e){var n,r=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=vL(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}(this.options);try{for(r.s();!(n=r.n()).done;)if(n.value.checkClickOpen(t,e)){this.toggleBetElementDrawMode();break}}catch(i){r.e(i)}finally{r.f()}}},{key:"handleSocialDealClicks",value:function(t,e){for(var n=!1,r=0;rt?1:-1,this.touchX=t,this.touchY=e,this.checkShift())):this.plotVerticalScroll.handle(t,e,this.minValue,this.maxValue)}}},{key:"onMouseDown",value:function(){this.drawingsManager.isMovingDrawing()||this.isMobile||this.stopMoves()}},{key:"touchEnded",value:function(t,e){if(!this.drawingsManager.isMovingDrawing()){if(!this.drawingsManager.isPointSelected()){this.accelerationStartTime=this.ts;var n=this.ts-this.touchStartTs,r=Math.abs(t-this.startX),i=Math.abs(e-this.startY);if(n>0&&n<.4&&r>i&&r>50){var o=r/n/n;this.acceleration=this.touchMoveSide*Math.min(50,o/700)}else this.acceleration=0}this.touchStartTs=0,this.touchX=ke.ZP.CHART.FLT_MAX,this.touchY=ke.ZP.CHART.FLT_MAX,this.startX=ke.ZP.CHART.FLT_MAX,this.startY=ke.ZP.CHART.FLT_MAX,this.handling=!1,this.plotVerticalScroll.stopHandling()}}},{key:"pinchZoom",value:function(t,e,n,r){if(!this.drawingsManager.isMovingDrawing()){if(this.stopMoves(),this.prevPinch===ke.ZP.CHART.FLT_MAX)return this.prevPinch=QP(n-t,r-e),void(this.handling=!0);var i=QP(n-t,r-e);if(!(Math.abs((i-this.prevPinch)/(this.prevPinch+i))<.01)){var o=this.prevPinch>i?-1:1;this.prevPinch=i;var a=Math.min(t,n)+Math.abs(t-n)/2;this.zoom(a,this.height/2,o*ke.ZP.CHART.ZOOM_FACTOR)}}}},{key:"pinchZoomEnd",value:function(){this.drawingsManager.isMovingDrawing()||(this.prevPinch=ke.ZP.CHART.FLT_MAX,this.handling=!1)}},{key:"zoom",value:function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!this.drawingsManager.isMovingDrawing()){this.stopMoves();var i=r>1?n/r:n,o=this.secondWidth*Math.pow(1+i,r);this.setSecondWidthAfterZoom(t,e,o)}}},{key:"setSecondWidthAfterZoom",value:function(t,e,n){var r=this.clampSecondWidth(n),i=this.pointsManager.startPoint.time+(this.shift+t)/this.secondWidth;this.secondWidthAnimator.setToValue(r);var o=(i-this.pointsManager.startPoint.time)*r-t,a=this.getMaxShift(),s=this.shift,c=o>a?a:o;this.shiftAnimator.setToValue(c),s!==c&&(this.lastZoomedAt=this.globalSettings.currentTime),this.checkShift(),this.plotEventListeners[w.wi.ZOOM_CHANGED].forEach((function(t){return t()}))}},{key:"setDateRangeMinutes",value:function(t){var e=this.width/(60*t);this.setSecondWidthAfterZoom(this.width/2,this.height/2,e)}},{key:"restoreZoom",value:function(){this.hasLoadingRegions()||(this.acceleration=0,this.stopMoves(),this.resetZoom(),this.plotVerticalScroll.reset(),this.scrollToChartStart(!1))}},{key:"resetZoom",value:function(){this.resetSecondWidth(),this.currentZoom=this.secondWidth}},{key:"resetSecondWidth",value:function(){var t=(0,g.Xr)(this.chartType,this.chartPeriod);this.secondWidthAnimator.fromValue=t,this.secondWidthAnimator.setToValue(t)}},{key:"stopMoves",value:function(){this.secondWidthAnimator.setEnabled(!1),this.shiftAnimator.setEnabled(!1),this.acceleration=0}},{key:"setPlotType",value:function(t){this.chartType=t,this.destroyElements(),this.setMainElements(),this.actualizeZoom(),this.actualizeIndicators(),this.forceClear()}},{key:"flushIndicatorsCache",value:function(){for(var t=0;te||this.secondWidthr*(o-i)-this.width+this.getRightMarginPercent()&&this.scrollToChartStart(!1)}},{key:"actualizeIndicators",value:function(){for(var t=0;tn+t&&this.actualizeShift(!1),this.shift0&&void 0!==arguments[0])||arguments[0],e=this.getChartStartTime(),n=this.getChartEndTime(),r=this.getRightMarginPercent();this.acceleration=0,this.shiftAnimator.setEnabled(t);var i=this.secondWidth*(n-e)-this.width+r,o=this.getMaxShift(),a=i>o?o:i;this.shiftAnimator.fromValue=t?this.shift:a,this.shiftAnimator.setToValue(a)}},{key:"getMaxShift",value:function(){return(this.getChartEndTime()-this.getChartStartTime())*this.secondWidth}},{key:"getRightMarginPercent",value:function(){return this.width/100*ke.ZP.CHART.RIGHT_PLOT_MARGIN_PERCENT}},{key:"getXFromTime",value:function(t){return(t-this.pointsManager.startPoint.time)*this.secondWidth-this.shift}},{key:"getTimeFromX",value:function(t){return this.pointsManager.startPoint.time+t/this.secondWidth}},{key:"onRegionLoaded",value:function(t){var e=this,n=this.regions.findIndex((function(e){return e.index===t}));-1!==n&&(this.regions[n].loaded=!0,this.regions[n].element&&this.regions[n].element.fade(),setTimeout((function(){for(var n=[],r=0;r=5;this.scrollChartEndTime!==t&&n&&(this.scrollChartEndTime=t,this.scrollToChartStart(!0))}}},{key:"checkServerTimeDependentTasks",value:function(t){this.destroyOldClosedOptions(t),this.checkFastOptionAutoscroll(t),this.checkPendingDealsInOpened(t),this.deleteOldSocialDeals(t)}},{key:"destroyElements",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.gridElement&&this.gridElement.destroy(),this.candlesTimer&&this.candlesTimer.destroy(),this.currentElement&&this.currentElement.destroy(),this.pointElement&&this.pointElement.destroy(),this.valueLineElement&&this.valueLineElement.destroy(),this.cursorElement&&this.cursorElement.destroy(),this.regions.forEach((function(t){return t&&t.element&&t.element.destroy()})),this.regions=[],t&&(this.destroyOptions(),this.indicators.forEach((function(t){return t&&t.destroy()})),this.indicators=[])}},{key:"destroyOptions",value:function(){this.options.forEach((function(t){return t&&t.destroy()})),this.options=[],this.optionsSocial.forEach((function(t){return t&&t.destroy()})),this.optionsSocial=[],this.optionsClosed.forEach((function(t){return t&&t.destroy()})),this.optionsClosed=[],this.expressDeals.forEach((function(t){return t&&t.destroy()})),this.expressDeals=[]}},{key:"prepareToDraw",value:function(){this.minValueAnimator.setTime(this.ts),this.maxValueAnimator.setTime(this.ts),this.shiftAnimator.setTime(this.ts),this.secondWidthAnimator.setTime(this.ts),this.topMargin=0,this.bottomMargin=0,this.topElementsNumber=0,this.bottomElementsNumber=0,this.bottomElementsHeight=0,this.currentZoom=this.secondWidth,this.extraBottomMargin=this.calculateOverlayExtraBottomMargin();var t=Math.floor(this.ts/.02);if(t!==this.tick&&(this.tick=t,0!==this.acceleration)){var e=this.ts-this.accelerationStartTime,n=this.acceleration,r=e*ke.ZP.CHART.ACCELERATION_WEAKNESS_IN_SECOND;n>0?n-=r:n+=r,Math.abs(n)<1&&(n=0,this.acceleration=n),this.shiftAnimator.setEnabled(!1),this.shiftAnimator.setToValue(this.shift+n),this.checkShift()}this.handling&&this.checkShift()}},{key:"render",value:function(t){if(!this.destroyed&&(this.lastCurrentServerTime=this.currentServerTime,this.currentServerTime=this.globalSettings.currentTime,this.currentServerTime!==this.lastCurrentServerTime&&this.checkServerTimeDependentTasks(this.currentServerTime),this.ts=t,this.prepareToDraw(),this.pointsManager.currentValue!==ke.ZP.CHART.FLT_MAX)){if(this.core.clear(),this.pointsManager.points.length>0){this.pointsManager.updateCurrentValues(),(0,g.cA)(this.chartType)?(this.pointsManager.checkReducedPoints(this.shouldCalculatePointsToEnd()),this.calculateMinMax()):this.isLastPointVisible()&&this.calculateWindowParams({calculateCandles:!0});var e=this.handleElements();this.calculateIndicators(),this.drawingsManager.calculatePoints(),this.drawElements(e),this.drawScrollToEnd()}this.getParams(),this.checkRegion(),this.checkIndicatorPeriods(),this.core.render(),this.forceCleared=!1}}},{key:"isLastPointVisible",value:function(){var t=this.getTimeFromX(this.shift),e=this.getTimeFromX(this.shift+this.width),n=this.pointsManager.currentTime;return t<=n&&n<=e}},{key:"checkIndicatorPeriods",value:function(){if(this.pointsManager.candles.length){var t=this.getTimeFromX(this.shift),e=this.pointsManager.points.find((function(e){return e.time>=t}));if(e){var n=this.pointsManager.points[0],r=Math.max.apply(Math,yL(this.indicators.map((function(t){return t.maxPeriod}))))+1,i=this.chartSettings,o=i.chartType,a=i.chartPeriod,s=(0,g.IR)(o,a);(0,g.cA)(o)&&(s*=this.pointsManager.interval>0?this.pointsManager.interval:1);var c=r*s;e.time-n.time=e&&this.pointerYt.height){var v=t.topMarginPixels+t.bottomMarginPixels-t.height,b=Math.ceil(v/2);t.topMarginPixels-=b,t.bottomMarginPixels-=b}}else t.topMarginPixels=0,t.bottomMarginPixels=0;t.candlesTimer=this.chartSettings.candlesTimer}}},{key:"getBottomMarginForElement",value:function(t){return this.isMobile?ke.ZP.CHART.BOTTOM_PLOT_ELEMENT_PIXELS_MOBILE:t.elementType===w.Jj.Indicator&&t.isExpanded&&t.isBottomIndicator()?ke.ZP.CHART.BOTTOM_PLOT_ELEMENT_PIXELS_EXPANDED:ke.ZP.CHART.BOTTOM_PLOT_ELEMENT_PIXELS}},{key:"getIndicatorWithYCoord",value:function(t){for(var e=0;e0&&t[t.length-1]&&t[t.length-1].time){var e=this.shift+this.getXFromTime(t[t.length-1].time),n=this.shift,r=this.shift+this.width;return e>n&&e0&&void 0!==arguments[0]?arguments[0]:{},e=t.toEnd,n=void 0!==e&&e,r=t.calculateCandles,i=void 0!==r&&r;if(this.pointsManager.points.length){this.calculateWindowPoints({toEnd:n,calculateCandles:i});var o=this.pointsManager.interval;this.indicators.length>0&&o!==this.pointsManager.interval&&this.flushIndicatorsCache(),this.calculateMinMax()}}},{key:"calculateWindowPoints",value:function(t){var e=t.toEnd,n=t.calculateCandles,r=this.secondWidth,i=this.getPointsInElementForIndicators();if(this.chartType===w.Ri.Bars||this.chartType===w.Ri.Candles)n&&this.pointsManager.calculateCandles(i,r);else if(this.chartType===w.Ri.HeikenAshi)n&&this.pointsManager.calculateHeikenAshiCandles(i,r);else{var o=this.shift,a=this.getTimeFromX(o),s=this.getTimeFromX(o+this.width);this.pointsManager.calculatePoints(a,s,this.width,e),n&&this.calculateCandlesForLinePlot()}(0,g.cA)(this.chartType)&&!n||this.pointsManager.calculateCandleWidth(i,r)}},{key:"calculateCandlesForLinePlot",value:function(){var t=this.secondWidth;if(this.indicators.some((function(t){var e=t.elementType,n=t.position;return e===w.Jj.Indicator&&n===w.bd.Bottom}))){var e=Math.max(1,this.pointsManager.interval);this.linePlotCandleWidth!==e&&(this.resetCandles(),this.linePlotCandleWidth=e),this.pointsManager.calculateCandles(e,t,!0,!1)}else this.linePlotCandleWidth&&(this.resetCandles(),this.linePlotCandleWidth=null)}},{key:"calculateMinMax",value:function(){for(var t=ke.ZP.CHART.FLT_MIN,e=ke.ZP.CHART.FLT_MAX,n=0,r=this.shift,i=this.shift+this.width,o=this.getTimeFromX(r),a=this.getTimeFromX(i),s=(0,g.cA)(this.chartType),c=s?this.pointsManager.getReducedAndAnimatedPoints():this.pointsManager.candles,l=0;la||(n++,s?(u.valuet&&(t=u.value)):(u.maxValue>t&&(t=u.maxValue),u.minValuet&&(t=h.maxValue),h.minValue1,s=0;sr&&(r=f),f0&&(t.length>1&&(this.shiftAnimator.setToValue(this.shift+(r-n)*this.secondWidth),this.resetCandles()),this.pointsManager.setStartEndPoints(),this.expirationTime0})).map((function(t){return t.data}));this.setOpenedDeals(e,!1)}}},{key:"setOpenedDeals",value:function(t){for(var e=this,n=this.globalSettings.enabledTooltipMessage&&!this.globalSettings.isMobile,r=[],i=function(i){var o=e.options.find((function(e){return e.id===t[i].id}));o?(o.setChangeableData(t[i]),o.showTooltip!==n&&o.changeShowTooltip(n)):o=e.betElementDrawMode===w.hj.EXPANDED?new RO(e.core,e.pointsManager,t[i],n):new Jx(e.core,e.pointsManager,t[i],n),r.push(o)},o=0;o=0;r--){var i=this.expressDeals[r].id;n.includes(i)||(this.expressDeals[r].destroy(),this.expressDeals.splice(r,1))}if(this.globalSettings.enabledTooltipMessage){var o=this.expressDeals.map((function(t){return t.id}));t.forEach((function(t){if(!o.includes(t.id)){var n=new KP(e.core,e.pointsManager,t);e.expressDeals.push(n),n.startAnimation()}}))}}},{key:"setOptionsClosed",value:function(t){for(var e=[],n=0;n=0;e--){var n=this.optionsClosed[e];n.isOpenedPriceChart()||n.showedAt+ke.ZP.CHART.BET_ELEMENT_CLOSED_TIMEOUT>=t||(this.optionsClosed.splice(e,1),n&&n.destroy())}}},{key:"setOptionsSocial",value:function(t){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=0;r=0;e--){var n=this.optionsSocial[e],r=n.option,i=r.isClosed,o=r.openTimestamp,a=r.closeTimestamp,s=!i&&t-o>=180,c=i&&t-a>ke.ZP.CHART.BET_ELEMENT_CLOSED_TIMEOUT;(s||c)&&(this.optionsSocial.splice(e,1),n&&n.destroy())}}},{key:"changeIndicatorsAndDrawings",value:function(){var t=this.store.getState();this.changeIndicators(AP(this.chartId)(t)),this.changeDrawings(RP(this.chartId)(t)(this.assetId))}},{key:"changeIndicators",value:function(t){var e=this;this.indicators.filter((function(t){return!t.isDrawing})).map((function(t){return t.index})).forEach((function(n){t.some((function(t){return t.id===n||t.requestId===n}))||e.removeIndicatorWithId(n)}));var n=!1;t.forEach((function(t){var r=e.indicators.findIndex((function(e){return e.index===t.id||e.index===t.requestId}));if(r>=0)e.indicators[r].update(t);else{var i=e.createIndicator(t);i&&(e.indicators.push(i),i.isBottomIndicator()&&(n=!0))}})),(0,g.cA)(this.chartType)&&n&&this.calculateWindowParams({calculateCandles:!0})}},{key:"changeDrawings",value:function(t){var e=this;this.indicators.filter((function(t){return t.isDrawing})).map((function(t){return t.index})).forEach((function(n){t.some((function(t){return t.id===n||t.requestId===n}))||e.removeIndicatorWithId(n)})),t.forEach((function(t){var n=t.id,r=t.settings,i=t.points,o=void 0===i?[]:i,a=t.type,s=t.requestId,c=t.isLocked,l=e.indicators.findIndex((function(t){var e=t.index;return e===n||e===s}));if(l>=0)e.indicators[l].update(t);else{var u=e.createDrawing({id:n,type:a,settings:r,pointsData:o,isLocked:c});u&&e.indicators.push(u)}})),this.drawingsManager.setDrawings(this.indicators.filter((function(t){return t.isDrawing})))}},{key:"createIndicator",value:function(t){var e,n=(e=t.type,function(){for(var t=arguments.length,n=new Array(t),r=0;r=0;t--)this.indicators[t].isDrawing&&this.removeIndicatorAtIndex(t);this.drawingsManager.setDrawings([])}},{key:"removeAllIndicators",value:function(){for(var t=this.indicators.length-1;t>=0;t--)this.indicators[t].isDrawing||this.removeIndicatorAtIndex(t)}},{key:"removeIndicatorWithId",value:function(t){var e=this.indicators.findIndex((function(e){return e.index===t}));-1!==e&&this.removeIndicatorAtIndex(e)}},{key:"removeIndicatorAtIndex",value:function(t){var e=this.indicators[t];if(e&&(this.cleanDraggablePointsForDrawing(e),e.destroy(),this.indicators.splice(t,1),this.actualizeIndicators(),(0,g.cA)(this.chartType))){var n=this.indicators.some((function(t){return!t.isDrawing}));n||this.resetCandles()}}},{key:"cleanDraggablePointsForDrawing",value:function(t){t.isDrawing&&this.drawingsManager.deleteDrawingPoints(t)}},{key:"calculateIndicators",value:function(){for(var t=0;t2&&void 0!==arguments[2]&&arguments[2]};return dt.edit(n)}function RL(t){return function(e,n){var r=n(),i=t,o=IP(i)(r),a=o.id,s=o.chartId;i!==a&&(i=a),e(dt.remove({drawingId:i,chartId:s}))}}function LL(t){return dt.changeSelected(t)}function DL(t){return dt.add(NL(NL({},t),{},{requestId:(0,EL.x0)()}))}function ML(t){return dt.removeAllInChart(t)}function BL(t){var e=NL(NL({},t),{},{requestId:(0,EL.x0)()});return X.add(e)}function HL(t,e){var n={id:t,settings:e,shouldUpload:arguments.length>2&&void 0!==arguments[2]&&arguments[2]};return X.edit(n)}function FL(t){return X.remove(t)}function UL(t,e){var n={id:t,value:e};return X.changeVisibility(n)}function VL(t){return X.favorite(t)}function GL(t){return X.unfavorite(t)}function ZL(t){return X.removeAllInChart(t)}function WL(t){return WL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},WL(t)}function $L(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function XL(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1])||arguments[1];i((0,x.Uy)(n,t)),s(e)}]},xD=n(57271);function OD(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return SD(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SD(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SD(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:Rm,n=OD((0,r.useState)({width:0,height:0}),2),i=n[0],o=n[1],a=OD((0,r.useState)(null),2),s=a[0],c=a[1],l=OD((0,r.useState)(Dm(t,e)),2),u=l[0],f=l[1];return(0,r.useEffect)((function(){function n(){var n=Dm(t,e),r=n.top;if(n.top+i.height>window.innerHeight&&(r=window.innerHeight-i.height),e===Rm){var o=n.left;n.left+i.width>window.innerWidth&&(o=window.innerWidth-i.width),f({top:r,left:o})}else if(e===Lm){var a=n.right;n.right+i.width>window.innerWidth&&(a=window.innerWidth-i.width),f({top:r,right:a})}}var r=Rr()(n,300);return window.addEventListener("resize",r),n(),function(){window.removeEventListener("resize",r)}}),[i]),(0,r.useEffect)((function(){s&&o(s.getBoundingClientRect())}),[s]),[u,c]};function TD(t){return TD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},TD(t)}function PD(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ED(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==TD(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==TD(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===TD(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function CD(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return kD(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return kD(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kD(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var BD=function(t){var e=t.width,n=void 0===e?20:e,r=t.height,i=void 0===r?20:r,o=MD(t,AD);return(0,mc.jsx)("div",LD(LD({},o),{},{children:(0,mc.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:i,viewBox:"0 0 20 20",children:(0,mc.jsx)("path",{d:"M15.9 8.5l-.2.4c-.1.2-.3.2-.5.2-.4-.1-.7-.3-1-.6-.1-.1-.2-.3-.1-.5l.2-.4c-.1-.3-.3-.6-.4-.9h-.5c-.2 0-.3-.1-.4-.3V5.2c0-.2.2-.3.4-.3h.5c.1-.3.3-.6.5-.9l-.2-.4c-.1-.2-.1-.4.1-.5.3-.2.6-.4 1-.6.2-.1.4 0 .5.2l.2.4c.3-.1.6-.1 1 0l.2-.4c.1-.2.3-.2.5-.2.4.1.7.3 1 .6.1.1.2.3.1.5l-.4.4c.2.3.4.5.5.9h.5c.2 0 .3.1.4.3.1.4.1.8 0 1.2 0 .2-.2.3-.4.3h-.5c-.1.3-.3.6-.5.9l.3.4c.1.2.1.4-.1.5-.3.2-.6.4-1 .6-.2.1-.4 0-.5-.2l-.2-.4h-1zm-.3-1.9c1.2.9 2.5-.4 1.6-1.7-1.2-.8-2.5.5-1.6 1.7zm-3.5 4.9l1 .5c.3.2.4.6.3.9-.3.8-.8 1.5-1.3 2.1-.2.3-.6.3-.9.2l-.9-.5c-.5.4-1.1.8-1.7 1v1.1c0 .4-.3.7-.6.7-.7.1-1.5.1-2.3 0-.4-.1-.6-.4-.6-.7v-1.1c-.6-.2-1.2-.6-1.7-1l-.9.5c-.3.2-.7.1-.9-.2-.5-.6-1-1.3-1.3-2.1-.1-.3 0-.7.3-.9l1-.5c-.1-.7-.1-1.3 0-2L.7 9C.4 8.8.2 8.4.4 8c.2-.7.7-1.4 1.2-2 .2-.3.6-.3.9-.2l.9.5c.5-.4 1.1-.8 1.7-1v-1c0-.4.2-.7.6-.7.7-.1 1.5-.1 2.3 0 .4.1.6.4.6.7v1.1c.6.2 1.2.6 1.7 1l.9-.5c.3-.2.7-.1.9.2.5.6 1 1.3 1.3 2.1.1.3 0 .7-.3.9l-1 .5c.1.5.1 1.2 0 1.9zm-3.6.6c1.8-2.4-.9-5.1-3.2-3.3-1.8 2.4.9 5.2 3.2 3.3z"})})}))},HD=n(76082),FD=function(t){var e=t.colors,n=t.lineName,r=t.selectLineHandler,i=t.settings;return(0,mc.jsxs)("div",{className:"subtitles-wrapper",children:[(0,HD.Bp)(i)&&(0,mc.jsx)(BD,{onClick:r(n),className:"icon-wrapper"}),Object.keys(e).map((function(t){var i="".concat(n,".colors.").concat(t);return(0,mc.jsx)("div",{children:(0,mc.jsx)("a",{className:(0,pc.Z)("list-style-selector"),onClick:r(i),children:(0,mc.jsx)("div",{className:"current-color",style:{backgroundColor:e[t].color}})})},i)}))]})},UD=function(t){var e=t.checked,n=t.onChange,r=t.label;return(0,mc.jsx)("div",{className:(0,pc.Z)("checkbox-wrapper"),children:(0,mc.jsxs)("label",{className:(0,pc.Z)("checkbox-inner-wrapper"),children:[r,(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("input",{type:"checkbox",checked:e,onChange:n}),(0,mc.jsx)("span",{className:"checkmark"})]})]})})};function VD(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return GD(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return GD(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function GD(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var OM=function(t){var e=t.width,n=void 0===e?20:e,r=t.height,i=void 0===r?20:r,o=xM(t,bM);return(0,mc.jsx)("div",wM(wM({},o),{},{children:(0,mc.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:i,children:(0,mc.jsx)("path",{d:"M16.1 9.2h-.8V6.9c0-2.8-2.3-5-5-5s-5 2.3-5 5v2.4h-.9c-.9 0-1.6.7-1.6 1.6v6.4c0 .9.7 1.6 1.6 1.6h11.7c.9 0 1.6-.7 1.6-1.6v-6.4c0-.9-.7-1.7-1.6-1.7zm-3.5 0H7.9V6.9c0-1.3 1.1-2.4 2.4-2.4s2.4 1.1 2.4 2.4v2.3z"})})}))};function SM(t){return SM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},SM(t)}var _M=["width","height"];function TM(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function PM(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var kM=function(t){var e=t.width,n=void 0===e?20:e,r=t.height,i=void 0===r?20:r,o=CM(t,_M);return(0,mc.jsx)("div",PM(PM({},o),{},{children:(0,mc.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:n,height:i,children:(0,mc.jsx)("path",{d:"M14.5 1.8c-2.8 0-5 2.3-5 5.1v2.3H2.1c-.9 0-1.6.7-1.6 1.6v6.3c0 .9.7 1.6 1.6 1.6h11.6c.9 0 1.6-.7 1.6-1.6v-6.3c0-.9-.7-1.6-1.6-1.6h-1.6V6.9c0-1.3 1-2.4 2.4-2.4 1.3 0 2.4 1.1 2.4 2.4v2.6c0 .4.4.8.8.8h1.1c.4 0 .8-.4.8-.8V6.9c-.1-2.8-2.3-5.1-5.1-5.1z"})})}))},NM=function(t){var e=t.drawings,n=t.handleLockClick,r=new Set(e.map((function(t){var e=t.isLocked;return void 0!==e&&e}))),i=e.map((function(t){return t.id})),o=1===r.size&&r.has(!0);return(0,mc.jsxs)(mc.Fragment,{children:[o&&(0,mc.jsx)(OM,{className:"drawing-settings-panel__btn",onClick:n(i,!1)}),!o&&(0,mc.jsx)(kM,{className:"drawing-settings-panel__btn transparent",onClick:n(i,!0)})]})};function IM(t){return IM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},IM(t)}function AM(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function RM(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&e0&&r=2&&(0,mc.jsxs)("div",{children:[(0,mc.jsx)("div",{className:"key",children:"Shift + TAB"}),(0,mc.jsx)("div",{className:"var",children:(0,vt.tr)("hotkeys.next_fav")})]})]})]})};function $M(t){return $M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$M(t)}var XM=["fieldRules"];function zM(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function YM(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function QM(t,e,n){var r=Number(t);if(Number.isNaN(r))return t;var i=0!==e?1/Math.pow(10,e):1,o="+"===n?r+i:r-i;return 0===e?o:parseFloat(o.toFixed(10))}var JM=function(t){var e=t.fieldRules,n=KM(t,XM),r=e.precision,i=void 0===r?0:r,o=n.onParamChanged,a=n.path,s=n.value,c=o(a,QM(s,i,"+")),l=o(a,QM(s,i,"-"));return(0,mc.jsx)(Fb,YM(YM({},n),{},{children:(0,mc.jsxs)("div",{className:"input-wrapper__arrows",children:[(0,mc.jsx)("div",{className:"input-wrapper__arrows-item",onClick:c,children:(0,mc.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 330 330",width:"9px",height:"9px",children:(0,mc.jsx)("path",{d:"M325.606 229.393l-150.004-150a14.997 14.997 0 00-21.213.001l-149.996 150c-5.858 5.858-5.858 15.355 0 21.213 5.857 5.857 15.355 5.858 21.213 0l139.39-139.393 139.397 139.393A14.953 14.953 0 00315 255a14.95 14.95 0 0010.607-4.394c5.857-5.858 5.857-15.355-.001-21.213z"})})}),(0,mc.jsx)("div",{className:"input-wrapper__arrows-item",onClick:l,children:(0,mc.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 330 330",width:"9px",height:"9px",children:(0,mc.jsx)("path",{d:"M325.607 79.393c-5.857-5.857-15.355-5.858-21.213.001l-139.39 139.393L25.607 79.393c-5.857-5.857-15.355-5.858-21.213.001-5.858 5.858-5.858 15.355 0 21.213l150.004 150a14.999 14.999 0 0021.212-.001l149.996-150c5.859-5.857 5.859-15.355.001-21.213z"})})})]})}))};JM.propTypes=YM(YM({},Fb.propTypes),{},{fieldRules:ul().object.isRequired});var tB=JM,eB=function(t){var e=t.value,n=t.path,r=t.onParamChanged,i=t.type,o=(0,u.v9)((function(t){return t.global.isMobile})),a=lg(Nb[i].rules,n),s=!o&&ug(a);return(0,mc.jsxs)("div",{children:[s&&(0,mc.jsx)(tB,{value:e,onParamChanged:r,path:n,fieldRules:a,type:Bb.NUMBER}),!s&&(0,mc.jsx)(Fb,{value:e,onParamChanged:r,path:n,type:Bb.NUMBER})]})};eB.propTypes={path:ul().string.isRequired,onParamChanged:ul().func.isRequired,value:ul().oneOfType([ul().number,ul().string]),type:ul().oneOf(Object.keys(Nb)).isRequired};var nB=eB,rB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(qD,{settings:n,onParamChanged:e,children:(0,mc.jsxs)("div",{className:"inputs",children:[(0,mc.jsxs)("div",{className:"labels",children:[(0,mc.jsx)("div",{children:(0,vt.tr)("period")}),(0,mc.jsx)("div",{children:(0,vt.tr)("indicators.ma")})]}),(0,mc.jsxs)("div",{className:"fields",children:[(0,mc.jsx)(nB,{type:ke.jB.MOVING_AVERAGE,onParamChanged:e,path:"period",value:Re()(n,"period")}),(0,mc.jsx)("div",{children:(0,mc.jsx)(oM,{selected:n.ma,options:_b,onChange:function(t){return e("ma",t)()}})})]})]})})},iB=function(t){var e=t.inputs,n=t.onParamChanged,r=t.settings,i=t.type,o=t.hiddenCheckboxLines,a=void 0===o?[]:o;return(0,mc.jsx)(qD,{settings:r,onParamChanged:n,hiddenCheckboxLines:a,children:(0,mc.jsxs)("div",{className:"inputs",children:[(0,mc.jsx)("div",{className:"labels",children:Object.keys(e).map((function(t){return(0,mc.jsx)("div",{children:e[t]},"name-".concat(t))}))}),(0,mc.jsx)("div",{className:"fields",children:Object.keys(e).map((function(t){return(0,mc.jsx)(nB,{type:i,onParamChanged:n,path:t,value:Re()(r,t)},"value-".concat(t))}))})]})})};iB.propTypes={type:ul().oneOf(Object.keys(Nb)).isRequired,settings:ul().object.isRequired,onParamChanged:ul().func.isRequired,inputs:ul().object.isRequired};var oB=iB,aB={"jaws.period":(0,vt.tr)("indicators.jaws_per"),"jaws.shift":(0,vt.tr)("indicators.jaws_sh"),"teeth.period":(0,vt.tr)("indicators.teeth_per"),"teeth.shift":(0,vt.tr)("indicators.teeth_sh"),"lips.period":(0,vt.tr)("indicators.lips_per"),"lips.shift":(0,vt.tr)("indicators.lips_sh")},sB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:aB,type:ke.jB.ALLIGATOR})},cB={period:(0,vt.tr)("period"),deviation:(0,vt.tr)("indicators.deviation")},lB=function(t){var e=t.onParamChanged,n=t.settings,r=t.type,i=void 0===r?ke.jB.BOLLINGER_BANDS:r;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:cB,type:i})},uB={period:(0,vt.tr)("period"),deviation:(0,vt.tr)("indicators.deviation")},fB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(qD,{settings:n,onParamChanged:e,children:(0,mc.jsxs)("div",{className:"inputs",children:[(0,mc.jsxs)("div",{className:"labels",children:[Object.keys(uB).map((function(t){return(0,mc.jsx)("div",{children:uB[t]},"name-".concat(t))})),(0,mc.jsx)("div",{children:(0,vt.tr)("indicators.ma")}),(0,mc.jsx)("div",{children:(0,vt.tr)("indicators.src")})]}),(0,mc.jsxs)("div",{className:"fields",children:[Object.keys(uB).map((function(t){return(0,mc.jsx)(nB,{type:ke.jB.ENVELOPE,onParamChanged:e,path:t,value:Re()(n,t)},"value-".concat(t))})),(0,mc.jsx)("div",{children:(0,mc.jsx)(oM,{selected:n.ma,options:_b,onChange:function(t){return e("ma",t)()}})}),(0,mc.jsx)("div",{children:(0,mc.jsx)(oM,{selected:n.source,options:Eb,onChange:function(t){return e("source",t)()}})})]})]})})},hB={tenkanSen:"Tenkan Sen",kijunSen:"Kijun Sen",senkouSpanB:"Senkou Span B"},dB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:hB,type:ke.jB.ICHIMOKU_CLOUD})},pB={emaPeriod:"EMA ".concat((0,vt.tr)("period")),atrPeriod:"ATR ".concat((0,vt.tr)("period")),multiplier:(0,vt.tr)("indicators.multiplier")},mB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:pB,type:ke.jB.KELTNER_CHANNEL})},yB={acceleration:(0,vt.tr)("indicators.acceleration"),accelerationMax:(0,vt.tr)("indicators.max_acceleration")},vB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:yB,type:ke.jB.PARABOLIC_SAR})},bB={deviation:(0,vt.tr)("indicators.deviation"),depth:(0,vt.tr)("indicators.depth"),backstep:(0,vt.tr)("indicators.backstep")},gB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:bB,type:ke.jB.ZIG_ZAG})},wB={adxSmoothing:(0,vt.tr)("indicators.adx_smoothing"),diLength:(0,vt.tr)("indicators.di_length")},jB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:wB,type:ke.jB.ADX})},xB=["main"],OB={periodShort:(0,vt.tr)("indicators.period_short"),periodLong:(0,vt.tr)("indicators.period_long")},SB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:OB,type:ke.jB.AWESOME_OSCILLATOR,hiddenCheckboxLines:xB})},_B={fastPeriod:(0,vt.tr)("indicators.fast_period"),slowPeriod:(0,vt.tr)("indicators.slow_period"),signalPeriod:(0,vt.tr)("indicators.signal_period")},TB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:_B,type:ke.jB.MACD})},PB={period:(0,vt.tr)("period")},EB=function(t){var e=t.onParamChanged,n=t.settings,r=t.type;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:PB,type:r})},CB={kPeriod:"%K ".concat((0,vt.tr)("period")),dPeriod:"%D ".concat((0,vt.tr)("period")),mPeriod:(0,vt.tr)("indicators.smoothing_period")},kB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(qD,{settings:n,onParamChanged:e,children:(0,mc.jsxs)("div",{className:"inputs",children:[(0,mc.jsxs)("div",{className:"labels",children:[Object.keys(CB).map((function(t){return(0,mc.jsx)("div",{children:CB[t]},"label-".concat(t))})),(0,mc.jsx)("div",{children:(0,vt.tr)("indicators.ma")})]}),(0,mc.jsxs)("div",{className:"fields",children:[Object.keys(CB).map((function(t){return(0,mc.jsx)(nB,{type:ke.jB.STOCHASTIC_OSCILLATOR,onParamChanged:e,path:t,value:Re()(n,t)},"value-".concat(t))})),(0,mc.jsx)("div",{children:(0,mc.jsx)(oM,{selected:n.ma,options:_b,onChange:function(t){return e("ma",t)()}})})]})]})})},NB={fast:(0,vt.tr)("indicators.fast_len"),slow:(0,vt.tr)("indicators.slow_len"),cycle:(0,vt.tr)("indicators.cycle_len"),macdD:(0,vt.tr)("indicators.d_macd_len"),pfD:(0,vt.tr)("indicators.d_pf_len")},IB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(qD,{settings:n,onParamChanged:e,children:(0,mc.jsxs)("div",{className:"inputs",children:[(0,mc.jsx)("div",{className:"labels",children:Object.keys(NB).map((function(t){return(0,mc.jsx)("div",{children:NB[t]},"label-".concat(t))}))}),(0,mc.jsx)("div",{className:"fields",children:Object.keys(NB).map((function(t){return(0,mc.jsx)(nB,{type:ke.jB.SCHAFF_TREND_CYCLE,onParamChanged:e,path:t,value:Re()(n,t)},"value-".concat(t))}))})]})})},AB={fastPeriod:"Fast EMA Period",slowPeriod:"Slow EMA Period",signalPeriod:"Signal SMA Period"},RB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(qD,{settings:n,onParamChanged:e,children:(0,mc.jsxs)("div",{className:"inputs",children:[(0,mc.jsx)("div",{className:"labels",children:Object.keys(AB).map((function(t){return(0,mc.jsx)("div",{children:AB[t]},"label-".concat(t))}))}),(0,mc.jsx)("div",{className:"fields",children:Object.keys(AB).map((function(t){return(0,mc.jsx)(nB,{type:ke.jB.OSMA,onParamChanged:e,path:t,value:Re()(n,t)},"value-".concat(t))}))})]})})},LB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(lB,{settings:n,onParamChanged:e,type:ke.jB.BOLLINGER_BANDS_WIDTH})},DB={aoPeriodShort:"AO Short Period",aoPeriodLong:"AO Long Period",acPeriod:"AC SMA Period"},MB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:DB,type:ke.jB.ACCELERATOR_OSCILLATOR})},BB={atrPeriod:"ATR ".concat((0,vt.tr)("period")),multiplier:(0,vt.tr)("indicators.multiplier")},HB=function(t){var e=t.onParamChanged,n=t.settings;return(0,mc.jsx)(oB,{settings:n,onParamChanged:e,inputs:BB,type:ke.jB.SUPERTREND})};function FB(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return UB(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return UB(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function UB(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nn._maxItems&&i.slice(n._maxItems).remove()})),iH(this,"_moveOtherItems",(function(t){var e=t.length;if(!(e<=1)){var r=0;n._isCompact||(r=t.eq(0).innerHeight()),n._isCompact||(t=t.slice(1)),t.each((function(t,n){var i,o=Io()(n),a=0;i=o.prev().innerHeight()-o.innerHeight(),t>0?i>0&&(a+=i):0===t&&i>0&&(a+=i,r-=i),a+=r+5+28*t,o.css("bottom","".concat(a.toFixed(2),"px")).css("z-index","".concat(e-t))}))}})),iH(this,"_createWrapper",(function(){0===n.getTo().find(n._getWrapperSelector()).length&&(n.getTo().append(n._getWrapperElement()),n._getWrapper().on("click",n._wrapperClicked))})),iH(this,"_wrapperClicked",(function(){var t=n._getItems();if(0!==t.length){t.each((function(t,e){Io()(e).data("eleObj").restartTimer()}));var e=t.filter(":not(.deals-noty--deleted)").eq(0);e.one(wa(),(function(){return e.remove()})),e.addClass("deals-noty--deleted"),e.addClass(n._animationOutClassName)}})),this._to=r,this._$to=null,this._position=o,this._wrapperClassName=m,this._holdTime=s,this._animationNameIn=f,this._animationNameOut=d,this._maxItems=l,this._isMobile=g,this._isMultiGraph=v,this._offAnimation=!1,this._animationInClassName="animated ".concat(this._animationNameIn),this._animationOutClassName="animated ".concat(this._animationNameOut),this._initParams(),window.addEventListener("resize",Ls()((function(){return n._initParams()}),300))}var e,n,r;return e=t,(n=[{key:"_initParams",value:function(){this._isCompact=this._getIsCompact(),this._isMobile&&(this._maxItems=3)}},{key:"_getIsCompact",value:function(){return this._isMultiGraph||this._isMobile}},{key:"_createEleObject",value:function(t){var e=this,n={holdTimer:null,holdTime:this._holdTime,$ele:t,stopHoldTimer:function(){clearTimeout(n.holdTimer)},startHoldTimer:function(){n.holdTimer=eH()((function(){return n.$ele.addClass(e._animationOutClassName)}),n.holdTime)},restartTimer:function(){n.stopHoldTimer(),n.startHoldTimer()}};return t.data("eleObj",n),n}},{key:"_getItems",value:function(){return this._getWrapper().children()}}])&&rH(e.prototype,n),r&&rH(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),cH=sH;function lH(t){return lH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lH(t)}function uH(t,e){for(var n=0;n',"green-okx2":'',"red-ok":'',"yellow-ok":'',call:'',put:''},pH=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),fH(this,"_iconImg",(function(t){return dH[t]})),fH(this,"_getCurrency",(function(){return au()(window,"AppData.is-tournament")&&1==+window.AppData["is-tournament"]?ke.ZP.TOURNAMENT_CURRENCY:ke.ZP.CURRENCY}))}var e,n,r;return e=t,n=[{key:"createOpenSuccessExpressTemplate",value:function(t){var e=document.createElement("div");e.classList.add("deals-noty"),e.classList.add("deals-noty--open-success"),t.deals.length>0&&e.classList.add("deals-noty--many");var n=t.deals.length;return e.innerHTML=this._getTitle((0,vt.tr)("notifications.express_created"),"green-ok")+this._getCount(n,(0,vt.tr)("expresses.assets"))+this._getText((0,vt.tr)("deals.payout"),"".concat(t.totalPayout,"%"),(0,vt.tr)("deals.amount"),"$".concat(t.amount)),e}},{key:"createCloseSuccessExpressTemplate",value:function(t){var e=document.createElement("div");e.classList.add("deals-noty"),e.classList.add("deals-noty--close-success");var n=t.totalPayout>0?"green-ok":"red-ok";return t.status===Fn&&(n="yellow-ok"),e.innerHTML=this._getTitle((0,vt.tr)("notifications.express_executed"),n)+this._getText((0,vt.tr)("deals.total_payout"),t.profitString,(0,vt.tr)("deals.total_profit"),"$".concat(t.totalPayout)),e}},{key:"successCancelOrderTemplate",value:function(t){var e=document.createElement("div");return e.classList.add("deals-noty"),e.classList.add("deals-noty--cancel-order-success"),e.innerHTML=this._getTitle((0,vt.tr)("deals.success_cancel_order"),"green-ok")+this._getStringText(t),e}},{key:"failCancelOrderTemplate",value:function(t){var e=document.createElement("div");return e.classList.add("deals-noty"),e.classList.add("deals-noty--cancel-order-fail"),e.innerHTML=this._getTitle((0,vt.tr)("deals.fail_cancel_order"),"red-ok")+this._getStringText(t),e}},{key:"successCopyOrderTemplate",value:function(t){var e=document.createElement("div");return e.classList.add("deals-noty"),e.classList.add("deals-noty--copy-order-success"),e.innerHTML=this._getTitle((0,vt.tr)("deals.success_copy_order"),"green-ok")+this._getStringText(t),e}},{key:"createOpenSuccessTemplate",value:function(t){var e=document.createElement("div");e.classList.add("deals-noty"),e.classList.add("deals-noty--open-success");var n=te(t.command)?"call":"put",r=(0,vt.tr)("deals.forecast"),i=te(t.command)?(0,vt.tr)("deals.higher"):(0,vt.tr)("deals.lower"),o=(0,vt.tr)("deals.amount"),a="".concat(this._getCurrency()).concat(t.amount);return e.innerHTML=this._getTitle((0,vt.tr)("deals.trade_order_placed"),"green-ok")+this._getSymbol(t.asset,n)+this._getText(r,i,o,a),e}},{key:"createCloseSuccessTemplate",value:function(t){var e=document.createElement("div");e.classList.add("deals-noty"),e.classList.add("deals-noty--close-success"),t.deals.length>0&&e.classList.add("deals-noty--many");var n,r,i,o,a=null,s=null;t.deals.length>1?(n=(0,vt.tr)("deals.trades_closed")+": "+t.deals.length,i=(0,vt.tr)("deals.total_payout"),o=(0,vt.tr)("deals.total_profit")):(n=(0,vt.tr)("deals.trade_closed2"),i=(0,vt.tr)("deals.payout"),o=(0,vt.tr)("deals.profit"),s=t.asset,a=te(t.deals[0].command)?"call":"put");var c=t.deals.some((function(t){return t.profit<0})),l=t.deals.some((function(t){return t.profit>0}));r=l&&!c?"green-okx2":!l&&c?"red-ok":"yellow-ok";var u=(0,qt.Bq)(t.deals.reduce((function(t,e){return t+ue(e)}),0)),f=t.deals.reduce((function(t,e){return t+e.profit}),0),h="".concat(this._getCurrency()).concat(u.toFixed(2)),d=this._getCurrency()+(f>0?f.toFixed(2):0);return e.innerHTML=this._getTitle(n,r)+this._getSymbol(s,a)+this._getText(i,h,o,d),e}},{key:"createFailOpenTemplate",value:function(t){var e=document.createElement("div");return e.classList.add("deals-noty"),e.classList.add("deals-noty--open-fail"),e.innerHTML=this._getStringText(t),e}},{key:"createSuccessOpenOnlyTextTemplate",value:function(t){var e=document.createElement("div");return e.classList.add("deals-noty"),e.classList.add("deals-noty--text"),e.innerHTML=this._getStringText(t),e}},{key:"_getText",value:function(t,e,n,r){return'\n
\n
\n
'.concat(t,'
\n
').concat(e,'
\n
\n
\n
').concat(n,'
\n
').concat(r,"
\n
\n
\n ")}},{key:"_getStringText",value:function(t){return'\n
\n '.concat(t,"\n
\n ")}},{key:"_getCount",value:function(t,e){return'\n
\n
'.concat(e,'
\n
').concat(t,"
\n
")}},{key:"_getSymbol",value:function(t,e){return t?'\n
\n
'.concat(t,'
\n
').concat(this._iconImg(e),"
\n
"):""}},{key:"_getTitle",value:function(t,e){return'\n
\n '.concat(t,'\n
').concat(this._iconImg(e),"
\n
")}}],n&&uH(e.prototype,n),r&&uH(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}(),mH=pH;function yH(t){return yH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yH(t)}function vH(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&this.props.plot.setOptionsClosed(i)}}},{key:"handleSocialDeals",value:function(t,e){var n=this,r=this.props,i=r.enabledSocialTrading,o=r.plot;i&&o&&o.setOptionsSocial(t.map((function(t){return n.convertSocial(t)})),e)}},{key:"convertSocial",value:function(t){return $H($H({},t),{},{isClosed:t.closePrice>0,value:t.openPrice,time:parseFloat("".concat(t.openTimestamp,".").concat((0,mi.ik)(t.openMs))),closeTime:t.closeTimestamp,text:(0,GH.k)(t.amount,this.props.currency),needToAnimate:!0,isCall:te(t.command),socialName:t.nickname,finished:!1,imageSrc:t.avatarUser})}},{key:"render",value:function(){return null}}],n&&zH(e.prototype,n),r&&zH(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(r.PureComponent),tF=am((function(t){var e=t.global,n=e.currency,r=e.enabledSocialTrading,i=t.deals;return{enabledSocialTrading:r,currency:n,openedById:i.openedById,openedIds:i.openedIds}}),null,zp)(JH),eF=n(2023);function nF(t){var e=t.wrapperClass,n=t.itemClass,r=t.divider,i=t.deal,o=t.price,a=(0,u.v9)($r.wY),s=i.amount,c=i.command,l=i.openPrice,f=i.percentProfit,h=re({amount:s,price:o,openPrice:l,isCall:te(c),percentProfit:f}),d=ie({amount:s,price:o,openPrice:l,isCall:te(c),percentProfit:f});return(0,mc.jsxs)("div",{className:(0,pc.Z)(e||null),children:[(0,mc.jsxs)("div",{className:(0,pc.Z)(n||null),children:[(0,vt.tr)("deals.your_forecast"),":",r,(0,mc.jsx)("span",{className:(0,pc.Z)("act",te(c)?"call":"put"),children:te(c)?(0,vt.tr)("hotkeys.higher"):(0,vt.tr)("hotkeys.lower")})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)(n||null),children:[(0,vt.tr)("deals.payout"),":",r,(0,mc.jsx)("span",{className:(0,pc.Z)(d>0&&"price-up"),children:"".concat(a).concat((0,qt.Bq)(d,2,!0))})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)(n||null),children:[(0,vt.tr)("deals.profit"),":",r,(0,mc.jsx)("span",{className:(0,pc.Z)(h>0&&"price-up"),children:"".concat(h>0?"+":"").concat(a).concat((0,qt.Bq)(Math.max(0,h),2,!0))})]})]})}function rF(t){var e=t.deal,n=e.copyUid,r=void 0===n?"":n,i=e.copyProfileName,o=void 0===i?"":i;return(0,mc.jsxs)("div",{className:"price-info__copy-info",children:[(0,mc.jsxs)("div",{children:[(0,mc.jsx)("span",{className:"fa fa-copy"})," ",(0,vt.tr)("deals.success_copy_order")]}),(0,mc.jsxs)("div",{children:[(0,vt.tr)("tournaments.trader_id"),":"," ",(0,mc.jsx)("a",{href:(0,He.or)("cabinet/ajax/modal/trader-information/".concat(r,"?t=copying-stats")),className:"mfp-ajax-modal",children:"".concat(r).concat(o?" (".concat(o,")"):"")})]})]})}function iF(t){var e=t.className,n=t.digits,r=t.openPrice;return(0,mc.jsxs)("div",{className:e,children:[(0,vt.tr)("deals.open_price"),":",(0,mc.jsx)("br",{}),(0,qt.Bq)(r,n,!0)]})}function oF(t){var e=t.className,n=t.digits,r=t.price;return(0,mc.jsxs)("div",{className:e,children:[(0,vt.tr)("deals.current_price"),":",(0,mc.jsx)("br",{}),(0,qt.Bq)(r,n,!0)]})}function aF(t){var e=t.pips;return(0,mc.jsxs)(mc.Fragment,{children:[(0,vt.tr)("deals.diff"),":",(0,mc.jsx)("br",{}),"(",(0,mc.jsx)("span",{className:(0,pc.Z)(e>0?"price-up":e<0?"price-down":""),children:e>0?"+".concat(e):e})," ",1===e?(0,vt.tr)("deals.pip"):(0,vt.tr)("deals.pips"),")"]})}function sF(t){var e=t.deal,n=t.price,r=(0,u.v9)((function(t){return(0,wc.QE)(t)(e.asset)})),i=(0,u.v9)((function(t){return t.global.isMobile})),o=e.openPrice,a=e.copyTicket,s=se(o,n,r);return i?(0,mc.jsxs)("div",{className:"forecast-mobile",children:[(0,mc.jsx)(nF,{wrapperClass:"forecast-mobile__row",itemClass:"forecast-mobile__col",divider:(0,mc.jsx)("br",{}),deal:e,price:n}),(0,mc.jsxs)("div",{className:"forecast-mobile__row",children:[(0,mc.jsx)(iF,{className:"forecast-mobile__col",openPrice:o,digits:r}),(0,mc.jsx)("div",{className:"forecast-mobile__col",children:n>0&&(0,mc.jsx)(aF,{pips:s})}),(0,mc.jsx)(oF,{className:"forecast-mobile__col",price:n,digits:r})]}),a&&(0,mc.jsx)(rF,{deal:e})]}):(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"forecast",children:(0,mc.jsx)(nF,{divider:" ",deal:e,price:n})}),(0,mc.jsxs)("div",{className:"price-info",children:[(0,mc.jsxs)("div",{className:"price-info__prices",children:[(0,mc.jsx)(iF,{className:"price-info__prices-item",openPrice:o,digits:r}),(0,mc.jsx)(oF,{className:"price-info__prices-item",price:n,digits:r}),n>0&&(0,mc.jsx)("div",{className:"price-info__prices-item difference",children:(0,mc.jsx)(aF,{pips:s})})]}),a&&(0,mc.jsx)(rF,{deal:e})]})]})}var cF=function(t){var e=t.currentTime,n=t.deal,i=t.price,o=(0,u.I0)(),a=(0,u.v9)($r.wY),s=n.amount,c=n.isFast,l=n.isHedged,f=n.openTimestamp,h=n.closeTimestamp,d=n.copyTicket,p=h-e,m=Ti(n),y=m.prefix,v=m.period,b=(0,qt.Bq)((e-f)/(h-f)*100,2);(0,r.useEffect)((function(){d&&Er.Z.instance.getSocialOpenDealInfo(d)}),[]);var g=function(t,e){var n=e.openTimestamp,r=e.closeTimestamp,i=e.percentProfit,o=i>100?100:i,a=ke.ZP.CANCEL_PERCENT_LIST.find((function(t){return t.timeFrame===hr(n,r)})),s=void 0===a?1:a.value,c=Math.ceil((t-n)/s);return o-ke.ZP.CANCEL_PERCENT_DIFF-c}(e,n),w=h-e>=(c?ke.ZP.CANCEL_HIDE_BTN_TIME_FAST:ke.ZP.CANCEL_HIDE_BTN_TIME),j=!l&&e&&w&&g>=0?(g/100*s).toFixed(2):0;return(0,mc.jsxs)("div",{className:"deals-list__item-full",children:[(0,mc.jsxs)("div",{className:"time-info",children:[(0,mc.jsxs)("div",{className:"timer",children:[(0,vt.tr)("expresses.open_time"),":",(0,mc.jsx)("br",{}),Ri(f)]}),(0,mc.jsx)("div",{className:"timeframe",children:"".concat(y).concat(v)}),(0,mc.jsxs)("div",{className:"timer",children:[(0,vt.tr)("deals.close_time"),":",(0,mc.jsx)("br",{}),Ri(h)]})]}),p>0&&(0,mc.jsxs)("div",{className:"progress-info",children:[(0,mc.jsx)("div",{className:"progress",children:(0,mc.jsx)("div",{className:"progress-bar",style:{width:"".concat(b,"%")}})}),(0,mc.jsxs)("div",{children:[(0,vt.tr)("deals.time_left"),": ",(0,pi.lc)(p)]})]}),(0,mc.jsx)(sF,{deal:n,price:i}),j>0&&(0,mc.jsx)("div",{className:"cancel",children:(0,mc.jsxs)("a",{className:"btn flex-centered flex-1 btn-cancel",onClick:function(t){var e;t.stopPropagation(),o((e=n.id,{type:Ft,payload:{ticket:e}}))},children:[(0,mc.jsx)("i",{className:"fa fa-times"})," ",(0,vt.tr)("deals.get")," ",(0,mc.jsx)("span",{className:"currency",children:a}),(0,mc.jsx)("span",{className:"number",children:j})]})})]})};cF.propTypes={deal:ul().object.isRequired,currentTime:ul().number.isRequired,price:ul().number.isRequired};var lF=cF,uF=function(t){var e,n,r=t.deal,i=t.handleSubmitRollover,o=(0,u.I0)(),a=(0,u.v9)($r.wY),s=(0,qt.Bq)(2*r.amount,2),c=r.closeTimestamp-r.openTimestamp,l=r.closeTimestamp+c,f=Ai(r.closeTimestamp),h=Ai(l);return f.day!==h.day?(e=Zi(h),n=Zi(f)):(e=Wi(h),n=Wi(f)),(0,mc.jsx)("div",{className:"rollover-form",children:(0,mc.jsxs)("div",{className:"vertical",children:[(0,mc.jsxs)("div",{className:"rollover-info-block",children:[(0,mc.jsxs)("div",{className:"rollover-info-block--text",children:[(0,mc.jsx)("div",{className:"rollover-info-block__label",children:(0,vt.tr)("deals.amount")}),(0,mc.jsxs)("div",{className:"horizontal flex-centered",children:[(0,mc.jsxs)("div",{className:"rollover-info-block__value",children:[a,(0,qt.Bq)(r.amount,2,!0)]}),(0,mc.jsx)("div",{className:"rollover-info-block__value ",children:"→"}),(0,mc.jsxs)("div",{className:"rollover-info-block__value rollover-info-block__value--up",children:[a,(0,qt.Bq)(s,2,!0)]})]})]}),(0,mc.jsxs)("div",{className:"rollover-info-block--text",children:[(0,mc.jsx)("div",{className:"rollover-info-block__label",children:(0,vt.tr)("deals.close_time")}),(0,mc.jsxs)("div",{className:"horizontal flex-centered",children:[(0,mc.jsx)("div",{className:"rollover-info-block__value",children:n}),(0,mc.jsx)("div",{className:"rollover-info-block__value",children:"→"}),(0,mc.jsx)("div",{className:"rollover-info-block__value rollover-info-block__value--up",children:e})]})]})]}),(0,mc.jsx)("div",{className:"action-buttons",children:(0,mc.jsx)("a",{className:"btn btn-green-light flex-centered",onClick:function(){var t,e,n;o((t={ticket:r.id,amount:s},e=t.ticket,n=t.amount,function(t,r){r().deals.openedIds.includes(e)&&Er.Z.instance.rolloverOrder({ticket:e,amount:n})})),i()},children:(0,vt.tr)("expresses.confirm")})})]})})},fF=(0,r.memo)(uF);function hF(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return dF(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dF(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dF(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?"+":"",at=(0,qt.Bq)(nt,2,!0),st=H||G;(0,r.useEffect)((function(){return!H&&p&&Ke.Z.publish(bF,R.id),function(){p&&Ke.Z.publish(bF,R.id)}}),[H]),(0,r.useEffect)((function(){return!G&&w&&x(!1),!G&&v&&Ke.Z.publish(wF,R.id),function(){G&&Ke.Z.publish(wF,R.id)}}),[G]),(0,r.useEffect)((function(){l||w?i(R.id):o===R.id&&i(0)}),[l,w]),(0,r.useEffect)((function(){(l||w)&&o!==R.id&&(x(!1),h(!1))}),[o]),(0,r.useEffect)((function(){ct(!1),lt(!1)}),[B]),(0,r.useEffect)((function(){if(S)return C.current=setTimeout((function(){_(!1)}),800),function(){clearTimeout(C.current)}}),[S]),ff((function(){R.isRollover&&_(!0)}),[R.isRollover]);var ct=function(t){return function(){m(t),Ke.Z.publish(t?vF:bF,R.id)}},lt=function(t){return function(){b(t),Ke.Z.publish(t?gF:wF,R.id)}},ut=0;H&&((ut=U-N)>5||ut<0)&&(ut=0);var ft=0;return G&&((ft=V-N)>5||ft<0)&&(ft=0),(0,mc.jsxs)("div",{className:(0,pc.Z)("deals-list__item",n&&"deals-list__muted"),onClick:function(t){if(!S){if(w){var e=t.target.tagName.toLowerCase();if("input"===e||"a"===e)return;x(!1)}f()}},children:[(0,mc.jsxs)("div",{className:(0,pc.Z)("animated",Y&&!q&&"fadeInDown",q&&"fadeOutUp",a&&"deals-list__item-first",s&&"deals-list__item-last",l&&"open-full-info"),children:[(0,mc.jsxs)("div",{className:"item-row",children:[(0,mc.jsxs)("div",{children:[(0,mc.jsxs)("span",{className:(0,pc.Z)("favorites",et&&"has-favorites"),children:[et&&(0,mc.jsx)("a",{onClick:function(t){return function(e){e.stopPropagation(),k((0,La.Rm)(t))}}(D.symbol),children:(0,mc.jsx)("i",{className:"fa fa-star"})}),!et&&(0,mc.jsx)("a",{onClick:function(t){return function(e){e.stopPropagation(),k((0,La.DH)(t))}}(D.symbol),children:(0,mc.jsx)("i",{className:"fa fa-star-o"})})]}),(0,mc.jsx)("a",{onClick:function(t){t.stopPropagation(),k((0,Rf.IK)(R.asset))},children:L})," ",(0,mc.jsxs)("span",{className:"price-up",children:["+",$,"%"]}),K&&(0,mc.jsxs)(mc.Fragment,{children:[" ",(0,mc.jsx)("span",{className:"copied fa fa-copy"})]}),Q&&(0,mc.jsxs)(mc.Fragment,{children:[" ",(0,mc.jsx)("span",{className:"fa fa-angle-double-right"})]}),J&&(0,mc.jsxs)(mc.Fragment,{children:[" ",(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/sidebar/signals.svg",className:"copySignal"})]})]}),(0,mc.jsx)("div",{children:Si(tt)})]}),(0,mc.jsxs)("div",{className:"item-row",children:[(0,mc.jsxs)("div",{children:[(0,mc.jsx)("i",{className:(0,pc.Z)("fa",(0,eF.Z)(z)?"fa-arrow-up":"fa-arrow-down")}),"".concat(I).concat((0,qt.Bq)(Z,2,!0))]}),(0,mc.jsx)("div",{className:(0,pc.Z)("centered",nt>0&&"price-up"),children:"".concat(I).concat(at)}),(0,mc.jsx)("div",{className:(0,pc.Z)(rt>0&&"price-up"),children:"".concat(ot).concat(I).concat(it)})]}),st&&(0,mc.jsxs)("div",{className:"cancel",children:[H&&(0,mc.jsxs)("a",{className:(0,pc.Z)("btn flex-1 flex-centered btn-green-light btn-double-up crop-text",p&&"hovered"),onClick:function(t){var e,n;t.stopPropagation(),k((e={ticket:R.id,requestId:fe(t)},n=e.ticket,function(t,e){e().deals.openedIds.includes(n)&&Er.Z.instance.doubleUpOrder(n)}))},onMouseEnter:ct(!0),onMouseLeave:ct(!1),children:[(0,mc.jsx)("i",{className:"fa fa-angle-double-up"}),(0,vt.tr)("deals.double_up"),ut>0&&(0,mc.jsxs)("span",{className:"timer",children:[ut,(0,vt.tr)("s")]})]}),G&&(0,mc.jsxs)("a",{className:(0,pc.Z)("btn flex-1 flex-centered btn-green-light btn-rollover crop-text",(v||w)&&"hovered"),onClick:function(t){t.stopPropagation(),l&&h(!1),j()},onMouseEnter:lt(!0),onMouseLeave:lt(!1),children:[(0,mc.jsx)("i",{className:"fa fa-angle-double-right"})," ",(0,vt.tr)("deals.rollover"),ft>0&&(0,mc.jsxs)("span",{className:"timer",children:[ft,(0,vt.tr)("s")]})]})]}),w&&(0,mc.jsx)(fF,{deal:R,handleSubmitRollover:function(){x(!1),E(!0)}}),l&&(0,mc.jsx)(lF,{deal:R,currentTime:N,price:M})]}),S&&(0,mc.jsx)("div",{className:"rollover-overlay",children:(0,mc.jsx)(jF,{})})]})};function OF(t){return OF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},OF(t)}function SF(t){return function(t){if(Array.isArray(t))return PF(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||TF(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _F(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||TF(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function TF(t,e){if(t){if("string"==typeof t)return PF(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?PF(t,e):void 0}}function PF(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&this.plot.addPoints(n)}},{key:"zoomPlot",value:function(){if(0!==this.plot.pointsManager.points.length){if(!(0,Ce.q)()&&this.props.isMobile&&this.plot.width&&this.plot.height)this.plot.zoomToDefault();else{var t=this.props,e=t.chartType,n=t.zoom;this.plot.zoomToChartEnd(n[e])}this.isZoomed=!0}}},{key:"createPlot",value:function(){this.plot=new OL(this.props.chartId,po),this.plot.setDigit(this.props.digits),this.plot.setAssetId(this.props.id),this.plot.setPlotType(this.props.chartType),this.plot.setPlotPeriod(this.props.chartPeriod),this.plot.setOpenedDeals(this.props.openedDeals),this.plot.setExpressDeals(this.props.expressDeals),this.isZoomed||this.zoomPlot(),this.setChartSize(),this.draw(),this.plot.addPlotEventListener(w.wi.NEW_REGION_REQUEST,this.onNewRegionRequest),this.plot.addPlotEventListener(w.wi.ZOOM_CHANGED,this.onZoomChanged),this.plot.addPlotEventListener(w.wi.SCROLL_TO_END_CHANGED,this.onScrollToEndChanged),this.plot.addPlotEventListener(w.wi.VERTICAL_SCROLL_CHANGED,this.onVerticalScrollChanged)}},{key:"draw",value:function(){var t=this;this.plot&&this.plot.render(Date.now()/1e3),this.onFrameToken=requestAnimationFrame((function(){t.draw(),1!==t.props.visibleChartIds.length&&t.props.chartId!==t.props.visibleChartIds[0]||t.ws.setLastRequestAnimationFrameTime()}))}},{key:"convertUpdateHistory",value:function(t){var e=t.period,n=t.history,r=t.candles,i=n,o=[];if(e>=60&&r.length>0){r.forEach((function(t){var n=_F(t,5),r=n[0],i=n[1],a=n[2],s=n[3],c=n[4];o.push([r,i]),o.push([r+1,s]),o.push([r+2,c]),o.push([r+e-1,a])}));var a=Math.max.apply(Math,SF(i.map((function(t){return _F(t,1)[0]})))),s=o.filter((function(t){return t[0]1)o.forEach((function(t){var n=t.time,r=t.open,i=t.close,o=t.high,c=t.low;e.isGoodPointValue(r)&&s.push({time:n,value:r}),e.isGoodPointValue(o)&&s.push({time:n+1,value:o}),e.isGoodPointValue(c)&&s.push({time:n+2,value:c}),e.isGoodPointValue(i)&&s.push({time:n+a-1,value:i})}));else{if(this.plot.pointsManager.points.length>0&&(o.length>0&&o[0].time===this.plot.pointsManager.points[0].time||0===o.length)){var c=this.plot.regions.find((function(t){return t.index===n})),l=this.plot.pointsManager.points[0],u=l.time,f=l.value;if(c&&this.isGoodPointValue(f))for(var h=parseInt(c.time-c.offset,10),d=parseInt(u,10),p=h;p<=d;p++)s.push({time:p,value:f})}o.forEach((function(t){var n=t.time,r=t.price;e.isGoodPointValue(r)&&s.push({time:n,value:r})}))}s.length?(this.plot.addPoints(s),this.plot.render(Date.now()/1e3)):this.plot.disableLoadRegion(),this.plot.onRegionLoaded(n),this.removePendingRegion(n)}},{key:"isGoodPointValue",value:function(t){return Number.MAX_VALUE!==t&&Number.MIN_VALUE!==t&&Number.isFinite(t)}},{key:"getTotalBottomMargin",value:function(){if(!this.plot)return 0;var t=this.props,e=t.bottomIndicators;return t.isMobile?document.body.classList.contains("landscape")?0:e.length*BF+3:e.reduce((function(t,e){var n=e.expanded;return t+(void 0!==n&&n?DF:MF)}),0)}},{key:"render",value:function(){var t=this.state,e=t.scrollToEndVisible,n=t.verticalScroll,r=this.props,i=r.bottomIndicators,o=r.chartId,a=r.active,s=r.symbol,c=r.showHotkeysInfo,l=r.isOpenDrawingsPanel,u=r.selectedDrawings;return(0,mc.jsxs)("div",{ref:this.chartRef,className:"chart",children:[(0,mc.jsx)("span",{className:"separator"}),(0,mc.jsx)(_L,{handler:this.onScrollToEndClick,visible:e}),(0,mc.jsxs)("div",{ref:this.chartContainerRef,className:"chart-container",id:o,children:[i.length>0&&(0,mc.jsx)(KB,{indicators:i}),(0,mc.jsx)("canvas",{className:"layer plot"}),(0,mc.jsx)(tF,{plot:this.plot,symbol:s}),this.plot&&l&&u.length>0&&(0,mc.jsx)(GM,{plotWidth:this.plot.width,plotHeight:this.plot.height,drawings:u})]}),this.plot&&c&&(0,mc.jsx)(WM,{}),(0,mc.jsx)("div",{className:"spotlight"}),(0,mc.jsx)("div",{className:(0,pc.Z)("asset-inactive",!a&&"active"),children:(0,mc.jsxs)("span",{children:[(0,vt.tr)("chart_settings.symbol_unavailable")," ",(0,mc.jsx)("a",{onClick:this.changeAssetToActive,children:(0,vt.tr)("chart_settings.click_to_reload")}),"."]})}),n>0&&(0,mc.jsxs)("div",{onClick:this.onVerticalScrollResetClick,className:"plot-vertical-scroll-btn show",children:[(0,mc.jsx)("i",{className:"fa fa-angle-down"}),(0,mc.jsx)("i",{className:"fa fa-angle-up"})]})]})}}],n&&EF(e.prototype,n),i&&EF(e,i),Object.defineProperty(e,"prototype",{writable:!1}),a}(r.Component),FF=am((function(t,e,n){var r,i=AP(n),o=(r=n,(0,pp.P1)([PP,CP],(function(t,e){return e.filter((function(e){var n=t[e],i=n.chartId,o=n.type;return i===r&&Ab(o)})).map((function(e){return t[e]}))}))),a=RP(n),s=(0,pp.P1)([Lp,Rp,Hp],(function(t,e,n){return t.filter((function(t){return e[t].asset===n})).map((function(t){return e[t]}))})),c=(0,$r.XH)(n),l=function(t){return(0,pp.P1)([EP,NP],(function(e,n){return function(r){return n.filter((function(n){return e[n].chartId===t&&r===e[n].assetId})).map((function(t){return e[t]}))}}))}(n);return function(t){var e=t.chartSettings.chartById[n],r=e.zoomStatus,u=e.zoom,f=e.chartType,h=e.chartPeriod,d=e.symbol,p=e.enabledAutoscroll,m=e.minimizedTradePanel,y=e.enabledGridSnap,v=e.dateRangeMinutes,b=e.dateRangeMinutesForce,g=e.showArea,w=t.global,j=w.windowLayout,x=w.isMobile,O=w.windowLayoutBodyClassChanged,S=w.theme,_=w.enabledHotKeys,T=w.hideHotkeysInfo,P=w.enabledTooltipMessage,E=w.isAuthorized,C=w.infoIcons,k=(0,wc.E$)(t)(n),N=k.active,I=k.digits,A=k.id,R=t.chartSettings.visibleChartIds;return{visibleChartIds:R,allIndicators:i(t),bottomIndicators:o(t),drawings:a(t)(A),selectedDrawings:l(t)(A),windowLayout:j,chartId:n,isMobile:x,windowLayoutBodyClassChanged:O,symbol:d,theme:S,active:N,digits:I,id:A,zoomStatus:r,zoom:u,chartType:f,chartPeriod:h,expressDeals:s(t,{symbol:d}),isRightWidgetContainerOpened:Gp(t),showHotkeysInfo:!x&&_&&!T&&1===R.length,enabledAutoscroll:p,minimizedTradePanel:m,showTooltip:!x&&P,enabledGridSnap:y,isRightPanel:c(t),dateRangeMinutes:v,dateRangeMinutesForce:b,showArea:g,selectedDrawingsIds:t.drawings.selectedIds,isAuthorized:E,infoIcons:C,isSignalsModalsOpened:t.modals.states[Ie.ee.SIGNALS_WIDGET],isOpenDrawingsPanel:t.modals.states[Ie.ee.DRAWING_SETTINGS_PANEL]===n,openedDeals:(0,bc.rZ)(t)(d)}}}),{changeAssetToActive:Rf.pi,changeChartZoom:Rf.Vm,zoomButtonReady:Rf.V5,changeTradePanelMinimized:Rf.Uw,changedChartSize:Rf.K1,subscribeSignals:Fa.Uw},zp)(HF),UF=function(){var t=(0,u.v9)((function(t){return t.global.enabledSocialTrading})),e=(0,u.I0)(),n=(0,r.useCallback)((function(n){n.stopPropagation(),Ke.Z.publish(Ma),e((0,Da.qL)(!t))}),[t]);return(0,mc.jsxs)(fy,{className:(0,pc.Z)("items__link items__link--social",t&&"active"),onClick:n,TooltipComponent:function(){return(0,mc.jsx)(vl,{position:"down",text:"chart_settings.social_trading"})},children:[(0,mc.jsx)("i",{className:"items__fa fa fa-users"}),t&&(0,mc.jsx)(_l,{icon:(0,mc.jsx)("i",{className:"fa fa-check"})})]})},VF=am((function(t,e,n){return{chartId:n,enabledMarketWatch:t.chartSettings.chartById[n].enabledMarketWatch}}),{changeMarketWatch:Rf.x_},zp)((function(t){var e=t.enabledMarketWatch,n=t.chartId,r=t.changeMarketWatch;return(0,mc.jsxs)(fy,{className:(0,pc.Z)("items__link items__link--market-watch",e&&"active"),onClick:function(t){t.stopPropagation(),Ke.Z.publish(Ma),r({chartId:n,value:!e})},TooltipComponent:function(){return(0,mc.jsx)(bl,{position:"down",text:"chart_settings.market_watch"})},children:[(0,mc.jsx)("i",{className:"items__fa fa fa-thermometer-three-quarters"}),e&&(0,mc.jsx)(_l,{icon:(0,mc.jsx)("i",{className:"fa fa-check"})})]})})),GF=function(){var t=(0,u.I0)(),e=(0,u.v9)(Ay);return(0,mc.jsxs)(fy,{className:(0,pc.Z)("items__link items__link--rating-widget",e&&"active"),onClick:function(n){n.stopPropagation(),Ke.Z.publish(Ma),t(ky(!e))},TooltipComponent:function(){return(0,mc.jsx)(bl,{position:"down",text:"chart_settings.rating"})},children:[(0,mc.jsx)("i",{className:"items__fa fa fa-list-ol"}),e&&(0,mc.jsx)(_l,{icon:(0,mc.jsx)("i",{className:"fa fa-check"})})]})},ZF=function(t){var e=t.position,n=(0,r.useContext)(zp),i=(0,u.I0)();return(0,mc.jsx)(fy,{className:"items__link items__link--zoom",onClick:function(t){t.stopPropagation(),Ke.Z.publish(Ma),i((0,Rf.vV)({chartId:n,action:p._E.CLICKED_PLUS}))},TooltipComponent:function(){return(0,mc.jsx)(bl,{position:e,text:"chart_settings.zoom_plus"})},children:(0,mc.jsx)("i",{className:"items__fa fa fa-search-plus"})})};ZF.propTypes={position:ul().oneOf(["top","down"])};var WF=ZF,$F=function(t){var e=t.position,n=(0,r.useContext)(zp),i=(0,u.I0)();return(0,mc.jsx)(fy,{className:"items__link items__link--zoom",onClick:function(t){t.stopPropagation(),Ke.Z.publish(Ma),i((0,Rf.vV)({chartId:n,action:p._E.CLICKED_MINUS}))},TooltipComponent:function(){return(0,mc.jsx)(bl,{position:e,text:"chart_settings.zoom_minus"})},children:(0,mc.jsx)("i",{className:"items__fa fa fa-search-minus"})})};$F.propTypes={position:ul().oneOf(["top","down"])};var XF=$F,zF=function(){var t=(0,r.useContext)(zp),e=(0,u.I0)();return(0,mc.jsx)(fy,{className:"items__link",onClick:function(){Ke.Z.publish(Ma),e((0,Rf.C_)(t))},TooltipComponent:function(){return(0,mc.jsx)(bl,{position:"down",text:"chart_settings.hide_chart_tooltip"})},children:(0,mc.jsx)("i",{className:"items__fa fa fa-times"})})},YF=am((function(t,e,n){return{chartId:n,minimizedTradePanel:t.chartSettings.chartById[n].minimizedTradePanel}}),null,zp)((function(t){var e=t.chartId,n=t.minimizedTradePanel,r=(0,u.I0)();return(0,mc.jsxs)(fy,{onClick:function(t){t.stopPropagation(),Ke.Z.publish(Ma),r((0,Rf.Uw)(e,!n))},className:(0,pc.Z)("items__link items__link--toggle-panel",!n&&"active"),TooltipComponent:function(){return(0,mc.jsx)(bl,{position:"down",text:n?"control_panel.trade_panel_max":"control_panel.trade_panel_min"})},children:[(0,mc.jsx)(gc.Q,{src:"/themes/cabinet/svg/icons/toggle-panel.svg"}),!n&&(0,mc.jsx)(_l,{icon:(0,mc.jsx)("i",{className:"fa fa-check"})})]})})),qF=function(t){var e=t.isOpen,n=t.onClick;return(0,mc.jsx)("a",{className:"items__link items__link--dots",onClick:n,children:(0,mc.jsx)("i",{className:(0,pc.Z)("items__fa fa",e?"fa-ellipsis-v":"fa-ellipsis-h")})})},KF=function(t,e){return!(0,g.cA)(t)&&w.z$[e]},QF=(0,r.forwardRef)((function(t,e){var n=t.handleClick,i=t.isOpened,o=(0,r.useContext)(zp),a=(0,u.v9)((function(t){return t.chartSettings.chartById[o].chartType})),s=(0,u.v9)((function(t){return t.chartSettings.chartById[o].chartPeriod}));return(0,mc.jsxs)(fy,{className:(0,pc.Z)("items__link items__link--chart-type",i&&"active"),ref:e,onClick:n,TooltipComponent:function(){return(0,mc.jsxs)(vl,{position:"down",children:[(0,vt.tr)("chart_settings.chart_type"),": ",w.LV[a],KF(a,s)&&(0,mc.jsxs)("p",{children:[(0,vt.tr)("chart_settings.timeframe"),": ",w.z$[s]]})]})},children:[(0,mc.jsx)(gc.Q,{src:"/themes/cabinet/svg/icons/chart-types/".concat(w.tg[a],".svg"),className:"svg-wrapper"}),KF(a,s)&&(0,mc.jsx)(_l,{icon:w.z$[s]})]})})),JF=(0,r.forwardRef)((function(t,e){var n=t.count,r=t.handleClick,i=t.isOpened,o=(0,u.v9)((function(t){return t.global.isMobile}));return(0,mc.jsxs)(fy,{ref:e,className:(0,pc.Z)("block1__item items__link items__link--indicators",i&&"active"),onClick:r,TooltipComponent:function(){return!o&&(0,mc.jsx)(bl,{position:"down",text:"chart_settings.indicators"})},children:[(0,mc.jsx)("i",{className:"items__fa fa fa-sliders"}),n>0&&(0,mc.jsx)(_l,{count:n})]})})),tU=(0,r.forwardRef)((function(t,e){var n=t.count,r=t.handleClick,i=t.isOpened,o=(0,u.v9)((function(t){return t.global.isMobile}));return(0,mc.jsxs)(fy,{ref:e,className:(0,pc.Z)("block1__item items__link items__link--drawings",i&&"active"),onClick:r,TooltipComponent:function(){return!o&&(0,mc.jsx)(bl,{position:"down",text:"chart_settings.drawings"})},children:[(0,mc.jsx)("i",{className:"items__fa fa fa-paint-brush"}),n>0&&(0,mc.jsx)(_l,{count:n})]})})),eU=function(t){var e=t.isEnabled,n=t.handleChange;return(0,mc.jsx)("div",{className:"settings-row",children:(0,mc.jsx)(wd,{checked:e,onChange:n,children:(0,vt.tr)("chart_settings.timer_on")})})};eU.propTypes={isEnabled:ul().bool.isRequired,handleChange:ul().func.isRequired};var nU=eU,rU=function(t){var e=t.isEnabled,n=t.handleChange;return(0,mc.jsx)("div",{className:"settings-row",children:(0,mc.jsx)(wd,{checked:e,onChange:n,children:(0,vt.tr)("chart_settings.enable_scroll")})})};rU.propTypes={isEnabled:ul().bool.isRequired,handleChange:ul().func.isRequired};var iU=rU,oU=function(t){var e=t.isEnabled,n=t.handleChange;return(0,mc.jsx)("div",{className:"settings-row",children:(0,mc.jsx)(wd,{checked:e,onChange:n,children:(0,vt.tr)("chart_settings.enable_grid_snap")})})};oU.propTypes={isEnabled:ul().bool.isRequired,handleChange:ul().func.isRequired};var aU=oU,sU=n(6817),cU=function(t){var e=t.color,n=t.setColor,i=(0,r.useRef)(null),o=(0,r.useRef)(null),a=(0,r.useRef)(null);return(0,r.useEffect)((function(){return a.current=new sU.Z({parent:o.current,color:"#".concat(e),popup:!1,alpha:!1,editor:!1,onChange:Rr()((function(t){return n(t.hex.substring(1,7))}),100)}),function(){var t;null===(t=a.current)||void 0===t||t.destroy(),a.current=null}}),[]),(0,r.useEffect)((function(){null!==i.current&&(i.current.style.background="#".concat(e))}),[e]),(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"line",ref:i}),(0,mc.jsx)("div",{ref:o})]})};cU.propTypes={color:ul().string.isRequired,setColor:ul().func.isRequired};var lU=cU,uU=function(t){var e=t.value,n=t.items,r=t.onChange;return(0,mc.jsxs)("div",{className:"simple-dropdown",children:[(0,mc.jsx)("select",{className:"form-control",onChange:r,value:e,children:Object.keys(n).map((function(t){return(0,mc.jsx)("option",{value:n[t],children:(0,vt.tr)("chart_settings.shadow_style_".concat(n[t]))},t)}))}),(0,mc.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 11 7",children:(0,mc.jsx)("path",{stroke:"currentColor",strokeWidth:"1.3",d:"M.5 1.5l5 4 5-4"})})]})};function fU(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return hU(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hU(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hU(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&i((0,Da.qI)(t)),e()},className:"btn btn-green-light",children:(0,vt.tr)("apply")}),(0,mc.jsx)("a",{onClick:function(){i((0,Da.qI)([{field:"candleUpColor",value:ke.ZP.CHART.CANDLE_COLOR.up},{field:"candleDownColor",value:ke.ZP.CHART.CANDLE_COLOR.down}])),e()},className:"btn btn-primary",children:(0,vt.tr)("chart_settings.default_colors")})]}),(0,mc.jsx)("a",{className:"modal-close",onClick:e,children:(0,mc.jsx)("svg",{className:"svg-icon modal-close-icon",width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,mc.jsx)("path",{opacity:"0.5",d:"M10.3432 7.5L14.6075 3.23565C15.1308 2.71236 15.1308 1.86392 14.6075 1.3402L13.6598 0.392472C13.1365 -0.130824 12.2881 -0.130824 11.7643 0.392472L7.5 4.65682L3.23565 0.392472C2.71236 -0.130824 1.86392 -0.130824 1.3402 0.392472L0.392472 1.3402C-0.130824 1.86349 -0.130824 2.71193 0.392472 3.23565L4.65682 7.5L0.392472 11.7643C-0.130824 12.2876 -0.130824 13.1361 0.392472 13.6598L1.3402 14.6075C1.86349 15.1308 2.71236 15.1308 3.23565 14.6075L7.5 10.3432L11.7643 14.6075C12.2876 15.1308 13.1365 15.1308 13.6598 14.6075L14.6075 13.6598C15.1308 13.1365 15.1308 12.2881 14.6075 11.7643L10.3432 7.5Z"})})})]})},yU=function(t){var e=t.isOpen,n=t.onRequestClose,i={};i.candleUpColor=(0,u.v9)((function(t){return t.global.candleUpColor})),i.candleDownColor=(0,u.v9)((function(t){return t.global.candleDownColor})),i.shadowStyle=(0,u.v9)((function(t){return t.global.shadowStyle}));var o=(0,u.I0)(),a=(0,r.useRef)(i);return(0,mc.jsx)(vf,{isOpen:e,showCloseButton:!1,onRequestClose:function(){var t=pU.map((function(t){return{field:t,value:a.current[t]}}));o((0,Da.V7)(t)),n()},children:(0,mc.jsx)(mU,{onRequestClose:n,values:i,initialData:a})})},vU=function(t){var e=t.isEnabled,n=t.handleChange;return(0,mc.jsx)("div",{className:"settings-row",children:(0,mc.jsx)(wd,{checked:e,onChange:n,children:(0,vt.tr)("chart_settings.show_area")})})};vU.propTypes={isEnabled:ul().bool.isRequired,handleChange:ul().func.isRequired};var bU=vU;function gU(t){return gU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gU(t)}var wU=["openerNode","onRequestClose"];function jU(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return xU(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xU(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xU(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var PU=function(t){var e=t.openerNode,n=t.onRequestClose,i=TU(t,wU),o=Dm(e),a=(0,r.useRef)(),s=(0,r.useContext)(zp);return(0,mc.jsx)(Ed.Z,{component:null,appear:!0,children:(0,mc.jsx)(Cd.Z,{timeout:1,nodeRef:a,classNames:"drop-down-modal-wrap",children:(0,mc.jsx)("div",{ref:a,className:"drop-down-modal-wrap",children:(0,mc.jsx)(qd,SU({onClickOutside:n,className:"drop-down-modal drop-down-modal--chart-type",style:o,shouldCapture:!0,chartId:s},i))})})})},EU=iu((function(t){var e=t.onRequestClose,n=t.openerNode,i=jU((0,r.useState)(!1),2),o=i[0],a=i[1],s=(0,u.I0)(),c=(0,r.useContext)(zp),l=(0,u.v9)((function(t){return t.chartSettings.chartById[c].candlesTimer})),f=(0,u.v9)((function(t){return t.chartSettings.chartById[c].showArea})),h=(0,u.v9)((function(t){return t.chartSettings.chartById[c].enabledAutoscroll})),d=(0,u.v9)((function(t){return t.chartSettings.chartById[c].enabledGridSnap})),p=(0,u.v9)((function(t){return t.chartSettings.chartById[c].chartType})),m=(0,u.v9)((function(t){return t.chartSettings.chartById[c].chartPeriod})),y=(0,u.v9)((function(t){return t.global.isMobile})),v=function(t){return function(){return s((0,La.eV)({chartType:t,chartId:c}))}},b=function(t){return function(){return s((0,La.rq)({chartPeriod:t,chartId:c}))}},j=Object.values(tt()(w.pQ,["S1"])),x=!(0,g.cA)(p);return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)(PU,{onRequestClose:function(t){return!o&&e(t)},openerNode:n,children:[(0,mc.jsxs)("div",{className:"chart-list-block",children:[(0,mc.jsx)("div",{className:"chart-list-block__title",children:(0,vt.tr)("chart_settings.chart_types")}),(0,mc.jsx)("ul",{className:"list-links color-blue",children:Object.keys(w.Ri).map((function(t){return(0,mc.jsx)("li",{className:(0,pc.Z)(w.Ri[t]===p&&"active"),children:(0,mc.jsxs)("a",{onClick:v(w.Ri[t]),children:[(0,mc.jsx)(gc.Q,{src:(e=w.tg[w.Ri[t]],"/themes/cabinet/svg/icons/chart-types/".concat(e,".svg")),className:"svg-icon-wrapper"}),(0,mc.jsx)("span",{children:w.LV[w.Ri[t]]})]})},w.Ri[t]);var e}))})]}),x&&(0,mc.jsxs)("div",{className:"time-frames-block",children:[(0,mc.jsx)("div",{className:"time-frames-block__title",children:(0,vt.tr)("chart_settings.time_frames")}),(0,mc.jsx)("ul",{className:"list-links color-blue",children:j.map((function(t){return(0,mc.jsx)("li",{className:(0,pc.Z)(t===m&&"active"),children:(0,mc.jsx)("a",{onClick:b(t),children:(0,mc.jsx)("span",{children:w.z$[t]})})},t)}))})]}),(0,mc.jsxs)("div",{className:"settings-block",children:[(0,mc.jsxs)("div",{className:"settings-block__header",children:[(0,mc.jsx)("div",{className:"settings-block__title",children:(0,vt.tr)("chart_settings.settings")}),x&&(0,mc.jsx)("a",{onClick:function(){return a(!0)},children:(0,vt.tr)("chart_settings.candle_colors")})]}),(0,mc.jsxs)("div",{className:"settings-block__in",children:[!x&&(0,mc.jsx)(bU,{isEnabled:f,handleChange:function(t){return s((0,Rf.p2)(c,!!t.target.checked))}}),x&&(0,mc.jsx)(nU,{isEnabled:l,handleChange:function(t){return s((0,La.B_)(c,!!t.target.checked))}}),(0,mc.jsx)(iU,{isEnabled:h,handleChange:function(t){return s((0,Rf.SD)(c,!!t.target.checked))}}),x&&!y&&(0,mc.jsx)(aU,{isEnabled:d,handleChange:function(t){return s((0,Rf.FP)(c,!!t.target.checked))}})]})]})]}),(0,mc.jsx)(yU,{isOpen:o,onRequestClose:function(){return a(!1)}})]})})),CU="favorites",kU="all",NU="current",IU=function(t){var e=t.favoriteIndicatorsCount,n=t.indicatorsCount,r=t.tab,i=t.setTab,o=function(t){return function(){Ke.Z.publish(Ma),i(t)}};return(0,mc.jsxs)("ul",{className:"tab-nav",children:[e>0&&(0,mc.jsx)("li",{className:(0,pc.Z)("favorites",r===CU&&"active"),children:(0,mc.jsxs)("a",{onClick:o(CU),children:[(0,mc.jsx)("i",{className:"fa fa-star"})," ",(0,vt.tr)("assets.fav")]})}),n>0&&(0,mc.jsx)("li",{className:(0,pc.Z)(r===NU&&"active"),children:(0,mc.jsx)("a",{onClick:o(NU),children:(0,mc.jsx)("span",{children:(0,vt.tr)("indicators.current")})})}),(e>0||n>0)&&(0,mc.jsx)("li",{className:(0,pc.Z)(r===kU&&"active"),children:(0,mc.jsx)("a",{onClick:o(kU),children:(0,mc.jsx)("span",{children:(0,vt.tr)("indicators.all_ind")})})})]})};function AU(t){return AU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},AU(t)}function RU(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function LU(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var ZU=function(t){var e=t.width,n=void 0===e?16:e,r=t.height,i=void 0===r?16:r,o=GU(t,HU);return(0,mc.jsx)("div",UU(UU({},o),{},{children:(0,mc.jsx)("svg",{width:n,height:i,viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,mc.jsx)("path",{d:"M7.67196 12.75H5.32821C5.17196 12.75 5.03655 12.6979 4.92196 12.5938C4.80738 12.4896 4.73967 12.3594 4.71884 12.2031L4.53134 10.75C4.39592 10.6979 4.26842 10.6354 4.14884 10.5625C4.02884 10.4896 3.91155 10.4115 3.79696 10.3281L2.43759 10.8906C2.29176 10.9427 2.14592 10.9479 2.00009 10.9062C1.85426 10.8646 1.73967 10.776 1.65634 10.6406L0.500089 8.625C0.416755 8.48958 0.390714 8.34375 0.421964 8.1875C0.453214 8.03125 0.531339 7.90625 0.656339 7.8125L1.82821 6.92188C1.8178 6.84896 1.81259 6.77854 1.81259 6.71062V6.28875C1.81259 6.22125 1.8178 6.15104 1.82821 6.07812L0.656339 5.1875C0.531339 5.09375 0.453214 4.96875 0.421964 4.8125C0.390714 4.65625 0.416755 4.51042 0.500089 4.375L1.65634 2.35938C1.72926 2.21354 1.84113 2.12229 1.99196 2.08562C2.14321 2.04937 2.29176 2.05729 2.43759 2.10938L3.79696 2.67188C3.91155 2.58854 4.03134 2.51042 4.15634 2.4375C4.28134 2.36458 4.40634 2.30208 4.53134 2.25L4.71884 0.796875C4.73967 0.640625 4.80738 0.510417 4.92196 0.40625C5.03655 0.302083 5.17196 0.25 5.32821 0.25H7.67196C7.82821 0.25 7.96363 0.302083 8.07821 0.40625C8.1928 0.510417 8.26051 0.640625 8.28134 0.796875L8.46884 2.25C8.60426 2.30208 8.73196 2.36458 8.85196 2.4375C8.97155 2.51042 9.08863 2.58854 9.20321 2.67188L10.5626 2.10938C10.7084 2.05729 10.8543 2.05208 11.0001 2.09375C11.1459 2.13542 11.2605 2.22396 11.3438 2.35938L12.5001 4.375C12.5834 4.51042 12.6095 4.65625 12.5782 4.8125C12.547 4.96875 12.4688 5.09375 12.3438 5.1875L11.172 6.07812C11.1824 6.15104 11.1876 6.22125 11.1876 6.28875V6.71062C11.1876 6.77854 11.1772 6.84896 11.1563 6.92188L12.3282 7.8125C12.4532 7.90625 12.5313 8.03125 12.5626 8.1875C12.5938 8.34375 12.5678 8.48958 12.4845 8.625L11.3282 10.625C11.2449 10.7604 11.1278 10.8517 10.977 10.8988C10.8257 10.9454 10.6772 10.9427 10.5313 10.8906L9.20321 10.3281C9.08863 10.4115 8.96884 10.4896 8.84384 10.5625C8.71884 10.6354 8.59384 10.6979 8.46884 10.75L8.28134 12.2031C8.26051 12.3594 8.1928 12.4896 8.07821 12.5938C7.96363 12.6979 7.82821 12.75 7.67196 12.75ZM6.53134 8.6875C7.13551 8.6875 7.65113 8.47396 8.07821 8.04688C8.5053 7.61979 8.71884 7.10417 8.71884 6.5C8.71884 5.89583 8.5053 5.38021 8.07821 4.95312C7.65113 4.52604 7.13551 4.3125 6.53134 4.3125C5.91676 4.3125 5.39842 4.52604 4.97634 4.95312C4.55467 5.38021 4.34384 5.89583 4.34384 6.5C4.34384 7.10417 4.55467 7.61979 4.97634 8.04688C5.39842 8.47396 5.91676 8.6875 6.53134 8.6875Z"})})}))},WU=function(t){var e=t.handleDeleteClick,n=t.handleEditClick,r=t.indicators,i=(0,u.v9)((function(t){return t.global.isMt5}));return(0,mc.jsx)(rf,{className:"tab-body",children:(0,mc.jsx)("div",{className:"current-block tab-body-block",children:(0,mc.jsx)("div",{className:"current indicators-list",children:r.map((function(t){var r=t.id,o=t.type;return(0,mc.jsxs)("div",{className:"list-item",children:[(0,mc.jsxs)("div",{className:"asset-label crop-text",children:[(0,vt.tr)("indicators.".concat(o))," ",(0,mc.jsx)(XB,{indicator:t})]}),(0,mc.jsxs)("div",{className:"actions-block",children:[(0,mc.jsxs)("a",{onClick:n(r),children:[!i&&(0,mc.jsx)(BD,{className:"icon-wrapper"}),i&&(0,mc.jsx)(ZU,{className:"icon-wrapper"})]}),(0,mc.jsx)("a",{onClick:e(r),children:(0,mc.jsx)(hD,{className:"icon-wrapper"})})]})]},r)}))})})})};function $U(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return XU(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return XU(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function XU(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0||b>0)&&(0,mc.jsx)(IU,{favoriteIndicatorsCount:o,indicatorsCount:b,tab:f,setTab:h}),f===NU&&(0,mc.jsx)(WU,{indicators:a,handleEditClick:function(t){return function(){return m(t)}},handleDeleteClick:function(t){return function(){return n(t)}}}),f!==NU&&(0,mc.jsx)(MU,{tab:f}),f!==CU&&a.length>0&&(0,mc.jsxs)("a",{className:"btn remove-all",onClick:function(){i(e)},children:[(0,vt.tr)("drawings.delete_all"),y&&(0,mc.jsx)("span",{className:"cnt",children:a.length}),!y&&" (".concat(a.length,")")]})]})})})}),(0,mc.jsx)(GB,{isOpen:null!=w,indicator:w,onRequestClose:function(){return m(null)}})]})}))),YU=zU,qU="current",KU="all",QU=function(t){var e=t.tab,n=t.setTab,r=function(t){return function(){Ke.Z.publish(Ma),n(t)}};return(0,mc.jsxs)("ul",{className:"tab-nav",children:[(0,mc.jsx)("li",{className:(0,pc.Z)(e===qU&&"active"),children:(0,mc.jsx)("a",{onClick:r(qU),children:(0,vt.tr)("drawings.current")})}),(0,mc.jsx)("li",{className:(0,pc.Z)(e===KU&&"active"),children:(0,mc.jsx)("a",{onClick:r(KU),children:(0,vt.tr)("drawings.all")})})]})};function JU(t){return JU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},JU(t)}function tV(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function eV(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)(QU,{tab:l,setTab:f}),l===KU&&(0,mc.jsx)(rV,{}),l===qU&&(0,mc.jsx)(iV,{handleEditClick:function(t){return function(){return p(t)}}}),i>0&&(0,mc.jsxs)("a",{className:"btn remove-all",onClick:function(){n({chartId:s,assetId:e.id,symbol:e.symbol}),Ke.Z.publish(Ma)},children:[(0,vt.tr)("drawings.delete_all"),y&&(0,mc.jsx)("span",{className:"cnt",children:i}),!y&&" (".concat(i,")")]})]})})})}),(0,mc.jsx)(fM,{isOpen:null!==d,drawingId:d,onRequestClose:function(){return p(null)}})]})}))),cV=(0,r.forwardRef)((function(t,e){var n=t.handleClick,r=t.isOpened;return(0,mc.jsx)(fy,{className:(0,pc.Z)("items__link items__link--chart-type chart-layout-options-btn",r&&"active"),ref:e,onClick:n,TooltipComponent:function(){return(0,mc.jsx)(bl,{position:"down",children:(0,vt.tr)("chart_settings.multi_chart")})},children:(0,mc.jsx)("div",{className:"svg-wrapper",children:(0,mc.jsx)("svg",{className:"svg-icon",xmlns:"http://www.w3.org/2000/svg",height:"35",viewBox:"0 0 33 33",children:(0,mc.jsx)("path",{d:"M15.199 3.287v8.626a3.287 3.287 0 01-3.286 3.286H3.286A3.287 3.287 0 010 11.913V3.287A3.288 3.288 0 013.286 0h8.627a3.286 3.286 0 013.286 3.287zM29.714 0h-8.627a3.288 3.288 0 00-3.286 3.287v8.626a3.287 3.287 0 003.286 3.286h8.627A3.287 3.287 0 0033 11.913V3.287A3.288 3.288 0 0029.714 0zM11.913 17.801H3.286A3.286 3.286 0 000 21.087v8.627A3.288 3.288 0 003.286 33h8.627a3.288 3.288 0 003.286-3.286v-8.627a3.284 3.284 0 00-3.286-3.286zm17.801 0h-8.627a3.287 3.287 0 00-3.286 3.286v8.627A3.288 3.288 0 0021.087 33h8.627A3.288 3.288 0 0033 29.714v-8.627a3.286 3.286 0 00-3.286-3.286z"})})})})})),lV=cV,uV=iu((function(t){var e=t.onDropdownClose,n=t.openerNode,r=(0,u.I0)(),i=function(t){return function(){Ke.Z.publish(Ma),r((0,Da.Sz)(t)),e()}},o=(0,u.v9)((function(t){return t.global.windowLayout})),a=Dm(n);return(0,mc.jsx)(Dd,{timeout:1,classNames:"drop-down-modal-wrap",className:"drop-down-modal-wrap",children:(0,mc.jsx)(qd,{onClickOutside:e,className:"drop-down-modal drop-down-modal--window-layout-switcher",shouldCapture:!0,style:a,children:(0,mc.jsx)("table",{className:"table",children:(0,mc.jsxs)("tbody",{children:[(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("window_layout.chart_1")}),(0,mc.jsx)("td",{children:(0,mc.jsx)("div",{className:"sq-wrap",children:(0,mc.jsx)("div",{className:(0,pc.Z)("sq full",o===Ee._.FULL&&"active"),onClick:i(Ee._.FULL),children:(0,mc.jsx)("div",{className:"sq__item"})})})})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("window_layout.charts",2)}),(0,mc.jsx)("td",{children:(0,mc.jsxs)("div",{className:"sq-wrap",children:[(0,mc.jsxs)("div",{className:(0,pc.Z)("sq horizontal-2",o===Ee._.H2&&"active"),onClick:i(Ee._.H2),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq vertical-2",o===Ee._.V2&&"active"),onClick:i(Ee._.V2),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]})]})})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("window_layout.charts",3)}),(0,mc.jsx)("td",{children:(0,mc.jsxs)("div",{className:"sq-wrap",children:[(0,mc.jsxs)("div",{className:(0,pc.Z)("sq top-1-bottom-2",o===Ee._.T1B2&&"active"),onClick:i(Ee._.T1B2),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq top-2-bottom-1",o===Ee._.T2B1&&"active"),onClick:i(Ee._.T2B1),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq left-2-right-1",o===Ee._.L2R1&&"active"),onClick:i(Ee._.L2R1),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq left-1-right-2",o===Ee._.L1R2&&"active"),onClick:i(Ee._.L1R2),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq vertical-3",o===Ee._.V3&&"active"),onClick:i(Ee._.V3),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]})]})})]}),(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("window_layout.charts",4)}),(0,mc.jsx)("td",{children:(0,mc.jsxs)("div",{className:"sq-wrap",children:[(0,mc.jsxs)("div",{className:(0,pc.Z)("sq top-2-bottom-2",o===Ee._.T2B2&&"active"),onClick:i(Ee._.T2B2),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq top-3-bottom-1",o===Ee._.T3B1&&"active"),onClick:i(Ee._.T3B1),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq top-1-bottom-3",o===Ee._.T1B3&&"active"),onClick:i(Ee._.T1B3),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq left-1-right-3",o===Ee._.L1R3&&"active"),onClick:i(Ee._.L1R3),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)("sq left-3-right-1",o===Ee._.L3R1&&"active"),onClick:i(Ee._.L3R1),children:[(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"}),(0,mc.jsx)("div",{className:"sq__item"})]})]})})]})]})})})})})),fV="chart-settings",hV="indicators",dV="drawings",pV="layouts";function mV(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return yV(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yV(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yV(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1})),T=(0,u.v9)(gl.e_),P=vV(Ie.ee.CHART_SETTINGS,v),E=vV(Ie.ee.INDICATORS_MODAL,b),C=vV(Ie.ee.DRAWINGS_MODAL,g),k=function(){return y(null)},N=function(t){return function(){Ke.Z.publish(Ma),c((0,Is.tC)({modalId:t,value:!0}))}},I=function(t){return function(){Ke.Z.publish(Ma),c((0,Is.tC)({modalId:t,value:!1}))}},A=function(){d(!1),Ke.Z.publish(Ma)},R=Dm(j.current);return(0,mc.jsxs)("div",{className:"items",children:[(0,mc.jsx)(QF,{isOpened:P,ref:v,handleClick:N(Ie.ee.CHART_SETTINGS)}),(0,mc.jsx)(JF,{isOpened:E,count:O,ref:b,handleClick:N(Ie.ee.INDICATORS_MODAL)}),(0,mc.jsx)(tU,{isOpened:C,count:S,ref:g,handleClick:N(Ie.ee.DRAWINGS_MODAL)}),!T&&(0,mc.jsxs)("div",{ref:j,className:"settings-container",children:[h&&(0,mc.jsx)(qF,{onClick:A,isOpen:!0}),!h&&(0,mc.jsx)(qF,{onClick:function(){d(!0),Ke.Z.publish(Ma)},isOpen:!1}),h&&(0,mc.jsx)(Dd,{timeout:1,classNames:"drop-down-modal-wrap",className:"drop-down-modal-wrap",onClick:A,style:R,children:(0,mc.jsxs)(qd,{onClickOutside:A,chartId:l,children:[(0,mc.jsx)(UF,{}),(!e||!i)&&(0,mc.jsx)(VF,{}),n&&(0,mc.jsx)(GF,{}),!a&&(0,mc.jsx)(WF,{position:"down"}),!a&&(0,mc.jsx)(XF,{position:"down"}),o&&(0,mc.jsx)(zF,{})]})})]}),!_&&!T&&(0,mc.jsx)(lV,{isOpened:m===pV,ref:w,handleClick:function(){return y(pV)}}),s&&(0,mc.jsx)(YF,{}),P&&(0,mc.jsx)(EU,{openerNode:v.current,onRequestClose:I(Ie.ee.CHART_SETTINGS)}),E&&(0,mc.jsx)(YU,{onClickOutside:I(Ie.ee.INDICATORS_MODAL),openerNode:b.current,indicatorsCount:O}),C&&(0,mc.jsx)(sV,{onClickOutside:I(Ie.ee.DRAWINGS_MODAL),openerNode:g.current,drawingsCount:S}),m===pV&&(0,mc.jsx)(uV,{onClickOutside:k,openerNode:w.current,onDropdownClose:k})]})})),jV=wV;function xV(t){return xV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xV(t)}function OV(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nthis.state.prevPrice,u=et.length)&&(e=t.length);for(var n=0,r=new Array(e);n10)return"current-symbol_cropped"}var GV=am((function(t,e,n){var r=t.global,i=r.isMobile,o=r.enabledTooltipMessage;return{label:(0,wc.E$)(t)(n).label,canShowTooltip:!i&&o}}),null,zp)((function(t){var e=t.canShowTooltip,n=t.label,i=t.onDropdownOpened,o=t.isOpen,a=t.innerRef,s=FV((0,r.useState)(!1),2),c=s[0],l=s[1],u=e&&c;return(0,mc.jsx)("div",{className:"currencies-block",children:(0,mc.jsx)("div",{className:(0,pc.Z)("currencies-block__in",o&&"active"),ref:a,children:(0,mc.jsxs)("a",{className:(0,pc.Z)("js-tour-open-currency-block pair-number-wrap",u&&"tooltip2"),onClick:function(){return i()},onMouseEnter:function(){return l(!0)},onMouseLeave:function(){return l(!1)},children:[(0,mc.jsxs)("div",{className:"pair",children:[(0,mc.jsx)("span",{className:(0,pc.Z)("current-symbol",n?VV(n):""),children:n||(0,mc.jsx)("i",{className:"fa fa-spin fa-spinner"})}),(0,mc.jsx)("i",{className:"fa fa-caret-down",style:{transform:"rotate(".concat(o?"180deg":0,")")}})]}),u&&(0,mc.jsx)(DV,{})]})})})})),ZV=function(t,e){return(0,mc.jsx)(GV,function(t){for(var e=1;e0&&(0,mc.jsx)("i",{className:"search__icon search__icon-clear fa fa-times-circle active",onClick:function(t){t.preventDefault(),t.stopPropagation(),e(""),i.current.focus()}}),0===n.length&&(0,mc.jsx)("i",{className:"search__icon fa fa-search"})]})},zV=function(t){var e=t.isOpenedSchedule,n=t.onScheduleClick;return(0,mc.jsxs)("a",{className:(0,pc.Z)("assets-block__nav-item","assets-block__nav-item--calendar",e&&"assets-block__nav-item--active"),onClick:n,children:[(0,mc.jsx)("span",{className:"assets-block__nav-icon-wrap",children:(0,mc.jsx)("i",{className:"assets-block__nav-icon fa fa-calendar-o"})}),(0,mc.jsx)("span",{className:"assets-block__nav-item-label",children:(0,vt.tr)("schedule")})]})};function YV(t){return YV="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},YV(t)}function qV(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function KV(t){for(var e=1;e0?(0,pi.ee)(n):"";return(0,mc.jsxs)("span",{className:"alist__schedule-info",children:[(0,mc.jsx)("svg",{className:"svg-icon icon-play-circle alist__schedule-info-otc-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:(0,mc.jsx)("path",{d:"M371.7 238l-176-107c-15.8-8.8-35.7 2.5-35.7 21v208c0 18.4 19.8 29.8 35.7 21l176-101c16.4-9.1 16.4-32.8 0-42zM504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256z"})})," ",(0,mc.jsx)("span",{className:"alist__schedule-info-text",children:e?(0,vt.tr)("assets.full_time"):r})]})},rG=function(){return(0,mc.jsxs)("span",{className:"alist__schedule-info",children:[(0,mc.jsx)("i",{className:"fa fa-minus-circle alist__schedule-info-icon"})," ",(0,mc.jsx)("span",{className:"alist__schedule-info-text",children:"N/A"})]})},iG=function(t){var e=t.isFullTime,n=t.timeDiff,r=t.isTemporaryAvailable,i=n>0?(0,pi.ee)(n):"";return(0,mc.jsxs)("span",{className:"alist__schedule-info",children:[(0,mc.jsx)("svg",{className:"svg-icon alist__schedule-info-otc-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 479.74 430.93",children:(0,mc.jsx)("path",{d:"M242.36 41.7A173.19 173.19 0 01363.65 91h54.64a215.53 215.53 0 00-351.87 0h54.64a173.2 173.2 0 01121.3-49.3zm0 347.53a173.2 173.2 0 01-121.3-49.33H66.42a215.53 215.53 0 00351.87 0h-54.64a173.19 173.19 0 01-121.29 49.33zM148 288q22-23.79 22-68.11t-21.79-68.12q-21.78-23.67-62.92-23.68T22 151.57Q0 175.08 0 219.63T22 288q22 23.81 63 23.81T148 288zm-97-23.09q-11.36-15.14-11.36-45t11.48-45.11q11.48-15.19 34.06-15.19 45 0 45 60.3T85 280.05q-22.63 0-34-15.14zm224.76 44.44V162.38h48.46v-31.5H189.45v31.5h48.46v146.97h37.85zm106.93-88.75q0-28.68 11.72-44.74t33.08-16.05a60.13 60.13 0 0119.9 3.54 203.08 203.08 0 0120.14 8.3l12.21-30.76q-26.25-12.57-52.25-12.57-25.51 0-44.49 11.17t-29.12 32.1q-10.12 20.94-10.13 48.77 0 44.19 20.63 67.81T424 311.79q27.1 0 49.07-9.16v-31.74q-26.73 9.41-45.53 9.4-44.85 0-44.85-59.69z"})})," ",(0,mc.jsxs)("span",{className:"alist__schedule-info-text",children:[r&&(0,vt.tr)("assets.working_temporary"),!r&&(e?(0,vt.tr)("assets.full_time"):i)]})]})},oG=function(){return(0,mc.jsxs)("div",{className:"assets-block__schedule-desc schedule-desc",children:[(0,mc.jsxs)("div",{className:"schedule-desc__item",children:[(0,mc.jsx)("div",{className:"schedule-desc__icon-wrap",children:(0,mc.jsx)("svg",{className:"svg-icon icon-play-circle schedule-desc__icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:(0,mc.jsx)("path",{d:"M371.7 238l-176-107c-15.8-8.8-35.7 2.5-35.7 21v208c0 18.4 19.8 29.8 35.7 21l176-101c16.4-9.1 16.4-32.8 0-42zM504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256z"})})}),(0,mc.jsx)("div",{className:"schedule-desc__item-text",children:(0,vt.tr)("assets.available_time")})]}),(0,mc.jsxs)("div",{className:"schedule-desc__item",children:[(0,mc.jsx)("div",{className:"schedule-desc__icon-wrap",children:(0,mc.jsx)("svg",{className:"svg-icon schedule-desc__icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 479.74 430.93",children:(0,mc.jsx)("path",{d:"M242.36 41.7A173.19 173.19 0 01363.65 91h54.64a215.53 215.53 0 00-351.87 0h54.64a173.2 173.2 0 01121.3-49.3zm0 347.53a173.2 173.2 0 01-121.3-49.33H66.42a215.53 215.53 0 00351.87 0h-54.64a173.19 173.19 0 01-121.29 49.33zM148 288q22-23.79 22-68.11t-21.79-68.12q-21.78-23.67-62.92-23.68T22 151.57Q0 175.08 0 219.63T22 288q22 23.81 63 23.81T148 288zm-97-23.09q-11.36-15.14-11.36-45t11.48-45.11q11.48-15.19 34.06-15.19 45 0 45 60.3T85 280.05q-22.63 0-34-15.14zm224.76 44.44V162.38h48.46v-31.5H189.45v31.5h48.46v146.97h37.85zm106.93-88.75q0-28.68 11.72-44.74t33.08-16.05a60.13 60.13 0 0119.9 3.54 203.08 203.08 0 0120.14 8.3l12.21-30.76q-26.25-12.57-52.25-12.57-25.51 0-44.49 11.17t-29.12 32.1q-10.12 20.94-10.13 48.77 0 44.19 20.63 67.81T424 311.79q27.1 0 49.07-9.16v-31.74q-26.73 9.41-45.53 9.4-44.85 0-44.85-59.69z"})})}),(0,mc.jsx)("div",{className:"schedule-desc__item-text",children:(0,vt.tr)("assets.switch_time")})]}),(0,mc.jsxs)("div",{className:"schedule-desc__item",children:[(0,mc.jsx)("div",{className:"schedule-desc__icon-wrap",children:(0,mc.jsx)("i",{className:"fa fa-minus-circle schedule-desc__icon"})}),(0,mc.jsx)("div",{className:"schedule-desc__item-text",children:(0,vt.tr)("assets.unavailable")})]}),(0,mc.jsxs)("a",{href:(0,He.or)("/assets"),className:"schedule-desc__btn",target:"_blank",children:[(0,mc.jsx)("i",{className:"fa fa-external-link"}),(0,vt.tr)("assets.view_schedule")]})]})},aG=function(){return(0,mc.jsx)("div",{className:"assets-block__otc-desc otc-desc",children:(0,vt.tr)("assets.otc_desc")})},sG=function(t){var e=t.timeDiff,n=t.isTemporaryAvailable,r=e>0?(0,pi.ee)(e):"";return(0,mc.jsxs)("span",{className:"alist__schedule-info",children:[(0,mc.jsx)("i",{className:"fa fa-minus-circle alist__schedule-info-icon"})," ",(0,mc.jsx)("span",{className:"alist__schedule-info-text",children:n?(0,vt.tr)("assets.working_temporary"):r})]})};function cG(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return lG(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lG(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lG(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(e=t.substring(0,i),n=r))})),[e,n]},fG=function(t){var e,n;if(!t)return[e,n];var r=function(t){var e,n,r=t.symbol.split("_otc")[0].toLowerCase();if("#"===r[0]&&(r=r.substring(1)),e=r,"v"===r&&(e="visa"),t.type===wt){var i=cG(t.label.toLowerCase().replace("_otc","").replace("otc","").trim().split("/"),2);e=i[0],n=i[1]}else if("oils"===t.type||"cfd"===t.type);else if(t.type===xt){var o=cG(uG(r),2),a=o[0],s=o[1];a&&(e=a),"eur"===s&&(n=s)}else if(t.type===jt){var c=cG(uG(r),2),l=c[0],u=c[1];l&&(e=l),"usd"!==u&&(n=u)}else if(t.type===St){var f=cG(uG(r),2),h=f[0];f[1],e=h}return[e,n]}(t),i=cG(r,2);return[e=i[0],n=i[1]]};function hG(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return dG(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dG(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dG(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0,c=a-n,l=0===a,f=-2===a,h=r?i?"otc":"available":"no-active";return(0,mc.jsxs)(mc.Fragment,{children:[s&&(0,mc.jsxs)(mc.Fragment,{children:["available"===h&&(0,mc.jsx)(nG,{timeDiff:c,isFullTime:l}),"otc"===h&&(0,mc.jsx)(iG,{timeDiff:c,isFullTime:l})]}),f&&(0,mc.jsx)(iG,{timeDiff:c,isFullTime:l,isTemporaryAvailable:f}),!r&&(0,mc.jsx)(sG,{timeDiff:o-n,isTemporaryAvailable:o<=0})]})},vG=function(t){var e=t.asset,n=e.payout;return e.active?(0,mc.jsxs)("span",{children:[n,"%"]}):(0,mc.jsx)(rG,{})},bG=function(t){var e=t.asset,n=t.currentSymbol,r=t.isFavorite,i=t.onChangeSymbol,o=t.onFavoriteToggled,a=t.isOpenedSchedule,s=t.isWelcomeTour,c=e.symbol,l=e.label,u=e.active;return(0,mc.jsx)("li",{className:(0,pc.Z)("alist__item",n===c&&"alist__item--active",!u&&"alist__item--no-active",r&&u&&"alist__item--has-favorites"),children:(0,mc.jsxs)("a",{className:"alist__link",onClick:function(){Ke.Z.publish(Ma),Ke.Z.publish("newbie_guide_todo_list.step_confirm",2),u&&i(c)},children:[(0,mc.jsx)("span",{className:"alist__icon-wrap",children:(0,mc.jsx)("i",{className:(0,pc.Z)("alist__icon","fa",r?"fa-star del":"fa-star-o add"),onClick:function(t){t.stopPropagation(),s||(Ke.Z.publish(Ma),o(c))}})}),mG(e),(0,mc.jsx)("span",{className:"js-tour-asset-label alist__label",children:l}),(0,mc.jsx)("span",{className:"alist__payout",children:a?(0,mc.jsx)(yG,{asset:e}):(0,mc.jsx)(vG,{asset:e})})]})},c)},gG=(0,u.$j)((function(t){return{assetBySymbol:(0,wc.ir)(t),assetsSymbols:(0,wc.aV)(t),favoriteSymbols:t.favorites.list,isWelcomeTour:(0,zr.P0)(t)}}))((function(t){var e=t.assetBySymbol,n=t.assetsSymbols,r=t.searchTerm,i=t.activeTab,o=t.currentSymbol,a=t.onChangeSymbol,s=t.favoriteSymbols,c=t.onFavoriteToggled,l=t.isOpenedSchedule,f=t.isCompact,h=t.showOtcDescription,d=t.isWelcomeTour,p=(0,u.v9)((function(t){return t.assets.assetSortType})),m=(0,u.v9)((function(t){return t.assets.assetSortDirection})),y=(0,u.v9)((function(t){return t.global.webViewPlatform})),v=function(t,e,n,r,i){return e.slice().sort((function(e,o){var a=t[e],s=a.payout,c=a.active,l=a.scheduledUntil,u=a.label,f=t[o],h=f.payout,d=f.active,p=f.scheduledUntil,m=f.label;return c&&!d?-1:!c&&d?1:n===Et?i?l===p?0:(2===l&&(l=Number.MAX_VALUE),2===p&&(p=Number.MAX_VALUE),r===kt?p-l:l-p):s===h?0:r===Nt?h-s:s-h:n===Ct?u===m?0:r===kt?u>m?1:-1:u>m?-1:1:0})).map((function(e){return t[e]}))}(e,n,p,m,l);return"ios"===y&&(v=v.filter((function(t){return"cryptocurrency"!==t.type}))),d&&(v=v.filter((function(t){return t.is_otc}))),v=r.length>0?v.filter((function(t){var e=t.symbol,n=t.label;return(0,mi.FO)(e,r)||(0,mi.FO)(n,r)})):i===_t?function(t,e){return t.filter((function(t){var n=t.symbol;return e.includes(n)}))}(v,s):function(t){var e={};return It.forEach((function(n){t[n]&&(e[n]=t[n])})),e}(JB()(v,(function(t){return t.type})))[i]||[],(0,mc.jsxs)(mc.Fragment,{children:[r.length>0&&0===v.length&&(0,mc.jsxs)("div",{className:"assets-block__not-found",children:[(0,mc.jsx)(pG,{}),(0,vt.tr)("assets.not_found")]}),v.length>0&&(0,mc.jsx)(rf,{children:(0,mc.jsxs)("div",{className:(0,pc.Z)("assets-block__body-".concat(i)),children:[(0,mc.jsx)("ul",{className:"assets-block__alist alist alist-".concat(i),children:v.map((function(t){var e=s.includes(t.symbol);return(0,mc.jsx)(bG,{activeTab:i,asset:t,currentSymbol:o,isFavorite:e,onChangeSymbol:a,onFavoriteToggled:c,isOpenedSchedule:l},t.symbol)}))}),f&&l&&(0,mc.jsx)(oG,{}),f&&h&&(0,mc.jsx)(aG,{})]})}),0===v.length&&i===_t&&(0,mc.jsx)("div",{className:"no-items",children:(0,mc.jsx)("div",{className:"message message-info",children:(0,vt.tr)("assets.favorites_no_items")})})]})}));var wG=function(t){var e=t.onTabSort,n=t.isOpenedSchedule,r=(0,u.v9)((function(t){return t.assets.assetSortType})),i=(0,u.v9)((function(t){return t.assets.assetSortDirection})),o=(0,u.v9)($r.B1),a=r===Et;return(0,mc.jsxs)("a",{className:(0,pc.Z)("sort-block__item","sort-block__item--sort-profit",a&&"sort-block__item--active"),onClick:function(){e(Et,a?i===Nt?kt:Nt:i)},children:[n&&(0,vt.tr)("deals.availability"),!n&&!o&&(0,vt.tr)("deals.payout"),!n&&o&&(0,vt.tr)("revenue"),a&&(0,mc.jsx)("i",{className:(0,pc.Z)("sort-block__icon fa",i===Nt?"fa-caret-down":"fa-caret-up")})]})},jG=function(t){var e=t.onTabSort,n=t.categoryName,r=void 0===n?null:n,i=(0,u.v9)((function(t){return t.assets.assetSortType})),o=(0,u.v9)((function(t){return t.assets.assetSortDirection})),a=i===Ct;return(0,mc.jsxs)("a",{className:(0,pc.Z)("sort-block__item","sort-block__item--sort-alphabet",a&&"sort-block__item--active"),onClick:function(){e(Ct,a?o===Nt?kt:Nt:o)},children:[r&&r,!r&&(0,vt.tr)("deals.asset"),a&&(0,mc.jsx)("i",{className:(0,pc.Z)("sort-block__icon fa",o===Nt?"fa-caret-down":"fa-caret-up")})]})};function xG(t){return xG="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xG(t)}function OG(t,e){for(var n=0;n-1&&window.navigator.userAgent.indexOf("Chrome")<=-1&&!c)&&a()})),EG(TG(e),"onSearchTermChange",(function(t){return e.setState({searchTerm:(n=t,n.replace("/","").toLowerCase().trim())});var n})),EG(TG(e),"onFavoriteToggled",(function(t){e.props.favoriteSymbols.includes(t)?e.removeFavorite(t):e.addFavorite(t)})),EG(TG(e),"addFavorite",(function(t){(0,e.props.addFavoriteSymbol)(t)})),EG(TG(e),"removeFavorite",(function(t){(0,e.props.removeFavoriteSymbol)(t)})),EG(TG(e),"getFavoriteAssets",(function(){var t=e.props,n=t.assetBySymbol,r=t.symbols;return t.favoriteSymbols.filter((function(t){return r.includes(t)})).map((function(t){return n[t]}))})),EG(TG(e),"getCurrentTabAssets",(function(){var t=e.state.activeTab,n=e.props,r=n.symbols,i=n.assetBySymbol;return r.map((function(t){return i[t]})).filter((function(e){return e.type===t}))})),EG(TG(e),"hasOtcInCurrentTab",(function(){return function(t){return t.filter((function(t){return t.active}))}(e.state.activeTab===_t?e.getFavoriteAssets():e.getCurrentTabAssets()).some((function(t){return t.is_otc}))})),e.state={activeTab:t.activeTab,searchTerm:"",isOpenedSchedule:!1,styles:Dm(t.openerNode)},e}return e=o,n=[{key:"componentDidUpdate",value:function(t){var e=this,n=this.props,r=n.showFavPanel,i=n.openerNode;t.showFavPanel!==r&&setTimeout((function(){e.setState({styles:Dm(i)})}),0)}},{key:"render",value:function(){var t=this.props,e=t.onDropdownClose,n=t.currentSymbol,r=t.chartId,i=t.isMultiGraph,o=t.isMobile,a=t.enabledTooltipMessage,s=t.isWelcomeTour,c=this.state,l=c.activeTab,u=c.isOpenedSchedule,f=c.styles,h=o,d=a&&this.hasOtcInCurrentTab()&&!u,p=o&&Lt(l);return(0,mc.jsx)(Dd,{timeout:o?1:200,className:"drop-down-modal-wrap",children:(0,mc.jsx)(qd,{onClickOutside:e,className:(0,pc.Z)("drop-down-modal drop-down-modal--quotes-list",s&&"welcome-tour"),style:i?null:f,chartId:r,shouldCapture:!s,children:(0,mc.jsxs)("div",{className:(0,pc.Z)("assets-block",h&&"assets-block--compact",i&&"assets-block--multi-graph"),children:[(0,mc.jsx)("div",{className:"assets-block__col assets-block__col-nav",children:(0,mc.jsxs)(rf,{children:[(0,mc.jsx)(eG,{isCompact:h,activeTab:l,onTabChange:this.onTabChange,onSearchTermChange:this.onSearchTermChange,searchTerm:this.state.searchTerm,isOpenedSchedule:u,onScheduleClick:this.onScheduleClick}),!h&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"assets-block__nav assets-block__nav-bottom",children:(0,mc.jsx)(zV,{isOpenedSchedule:u,onScheduleClick:this.onScheduleClick})}),d&&(0,mc.jsx)(aG,{}),u&&(0,mc.jsx)(oG,{})]})]})}),(0,mc.jsxs)("div",{className:"assets-block__col assets-block__col-body",children:[(0,mc.jsxs)("div",{className:"assets-block__filters filters",children:[!h&&(0,mc.jsx)(XV,{searchTerm:this.state.searchTerm,onSearchTermChange:this.onSearchTermChange,isMobile:o}),(0,mc.jsxs)("div",{className:"assets-block__filters-sort-block sort-block",children:[(0,mc.jsx)(jG,{onTabSort:this.onTabSort,categoryName:p}),(0,mc.jsx)(wG,{onTabSort:this.onTabSort,isOpenedSchedule:u})]})]}),(0,mc.jsx)("div",{className:"assets-block__body-wrap",children:(0,mc.jsx)("div",{className:"assets-block__body",children:(0,mc.jsx)(gG,{searchTerm:this.state.searchTerm,activeTab:l,currentSymbol:n,onChangeSymbol:this.changeSymbol,onFavoriteToggled:this.onFavoriteToggled,isOpenedSchedule:u,showOtcDescription:d,isMobile:o,isCompact:h})})})]})]})})})}}],n&&OG(e.prototype,n),r&&OG(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(r.Component),NG=am((function(t,e,n){var r=t.favorites.list,i=t.chartSettings.visibleSymbols.length>1;return{currentSymbol:t.chartSettings.chartById[n].symbol,favoriteSymbols:r,chartId:n,isMultiGraph:i,isMobile:t.global.isMobile,enabledTooltipMessage:t.global.enabledTooltipMessage,assetBySymbol:t.assets.assetBySymbol,symbols:t.assets.symbols,showFavPanel:!i&&r.length>0,isWelcomeTour:(0,zr.P0)(t)}}),{changeSymbol:La.II,addFavoriteSymbol:La.DH,removeFavoriteSymbol:La.Rm,changeAssetSortType:Da.S$},zp)(iu(kG));function IG(t){return IG="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},IG(t)}function AG(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null,n=t.props,r=n.changeModalState,i=n.chartId;t.setState({activeTab:e},(function(){return r({modalId:Ie.ee.ASSETS_LIST,value:i})}))})),BG(DG(t),"onDropdownClosed",(function(){var e=t.props.changeModalState;t.setState({activeTab:null,addToFavourites:!1},(function(){return e({modalId:Ie.ee.ASSETS_LIST,value:!1})}))})),BG(DG(t),"onKeyUp",(function(e){var n=t.props,r=n.visibleSymbolsLength,i=n.isOpen;qw(e)||1!==r||!e.shiftKey||"KeyF"!==e.code||i||t.onDropdownOpened(_t),"Escape"===e.code&&i&&t.onDropdownClosed()})),BG(DG(t),"getActiveTab",(function(e){var n=t.props.currentAssetType;return null!==e?e:n||wt})),t}return e=a,(n=[{key:"componentDidMount",value:function(){var t=this;document.addEventListener("keyup",this.onKeyUp),this.eventId=Ke.Z.subscribe(rs.Et,(function(){t.setState({addToFavourites:!0},(function(){t.onDropdownOpened()}))}))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keyup",this.onKeyUp),Ke.Z.unsubscribe(this.eventId)}},{key:"render",value:function(){var t=this.getActiveTab(this.state.activeTab),e=this.props.isOpen;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)(WV,{ref:this.iconRef,isOpen:e,onDropdownOpened:this.onDropdownOpened}),e&&(0,mc.jsx)(NG,{activeTab:t,onDropdownClose:this.onDropdownClosed,openerNode:this.iconRef.current,addToFavourites:this.state.addToFavourites})]})}}])&&AG(e.prototype,n),i&&AG(e,i),Object.defineProperty(e,"prototype",{writable:!1}),a}(r.Component),UG=am((function(t,e,n){return{currentAssetType:(0,wc.E$)(t)(n).type,visibleSymbolsLength:t.chartSettings.visibleSymbols.length,isOpen:t.modals.states[Ie.ee.ASSETS_LIST]===n,chartId:n}}),{changeModalState:Is.tC},zp)(FG),VG=function(){var t=(0,u.v9)((function(t){return t.global.currentTime})),e=(0,u.v9)((function(t){return t.global.isMobile})),n=(0,u.v9)(gl.e_);if(!t)return null;var r=Ri(t),i=Ni(),o=Hi(i);return(0,mc.jsxs)("div",{className:"current-time",children:[(0,mc.jsx)("div",{className:"current-time__time",children:r}),(0,mc.jsxs)("div",{className:"current-time__zone",children:["UTC",i>=0?"+":"",o]}),!e&&!n&&(0,mc.jsx)("div",{className:"current-time__actions",children:(0,mc.jsxs)("a",{className:"current-time__action-item flex-centered mfp-ajax-modal tooltip2",href:(0,He.or)("cabinet/ajax/modal/settings?oc=7"),children:[(0,mc.jsx)("i",{className:"current-time__action-icon fa fa-cog"}),(0,mc.jsx)(bl,{position:"right",children:(0,vt.tr)("timezone")})]})})]})};function GG(t){return GG="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},GG(t)}function ZG(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function WG(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var oZ=function(t){var e=t.children,n=t.Container,r=void 0===n?"span":n,i=iZ(t,tZ);return(0,mc.jsx)(r,nZ(nZ({},i),{},{onAnimationEnd:function(t){return t.currentTarget.classList.remove("blinking")},onClick:function(t){void 0!==i.onClick&&i.onClick(),t.currentTarget.classList.add("blinking")},children:e}))};function aZ(t){return aZ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},aZ(t)}function sZ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function cZ(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0||m>0)&&(0,mc.jsxs)("ul",{className:"tab-nav tab-nav--v2",children:[i>0&&(0,mc.jsx)("li",{className:(0,pc.Z)("fav",l===CU&&"active"),children:(0,mc.jsx)("a",{onClick:y(CU),children:(0,vt.tr)("assets.fav")})}),m>0&&(0,mc.jsx)("li",{className:(0,pc.Z)(l===NU&&"active"),children:(0,mc.jsxs)("a",{onClick:y(NU),children:[(0,vt.tr)("indicators.current")," (",m,")"]})}),(0,mc.jsx)("li",{className:(0,pc.Z)(l===kU&&"active"),children:(0,mc.jsx)("a",{onClick:y(kU),children:(0,vt.tr)("indicators.all_ind")})})]}),(0,mc.jsxs)(rf,{className:"m-content",children:[l!==NU&&(0,mc.jsx)(uZ,{tab:l}),l===NU&&(0,mc.jsx)(fZ,{indicators:o,handleEditClick:function(t){return function(){Ke.Z.publish(Ma),p(t)}},handleDeleteClick:function(t){return function(){Ke.Z.publish(Ma),s(FL(t))}}})]}),m>0&&l!==CU&&(0,mc.jsx)("a",{className:"remove-all",onClick:function(){Ke.Z.publish(Ma),s(ZL(n))},children:"".concat((0,vt.tr)("drawings.delete_all")," (").concat(m,")")})]}),(0,mc.jsx)(GB,{isOpen:null!=v,indicator:v,onRequestClose:function(){Ke.Z.publish(Ma),p(null)}})]})}));function mZ(t){return mZ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mZ(t)}function yZ(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function vZ(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsxs)("ul",{className:"tab-nav tab-nav--v2",children:[(0,mc.jsx)("li",{className:(0,pc.Z)(l===SZ&&"active"),children:(0,mc.jsxs)("a",{onClick:h(SZ),children:[(0,vt.tr)("drawings.current")," (",y,")"]})}),(0,mc.jsx)("li",{className:(0,pc.Z)(l===OZ&&"active"),children:(0,mc.jsx)("a",{onClick:h(OZ),children:(0,vt.tr)("drawings.all")})})]}),(0,mc.jsxs)(rf,{className:(0,pc.Z)("m-content","tab-".concat(l)),children:[l===OZ&&(0,mc.jsx)(gZ,{}),l===SZ&&(0,mc.jsx)(wZ,{drawings:o,handleEditClick:function(t){return function(){return m(t)}}})]}),y>0&&(0,mc.jsx)("a",{className:"remove-all",onClick:function(){s(ML({chartId:i,assetId:n.id,symbol:n.symbol})),Ke.Z.publish(Ma)},children:"".concat((0,vt.tr)("drawings.delete_all")," (").concat(y,")")})]}),(0,mc.jsx)(fM,{isOpen:null!==p,drawingId:p,onRequestClose:function(){return m(null)}})]})};_Z.propTypes={onRequestClose:ul().func.isRequired};var TZ=am((function(t,e,n){var r=RP(n);return function(t){var e=(0,wc.E$)(t)(n);return{asset:e,chartId:n,drawings:r(t)(e.id)}}}),null,zp)(_Z);function PZ(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return EZ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return EZ(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function EZ(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)(QG,{count:v})]}),(0,mc.jsx)(BZ,{isOpen:f,onRequestClose:y(Ie.ee.CHART_SETTINGS)}),(0,mc.jsx)(pZ,{isOpen:l,onRequestClose:y(Ie.ee.INDICATORS_MODAL)}),(0,mc.jsx)(TZ,{isOpen:h,onRequestClose:y(Ie.ee.DRAWINGS_MODAL)})]})},VZ=function(t){var e=t.editIndicatorHandler,n=t.indicator,r=(0,u.I0)(),i=(0,u.v9)((function(t){return t.global.isMobile}));return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("span",{className:"chart-indicator-info",title:"".concat((0,vt.tr)("indicators.".concat(n.type))," ").concat(WB(n)),children:[(0,vt.tr)("indicators.".concat(n.type))," ",(0,mc.jsx)(XB,{indicator:n})]}),(0,mc.jsxs)("div",{className:"current-indicators__controls",children:[!i&&(0,mc.jsx)("a",{onClick:function(){return r(UL(n.id,!n.visible))},children:(0,mc.jsx)("i",{className:(0,pc.Z)("fa",n.visible?"fa-eye":"fa-eye-slash")})}),(0,mc.jsx)("a",{onClick:e,children:(0,mc.jsx)("i",{className:"fa fa-pencil"})}),!i&&(0,mc.jsx)("a",{onClick:function(){return r(FL(n.id))},children:(0,mc.jsx)("i",{className:"fa fa-times"})})]})]})};function GZ(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return ZZ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZZ(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ZZ(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1})),h=(0,r.useRef)();return(0,mc.jsxs)("div",{className:"items",children:[(0,mc.jsxs)("div",{ref:h,className:"settings-container",children:[e&&(0,mc.jsx)(qF,{onClick:i,isOpen:!0}),!e&&(0,mc.jsx)(qF,{onClick:function(){return n(!0)},isOpen:!1}),e&&(0,mc.jsx)($Z,{openerRef:h,handleCloseMenu:i,openMenu:c,openedMenu:s})]}),!f&&(0,mc.jsx)(lV,{ref:o,isOpened:s===pV,handleClick:function(){return c(pV)}}),(0,mc.jsx)(BZ,{isOpen:s===fV,onRequestClose:l}),(0,mc.jsx)(pZ,{isOpen:s===hV,onRequestClose:l}),(0,mc.jsx)(TZ,{isOpen:s===dV,onRequestClose:l}),s===pV&&(0,mc.jsx)(uV,{onClickOutside:l,openerNode:o.current,onDropdownClose:l})]})},qZ=(0,u.$j)((function(t){var e=t.global,n=e.enabledTooltipMessage;return{showTooltip:!e.isMobile&&n}}))((function(t){var e=t.showTooltip;return(0,mc.jsx)(r.Fragment,{children:(0,mc.jsx)("div",{className:"info-icons--gift info-icons__item info-icons--active",children:(0,mc.jsxs)("a",{className:(0,pc.Z)("mfp-ajax-modal info-icons__link",e&&"tooltip2"),href:(0,He.or)("cabinet/ajax/modal/bonus-info"),children:[(0,mc.jsx)("span",{className:"info-icons__icon",children:(0,mc.jsx)("i",{className:"fa fa-gift"})}),e&&(0,mc.jsx)(bl,{position:"right",text:"right_panel.on_bonus"})]})})})}));function KZ(t,e){return t.day===e.day&&t.month===e.month&&t.year===e.year}var QZ=function(t){for(var e=t.calendarItem.priority,n=[],r=0;rt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0?"+":"").concat(b),w=d.calendar.filter((function(t){var e=Vi(t.time),r=e.timestamp-y.timestamp,i=KZ(y,e)&&n===pW.TODAY,o=KZ(v,e)&&n===pW.TOMORROW;return(i||o)&&(!a||r>0)}));return(0,mc.jsxs)("div",{className:"tabs__content tab-calendar active",children:[(0,mc.jsxs)("div",{className:"filter",children:[(0,mc.jsxs)("div",{className:"current-date",children:[(0,vt.tr)("analytics-modal.current_date"),":"," ",(0,mc.jsx)("span",{children:(t=n===pW.TODAY?y:v,"".concat(t.day,".").concat(t.month,".").concat(t.year))})," (",g,")"]}),Object.values(pW).map((function(t){return(0,mc.jsx)("div",{className:(0,pc.Z)("btn_",n===t&&"active"),onClick:(e=t,function(){return i(e)}),children:(0,vt.tr)("analytics-modal.".concat(t))},t);var e})),(0,mc.jsx)("div",{className:"filter__switcher",children:(0,mc.jsx)(wd,{checked:a,onChange:function(t){return s(Boolean(t.target.checked))},children:(0,vt.tr)("analytics-modal.show_actual")})})]}),(0,mc.jsx)(rf,{className:"calendar-block",children:(0,mc.jsxs)("table",{className:"table table-calendar",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"10%"}}),(0,mc.jsx)("col",{style:{width:"10%"}}),(0,mc.jsx)("col",{style:{width:"10%"}}),(0,mc.jsx)("col",{style:{width:"40%"}}),(0,mc.jsx)("col",{style:{width:"10%"}}),(0,mc.jsx)("col",{style:{width:"10%"}}),(0,mc.jsx)("col",{style:{width:"10%"}})]}),(0,mc.jsx)("thead",{children:(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("th",{children:(0,vt.tr)("analytics-modal.time")}),(0,mc.jsx)("th",{children:(0,vt.tr)("analytics-modal.priority")}),(0,mc.jsx)("th",{children:(0,vt.tr)("analytics-modal.time_left")}),(0,mc.jsx)("th",{children:(0,vt.tr)("analytics-modal.event")}),(0,mc.jsx)("th",{children:(0,vt.tr)("analytics-modal.prev")}),(0,mc.jsx)("th",{children:(0,mc.jsx)("span",{className:"forecast-text",children:(0,vt.tr)("analytics-modal.forecast")})}),(0,mc.jsx)("th",{children:(0,mc.jsx)("span",{className:"actual-text",children:(0,vt.tr)("analytics-modal.actual")})})]})}),(0,mc.jsxs)("tbody",{children:[p&&(0,mc.jsx)("tr",{children:(0,mc.jsx)("td",{colSpan:"7",className:"loading",children:(0,mc.jsx)(Su,{})})}),!p&&0===w.length&&(0,mc.jsx)("tr",{children:(0,mc.jsx)("td",{colSpan:"7",children:(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("analytics-modal.no-events")})})}),!p&&w.length>0&&w.map((function(t){return(0,mc.jsx)(tW,{item:t,openedItem:l,handleOpenItem:m},t.id)}))]})]})})]})}var iW=function(t){var e=t.item,n=t.handleOpenItem,r=e.direction,i=e.created_at,o=e.pair_,a=e.title,s=e.type_,c=e.strategy_text,l=Vi(i),u="".concat(l.day,"-").concat(l.month,"-").concat(l.year," ").concat(l.hour,":").concat(l.min);return(0,mc.jsxs)("tr",{className:"direction-".concat(r),onClick:n(e.id),children:[(0,mc.jsx)("td",{children:u}),(0,mc.jsx)("td",{children:o}),(0,mc.jsx)("td",{children:(0,mc.jsx)("span",{className:"a-title",children:a})}),(0,mc.jsx)("td",{children:(0,mc.jsx)("span",{className:"type",title:s,style:{textTransform:"uppercase"},children:s.substring(0,4)})}),(0,mc.jsx)("td",{children:c})]})},oW=function(t){var e=t.item,n=t.handleCloseInfo,r=e.created_at,i=e.pair_,o=e.title,a=e.strategy_text,s=e.recommendation_,c=e.in_points,l=e.take_profit,u=e.stop_loss,f=e.key_levels,h=e.alt_recommendation_,d=e.alt_in_points,p=e.alt_take_profit,m=e.alt_stop_loss,y=e.alt_key_levels,v=e.text,b="string"==typeof a&&"empty"!==a.toLowerCase()&&s&&c&&l&&u&&f,g=h&&d&&p&&m&&y,w=Vi(r);return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("a",{onClick:n,className:"arrow-back",children:(0,mc.jsx)("i",{className:"fa fa-chevron-left"})}),(0,mc.jsxs)("div",{className:"cnt",children:[(0,mc.jsx)("h2",{children:o}),(0,mc.jsxs)("p",{className:"date",children:["".concat(w.day,"-").concat(w.month,"-").concat(w.year," ").concat(w.hour,":").concat(w.min,":").concat(w.sec)," ",i]}),(0,mc.jsx)("div",{className:"text",dangerouslySetInnerHTML:{__html:v}}),(0,mc.jsx)("div",{className:"scenarion-block",children:b&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("h3",{children:(0,vt.tr)("analytics-modal.scenario")}),(0,mc.jsxs)("table",{className:"table",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"30%"}}),(0,mc.jsx)("col",{style:{width:"70%"}})]}),(0,mc.jsxs)("tbody",{children:[a&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.tf")}),(0,mc.jsx)("td",{children:a})]}),s&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.recommend")}),(0,mc.jsx)("td",{children:s})]}),c&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.entry_point")}),(0,mc.jsx)("td",{children:c})]}),l&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.tp")}),(0,mc.jsx)("td",{children:l})]}),u&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.sl")}),(0,mc.jsx)("td",{children:u})]}),f&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.kl")}),(0,mc.jsx)("td",{children:f})]})]})]})]})}),(0,mc.jsx)("div",{className:"scenarion-block",children:g&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("h3",{children:(0,vt.tr)("analytics-modal.alt_scenario")}),(0,mc.jsxs)("table",{className:"table",children:[(0,mc.jsxs)("colgroup",{children:[(0,mc.jsx)("col",{style:{width:"30%"}}),(0,mc.jsx)("col",{style:{width:"70%"}})]}),(0,mc.jsxs)("tbody",{children:[h&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.recommend")}),(0,mc.jsx)("td",{children:h})]}),d&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.entry_point")}),(0,mc.jsx)("td",{children:d})]}),p&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.tp")}),(0,mc.jsx)("td",{children:p})]}),m&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.sl")}),(0,mc.jsx)("td",{children:m})]}),y&&(0,mc.jsxs)("tr",{children:[(0,mc.jsx)("td",{children:(0,vt.tr)("analytics-modal.kl")}),(0,mc.jsx)("td",{children:y})]})]})]})]})})]})]})};function aW(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return sW(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sW(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sW(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&n.analytics.map((function(t){return(0,mc.jsx)(iW,{item:t,openedItem:a,handleOpenItem:c},t.id)}))]})]})}),(0,mc.jsx)(rf,{className:"item-info-block",style:{overflow:"visible"},children:null!=l&&(0,mc.jsx)(oW,{item:l,handleCloseInfo:function(){return s(null)}})})]})})},lW=[{img:"analytics.png",title:(0,vt.tr)("analytics-modal.analys_title"),description:(0,vt.tr)("analytics-modal.analys_desc"),iosLink:"https://itunes.apple.com/app/id6444283150",androidLink:"//play.google.com/store/apps/details?id=com.pocketoption.analyticsplatform"},{img:"sygnals.png",title:(0,vt.tr)("analytics-modal.signals_title"),description:(0,vt.tr)("analytics-modal.signals_desc"),iosLink:"https://itunes.apple.com/app/id6444282927",androidLink:"//play.google.com/store/apps/details?id=com.pocketoption.signalsplatform"},{img:"strategies.png",title:(0,vt.tr)("analytics-modal.strateg_title"),description:(0,vt.tr)("analytics-modal.strateg_desc"),iosLink:"https://itunes.apple.com/app/id6444283093",androidLink:"//play.google.com/store/apps/details?id=com.pocketoption.strategiesplatform"}],uW=function(){return(0,mc.jsx)("div",{className:"tabs__content tab-apps active",children:(0,mc.jsx)(rf,{className:"applications",children:lW.map((function(t){return(0,mc.jsxs)("div",{className:"applications__item",children:[(0,mc.jsxs)("div",{className:"applications__left",children:[(0,mc.jsx)("div",{className:"applications__img-wrap",children:(0,mc.jsx)("img",{src:(0,He.FH)("images/mt5/modals/clawshorns-analytics-modal/".concat(t.img)),alt:t.title,className:"applications__img"})}),(0,mc.jsxs)("div",{className:"applications__text-wrap",children:[(0,mc.jsx)("h2",{className:"applications__title",children:t.title}),(0,mc.jsx)("div",{className:"applications__text",children:t.description})]})]}),(0,mc.jsxs)("div",{className:"applications__buttons",children:[(0,mc.jsxs)("a",{href:t.iosLink,target:"_blank",className:"applications__btn applications__btn--ios",children:[(0,mc.jsx)("p",{children:(0,vt.tr)("analytics-modal.get_from")}),"App Store"]}),(0,mc.jsxs)("a",{href:t.androidLink,target:"_blank",className:"applications__btn applications__btn--android",children:[(0,mc.jsx)("p",{children:(0,vt.tr)("analytics-modal.available_at")}),"Google Play"]})]})]},t.iosLink)}))})})};function fW(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return hW(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return hW(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hW(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&r<1800}));return(0,mc.jsxs)("div",{className:"tabs page-tabs",children:[(0,mc.jsx)("ul",{className:"tabs__caption",children:Object.values(dW).map((function(t){return(0,mc.jsx)("li",{className:(0,pc.Z)(e===t&&"active"),children:(0,mc.jsxs)("a",{onClick:(r=t,function(){return n(r)}),children:[(0,vt.tr)("analytics-modal.".concat(t)),t===dW.CALENDAR&&o&&(0,mc.jsx)("i",{className:"fa fa-exclamation warning"})]})},t);var r}))}),e===dW.CALENDAR&&(0,mc.jsx)(rW,{}),e===dW.ANALYTICS&&(0,mc.jsx)(cW,{}),e===dW.APPS&&(0,mc.jsx)(uW,{})]})},yW=iu((function(){var t=(0,u.I0)(),e=(0,u.v9)((function(t){return t.modals.states[Ie.ee.ANALYTICS_MODAL]}));return(0,mc.jsx)(bf,{isOpen:e,onRequestClose:function(){return t((0,Is.tC)({modalId:Ie.ee.ANALYTICS_MODAL,value:!1}))},className:"clawshorns-analytics-modal",children:(0,mc.jsx)(mW,{})})}));function vW(){var t=(0,u.I0)(),e=(0,u.v9)($r.Rl);return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"info-icons__item info-icons--analytics",children:(0,mc.jsxs)("a",{className:(0,pc.Z)("info-icons__link",e?"tooltip2":null),onClick:function(){return t((0,Is.tC)({modalId:Ie.ee.ANALYTICS_MODAL,value:!0}))},children:[(0,mc.jsx)("div",{className:"info-icons__icon",children:"A"}),(0,mc.jsx)(bl,{position:"right",children:(0,vt.tr)("left-icon.analytics-tooltip")})]})}),(0,mc.jsx)(yW,{})]})}var bW=function(t){switch(t.type){case"sell":return(0,mc.jsx)("i",{className:"fa fa-long-arrow-down"});case"active-sell":return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("i",{className:"fa fa-long-arrow-down"}),(0,mc.jsx)("i",{className:"fa fa-long-arrow-down"})]});case"buy":return(0,mc.jsx)("i",{className:"fa fa-long-arrow-up"});case"active-buy":return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("i",{className:"fa fa-long-arrow-up"}),(0,mc.jsx)("i",{className:"fa fa-long-arrow-up"})]});case"neutral":return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("i",{className:"fa fa-long-arrow-down"}),(0,mc.jsx)("i",{className:"fa fa-long-arrow-up"})]})}return(0,mc.jsx)("span",{children:"--"})},gW=n(67102);function wW(t){return wW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wW(t)}var jW=["time"];function xW(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function OW(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var TW=function(t){var e,n,r=t.time,i=_W(t,jW),o=(0,u.v9)((function(t){return t.global.currentTime})),a=o-r<=5?(0,vt.tr)("signals.just_now"):"".concat((e=o-r,n=(0,pi.Hy)(e),n.hours>0?(0,vt.tr)("time.short_h","".concat(n.hours," ")):n.minutes>0?(0,vt.tr)("time.short_min","".concat(n.minutes," ")):n.seconds>0?(0,vt.tr)("time.short_sec","".concat(n.seconds," ")):"")," ").concat((0,vt.tr)("ago"));return(0,mc.jsx)("div",OW(OW({},i),{},{children:a}))},PW=function(t){var e=t.animation,n=t.duration,i=void 0===n?"600ms":n,o=(0,r.useRef)();function a(){o.current.classList.remove("animated",e)}return[o,a,function(){a(),o.current.style.setProperty("--animate-duration",i),o.current.classList.add("animated",e)}]},EW=n(62694);function CW(t){return CW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},CW(t)}var kW=["symbol","timeframe","time"];function NW(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function IW(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var LW=function(){return(0,mc.jsxs)("div",{className:"trade-opened",children:[(0,vt.tr)("signals.trade_opened")," ",(0,mc.jsx)("i",{className:"fa fa-check price-up"})]})},DW=function(t){var e=t.symbol,n=t.timeframe,r=t.time,i=RW(t,kW),o=n+r-(0,u.v9)((function(t){return t.global.currentTime})),a=100-o/n*100,s=(0,gW.Jg)({symbol:e,time:r,timeframe:n}),c=(0,u.v9)((function(t){return(0,EW.qI)(t)(s)}));return(0,mc.jsxs)("div",IW(IW({},i),{},{children:[c&&(0,mc.jsx)(LW,{}),!c&&(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"progress-info",children:(0,mc.jsx)("div",{className:"progress",children:(0,mc.jsx)("div",{className:"progress-bar",style:{width:"".concat(a,"%")}})})}),(0,mc.jsx)("div",{children:Si(o)})]})]}))};function MW(t){return MW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},MW(t)}var BW=["isOpen","onRequestClose"];function HW(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return FW(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return FW(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function FW(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var WW=function(t){var e=t.assetLabel,n=t.handleIndicatorHide,i=t.signal,o=(0,u.I0)(),a=HW(pF(!1),2),s=a[0],c=a[1],l=i||gW.C$[oo.jt],f=l.signal,h=l.symbol,d=l.time,p=l.timeframe,m=(0,r.useContext)(zp),y=(0,u.v9)((function(t){return t.global.currency})),v=(0,u.v9)((function(t){return(0,$r.P3)(t)(m)})),b=HW(PW({animation:"bounceIn",duration:"600ms"}),3),g=b[0],w=b[1],j=b[2],x=HW(PW({animation:"flipInX",duration:"400ms"}),3),O=x[0],S=x[1],_=x[2];(0,r.useEffect)((function(){O.current&&_()}),[f]);var T=f===oo.jt,P=gW.C$[f];return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)("div",{className:"title crop-text",children:(0,vt.tr)("left-icon.signals-for",e)}),(0,mc.jsx)("div",{className:(0,pc.Z)("hseow",s&&"hseow--active-w2"),children:(0,mc.jsxs)("div",{className:"hseow__in",children:[(0,mc.jsx)("div",{className:"hseow__body",children:(0,mc.jsxs)("div",{className:"content-wrap",children:[(0,mc.jsxs)("div",{className:"fh",children:[(0,mc.jsxs)("div",{className:"fw signal-info",children:[(0,mc.jsx)("div",{className:(0,pc.Z)("icon-wrapper",P.class),ref:O,onAnimationEnd:S,children:(0,mc.jsx)(bW,{type:P.type})}),(0,mc.jsx)("div",{className:P.class,children:P.label}),(0,mc.jsxs)("div",{className:"amount",children:[y,v]}),!T&&(0,mc.jsx)(TW,{className:"time-ago",time:d})]}),(0,mc.jsxs)("div",{className:"signal-desc",children:[(0,mc.jsx)("div",{children:(0,vt.tr)("signals.signal_copy_desc","".concat(y).concat(v),(0,vt.tr)("signals.copy"))}),!T&&(0,mc.jsx)(DW,{symbol:h,time:d,timeframe:p,className:"signal-progress-wrapper"})]})]}),(0,mc.jsx)("div",{children:(0,mc.jsx)("a",{ref:g,className:(0,pc.Z)("btn btn-green-solid",T&&"disabled"),onClick:function(){if(!T){Ke.Z.publish(Ma),j();var t="up1"===f||"up2"===f?"call":"put";o((0,Fa.uQ)({symbol:h,action:t,amount:v,time:d,timeframe:p}))}},onAnimationEnd:w,children:(0,vt.tr)("signals.copy")})})]})}),(0,mc.jsxs)("div",{className:"hseow__body vertical",children:[(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("left-icon.on_off_indicator")}),(0,mc.jsxs)("div",{className:"turn-off-buttons",children:[s&&(0,mc.jsx)("a",{className:"show-turn-off-block-btn",onClick:c,children:(0,vt.tr)("left-icon.back")}),(0,mc.jsx)("a",{className:"btn btn-danger-transparent",onClick:n,children:(0,vt.tr)("left-icon.turn_off")})]})]})]})}),(0,mc.jsx)("a",{className:"toggle-icon",onClick:c,children:(0,mc.jsx)("i",{className:"fa fa-eye-slash"})})]})},$W=function(t){var e=t.isOpen,n=t.onRequestClose,r=ZW(t,BW);return(0,mc.jsx)(bf,{isOpen:e,onRequestClose:n,className:"left-top-info-signals-confirm-modal modal-has-turn-off-block",children:(0,mc.jsx)(WW,VW({},r))})};function XW(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return zW(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zW(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zW(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=v?"green":"red"},className:"fa ".concat(i>=v?"fa-check":"fa-times")})," ",(0,vt.tr)("left-icon.gems_lotto_cond1",v)," (",(0,vt.tr)("left-icon.gems_lotto_cond3",i).toLowerCase(),")"]}),(0,mc.jsxs)("li",{children:[(0,mc.jsx)("i",{style:{color:o?"green":"red"},className:"fa ".concat(o?"fa-check":"fa-times")})," ",(0,vt.tr)("left-icon.gems_lotto_cond2",b,g)]})]}),o&&(0,mc.jsxs)("span",{style:{color:"orange"},children:[(0,vt.tr)("left-icon.gems_lotto_started"),":"," ",(0,mc.jsx)("span",{children:Gy(Vy(m))})]}),!o&&(0,mc.jsxs)("span",{style:{color:"#8fa5bf"},children:[(0,vt.tr)("left-icon.gems_lotto_upcoming"),":"," ",(0,mc.jsx)("span",{children:Gy(Vy(h))})]})]})]}),(0,mc.jsxs)("div",{className:"hseow__body vertical",children:[(0,mc.jsx)("div",{className:"message message-info notification-message",children:(0,vt.tr)("left-icon.on_off_indicator")}),(0,mc.jsxs)("div",{className:"turn-off-buttons",children:[(0,mc.jsx)("a",{className:"show-turn-off-block-btn",onClick:l,children:(0,vt.tr)("left-icon.back")}),(0,mc.jsx)("a",{className:"btn btn-danger-transparent",onClick:function(){n((0,Da.y$)("top_left_info_icons_gems_lottery",!1)),e()},children:(0,vt.tr)("left-icon.turn_off")})]})]})]})}),(0,mc.jsx)("div",{className:"add-info",children:(0,mc.jsx)("a",{href:"".concat((0,He.or)("cabinet/gems-lotto/")),children:(0,vt.tr)("additional_info")})}),it.length)&&(e=t.length);for(var n=0,r=new Array(e);n1;return{showAnalyticsIcon:!c&&!l&&a.analytics,showBonusIcon:!c&&!l&&!o&&a.bonus&&s,showSignals:a.signal&&i,showGemsLottery:!c&&!l&&!r&&!o&&a.gemsLotto}}),null,zp)((function(t){var e=t.showSignals,n=t.showAnalyticsIcon,r=t.showBonusIcon,i=t.showGemsLottery;return(0,mc.jsxs)("div",{className:"info-icons",children:[r&&(0,mc.jsx)(qZ,{}),e&&(0,mc.jsx)(YW,{}),i&&(0,mc.jsx)(n$,{}),n&&(0,mc.jsx)(vW,{})]})})),i$=function(){var t=(0,u.v9)((function(t){return t.global.isMobile})),e=(0,u.v9)((function(t){return t.global.isTournament})),n=(0,u.v9)((function(t){return t.global.tournamentFinishAt})),r=(0,u.v9)((function(t){return t.chartSettings.visibleChartIds})).length>1,i=!e||n>0;return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsxs)("div",{className:"top-left-block__block1",children:[(0,mc.jsx)(UG,{}),t&&(0,mc.jsx)(UZ,{}),!t&&!r&&(0,mc.jsx)(jV,{}),!t&&r&&(0,mc.jsx)(YZ,{})]}),(0,mc.jsxs)("div",{className:"top-left-block__block2",children:[(0,mc.jsx)(VG,{}),(0,mc.jsx)(WZ,{}),i&&(0,mc.jsx)(r$,{})]})]})},o$=(0,mc.jsx)(gc.Q,{className:"svg-icon-wrap",src:"/themes/cabinet/svg/icons/call-arrow.svg"}),a$=(0,mc.jsx)(gc.Q,{className:"svg-icon-wrap",src:"/themes/cabinet/svg/icons/put-arrow.svg"}),s$={transform:"translateY(-46px)"},c$=function(t){var e=t.type,n=t.amount,i=t.payout,o=t.currency,a=t.isMobile,s=t.currentDealAmount,c=t.handleOpenDeal,l=t.isPrintBuySellText,f=t.isHideBoFeatures,h=(0,mc.jsxs)("span",{className:"payout",children:[(0,mc.jsxs)("span",{className:"payout__text payout__text-p",children:["+",i,"%"]}),(0,mc.jsx)("span",{className:"payout__profit",children:"+".concat(o).concat((0,qt.Bq)(n-s))})]}),d="call"===e?o$:a$,p=(0,r.useContext)(Yp),m=(0,u.v9)((function(t){return(0,gl.oJ)(t)(p)})),y="put"===e?(0,vt.tr)("control_panel.lower"):(0,vt.tr)("control_panel.higher");return l&&(y="put"===e?(0,vt.tr)("control_panel.sell"):(0,vt.tr)("control_panel.buy")),(0,mc.jsx)("div",{className:(0,pc.Z)("action-high-low","button-".concat(e,"-wrap")),children:(0,mc.jsxs)("a",{className:(0,pc.Z)("btn btn-".concat(e)),onClick:c("call"===e?Vt:Gt),children:[a&&(0,mc.jsx)("span",{className:"no-animate switch-state-block",children:(0,mc.jsxs)("span",{className:"switch-state-block__in",style:s$,children:[(0,mc.jsxs)("span",{className:"switch-state-block__item",children:[d,(0,mc.jsxs)("span",{className:"payout",children:[(0,mc.jsxs)("span",{className:"payout__text payout__text-p",children:["+",i,"%"]}),(0,mc.jsx)("span",{className:"payout__profit",children:"+".concat(o).concat((0,qt.Bq)(n-s))})]})]}),f?(0,mc.jsxs)("span",{className:"switch-state-block__item",children:[d,(0,mc.jsxs)("span",{className:"payout",children:[(0,mc.jsx)("span",{className:"payout__higher-text",children:y}),(0,mc.jsxs)("span",{className:"payout__profit",children:[i,"%"]})]})]}):(0,mc.jsxs)("span",{className:"switch-state-block__item",children:[d,(0,mc.jsx)("span",{className:"payout",children:(0,mc.jsx)("span",{className:(0,pc.Z)(y.length>=10&&"more-than-10-characters",y.length>=12&&"more-than-12-characters","payout__higher-text"),children:y})})]})]})}),!a&&(0,mc.jsx)("span",{className:(0,pc.Z)(m&&"no-animate","switch-state-block"),children:(0,mc.jsxs)("span",{className:"switch-state-block__in",children:[(0,mc.jsxs)("span",{className:"switch-state-block__item",children:[d,!m&&h,m&&(0,mc.jsx)("span",{className:"payout",children:(0,mc.jsx)("span",{className:"payout__text payout__text-lh",children:y})})]}),!m&&(0,mc.jsxs)("span",{className:"switch-state-block__item",children:[d,(0,mc.jsx)("span",{className:"payout",children:(0,mc.jsx)("span",{className:"payout__text payout__text-lh",children:y})})]})]})})]})})};c$.propTypes={type:ul().oneOf(["call","put"]),handleOpenDeal:ul().func.isRequired};var l$=am((function(t,e,n){var r=t.global,i=r.currency,o=r.isMobile,a=r.isWebViewWithoutVersion,s=r.webViewPlatform,c=(0,gl.LO)(t)(n),l=(0,$r.P3)(t)(n),u=(l+l*c/100).toFixed(2),f=(0,$r.B1)(t);return{currency:i,isMobile:o,payout:c,amount:u,currentDealAmount:l,isPrintBuySellText:a&&"ios"===s||f,isHideBoFeatures:f}}),null,zp)(c$),u$=function(t){var e=t.type,n=(0,r.useContext)(zp),i=(0,u.I0)();return(0,mc.jsx)(l$,{type:e,handleOpenDeal:function(t){return function(e){i(Ba({action:t,chartId:n,requestId:fe(e)}))}}})};u$.propTypes={type:ul().oneOf(["call","put"])};var f$=(0,r.memo)(u$),h$=function(t){var e=t.type,n=t.chartId,i=t.openDeal,o=t.tournamentFinishAt,a=t.fastTimeframe,s=t.currentTime,c=(0,r.useRef)(new Ch({position:gh,time:3e3}));return(0,mc.jsx)(l$,{type:e,handleOpenDeal:function(t){return function(e){ot.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1?e.slice(0,-1):"",!1);break;default:n(a?"".concat(t):"".concat(e).concat(t),!1)}s(!1)}},l=E$.filter((function(t){return!i.includes(t)}));return(0,mc.jsx)("div",{className:"virtual-keyboard js-virtual-keyboard",children:(0,mc.jsx)("div",{className:"virtual-keyboard__keys",children:l.map((function(t){return(0,mc.jsx)("div",{className:"virtual-keyboard__col",children:(0,mc.jsx)("div",{className:"virtual-keyboard__input",onClick:c(t),children:t})},t)}))})})};C$.defaultProps={disabledButtons:[]},C$.propTypes={inputVal:ul().string.isRequired,changeAmountHandler:ul().func.isRequired,disabledButtons:ul().array};var k$=C$;function N$(t){return N$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},N$(t)}function I$(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return A$(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A$(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A$(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nwindow.innerHeight&&(f=window.innerHeight-s-o);var h=u+s;h>window.innerHeight&&(h=window.innerHeight-s-o);var d={top:"".concat(Math.min(l.top-c,f),"px"),bottom:"".concat(Math.min(u,h),"px")};return R$({left:"".concat(l.left-a,"px")},r,d[r])}(t))}}),[]),(0,r.useEffect)((function(){var t=Ls()(o,100,{leading:!0});return window.addEventListener("resize",t),function(){window.removeEventListener("resize",t)}}),[]),(0,mc.jsx)(Dd,{classNames:s,className:(0,pc.Z)("drop-down-modal-wrap no-outside",c),children:(0,mc.jsx)(qd,{onClickOutside:o,className:(0,pc.Z)("drop-down-modal",l),style:v,shouldCapture:p,setRef:function(t){return m.current=t.current},chartId:u,children:n})})};L$.propTypes={verticalPosition:ul().oneOf(["top","bottom"])};var D$=iu(L$),M$=n(26458);function B$(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return H$(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H$(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H$(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n2&&(N=T=l?(0,qt.el)({amount:T,positive:!0,min:E,max:o}):(0,qt.Ce)({amount:T,positive:!0,max:i})),N>0&&!C.includes(N)&&C.push(N)}var I=O$()(C).sort((function(t,e){return t===e?0:t1||void 0!==navigator.standalone))&&!window.MSStream};function V$(t){return V$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},V$(t)}function G$(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Z$(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1;ff((function(){S(oX({amountType:f,currency:s,value:b?m:c}))}),[f]),(0,r.useEffect)((function(){b||S(oX({amountType:f,currency:s,value:c}))}),[c]),(0,r.useEffect)((function(){b&&S(oX({amountType:f,currency:s,value:m}))}),[m]),(0,r.useEffect)((function(){b&&I(O,!0)}),[n,e]);var k=(0,Ir.Jm)(e,(0,Ir.jU)(n)),N=(0,qt._n)(e,k),I=function(t,n){var r=String(t);b&&!r.includes("%")&&O.replace("%","")===r&&(r=r.substr(0,r.length-1)+"%"),(r=r.replace("%","").replace(s,"").replace(",",".")).includes(".")||(r=r.replace(/^0+/,"")),"$0"!==O&&"0%"!==O||r.includes(".")||(r=r.replace("0",""));var c=b?(0,qt.SJ)(e):1,l=hg({value:r,min:c,max:b?N:k,fixValue:n,defaultValue:c});(fg(l)||isNaN(l))&&(l=0),S(oX({amountType:f,value:l,currency:s})),b?o({chartId:a,amount:l,fixValue:n}):i({chartId:a,amount:l})},A=function(t){j(t),t||I(O,!0)},R=(0,r.useRef)();return(0,mc.jsxs)("div",{className:"block block--bet-amount",children:[l&&(0,mc.jsxs)("div",{className:"block__title",children:[b?(0,vt.tr)("control_panel.trade"):(0,vt.tr)("control_panel.bid_amount"),b&&(0,mc.jsx)("div",{className:"block__title-total",children:"".concat(s).concat(c)}),d&&(0,mc.jsxs)("div",{className:"tooltip2",children:[(0,mc.jsx)("i",{className:"fa fa-question-circle-o"}),!y&&(0,mc.jsx)(bl,{position:h?"":"left",text:b?"chart_settings.amount_type_%":"chart_settings.amount_type_$"})]})]}),(0,mc.jsx)(nX,{onClickAmountCurrent:function(){return A(!0)},showBlockButtons:l,changeAmountHandler:I,inputVal:O,maxCurrencyAmount:k,maxPercentAmount:N,isCompactMulti:C,ref:R}),w&&(0,mc.jsx)(F$,{amountType:f,changeAmountHandler:I,maxCurrencyAmount:k,maxPercentAmount:N,inputVal:O,openerNode:R.current,closeHandler:function(){return A(!1)}})]})})),sX=n(28479),cX=n.n(sX);function lX(t){return lX="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lX(t)}function uX(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function fX(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=i&&e<=m})),O=d===M$.Q.SELECT_EXPIRATION;return(0,mc.jsx)(D$,{openerNode:s,onClickOutside:a,innerWrapperClassName:"js-tour-expiration-inputs-list-modal trading-panel-modal expiration-inputs-list-modal",chartId:e,shouldCapture:!O,children:(0,mc.jsxs)("div",{className:"trading-panel-modal__wrap",children:[(0,mc.jsx)("div",{className:"trading-panel-modal__in",children:Object.values(mX).map((function(t){return(0,mc.jsxs)("div",{className:"rw",children:[(0,mc.jsx)("a",{className:"btn-plus",onClick:b(t),children:"+"}),(0,mc.jsx)("div",{className:"input-field-wrapper",children:(0,mc.jsx)("input",{type:"text",autoComplete:"off",value:(0,mi.FZ)(f[t]),onBlur:w(t),onChange:j(t),readOnly:p})}),(0,mc.jsx)("a",{className:"btn-minus",onClick:g(t),children:"-"})]},"keys-".concat(t))}))}),(0,mc.jsx)("div",{className:"trading-panel-modal__dops dops",children:(0,mc.jsx)("div",{className:"dops__timeframes",children:x.map((function(t){return(0,mc.jsx)("div",{className:"dops__timeframes-item",onClick:(n=wX[t],function(){c((0,Rf.BA)({chartId:e,amount:_$()(n,i,m)}))}),children:t},t);var n}))})})]})})};jX.propTypes={fastTimeframe:ul().number.isRequired};var xX=am((function(t,e,n){var r=(0,$r.UB)(t),i=(0,wc.E$)(t)(n);return{chartId:n,timeframes:i.timeframes,minQuickTimeframe:(0,j.og)({asset:i,isS:r})}}),null,zp)(jX);function OX(t){return function(t){if(Array.isArray(t))return SX(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return SX(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return SX(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function SX(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nx&&e<=O}));return(0,mc.jsx)(D$,{openerNode:i,onClickOutside:n,innerWrapperClassName:"trading-panel-modal expiration-inputs-list-modal",chartId:a,verticalAnchor:y?"bottom":"top",children:(0,mc.jsxs)("div",{className:"trading-panel-modal__wrap",children:[(0,mc.jsx)("div",{className:"trading-panel-modal__in",children:Object.values(mX).map((function(t){return(0,mc.jsxs)("div",{className:"rw",children:[(0,mc.jsx)("a",{className:"btn-plus",onClick:_(t),children:"+"}),(0,mc.jsx)("div",{className:"input-field-wrapper",children:(0,mc.jsx)("input",{type:"text",autoComplete:"off",value:(0,mi.FZ)(g[t]),onBlur:P(t),onChange:E(t),readOnly:f})}),(0,mc.jsx)("a",{className:"btn-minus",onClick:T(t),children:"-"})]},"keys-".concat(t))}))}),(0,mc.jsxs)("div",{className:"trading-panel-modal__dops dops",children:[(0,mc.jsxs)("div",{className:"dops__radio-wrap radio-wrap",children:[(0,mc.jsxs)("div",{className:"radio-wrap__text",children:[(0,vt.tr)("control_panel.auto_offset"),m&&!k&&(0,mc.jsxs)("div",{className:"tooltip2",children:[(0,mc.jsx)("i",{className:"fa fa-question-circle-o"}),(0,mc.jsx)(bl,{position:y?"":"left",children:(0,vt.tr)("control_panel.auto_offset_tooltip")})]})]}),(0,mc.jsx)(wd,{checked:h,onChange:function(){return o((0,Rf.lM)(a,!h))}})]}),h&&(0,mc.jsx)("div",{className:"dops__timeframes",children:N.map((function(t){var e,n=p.Jx[t];return(0,mc.jsx)("div",{className:(0,pc.Z)("dops__timeframes-item",n===d&&"dops__timeframes-item--active"),onClick:(e=n,function(){return o((0,Rf.Zr)({chartId:a,value:e}))}),children:t},t)}))})]})]})})};var TX=function(t){var e,n=t.value;return(0,mc.jsxs)("div",{className:"min-expiration-time-tooltip",children:[(0,vt.tr)("assets.change_min_timeframe")," ",(0,mc.jsx)("span",{children:(e=n,e<60?(0,vt.tr)("time.short_sec","".concat(e," ")):(0,vt.tr)("time.short_min","".concat(Math.floor(e/60)," ")))}),".",(0,mc.jsx)("a",{children:(0,mc.jsx)("i",{className:"fa fa-times"})})]})};function PX(t){for(var e=0,n=Object.keys(p.Jx);et.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&n.push((0,vt.tr)("time.short_h",e.hours)),e.minutes>0&&n.push((0,vt.tr)("time.short_min",e.minutes)),e.seconds>0&&0===e.hours&&n.push((0,vt.tr)("time.short_sec",e.seconds)),n.join(" ")}var HX=am((function(t,e,n){var r=t.global,i=r.enabledTooltipMessage,o=r.isMobile,a=r.isS,s=t.chartSettings.chartById[n],c=s.fastTimeframe,l=s.fastCloseAt,u=(0,$r.ll)(t),f=(0,wc.E$)(t)(n).timeframes,h=(0,zr.bn)(t),d=(0,zr.mH)(t);return{chartId:n,fastTimeframe:c,timeframes:f,showTooltip:!o&&i&&!d,isBottomPosition:u,isMobile:o,isS:a,fastCloseAt:l,getOnboardingIsOpenExpirationStep:h}}),null,zp)((function(t){var e=t.isBottomPosition,n=t.fastTimeframe,i=t.showBlockButtons,o=void 0===i||i,a=t.showTooltip,s=t.fastCloseAt,c=t.getOnboardingIsOpenExpirationStep,l=(0,u.I0)(),f=(0,r.useContext)(zp),h=(0,r.useContext)(Yp),d=DX((0,r.useState)(!1),2),p=d[0],m=d[1],y=(0,r.useRef)(),v=(0,u.v9)((function(t){return t.chartSettings.chartById[f].isCalendarMode})),b=(0,u.v9)((function(t){return t.global.windowLayout})),g=(0,u.v9)(zr.ms);(0,r.useEffect)((function(){m(g===M$.Q.SELECT_EXPIRATION)}),[g]);var w=function(){return m(!1)},j=function(){return l((0,Rf.eN)({chartId:f,value:!v}))},x=!(0,HD.ai)(b),O=(0,HD.re)(b,h),S=x&&O>1,_=Ai(s).timestamp,T=v?Ei(_):n,P=Bi(),E="UTC".concat(P>=0?"+":"").concat(P);return(0,mc.jsxs)("div",{className:"block block--expiration-inputs",children:[o&&(0,mc.jsxs)("div",{className:"block__title",children:["".concat((0,vt.tr)("control_panel.time_to_purchase")).concat(v?" ".concat(E):""),a&&(0,mc.jsxs)("div",{className:"tooltip2",children:[(0,mc.jsx)("i",{className:"fa fa-question-circle-o"}),!v&&!c&&(0,mc.jsxs)(bl,{position:e?"":"left",children:[(0,vt.tr)("chart_settings.tooltip_quick_option")," ",BX(T),"."]}),v&&!c&&(0,mc.jsx)(bl,{position:e?"":"left",children:(0,vt.tr)("chart_settings.tooltip_quick_option_calendar",E,(0,pi.Ux)(_,!0))})]})]}),(0,mc.jsxs)("div",{className:"block__control control js-tour-block--expiration-inputs",ref:y,children:[(0,mc.jsx)("div",{className:"control__value value value--several-items",onClick:function(){return m((function(t){return!t}))},children:(0,mc.jsx)("div",{className:"value__val",children:(0,pi.ki)(T)})}),S&&(0,mc.jsx)("div",{className:"control-buttons__wrapper",children:(0,mc.jsx)("a",{onClick:j,children:(0,mc.jsx)("i",{className:(0,pc.Z)("fa",v?"fa-flag-checkered":"fa-clock-o")})})}),o&&(0,mc.jsx)("div",{className:"control-buttons__wrapper",children:(0,mc.jsx)("div",{className:"control__buttons buttons",children:(0,mc.jsxs)("a",{onClick:j,className:(0,pc.Z)(a&&"tooltip2"),children:[(0,mc.jsx)("i",{className:(0,pc.Z)("fa",v?"fa-flag-checkered":"fa-clock-o")}),a&&(0,mc.jsx)(bl,{position:e?"":"left",text:"chart_settings.switch_to_d"})]})})})]}),p&&!v&&(0,mc.jsx)(xX,{fastTimeframe:n,closeHandler:w,openerNode:y.current}),p&&v&&(0,mc.jsx)(_X,{fastCloseAtInLocalTime:_,closeHandler:w,openerNode:y.current}),(0,mc.jsx)(LX,{})]})}));function FX(){var t=(0,r.useContext)(zp),e=(0,u.v9)((function(e){return(0,gl.LO)(e)(t)})),n=(0,u.v9)((function(e){return(0,$r.P3)(e)(t)})),i=(0,u.v9)((function(t){return t.global.currency})),o=(n+n*e/100).toFixed(2);return(0,mc.jsx)("div",{className:"payout-expected-profit-text js-tour-estimated-profit-block-long",children:(0,mc.jsxs)("div",{className:"payout-expected-profit-text__in",children:[(0,mc.jsxs)("span",{className:"payout-expected-profit-text__b1",children:[(0,vt.tr)("deals.payout"),":"," ",(0,mc.jsxs)("span",{children:[i,o]})]}),(0,mc.jsxs)("span",{className:"payout-expected-profit-text__b2",children:["+",e,"%"]}),(0,mc.jsxs)("span",{className:"payout-expected-profit-text__b3",children:[(0,vt.tr)("deals.profit"),":"," ",(0,mc.jsxs)("span",{children:["+",i,(0,qt.Bq)(o-n)]})]})]})})}var UX={h:"time.short_h",m:"time.short_min",s:"time.short_sec",h1:"time.short_h",m1:"time.short_min",s1:"time.short_sec"},VX=am((function(t,e,n){var r=t.chartSettings.chartById[n],i=r.fastTimeframe,o=r.symbol,a=t.global.currency,s=(0,wc.QE)(t)(o),c=(0,gl.LO)(t)(n),l=(0,gl.gK)(t)(n),u=(0,$r.P3)(t)(n);return{amount:"".concat(a).concat(u),payout:"".concat(c,"%"),current_price:(0,qt.Bq)(l,s,!0),time_until_expiration:(0,pi.Fh)(i,!0,UX)}}),null,zp)((function(t){var e=t.amount,n=t.payout,r=t.current_price,i=t.time_until_expiration;return(0,vt.tr)("control_panel.estimated-profit-block-tooltip",{amount:e,payout:n,current_price:r,time_until_expiration:i})}));function GX(){var t=(0,r.useContext)(zp),e=(0,u.v9)((function(e){return(0,$r.P3)(e)(t)})),n=(0,u.v9)((function(e){return(0,gl.LO)(e)(t)})),i=(0,u.v9)((function(t){return t.global.isTournament})),o=(0,u.v9)($r.Rl),a=(0,u.v9)(zr.mH),s=o&&!a,c=(e*n/100).toFixed(2),l=i?ke.ZP.TOURNAMENT_CURRENCY:ke.ZP.CURRENCY;return(0,mc.jsxs)("div",{className:"estimated-profit-block js-tour-estimated-profit-block",children:[(0,mc.jsxs)("div",{className:"estimated-profit-block__block estimated-profit-block__block--payout",children:[(0,mc.jsxs)("div",{className:"estimated-profit-block__label",children:[(0,vt.tr)("deals.payout"),s&&(0,mc.jsxs)("div",{className:"estimated-profit-block__tooltip tooltip2",children:[(0,mc.jsx)("i",{className:"fa fa-question-circle-o"}),(0,mc.jsx)(bl,{position:"left",children:(0,mc.jsx)(VX,{})})]})]}),(0,mc.jsx)("div",{className:"estimated-profit-block__block-in",children:(0,mc.jsxs)("div",{className:"estimated-profit-block__text-wrap",children:[(0,mc.jsx)("div",{className:"estimated-profit-block__text estimated-profit-block__text--up",children:(0,mc.jsxs)("span",{children:["+",n,(0,mc.jsx)("span",{className:"estimated-profit-block__percent",children:"%"})]})}),(0,mc.jsxs)("div",{className:"estimated-profit-block__text--sub estimated-profit-block__text--up",children:[l,(+e+ +c).toFixed(2)]})]})})]}),(0,mc.jsxs)("div",{className:"estimated-profit-block__block estimated-profit-block__block--estimated-profit",children:[(0,mc.jsx)("div",{className:"estimated-profit-block__label",children:(0,vt.tr)("deals.profit")}),(0,mc.jsx)("div",{className:"estimated-profit-block__block-in",children:(0,mc.jsxs)("div",{className:"estimated-profit-block__text",children:["+",l,c]})})]})]})}function ZX(){var t=(0,r.useContext)(zp),e=(0,u.v9)((function(e){return(0,$r.P3)(e)(t)})),n=(0,u.v9)((function(e){return(0,gl.LO)(e)(t)})),i=(0,u.v9)((function(t){return t.global.isTournament})),o=(e*n/100).toFixed(2),a=i?ke.ZP.TOURNAMENT_CURRENCY:ke.ZP.CURRENCY;return(0,mc.jsx)("div",{className:"estimated-profit-block",children:(0,mc.jsxs)("div",{className:"estimated-profit-block__block estimated-profit-block__block--payout",children:[(0,mc.jsx)("div",{className:"estimated-profit-block__label",children:(0,vt.tr)("take_profit")}),(0,mc.jsx)("div",{className:"estimated-profit-block__block-in",children:(0,mc.jsxs)("div",{className:"estimated-profit-block__text estimated-profit-block__text--up",children:["+",a,o]})})]})})}function WX(){var t=(0,r.useContext)(zp),e=(0,u.v9)((function(e){return(0,gl.LO)(e)(t)})),n=(0,u.v9)((function(e){return(0,$r.P3)(e)(t)})),i=(0,u.v9)((function(t){return t.global.currency})),o=(n+n*e/100).toFixed(2);return(0,mc.jsx)("div",{className:"payout-expected-profit-text",children:(0,mc.jsx)("div",{className:"payout-expected-profit-text__in",children:(0,mc.jsxs)("span",{className:"payout-expected-profit-text__b2",children:[(0,vt.tr)("take_profit"),":"," ",(0,mc.jsxs)("span",{children:["+",i,(0,qt.Bq)(o-n)]})]})})})}var $X=function(t){var e=t.chartSlotIndex,n=(0,r.useContext)(zp),i=(0,u.v9)((function(t){return t.global.isMobile})),o=(0,u.v9)((function(t){return t.global.windowLayout})),a=(0,u.v9)((function(t){return(0,gl.oJ)(t)(e)})),s=(0,u.v9)($r.B1),c=(0,HD.re)(o,e),l=2!==c&&3!==c;return(0,mc.jsx)("div",{className:"call-put-block control-panel",id:"put-call-buttons-".concat(n),children:(0,mc.jsxs)("div",{className:(0,pc.Z)("call-put-block__in"),children:[(0,mc.jsxs)("div",{className:"blocks-wrap",children:[(0,mc.jsx)(HX,{showBlockButtons:l}),(0,mc.jsx)(aX,{showBlockButtons:l})]}),i&&!s&&(0,mc.jsx)(FX,{}),i&&s&&(0,mc.jsx)(WX,{}),(0,mc.jsxs)("div",{className:"buttons__wrap",children:[a&&!s&&(0,mc.jsx)(GX,{}),a&&s&&(0,mc.jsx)(ZX,{}),(0,mc.jsxs)("div",{className:"js-tour-action-buttons-container tour-action-buttons-container",children:[(0,mc.jsx)(m$,{}),(0,mc.jsx)(y$,{})]})]})]})})},XX=function(t){var e=t.chartSlotIndex,n=(0,r.useContext)(zp),i=(0,u.v9)((function(t){return t.global.isMobile})),o=(0,u.v9)((function(t){return t.global.windowLayout})),a=(0,u.v9)((function(t){return(0,gl.oJ)(t)(e)})),s=(0,u.v9)($r.B1),c=(0,HD.re)(o,e),l=2!==c&&3!==c;return(0,mc.jsx)("div",{className:"call-put-block control-panel",id:"put-call-buttons-".concat(n),children:(0,mc.jsxs)("div",{className:(0,pc.Z)("call-put-block__in"),children:[(0,mc.jsx)("div",{className:"blocks-wrap",children:(0,mc.jsx)(aX,{showBlockButtons:l})}),i&&!s&&(0,mc.jsx)(FX,{}),i&&s&&(0,mc.jsx)(WX,{}),(0,mc.jsxs)("div",{className:"buttons__wrap",children:[a&&!s&&(0,mc.jsx)(GX,{}),a&&s&&(0,mc.jsx)(ZX,{}),(0,mc.jsxs)("div",{className:"js-tour-action-buttons-container tour-action-buttons-container",children:[(0,mc.jsx)(m$,{}),(0,mc.jsx)(y$,{})]})]})]})})},zX=function(){var t=(0,u.v9)((function(t){return t.global.isWebview}))?XX:$X;return(0,mc.jsx)(Yp.Consumer,{children:function(e){return(0,mc.jsx)(t,{chartSlotIndex:e})}})},YX=zX;function qX(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return KX(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return KX(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function KX(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);ne?"r":"l"),c(e)}),[x,O]);var S=(0,pc.Z)("progress-bar",[i!==s&&["box-shadow-fade-animate",{"box-shadow-fade-animate--green":"r"===v,"box-shadow-fade-animate--red":"r"!==v}]]);return(0,mc.jsx)("div",{className:"auxiliary-information-panels__item market-watch-panel",onClick:function(){return t((0,Rf.x_)({chartId:e,value:!1}))},children:(0,mc.jsxs)("div",{className:"market-watch-panel__in tooltip2",children:[(0,mc.jsx)("div",{className:"pb",children:(0,mc.jsxs)("div",{className:"progress-wrapper",children:[(0,mc.jsxs)("div",{className:"start",children:[f,"%"]}),(0,mc.jsx)("div",{className:"progress",children:(0,mc.jsx)("div",{className:S,style:{width:"".concat(i,"%")}})}),(0,mc.jsxs)("div",{className:"end",children:[p,"%"]})]})}),(0,mc.jsx)(bl,{position:"left",children:(0,vt.tr)("control_panel.market_watch.tooltip")})]})})},JX=QX;function tz(t){return tz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tz(t)}function ez(t,e){for(var n=0;n0||t.state.isRedirecting||t.setState({isRedirecting:!0},(function(){window.location.href=t.state.url}))})),t}return e=o,(n=[{key:"componentDidMount",value:function(){this.setState({dateFinish:+(0,Ce.Z)("tournament-date-finish"),url:(0,Ce.Z)("tournament-url")})}},{key:"componentDidUpdate",value:function(t){t.currentTime!==this.props.currentTime&&this.checkTimeLeft()}},{key:"secondsLeft",get:function(){return this.state.dateFinish-this.props.currentTime}},{key:"render",value:function(){return null}}])&&ez(e.prototype,n),r&&ez(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(r.Component),lz=(0,u.$j)((function(t){return{currentTime:t.global.currentTime}}))(cz);function uz(t){return uz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uz(t)}function fz(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?h.minutes:n,p=w.bL.some((function(t){return t.minutes===d}))?w.bL:[h].concat(gz(w.bL)).sort((function(t,e){return t.minutes===e.minutes?0:t.minutes-e.minutes}));(0,r.useEffect)((function(){Oz(o.width,a[i]).minutes>0&&(t((0,Rf.YM)(e)),s.current&&Io()(s.current).selectpicker("refresh"))}),[o.width,a[i]]),(0,r.useEffect)((function(){if(s.current){var t=Io()(s.current);t.selectpicker(),t.off("shown.bs.select").on("shown.bs.select",(function(){return f(!0)})).off("hidden.bs.select").on("hidden.bs.select",(function(){return f(!1)}))}}),[]);return(0,mc.jsx)(mc.Fragment,{children:(0,mc.jsx)(fy,{WrapperComponent:"div",TooltipComponent:function(){return l?null:(0,mc.jsx)(bl,{position:"top",text:"control_panel.screen_size_tooltip"})},children:(0,mc.jsx)("select",{ref:s,className:"selectpicker form-control",onChange:function(n){return function(n){var r=parseInt(n.target.value,10);t((0,Rf.u5)(e,r))}(n)},value:d,tabIndex:-1,children:p.map((function(t){return(0,mc.jsx)("option",{value:t.minutes,children:t.label},t.minutes)}))})})})},_z={marginBottom:"var(--indicator-margin-bottom)"},Tz=function(){return(0,mc.jsx)("div",{className:"zoom-controls",style:_z,children:(0,mc.jsx)(Sz,{})})};function Pz(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Ez(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ez(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ez(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nr?1:-1})).forEach((function(t){return a.push({type:"signal",id:t,symbol:t})})),a.length>0&&o.push.apply(o,[{type:"category",id:t,label:Lt(t)}].concat(a))})),(0,mc.jsx)("div",{className:"all-wrapper",children:o.map((function(t){var n=t.id,r=t.label,o=t.symbol,a=t.type;if("category"===a)return(0,mc.jsx)(Iz,{label:r},n);if("signal"===a){var s=i[e][o].signal;return(0,mc.jsx)(Az,{symbol:o,signal:s,period:e},n)}return null}))})};function Lz(t){return Lz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lz(t)}var Dz=["signal","price","symbol"];function Mz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Bz(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Uz=function(t){var e=t.signal,n=t.price,r=t.symbol,i=Fz(t,Dz),o=(0,u.v9)((function(t){return(0,kp.XG)(t)(r,n)})),a=o&&("up1"===e||"up2"===e)||!o&&("down1"===e||"down2"===e);return(0,mc.jsx)("div",Bz(Bz({},i),{},{children:(0,mc.jsxs)("span",{className:(0,pc.Z)("price",a&&"price-up",!a&&"price-down"),children:[a?"+":"-","$"]})}))};function Vz(t){return Vz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vz(t)}var Gz=["signal"];function Zz(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Wz(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var zz=function(t){var e=t.signal,n=Xz(t,Gz),r=gW.C$[e],i="price ".concat(r.class," ").concat(r.type);return(0,mc.jsx)("div",Wz(Wz({},n),{},{children:(0,mc.jsx)("div",{className:i,children:(0,mc.jsx)(bW,{type:r.type})})}))},Yz=function(t){var e=t.className,n=t.label,r=(0,u.v9)((function(t){return t.global.isMobile})),i=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8;return t.length>e?t.substring(0,e).trim()+"…":t}(n,r?12:8);return i.length!==n.length?(0,mc.jsx)(fy,{WrapperComponent:"div",className:(0,pc.Z)(e,"pointer"),TooltipComponent:function(){return(0,mc.jsx)(bl,{position:"right",textContent:n})},children:i}):(0,mc.jsx)("div",{className:e,children:n})};function qz(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Kz(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kz(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kz(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)("div",{className:"counter-wrap",children:(0,mc.jsx)(_l,{count:e,type:yn})})]})]}),(0,mc.jsxs)("div",{children:[r===rb&&(0,vt.tr)("pending.tab_by_time_desc"),r===ib&&(0,vt.tr)("pending.tab_by_price_desc"),r===ob&&(0,vt.tr)("pending.tab_current_desc")]})]})}));function PY(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return EY(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return EY(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function EY(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&i.map((function(t,n){return(0,mc.jsx)(xF,{isFirst:0===n,isLast:n===i.length-1,dealId:t,handleExpandDeal:o,isMuted:0!==e&&e!==t,expandedDeal:e},t)}))]})};function LY(t){return LY="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},LY(t)}function DY(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function MY(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{};n=MY(MY({},{touch:!1,parent:null,smooth:!1}),n);var r={graphics:null,isNew:!1,cleared:!1};return this.dynamicGraphicsIndex[e]?(r.graphics=this.dynamicGraphicsIndex[e].graphics,r.graphics.visible=!0,this.dynamicGraphicsIndex[e].cleared&&(r.isNew=!0,this.dynamicGraphicsIndex[e].cleared=!1)):(r.graphics=n.smooth&&this.isPerformanceLines?new Rj.K3:new _j.TCu,n.touch&&(r.graphics.buttonMode=!0,r.graphics.interactive=!0),r.isNew=!0,null===n.parent?this.containers[t].addChild(r.graphics):n.parent.addChild(r.graphics),this.dynamicGraphicsIndex[e]=r),r}},{key:"getText",value:function(t,e,n,r,i,o){var a,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;return this.textIndex[e]?((a=this.textIndex[e]).text=n,i&&(a.style.fill=i),o&&(a.style.align=o),this.textIndex[e].visible=!0):((a=new _j.xvT(n)).style=r,a.text=n,i&&(a.style.fill=i),o&&(a.style.align=o),null===s?this.containers[t].addChild(a):s.addChild(a),this.textIndex[e]=a),a}},{key:"clearDynamicGraphic",value:function(t){void 0!==this.dynamicGraphicsIndex[t]&&(this.dynamicGraphicsIndex[t].cleared=!0,this.dynamicGraphicsIndex[t].graphics.clear())}},{key:"destroyDynamicGraphicsNew",value:function(t,e){void 0!==this.dynamicGraphicsIndex[e]&&(this.dynamicGraphicsIndex[e].graphics.clear(),this.containers[t].removeChild(this.dynamicGraphicsIndex[e]),this.dynamicGraphicsIndex[e].graphics.destroy(),this.dynamicGraphicsIndex[e]=null,delete this.dynamicGraphicsIndex[e])}},{key:"destroyText",value:function(t,e){var n=this;this.textIndex[e]&&(this.textIndex[e].destroy(),this.containers.forEach((function(t){return t.removeChild(n.textIndex[e])})),this.textIndex[e]=null,delete this.textIndex[e])}},{key:"clear",value:function(){var t=this;Object.keys(this.dynamicGraphicsIndex).forEach((function(e){t.clearDynamicGraphic(e)}))}},{key:"destroy",value:function(){this.containers={},this.dynamicGraphicsIndex={},this.textIndex={},this.stage.destroy(!0),this.renderer.destroy(!0),this.stage=null,this.renderer=null,this.view=null}},{key:"render",value:function(){this.renderer.render(this.stage)}}],n&&HY(e.prototype,n),r&&HY(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}();function VY(t){return VY="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},VY(t)}function GY(t,e){for(var n=0;nthis.height?this.height:t}},{key:"initWebGLFilters",value:function(){var t=this.chart.colors,e=t.priceChartTopColor,n=t.priceChartBottomColor;this.areaShaderFilter=new Aj(e,n,!1,!1,.3)}},{key:"draw",value:function(){for(var t=this.points.length,e=[],n=[],r=0,i=0;i60&&t<=600?60:t>600&&t<=3600?300:1800}},{key:"drawTimeline",value:function(){for(var t=this.endTime-this.startTime,e=this.getTimelineStep(t);e*this.secondWidth<5;)e+=e;var n=Math.floor(this.startTime/e)*e,r=(Math.ceil(this.endTime/e)+1)*e,i=this.core.getDynamicGraphics(w.rt.GRID,"grid-".concat(this.deal.id),{smooth:!0}).graphics;this.setGridLineStyles(i);for(var o=n;o<=r;o+=e){var a=Math.floor(this.getXFromTime(o));i.moveTo(a,0),i.lineTo(a,this.height)}}},{key:"draw",value:function(){this.drawTimeline()}}],n&&QY(e.prototype,n),r&&QY(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(ZY);function rq(t){return rq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rq(t)}function iq(t,e){for(var n=0;ne?bq:-(i+bq),a=this.core.getDynamicGraphics(w.rt.DEALS,"rectangleGraphics-".concat(this.id));a.isNew&&(a.graphics.beginFill(this.color,.5,!0),a.graphics.drawRoundedRect(0,o,r,i,3),a.graphics.endFill()),a.graphics.setTransform(t-jq,e,1,1),n.setTransform(t+gq-jq,e+o+wq,1,1)}},{key:"draw",value:function(){var t=this.getXFromTime(this.chart.getDealOpenTimestampMs()),e=this.getYFromValue(this.deal.openPrice);this.roundedRect(t,e)}}])&&dq(e.prototype,n),r&&dq(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(ZY);function Oq(t){return Oq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oq(t)}function Sq(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.renderer=e,this.points=[],this.secondWidth=0,this.width=this.renderer.width,this.height=this.renderer.height,this.startPoint=new HO(0,0),this.endPoint=new HO(0,0),this.minValue=0,this.maxValue=0,this.deal=null,this.digits=5,this.currency=n.currency?n.currency:"$",this.colors=Oj}var e,n,r;return e=t,(n=[{key:"setPoints",value:function(t){this.points=t.sort((function(t,e){return t.time-e.time})),this.startPoint=t.length?t[0]:new HO(0,0),this.endPoint=t.length?t[t.length-1]:new HO(0,0);var e=this.endPoint.time-this.startPoint.time;this.secondWidth=this.width/e}},{key:"findFirstTimeBefore",value:function(t){if(!this.points.length)return t;for(var e=this.points[0].time,n=1;n=t);n++)e=this.points[n].time;return e}},{key:"setDeal",value:function(t,e){this.deal=t,this.digits=e}},{key:"getDealOpenTimestampMs",value:function(){var t=this.deal,e=t.openTimestamp,n=t.openMs;return parseFloat("".concat(e,".").concat((0,mi.ik)(n)))}},{key:"getDealCloseTimestampMs",value:function(){var t=this.deal.closeMs,e=ce(this.deal),n=parseFloat("".concat(e,".").concat((0,mi.ik)(t)));if(0===t&&!le(this.deal)){var r=this.findFirstTimeBefore(n);if(Math.abs(r-e)<2)return r}return n}},{key:"getTimeFromX",value:function(t){return this.startPoint.time+t/this.secondWidth}},{key:"calculateMinMax",value:function(){for(var t=ke.ZP.CHART.FLT_MIN,e=ke.ZP.CHART.FLT_MAX,n=this.points.length,r=0;rt&&(t=i)}if(this.deal){var o=this.deal.openPrice;o>t&&(t=o),ot.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}var Lq=function(t){var e=t.width,n=void 0===e?40:e,r=t.height,i=void 0===r?40:r,o=Rq(t,Pq);return(0,mc.jsx)("div",Iq(Iq({},o),{},{children:(0,mc.jsx)("svg",{width:n,height:i,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"",children:(0,mc.jsx)("g",{fill:"none",fillRule:"evenodd",children:(0,mc.jsxs)("g",{transform:"translate(1 1)",strokeWidth:"2",children:[(0,mc.jsx)("circle",{strokeOpacity:".25",cx:"18",cy:"18",r:"18"}),(0,mc.jsx)("path",{d:"M36 18c0-9.94-8.06-18-18-18"})]})})})}))},Dq=function(){return(0,mc.jsx)("div",{className:"no-data",children:(0,vt.tr)("deals.no_data")})},Mq=function(t){var e=t.deal,n=t.asset,i=Rq(t,Eq),o=(0,r.useRef)(),a=(0,r.useRef)(),s=(0,r.useRef)(null),c=(0,r.useRef)(null),l=Cq((0,r.useState)(!0),2),f=l[0],h=l[1],d=Cq((0,r.useState)([]),2),p=d[0],m=d[1],y=Cq((0,r.useState)(!1),2),v=y[0],b=y[1],g=(0,u.v9)((function(t){return t.global.currency}));ff((function(){if(p.length&&!s.current){var t=o.current,r=t.clientWidth,i=t.clientHeight;s.current=new UY(a.current,r,i),c.current=new _q(s.current,{currency:g}),c.current.setPoints(p),c.current.setDeal(e,n.digits),c.current.render()}}),[p]);var w=(0,r.useRef)();return(0,r.useEffect)((function(){return Er.Z.instance.loadOrderChart(Iq(Iq({},e),{},{symbolId:n.id,digits:n.digits})),w.current=Er.Z.instance.addEventListener("".concat(vo).concat(Ra.JR),(function(t){if(t.id===e.id)if(h(!1),t.points.length){var n=t.points.map((function(t){var e=t.price,n=t.time,r=t.open;return new HO(void 0!==r?r:e,n)}));m(n)}else b(!0)})),function(){Er.Z.instance.removeEventListener("".concat(vo).concat(Ra.JR),w.current),s.current&&s.current.destroy()}}),[]),(0,mc.jsxs)("div",Iq(Iq({},i),{},{ref:o,children:[f&&(0,mc.jsx)(Lq,{className:"price-chart-loader"}),!f&&v&&(0,mc.jsx)(Dq,{}),!f&&(0,mc.jsx)("canvas",{ref:a})]}))},Bq=function(t,e,n){var r=t.amount,i=t.percentProfit,o=t.profit,a=se(t.openPrice,t.closePrice,t.digits),s=le(t),c=a>0?(0,vt.tr)("deals.up"):(0,vt.tr)("deals.down"),l=(a+"").replace("-","").replace("+",""),u=(0,vt.tr)("deals.tooltip_text_win",n,r,i,e,c,l),f=(0,vt.tr)("deals.tooltip_text_lose",n,r,c,l),h=(0,vt.tr)("deals.tooltip_text_return",n,(0,qt.Bq)(t.amount+o,2,!0)),d=(0,vt.tr)("deals.tooltip_text_cancel",(0,qt.Bq)(t.amount+o,2,!0)),p=u,m=o<=0;return s?p=d:ue(t)===r?p=h:m&&(p=f),p},Hq=function(t){var e=t.currency,n=t.deal,i=t.digits,o=n.command,a=n.openTimestamp,s=n.openPrice,c=n.openMs,l=n.closeMs,f=n.profit,h=n.copyTicket,d=n.copyUid,p=void 0===d?"":d,m=n.copyProfileName,y=void 0===m?"":m,v=(0,u.v9)((function(t){return(0,wc.xP)(t)(n.asset)})),b=ce(n),g=function(t){var e=t.refundTimestamp,n=t.openPrice,r=t.closePrice;return null!=e?n:r}(n),w=Ti(n),j=w.prefix,x=w.period,O=se(s,g,i),S=(0,u.v9)($r.Rl),_=(0,u.v9)(gl.Cn),T=(0,u.v9)(gl.e_),P=le(n),E=!T&&!P&&v,C=(0,qt.Bq)(Math.max(0,f),2,!0),k=(te(o)?(0,vt.tr)("hotkeys.higher"):(0,vt.tr)("hotkeys.lower")).toUpperCase(),N=Bq(n,C,k);return(0,r.useEffect)((function(){h&&Er.Z.instance.getSocialCloseDealInfo(h)}),[]),(0,mc.jsxs)("div",{className:"deals-list__item-full",children:[(0,mc.jsxs)("div",{className:"time-info",children:[(0,mc.jsxs)("div",{className:"timer",children:[(0,vt.tr)("expresses.open_time"),":",(0,mc.jsx)("br",{}),Ri(a),null!=c&&".".concat((0,mi.ik)(c))]}),(0,mc.jsx)("div",{className:"timeframe",children:"".concat(j).concat(x)}),(0,mc.jsxs)("div",{className:"timer",children:[(0,vt.tr)("deals.close_time"),":",(0,mc.jsx)("br",{}),Ri(b),null!=l&&".".concat((0,mi.ik)(l))]})]}),(0,mc.jsx)("div",{className:(0,pc.Z)("forecast",E&&"type-closed"),children:(0,mc.jsxs)("div",{children:[(0,mc.jsxs)("div",{children:[(0,vt.tr)("deals.your_forecast"),":"," ",(0,mc.jsx)("span",{className:(0,pc.Z)("act",te(o)?"call":"put"),children:k})]}),(0,mc.jsxs)("div",{className:"payout-profit",children:[(0,mc.jsxs)("div",{children:[(0,vt.tr)("deals.payout"),":"," ",(0,mc.jsx)("span",{className:(0,pc.Z)(n.amount+n.profit>0&&"price-up"),children:"".concat(e).concat((0,qt.Bq)(n.amount+n.profit,2,!0))})]}),(0,mc.jsxs)("div",{className:(0,pc.Z)(_?"deal-with-tooltip":"profit-tooltip-container"),children:[(0,vt.tr)("deals.profit"),":"," ",(0,mc.jsx)("span",{className:(0,pc.Z)(n.profit>0&&"price-up"),children:"".concat(n.profit>0?"+":"").concat(e).concat(C)}),S&&(0,mc.jsxs)("div",{className:"tooltip2 tooltip2-close-deal-full-info",children:[(0,mc.jsx)("i",{className:"fa fa-question-circle-o"}),(0,mc.jsx)(bl,{children:N})]})]})]})]})}),E&&(0,mc.jsx)(Mq,{className:"price-chart",deal:n,asset:v}),P&&(0,mc.jsx)("div",{className:"refund-info message message-warning notification-message",children:(0,vt.tr)("deals.refunded")}),(0,mc.jsxs)("div",{className:"price-info",children:[(0,mc.jsxs)("div",{className:"price-info__prices",children:[(0,mc.jsxs)("div",{className:"price-info__prices-item",children:[(0,vt.tr)("deals.open_price"),":",(0,mc.jsx)("br",{}),(0,qt.Bq)(s,i,!0)]}),(0,mc.jsxs)("div",{className:"price-info__prices-item",children:[(0,vt.tr)("deals.close_price"),":",(0,mc.jsx)("br",{}),(0,qt.Bq)(g,i,!0)]}),(0,mc.jsxs)("div",{className:"price-info__prices-item difference",children:[(0,vt.tr)("deals.diff"),":",(0,mc.jsx)("br",{}),"(",(0,mc.jsx)("span",{className:(0,pc.Z)(O>0?"up":O<0?"down":""),children:O>0?"+".concat(O):O})," ",1===O?(0,vt.tr)("deals.pip"):(0,vt.tr)("deals.pips"),")"]})]}),h&&(0,mc.jsxs)("div",{className:"price-info__copy-info",children:[(0,mc.jsxs)("div",{children:[(0,mc.jsx)("span",{className:"fa fa-copy"})," ",(0,vt.tr)("deals.success_copy_order")]}),(0,mc.jsxs)("div",{children:[(0,vt.tr)("tournaments.trader_id"),":"," ",(0,mc.jsx)("a",{href:(0,He.or)("cabinet/ajax/modal/trader-information/".concat(p,"?t=copying-stats")),className:"mfp-ajax-modal",children:"".concat(p).concat(y?" (".concat(y,")"):"")})]})]})]})]})};Hq.propTypes={deal:ul().object.isRequired,currency:ul().string.isRequired,digits:ul().number.isRequired};var Fq=Hq,Uq=(0,u.$j)((function(t,e){var n=t.assets,r=t.favorites,i=e.deal,o=n.assetBySymbol,a=n.symbols,s=a.includes(i.asset)?o[i.asset].digits:3;return{favorites:r.list,label:a.includes(i.asset)?o[i.asset].label:i.asset,digits:s}}),{addFavoriteSymbol:La.DH,removeFavoriteSymbol:La.Rm,changeSymbolOnFirstChart:Rf.IK})((function(t){var e,n,r=t.currency,i=t.deal,o=t.digits,a=t.label,s=t.favorites,c=t.addFavoriteSymbol,l=t.removeFavoriteSymbol,u=t.changeSymbolOnFirstChart,f=t.isFirst,h=t.isLast,d=t.handleExpandDeal,p=t.isMuted,m=t.isOpened,y=i.amount,v=i.asset,b=i.command,g=i.percentProfit,w=s.includes(v),j=ce(i),x=i.amount+i.profit,O=(0,qt.Bq)(Math.max(0,i.profit),2,!0),S=i.profit>0?"+":"",_=(0,qt.Bq)(x,2,!0),T=(0,pc.Z)(f&&"deals-list__item-first",h&&"deals-list__item-last",m&&"open-full-info");return(0,mc.jsx)("div",{className:(0,pc.Z)("deals-list__item",p&&"deals-list__muted"),onClick:d(i.id),children:(0,mc.jsxs)("div",{className:T,children:[(0,mc.jsxs)("div",{className:"deals-list__item-short",children:[(0,mc.jsxs)("div",{className:"item-row",children:[(0,mc.jsxs)("div",{children:[(0,mc.jsxs)("span",{className:(0,pc.Z)("favorites",w&&"has-favorites"),children:[w&&(0,mc.jsx)("a",{onClick:function(t){t.stopPropagation(),l(v)},children:(0,mc.jsx)("i",{className:"fa fa-star"})}),!w&&(0,mc.jsx)("a",{onClick:function(t){t.stopPropagation(),c(v)},children:(0,mc.jsx)("i",{className:"fa fa-star-o"})})]}),(0,mc.jsx)("a",{onClick:function(t){t.stopPropagation(),u(v)},children:a})," ",(0,mc.jsxs)("span",{className:"price-up",children:["+",g,"%"]})," ",i.copyTicket&&(0,mc.jsx)("span",{className:"copied fa fa-copy"}),i.isRollover&&(0,mc.jsxs)(mc.Fragment,{children:[" ",(0,mc.jsx)("span",{className:"fa fa-angle-double-right"})]}),i.isCopySignal&&(0,mc.jsxs)(mc.Fragment,{children:[" ",(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/sidebar/signals.svg",className:"copySignal"})]})]}),(0,mc.jsx)("div",{children:(e=j,n=Ai(e),"".concat(n.hour,":").concat(n.min))})]}),(0,mc.jsxs)("div",{className:"item-row",children:[(0,mc.jsxs)("div",{children:[(0,mc.jsx)("i",{className:(0,pc.Z)("fa",(0,eF.Z)(b)?"fa-arrow-up":"fa-arrow-down")}),"".concat(r).concat((0,qt.Bq)(y,2,!0))]}),(0,mc.jsx)("div",{className:(0,pc.Z)("centered",x>0&&"price-up"),children:"".concat(r).concat(_)}),(0,mc.jsx)("div",{className:(0,pc.Z)(i.profit>0&&"price-up"),children:"".concat(S).concat(r).concat(O)})]})]}),m&&(0,mc.jsx)(Fq,{deal:i,currency:r,digits:o})]})})})),Vq=function(t){var e=t.date,n=(0,u.v9)((function(t){return t.global.isMobile}));return(0,mc.jsxs)("div",{className:"deals-list__group-label flex-centered",children:[n&&(0,mc.jsx)("span",{children:e}),!n&&e]})};function Gq(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Zq(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zq(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zq(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&l]})};function $q(t){return $q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$q(t)}function Xq(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function zq(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n0?"+":"-":null},sK=function(){var t,e=(0,u.I0)(),n=(0,u.v9)((function(t){return t.tournaments.currentTournament.title})),r=(0,u.v9)((function(t){return t.tournaments.currentTournament.dateFinish})),i=(0,u.v9)((function(t){return t.tournaments.currentTournament.rank})),o=(0,u.v9)((function(t){return t.tournaments.currentTournament.changed})),a=(0,u.v9)((function(t){return t.modals.states[Ie.ee.TOURNAMENT_RATINGS]})),s=(0,u.v9)($r.Xn),c=(0,pi.xN)(r-s);return Fe.endpoints.getPosition.useQuery(null,{pollingInterval:6e4,skip:a}),(0,mc.jsxs)("div",{className:"auxiliary-information-panels__item ranking-monitoring-panel",children:[(0,mc.jsxs)("div",{className:"ranking-monitoring-panel__title",children:[(0,mc.jsxs)("div",{className:"ranking-monitoring-panel__label",children:[(0,vt.tr)("control_panel.tournament"),":"]}),(0,mc.jsx)("div",{className:"ranking-monitoring-panel__value",children:n})]}),(0,mc.jsxs)("div",{className:"ranking-monitoring-panel__position",children:[(0,mc.jsxs)("div",{className:"ranking-monitoring-panel__label",children:[(0,vt.tr)("control_panel.your_position"),":"]}),(0,mc.jsxs)("div",{className:"ranking-monitoring-panel__value",children:[i,0!==o&&(0,mc.jsxs)("span",{className:(t=o,0!==t?"changed changed--".concat(t>0?"up":"down"):null),children:[aK(o),Math.abs(o)]})]})]}),(0,mc.jsxs)("div",{className:"ranking-monitoring-panel__time-finish",children:[(0,mc.jsxs)("div",{className:"ranking-monitoring-panel__label",children:[(0,vt.tr)("control_panel.time_until_end"),":"]}),(0,mc.jsx)("div",{className:"ranking-monitoring-panel__value",children:c})]}),(0,mc.jsx)("a",{className:"auxiliary-information-panels__close",onClick:function(){return e(ky(!1))},children:(0,mc.jsx)("i",{className:"fa fa-times"})})]})},cK={marginBottom:"var(--indicator-margin-bottom)"},lK=function(){var t=(0,u.v9)(Hy);return(0,mc.jsx)("div",{className:"auxiliary-information-panels auxiliary-information-panels--absolute",style:cK,children:t&&(0,mc.jsx)(sK,{})})};function uK(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return fK(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fK(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fK(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1;return{isRightPanel:i(t),isCompactMulti:u,isMobile:s,minimizedTradePanel:o}}}))((function(t){var e=t.current,n=t.chartId,i=t.isMobile,o=t.isCompactMulti,a=t.minimizedTradePanel,s=t.ChartComponent,c=(0,u.v9)($r.si),l=uK((0,r.useState)(0),2),f=l[0],h=l[1],d=(0,r.useMemo)((function(){return{"--indicator-margin-bottom":"".concat(f,"px")}}),[f]);return(0,mc.jsx)(zp.Provider,{value:n,children:(0,mc.jsx)(Yp.Provider,{value:e,children:(0,mc.jsxs)("div",{className:(0,pc.Z)("chart-item is-quick",o&&"is-compact-multi",a&&"hide-trading-panel"),style:d,children:[(0,mc.jsx)("div",{className:"top-left-block",children:c&&(0,mc.jsx)(i$,{})}),(0,mc.jsx)(s,{chartSlotIndex:e,onTotalBottomMarginChange:h}),c&&!i&&(0,mc.jsx)(Tz,{}),c&&(0,mc.jsx)(lK,{}),c&&(0,mc.jsxs)("div",{className:"control-wrap",children:[(0,mc.jsx)(bz,{chartSlotIndex:e}),i&&(0,mc.jsx)(oK,{})]})]})})})}));function dK(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return pK(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pK(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pK(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n90||n(r)}},p=function(){o&&f(!1)};return(0,mc.jsx)("div",{ref:u,className:"widget-slots-divider",children:(0,mc.jsx)("hr",{})})};function SK(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return _K(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _K(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _K(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&(0,mc.jsx)(FK,{ChartComponent:e})})})};function VK(t){return VK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},VK(t)}function GK(t,e){for(var n=0;n0&&void 0!==arguments[0])||arguments[0],n=t.props,r=n.amountType,i=n.balance,o=n.liveBalance,a=n.chartId,s=n.currentDealAmount,c=n.percentAmount,l=n.changeDealAmount,u=n.changePercentAmount,f=(0,Ir.Jm)(i,(0,Ir.jU)(o)),h=(0,qt._n)(o,f),d=(0,qt.SJ)(o);r===p.G7.PERCENT?u({chartId:a,amount:e?(0,qt.el)({amount:c,positive:!0,min:d,max:h}):(0,qt.el)({amount:c,positive:!1,min:d,max:h})}):l({chartId:a,amount:e?(0,qt.Ce)({amount:s,positive:!0,max:f}):(0,qt.Ce)({amount:s,positive:!1,max:f})})})),zK($K(t),"openBet",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?Vt:Gt,n=t.props,r=n.chartId;(0,n.openDeal)({action:e,chartId:r})})),t}return e=o,(n=[{key:"componentDidMount",value:function(){document.addEventListener("keyup",this.onKeyUp)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keyup",this.onKeyUp)}},{key:"changeAssets",value:function(){var t=this.props,e=t.favorites,n=t.currentAsset,r=t.changeSymbol,i=t.chartId,o=e.findIndex((function(t){return t===n}));(-1===o||o+1>=e.length)&&(o=-1),e[o+=1]&&r({symbol:e[o],chartId:i})}},{key:"render",value:function(){return null}}])&&GK(e.prototype,n),r&&GK(e,r),Object.defineProperty(e,"prototype",{writable:!1}),o}(r.Component),KK=(0,u.$j)((function(t){var e=t.chartSettings,n=t.favorites,r=t.global,i="",o=0,a="",s=r.balance,c=r.liveBalance,l=p.G7.CURRENCY,u=1;if(e.chartIds.length){i=e.chartIds.find((function(t){return e.chartById[t].isVisible}));var f=e.chartById[i];f&&(o=r.isDemo?f.demoDealAmount:f.liveDealAmount,a=f.symbol,l=f.amountType,u=f.percentAmount)}return{amountType:l,balance:s,liveBalance:c,percentAmount:u,currentAsset:a,chartId:i,currentDealAmount:o,favorites:n.list}}),{openDeal:Ba,changeDealAmount:Rf.az,changePercentAmount:Rf.ck,changeSymbol:La.II})(qK),QK=function(){var t=(0,u.v9)((function(t){return t.global.enabledHotKeys})),e=(0,u.v9)((function(t){return t.chartSettings.visibleSymbols.length}));return t&&1===e?(0,mc.jsx)(KK,{}):null},JK=function(t){var e=t.onRequestClose,n=Boolean((0,Ce.Z)("is-po-trade-logo")),r=Tf();return(0,mc.jsxs)("div",{className:"po-modal only-for-registered",children:[(0,mc.jsx)("div",{className:(0,pc.Z)(n&&!r&&"only-for-registered__logo only-for-registered__logo_potrade",r&&"only-for-registered__no-logo"),children:r&&(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/logo/logo-broker.svg"})}),(0,mc.jsx)("div",{className:"only-for-registered__desc",children:(0,vt.tr)("modals.only-for-register.desc")}),(0,mc.jsxs)("div",{className:"only-for-registered__links",children:[(0,mc.jsxs)("a",{href:(0,He.or)("register"),className:"btn btn-green-light btn-lg",children:[(0,mc.jsx)("i",{className:"fa fa-user-plus"})," ",(0,vt.tr)("modals.only-for-register.reg")]}),(0,mc.jsxs)("a",{href:(0,He.or)("login"),className:"btn btn-green-light btn-lg",children:[(0,mc.jsx)("i",{className:"fa fa-sign-in"})," ",(0,vt.tr)("modals.only-for-register.sign_in")]})]}),(0,mc.jsx)("div",{className:"only-for-registered__continue",children:(0,mc.jsx)("a",{onClick:e,children:(0,vt.tr)("modals.only-for-register.continue")})})]})},tQ=function(t){var e=t.isOpen,n=(0,u.I0)(),r=function(){n((0,Is.tC)({modalId:Ie.ee.ONLY_REGISTERED,value:!1}))};return(0,mc.jsx)(vf,{isOpen:e,showCloseButton:!1,onRequestClose:r,children:(0,mc.jsx)(JK,{onRequestClose:r})})};function eQ(){var t=(0,u.I0)();return(0,mc.jsxs)("div",{className:"notification notification--good-job",children:[(0,mc.jsx)("a",{className:"notification__close",onClick:function(){return t((0,Is.tC)({modalId:Ie.ee.GOOD_JOB_MODAL,value:!1}))},children:(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/notification-modal/close.svg",className:"svg-icon"})}),(0,mc.jsxs)("div",{className:"notification__title",children:[(0,vt.tr)("modals.good-job.title"),"!"]}),(0,mc.jsxs)("div",{className:"notification__start",children:[(0,mc.jsx)("div",{className:"notification__icon",children:(0,mc.jsx)(Al.Z,{src:"/themes/cabinet/svg/icons/notification-modal/icon-dark-blue.svg",className:"svg-icon"})}),(0,mc.jsxs)("div",{className:"notification__text-wrap",children:[(0,mc.jsxs)("div",{className:"notification__text-title",children:[(0,vt.tr)("modals.good-job.title"),"!"]}),(0,mc.jsx)("div",{className:"notification__text",children:(0,vt.tr)("modals.good-job.sub_title")})]})]}),(0,mc.jsx)("div",{className:"notification__end",children:(0,mc.jsx)("a",{className:"btn btn-green-light",href:(0,He.or)("deposit-demo"),children:(0,vt.tr)("modals.good-job.invest")})})]})}function nQ(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return rQ(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rQ(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rQ(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n'.concat((0,vt.tr)("tutorial_4.step_0_desc_up"),""),''.concat((0,vt.tr)("tutorial_4.step_0_desc_down"),""))}}),(0,mc.jsxs)("div",{className:"tutorial-v4-modal__step-btn",children:[(0,mc.jsx)("a",{className:"btn btn-sm btn-primary",onClick:function(t){i&&(e(t),n(Pr.Nw.openSiteTour()))},children:(0,vt.tr)("tutorial_4.continue")}),(0,mc.jsx)("a",{className:"btn-skip",onClick:l,children:(0,vt.tr)("tutorial_4.skip")})]})]})},oQ=iu((function(t){var e=t.isOpen,n=(0,u.I0)();return(0,mc.jsx)(vf,{isOpen:e,showCloseButton:!1,onRequestClose:function(){},children:(0,mc.jsx)(iQ,{onRequestClose:function(){return n((0,Is.tC)({modalId:Ie.ee.TUTORIAL_4_MODAL,value:!1}))}})})}));function aQ(){var t=(0,u.v9)((function(t){return t.modals.states[Ie.ee.ONLY_REGISTERED]})),e=(0,u.v9)((function(t){return t.modals.states[Ie.ee.GOOD_JOB_MODAL]})),n=(0,u.v9)((function(t){return t.modals.states[Ie.ee.TUTORIAL_4_MODAL]}));return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)(tQ,{isOpen:t}),e&&(0,mc.jsx)(eQ,{}),(0,mc.jsx)(oQ,{isOpen:n})]})}function sQ(){return(0,mc.jsxs)(mc.Fragment,{children:[(0,mc.jsx)(UK,{ChartComponent:FF}),(0,mc.jsx)(QK,{}),(0,mc.jsx)(aQ,{})]})}(0,x.pV)(),document.addEventListener("DOMContentLoaded",(function(){dc.init()}));var cQ=function(t){var e=t.children;return(0,mc.jsx)(r.StrictMode,{children:(0,mc.jsx)(l,{children:(0,mc.jsx)(u.zt,{store:po,children:e})})})},lQ=document.getElementById("bar-chart");if(lQ){var uQ=function(){(0,mo.s)(lQ).render((0,mc.jsxs)(cQ,{children:[hQ&&(0,mc.jsx)(hQ,{}),(0,mc.jsx)(sQ,{})]}))},fQ=+(0,Ce.Z)("tutorial"),hQ=null;4===fQ?Promise.all([n.e(736),n.e(466)]).then(n.bind(n,10294)).then((function(t){var e=t.default;hQ=e,uQ()})).catch((function(){uQ()})):uQ()}var dQ=document.getElementById("js-assets-favorites-slider");dQ&&(0,mo.s)(dQ).render((0,mc.jsx)(cQ,{children:(0,mc.jsx)(cl,{})}));var pQ=document.getElementById("js-window-layout-switcher");pQ&&(0,mo.s)(pQ).render((0,mc.jsx)(cQ,{}));var mQ=document.getElementById("js-fav-panel-switcher");mQ&&(0,mo.s)(mQ).render((0,mc.jsx)(cQ,{children:(0,mc.jsx)(If,{})}));var yQ=document.getElementById("js-newbie-guide-todo-list-btn");yQ&&(0,mo.s)(yQ).render((0,mc.jsx)(cQ,{}));var vQ=document.querySelector(".js-left-sidebar");vQ&&(0,mo.s)(vQ).render((0,mc.jsx)(cQ,{children:(0,mc.jsx)(kf,{})}));var bQ=document.querySelector(".js-mobile-left-sidebar");bQ&&(0,mo.s)(bQ).render((0,mc.jsx)(cQ,{children:(0,mc.jsx)(Fw,{})}));var gQ=document.querySelector(".js-right-sidebar");gQ&&(0,mo.s)(gQ).render((0,mc.jsx)(cQ,{children:(0,mc.jsx)(Hw,{})}));var wQ=document.querySelector(".js-try-demo-balance");wQ&&(0,mo.s)(wQ).render((0,mc.jsx)(cQ,{children:(0,mc.jsx)(Zw,{})}))},8361:function(t,e,n){"use strict";var r=n(67651),i=n.n(r);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};i().publish(t,e)}}],(n=null)&&a(e.prototype,n),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),t}();e.Z=s},24882:function(t,e,n){"use strict";n.d(e,{U:function(){return r}});var r=function(t){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:t})};e.Z=function(){var t=document.querySelectorAll("[data-layout]");t&&t.forEach((function(t){return t.addEventListener("click",(function(t){return r(t.currentTarget.dataset.layout)}))}))}},52456:function(t,e,n){"use strict";function r(){return Date.now()/(Math.random()+1)+Math.random()}n.d(e,{Z:function(){return r}})},97407:function(t,e,n){"use strict";function r(t,e){var n=t+Math.random()*(e-t);return n=Math.round(n)}n.d(e,{Z:function(){return r}})},61374:function(t,e,n){"use strict";n.d(e,{Z:function(){return a},q:function(){return s}});var r=n(99729),i=n.n(r),o=n(89189);function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return i()(window,"AppData.".concat(t),function(t,e){var n=document.getElementById("var-".concat(t));if(!n)return e;return"value"in n.dataset?n.dataset.value:n.innerHTML}(t,e))}function s(){return(0,o.QF)()&&4==+a("tutorial")}},2023:function(t,e){"use strict";e.Z=function(t){return 0===parseInt(t,10)}},73455:function(t,e,n){"use strict";var r=n(43481);e.Z=function(t,e){e="function"==typeof e?e:function(){};try{e(null,JSON.parse(t))}catch(n){r.Z.error("".concat(n,": ").concat(t)),e(n.message,null)}}},62015:function(t,e,n){"use strict";n.d(e,{tr:function(){return c},wT:function(){return s}});var r=n(99729),i=n.n(r),o=n(40861),a=n.n(o),s=(n(61374),function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r1?n-1:0),o=1;o0?s.apply(void 0,[e].concat(r)):e}},58063:function(t,e,n){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=Math.pow(10,e);return Math.round(t*n)/n}function i(t,e){return parseFloat(t).toFixed(e)}n.d(e,{G:function(){return i},i:function(){return r}})},438:function(t,e,n){"use strict";n.d(e,{$:function(){return r},e:function(){return i}});var r="landscape",i="portrait"},62360:function(t,e,n){"use strict";n.d(e,{Fh:function(){return h},Hy:function(){return s},UE:function(){return u},Ux:function(){return f},aT:function(){return l},ee:function(){return d},ki:function(){return a},lc:function(){return c},xN:function(){return o}});var r=n(27783),i=n(62015);function o(t){if(t<0)return"00:00:00";var e=Math.floor(t/86400),n=t%86400,r=Math.floor(n/3600),i=n%3600,o=Math.floor(i/60),a=i%60,s=Math.ceil(a);return r<10&&(r="0"+r),o<10&&(o="0"+o),s<10&&(s="0"+s),"".concat(e>1?e+"d ":"").concat(r,":").concat(o,":").concat(s)}function a(t){var e=s(t),n=e.hours<10?"0"+e.hours:e.hours,r=e.minutes<10?"0"+e.minutes:e.minutes,i=e.seconds<10?"0"+e.seconds:e.seconds;return"".concat(n,":").concat(r,":").concat(i)}function s(t){if(t<0)return{hours:0,minutes:0,seconds:0};var e=t%3600,n=e%60;return{hours:Math.floor(t/3600),minutes:Math.floor(e/60),seconds:Math.ceil(n)}}function c(t){if(t<0)return"00:00:00";var e=Math.floor(t/3600),n=t%3600,r=Math.floor(n/60),i=n%60,o=Math.ceil(i);r<10&&(r="0"+r),o<10&&(o="0"+o);var a=r+":"+o;return e>0&&(e<10&&(e="0"+e),a=e+":"+a),a}function l(t){return a(t).substr(3)}function u(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Date(1e3*t),i=e?n.getUTCFullYear():n.getFullYear(),o=(0,r.FZ)(e?n.getUTCMonth()+1:n.getMonth()+1),a=(0,r.FZ)(e?n.getUTCDate():n.getDate()),s=(0,r.FZ)(e?n.getUTCHours():n.getHours()),c=(0,r.FZ)(e?n.getUTCMinutes():n.getMinutes()),l=(0,r.FZ)(e?n.getUTCSeconds():n.getSeconds());return"".concat(i,"-").concat(o,"-").concat(a," ").concat(s,":").concat(c,":").concat(l)}function f(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Date(1e3*t),i=e?n.getUTCFullYear():n.getFullYear(),o=(0,r.FZ)(e?n.getUTCMonth()+1:n.getMonth()+1),a=(0,r.FZ)(e?n.getUTCDate():n.getDate()),s=(0,r.FZ)(e?n.getUTCHours():n.getHours()),c=(0,r.FZ)(e?n.getUTCMinutes():n.getMinutes()),l=(0,r.FZ)(e?n.getUTCSeconds():n.getSeconds());return"".concat(a,".").concat(o,".").concat(i," ").concat(s,":").concat(c,":").concat(l)}function h(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{h:"h",m:"m",s:"s",h1:"h",m1:"m",s1:"s"},r=new Date(1e3*t),o=e?r.getUTCHours():r.getHours(),a=e?r.getUTCMinutes():r.getMinutes(),s=e?r.getUTCSeconds():r.getSeconds(),c="";return o>0&&(c+="".concat((0,i.tr)(1===o?n.h1:n.h,o)," ")),a>0&&(c+="".concat((0,i.tr)(1===a?n.m1:n.m,a)," ")),s>0&&(c+="".concat((0,i.tr)(1===s?n.s1:n.s,s)," ")),c.toLocaleLowerCase().trim()}function d(t){var e=Math.floor(t/60),n=Math.floor(e/60),r=e%60,i=Math.floor(n/24),o=n%24,a="";return i>0&&(a+="".concat(i,"d")),a+="".concat(o,"h ").concat(r,"m")}},87107:function(t,e,n){var r=n(65638);n(65638);(function(){"use strict";!function(t){t.gritter={},t.gritter.options={position:"",class_name:"",fade_in_speed:"medium",fade_out_speed:1e3,time:6e3,to:"",tpl_close:'Close Notification',tpl_title:'[[title]]',tpl_item:'\n ',tpl_wrap:'
'},t.gritter.add=function(t){try{return e.add(t||{})}catch(r){var n="Gritter Error: "+r;"undefined"!=typeof console&&console.error?console.error(n,t):alert(n)}},t.gritter.remove=function(t,n){e.removeSpecific(t,n||{})},t.gritter.removeAll=function(t){e.stop(t||{})};var e={position:"",fade_in_speed:"",fade_out_speed:"",time:"",to:"",_custom_timer:0,_item_count:0,_is_setup:0,_getWrapperSelector:function(){var e="#gritter-notice-wrapper";return"string"==typeof this.wrapperSelector&&(e+=".".concat(this.wrapperSelector)),"string"==typeof t.gritter.options.position&&(e+="."+t.gritter.options.position),this.to.length&&(e=this.to+" "+e),e},add:function(n){if("string"==typeof n&&(n={text:n}),null===n.text)throw'You must supply "text" parameter.';this._is_setup||this._runSetup();var r=n.title,i=n.text,o=n.sticky||!1,a=n.class_name||t.gritter.options.class_name,s=t.gritter.options.position,c=n.time||"",l=n.tpl_item||t.gritter.options.tpl_item;this.fade_out_speed=n.fade_out_speed||n.speed,this.limit_items=n.limit_items||null,this.tpl_wrap=n.tpl_wrap||t.gritter.options.tpl_wrap,this.tpl_close=n.tpl_close||t.gritter.options.tpl_close,this.wrapperSelector="string"==typeof n.wrapperSelector?n.wrapperSelector:null,this.to=n.to||"",this.fade_in_speed=n.fade_in_speed||"medium",this._verifyWrapper(),this._item_count++;var u=this._item_count,f=l;if(t(["before_open","after_open","before_close","after_close"]).each((function(r,i){e["_"+i+"_"+u]=t.isFunction(n[i])?n[i]:function(){}})),this._custom_timer=0,c&&(this._custom_timer=c),r=r?this._str_replace("[[title]]",r,t.gritter.options.tpl_title):"",f=this._str_replace(["[[title]]","[[text]]","[[close]]","[[number]]","[[item_class]]"],[r,i,this.tpl_close,this._item_count,a],f),!1===this["_before_open_"+u]())return!1;t(this._getWrapperSelector()).addClass(s).append(f);var h=t("#gritter-item-"+this._item_count);if(h.fadeIn(this.fade_in_speed,(function(){e["_after_open_"+u](t(this))})),o||this._setFadeTimer(h,u),t(h).bind("mouseenter mouseleave",(function(n){"mouseenter"===n.type?o||e._restoreItemIfFading(t(this),u):o||e._setFadeTimer(t(this),u),e._hoverState(t(this),n.type)})),t(h).find(".gritter-close").click((function(){return e.removeSpecific(u,{},null,!0),!1})),"number"==typeof this.limit_items&&this.limit_items>0){var d=t(this._getWrapperSelector()).children();d.length>this.limit_items&&d.slice(0,d.length-this.limit_items).map((function(t,e){return e.remove()}))}return u},_countRemoveWrapper:function(t,e,n){var r=e.closest("#gritter-notice-wrapper");e.remove(),this["_after_close_"+t](e,n),0===r.find(".gritter-item-wrapper").length&&r.remove()},_fade:function(t,n,r,i){var o=void 0===(r=r||{}).fade||r.fade,a=r.speed||this.fade_out_speed,s=i;this["_before_close_"+n](t,s),i&&t.unbind("mouseenter mouseleave"),o?t.animate({opacity:0},a,(function(){t.animate({height:0},300,(function(){e._countRemoveWrapper(n,t,s)}))})):this._countRemoveWrapper(n,t)},_hoverState:function(t,e){"mouseenter"==e?(t.addClass("hover"),t.find(".gritter-close").show()):(t.removeClass("hover"),t.find(".gritter-close").hide())},removeSpecific:function(e,n,r,i){if(!r)r=t("#gritter-item-"+e);this._fade(r,e,n||{},i)},_restoreItemIfFading:function(t,e){clearTimeout(this["_int_id_"+e]),t.stop().css({opacity:"",height:""})},_runSetup:function(){for(var e in t.gritter.options)this[e]=t.gritter.options[e];this._is_setup=1},_setFadeTimer:function(t,n){var r=this._custom_timer?this._custom_timer:this.time;this["_int_id_"+n]=setTimeout((function(){e._fade(t,n)}),r)},stop:function(e){var n=t.isFunction(e.before_close)?e.before_close:function(){},r=t.isFunction(e.after_close)?e.after_close:function(){},i=t(this._getWrapperSelector());n(i),i.fadeOut((function(){t(this).remove(),t(".gritter-notice-wrapper-streamer").remove(),r()}))},_str_replace:function(t,e,n,r){var i,o=0,a=0,s="",c="",l=0,u=[].concat(t),f=[].concat(e),h=n,d=f instanceof Array,p=h instanceof Array;for(h=[].concat(h),r&&(this.window[r]=0),o=0,i=h.length;o=i)&&Object.keys(a.O).every((function(t){return a.O[t](n[c])}))?n.splice(c--,1):(s=!1,i0&&t[u-1][2]>i;u--)t[u]=t[u-1];t[u]=[n,r,i]},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,{a:e}),e},n=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},a.t=function(t,r){if(1&r&&(t=this(t)),8&r)return t;if("object"==typeof t&&t){if(4&r&&t.__esModule)return t;if(16&r&&"function"==typeof t.then)return t}var i=Object.create(null);a.r(i);var o={};e=e||[null,n({}),n([]),n(n)];for(var s=2&r&&t;"object"==typeof s&&!~e.indexOf(s);s=n(s))Object.getOwnPropertyNames(s).forEach((function(e){o[e]=function(){return t[e]}}));return o.default=function(){return t},a.d(i,o),i},a.d=function(t,e){for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,n){return a.f[n](t,e),e}),[]))},a.u=function(t){return"WelcomeTour.734e16de8194301a2ce8.js"},a.miniCssF=function(t){},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r={},a.l=function(t,e,n,i){if(r[t])r[t].push(e);else{var o,s;if(void 0!==n)for(var c=document.getElementsByTagName("script"),l=0;l-1&&!t;)t=n[r--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=t}(),function(){var t={179:0};a.f.j=function(e,n){var r=a.o(t,e)?t[e]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise((function(n,i){r=t[e]=[n,i]}));n.push(r[2]=i);var o=a.p+a.u(e),s=new Error;a.l(o,(function(n){if(a.o(t,e)&&(0!==(r=t[e])&&(t[e]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;s.message="Loading chunk "+e+" failed.\n("+i+": "+o+")",s.name="ChunkLoadError",s.type=i,s.request=o,r[1](s)}}),"chunk-"+e,e)}},a.O.j=function(e){return 0===t[e]};var e=function(e,n){var r,i,o=n[0],s=n[1],c=n[2],l=0;if(o.some((function(e){return 0!==t[e]}))){for(r in s)a.o(s,r)&&(a.m[r]=s[r]);if(c)var u=c(a)}for(e&&e(n);l
").addClass("cw").text("#"));n.isBefore(o.clone().endOf("w"));)e.append(t("").addClass("dow").text(n.format("dd"))),n.add(1,"d");p.find(".datepicker-days thead").append(e)},H=function(t){return!0===r.disabledDates[t.format("YYYY-MM-DD")]},F=function(t){return!0===r.enabledDates[t.format("YYYY-MM-DD")]},U=function(t){return!0===r.disabledHours[t.format("H")]},V=function(t){return!0===r.enabledHours[t.format("H")]},G=function(e,n){if(!e.isValid())return!1;if(r.disabledDates&&"d"===n&&H(e))return!1;if(r.enabledDates&&"d"===n&&!F(e))return!1;if(r.minDate&&e.isBefore(r.minDate,n))return!1;if(r.maxDate&&e.isAfter(r.maxDate,n))return!1;if(r.daysOfWeekDisabled&&"d"===n&&-1!==r.daysOfWeekDisabled.indexOf(e.day()))return!1;if(r.disabledHours&&("h"===n||"m"===n||"s"===n)&&U(e))return!1;if(r.enabledHours&&("h"===n||"m"===n||"s"===n)&&!V(e))return!1;if(r.disabledTimeIntervals&&("h"===n||"m"===n||"s"===n)){var i=!1;if(t.each(r.disabledTimeIntervals,(function(){if(e.isBetween(this[0],this[1]))return i=!0,!1})),i)return!1}return!0},Z=function(){for(var e=[],n=o.clone().startOf("y").startOf("d");n.isSame(o,"y");)e.push(t("").attr("data-action","selectMonth").addClass("month").text(n.format("MMM"))),n.add(1,"M");p.find(".datepicker-months td").empty().append(e)},W=function(){var e=p.find(".datepicker-months"),n=e.find("th"),a=e.find("tbody").find("span");n.eq(0).find("span").attr("title",r.tooltips.prevYear),n.eq(1).attr("title",r.tooltips.selectYear),n.eq(2).find("span").attr("title",r.tooltips.nextYear),e.find(".disabled").removeClass("disabled"),G(o.clone().subtract(1,"y"),"y")||n.eq(0).addClass("disabled"),n.eq(1).text(o.year()),G(o.clone().add(1,"y"),"y")||n.eq(2).addClass("disabled"),a.removeClass("active"),i.isSame(o,"y")&&!h&&a.eq(i.month()).addClass("active"),a.each((function(e){G(o.clone().month(e),"M")||t(this).addClass("disabled")}))},$=function(){var t=p.find(".datepicker-years"),e=t.find("th"),n=o.clone().subtract(5,"y"),a=o.clone().add(6,"y"),s="";for(e.eq(0).find("span").attr("title",r.tooltips.prevDecade),e.eq(1).attr("title",r.tooltips.selectDecade),e.eq(2).find("span").attr("title",r.tooltips.nextDecade),t.find(".disabled").removeClass("disabled"),r.minDate&&r.minDate.isAfter(n,"y")&&e.eq(0).addClass("disabled"),e.eq(1).text(n.year()+"-"+a.year()),r.maxDate&&r.maxDate.isBefore(a,"y")&&e.eq(2).addClass("disabled");!n.isAfter(a,"y");)s+=''+n.year()+"",n.add(1,"y");t.find("td").html(s)},X=function(){var t,n=p.find(".datepicker-decades"),a=n.find("th"),s=e({y:o.year()-o.year()%100-1}),c=s.clone().add(100,"y"),l=s.clone(),u=!1,f=!1,h="";for(a.eq(0).find("span").attr("title",r.tooltips.prevCentury),a.eq(2).find("span").attr("title",r.tooltips.nextCentury),n.find(".disabled").removeClass("disabled"),(s.isSame(e({y:1900}))||r.minDate&&r.minDate.isAfter(s,"y"))&&a.eq(0).addClass("disabled"),a.eq(1).text(s.year()+"-"+c.year()),(s.isSame(e({y:2e3}))||r.maxDate&&r.maxDate.isBefore(c,"y"))&&a.eq(2).addClass("disabled");!s.isAfter(c,"y");)t=s.year()+12,u=r.minDate&&r.minDate.isAfter(s,"y")&&r.minDate.year()<=t,f=r.maxDate&&r.maxDate.isAfter(s,"y")&&r.maxDate.year()<=t,h+=''+(s.year()+1)+" - "+(s.year()+12)+"",s.add(12,"y");h+="",n.find("td").html(h),a.eq(1).text(l.year()+1+"-"+s.year())},z=function(){var e,n,a,s=p.find(".datepicker-days"),c=s.find("th"),l=[],u=[];if(P()){for(c.eq(0).find("span").attr("title",r.tooltips.prevMonth),c.eq(1).attr("title",r.tooltips.selectMonth),c.eq(2).find("span").attr("title",r.tooltips.nextMonth),s.find(".disabled").removeClass("disabled"),c.eq(1).text(o.format(r.dayViewHeaderFormat)),G(o.clone().subtract(1,"M"),"M")||c.eq(0).addClass("disabled"),G(o.clone().add(1,"M"),"M")||c.eq(2).addClass("disabled"),e=o.clone().startOf("M").startOf("w").startOf("d"),a=0;a<42;a++)0===e.weekday()&&(n=t("
'+e.week()+"'+e.date()+"
'+n.format(s?"HH":"hh")+"
'+n.format("mm")+"
'+n.format("ss")+"