PageSourceSearch

https://webtrader.cmsprime.com/web/assets/js/3269.chunk.f191a450.js

js cmsprime.com collected 2026-10-01 16:31:38 UTC 230,810 bytes, 1 lines download raw bytes

1(self.webpackChunk_aqx_member_web=self.webpackChunk_aqx_member_web||[]).push([["3269"],{15961:function(e,t,n){"use strict";let r;n.d(t,{ZP:()=>f});var o=n(32735);r="undefined"!=typeof window?window:"undefined"!=typeof self?self:n.g;let i=null,c=null,a=r.clearTimeout,l=r.setTimeout,s=r.cancelAnimationFrame||r.mozCancelAnimationFrame||r.webkitCancelAnimationFrame,u=r.requestAnimationFrame||r.mozRequestAnimationFrame||r.webkitRequestAnimationFrame;null==s||null==u?(i=a,c=function(e){return l(e,20)}):(i=function([e,t]){s(e),a(t)},c=function(e){let t=u(function(){a(n),e()}),n=l(function(){s(t),e()},20);return[t,n]});class f extends o.Component{constructor(...e){super(...e),this.state={height:this.props.defaultHeight||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._didLogDeprecationWarning=!1,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;let{disableHeight:e,disableWidth:t,onResize:n}=this.props;if(this._parentNode){let r=window.getComputedStyle(this._parentNode)||{},o=parseFloat(r.paddingLeft||"0"),i=parseFloat(r.paddingRight||"0"),c=parseFloat(r.paddingTop||"0"),a=parseFloat(r.paddingBottom||"0"),l=this._parentNode.getBoundingClientRect(),s=l.height-c-a,u=l.width-o-i;if(!e&&this.state.height!==s||!t&&this.state.width!==u){this.setState({height:s,width:u});let e=()=>{this._didLogDeprecationWarning||(this._didLogDeprecationWarning=!0,console.warn("scaledWidth and scaledHeight parameters have been deprecated; use width and height instead"))};"function"==typeof n&&n({height:s,width:u,get scaledHeight(){return e(),s},get scaledWidth(){return e(),u}})}}},this._setRef=e=>{this._autoSizer=e}}componentDidMount(){let{nonce:e}=this.props,t=this._autoSizer?this._autoSizer.parentNode:null;if(null!=t&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){this._parentNode=t;let n=t.ownerDocument.defaultView.ResizeObserver;null!=n?(this._resizeObserver=new n(()=>{this._timeoutId=setTimeout(this._onResize,0)}),this._resizeObserver.observe(t)):(this._detectElementResize=function(e){let t,n,o,a,l,s,u="undefined"!=typeof document&&document.attachEvent;if(!u){l=function(e){let t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},s=function(e){if(e.target.className&&"function"==typeof e.target.className.indexOf&&0>e.target.className.indexOf("contract-trigger")&&0>e.target.className.indexOf("expand-trigger"))return;let t=this;l(this),this.__resizeRAF__&&i(this.__resizeRAF__),this.__resizeRAF__=c(function(){(t.offsetWidth!==t.__resizeLast__.width||t.offsetHeight!==t.__resizeLast__.height)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach(function(n){n.call(t,e)}))})};let e=!1,r="";o="animationstart";let u="Webkit Moz O ms".split(" "),f="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),d="";{let t=document.createElement("fakeelement");if(void 0!==t.style.animationName&&(e=!0),!1===e){for(let n=0;n<u.length;n++)if(void 0!==t.style[u[n]+"AnimationName"]){r="-"+u[n].toLowerCase()+"-",o=f[n],e=!0;break}}}t="@"+r+"keyframes "+(n="resizeanim")+" { from { opacity: 0; } to { opacity: 0; } } ",a=r+"animation: 1ms "+n+"; "}let f=function(n){if(!n.getElementById("detectElementResize")){let r=(t||"")+".resize-triggers { "+(a||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',o=n.head||n.getElementsByTagName("head")[0],i=n.createElement("style");i.id="detectElementResize",i.type="text/css",null!=e&&i.setAttribute("nonce",e),i.styleSheet?i.styleSheet.cssText=r:i.appendChild(n.createTextNode(r)),o.appendChild(i)}};return{addResizeListener:function(e,t){if(u)e.attachEvent("onresize",t);else{if(!e.__resizeTriggers__){let t=e.ownerDocument,i=r.getComputedStyle(e);i&&"static"===i.position&&(e.style.position="relative"),f(t),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=t.createElement("div")).className="resize-triggers";let c=t.createElement("div");c.className="expand-trigger",c.appendChild(t.createElement("div"));let a=t.createElement("div");
1a.className="contract-trigger",e.__resizeTriggers__.appendChild(c),e.__resizeTriggers__.appendChild(a),e.appendChild(e.__resizeTriggers__),l(e),e.addEventListener("scroll",s,!0),o&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName===n&&l(e)},e.__resizeTriggers__.addEventListener(o,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(t)}},removeResizeListener:function(e,t){if(u)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(o,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}(e),this._detectElementResize.addResizeListener(t,this._onResize)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),null!==this._timeoutId&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){let{children:e,defaultHeight:t,defaultWidth:n,disableHeight:r=!1,disableWidth:i=!1,doNotBailOutOnEmptyChildren:c=!1,nonce:a,onResize:l,style:s={},tagName:u="div",...f}=this.props,{height:d,width:p}=this.state,h={overflow:"visible"},b={},m=!1;return r||(0===d&&(m=!0),h.height=0,b.height=d,b.scaledHeight=d),i||(0===p&&(m=!0),h.width=0,b.width=p,b.scaledWidth=p),c&&(m=!1),(0,o.createElement)(u,{ref:this._setRef,style:{...h,...s},...f},!m&&e(b))}}},79587:function(e,t,n){var r=n(60614),o=n(70111),i=n(27674);e.exports=function(e,t,n){var c,a;return i&&r(c=t.constructor)&&c!==n&&o(a=c.prototype)&&a!==n.prototype&&i(e,a),e}},53111:function(e,t,n){var r=n(1702),o=n(84488),i=n(41340),c=n(81361),a=r("".replace),l=RegExp("^["+c+"]+"),s=RegExp("(^|[^"+c+"])["+c+"]+$"),u=function(e){return function(t){var n=i(o(t));return 1&e&&(n=a(n,l,"")),2&e&&(n=a(n,s,"$1")),n}};e.exports={start:u(1),end:u(2),trim:u(3)}},50863:function(e,t,n){e.exports=n(1702)(1..valueOf)},81361:function(e){e.exports="	\n\v\f\r \xa0               \u2028\u2029\uFEFF"},9653:function(e,t,n){"use strict";var r=n(82109),o=n(31913),i=n(19781),c=n(17854),a=n(40857),l=n(1702),s=n(54705),u=n(92597),f=n(79587),d=n(47976),p=n(52190),h=n(57593),b=n(47293),m=n(8006).f,y=n(31236).f,g=n(3070).f,v=n(50863),O=n(53111).trim,x="Number",w=c[x],T=a[x],S=w.prototype,E=c.TypeError,C=l("".slice),j=l("".charCodeAt),P=function(e){var t=h(e,"number");return"bigint"==typeof t?t:I(t)},I=function(e){var t,n,r,o,i,c,a,l,s=h(e,"number");if(p(s))throw E("Cannot convert a Symbol value to a number");if("string"==typeof s&&s.length>2){if(43===(t=j(s=O(s),0))||45===t){if(88===(n=j(s,2))||120===n)return NaN}else if(48===t){switch(j(s,1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=0,c=(i=C(s,2)).length;a<c;a++)if((l=j(i,a))<48||l>o)return NaN;return parseInt(i,r)}}return+s},A=s(x,!w(" 0o1")||!w("0b1")||w("+0x1")),_=function(e){var t,n=arguments.length<1?0:w(P(e));return(t=this,d(S,t)&&b(function(){v(t)}))?f(Object(n),this,_):n};_.prototype=S,A&&!o&&(S.constructor=_),r({global:!0,constructor:!0,wrap:!0,forced:A},{Number:_});var R=function(e,t){for(var n,r=i?m(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;r.length>o;o++)u(t,n=r[o])&&!u(e,n)&&g(e,n,y(t,n))};o&&T&&R(a[x],T),(A||o)&&R(a[x],w)},14921:function(e,t,n){"use strict";n.d(t,{V:()=>d,F:()=>u}),n(92274),n(75093),n(13616);var r,o=n(32735),i=n(81182),c=n(86653);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=(a(r={},c.wS.FTX,"FTX"),a(r,c.wS.METATRADER4,"TS4"),a(r,c.wS.METATRADER5,"TS5"),a(r,c.wS.CENTROID,"CENTROID"),a(r,c.wS.AQXOMS,"AQXOMS"),a(r,c.wS.COMPANY,null),a(r,c.wS.HORIZON,null),a(r,c.wS.GENERIC,null),r),s=n(1403),u=function(e){var t=(0,o.useMemo)(function(){var t={};return null==e||e.forEach(function(e){var n=e.metatraderId;t[n]?t[n]+=1:t[n]=1}),t},[e]),n=(0,o.useCallback)(function(e){var n,r=e.metatraderId,o=e.mainProductCode;return(null!=(n=t[r])?n:0)>1?l[o]:void 0},[t]);return{metatraderIdCountMap:t,getMainProductCode:n,getProductCodeTag:(0,o.useCallback)(function(e){return l[e.mainProductCode]},[])}},f=[c.RU.LIRUNEX],d=function(){var e=(0,s.rW)(),t=(0,i.$G)().t;return(0,o.useMemo)(function(){var n=!!((null==e?void 0:e.tenantId)&&f.includes(e.tenantId));return{hasAltManageFundsLabel:n,manageFundsLabel:n?t("Deposit"):t("Manage Funds")}},[e,t])}},14485:function(e,t,n){"use strict";n.d(t,{HZ:()=>m,K$:()=>u});var r=n(81993);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
1function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(a=function(){return!!e})()}var l={visibility:{}},s=new(function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(){var e,n,r;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return n=i(n=t),o(e=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,a()?Reflect.construct(n,[],i(this).constructor):n.apply(this,r)),"setVisibility",function(t,n){var r,i;e.context.visibility=(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){o(e,t,n[t])})}return e}({},e.context.visibility),i=null!=(i=o({},t,n))?i:{},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}),r)}),o(e,"getVisibility",function(t){return e.context.visibility[t]}),e.context=l,e}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e),t}(r.default)),u=function(e){return(0,r.useService)(s,function(t){return t.visibility[e]})},f=n(43545);function d(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function p(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){d(i,r,o,c,a,"next",e)}function a(e){d(i,r,o,c,a,"throw",e)}c(void 0)})}}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}var m=new function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");h(this,"initAccountBalanceVisibility",function(e){return p(function(){return b(this,function(t){switch(t.label){case 0:return[4,f.VM.getUserPreference({type:e,category:f.iQ.UI_PREFERENCE},{onSuccess:function(t){if(t&&t.length>0){var n="true"===t[0].value;s.setVisibility(e,n)}t&&0===t.length&&s.setVisibility(e,!0)},onError:function(){}})];case 1:return t.sent(),[2]}})})()}),h(this,"toggleAccountBalanceVisibility",function(e){return p(function(){var t,n,r;return b(this,function(o){switch(o.label){case 0:return r=!(n=null!=(t=s.getVisibility(e))&&t),s.setVisibility(e,r),[4,f.VM.updateUserPreference({type:e,category:f.iQ.UI_PREFERENCE,value:r?"true":"false"},{onSuccess:function(){},onError:function(){s.setVisibility(e,n)}})];case 1:return o.sent(),[2]}})})()})}},28306:function(e,t,n){"use strict";n.d(t,{CO:()=>a,aL:()=>l,xo:()=>s.x});var r=n(86430),o=n(81993),i=n(43545),c=n(1403),a=function(e){var t,n=(0,c.fz)(["defaultTradeHomeTableDisplayStyle","defaultMarketsTableDisplayStyle"]),r=n.defaultTradeHomeTableDisplayStyle,o=n.defaultMarketsTableDisplayStyle;return null!=(t=e===i.Gt.TRADE_HOME_TABLE_DISPLAY_STYLE?r:o)?t:i.T2.SYM_LAST_PRICE_SPREAD_CHG},l=function(e){var t=(0,o.useService)(r.E,function(t){return t.style[e]}),n=a(e);return null!=t?t:n},s=n(44607);n(68790)},62855:function(e,t,n){"use strict";n.d(t,{hH:()=>y,gY:()=>m});var r=n(86653),o=n(6524),i=n(81993);
1function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(s=function(){return!!e})()}var u={loading:!1,featureAnnouncements:[]},f=new(function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(){var e,n,r;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return n=a(n=t),c(e=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,s()?Reflect.construct(n,[],a(this).constructor):n.apply(this,r)),"setLoading",function(t){e.context.loading=t}),c(e,"setFeatureAnnouncements",function(t){e.context.featureAnnouncements=t}),c(e,"reset",function(){e.context=u}),e.context=u,e}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e),t}(i.default));function d(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function p(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){d(i,r,o,c,a,"next",e)}function a(e){d(i,r,o,c,a,"throw",e)}c(void 0)})}}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}var m=new function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");h(this,"fetch",function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).onSuccess;return p(function(){return b(this,function(t){switch(t.label){case 0:return f.setLoading(!0),[4,r.vm.fetchFeatureAnnouncements({onSuccess:function(t){var n=t||[];f.setFeatureAnnouncements(n),null==e||e(n)},onError:function(e){console.error((0,o.yi)(null==e?void 0:e.code,null==e?void 0:e.message))},onFinally:function(){f.setLoading(!1)}})];case 1:return t.sent(),[2]}})})()}),h(this,"reset",function(){f.reset()}),h(this,"markAsSeen",function(e){return p(function(){return b(this,function(t){switch(t.label){case 0:return[4,r.vm.markFeatureAnnouncementAsSeen(e)];case 1:return t.sent(),[2]}})})()})},y=function(){return(0,i.useService)(f,function(e){return e.featureAnnouncements})}},27094:function(e,t,n){"use strict";n.d(t,{D2:()=>d,qn:()=>m,WL:()=>w,jE:()=>T,hQ:()=>g,mZ:()=>u,vo:()=>O,ex:()=>h,ke:()=>f,OM:()=>l,On:()=>x,sv:()=>s,Yu:()=>i,cY:()=>p,D$:()=>c,uA:()=>v,V8:()=>y,sL:()=>a,Qi:()=>b}),n(66251),n(92274),n(32735);var r=n(81993),o=n(50887),i=function(){return(0,r.useService)(o.A,function(e){return e.currentSymbol})},c=function(){return(0,r.useService)(o.A,function(e){return e.priceAlertsMap})},a=function(e){return(0,r.useService)(o.A,function(t){return t.priceAlertsMap[e]})},l=function(e){return(0,r.useService)(o.A,function(t){return t.symbolDetailsMap[e]})},s=function(){return(0,r.useService)(o.A,function(e){var t;return e.priceAlertsMap[null!=(t=e.currentSymbol)?t:""]})},u=function(e){return(0,r.useService)(o.A,function(t){return t.livePrice
1sMap[null!=e?e:""]})},f=function(){return(0,r.useService)(o.A,function(e){var t;return!!e.symbolDisabledMap[null!=(t=e.currentSymbol)?t:""]})},d=function(e){return(0,r.useService)(o.A,function(t){return!!t.symbolDisabledMap[null!=e?e:""]})},p=function(){return(0,r.useService)(o.A,function(e){return e.symbolExpandedMap})},h=function(e){return(0,r.useService)(o.A,function(t){return!!t.symbolExpandedMap[null!=e?e:""]})},b=function(){return(0,r.useService)(o.A,function(e){return e.priceAlertsLoading})},m=function(){return(0,r.useService)(o.A,function(e){return e.submitting})},y=function(){return(0,r.useService)(o.A,function(e){return e.showBulkEdit})},g=function(){return(0,r.useService)(o.A,function(e){return e.selectedAlerts})},v=function(){return(0,r.useService)(o.A,function(e){return e.editAlertId})},O=function(){return(0,r.useService)(o.A,function(e){return e.activeTab})},x=function(){return(0,r.useService)(o.A,function(e){return e.showAlertForm})},w=function(){return(0,r.useService)(o.A,function(e){return e.alertConfig})},T=function(){return(0,r.useService)(o.A,function(e){return e.onDeleteResetList})}},22349:function(e,t,n){"use strict";n.d(t,{P$:()=>u,$Z:()=>s,_m:()=>l,zC:()=>a,Kh:()=>f,Kv:()=>i,QE:()=>c});var r=n(90735);n(75093),n(13616);var o=n(81993),i=function(){return(0,o.useService)(r.u,function(e){return e.filteredSymbolHistories})},c=function(){return(0,o.useService)(r.u,function(e){return e.rawSearchHistories})},a=function(){return(0,o.useService)(r.u,function(e){return e.searching})},l=function(){return(0,o.useService)(r.u,function(e){return e.searchSymbolResult})},s=function(){return(0,o.useService)(r.u,function(e){return e.selectedSymbolCategory})},u=function(){return(0,o.useService)(r.u,function(e){return e.deleting})},f=function(e){return(0,o.useService)(r.u,function(e){return e.favouriteSymbolIds}).includes(e)}},52484:function(e,t,n){"use strict";n.d(t,{D:()=>c,_:()=>a});var r=n(60184),o=n(48881),i=n(33007),c=function(e,t){switch(e){case o.av.NEW:case o.av.FILLED:case o.av.PARTIALLY_FILLED:return{backgroundColor:(0,i.m4)(t.primary,.08),textColor:t.primary};case o.av.REJECTED:return{backgroundColor:t.tag.others.background,textColor:t.tag.others.color};case o.av.PENDING_CANCEL:case o.av.PENDING_NEW:case o.av.PENDING_REPLACE:return{backgroundColor:t.tag.warning.background,textColor:t.tag.warning.color};default:return{backgroundColor:t.tag.default.background,textColor:t.tag.default.color}}},a=function(e,t){switch(e){case r.Zp.REJECTED:return{backgroundColor:t.tag.others.background,textColor:t.tag.others.color};case r.Zp.PENDING:return{backgroundColor:t.tag.warning.background,textColor:t.tag.warning.color};case r.Zp.CANCELED:default:return{backgroundColor:t.tag.default.background,textColor:t.tag.default.color}}}},88996:function(e,t,n){"use strict";n.d(t,{Z:()=>v}),n(82526),n(41817);var r,o=n(74512),i=n(32735),c=n(10281),a=n(81182),l=n(96838),s=n(71225),u=n(80199),f=n(97186),d=n(38074),p=n(61644),h=n(27094),b=n(15959);function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=(m(r={},p.tf.DUPLICATED_PRICE_ALERT,u.Ro.SNACKBAR_ERROR),m(r,p.tf.PRICE_ALERT_LIMIT_REACHED,u.Ro.SNACKBAR_ERROR),m(r,p.tf.SYMBOL_TEMPORARILY_DISABLED,u.Ro.SNACKBAR_ALERT),r),g=c.ZP.div.withConfig({componentId:"sc-c152c145-0"})(["display:flex;justify-content:flex-end;padding:","px;"],s.A.L);let v=function(){var e=(0,a.$G)().t,t=(0,h.WL)(),n=t.symbolLimit,r=t.accountLimit,c=e("Ok");return{handleShowError:(0,i.useCallback)(function(e){var t=(0,b.WL)(e,n,r),i=t.description,a=t.testID,s=t.title,p=y[e];(0,f.OQ)({dataTestId:a,title:s,titlePrefix:(0,o.jsx)(u.ZP,{icon:p,size:u.sk.L}),children:(0,o.jsx)(d.ZP,{children:i}),footer:function(e){return(0,o.jsx)(g,{children:(0,o.jsx)(l.ZP,{variant:l.eF.FILLED_THEMED,onClick:function(){return null==e?void 0:e()},children:c})})}})},[c,n,r])}}},54901:function(e,t,n){"use strict";n.d(t,{X:()=>r});var r=40},40679:function(e,t,n){"use strict";n.d(t,{Z:()=>s});var r=n(74512);n(32735);var o=n(10281),i=n(63450),c=n(33007),a=n(64536),l=n(52484);let s=function(e){var t=e.orderState,n=(0,c.VC)().theme,o=(0,l._)(t,n.theme
1Colors),s=o.backgroundColor,f=o.textColor;return(0,r.jsx)(u,{variant:i.L9.LIGHT,backgroundColor:s,textColor:f,size:"xsmall",children:(0,a.tj)(t).orderStateText})};var u=(0,o.ZP)(i.ZP).withConfig({componentId:"sc-9761bafb-0"})(["white-space:nowrap;"])},54271:function(e,t,n){"use strict";n.d(t,{Z:()=>l});var r=n(74512);n(32735);var o=n(63450),i=n(33007),c=n(64536),a=n(52484);let l=function(e){var t=e.orderStatus,n=(0,i.VC)().theme,l=(0,a.D)(t,n.themeColors),s=l.backgroundColor,u=l.textColor;return(0,r.jsx)(o.ZP,{variant:o.L9.LIGHT,backgroundColor:s,textColor:u,size:"xsmall",children:(0,c.gj)(t)})}},13055:function(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l2}),n(92222);var r,o,i,c,a=n(74512),l=n(32735),s=n(10281),u=n(11750),f=n(45954),d=n(43545),p=n(907),h=n(17609),b=n(1403),m=n(86653),y=n(60184),g=n(48881),v=n(479),O=n(74370),x=n(52941),w=n(93091);function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=new function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");T(this,"subscribe",function(e,t){x.LR.topics().trade.subscribe(e,{receiver:t})}),T(this,"unsubscribe",function(e,t){x.LR.topics().trade.unsubscribe(e,{receiver:t})})},E=n(29949),C=n(57158),j=n(50913),P=n(11285),I=n(64536),A=n(16672),_=n(20787),R=n(95986);n(80153),n(37092),n(92274);var L=n(73407),D=n(81993);function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(e){return(Z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){N(e,t,n[t])})}return e}function M(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}function G(e,t){return(G=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function U(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(U=function(){return!!e})()}var X={loadingStates:(N(o={},y.B0.ALL,!1),N(o,y.B0.ORDER,!1),N(o,y.B0.SYSTEM,!1),N(o,y.B0.INFORMATION,!1),N(o,y.B0.PRICE_ALERT,!1),o),tabSwitchingStates:(N(i={},y.B0.ALL,!1),N(i,y.B0.ORDER,!1),N(i,y.B0.SYSTEM,!1),N(i,y.B0.INFORMATION,!1),N(i,y.B0.PRICE_ALERT,!1),i),notificationList:(N(c={},y.B0.ALL,[]),N(c,y.B0.ORDER,[]),N(c,y.B0.SYSTEM,[]),N(c,y.B0.INFORMATION,[]),N(c,y.B0.PRICE_ALERT,[]),c
1),notificationSummary:[{unread:0,notificationType:y.B0.ORDER},{unread:0,notificationType:y.B0.SYSTEM},{unread:0,notificationType:y.B0.INFORMATION},{unread:0,notificationType:y.B0.PRICE_ALERT}],notificationType:y.B0.ALL,notificationBadgeCount:{order:0,system:0,information:0,priceAlert:0,total:0}},F=new(function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(){var e,n,r;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return n=Z(n=t),N(e=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,U()?Reflect.construct(n,[],Z(this).constructor):n.apply(this,r)),"setLoading",function(t,n){e.context.loadingStates=M(k({},e.context.loadingStates),N({},t,n))}),N(e,"setTabSwitching",function(t,n){e.context.tabSwitchingStates=M(k({},e.context.tabSwitchingStates),N({},t,n))}),N(e,"setNotificationList",function(t){e.context.notificationList=t}),N(e,"setNotificationType",function(t){e.context.notificationType=t}),N(e,"setNotificationSummary",function(t){e.context.notificationSummary=t}),N(e,"getNotificationSummary",function(){return e.context.notificationSummary||[]}),N(e,"setNotificationSettingTemplate",function(t){e.context.notificationSettingTemplate=t}),N(e,"setPushNotification",function(t){e.context.pushNotification=t}),N(e,"setNotificationBadgeCount",function(t){e.context.notificationBadgeCount=t}),e.context=X,e}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&G(t,e),t}(D.default));function B(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function z(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){B(i,r,o,c,a,"next",e)}function a(e){B(i,r,o,c,a,"throw",e)}c(void 0)})}}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}var $=new function e(){var t,n=this;if(!(this instanceof e))throw TypeError("Cannot call a class as a function");H(this,"mappedNotificationList",(H(t={},y.B0.ALL,[]),H(t,y.B0.ORDER,[]),H(t,y.B0.SYSTEM,[]),H(t,y.B0.INFORMATION,[]),H(t,y.B0.PRICE_ALERT,[]),t)),H(this,"init",function(){n.getNotificationSummary()}),H(this,"getNotification",function(e){return z(function(){var t;return Y(this,function(n){switch(n.label){case 0:return t=this,F.setLoading(e,!0),[4,y.iY.getNotifications({notificationType:e},{onSuccess:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.mappedNotificationList[e]=n||[],F.setNotificationList(t.mappedNotificationList),F.setLoading(e,!1)},onError:function(t){F.setLoading(e,!1);var n=t.code,r=t.message;
1console.debug("[ERROR] Get Notification Error: ",(0,L.yi)(n,r))}})];case 1:return n.sent(),[2]}})}).call(n)}),H(this,"setNotificationLoading",function(e,t){F.setLoading(e,t)}),H(this,"setNotificationTabSwitching",function(e,t){F.setTabSwitching(e,t)}),H(this,"getNotificationSummary",function(){return z(function(){var e;return Y(this,function(t){switch(t.label){case 0:return e=this,[4,y.iY.getUnreadNotificationCount({onSuccess:function(t){e.setNotificationSummary(t||[])},onError:function(e){var t=e.code,n=e.message;console.debug("[ERROR] Get Notification Summary Error: ",(0,L.yi)(t,n))}})];case 1:return t.sent(),[2]}})}).call(n)}),H(this,"updateNotificationSummary",function(e){return z(function(){var t;return Y(this,function(n){return t=F.getNotificationSummary().map(function(t){var n,r;return t.notificationType===e?(n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){H(e,t,n[t])})}return e}({},t),r=r={unread:0},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(r)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}),n):t}),this.setNotificationSummary(t),[2]})}).call(n)}),H(this,"setPushNotificationData",function(e){F.setPushNotification(e)}),H(this,"resetPushNotificationData",function(){F.setPushNotification(void 0)}),H(this,"setNotificationSettingType",function(e){F.setNotificationSettingTemplate(e)}),H(this,"resetNotificationSettingType",function(){F.setNotificationSettingTemplate(void 0)}),H(this,"setNotificationType",function(e){F.setNotificationType(e)}),H(this,"setNotificationSummary",function(e){F.setNotificationSummary(e);var t,n,r,o,i=(null==(t=e.find(function(e){return e.notificationType===y.B0.ORDER}))?void 0:t.unread)||0,c=(null==(n=e.find(function(e){return e.notificationType===y.B0.SYSTEM}))?void 0:n.unread)||0,a=(null==(r=e.find(function(e){return e.notificationType===y.B0.INFORMATION}))?void 0:r.unread)||0,l=(null==(o=e.find(function(e){return e.notificationType===y.B0.PRICE_ALERT}))?void 0:o.unread)||0;F.setNotificationBadgeCount({order:i,system:c,information:a,priceAlert:l,total:i+c+a+l})})},K=n(41174),V=n(17197),W=n(56740);function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q=new function e(){var t=this;if(!(this instanceof e))throw TypeError("Cannot call a class as a function");q(this,"subscribeMetaTraderTopic",function(e){if(!e)return void console.debug("[ERROR] At `subscribeMetaTraderTopic`: traderSubscription is missing!");x.Ue.subscribe(e,t.metaTraderTopicReceiver)}),q(this,"unsubscribeMetaTraderTopic",function(e){if(!e)return void console.debug("[ERROR] At `unsubscribeMetaTraderTopic`: traderSubscription is missing!");x.Ue.unsubscribe(e,t.metaTraderTopicReceiver)}),q(this,"metaTraderTopicReceiver",function(e){if(e)switch(e.M){case E.m.ORDER:case E.m.ORDER_REJECTED:K.$.handleOrderPayloadFromMetaTraderSocket(t.massageMetaTraderOrderPayload(e)),t.triggerOrderStatusSnackbar(e.M,t.massageMetaTraderOrderPayload(e)),O._.flushPendingCloseOrderTrackerId(t.massageMetaTraderOrderPayload(e));break;case E.m.BALANCE:R.k.updateAccountBalances({equity:e.D.E,margin:e.D.M,balance:e.D.B,profitLoss:e.D.PL,freeMargin:e.D.FM,marginLevel:e.D.ML,marginCall:e.D.MC,marginStopout:e.D.MSO,notional:e.D.N,commission:e.D.CM,swaps:e.D.S,availableWithdraw:e.D.AW,tradingState:e.D.TS,credit:e.D.CD});break;case E.m.NOTIFICATION:$.getNotificationSummary();break;case E.m.ONE_CLICK:_.j.getUserOneClickTradingSetting();break;case E.m.PRICE_ALERT:V.Z.handlePriceAlertTriggered(t.massagePriceAlertPayload(e))}}),q(this,"triggerHorizonOrderStatusSnackbar",function(e,t){var n=t||{},r=n.horizonOrderStatus,o=n.horizonExecuteType;if(t&&r&&r!==g.av.PENDING_CANCEL&&r!==g.av.PENDING_NEW&&r!==g.av.PENDING_REPLACE){if(o===y.J7.REPLACED)return void W.Yu.showAlert({message:v.ag.t("Order has been updated"),messageType:W.KK.SUCCESS});if(e===E.m.ORDER_REJECTED)return void W.Yu.showAlert({message:v.ag.t("Request has been rejected"),messageType:W.KK.ERROR});W.Yu.showAlert({message:(0,I.DH)(r),messageType:r===g.av.REJECTED?W.KK.ERROR:W.KK.SUCCESS})}}),q(this,"triggerCentroidOrderStatusSnackbar",function(e){var t=(e||{}).centroidNotificationOrderState;t&&W.Yu.showAlert({message:(0,I.tY)(t),messageType:t===y.Zp.REJECTED?W.KK.ERROR:W.KK.SUCCESS})}),q(this,"triggerOrderStatusSnackbar",function(e,n){var r=b.lj.getCompanyIntegration(),o=r===m.wS.CENTROID;return r===m.wS.HORIZON?void t.triggerHorizonOrderStatusSnackbar(e,n):o?void t.triggerCentroidOrderStatusSnackbar(n):void 0}),q(this,"massageMetaTraderOrderPayload",function(e){return{orderId:e.D.O,type:e.D.T,cmd:e.D.C,symbol:e.D.S,openPrice:e.D.OP,closePrice:e.D.CP,volume:e.D.V,metatraderId:e.D.MT4,stopLoss:e.D.SL,takeProfit:e.D.TP,profit:e.D.P,tradeId:e.D.TR,comment:e.D.CMT,horizonOrderStatus:e.D.HOS,horizonExecuteType:e.D.HET,symbolSide:e.D.Sbs,lotSize:e.D.LS,filledLotSize:e.D.FLS,horizonTimeInForce:e.D.TIF,price:e.D.Pri,stopPrice:e.D.StP,avgFilledPrice:e.D.AFP,openTime:e.D.OpT,expireTime:e.D.ExT,tickRulesGroup:e.D.TRG,centroidNotificationOrderState:e.D.CNOS}}),q(this,"massagePriceAlertPayload",function(e){return{alertId:e.D.AI,symbol:e.D.S,traderId:e.D.TI,metatraderId:e.D.MI,targetPrice
1:e.D.TP,condition:e.D.C,frequencyCondition:e.D.FC}}),q(this,"subscribePublicTopic",function(e){if(!e)return void console.debug("[ERROR] At `subscribePublicTopic`: tenantId is missing!");w.r.subscribe(e,t.publicTopicReceiver)}),q(this,"unsubscribePublicTopic",function(e){if(!e)return void console.debug("[ERROR] At `unsubscribePublicTopic`: tenantId is missing!");w.r.unsubscribe(e,t.publicTopicReceiver)}),q(this,"publicTopicReceiver",function(e){if(e)switch(e.M){case C.D.NOTIFICATION:$.getNotificationSummary();break;case C.D.ONE_CLICK:_.j.getUserOneClickTradingSetting()}}),q(this,"subscribeUserTopic",function(e){if(!e)return void console.debug("[ERROR] At `subscribeUserTopic`: traderSubscription is missing!");x.us.subscribe(e,t.userTopicReceiver)}),q(this,"unsubscribeUserTopic",function(e){if(!e)return void console.debug("[ERROR] At `unsubscribeUserTopic`: traderSubscription is missing!");x.us.unsubscribe(e,t.userTopicReceiver)}),q(this,"userTopicReceiver",function(e){e&&e.M===P.g.NOTIFICATION&&$.getNotificationSummary()}),q(this,"subscribeTradeTopic",function(e){if(!e)return void console.debug("[ERROR] At `subscribeTradeTopic`: tradeSubscription is missing!");S.subscribe(e,t.tradeTopicReceiver)}),q(this,"unsubscribeTradeTopic",function(e){if(!e)return void console.debug("[ERROR] At `unsubscribeTradeTopic`: tradeSubscription is missing!");S.unsubscribe(e,t.tradeTopicReceiver)}),q(this,"tradeTopicReceiver",function(e){if(e)switch(e.M){case j.G.CASH_POSITION:R.k.updateAccountBalanceAmountFromSocket(t.massageCashPositionPayload(e));break;case j.G.TRADING_POWER:R.k.updateBuyingPowerFromSocket(t.massageTradingPowerPayload(e));break;case j.G.RISK_POSITION:K.$.updateMappedOpenPositions(t.massageRiskPositionPayload(e))}}),q(this,"massageRiskPositionPayload",function(e){return{symbol:e.D.S,lotSize:(0,A.U8)(e.D.LS),orderType:e.D.CMD,averageBuyPrice:(0,A.U8)(e.D.ABP),averageSoldPrice:(0,A.U8)(e.D.ASP),lastPrice:(0,A.U8)(e.D.LP),marketValue:(0,A.U8)(e.D.MV),pnlGross:(0,A.U8)(e.D.PNL)}}),q(this,"massageCashPositionPayload",function(e){return{accountId:e.D.ID,amount:(0,A.U8)(e.D.A),currency:e.D.CUR}}),q(this,"massageTradingPowerPayload",function(e){return{accountId:e.D.ID,buyingPower:(0,A.U8)(e.D.BP),sellingPower:e.D.SP}}),q(this,"initSocketReconnectionListener",function(){x.LR.addReconnectListener(t.onReconnectSocket)}),q(this,"removeSocketReconnectionListener",function(){x.LR.removeReconnectListener(t.onReconnectSocket)}),q(this,"onReconnectSocket",function(){K.$.handleRefetchOrderRelatedData()})},J=n(14485),ee=n(28306),et=n(61305),en=n(71225),er=n(6053),eo=n(39690),ei=n(97090);n(88674),n(41539);var ec=(0,l.lazy)(function(){return Promise.all([n.e("3256"),n.e("1424")]).then(n.bind(n,43151))}),ea=(0,l.lazy)(function(){return Promise.all([n.e("3256"),n.e("4426")]).then(n.bind(n,33526))});let el=function(){var e=(0,b.jO)().isHorizon;return(0,a.jsx)(l.Suspense,{children:e?(0,a.jsx)(ec,{}):(0,a.jsx)(ea,{})})};var es=n(33202),eu=n(62715),ef=n(38074),ed=n(19554),ep=n(63450),eh=n(6807);let eb=function(){var e=(0,er.Vu)();return e?(0,a.jsx)(em,{$color:e.tagColor.color,$backgroundColor:e.tagColor.backgroundColor,dataTestId:eh.Of.ACCOUNT_TYPE_TAG,children:e.badge}):null};var em=(0,s.zo)(ep.ZP).withConfig({componentId:"sc-24051ab7-0"})(["color:",";background-color:",";"],function(e){return e.$color},function(e){return e.$backgroundColor}),ey=n(61230),eg=n(21312),ev=n(33007);let eO=function(e){var t=e.variant;return(0,a.jsx)(ex,{$variant:t,dataTestId:eh.Of.ACCOUNT_TYPE_TAG,children:eg.V[t]})};var ex=(0,s.zo)(ep.ZP).withConfig({componentId:"sc-bcc642ab-0"})(["color:",";background-color:",";"],function(e){var t=e.theme;switch(e.$variant){case ey.Kr.DEMO:return t.themeColors.tag.primary.color;case ey.Kr.COPY_F:case ey.Kr.INV:return t.themeColors.tag.warning.color;default:return t.themeColors.tag.success.color}},function(e){var t=e.theme;switch(e.$variant){case ey.Kr.DEMO:return(0,ev.m4)(t.themeColors.tag.primary.color,.2);case ey.Kr.COPY_F:case ey.Kr.INV:return t.themeColors.tag.warning.background;default:return t.themeColors.tag.success.background}});let ew=function(e){var t,n=e.isOpen,r=e.toggle,o=e.children,i=(0,h.ln)(),c=(0,er.lE)(),l=c.isKycTagVisible,s=c.isKycAlertVisible,u=(0,ed.DI)(),f=(i||{}).accountName;return(0,a.jsxs)(eT,{onClick:r,$isOpen:void 0!==n&&n,children:[(0,a.jsx)(es.ZP,{text:null!=(t=null==f?void 0:f.at(0))?t:"-",size:es.Dv.S}),(0,a.jsxs)(eE,{children:[(0,a.jsx)(eS,{typography:eu.wZ.TEXT_M_REGULAR,width:"140px",children:u(f)}),!s&&(null==i?void 0:i.simple2TradeAccountType)&&(0,a.jsx)(eO,{variant:i.simple2TradeAccountType}),l&&(0,a.jsx)(eb,{})]}),o]})};var eT=s.ZP.div.withConfig({componentId:"sc-e08f90f0-0"})(["display:flex;box-sizing:border-box;align-items:center;padding:0 ","px;margin:0 ","px;height:40px;gap:","px;
1cursor:pointer;&:hover{background-color:",";}",""],en.A.XS,en.A.XS,en.A.XS,function(e){return e.theme.themeColors.background.subtle},function(e){var t=e.$isOpen,n=e.theme;return t&&"\n    background-color: ".concat(n.themeColors.background.subtle,";\n  ")}),eS=(0,s.ZP)(ef.ZP).attrs({variant:ef.fD.WITH_TOOLTIP}).withConfig({componentId:"sc-e08f90f0-1"})(["color:",";"],function(e){return e.theme.themeColors.text.strong}),eE=s.ZP.div.withConfig({componentId:"sc-e08f90f0-2"})(["display:flex;align-items:center;gap:","px;"],en.A.XXS),eC=n(71028),ej=n(57753),eP=n(81182),eI=n(97186),eA=n(88651);n(2707),n(26699),n(32023),n(21249);var e_=n(96838),eR=n(80199),eL=n(11153),eD=n(56681),eN=n(14921);n(75654),n(68233);var eZ=n(67358);function ek(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eM(e){return(eM=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eG(e,t){return(eG=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function eU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(eU=function(){return!!e})()}var eX={loading:!1,result:void 0,error:null},eF=new(function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(){var e,n,r;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return n=eM(n=t),ek(e=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,eU()?Reflect.construct(n,[],eM(this).constructor):n.apply(this,r)),"setLoading",function(t){e.context.loading=t}),ek(e,"setResult",function(t){e.context.result=t}),ek(e,"setError",function(t){e.context.error=t}),e.context=eX,e}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&eG(t,e),t}(D.default)),eB=n(3092);function ez(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function eH(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){ez(i,r,o,c,a,"next",e)}function a(e){ez(i,r,o,c,a,"throw",e)}c(void 0)})}}function eY(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e$(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}var eK=new(function(){var e;function t(){var e=this;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");eY(this,"linkAccount",function(e,t){return eH(function(){return e$(this,function(n){switch(n.label){case 0:return eF.setLoading(!0),eF.setError(null),[4,eB.g.linkAccount(e,{onSuccess:function(e){var n;eF.setResult(null!=e&&e),eF.setLoading(!1),null==t||null==(n=t.onSuccess)||n.call(t,null!=e&&e)},onError:function(e){var n;eF.setError(e),eF.setLoading(!1),null==t||null==(n=t.onError)||n.call(t,e)}})];case 1:return n.sent(),[2]}})})()}),eY(this,"verifyLinkedAccountPassword",function(e,t){return eH(function(){return e$(this,function(n){switch(n.label){case 0:return eF.setLoading(!0),eF.setError(null),[4,eB.g.verifyLinkedAccountPassword(e,{onSuccess:function(e){var n;eF.setResult(null!=e&&e),eF.setLoading(!1),null==t||null==(n=t.onSuccess)||n.call(t,null!=e&&e)},onError:function(e){var n;eF.setError(e),eF.setLoading(!1),null==t||null==(n=t.onError)||n.call(t,e)}})];case 1:return n.sent(),[2]}})})()}),eY(this,"removeLinkedAccount",function(t,n){var r=t.metatraderId,o=t.serverId,i=t.passwordType;return eH(function(){var e,t;return e$(this,function(c){switch(c.label){case 0:return e={metatraderId:r,passwordType:i},(null!=(t=this.companyProfile)?t:{}).multiServerEnabled&&(e.serverId=o),eF.setLoading(!0),[4,eB.g.removeLinkedAccount(e,{onSuccess:function(e){var t;eF.setResult(null!=e&&e),eF.setLoading(!1),null==n||null==(t=n.onSuccess)||t.call(n,null!=e&&e)},onError:function(e){var t;eF.setError(e),eF.setLoading(!1),null==n||null==(t=n.onError)||t.call(n,e)}})];case 1:return c.sent(),[2]}})}).call(e)})}return e=[{key:"companyProfile",get:function(){var e;return null==(e=b.lj.context)?void 0:e.companyProfile}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,e),t}());function eV(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function eW(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){eV(i,r,o,c,a,"next",e)}function a(e){eV(i,r,o,c,a,"throw",e)}c(void 0)})}}function eq(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}var eQ=function(e){var t=(0,eP.$G)().t,n=(0,h.ZF)(),r=function(o){return eW(function(){return eq(this,function(i){switch(i.label){case 0:if(!o||!(null==o?void 0:o.canSwitch))return[2];return eC.q.user.accountSwitchConfirmClicked(),[4,R.k.switchTradingAccount(o,{onSuccess:function(){return eW(function(){var t;return eq(this,function(n){switch(n.label){case 0:return[4,null==e||null==(t=e.onSuccess)?void 0:t.call(e,o)];case 1:return n.sent(),[2]}})})()},onError:function(i){var c,a,l,s=i||{},u=s.message,f=s.code;if(u&&n!==eD.wD.LIVE&&(L.c4.A_1017===f||L.c4.A_1019===f)&&(null==e?void 0:e.onRequireLinkAccount))return void e.onRequireLinkAccount(o,function(){return r(o)});W.Yu.showAlert({messageType:W.KK.ERROR,message:null!=(a=null==e?void 0:e.errorMessage)?a:t("Failed to switch your account."),description:null!=(l=null==e?void 0:e.errorDescription)?l:t("Please try again.")}),null==e||null==(c=e.onError)||c.call(e,i,o)}})];case 1:return i.sent(),[2]}})})()};return{onSwitch:r}},eJ=function(e){var t=(0,eP.$G)().t;return{onRemove:function(n){eK.removeLinkedAccount({metatraderId:n.metatraderId.toString(10),passwordType:n.simple2TradeAccountType===ey.Kr.INV?eZ.RU.PASS_INVESTOR:eZ.RU.PASS_MAIN,serverId:n.serverId},{onSuccess:function(){var r,o;R.k.fetchAccount(),W.Yu.showAlert({messageType:W.KK.SUCCESS,message:null!=(o=null==e?void 0:e.successMessage)?o:t("Account successfully removed."),description:"".concat(t("Account ID:")," ").concat(n.accountId)}),null==e||null==(r=e.onSuccess)||r.call(e,n)},onError:function(){var r,o,i;W.Yu.showAlert({messageType:W.KK.ERROR,message:null!=(o=null==e?void 0:e.errorMessage)?o:t("Failed to remove account."),description:null!=(i=null==e?void 0:e.errorDescription)?i:t("Please try again.")}),null==e||null==(r=e.onError)||r.call(e,n)}})}}};n(43734);var e0=n(33481);n(39714);var e1=n(18909),e2=n(15226);n(34994),n(42295);var e6=n(99773),e4=n(84823),e3=n(18551),e5=n(36333);function e8(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function e7(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}let e9=function(e){var t,n,r,o=e||{},i=o.mode,c=void 0===i?"link":i,a=o.defaultValues,s=o.successMessage,u=o.onSuccess,f=o.onError,d=(0,eP.$G)().t,p=(0,e3.j)().getErrorSnackbarProps,h=(0,l.useMemo)(function(){return e4.Ry().shape({metatraderId:e4.Z_().required(function(){return d("Account ID is required.")}),password:e4.Z_().required(function(){return d("Password is required.")})})},[d]),b=(0,l.useMemo)(function(){return(0,e6.X)(h)},[h]),m=(0,e5.w)({resolver:b,mode:"onChange",shouldFocusError:!1,defaultValues:{metatraderId:null!=(n=null==a?void 0:a.metatraderId)?n:"",password:null!=(r=null==a?void 0:a.password)?r:""}}),y=m.watch,g=m.formState,v=m.handleSubmit,O=(t=y(["metatraderId","password"]),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return e8(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e8(e,t)}}
1(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),x=O[0],w=O[1],T=g.errors,S=T.metatraderId,E=T.password,C=(0,l.useMemo)(function(){return!!(!x||!w||S||E)},[x,w,S,E]),j=(0,l.useCallback)(function(e){var t;return(t=function(){var t,n;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(r){switch(r.label){case 0:var o,i;return t=e.metatraderId.replace(/\s/g,""),eC.q.page.confirmLinkAccountClick(t),o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),i=i={metatraderId:t},Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(i)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))}),n=o,[4,("link"===c?eK.linkAccount:eK.verifyLinkedAccountPassword)(n,{onSuccess:function(){R.k.fetchAccount(),"link"===c&&W.Yu.showAlert({message:null!=s?s:d("You have linked your account successfully."),description:"".concat(d("Account ID:")," ").concat(n.metatraderId),messageType:W.KK.SUCCESS}),null==u||u(n)},onError:function(e){var t=p(e),n=t.message,r=t.isGeneric;W.Yu.showAlert({message:r?d("Failed to link account."):n,description:r?d("Please try again."):void 0,messageType:W.KK.ERROR}),null==f||f()}})];case 1:return r.sent(),[2]}})},function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function c(e){e7(i,r,o,c,a,"next",e)}function a(e){e7(i,r,o,c,a,"throw",e)}c(void 0)})})()},[c,u,s,d,p,f]);return{useFormMethods:m,isDisabled:C,submit:(0,l.useCallback)(function(e){v(j)(e)},[v,j])}};var te=n(64989);function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var tn=function(e){var t,n,r,o,i=e.mode,c=e.onCancel,l=e.onOk,s=e.defaultValues,u=(0,eP.$G)().t,f=e9({mode:i,defaultValues:{metatraderId:(null==s?void 0:s.metatraderId)!==void 0&&(null==s?void 0:s.metatraderId)!==null?s.metatraderId:"",password:null!=(o=null==s?void 0:s.password)?o:""},onSuccess:function(){null==c||c(),null==l||l()},onError:function(){null==c||c()}}),d=f.useFormMethods,p=f.isDisabled,h=f.submit,b=d.watch,m=d.setValue,y=d.clearErrors,g=d.formState,v=g.errors,O=g.isSubmitting,x=(t=b(["metatraderId","password"]),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return tt(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tt(e,t)}}
1(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),w=x[0],T=x[1];return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,modalTitleNode:(0,a.jsx)(to,{children:"link"===i?(0,a.jsxs)(a.Fragment,{children:[u("Link Account"),(0,a.jsx)(e2.Z,{content:"link"===i?(0,a.jsx)(tc,{typography:eu.wZ.TEXT_M_REGULAR,children:u("Easily link additional accounts and switch between them anytime. Please note trades can only be placed within the same account.")}):null,variant:e2.q.BASE,trigger:"mouseenter",children:(0,a.jsx)(eR.ZP,{icon:eR.Ro.INFO,size:eR.sk.M})})]}):u("Please re-enter your password")}),footer:(0,a.jsxs)(tu,{children:[(0,a.jsx)(tf,{variant:e_.eF.OUTLINED_THEMED,onClick:function(){eC.q.page.actionClick({action:ej.pW.LINK_ACCOUNT_CONFIRMATION_MODAL_CANCEL_CLICKED}),null==c||c()},children:u("Cancel")}),(0,a.jsx)(tf,{loading:O,variant:e_.eF.FILLED_THEMED,onClick:function(){return h()},disabled:p,children:u("Confirm")})]}),children:(0,a.jsxs)(ti,{children:[(0,a.jsxs)(tl,{children:[(0,a.jsx)(ta,{typography:eu.wZ.TEXT_M_REGULAR,children:u("Account ID")}),(0,a.jsx)(e1.ZP,{disabled:"verify"===i,value:w,onChange:function(e){y("metatraderId");var t=e.target.value;(""===t||(0,te.rV)(t))&&m("metatraderId",t)},variant:e1.Bv.BORDERED_TEXT,placeholder:u("Enter your account ID"),error:null==(n=v.metatraderId)?void 0:n.message})]}),(0,a.jsxs)(tl,{children:[(0,a.jsx)(ta,{typography:eu.wZ.TEXT_M_REGULAR,children:u("Password")}),(0,a.jsx)(ts,{children:(0,a.jsx)(e1.ZP,{value:T,onChange:function(e){y("password"),m("password",e.target.value)},variant:e1.Bv.BORDERED_PASSWORD,placeholder:u("Enter your password"),error:null==(r=v.password)?void 0:r.message,defaultShowPassword:!1})})]})]})})};let tr=function(e){var t=e.onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(tn,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})};var to=s.ZP.div.withConfig({componentId:"sc-13a2dfd0-0"})(["display:flex;align-items:center;justify-content:center;gap:","px;color:",";"],en.A.XXS,function(e){return e.theme.themeColors.text.default}),ti=s.ZP.div.withConfig({componentId:"sc-13a2dfd0-1"})(["display:flex;flex-direction:column;padding:","px ","px ","px ","px;gap:","px;width:376px;"],en.A.XL,en.A.L,en.A.XXS,en.A.L,en.A.L),tc=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-13a2dfd0-2"})(["color:",";padding:","px ","px;"],function(e){return e.theme.themeColors.background.default},en.A.XS,en.A.M),ta=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-13a2dfd0-3"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),tl=s.ZP.div.withConfig({componentId:"sc-13a2dfd0-4"})(["display:flex;flex-direction:column;gap:","px;"],en.A.XS),ts=s.ZP.div.withConfig({componentId:"sc-13a2dfd0-5"})(["position:relative;display:flex;align-items:center;"]),tu=s.ZP.div.withConfig({componentId:"sc-13a2dfd0-6"})(["display:flex;justify-content:flex-end;align-items:center;gap:","px;padding:","px;"],en.A.M,en.A.L),tf=(0,s.ZP)(e_.ZP).withConfig({componentId:"sc-13a2dfd0-7"})(["min-width:120px;"]);let td=function(e){var t,n=e.account,r=e.mode,o=e.mainProductCodeTag,i=(0,eP.$G)().t,c=(0,ev.VC)().theme,l=(0,b.jO)().isCentroid,s="switch"===r;return(0,a.jsxs)(tp,{children:[(0,a.jsxs)(th,{children:[(0,a.jsx)(eR.ZP,{icon:eR.Ro.INFO,size:eR.sk.M,color:s?c.themeColors.warning.background:c.themeColors.pnl.negative.default}),(0,a.jsx)(ef.ZP,{typography:eu.wZ.TEXT_L_MEDIUM,children:i(s?"Ready to switch accounts?":"Remove this account?")})]}),(0,a.jsx)(tb,{typography:eu.wZ.TEXT_M_REGULAR,children:i(s?"This will end the current session and switch to:":"This action will remove your access and cannot be undone.")}),(0,a.jsxs)(tm,{children:[(0,a.jsx)(ty,{children:(0,a.jsx)(tg,{typography:eu.wZ.DISPLAY_XS_MEDIUM,children:null==(t=n.accountName)?void 0:t.at(0)})}),(0,a.jsxs)(tv,{children:[(0,a.jsxs)(tO,{children:[(0,a.jsx)(tx,{typography:eu.wZ.TEXT_L_MEDIUM,children:n.accountName}),(0,a.jsxs)(tw,{children:[(0,a.jsx)(eO,{variant:n.simple2TradeAccountType}),o&&(0,a.jsx)(ep.ZP,{variant:ep.L9.LIGHT,children:o})]})]}),(0,a.jsxs)(tT,{typography:eu.wZ.TEXT_M_REGULAR,children:[n.accountNumber," ",!l&&"(1:".concat(n.leverage,")")]})]})]}
1),(0,a.jsx)(tS,{typography:eu.wZ.TEXT_M_REGULAR,children:i("Would you like to proceed?")})]})};var tp=s.ZP.div.withConfig({componentId:"sc-c9d1adf5-0"})(["display:flex;width:376px;padding:","px ","px ","px ","px;flex-direction:column;align-items:stretch;justify-content:start;gap:","px;"],en.A.L,en.A.L,en.A.XXS,en.A.L,en.A.XS),th=s.ZP.div.withConfig({componentId:"sc-c9d1adf5-1"})(["display:flex;width:100%;align-items:center;gap:","px;justify-content:start;"],en.A.XS),tb=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-c9d1adf5-2"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),tm=s.ZP.div.withConfig({componentId:"sc-c9d1adf5-3"})(["display:flex;align-items:center;justify-content:center;border-radius:","px;border:1px solid ",";padding:","px ","px;gap:","px;"],en.A.XS,function(e){return e.theme.themeColors.border.default},en.A.M,en.A.REGULAR,en.A.XS),ty=s.ZP.div.withConfig({componentId:"sc-c9d1adf5-4"})(["display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:100%;background:",";"],function(e){var t=e.theme;return(0,eL.m4)(t.themeColors.primary,.16)}),tg=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-c9d1adf5-5"})(["text-transform:uppercase;color:",";"],function(e){return e.theme.themeColors.primary}),tv=s.ZP.div.withConfig({componentId:"sc-c9d1adf5-6"})(["align-self:stretch;display:flex;min-width:240px;margin-top:auto;margin-bottom:auto;flex-direction:column;align-items:stretch;justify-content:center;flex:1;flex-shrink:1;flex-basis:0%;"]),tO=s.ZP.div.withConfig({componentId:"sc-c9d1adf5-7"})(["display:flex;align-items:center;justify-content:start;gap:","px;"],en.A.XXS),tx=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-c9d1adf5-8"})(["color:",";overflow:hidden;text-overflow:ellipsis;max-width:140px;flex-shrink:0;"],function(e){return e.theme.themeColors.text.default}),tw=s.ZP.div.withConfig({componentId:"sc-c9d1adf5-9"})(["display:flex;align-items:center;gap:","px;flex-shrink:1;"],en.A.XXS),tT=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-c9d1adf5-10"})(["color:",";overflow:hidden;text-overflow:ellipsis;"],function(e){return e.theme.themeColors.text.subtle}),tS=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-c9d1adf5-11"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),tE=function(e){var t=e.mode,n=e.account,r=e.mainProductCodeTag,o=e.onCancel,i=e.onConfirm,c=(0,eP.$G)().t,l=c("switch"===t?"Switch Account Confirmation":"Account Removal Confirmation");return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,modalTitle:l,onOk:i,okText:c("
1Confirm"),cancelText:c("Cancel"),onCancel:o,children:(0,a.jsx)(td,{account:n,mode:t,mainProductCodeTag:r})})};let tC=function(e){var t=e.onCancel,n=e.onConfirm,r=function(e){null==t||t(),e()},o=function(e){null==n||n(),e()};(0,eA.ZP)(function(t){var n,i;return(0,a.jsx)(tE,(n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),i=i={onCancel:function(){return r(t)},onConfirm:function(){return o(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(i)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))}),n))})};n(91038),n(78783),n(70189),n(66992),n(33948);let tj=function(e){var t=e.accounts,n=(0,l.useCallback)(function(e){var n=0;return t.forEach(function(t){t.baseCurrency===e&&(n+=t.balance)}),n},[t]),r=(0,l.useMemo)(function(){return Array.from(new Set(t.map(function(e){return e.baseCurrency}))).map(function(e){return e?(0,a.jsxs)(tI,{children:[(0,a.jsx)(ef.ZP,{typography:eu.wZ.TEXT_M_MEDIUM,children:(0,e0.Wi)(n(e),2)}),(0,a.jsx)(tA,{typography:eu.wZ.TEXT_M_MEDIUM,children:e})]},e):null})},[n,t]);return(0,a.jsx)(tP,{children:r})};var tP=s.ZP.div.withConfig({componentId:"sc-72dc120f-0"})(["display:flex;flex-direction:column;align-items:flex-end;gap:","px;"],en.A.XXS),tI=s.ZP.div.withConfig({componentId:"sc-72dc120f-1"})(["display:flex;flex-direction:row;align-items:baseline;gap:","px;"],en.A.XXS),tA=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-72dc120f-2"})(["color:",";"],function(e){return e.theme.themeColors.text.subtle});function t_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}let tR=function(){var e,t=(0,eP.$G)().t,n=(0,ev.VC)().theme,r=(e=(0,l.useState)(null),function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,2)||function(e,t){if(e){if("string"==typeof e)return t_(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t_(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=r[0],i=r[1],c=(0,h.H)(),s=(0,h.ln)(),u=(0,b.jO)().isCentroid,f=(0,eN.F)(c).getMainProductCode,d=(0,er.lE)(),p=d.isKycTagVisible,m=d.isKycAlertVisible,y=(0,ed.DI)(),g={onSwitch:eQ({onSuccess:function(){window.location.reload()},onRequireLinkAccount:function(e,t){tr({mode:"verify",onOk:t,defaultValues:{metatraderId:e.metatraderId.toString(10),password:""}})}}).onSwitch}.onSwitch,v=eJ().onRemove,O=(0,l.useMemo)(function(){return c&&c.length>0?c.sort(function(e,t){return e.selected&&!t.selected?-1:!e.selected&&t.selected?1:0}):[]},[c]),x=function(e,t){eC.q.user.accountSwitchClicked(),tC({mode:"switch",account:e,mainProductCodeTag:t,onConfirm:function(){return g(e)}})},w=function(e,t){tC({mode:"remove",account:e,mainProductCodeTag:t,onConfirm:function(){return v(e)}})},T=(0,b.c)().hasExperienceAccess,S=(0,h.ZF)(),E=S===eD.wD.LIVE,C=S&&eD.Gw.includes(S),j=(0,l.useMemo)(function(){return!E&&(!C||!T)},[E,C,T]);return(0,a.jsxs)(tL,{children:[(0,a.jsx)(tD,{children:O.map(function(e){var r,c,l=e.selected&&e.accountId===(null==s?void 0:s.accountId)&&e.serverId===(null==s?void 0:s.serverId),d=null!=(c=f(e))?c:void 0,h=o==="".concat(e.accountId,"-").concat(e.serverId),b=m?y(e.accountId):"".concat(y(String(e.accountNumber))).concat(u?"":" (1:".concat(e.leverage,")"));return(0,a.jsx)(tN,{onMouseEnter:function(){return i("".concat(e.accountId,"-").concat(e.serverId))},onMouseLeave:function(){return i(null)},children:(0,a.jsxs)(tZ,{children:[(0,a.jsx)(tk,{children:(0,a.jsx)(tM,{typography:eu.wZ.DISPLAY_M_MEDIUM,children:null==(r=e.accountName)?void 0:r.at(0)})}),(0,a.jsxs)(tG,{children:[(0,a.jsxs)(tU,{children:[(0,a.jsx)(tX,{typography:eu.wZ.TEXT_L_MEDIUM,children:y(e.accountName)}),(0,a.jsxs)(tF,{children:[m?null:(0,a.jsx)(eO,{variant:e.simple2TradeAccountType}),p&&(0,a.jsx)(eb,{}),d?(0,a.jsx)(ep.ZP,{variant:ep.L9.LIGHT,children:d}):null]})]}),(0,a.jsx)(tB,{typography:eu.wZ.TEXT_M_REGULAR,children:b})]}),h&&!l?(0,a.jsxs)(tq,{children:[(0,a.jsx)(tW,{leftSection:(0,a.jsx)(eR.ZP,{icon:eR.Ro.SWITCH_ACCOUNT}),variant:e_.eF.TEXT_ONLY_THEMED,onClick:function(){return x(e,d)},children:t("Switch")}),!E&&(0,a.jsx)(tW,{leftSection:(0,a.jsx)(eR.ZP,{icon:eR.Ro.REMOVE_ACCOUNT}),variant:e_.eF.TEXT_ONLY,textColor:n.themeColors.error,hoverTextColor:n.themeColors.error,onClick:function(){return w(e,d)},children:t("Remove")})]}):(0,a.jsxs)(tK,{$showCurrent:l,children:[l&&(0,a.jsx)(tV,{variant:ep.L9.SOLID_THEMED,children:t("Current")}),e.baseCurrency?(0,a.jsxs)(tz,{typography:l?eu.wZ.TEXT_M_SEMIBOLD:eu.wZ.TEXT_M_MEDIUM,children:[(0,e0.Wi)(e.balance,2,!1)," ",e.baseCurrency]}):null]})]})},"".concat(e.accountId,"-").concat(null==e?void 0:e.serverId))})}),(0,a.jsxs)(tH,{children:[(0,a.jsx)(tY,{typography:eu.wZ.TEXT_M_MEDIUM,children:t("Total Balance")}),(0,a.jsx)(tj,{accounts:c})]}),j&&(0,a.jsx)(t$,{children:(0,a.jsx)(e_.ZP,{leftSection:(0,a.jsx)(eR.ZP,{icon:eR.Ro.PLUS}),variant:e_.eF.TEXT_ONLY_THEMED,onClick:function(){eC.q.page.actionClick({action:ej.pW.LINK_ACCOUNT_CLICKED}),tr({mode:"link"})},children:C?t("Add Demo Account"):t("Add Live Account")}
1)})]})};var tL=s.ZP.div.withConfig({componentId:"sc-fedba56-0"})(["display:flex;flex-direction:column;padding-top:","px;width:488px;max-height:60vh;"],en.A.XL),tD=s.ZP.div.withConfig({componentId:"sc-fedba56-1"})(["display:flex;flex-direction:column;overflow-y:auto;"]),tN=s.ZP.div.withConfig({componentId:"sc-fedba56-2"})(["border-bottom:1px solid ",";background:",";cursor:pointer;&:hover{background:",";}&:last-child{border-bottom:none;}"],function(e){return e.theme.themeColors.border.subtle},function(e){return e.theme.themeColors.background.default},function(e){return e.theme.themeColors.background.subtle}),tZ=s.ZP.div.withConfig({componentId:"sc-fedba56-3"})(["display:flex;flex-direction:row;align-items:center;padding:","px ","px;gap:","px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);"],en.A.M,en.A.L,en.A.REGULAR),tk=s.ZP.div.withConfig({componentId:"sc-fedba56-4"})(["display:flex;width:","px;height:","px;min-width:","px;min-height:","px;justify-content:center;align-items:center;border-radius:50%;background-color:",";"],en.A.XXXL,en.A.XXXL,en.A.XXXL,en.A.XXXL,function(e){var t=e.theme;return(0,eL.m4)(t.themeColors.primary,.16)}),tM=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-fedba56-5"})(["color:",";text-transform:uppercase;"],function(e){return e.theme.themeColors.primary}),tG=s.ZP.div.withConfig({componentId:"sc-fedba56-6"})(["display:flex;flex-direction:column;justify-content:center;flex:1 1 0;min-width:0;gap:","px;
1"],en.A.XXS),tU=s.ZP.div.withConfig({componentId:"sc-fedba56-7"})(["display:flex;align-items:center;gap:","px;min-width:0;"],en.A.XXS),tX=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-fedba56-8"})(["color:",";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;flex-shrink:0;"],function(e){return e.theme.themeColors.text.default}),tF=s.ZP.div.withConfig({componentId:"sc-fedba56-9"})(["display:flex;align-items:center;gap:","px;flex-shrink:1;"],en.A.XXS),tB=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-fedba56-10"})(["color:",";overflow:hidden;text-overflow:ellipsis;"],function(e){return e.theme.themeColors.text.subtle}),tz=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-fedba56-11"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),tH=s.ZP.div.withConfig({componentId:"sc-fedba56-12"})(["display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:","px ","px;gap:","px;border-top:1px solid ",";border-bottom:1px solid ",";"],en.A.M,en.A.L,en.A.REGULAR,function(e){return e.theme.themeColors.border.subtle},function(e){return e.theme.themeColors.border.subtle}),tY=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-fedba56-13"})(["color:",";"],function(e){return e.theme.themeColors.text.subtle}),t$=s.ZP.div.withConfig({componentId:"sc-fedba56-14"})(["display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:","px ","px;"],en.A.REGULAR,en.A.L),tK=s.ZP.div.withConfig({componentId:"sc-fedba56-15"})(["display:flex;flex-direction:column;align-items:flex-end;justify-content:",";min-width:140px;gap:","px;animation:fadeInSlideDown 0.3s cubic-bezier(0.4,0,0.2,1);@keyframes fadeInSlideDown{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}"],function(e){return e.$showCurrent?"space-between":"end"},en.A.XXS),tV=(0,s.ZP)(ep.ZP).withConfig({componentId:"sc-fedba56-16"})(["text-transform:uppercase;"]),tW=(0,s.ZP)(e_.ZP).withConfig({componentId:"sc-fedba56-17"})(["min-width:unset !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);"]),tq=s.ZP.div.withConfig({componentId:"sc-fedba56-18"})(["display:flex;flex-direction:row;align-items:center;justify-content:end;gap:","px;animation:fadeInSlideUp 0.3s cubic-bezier(0.4,0,0.2,1);@keyframes fadeInSlideUp{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}"],en.A.XS),tQ=function(e){var t=e.onCancel,n=(0,eP.$G)().t;return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,modalTitle:n("My Account"),onOk:t,okText:n("Close"),children:(0,a.jsx)(tR,{})})};let tJ=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(tQ,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})},t0=function(e){var t=e.children;return(0,a.jsx)("div",{onClick:function(){eC.q.page.actionClick({action:ej.pW.VIEW_ACCOUNTS_CLICKED}),tJ()},children:t})};var t1=n(82647),t2=n(51008),t6=n(52487),t4=n(104),t3=n(78319);let t5=function(e){var t=e.showIdText,n=(0,h.ln)(),r=(0,er.lE)(),o=n||{},i=o.accountName,c=o.accountId,l=o.baseCurrency,s=(0,eP.$G)().t;return(0,a.jsxs)(t8,{children:[(0,a.jsxs)(t7,{children:[(0,a.jsx)(t9,{typography:eu.wZ.TEXT_M_REGULAR,width:"100px",children:i}),(null==n?void 0:n.simple2TradeAccountType)&&(0,a.jsx)(eO,{variant:n.simple2TradeAccountType}),r&&(0,a.jsx)(eb,{})]}),(0,a.jsxs)(t7,{children:[(0,a.jsxs)(ne,{typography:eu.wZ.TEXT_S_REGULAR,children:[void 0!==t&&t&&"".concat(s("ID"),": "),c]}),(0,a.jsx)(nt,{}),(0,a.jsx)(ne,{typography:eu.wZ.TEXT_S_REGULAR,children:l})]})]})};var t8=s.ZP.div.withConfig({componentId:"sc-c48e0c6c-0"})(["display:flex;flex-direction:column;justify-content:center;"]),t7=s.ZP.div.withConfig({componentId:"sc-c48e0c6c-1"})(["display:flex;align-items:center;gap:","px;&:last-child{margin-top:1px;}"],en.A.XS),t9=(0,s.ZP)(ef.ZP).attrs({variant:ef.fD.WITH_TOOLTIP}).withConfig({componentId:"sc-c48e0c6c-2"})(["color:",";"],function(e){return e.theme.themeColors.text.strong}),ne=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-c48e0c6c-3"})(["color:",";"],function(e){return e.theme.themeColors.text.muted}),nt=s.ZP.div.withConfig({componentId:"sc-c48e0c6c-4"})(["width:1px;background-color:",";height:10px;"],function(e){return e.theme.themeColors.border.strong});let nn=function(e){var t=e.showIdText,n=((0,h.ln)()||{}).accountName;return(0,a.jsx)(nr,{children:(0,a.jsxs)(no,{children:[(0,a.jsx)(ni,{children:(0,a.jsx)(es.ZP,{text:n})}),(0,a.jsx)(t5,{showIdText:void 0!==t&&t})]})})};var nr=s.ZP.div.withConfig({componentId:"sc-4f3e640b-0"})(["display:flex;padding:","px;border-bottom:1px solid ",";"],en.A.REGULAR,function(e){return e.theme.themeColors.border.subtle}),no=s.ZP.div.withConfig({componentId:"sc-4f3e640b-1"})(["display:flex;flex-direction:row;gap:","px;"],en.A.REGULAR),ni=s.ZP.div.withConfig({componentId:"sc-4f3e640b-2"})(["position:relative;"]),nc=n(86151),na=n(46725);let nl=function(){var e=(0,eP.$G)().t,t=(0,ev.VC)().themeScheme,n=(0,l.useMemo)(function(){return[{key:ev.FF.DARK_SCHEME,label:e("Dark")},{key:ev.FF.LIGHT_SCHEME,label:e("Light")},{key:ev.FF.SYSTEM_SCHEME,label:e("System")}]},[e]),r=(0,l.useMemo)(function(){switch(t){case ev.FF.DARK_SCHEME:return eR.Ro.DARK_MODE;case ev.FF.LIGHT_SCHEME:return eR.Ro.LIGHT_MODE;case ev.FF.SYSTEM_SCHEME:default:return eR.Ro.SYSTEM}},[t]),o=function(e){eC.q.page.appearancePreferenceClick(e),e===ev.FF.SYSTEM_SCHEME?na.F.updateTheme(e,(0,ev.Yi)()):na.F.updateTheme(e,(0,ev.Am)(e))};return(0,a.jsx)(ns,{children:(0,a.jsx)(nc.Z,{variant:nc.y.BASE,defaultExpanded:!1,dataTestId:eh.Of.SWITCH_THEME_BUTTON,onSwitchExpandVisibility:function(){eC.q.page.actionClick({action:ej.pW.APPEARANCE_CLICKED})},selector:function(t){var n=t.expanded;return(0,a.jsx)(nf,{label:e("Appearance"),icon:r,$isSelected:n})},children:n.map(function(e){return(0,a.jsx)(nu,{label:e.label,onClick:function(){return o(e.key)},$isSelected:t===e.key},e.key)})})})};var ns=s.ZP.div.withConfig({componentId:"sc-50470cb5-0"})([""]),nu=(0,s.ZP)(t6.Z).withConfig({componentId:"sc-50470cb5-1"})(["&:last-child{border-bottom:1px solid ",";}",""],function(e){return e.theme.themeColors.border.subtle},function(e){var t=e.theme;return e.$isSelected&&(0,s.iv)(["background-color:",";color:",";&:hover{background-color:",";color:",";}"],t.themeColors.primary,t.themeColors.white,t.themeColors.primary,t.themeColors.white)}),nf=(0,s.ZP)(t6.Z).withConfig({componentId:"sc-50470cb5-2"})(["background-color:",";width:100%;"],function(e){var t=e.theme;return e.$isSelected?t.themeColors.background.active:t.themeColors.background.default}),nd=n(78459),np=n(45068);function nh(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}var nb=function(){var e=(0,eP.$G)().t,t=(0,l.useMemo)(function(){var t=e("Password format is incorrect. Password must include at least 12-20 characters, including 1 capital letter, 1 small letter, 1 number and 1 special character.");return e4.Ry().shape({oldPassword:e4.Z_().required(te.pw),newPassword:e4.Z_().required(te.pw).test("password-regex",t,function(e){return(0,te.pB)(e)}),confirmNewPassword:e4.Z_().required(te.pw).test("match-new-password",e("Your new password and confirmation password don't match."),function(e){return e===this.resolve(e4.iH("newPassword"))})})},[e]),n=(0,l.useMemo)(function(){return(0,e6.X)(t)},[t]),r=(0,e5.w)({resolver:n,mode:"onChange",reValidateMode:"onChange",defaultValues:{oldPassword:"",newPassword:"",confirmNewPassword:""}}),o=r.handleSubmit,i=r.watch,c=r.trigger,a=i("newPassword"),s=i("confirmNewPassword");(0,l.useEffect)(function(){void 0!==s&&""!==s&&c("confirmNewPassword")},[a,c,s]);var u=(0,l.useCallback)(function(t){return function(n){var o;return(o=function(){return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(o){switch(o.label){case 0:return[4,R.k.changePasswordPCSubmit({confirmPassword:n.confirmNewPassword,newPassword:n.newPassword,oldPassword:n.oldPassword},{onSuccess:t,onError:function(t){var n=t.code,o=t.message;t.code===L.c4.MT4_1010||t.code===L.c4.S2T_1003||t.code===L.c4.HRZ_1013||t.code===L.c4.SI_1003?r.setError("oldPassword",{message:e("The old password entered is incorrect.")}):W.Yu.showAlert({message:e("Failed to change password."),description:(0,L.yi)(n,o),messageType:np.K.ERROR})}})];case 1:return o.sent(),[2]}})},function(){var e=this,t=arguments;return new Promise(function(n,r){var i=o.apply(e,t);function c(e){nh(i,n,r,c,a,"next",e)}function a(e){nh(i,n,r,c,a,"throw",e)}c(void 0)})})()}},[r,e]);return{formMethods:r,submit:(0,l.useCallback)(function(e){return function(t){return o(u(e))(t)}},[o,u]),handleSubmit:o}},nm=n(18354);function ny(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ng(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function nv(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n}
1)(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}let nO=function(){var e,t,n,r,o=(0,eP.$G)().t,i=(0,nd.Gc)(),c=i.watch,l=i.formState,s=i.register,u=(e=c(["oldPassword","newPassword","confirmNewPassword"]),function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,3)||function(e,t){if(e){if("string"==typeof e)return ny(e,3);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ny(e,t)}}(e,3)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),f=u[0],d=u[1],p=u[2],h=l.errors,b=h.oldPassword,m=h.newPassword,y=h.confirmNewPassword;return(0,a.jsx)(nx,{children:(0,a.jsxs)(nw,{children:[(0,a.jsx)(nm.e1,{variant:nm.vI.ITEM_WITH_FIELD_LABEL,label:o("Old Password"),children:(0,a.jsx)(e1.ZP,nv(ng({},s("oldPassword")),{placeholder:o("Input password"),error:null==b||null==(t=b.message)?void 0:t.toString(),value:f,variant:e1.Bv.BORDERED_PASSWORD,autoComplete:"current-password"}))}),(0,a.jsx)(nm.e1,{variant:nm.vI.ITEM_WITH_FIELD_LABEL,label:o("New Password"),children:(0,a.jsx)(e1.ZP,nv(ng({},s("newPassword")),{name:"newPassword",placeholder:o("Input password"),error:null==m||null==(n=m.message)?void 0:n.toString(),value:d,variant:e1.Bv.BORDERED_PASSWORD,autoComplete:"new-password"}))}),(0,a.jsx)(nm.e1,{variant:nm.vI.ITEM_WITH_FIELD_LABEL,label:o("Confirm New Password"),children:(0,a.jsx)(e1.ZP,nv(ng({},s("confirmNewPassword")),{placeholder:o("Input password"),error:null==y||null==(r=y.message)?void 0:r.toString(),value:p,variant:e1.Bv.BORDERED_PASSWORD,autoComplete:"new-password"}))})]})})};var nx=s.ZP.div.withConfig({componentId:"sc-a7ced0f0-0"})(["width:100%;"]),nw=s.ZP.div.withConfig({componentId:"sc-a7ced0f0-1"})(["display:flex;flex-direction:column;gap:","px;width:376px;padding:","px ","px;padding-bottom:","px;box-sizing:border-box;"],en.A.M,en.A.XL,en.A.L,en.A.XXS);function nT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function nS(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}var nE=function(e){var t=e.onCancel,n=(0,eP.$G)().t,r=nb(),o=r.submit,i=r.formMethods;return(0,a.jsx)(nd.RV,nS(nT({},i),{children:(0,a.jsx)("form",{onSubmit:o(t),children:(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,okText:n("Confirm"),cancelText:n("Cancel"),okButtonProps:{htmlType:"submit",disabled:i.formState.isSubmitting},onCancel:t,modalTitle:n("Change Password"),children:(0,a.jsx)(nO,{})})})}))};let nC=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){return(0,a.jsx)(nE,nS(nT({},e),{onCancel:function(){return n(t)}}))})};n(47941);let nj=function(e){var t=e||{},n=t.icon,r=t.title,o=t.value;return(0,a.jsxs)(nP,{children:[(0,a.jsx)(eR.ZP,{variant:eR.St.ROUND,icon:n}),(0,a.jsxs)(nI,{children:[(0,a.jsx)(nA,{typography:eu.wZ.TEXT_L_REGULAR,children:r}),(0,a.jsx)(n_,{typography:eu.wZ.TEXT_M_REGULAR,children:o})]})]})};var nP=s.ZP.div.withConfig({componentId:"sc-257c1435-0"})(["display:flex;flex-direction:row;gap:","px;width:48%;"],en.A.M),nI=s.ZP.div.withConfig({componentId:"sc-257c1435-1"})(["display:flex;flex-direction:column;gap:","px;flex-wrap:wrap;word-break:break-all;"],en.A.XXS),nA=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-257c1435-2"})(["color:",";"],function(e){return e.theme.themeColors.text.strong}),n_=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-257c1435-3"})(["color:",";"],function(e){return e.theme.themeColors.text.muted}),nR=n(7360);let nL=function(e){var t=e.label,n=e.value;return(0,a.jsxs)(nD,{children:[(0,a.jsx)(nN,{typography:eu.wZ.TEXT_M_REGULAR,children:t}),(0,a.jsx)(nZ,{typography:eu.wZ.TEXT_M_REGULAR,children:n})]})};var nD=s.ZP.div.withConfig({componentId:"sc-8f3e9f23-0"})(["display:flex;flex-direction:row;gap:","px;justify-content:space-between;align-items:center;"],en.A.XS),nN=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-8f3e9f23-1"})(["color:",";"],function(e){return e.theme.themeColors.text.subtle}),nZ=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-8f3e9f23-2"})(["color:",";text-align:end;"],function(e){return e.theme.themeColors.text.default});let nk=function(){var e=(0,b.aI)()||{},t=e.businessHours,n=e.businessHoursTimeZone,r=(0,eP.$G)().t,o=(0,l.useCallback)(function(e){return(0,nR.j4)({day:e,t:r})()},[r]),i=(0,l.useMemo)(function(){if(!t||0===t.length)return(0,a.jsx)(a.Fragment,{});var e=!1;if(t.length>1){if(t.forEach(function(t,n){t.dayOfWeek!==n+1&&(e=!0)}),!e&&t.every(function(e){return e.from===t[0].from&&e.to===t[0].to})){var n=o(t[0].dayOfWeek),i=o(t[t.length-1].dayOfWeek),c=t[0].from,l=t[0].to;return(0,a.jsx)(nL,{label:"".concat(n," - ").concat(i),value:"".concat(c," - ").concat(l)})}return t.map(function(e){return(0,a.jsx)(nL,{label:(0,nR.j4)({day:e.dayOfWeek,t:r})(),value:"".concat(e.from," - ").concat(e.to)},e.dayOfWeek)})}return(0,a.jsx)(nL,{label:(0,nR.j4)({day:t[0].dayOfWeek,t:r})(),value:"".concat(t[0].from," - ").concat(t[0].to)})},[t,o,r]);return(0,a.jsxs)(nM,{children:[n&&(0,a.jsx)(nL,{label:r("Timezone"),value:n}),i]})};var nM=s.ZP.div.withConfig({componentId:"sc-dd964b21-0"})(["display:flex;flex-direction:column;gap:","px;"],en.A.XS);
1n(69720);var nG=n(28715);function nU(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nX=function(e){var t;return(nU(t={},nG.$.FACEBOOK,eR.Ro.FACEBOOK),nU(t,nG.$.TWITTER,eR.Ro.TWITTER),nU(t,nG.$.INSTAGRAM,eR.Ro.INSTAGRAM),nU(t,nG.$.LINKEDIN,eR.Ro.LINKEDIN),nU(t,nG.$.YOUTUBE,eR.Ro.YOUTUBE),nU(t,nG.$.BILIBILI,eR.Ro.BILIBILI),nU(t,nG.$.QQ,eR.Ro.QQ),nU(t,nG.$.WEIBO,eR.Ro.WEIBO),nU(t,nG.$.XHS,eR.Ro.XHS),nU(t,nG.$.WECHAT,eR.Ro.WECHAT),nU(t,nG.$.WHATSAPP,eR.Ro.WHATSAPP),nU(t,nG.$.TELEGRAM,eR.Ro.TELEGRAM),t)[e]};function nF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}let nB=function(){var e=(0,b.aI)()||{},t=e.socialMedia,n=e.website,r=function(e,t){t===nG.$.WHATSAPP?(0,t3.Y)("https://wa.me/".concat(e)):(0,t3.Y)(e)};return(0,a.jsxs)(nz,{children:[!!n&&(0,a.jsx)(e_.ZP,{variant:e_.eF.ICON_ONLY,icon:eR.Ro.WEBSITE,onClick:function(){return r(n)},iconSize:eR.sk.XL}),Object.entries(void 0===t?{}:t).map(function(e){var t=function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,2)||function(e,t){if(e){if("string"==typeof e)return nF(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nF(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),n=t[0],o=t[1];return(0,a.jsx)(e_.ZP,{variant:e_.eF.ICON_ONLY,icon:nX(n),onClick:function(){return r(o,n)},iconSize:eR.sk.XL},n)})]})};var nz=s.ZP.div.withConfig({componentId:"sc-1dbe7c5a-0"})(["display:flex;align-items:center;gap:","px;"],en.A.XS);let nH=function(){var e=(0,eP.$G)().t,t=(0,b.aI)()||{},n=t.email,r=t.dialCode,o=t.mobile,i=t.businessHours,c=t.businessHoursTimeZone,l=t.socialMedia,s=t.website;return(0,a.jsxs)(nY,{children:[n||o?(0,a.jsxs)(n$,{children:[(0,a.jsx)(nV,{typography:eu.wZ.TEXT_L_MEDIUM,children:e("Get in touch with us")}),(0,a.jsxs)(nW,{children:[!!n&&(0,a.jsx)(nj,{value:n,title:e("Email"),icon:eR.Ro.MAIL}),!!o&&(0,a.jsx)(nj,{value:"".concat(r).concat(o),title:e("Chat with us"),icon:eR.Ro.CALL})]}),(0,a.jsx)(nK,{})]}):(0,a.jsx)(a.Fragment,{}),i||c?(0,a.jsxs)(n$,{children:[(0,a.jsx)(nV,{typography:eu.wZ.TEXT_L_MEDIUM,children:e("Operating hours")}),(0,a.jsx)(nk,{}),(0,a.jsx)(nK,{})]}):(0,a.jsx)(a.Fragment,{children:" "}),(s||Object.keys(void 0===l?{}:l).length>0)&&(0,a.jsxs)(n$,{children:[(0,a.jsx)(nV,{typography:eu.wZ.TEXT_L_MEDIUM,children:e("Connect with us")}),(0,a.jsx)(nB,{})]})]})};var nY=s.ZP.div.withConfig({componentId:"sc-1d827303-0"})(["display:flex;flex-direction:column;width:488px;padding:","px ","px;padding-bottom:","px;box-sizing:border-box;"],en.A.XL,en.A.L,en.A.XXS),n$=s.ZP.div.withConfig({componentId:"sc-1d827303-1"})(["display:flex;flex-direction:column;"]),nK=s.ZP.div.withConfig({componentId:"sc-1d827303-2"})(["width:100%;height:1px;background-color:",";margin:","px 0;"],function(e){return e.theme.themeColors.border.subtle},en.A.M),nV=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-1d827303-3"})(["color:",";margin-bottom:","px;"],function(e){return e.theme.themeColors.text.strong},en.A.M),nW=s.ZP.div.withConfig({componentId:"sc-1d827303-4"})(["display:flex;gap:","px;"],en.A.XS),nq=function(e){var t=e.onCancel,n=(0,eP.$G)().t;return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,okText:n("Close"),onOk:t,modalTitle:n("Contact Us"),children:(0,a.jsx)(nH,{})})};let nQ=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(nq,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n}
1)(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})};var nJ=n(91966),n0=n(16689),n1=n(26273),n2=n(53078),n6=n(19931),n4=n(44738),n3=n(67492),n5=n(5977),n8=s.ZP.div.withConfig({componentId:"sc-13c83fe-0"})(["display:flex;flex-direction:column;gap:","px;width:100%;"],en.A.XXS),n7=(0,s.ZP)(ef.ZP).attrs({typography:eu.wZ.TEXT_M_REGULAR}).withConfig({componentId:"sc-13c83fe-1"})(["color:",";"],function(e){return e.theme.themeColors.text.default});let n9=function(){var e,t=(0,eP.$G)().t,n=(0,n1.z_)().countries,r=(0,nd.Gc)(),o=r.formState.errors,i=r.watch,c=r.setValue,l=r.clearErrors,s=(0,n5.s)(n);return(0,a.jsxs)(re,{children:[(0,a.jsx)(n7,{children:t("Country of residence")}),(0,a.jsx)(rt,{children:(0,a.jsx)(n3.Z,{variant:n3.E.SEARCHABLE_SELECTOR,options:s,selectedValue:i("country"),onSelect:function(e){c("country",e),l("country")},dropdownPlacement:t1.s1.BOTTOM_START,dropDownMaxHeight:200,useLabelToSearch:!0,placeholder:t("Select Country of residence"),searchPlaceholder:t("Search"),error:null==(e=o.country)?void 0:e.message,dataTestId:eh.Of.DEMO_ACCOUNT_CREATION_MODAL_COUNTRY})})]})};var re=s.ZP.div.withConfig({componentId:"sc-975b3970-0"})([""]),rt=s.ZP.div.withConfig({componentId:"sc-975b3970-1"})(["display:flex;margin-top:","px;"],en.A.XXXS);n(9653);let rn=function(){var e,t=(0,eP.$G)().t,n=(0,n1.ty)(),r=(0,nd.Gc)(),o=r.formState.errors,i=r.watch,c=r.setValue,l=r.clearErrors;return(0,a.jsxs)(n8,{children:[(0,a.jsx)(n7,{children:t("Deposit")}),(0,a.jsx)(n3.Z,{options:n,selectedValue:i("depositAmount"),onSelect:function(e){c("depositAmount",Number(e)),l("depositAmount")},error:null==(e=o.depositAmount)?void 0:e.message,dataTestId:eh.Of.DEMO_ACCOUNT_CREATION_MODAL_DEPOSIT})]})},rr=function(){var e,t,n,r=(0,eP.$G)().t,o=(0,nd.Gc)(),i=o.formState.errors,c=o.watch,l=o.register;return(0,a.jsxs)(n8,{children:[(0,a.jsx)(n7,{children:r("Email")}),(0,a.jsx)(e1.ZP,(e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},l("email")),t=t={value:c("email"),placeholder:"[email protected]",variant:e1.Bv.BORDERED_TEXT,error:null==(n=i.email)?void 0:n.message,dataTestId:eh.Of.DEMO_ACCOUNT_CREATION_MODAL_EMAIL},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e))]})};function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function ri(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}let rc=function(){var e=(0,eP.$G)().t,t=(0,nd.Gc)(),n=t.formState.errors,r=t.watch,o=t.register,i=n.firstName,c=n.lastName;return(0,a.jsxs)(ra,{children:[(0,a.jsxs)(n8,{children:[(0,a.jsx)(n7,{children:e("First Name")}),(0,a.jsx)(e1.ZP,ri(ro({},o("firstName")),{value:r("firstName"),placeholder:e("First Name"),variant:e1.Bv.BORDERED_TEXT,error:null==i?void 0:i.message,dataTestId:eh.Of.DEMO_ACCOUNT_CREATION_MODAL_FIRST_NAME}))]}),(0,a.jsxs)(n8,{children:[(0,a.jsx)(n7,{children:e("Last Name")}
1),(0,a.jsx)(e1.ZP,ri(ro({},o("lastName")),{value:r("lastName"),placeholder:e("Last Name"),variant:e1.Bv.BORDERED_TEXT,error:null==c?void 0:c.message,dataTestId:eh.Of.DEMO_ACCOUNT_CREATION_MODAL_LAST_NAME}))]})]})};var ra=s.ZP.div.withConfig({componentId:"sc-97bcb12c-0"})(["display:flex;gap:16px;"]);n(57327),n(15306),n(74916);let rl=function(e){var t=e.onDialCodeChange,n=e.value,r=e.error,o=(0,eP.$G)().t,i=(0,n1.z_)().countries,c=(0,l.useMemo)(function(){return null==i?void 0:i.filter(function(e){return e.country.replace(" ","").toLowerCase()}).map(function(e){var t=e.country,n=e.dialCode;return{label:"".concat(t," (").concat(n,")"),value:n}})},[i]);return(0,a.jsx)(n3.Z,{variant:n3.E.SEARCHABLE_SELECTOR,options:c,selectedValue:void 0,onSelect:t,dropdownPlacement:t1.s1.BOTTOM_START,dropdownWidth:"240px",dropDownMaxHeight:200,valueLabel:n,useLabelToSearch:!0,placeholder:o("Country"),searchPlaceholder:o("Search"),inputProps:{autoFocus:!0,error:r}})};function rs(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}let ru=function(){var e,t,n,r,o,i,c,l=(0,eP.$G)().t,s=(0,nd.Gc)(),u=s.formState.errors,f=s.setValue,d=s.clearErrors,p=s.watch,h=s.register;return(0,a.jsxs)(n8,{children:[(0,a.jsx)(n7,{children:l("Phone Number")}),(0,a.jsxs)(rf,{children:[(0,a.jsx)(rd,{children:(0,a.jsx)(rp,{children:(0,a.jsx)(rl,{value:p("dialCode"),error:null==(n=u.dialCode)?void 0:n.message,onDialCodeChange:function(e){var t;return(t=function(){return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(t){return f("dialCode",e),d("dialCode"),[2]})},function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function c(e){rs(i,r,o,c,a,"next",e)}function a(e){rs(i,r,o,c,a,"throw",e)}c(void 0)})})()}})})}),(0,a.jsx)(rh,{children:(0,a.jsx)(e1.ZP,(e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},h("localPhoneNumber")),t=t={value:p("localPhoneNumber"),placeholder:l("Enter your phone number"),variant:e1.Bv.BORDERED_NUMERIC,dataTestId:eh.Of.DEMO_ACCOUNT_CREATION_MODAL_PHONE},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e))})]}),!!((null==(r=u.dialCode)?void 0:r.message)||(null==(o=u.localPhoneNumber)?void 0:o.message))&&(0,a.jsx)(ef.ZP,{variant:ef.fD.ERROR,error:(null==(i=u.dialCode)?void 0:i.message)||(null==(c=u.localPhoneNumber)?void 0:c.message)})]})};var rf=s.ZP.div.withConfig({componentId:"sc-50b19d80-0"})(["display:flex;flex-direction:row;"]),rd=s.ZP.div.withConfig({componentId:"sc-50b19d80-1"})(["width:87px;min-width:87px;"]),rp=s.ZP.div.withConfig({componentId:"sc-50b19d80-2"})(["> div > div > div{border-top-right-radius:0;border-bottom-right-radius:0;}"]),rh=s.ZP.div.withConfig({componentId:"sc-50b19d80-3"})(["flex:1;> div > div{border-top-left-radius:0;border-bottom-left-radius:0;}"]),rb=n(74307);let rm=function(){var e,t,n,r,o=(0,eP.$G)().t,i=null!=(r=(0,b.rW)())?r:{},c=i.webtraderMemberTncUrl,l=i.webtraderMemberPolicyUrl,s=(0,nd.Gc)(),u=s.formState.errors,f=s.watch,d=s.setValue,p=s.clearErrors;return(0,a.jsxs)(n8,{children:[(0,a.jsxs)(ry,{children:[(0,a.jsx)(rb.Z,{checked:f("agree"),onClick:function(){d("agree",!f("agree")),p("agree")},"data-testid":eh.Of.INPUT_FIELD_VALIDATION,error:!!(null==(e=u.agree)?void 0:e.message)}),(0,a.jsxs)(rg,{typography:eu.wZ.TEXT_XS_REGULAR,children:[o("I agree with the")," ",(0,a.jsx)("a",{href:c,target:"_blank",rel:"noreferrer",children:o("Terms and Conditions")})," ",o("and")," ",(0,a.jsx)("a",{href:l,target:"_blank",rel:"noreferrer",children:o("Data Privacy Policy")})," ",o("for opening a demo account.")]})]}),!!(null==(t=u.agree)?void 0:t.message)&&(0,a.jsx)(ef.ZP,{variant:ef.fD.ERROR,error:null==(n=u.agree)?void 0:n.message})]})};var ry=s.ZP.div.withConfig({componentId:"sc-f3aecaa4-0"})(["display:flex;align-items:flex-start;gap:","px;margin-top:","px;"],en.A.XS,en.A.XS),rg=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-f3aecaa4-1"})(["color:",";font-size:11px;line-height:14px;a{color:",";text-decoration:underline;cursor:pointer;}"],function(e){return e.theme.themeColors.text.muted},function(e){return e.theme.themeColors.primary});function rv(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}let rO=function(e){var t,n,r=e.close,o=e.setStep,i=e.defaultValues,c=(0,eP.$G)().t,l=(0,n1.z_)().isSubmitting,s=(0,n2.A)({defaultValues:i}).useFormMethods,u=function(e){var t;return(t=function(){var t,n,r,i,c,a,l;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(s){switch(s.label){case 0:return t=e.firstName,n=e.lastName,r=e.country,i=e.email,c=e.dialCode,a=e.localPhoneNumber,l=e.depositAmount,[4,nJ.C.openDemoAccount({params:{firstName:t,lastName:n,email:i,country:r,phoneNumber:"".concat(c).concat(a),depositAmount:l,loginSource:eD.ZY.WEB,marketingPageUrl:(0,n4.m)(),language:(0,n6.J)()},withAuth:!0,onSuccess:function(){o("detail")},onError:function(e){W.Yu.showAlert({message:e,messageType:n0.KK.ERROR})}})];case 1:return s.sent(),[2]}})},function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function c(e){rv(i,r,o,c,a,"next",e)}function a(e){rv(i,r,o,c,a,"throw",e)}c(void 0)})})()};return(0,a.jsxs)(nd.RV,(t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},s),n=n={children:[(0,a.jsxs)(rx,{children:[(0,a.jsx)(rc,{}),(0,a.jsx)(rr,{}),(0,a.jsx)(n9,{}),(0,a.jsx)(ru,{}),(0,a.jsx)(rn,{}),(0,a.jsx)(rm,{})]}),(0,a.jsx)(rw,{children:(0,a.jsxs)(rT,{children:[(0,a.jsx)(e_.ZP,{variant:e_.eF.OUTLINED_THEMED,"data-testid":eh.Of.DEMO_ACCOUNT_CREATION_MODAL_CLOSE,onClick:r,children:c("Cancel")}),(0,a.jsx)(e_.ZP,{variant:e_.eF.FILLED_THEMED,loading:l,onClick:function(){return s.handleSubmit(u)()},dataTestId:eh.Of.DEMO_ACCOUNT_CREATION_MODAL_CONFIRM,children:c("Confirm")})]})})]},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n}
1)(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))};var rx=s.ZP.div.withConfig({componentId:"sc-952c915b-0"})(["display:flex;flex-direction:column;gap:","px;padding:","px ","px ","px ","px;max-width:376px;"],en.A.M,en.A.XL,en.A.L,en.A.XXS,en.A.L),rw=s.ZP.div.withConfig({componentId:"sc-952c915b-1"})(["width:100%;"]),rT=s.ZP.div.withConfig({componentId:"sc-952c915b-2"})(["display:flex;justify-content:flex-end;gap:","px;padding:","px;"],en.A.XS,en.A.L);let rS=function(e){var t,n,r=(0,eP.$G)().t;(0,l.useEffect)(function(){nJ.C.initSignUpDemo(function(e){(0,n0.ur)({message:e,messageType:W.KK.ERROR})})},[]);var o=(0,n1.z_)(),i=o.isInitializing,c=o.defaultDeposit;return(0,a.jsxs)(eI.ZP,{variant:eI.KH.CONFIRMATION,modalTitle:r("Open Demo Account"),footer:(0,a.jsx)(a.Fragment,{}),dataTestId:eh.Of.DEMO_ACCOUNT_CREATION_MODAL_TITLE,children:[i&&(0,a.jsx)(f.ZP,{absolute:!0}),(0,a.jsx)(rO,(t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),n=n={defaultValues:{depositAmount:c}},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t))]})};n(68309),n(69600),n(32564);var rE=n(76498);function rC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rj(e,t){if(e){if("string"==typeof e)return rC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rC(e,t)}}let rP=function(e){var t,n,r,o,i=e.close,c=(0,eP.$G)().t,s=(0,n1.z_)().details||{},u=s.login,f=s.password,d=s.investorPassword,p=s.name,h=s.leverage,m=s.deposit,y=s.currency,g=(null!=(o=(0,b.rW)())?o:{}).multiServerEnabled,v=(0,b.c)(),O=v.hasMT4DemoLoginConfig,x=v.hasMT5DemoLoginConfig,w=v.hasCentroidDemoLoginConfig,T=(null==(r=(0,b.rW)())?void 0:r.firstDemoTenantProduct)===rE.wS.CENTROID,S=[{label:c("Login"),value:u},{label:c("Password"),value:f},{label:c("View only password"),value:d},{label:c("Name"),value:p}].concat(function(e){if(Array.isArray(e))return rC(e)}(t=T?[]:[{label:c("Leverage"),value:"1:".concat(h)}])||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||rj(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[{label:c("Deposit"),value:"".concat((0,e0.Wi)(null!=m?m:0)," ").concat(y)}]),E=(n=(0,l.useState)(!1),function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(n,2)||rj(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),C=E[0],j=E[1];return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,footer:(0,a.jsxs)(rU,{children:[(0,a.jsx)(rX,{children:(0,a.jsx)(e_.ZP,{variant:e_.eF.OUTLINED_THEMED,onClick:i,children:c("Cancel")})}),(0,a.jsx)(rX,{children:(0,a.jsx)(e_.ZP,{variant:e_.eF.FILLED_THEMED,onClick:function(){var e=R.k.getDemoLoginTypeFromCompanyAccess({multiServerEnabled:g,hasMT4DemoLoginConfig:O,hasMT5DemoLoginConfig:x,hasCentroidDemoLoginConfig:w});e&&u&&f&&R.k.setPrefilledValues(u,f,e),R.k.logoutUser({loginAsDemo:!0}),i()},children:c("Log In")})})]}),children:(0,a.jsxs)(rA,{children:[(0,a.jsxs)(rI,{children:[(0,a.jsx)(r_,{typography:eu.wZ.DISPLAY_XS_BOLD,children:c("Demo account is ready")}),(0,a.jsx)(rR,{typography:eu.wZ.TEXT_M_REGULAR,children:c("Your demo account has been opened successfully. We've also sent the details to your email.")})]}),(0,a.jsxs)(rL,{children:[(0,a.jsxs)(rD,{children:[(0,a.jsx)(ef.ZP,{typography:eu.wZ.TEXT_M_SEMIBOLD,children:c("Demo account details")}),(0,a.jsx)(e_.ZP,{variant:e_.eF.TEXT_ONLY_THEMED,onClick:function(){var e=S.map(function(e){var t=e.label,n=e.value;return"".concat(t,": ").concat(n)}).join("\n");navigator.clipboard.writeText(e),j(!0),setTimeout(function(){j(!1)},2e3)},children:(0,a.jsx)(e2.Z,{variant:e2.q.BASE,content:(0,a.jsx)(rF,{children:c("Copied to clipboard.")}),visible:C,children:(0,a.jsx)(rN,{typography:eu.wZ.TEXT_M_MEDIUM,children:c("Copy")})})})]}),(0,a.jsx)(rZ,{children:S.map(function(e){var t=e.label,n=e.value;return n?(0,a.jsxs)(rk,{children:[(0,a.jsx)(rM,{typography:eu.wZ.TEXT_M_REGULAR,children:t}),(0,a.jsx)(rG,{typography:eu.wZ.TEXT_M_REGULAR,children:n})]},t):null})})]})]})})};var rI=s.ZP.div.withConfig({componentId:"sc-86a6d846-0"})(["display:flex;flex-direction:column;align-items:center;gap:","px;"],en.A.XS),rA=s.ZP.div.withConfig({componentId:"sc-86a6d846-1"})(["display:flex;max-width:376px;flex-direction:column;align-items:center;gap:","px;padding:","px ","px ","px ","px;"],en.A.M,en.A.XL,en.A.L,en.A.XXS,en.A.L),r_=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-86a6d846-2"})(["text-align:center;color:",";"],function(e){return e.theme.themeColors.text.strong}),rR=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-86a6d846-3"})(["text-align:center;text-wrap:balance;color:",";"],function(e){return e.theme.themeColors.text.subtle}),rL=s.ZP.div.withConfig({componentId:"sc-86a6d846-4"})(["display:flex;flex-direction:column;width:100%;"]),rD=s.ZP.div.withConfig({componentId:"sc-86a6d846-5"})(["display:flex;flex:1;align-items:center;justify-content:space-between;padding:","px;background:",";gap:","px;"],en.A.REGULAR,function(e){return e.theme.themeColors.background.subtle},en.A.XS),rN=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-86a6d846-6"})(["color:",";"],function(e){return e.theme.themeColors.primary}),rZ=s.ZP.div.withConfig({componentId:"sc-86a6d846-7"})(["display:flex;flex-direction:column;gap:","px;padding:","px ","px 0 ","px;"],en.A.XS,en.A.M,en.A.REGULAR,en.A.REGULAR),rk=s.ZP.div.withConfig({componentId:"sc-86a6d846-8"})(["display:flex;align-items:flex-start;gap:","px;margin-bottom:","px;"],en.A.XS,en.A.XS),rM=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-86a6d846-9"})(["color:",";flex:1 0 0;"],function(e){return e.theme.themeColors.text.subtle}),rG=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-86a6d846-10"})(["color:",";flex:1 0 0;text-align:end;"],function(e){return e.theme.themeColors.text.default}),rU=s.ZP.div.withConfig({componentId:"sc-86a6d846-11"})(["display:flex;justify-content:flex-end;align-items:center;gap:","px;padding:","px;"],en.A.XS,en.A.L),rX=s.ZP.div.withConfig({componentId:"sc-86a6d846-12"})(["min-width:80px;display:flex;"]),rF=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-86a6d846-13"})(["padding:","px ","px;color:",";"],en.A.XXS,en.A.XS,function(e){return e.theme.themeColors.white});function rB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var rz=function(e){var t,n=e.close,r=(t=(0,l.useState)("create"),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return rB(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rB(e,t)}}
1(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=r[0],i=r[1];return"create"===o?(0,a.jsx)(rS,{setStep:i,close:n}):(0,a.jsx)(rP,{close:n})};let rH=function(){var e=function(e){e(),nJ.C.reset()};(0,eA.ZP)(function(t){return(0,a.jsx)(rz,{close:function(){return e(t)}})})};var rY=n(34965),r$=function(){return(0,l.useCallback)(function(){rY.l.setInitial(!0),R.k.logoutUser({})},[])};let rK=function(){var e=(0,eP.$G)().t,t=(0,ed.s1)();return(0,a.jsx)(rV,{variant:t6.p.WITH_TOGGLE,icon:eR.Ro.PROFILE,label:e("Username / Account ID"),description:e("Enable this to mask user information"),onToggle:function(){_.j.onToggleUserIdentityVisible()},checked:!t,switchTestId:t?eh.Of.SETTING_OPTION_USER_IDENTITY_UNCHECK:eh.Of.SETTING_OPTION_USER_IDENTITY_CHECK})};var rV=(0,s.ZP)(t6.Z).withConfig({componentId:"sc-3a2189ca-0"})(["height:44px;box-sizing:border-box;"]);n(82526),n(41817);var rW=n(76594),rq=function(e){return(0,t3.Y)(e,"_blank")};let rQ=function(){var e=(0,er.GJ)(),t=(0,er.Vu)(),n=(0,er.Zo)(rq),r=n.handleKycAction,o=n.isLoading;if(!(null==t?void 0:t.alert)||!e)return null;var i=t.alert,c=i.title,l=i.description,s=i.ctaLabel;return(0,a.jsx)(rJ,{children:(0,a.jsx)(rW.ZP,{variant:rW.N7.INFO,title:c,content:l,ctaButton:(0,a.jsx)(e_.ZP,{onClick:r,variant:e_.eF.FILLED_THEMED,stretch:!0,loading:o,"data-testid":eh.Of.KYC_DROPDOWN_ALERT_BUTTON,children:s})})})};var rJ=s.ZP.div.withConfig({componentId:"sc-626214de-0"})(["margin:0 ","px ","px;"],en.A.REGULAR,en.A.XS);function r0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function r1(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}let r2=function(e){var t,n=e.onSelectChange,r=(0,eP.$G)().i18n.language,o=(0,b.bP)(),i=(t=(0,l.useState)(r),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return r0(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r0(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=i[0],s=i[1];(0,l.useEffect)(function(){s(r)},[r]);var u=(0,l.useCallback)(function(e){s(e),v.hK.changeLanguage({language:e,updateLanguageCallback:function(){var e;return(e=function(){return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(e){return R.k.updateAccountLanguage(function(e){(0,n0.ur)({message:e,messageType:n0.KK.ERROR})}),[2]})},function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){r1(i,r,o,c,a,"next",e)}function a(e){r1(i,r,o,c,a,"throw",e)}c(void 0)})})()}}),O._.setLanguage(e),null==n||n(e)},[n]);return(0,a.jsx)(a.Fragment,{children:o.map(function(e){return(0,a.jsx)(r6,{label:e.label,onClick:function(){return u(e.value)},$isSelected:c===e.value},e.value)})})};var r6=(0,s.ZP)(t6.Z).withConfig({componentId:"sc-ad98cc9a-0"})(["&:last-child{border-bottom:1px solid ",";}",""],function(e){return e.theme.themeColors.border.subtle},function(e){var t=e.theme;return e.$isSelected&&(0,s.iv)(["background-color:",";color:",";&:hover{background-color:",";color:",";}"],t.themeColors.primary,t.themeColors.white,t.themeColors.primary,t.themeColors.white)});let r4=function(){var e=(0,eP.$G)().t;return(0,a.jsx)("div",{children:(0,a.jsx)(nc.Z,{variant:nc.y.BASE,defaultExpanded:!1,dataTestId:eh.Of.SETTING_OPTION_LANGUAGE,selector:function(t){var n=t.expanded;return(0,a.jsx)(r3,{label:e("Change Language"),icon:eR.Ro.LANGUAGE,$isSelected:n})},children:(0,a.jsx)(r2,{})})})};var r3=(0,s.ZP)(t6.Z).withConfig({componentId:"sc-813b7b05-0"})(["background-color:",";width:100%;"],function(e){var t=e.theme;return e.$isSelected?t.themeColors.background.active:t.themeColors.background.default}),r5=n(6524);function r8(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
1function r7(e){return(r7=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function r9(e,t){return(r9=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function oe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(oe=function(){return!!e})()}var ot={loading:!0,terminatingAll:!1},on=new(function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(){var e,n,r;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return n=r7(n=t),r8(e=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,oe()?Reflect.construct(n,[],r7(this).constructor):n.apply(this,r)),"setLoading",function(t){e.context.loading=t}),r8(e,"setTerminatingAll",function(t){e.context.terminatingAll=t}),r8(e,"setActiveSessionDeviceList",function(t){e.context.activeSessionDeviceList=t}),e.context=ot,e}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&r9(t,e),t}(D.default));function or(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function oo(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function oi(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){oo(i,r,o,c,a,"next",e)}function a(e){oo(i,r,o,c,a,"throw",e)}c(void 0)})}}function oc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oa(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}var ol=new function e(){var t=this,n=this;if(!(this instanceof e))throw TypeError("Cannot call a class as a function");oc(this,"linkedDeviceList",[]),oc(this,"init",function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];e&&on.setLoading(!0),n.getActiveSessionDeviceList()}),oc(this,"getActiveSessionDeviceList",function(){return oi(function(){var e;return oa(this,function(t){switch(t.label){case 0:return e=this,[4,ey.be.getActiveSessionDevices({onSuccess:function(t){e.linkedDeviceList=t||[],on.setActiveSessionDeviceList(t||[]),on.setLoading(!1)},onError:function(e){var t=e.code,n=e.message;throw on.setLoading(!1),Error((0,r5.yi)(t,n))}})];case 1:return t.sent(),[2]}})}).call(t)}),oc(this,"terminateAllSessionsExceptCurrent",function(){return oi(function(){var e;return oa(this,function(t){return(on.setTerminatingAll(!0),this.linkedDeviceList.length>0)?(e=[],this.linkedDeviceList.map(function(t){var n;t.active||(e=((function(e){if(Array.isArray(e))return or(e)})(n=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return or(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return or(e,t)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([t.loginTime]))}),[2,this.terminateSession(e)]):[2,{message:"Device login time not found"}]})}).call(t)}),oc(this,"terminateSession",function(e){return oi(function(){var t;return oa(this,function(n){switch(n.label){case 0:return t=this,[4,ey.be.logoutDevices({loginTime:e},{onSuccess:function(){on.setTerminatingAll(!1),t.getActiveSessionDeviceList()},onError:function(e){var t=e.code,n=e.message;throw on.setTerminatingAll(!1),Error((0,r5.yi)(t,n))}})];case 1:return n.sent(),[2]}})}).call(t)})};n(15296),n(73210);var os=n(82337);function ou(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var of=function(e,t){var n;return(ou(n={},eD.ZY.WEB,v.ag.t("Desktop Web",{lng:t})),ou(n,eD.ZY.MOBILE_WEB,v.ag.t("Mobile Web",{lng:t})),ou(n,eD.ZY.DESKTOP_APP,v.ag.t("Desktop App",{lng:t})),ou(n,eD.ZY.ANDROID_APP,v.ag.t("Android App",{lng:t})),ou(n,eD.ZY.IOS_APP,v.ag.t("iOS App",{lng:t})),n)[e]};function od(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function op(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function oh(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){op(i,r,o,c,a,"next",e)}function a(e){op(i,r,o,c,a,"throw",e)}c(void 0)})}}function ob(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return od(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return od(e,t)}}
1(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function om(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}let oy=function(e){var t=e.activeSessionDevice,n=t.loginSource,r=t.lastActivity,o=t.ipAddress,i=t.browserType,c=t.active,s=t.loginTime,u=ob((0,l.useState)(!1),2),d=u[0],p=u[1],h=ob((0,l.useState)(!1),2),b=h[0],m=h[1],y=(0,eP.$G)().t,g=(0,ev.VC)().theme,v=(0,l.useMemo)(function(){return of(n)},[n]),O=(0,l.useMemo)(function(){switch(n){case"MOBILE_WEB":return eR.Ro.MOBILE;case"IOS_APP":return eR.Ro.IOS;case"ANDROID_APP":return eR.Ro.ANDROID;default:return eR.Ro.DESKTOP}},[n]),x=(0,l.useMemo)(function(){return i||"string"==typeof i?i.replace("Mobile","").trim():""},[i]);return(0,a.jsxs)(og,{onMouseEnter:function(){return p(!0)},onMouseLeave:function(){return p(!1)},className:c?"active":"",children:[(0,a.jsx)(eR.ZP,{icon:O,variant:eR.St.ROUND}),(0,a.jsxs)(ov,{children:[(0,a.jsxs)(oO,{children:[(0,a.jsxs)(ox,{children:[(0,a.jsxs)(ef.ZP,{typography:eu.wZ.TEXT_L_MEDIUM,children:[v,x&&" | ".concat(x)]}),c&&(0,a.jsx)(ep.ZP,{textColor:g.themeColors.white,backgroundColor:g.themeColors.primary,size:"xsmall",children:y("CURRENT")})]}),!c&&d&&(0,a.jsx)(e_.ZP,{variant:e_.eF.ICON_ONLY,icon:eR.Ro.CLOSE,onClick:function(){return oh(function(){return om(this,function(e){return(0,eI.OQ)({title:y("Terminate Session"),content:y("Are you sure you want to terminate this session?"),onOk:function(e){var t=e.onCancel;oh(function(){return om(this,function(e){switch(e.label){case 0:m(!0),e.label=1;case 1:return e.trys.push([1,3,4,5]),[4,ol.terminateSession([s])];case 2:case 3:return e.sent(),[3,5];case 4:return m(!1),[7];case 5:return[2]}})})(),null==t||t()}}),[2]})})()}})]}),(0,a.jsx)(ow,{typography:eu.wZ.TEXT_M_REGULAR,children:o}),c?(0,a.jsx)(oS,{typography:eu.wZ.TEXT_S_REGULAR,children:y("Online")}):(0,a.jsxs)(oT,{typography:eu.wZ.TEXT_S_REGULAR,children:[y("Last active at")," ",(0,os.ZP)(r).isSame((0,os.ZP)(),"day")?y("Today")+", "+(0,os.ZP)(r).format("HH:mm"):(0,os.ZP)(r).format("DD MMM YYYY, HH:mm")]})]}),(0,a.jsx)(f.ZP,{visible:b,absolute:!0})]})};var og=s.ZP.div.withConfig({componentId:"sc-d18a6dc1-0"})(["display:flex;padding:","px ","px;gap:","px;cursor:pointer;border-bottom:1px solid ",";&:not(.active):hover{background-color:",";}"],e1.nf.XS,en.A.L,en.A.M,function(e){return e.theme.themeColors.border.subtle},function(e){return e.theme.themeColors.background.subtle}),ov=s.ZP.div.withConfig({componentId:"sc-d18a6dc1-1"})(["gap:","px;display:flex;flex-grow:1;flex-direction:column;"],en.A.XXS),oO=s.ZP.div.withConfig({componentId:"sc-d18a6dc1-2"})(["display:flex;justify-content:space-between;height:","px;"],en.A.M),ox=s.ZP.div.withConfig({componentId:"sc-d18a6dc1-3"})(["display:flex;gap:","px;align-items:center;"],en.A.XXS),ow=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-d18a6dc1-4"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),oT=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-d18a6dc1-5"})(["color:",";"],function(e){return e.theme.themeColors.text.subtle}),oS=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-d18a6dc1-6"})(["color:",";"],function(e){return e.theme.themeColors.success});let oE=function(){var e=(0,eP.$G)().t,t=(0,D.useService)(on,function(e){var t;return null==(t=e.activeSessionDeviceList)?void 0:t.filter(function(e){return!e.active})}),n=(0,D.useService)(on,function(e){var t;return null==(t=e.activeSessionDeviceList)?void 0:t.find(function(e){return!0===e.active})}
1),r=(0,D.useService)(on,function(e){return e.loading}),o=(0,D.useService)(on,function(e){return e.terminatingAll}),i=t&&t.length>0,c=(0,b.jO)().isHorizon;return(0,a.jsxs)(oC,{children:[(0,a.jsx)(oj,{children:r?(0,a.jsx)(f.ZP,{absolute:!0}):(0,a.jsxs)(a.Fragment,{children:[n&&(0,a.jsx)(oy,{activeSessionDevice:n}),i&&(0,a.jsxs)(oA,{children:[null==t?void 0:t.map(function(e){return(0,a.jsx)(oy,{activeSessionDevice:e},e.loginTime)}),(0,a.jsx)(f.ZP,{absolute:!0,visible:o})]})]})}),i&&(0,a.jsxs)(oP,{children:[(0,a.jsx)(e_.ZP,{variant:e_.eF.TEXT_ONLY_THEMED,onClick:function(){(0,eI.OQ)({title:e("Terminate All Sessions"),content:e("Are you sure you want to terminate all other sessions but stay logged in on this one?"),onOk:function(t){var n=t.onCancel;c?(ol.terminateAllSessionsExceptCurrent(),null==n||n()):ol.terminateAllSessionsExceptCurrent().then(function(){W.Yu.showAlert({messageType:n0.KK.SUCCESS,message:e("Device logged out successfully.")}),null==n||n()}).catch(function(){W.Yu.showAlert({messageType:n0.KK.ERROR,message:e("Failed to log out of device."),description:e("Please try again.")})})}})},children:e("Log Out All Devices")}),(0,a.jsx)(oI,{typography:eu.wZ.TEXT_S_REGULAR,children:e("Except for the current one in use")})]})]})};var oC=s.ZP.div.withConfig({componentId:"sc-2ec6520a-0"})(["display:flex;flex-direction:column;width:400px;"]),oj=s.ZP.div.withConfig({componentId:"sc-2ec6520a-1"})(["min-height:74px;max-height:320px;overflow-y:auto;"]),oP=s.ZP.div.withConfig({componentId:"sc-2ec6520a-2"})(["padding:","px;padding-bottom:","px;display:flex;flex-direction:column;align-items:center;gap:","px;"],en.A.M,en.A.XXS,en.A.XXS),oI=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-2ec6520a-3"})(["color:",";"],function(e){return e.theme.themeColors.text.subtle}),oA=s.ZP.div.withConfig({componentId:"sc-2ec6520a-4"})([""]),o_=function(e){var t=e.onCancel,n=(0,eP.$G)().t;return(0,l.useEffect)(function(){ol.init()},[]),(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,okText:n("Close"),onOk:t,modalTitle:n("Linked Devices"),children:(0,a.jsx)(oE,{})})};let oR=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(o_,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})};var oL=n(61088);function oD(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oN=function(e,t){var n,r;return null!=(r=(oD(n={},d.T2.SYM_LAST_PRICE_SPREAD_CHG,v.ag.t("Symbol, Last Price / Spread, Chg%",{lng:t})),oD(n,d.T2.SYM_SELL_BUY_SPREAD,v.ag.t("Symbol, Sell, Buy, Spread",{lng:t})),n)[e])?r:e},oZ=[d.T2.SYM_LAST_PRICE_SPREAD_CHG,d.T2.SYM_SELL_BUY_SPREAD];let ok=function(e){var t=e.title,n=e.value,r=e.onChange,o=e.dataTestId;return(0,a.jsxs)(oM,{children:[(0,a.jsx)(oG,{typography:eu.wZ.TEXT_M_REGULAR,children:t}),(0,a.jsx)(oU,{children:(0,a.jsx)(oL.ZP.Group,{variant:oL.O$.WITH_LABEL_DESCRIPTION,value:n,children:oZ.map(function(e){return{value:e,label:oN(e,void 0)}}).map(function(e){return(0,a.jsx)(oL.ZP,{value:e.value,label:e.label,dataTestId:"".concat(o,"-").concat(e.value),onClick:function(){return r(e.value)}},e.value)})})})]})};var oM=s.ZP.div.withConfig({componentId:"sc-d6f06a9f-0"})(["display:flex;width:100%;flex-direction:column;"]),oG=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-d6f06a9f-1"})(["padding:","px ","px;color:",";border-bottom:1px solid ",";"],en.A.XS,en.A.S,function(e){return e.theme.themeColors.text.strong},function(e){return e.theme.themeColors.border.subtle}),oU=s.ZP.div.withConfig({componentId:"sc-d6f06a9f-2"})(["padding:3px 7px;"]);function oX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function oF(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function oB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return oX(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oX(e,t)}}
1(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var oz=function(){var e=(0,ee.aL)(d.Gt.TRADE_HOME_TABLE_DISPLAY_STYLE),t=(0,ee.aL)(d.Gt.MARKETS_TABLE_DISPLAY_STYLE),n=(0,ee.CO)(d.Gt.TRADE_HOME_TABLE_DISPLAY_STYLE),r=(0,ee.CO)(d.Gt.MARKETS_TABLE_DISPLAY_STYLE),o=oB((0,l.useState)(e),2),i=o[0],c=o[1],a=oB((0,l.useState)(t),2),s=a[0],u=a[1],f=i!==e,p=s!==t;return{tradeHomeStyle:i,marketsStyle:s,setTradeHomeStyle:function(e){c(e)},setMarketsStyle:function(e){u(e)},resetToDefault:function(){c(n),u(r)},save:function(){var e;return(e=function(){var e;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(t){switch(t.label){case 0:return e=[],f&&e.push({type:d.Gt.TRADE_HOME_TABLE_DISPLAY_STYLE,style:i}),p&&e.push({type:d.Gt.MARKETS_TABLE_DISPLAY_STYLE,style:s}),[4,ee.xo.updateMarketDisplayPreferences(e)];case 1:return t.sent(),[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){oF(i,r,o,c,a,"next",e)}function a(e){oF(i,r,o,c,a,"throw",e)}c(void 0)})})()},isDirty:f||p}};function oH(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}var oY=function(e){var t=e.onCancel,n=(0,eP.$G)().t,r=oz(),o=r.tradeHomeStyle,i=r.marketsStyle,c=r.setTradeHomeStyle,l=r.setMarketsStyle,s=r.resetToDefault,u=r.save,f=r.isDirty;return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,modalTitle:n("Market Display Settings"),showFooterDivider:!0,footer:(0,a.jsxs)(oV,{children:[(0,a.jsx)(e_.ZP,{variant:e_.eF.OUTLINED_THEMED,onClick:s,dataTestId:eh.Of.SETTING_MARKET_DISPLAY_RESET,uppercase:!1,children:n("Reset to default")}),(0,a.jsxs)(oW,{children:[(0,a.jsx)(e_.ZP,{variant:e_.eF.OUTLINED_THEMED,onClick:t,dataTestId:eh.Of.SETTING_MARKET_DISPLAY_CANCEL,uppercase:!1,children:n("Cancel")}),(0,a.jsx)(e_.ZP,{variant:e_.eF.FILLED_THEMED,onClick:function(){var e;return(e=function(){return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(e){switch(e.label){case 0:return[4,u()];case 1:return e.sent(),null==t||t(),[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){oH(i,r,o,c,a,"next",e)}function a(e){oH(i,r,o,c,a,"throw",e)}c(void 0)})})()},disabled:!f,dataTestId:eh.Of.SETTING_MARKET_DISPLAY_SAVE,uppercase:!1,children:n("Save")})]})]}),children:(0,a.jsxs)(oK,{children:[(0,a.jsx)(ok,{title:n("Trade Page"),value:o,onChange:c,dataTestId:eh.Of.SETTING_MARKET_DISPLAY_TRADE_HOME_OPTION}),(0,a.jsx)(ok,{title:n("Markets Page"),value:i,onChange:l,dataTestId:eh.Of.SETTING_MARKET_DISPLAY_MARKETS_OPTION})]})})};let o$=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(oY,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n}
1)(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})};var oK=s.ZP.div.withConfig({componentId:"sc-7ddba1a9-0"})(["display:flex;width:100%;min-width:376px;flex-direction:column;gap:","px;padding:","px 0;"],en.A.XS,en.A.XXS),oV=s.ZP.div.withConfig({componentId:"sc-7ddba1a9-1"})(["display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:","px;padding:20px;"],en.A.XS),oW=s.ZP.div.withConfig({componentId:"sc-7ddba1a9-2"})(["display:flex;flex-direction:row;gap:","px;"],en.A.XS);function oq(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oQ(e){return(oQ=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function oJ(e,t){return(oJ=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o0(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o0=function(){return!!e})()}var o1={notificationSettings:[],loading:!0},o2=new(function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(){var e,n,r;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return n=oQ(n=t),oq(e=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,o0()?Reflect.construct(n,[],oQ(this).constructor):n.apply(this,r)),"setNotificationSettingsLoading",function(t){e.context.loading=t}),oq(e,"setNotificationSettings",function(t){e.context.notificationSettings=t}),e.context=o1,e}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&oJ(t,e),t}(D.default));function o6(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function o4(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function o3(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){o4(i,r,o,c,a,"next",e)}function a(e){o4(i,r,o,c,a,"throw",e)}c(void 0)})}}function o5(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o8(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}var o7=new function e(){var t=this,n=this;if(!(this instanceof e))throw TypeError("Cannot call a class as a function");o5(this,"notificationSettings",[]),o5(this,"getNotificationSetting",function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return o3(function(){var t;return o8(this,function(n){switch(n.label){case 0:return t=this,e&&o2.setNotificationSettingsLoading(!0),[4,y.iY.getNotificationSettings({onSuccess:function(e){t.notificationSettings=e||[],o2.setNotificationSettings(e||[]),o2.setNotificationSettingsLoading(!1)},onError:function(e){o2.setNotificationSettingsLoading(!1);var t=e.code,n=e.message;throw Error((0,r5.yi)(t,n))}})];case 1:return n.sent(),[2]}})}).call(n)}),o5(this,"updateNotificationSetting",function(e){return o3(function(){var t,n,r;return o8(this,function(o){switch(o.label){case 0:var i;return t=this,n=function(e){if(Array.isArray(e))return o6(e)}(i=this.notificationSettings)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||function(e,t){if(e){if("string"==typeof e)return o6(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o6(e,t)}}(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),r=this.notificationSettings.map(function(t){if(t.notificationType===e.notificationType&&t.settingType===e.settingType){var n,r;return n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){o5(e,t,n[t])})}return e}({}
1,t),r=r={isDisable:e.isDisable},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(r)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}),n}return t}),this.notificationSettings=r,o2.setNotificationSettings(r),[4,y.iY.updateNotificationSettings(r,{onSuccess:function(){},onError:function(e){t.notificationSettings=n,o2.setNotificationSettings(n);var r=e.code,o=e.message;throw Error((0,r5.yi)(r,o))}})];case 1:return o.sent(),[2]}})}).call(t)})},o9=function(e){var t=[],n=void 0,r=void 0,o=void 0;return e.forEach(function(e){switch(e.settingType){case y.o1.NT_MARGIN_CALL:case y.o1.NT_MARGIN_STOP_OUT:t.push(e);break;case y.o1.NT_SYSTEM_SECURITY:r=e;break;case y.o1.NT_SIGNAL_EVENT:n=e;break;case y.o1.NT_PRICE_ALERT_DISABLE:o=e}}),{signalSettings:n,marginSettings:t,linkedDeviceSettings:r,priceAlertSettings:o}},ie=function(e,t){switch(t){case y.o1.NT_MARGIN_CALL:return e.MARGIN_CALL;case y.o1.NT_MARGIN_STOP_OUT:return e.MARGIN_STOP_OUT;case y.o1.NT_SYSTEM_SECURITY:return e.LINKED_DEVICES;case y.o1.NT_SIGNAL_EVENT:return e.SIGNAL;case y.o1.NT_PRICE_ALERT_DISABLE:return e.PRICE_ALERT;default:return{title:function(){return""},description:function(){return""}}}},it={MARGIN_CALL:{title:function(){return v.ag.t("Margin Call")},description:function(e){return v.ag.t("Get alerted when your account equity falls below {{marginLevel}}% of the required margin. To maintain your positions, please add funds or close some open trades.",{marginLevel:e})}},MARGIN_STOP_OUT:{title:function(){return v.ag.t("Margin Stop Out")},description:function(e){return v.ag.t("Get alerted when your account equity drops below {{marginLevel}}% of the required margin. A stop out will result in closure some or all open positions.",{marginLevel:e})}},LINKED_DEVICES:{title:function(){return v.ag.t("New Logins")},description:function(){return v.ag.t("Get alerted when your account is accessed from a new device.")}},SIGNAL:{title:function(){return v.ag.t("New Favorite Signal")},description:function(){return v.ag.t("Be notified when there are new signals available for your favorite symbols.")}},PRICE_ALERT:{title:function(){return v.ag.t("Price Alerts")},description:function(){return v.ag.t("Receive notifications when your selected symbols reach your predefined price targets.")}}};let ir=function(e){var t=e.setting||{},n=t.isDisable,r=t.marginLevel,o=t.settingType,i=t.notificationType,c=ie(it,o)||{},s=c.title,u=c.description,f=s?s():"",d=u?u(null!=r?r:void 0):"",p=!n,h=(0,l.useMemo)(function(){switch(o){case y.o1.NT_MARGIN_CALL:case y.o1.NT_MARGIN_STOP_OUT:return eR.Ro.MARGIN;case y.o1.NT_SYSTEM_SECURITY:return eR.Ro.LOGIN;case y.o1.NT_SIGNAL_EVENT:return eR.Ro.SIGNAL;case y.o1.NT_PRICE_ALERT_DISABLE:return eR.Ro.PRICE_ALERT;default:return eR.Ro.SETTINGS}},[o]);return(0,a.jsx)(t6.Z,{variant:t6.p.WITH_TOGGLE,label:f,leftComponent:(0,a.jsx)(io,{children:(0,a.jsx)(eR.ZP,{variant:eR.St.ROUND,icon:h})}),typography:eu.wZ.TEXT_L_REGULAR,tooltipContent:[{title:f,paragraphs:[d]}],checked:p,onToggle:function(){o7.updateNotificationSetting({settingType:o,notificationType:i,isDisable:!n})},switchTestId:"".concat(eh.Of.SETTING_NOTIFICATION_TOGGLE,"-").concat(o,"-").concat(p?"checked":"unchecked")})};var io=s.ZP.div.withConfig({componentId:"sc-4d22169a-0"})(["margin-inline-end:","px;"],en.A.XS);let ii=function(){var e=(0,eP.$G)().t,t=(0,b.rW)(),n=(0,l.useMemo)(function(){return(0,eo.z)(t)},[t]),r=n.hasSignalAccess,o=n.hasPriceAlertAccess,i=(0,D.useService)(o2,function(e){return e.notificationSettings}),c=(0,D.useService)(o2,function(e){return e.loading});(0,l.useEffect)(function(){o7.getNotificationSetting()},[]);var s=(0,l.useMemo)(function(){return o9(i||[])},[i]),u=s.signalSettings,d=s.marginSettings,p=s.linkedDeviceSettings,h=s.priceAlertSettings;return(0,a.jsxs)(ic,{children:[c&&(0,a.jsx)(f.ZP,{absolute:!0}),(null==d?void 0:d.length)>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ia,{children:[(0,a.jsx)(il,{typography:eu.wZ.TEXT_L_MEDIUM,children:e("Margins")}),d.map(function(e){return(0,a.jsx)(ir,{setting:e},e.settingType)})]}),(0,a.jsx)(is,{})]}),p&&(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(ia,{children:[(0,a.jsx)(il,{typography:eu.wZ.TEXT_L_MEDIUM,children:e("Linked Devices")}),(0,a.jsx)(ir,{setting:p})]})}),u&&r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(is,{}),(0,a.jsxs)(ia,{children:[(0,a.jsx)(il,{typography:eu.wZ.TEXT_L_MEDIUM,children:e("Signal")}),(0,a.jsx)(ir,{setting:u})]})]}),o&&h&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(is,{}),(0,a.jsxs)(ia,{children:[(0,a.jsx)(il,{typography:eu.wZ.TEXT_L_MEDIUM,children:e("Alerts")}),(0,a.jsx)(ir,{setting:h})]})]})]})};var ic=s.ZP.div.withConfig({componentId:"sc-d70736c5-0"})(["width:480px;padding-top:","px;padding-bottom:","px;min-height:200px;"],en.A.XL,en.A.XXS),ia=s.ZP.div.withConfig({componentId:"sc-d70736c5-1"})(["display:flex;flex-direction:column;padding:0 ","px;"],en.A.XS),il=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-d70736c5-2"})(["margin-inline-start:","px;margin-bottom:","px;"],en.A.REGULAR,en.A.XXS),is=s.ZP.div.withConfig({componentId:"sc-d70736c5-3"})(["height:1px;background-color:",";margin:","px ","px;"],function(e){return e.theme.themeColors.background.active},en.A.M,en.A.L),iu=function(e){var t=e.onCancel,n=(0,eP.$G)().t;return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,okText:n("Close"),onOk:t,modalTitle:n("Notification Settings"),children:(0,a.jsx)(ii,{})})};let id=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(iu,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n}
1)(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})},ip=function(e){var t=e.value;return(0,a.jsxs)(ih,{children:[(0,a.jsx)(ib,{children:(0,a.jsx)(im,{})}),(0,a.jsx)(iy,{children:t})]})};var ih=s.ZP.div.withConfig({componentId:"sc-77165367-0"})(["display:flex;align-items:baseline;gap:","px;"],en.A.XS),ib=s.ZP.div.withConfig({componentId:"sc-77165367-1"})([""]),im=s.ZP.div.withConfig({componentId:"sc-77165367-2"})(["width:","px;height:","px;border-radius:50%;background-color:",";"],en.A.XXS,en.A.XXS,function(e){return e.theme.themeColors.text.default}),iy=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-77165367-3"})(["color:",";"],function(e){return e.theme.themeColors.text.default});let ig=function(){var e=(0,eP.$G)().t,t=((0,b.rW)()||{}).tncPath,n=(0,l.useMemo)(function(){return(0,a.jsx)("a",{href:t,target:"__one_click_tnc",children:(0,a.jsx)(iT,{renderAs:"span",children:e("Terms and Conditions")})})},[t,e]),r=(0,l.useMemo)(function(){return[e("Click either the Buy or Sell buttons on the One-Click trading panel."),e("Click either the Place Buy Order or Place Sell Order buttons on the Trade Form trading panel."),e("Click on a cell in the Price Ladder's Buy or Sell columns."),e("Close/delete orders in the positions' module and price ladder.")]},[e]);return(0,a.jsxs)(iv,{children:[(0,a.jsx)(iO,{typography:eu.wZ.TEXT_L_MEDIUM,children:e("Terms and Conditions")}),(0,a.jsxs)(ix,{children:[(0,a.jsx)(iw,{typography:eu.wZ.TEXT_M_REGULAR,renderAs:"span",children:e("One-Click Trading enables trade execution with a single click, without any additional confirmations. Your order will be immediately submitted when you:")}),(0,a.jsx)(iS,{children:r.map(function(e){return(0,a.jsx)(ip,{value:e},e)})}),(0,a.jsx)(iw,{children:e("Please note that Market and Stop Orders default to Immediate or Cancel and apply exclusively to Options and Futures.")}),(0,a.jsxs)(iw,{typography:eu.wZ.TEXT_M_REGULAR,renderAs:"span",children:[e('By clicking on "Agree and continue" below, I consent to the')," ",n," ",e("for activating One-Click Trading.",{terms:n})]})]})]})};var iv=s.ZP.div.withConfig({componentId:"sc-f975faf0-0"})(["display:flex;flex-direction:column;gap:","px;padding:","px ","px;padding-bottom:","px;padding-bottom:0;width:376px;"],en.A.XS,en.A.XL,en.A.L,en.A.XXS),iO=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-f975faf0-1"})(["color:",";"],function(e){return e.theme.themeColors.text.strong}),ix=s.ZP.div.withConfig({componentId:"sc-f975faf0-2"})(["display:flex;flex-direction:column;gap:","px;"],en.A.M),iw=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-f975faf0-3"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),iT=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-f975faf0-4"})(["color:",";text-decoration:underline;cursor:pointer;"],function(e){return e.theme.themeColors.primary}),iS=s.ZP.div.withConfig({componentId:"sc-f975faf0-5"})(["display:flex;flex-direction:column;gap:1px;"]),iE=function(e){var t=e.onCancel,n=e.onConfirm,r=(0,eP.$G)().t;return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,okText:r("Agree and continue"),cancelText:r("Cancel"),onOk:function(){null==n||n(),null==t||t()},onCancel:t,modalTitle:r("One-Click Trading"),children:(0,a.jsx)(ig,{})})};let iC=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(iE,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})};function ij(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function iP(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){ij(i,r,o,c,a,"next",e)}function a(e){ij(i,r,o,c,a,"throw",e)}c(void 0)})}}function iI(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}let iA=function(){var e=(0,eP.$G)().t,t=(0,ev.VC)().theme,n=(0,ed.Q9)(),r=(0,ed.LJ)(),o=function(){return iP(function(){return iI(this,function(e){switch(e.label){case 0:return[4,_.j.onToggleOneClickTrading(!0)];case 1:return e.sent(),[2]}})})()},i=(0,b.jO)().isHorizon&&!n?eR.Ro.ONE_CLICK_DEACTIVATED:eR.Ro.ONE_CLICK_ACTIVATED;return(0,a.jsx)(i_,{variant:t6.p.WITH_TOGGLE,label:e("One Click Trading"),icon:i,iconColor:n?void 0:t.themeColors.primary,onToggle:function(){return iP(function(){return iI(this,function(e){switch(e.label){case 0:if(n)return[3,1];return iC({onConfirm:o}),[3,3];case 1:return[4,_.j.onToggleOneClickTrading(!1)];case 2:e.sent(),e.label=3;case 3:return[2]}})})()},checked:n,loading:r,switchTestId:n?eh.Of.TOGGLE_OCT_CHECKED:eh.Of.TOGGLE_OCT})};var i_=(0,s.ZP)(t6.Z).withConfig({componentId:"sc-423ee5b2-0"}
1)(["height:34px;box-sizing:border-box;"]),iR=n(3082),iL=function(e){var t=e.isDemo,n=e.onCancel,r=(0,eP.$G)().t,o=!t,i=!o,c=(0,l.useCallback)(function(e){var t=e.loginAsDemo,n=e.loginAsLive,o=e.requiredRedirect,i=iR._.getWebtraderMemberLogoutUrl();R.k.resetPrefilledValues(),R.k.logoutUser({loginAsDemo:void 0!==t&&t,loginAsLive:void 0!==n&&n,logoutCallback:[function(){(0,n0.ur)({messageType:n0.KK.SUCCESS,message:r("Device logged out successfully.")})}],onRedirect:(void 0===o||o)&&i?function(){window.location.replace(i)}:void 0}).catch(function(){(0,n0.ur)({messageType:n0.KK.ERROR,message:r("Failed to log out of device."),description:r("Please try again.")})})},[r]),s=(0,l.useMemo)(function(){return t?r("Switch to Live Account Confirmation"):r("Switch to Demo Account Confirmation")},[t,r]),u=(0,l.useMemo)(function(){return t?r("Ready to switch to Live Account?"):r("Ready to switch to Demo Account?")},[t,r]);return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,modalTitle:s,okText:r("Confirm"),cancelText:r("Cancel"),onOk:function(){c({loginAsDemo:o,loginAsLive:i,requiredRedirect:!1}),null==n||n()},onCancel:n,children:(0,a.jsxs)(iN,{children:[(0,a.jsxs)(iZ,{children:[(0,a.jsx)(eR.ZP,{icon:eR.Ro.SNACKBAR_ALERT}),(0,a.jsx)(ef.ZP,{typography:eu.wZ.TEXT_L_MEDIUM,children:u})]}),(0,a.jsx)(ef.ZP,{children:r("This will end the current session and log you out. Would you like to proceed?")})]})})};let iD=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(iL,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})};var iN=s.ZP.div.withConfig({componentId:"sc-fbc45940-0"})(["display:flex;align-items:flex-start;flex-direction:column;gap:","px;width:376px;padding-inline:","px;padding-block:","px;padding-bottom:","px;"],en.A.XS,en.A.L,en.A.XL,en.A.XXS),iZ=s.ZP.div.withConfig({componentId:"sc-fbc45940-1"})(["display:flex;align-items:center;justify-content:center;gap:","px;"],en.A.XS);let ik=function(){var e=(0,eP.$G)().t,t=(0,h.ln)()||{},n=(0,b.jO)(),r=n.isCentroid,o=n.isMT5,i=(0,b.c)()||{},c=i.hasExperienceAccess,s=i.hasMT5DemoLoginConfig,u=i.hasMT4DemoLoginConfig,f=i.hasCentroidDemoLoginConfig,d=(0,l.useMemo)(function(){return r?f:o?s:u},[f,u,s,o,r]),p=t.isDemo,m=(0,l.useCallback)(function(){iD({isDemo:!!p})},[p]);return t?!p&&!d||p&&c?null:(0,a.jsx)(t6.Z,{icon:eR.Ro.SWITCH_ACCOUNT,label:e(p?"Switch to Live Account":"Switch to Demo Account"),onClick:m,"data-testid":p?eh.Of.SETTING_OPTION_SWITCH_TO_LIVE:eh.Of.SETTING_OPTION_SWITCH_TO_DEMO}):null};var iM=function(){var e,t=(0,eP.$G)().t,n=((0,b.rW)()||{}).oneClickTradingEnabled,r=(0,b.TE)(),o=(0,er.lE)().isKycAlertVisible,i=(null!=(e=(0,h.ln)())?e:{}).isDemo,c=r$();return(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)(nn,{showIdText:!0}),(0,a.jsxs)(iX,{children:[(0,a.jsx)(rQ,{}),n?(0,a.jsx)(iA,{}):null,(0,a.jsx)(iF,{}),(0,a.jsx)(rK,{}),(0,a.jsx)(nl,{}),(0,a.jsx)(r4,{}),(0,a.jsx)(t6.Z,{icon:eR.Ro.LOCK,label:t("Change Password"),onClick:function(){return nC({onConfirm:function(){}})},dataTestId:eh.Of.SETTING_OPTION_CHANGE_PASSWORD}),!o&&(0,a.jsx)(t6.Z,{icon:eR.Ro.DEVICE_FILL,label:t("Linked Devices"),onClick:oR,dataTestId:eh.Of.SETTING_OPTION_LINKED_DEVICE}),!i&&(0,a.jsx)(t6.Z,{icon:eR.Ro.NOTIFICATION,label:t("Notification Settings"),onClick:id,dataTestId:eh.Of.SETTING_OPTION_NOTIFICATION_SETTING}),(0,a.jsx)(iF,{}),(0,a.jsx)(t6.Z,{icon:eR.Ro.CONTACT,label:t("Contact Us"),onClick:nQ,visible:r,dataTestId:eh.Of.SETTING_OPTION_CONTACT_INFORMATION}),(0,a.jsx)(t6.Z,{icon:eR.Ro.LOGOUT,label:t("Log Out"),onClick:c,dataTestId:eh.Of.SETTING_OPTION_LOGOUT})]})]})},iG=function(){var e,t=(0,eP.$G)().t,n=((0,b.rW)()||{}).oneClickTradingEnabled,r=(0,b.TE)(),o=(0,er.lE)().isKycAlertVisible,i=(0,b.jO)(),c=i.isCentroid,s=i.isMT5,u=(null!=(e=(0,h.ln)())?e:{}).isDemo,f=(0,b.c)().hasDemoAccountCreation,d=(0,l.useMemo)(function(){return c?t4.wD.CENTROID_DEMO:s?t4.wD.MT5_DEMO:t4.wD.MT4_DEMO},[c,s]),p=(0,b.f1)(d),m=r$();return(0,a.jsxs)(iX,{children:[(0,a.jsx)(rQ,{}),n?(0,a.jsx)(iA,{}):null,(0,a.jsx)(iF,{}),(0,a.jsx)(rK,{}),(0,a.jsx)(iF,{}),(0,a.jsx)(nl,{}),(0,a.jsx)(t6.Z,{icon:eR.Ro.TABLE_CHART_VIEW,label:t("Market Display Settings"),onClick:o$,dataTestId:eh.Of.SETTING_OPTION_MARKET_DISPLAY}),!u&&(0,a.jsx)(t6.Z,{icon:eR.Ro.NOTIFICATION,label:t("Notification Settings"),onClick:id,dataTestId:eh.Of.SETTING_OPTION_NOTIFICATION_SETTING}),!u&&(p||f)&&(0,a.jsx)(t6.Z,{icon:eR.Ro.PROFILE,label:t("Open Demo Account"),onClick:function(){p?(0,t3.Y)(p,"_blank"):rH()},dataTestId:eh.Of.SETTING_OPTION_OPEN_DEMO_ACCOUNT}),(0,a.jsx)(ik,{}),(0,a.jsx)(iF,{}),(0,a.jsx)(t6.Z,{icon:eR.Ro.LOCK,label:t("Change Password"),onClick:function(){return nC({onConfirm:function(){}})},dataTestId:eh.Of.SETTING_OPTION_CHANGE_PASSWORD}),!o&&(0,a.jsx)(t6.Z,{icon:eR.Ro.DEVICE_FILL,label:t("Linked Devices"),onClick:oR}),(0,a.jsx)(iF,{}),(0,a.jsx)(t6.Z,{icon:eR.Ro.CONTACT,label:t("Contact Us"),onClick:nQ,visible:r,dataTestId:eh.Of.SETTING_OPTION_CONTACT_INFORMATION}),(0,a.jsx)(t6.Z,{icon:eR.Ro.LOGOUT,label:t("Log Out"),onClick:m,dataTestId:eh.Of.SETTING_OPTION_LOGOUT})]})};let iU=function(){var e=(0,b.jO)().isHorizon;return(0,a.jsx)("div",{children:e?(0,a.jsx)(iM,{}):(0,a.jsx)(iG,{})})};var iX=s.ZP.div.withConfig({componentId:"sc-7caa5abf-0"})(["margin:","px 0;max-height:600px;overflow-y:auto;"],en.A.XS),iF=s.ZP.div.withConfig({componentId:"sc-7caa5abf-1"}
1)(["height:1px;background-color:",";width:100%;margin:","px 0;"],function(e){return e.theme.themeColors.background.subtle},en.A.XS);function iB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}let iz=function(e){var t,n=e.children,r=(t=(0,l.useState)(!1),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return iB(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iB(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=r[0],i=r[1],c=(0,l.useRef)(null),s=(0,l.useCallback)(function(){i(!1)},[]),u=(0,l.useCallback)(function(){i(!o)},[o]);return(0,a.jsxs)(iH,{ref:c,children:[n({isOpen:o,toggle:u}),(0,a.jsx)(iY,{isVisible:o,parentRef:c,onClose:s,dropdownWidth:"280px",dropdownPlacement:(0,v.dZ)()?t1.s1.BOTTOM_START:t1.s1.BOTTOM_END,shadow:t2.G.MEDIUM,children:(0,a.jsx)(iU,{})})]})};var iH=s.ZP.div.withConfig({componentId:"sc-5d67590e-0"})(["position:relative;"]),iY=(0,s.ZP)(t1.ZP).withConfig({componentId:"sc-5d67590e-1"})(["border-radius:","px;border-top-right-radius:0;border-top-left-radius:0;margin-top:0px;"],en.A.XXS);let i$=function(e){var t=e.isOpen;return(0,a.jsx)(eR.ZP,{icon:t?eR.Ro.CHEVRON_UP:eR.Ro.CHEVRON_DOWN,size:eR.sk.S})},iK=function(e){var t=e.toggle,n=e.isOpen,r=(0,ev.VC)().theme;return(0,a.jsx)(iV,{onClick:function(){n||eC.q.page.actionClick({action:ej.pW.SETTINGS_CLICKED}),t()},"data-testid":eh.Of.APP_SETTING_DROPDOWN_TRIGGER,children:(0,a.jsx)(eR.ZP,{icon:eR.Ro.SETTINGS,size:eR.sk.L,color:n?r.themeColors.text.strong:r.themeColors.text.muted})})};var iV=s.ZP.div.withConfig({componentId:"sc-a1ded385-0"})(["display:flex;align-items:center;justify-content:center;height:40px;cursor:pointer;"]),iW=n(54901),iq=n(62855),iQ=n(76898),iJ=(0,l.lazy)(function(){return n.e("4315").then(n.bind(n,53226))});function i0(){return(0,l.useEffect)(function(){return iq.gY.fetch({onSuccess:function(e){if(e.length>0&&iQ.Z.getItem(iQ.V.SHOULD_SHOW_FEATURE_ANNOUNCEMENT_MODAL)){var t,n,r;iQ.Z.removeItem(iQ.V.SHOULD_SHOW_FEATURE_ANNOUNCEMENT_MODAL),n=void 0,r=function(e){null==n||n(),e()},(0,eA.ZP)(function(e){var n,o;return(0,a.jsx)(l.Suspense,{children:(0,a.jsx)(iJ,(n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},t),o=o={onCancel:function(){return r(e)}},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))}),n))})})}}}),function(){iq.gY.reset()}},[]),null}var i1=function(e){return(0,t3.Y)(e,"_blank")};let i2=function(){var e=(0,er.Vu)(),t=(0,er.lE)().isKycTagVisible,n=(0,er.Zo)(i1),r=n.handleKycAction,o=n.isLoading;if(!t)return null;var i=null==e?void 0:e.topNavCtaLabel;return i?(0,a.jsx)(i6,{children:(0,a.jsx)(e_.ZP,{variant:e_.eF.TEXT_ONLY_THEMED,onClick:r,leftSection:o?(0,a.jsx)(f.ZP,{size:f.iO.S}):void 0,disabled:o,"data-testid":eh.Of.KYC_TOP_NAV_BUTTON,children:i})}):null};var i6=s.ZP.div.withConfig({componentId:"sc-a45d2375-0"})(["padding:0 ","px;
1cursor:pointer;pointer-events:auto;white-space:nowrap;"],en.A.XS);let i4=function(e){var t=e.onToggleDropdown,n=e.isOpen,r=(0,ev.VC)().theme;return(0,a.jsx)(i3,{onClick:t,children:(0,a.jsx)(eR.ZP,{icon:eR.Ro.LANGUAGE,size:eR.sk.L,color:n?r.themeColors.text.strong:r.themeColors.icon.default})})};var i3=s.ZP.div.withConfig({componentId:"sc-9753eb4c-0"})(["display:flex;align-items:center;justify-content:center;height:40px;cursor:pointer;"]);function i5(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}let i8=function(){var e,t=(e=(0,l.useState)(!1),function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,2)||function(e,t){if(e){if("string"==typeof e)return i5(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i5(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),n=t[0],r=t[1],o=(0,l.useRef)(null),i=(0,l.useCallback)(function(){r(!n)},[n]),c=(0,l.useCallback)(function(){r(!1)},[]);return(0,a.jsxs)(i7,{ref:o,children:[(0,a.jsx)(i4,{onToggleDropdown:i,isOpen:n}),(0,a.jsx)(i9,{isVisible:n,parentRef:o,onClose:c,dropdownWidth:"200px",dropdownPlacement:(0,v.dZ)()?t1.s1.BOTTOM_START:t1.s1.BOTTOM_END,shadow:t2.G.MEDIUM,children:(0,a.jsx)(r2,{onSelectChange:c})})]})};var i7=s.ZP.div.withConfig({componentId:"sc-5fd15b0-0"})(["position:relative;"]),i9=(0,s.ZP)(t1.ZP).withConfig({componentId:"sc-5fd15b0-1"})(["border-radius:","px;border-top-right-radius:0;border-top-left-radius:0;margin-top:0px;"],en.A.XXS),ce=(0,l.lazy)(function(){return n.e("9678").then(n.bind(n,45166))}),ct=(0,l.lazy)(function(){return n.e("3288").then(n.bind(n,39389))});let cn=function(){var e=(0,b._9)(),t=(0,b.jO)().isHorizon;return e?null:(0,a.jsx)(l.Suspense,{children:t?(0,a.jsx)(ce,{}):(0,a.jsx)(ct,{})})};var cr=n(92963);n(69826);var co=n(68995),ci=function(){return(0,D.useService)(F,function(e){return e.notificationSummary})};let cc=function(e){var t=e.notificationType,n=(0,eP.$G)().t,r=(0,l.useMemo)(function(){return t===y.B0.INFORMATION?n("Notifications display for up to 10 days."):n("Notifications display for up to 30 days.")},[t,n]);return(0,a.jsx)(ca,{children:(0,a.jsx)(cl,{typography:eu.wZ.TEXT_M_REGULAR,children:r})})};var ca=s.ZP.div.withConfig({componentId:"sc-68fa361a-0"})(["display:flex;align-items:'center';padding:","px ","px;"],en.A.REGULAR,en.A.M),cl=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-68fa361a-1"})(["color:",";"],function(e){return e.theme.themeColors.text.subtle}),cs=n(57272),cu=n(25932),cf=n(61644),cd=n(69062);function cp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ch(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}var cb=n(33348),cm=n.n(cb),cy=function(){var e=(0,u.s0)();return{navigateWithQueryParams:function(t,n){e(t+(n?"?".concat(cm().stringify(n)):""))}}},cg=n(7278),cv=n(37528),cO=n(23128),cx=n(51978),cw=n(11961),cT=function(e,t){var n,r,o;switch(e){case y.bz.NT_MARGIN_CALL:null==(n=t.onMarginCall)||n.call(t);break;case y.bz.NT_MARGIN_STOP_OUT:null==(r=t.onMarginStopOut)||r.call(t);break;default:null==(o=t.onOrder)||o.call(t)}},cS=function(e,t,n){var r,o;e===y.bz.NT_SYSTEM_SECURITY?null==(r=t.onSystemSecurity)||r.call(t):null==(o=t.onSystemRedirect)||o.call(t,n)},cE=function(e,t,n){switch(e){case y.bz.NT_SIGNAL_EVENT:var r,o=t||{},i=o.symbol,c=o.eventId;null==(r=n.onSignalEvent)||r.call(n,i,c);break;case y.bz.NT_CALENDAR_EVENT:case y.bz.NT_CALENDAR_COUNTRY:case y.bz.NT_CALENDAR_CATEGORY:var a,l=t||{},s=l.eventId,u=l.eventDate;null==(a=n.onCalendarEvent)||a.call(n,s,u)}},cC=function(e,t){var n;null==(n=t.onPriceAlert)||n.call(t,null==e?void 0:e.symbol)},cj=function(e){var t=e.notification,n=e.notificationType,r=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["notification","notificationType"]),o=t.url,i=t.metadata,c=t.notificationTemplate;switch(n){case y.B0.ORDER:cT(c,r);break;case y.B0.SYSTEM:cS(c,r,o);break;case y.B0.INFORMATION:cE(c,i,r);break;case y.B0.PRICE_ALERT:cC(i,r)}},cP=n(88996),cI=(0,l.lazy)(function(){return n.e("7654").then(n.bind(n,18394))}),cA=(0,l.lazy)(function(){return n.e("7804").then(n.bind(n,25122))}),c_=(0,l.lazy)(function(){return n.e("2421").then(n.bind(n,47578))}),cR=function(e){var t,n=e.onCancel,r=e.notification,o=e.title,i=e.notificationTemplate,c=(0,eP.$G)().t;(0,l.useEffect)(function(){ol.init()},[]);var s=(0,b.jO)(),u=s.isCentroid,f=s.isHorizon;
1return(0,a.jsx)(eI.ZP,{variant:eI.KH.CONFIRMATION,okText:c("Close"),onOk:n,modalTitle:c("Order Details"),dataTestId:eh.Of.NOTIFICATION_ORDER_DETAILS_MODAL,children:(0,a.jsxs)(l.Suspense,{children:[f?(0,a.jsx)(cI,{metadata:null==r?void 0:r.metadata,title:o,notificationTemplate:i}):null,u?(0,a.jsx)(c_,{notification:r}):null,u||f?null:(0,a.jsx)(cA,{title:o,tradeId:null==r||null==(t=r.metadata)?void 0:t.tradeId})]})})};let cL=function(e){var t=(e||{}).onCancel,n=function(e){null==t||t(),e()};(0,eA.ZP)(function(t){var r,o;return(0,a.jsx)(cR,(r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),o=o={onCancel:function(){return n(t)}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(o)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}),r))})};var cD=n(81555),cN=(0,l.memo)(function(e){var t=e.date,n=(0,eP.$G)().i18n.language,r=(0,nR.NI)(t)?iR._.convertToDayjsWithOffset({input:Number(t)}).format(os.ju):(0,nR.i0)(t,(0,cD.R)(n));return(0,a.jsx)(cZ,{typography:eu.wZ.TEXT_S_REGULAR,children:r})}),cZ=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-c354dafa-0"})(["color:",";"],function(e){return e.theme.themeColors.text.subtle}),ck=n(13589);let cM=function(e){var t=e.profit,n=(0,ev.VC)().theme,r=(0,ck.Ov)(t),o=(0,ck.n1)(n.themeColors,r),i=(0,ev.m4)(o,.1),c=t>0?"+":"";return(0,a.jsxs)(ep.ZP,{variant:ep.L9.LIGHT,backgroundColor:i,textColor:o,size:"xsmall",children:[c,(0,e0.Wi)(t,2,!1)]})},cG=function(){var e=(0,eP.$G)().t;return(0,a.jsx)(ep.ZP,{variant:ep.L9.LIGHT,size:"xsmall",children:e("Expired")})};var cU=n(40679),cX=n(54271);let cF=function(e){var t=e.notification,n=e.title,r=t||{},o=r.read,i=r.metadata,c=r.notificationTemplate,s=(0,l.useMemo)(function(){return(0,I.mE)(c)},[c]),u=(0,l.useMemo)(function(){return(0,I.iW)(c)},[c]),f=(0,l.useMemo)(function(){return(0,I.to)(c)},[c]),d=(0,l.useMemo)(function(){return i?u?(0,a.jsx)(cX.Z,{orderStatus:null==i?void 0:i.horizonOrderStatus}):s?(0,a.jsx)(cU.Z,{orderState:null==i?void 0:i.centroidNotificationOrderState}):f&&((null==i?void 0:i.profit)!==null||(null==i?void 0:i.profit)!==void 0)?(0,a.jsx)(cM,{profit:i.profit}):c===y.bz.NT_SIGNAL_EVENT&&(null==i?void 0:i.hasExpired)?(0,a.jsx)(cG,{}):null:null},[s,u,f,i,c]);return(0,a.jsxs)(cB,{children:[(0,a.jsx)(cz,{children:!!n&&(0,a.jsx)(cH,{typography:eu.wZ.TEXT_L_MEDIUM,dataTestId:eh.Of.NOTIFICATION_LIST_RESULT_ITEM_TITLE,children:n})}),(0,a.jsxs)(cK,{children:[d,!o&&(0,a.jsx)(cY,{children:(0,a.jsx)(c$,{})})]})]})};var cB=s.ZP.div.withConfig({componentId:"sc-ded1df97-0"})(["display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:","px;"],en.A.XS),cz=s.ZP.div.withConfig({componentId:"sc-ded1df97-1"})(["display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:","px;"],en.A.XS),cH=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-ded1df97-2"})(["color:",";"],function(e){return e.theme.themeColors.text.strong}),cY=s.ZP.div.withConfig({componentId:"sc-ded1df97-3"})([""]),c$=s.ZP.div.withConfig({componentId:"sc-ded1df97-4"})(["width:6px;height:6px;border-radius:50%;background-color:",";margin-inline-end:-6px;"],function(e){return e.theme.themeColors.primary}),cK=s.ZP.div.withConfig({componentId:"sc-ded1df97-5"})(["display:flex;justify-content:flex-end;align-items:center;gap:","px;"],en.A.XS),cV=n(86969);let cW=function(e){var t=e.metadata,n=e.notificationTemplate,r=(0,b.$X)(),o=(0,eP.$G)().t,i=t||{},c=i.cmd,s=i.lotSize,u=i.price,f=i.comment,d=i.stopPrice,p=i.avgFilledPrice,h=i.centroidNotificationOrderState,m=i.centroidSymbolDecimal,v=i.filledLotSize,O=i.takeProfit,x=i.stopLoss,w=(0,l.useMemo)(function(){return h===y.Zp.FILLED||h===y.Zp.PARTIAL||h===y.Zp.REJECTED&&[g.pE.BUY,g.pE.SELL].includes(c)?p:[g.pE.BUY_STOP,g.pE.SELL_STOP,g.pE.BUY_STOP_LIMIT,g.pE.SELL_STOP_LIMIT].includes(c)?d:u},[c,h,d,u,p]),T=(0,l.useMemo)(function(){return h===y.Zp.FILLED||h===y.Zp.PARTIAL?v:s},[v,s,h]),S=(0,l.useMemo)(function(){return n===y.bz.NT_CTD_ORD_TPSL_EXECUTED?(0,a.jsxs)(c1,{children:[(0,a.jsx)(c2,{children:o("Take Profit at")}),(0,a.jsx)(c6,{children:null!=O?O:"--"}),(0,a.jsx)(c2,{children:"|"}),(0,a.jsx)(c2,{children:o("Stop Loss at")}),(0,a.jsx)(c6,{children:null!=x?x:"--"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(cV.Z,{orderType:c}),!!T&&(0,a.jsxs)(c1,{children:[(0,a.jsxs)(c2,{children:[T," ",(0,cr.r9)(cr.tM.NOTIFICATION_ORDER_SIZE,r)]}),(0,a.jsx)(c2,{children:o("at")}),(0,a.jsx)(c6,{children:(0,e0.Wi)(w,m)})]})]})},[n,o,O,x,c,T,r,w,m]);return t?(0,a.jsxs)(cq,{children:[(0,a.jsx)(cQ,{"data-testid":eh.Of.NOTIFICATION_LIST_RESULT_ITEM_META,typography:eu.wZ.TEXT_S_REGULAR,children:"".concat(null==t?void 0:t.symbol,"  |  ").concat(o("Order ID"),":").concat(null==t?void 0:t.orderId)}),(0,a.jsx)(c0,{children:S}),f&&h===y.Zp.REJECTED&&(0,a.jsx)(cJ,{children:f})]}):null};var cq=s.ZP.div.withConfig({componentId:"sc-8910a28e-0"})(["display:flex;flex-direction:column;gap:","px;"],en.A.XS),cQ=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-8910a28e-1"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),cJ=(0,s.ZP)(ef.ZP).attrs({typography:eu.wZ.TEXT_M_REGULAR}).withConfig({componentId:"sc-8910a28e-2"})(["color:",";word-break:break-word;"],function(e){return e.theme.themeColors.text.default}),c0=s.ZP.div.withConfig({componentId:"sc-8910a28e-3"})(["display:flex;align-items:center;"]),c1=s.ZP.div.withConfig({componentId:"sc-8910a28e-4"})(["display:flex;flex-direction:row;align-items:center;gap:3px;"]),c2=(0,s.ZP)(ef.ZP).attrs({typography:eu.wZ.TEXT_S_REGULAR}).withConfig({componentId:"sc-8910a28e-5"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),c6=(0,s.ZP)(ef.ZP).attrs({typography:eu.wZ.TEXT_S_BOLD}).withConfig({componentId:"sc-8910a28e-6"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),c4=n(63913);let c3=function(e){var t=e.metadata,n=e.type,r=(0,eP.$G)().t;if(!t)return null;var o=t||{},i=o.symbol,c=o.cmd,l=o.lotSize,s=o.price,u=o.horizonOrderStatus,f=o.comment,d=o.tickRulesGroup,p=o.symbolType,h=o.stopPrice,b=o.avgFilledPrice,m=function(e,t){if(t===g.av.FILLED||t===g.av.PARTIALLY_FILLED)return b;switch(e){case g.pE.BUY_STOP:case g.pE.SELL_STOP:case g.pE.BUY_STOP_LIMIT:case g.pE.SELL_STOP_LIMIT:return h;default:return s}};return(0,a.jsxs)(c5,{children:[n===y.B0.ORDER&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(c8,{typography:eu.wZ.TEXT_S_REGULAR,children:["Status: ",null==t?void 0:t.horizonOrderStatus]}),(0,a.jsxs)(c8,{typography:eu.wZ.TEXT_S_REGULAR,children:["ExecType: ",null==t?void 0:t.horizonExecuteType]}),(0,a.jsx)(c8,{typography:eu.wZ.TEXT_S_REGULAR,children:null==t?void 0:t.orderId})]}),(0,a.jsx)(c8,{typography:eu.wZ.TEXT_S_MEDIUM,children:(0,c4.g8)(i,p)}),(0,a.jsxs)(c7,{children:[(0,a.jsx)(cV.Z,{orderType:c}),!!l&&(0,a.jsxs)(c9,{children:[(0,a.jsx)(ae,{typography:eu.wZ.TEXT_M_REGULAR,children:l}),(0,a.jsx)(ae,{typography:eu.wZ.TEXT_M_REGULAR,children:"".concat(r((0,I.Dv)(p))," ").concat(r("at"))}),(0,a.jsx)(ae,{typography:eu.wZ.TEXT_M_SEMIBOLD,children:(0,e0.Wi)(m(c,u),(0,e0.os)(m(c,u),d))})]})]}),f&&u===g.av.REJECTED&&(0,a.jsx)(c8,{typography:eu.wZ.TEXT_M_REGULAR,children:f})]})};var c5=s.ZP.div.withConfig({componentId:"sc-6c064c0a-0"})(["display:flex;flex-direction:column;gap:","px;"],en.A.XS),c8=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-6c064c0a-1"})(["color:",";"],function(e){return e.theme.themeColors.text.subtle}),c7=s.ZP.div.withConfig({componentId:"sc-6c064c0a-2"})(["display:flex;align-items:center;gap:","px;"],en.A.XXS),c9=s.ZP.div.withConfig({componentId:"sc-6c064c0a-3"})(["display:flex;flex-direction:row;gap:2px;"]),ae=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-6c064c0a-4"})(["display:flex;flex-direction:row;color:",";"],function(e){return e.theme.themeColors.text.default});let at=function(e){var t=e.metadata,n=e.notificationTemplate,r=(0,b.$X)(),o=(0,eP.$G)().t,i=t||{},c=i.cmd,s=i.lotSize,u=i.openPrice,f=i.closePrice,d=i.digit,p=(0,l.useMemo)(function(){return(0,I.to)(n)},[n]),h=(0,l.useMemo)(function(){return n===y.bz.NT_ORDER_TPSL_CLOSE||n===y.bz.NT_ORDER_TPSL_FCM_CLOSE},[n]),m=(0,l.useMemo)(function(){return!!h&&t.closePrice===t.takeProfit},[h,t]),g=(0,l.useMemo)(function(){return!!h&&t.closePrice===t.stopLoss},[h,t]),v=(0,l.useMemo)(function(){var e=m?o("due to Take Profit hit."):g?o("due to Stop Loss hit."):"";return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(cV.Z,{orderType:c}),(0,a.jsxs)(ai,{children:[(0,a.jsxs)(ac,{children:[null!=s?s:"--"," ",(0,cr.r9)(cr.tM.NOTIFICATION_ORDER_SIZE,r)]}),(0,a.jsx)(ac,{children:o("at")}),(0,a.jsx)(aa,{children:p&&f?d?(0,e0.Wi)(f,d):f:u?d?(0,e0.Wi)(u,d):u:"--"}),e&&(0,a.jsx)(ac,{children:e})]})]})},[c,s,r,o,p,f,u,d,m,g]);return t?(0,a.jsxs)(an,{children:[(0,a.jsx)(ar,{typography:eu.wZ.TEXT_S_REGULAR,dataTestId:eh.Of.NOTIFICATION_LIST_RESULT_ITEM_META,children:"".concat(null==t?void 0:t.symbol,"  |  ").concat(o("Order No"),". ").concat(null==t?void 0:t.orderId)}),(0,a.jsx)(ao,{children:v})]}):null};var an=s.ZP.div.withConfig({componentId:"sc-5c49fb53-0"})(["display:flex;flex-direction:column;gap:","px;"],en.A.XS),ar=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-5c49fb53-1"})(["color:",";white-space:pre;"],function(e){return e.theme.themeColors.text.default}),ao=s.ZP.div.withConfig({componentId:"sc-5c49fb53-2"})(["display:flex;align-items:center;"]),ai=s.ZP.div.withConfig({componentId:"sc-5c49fb53-3"})(["display:flex;flex-direction:row;align-items:center;gap:3px;padding-inline-start:4px;"]),ac=(0,s.ZP)(ef.ZP).attrs({typography:eu.wZ.TEXT_S_REGULAR}).withConfig({componentId:"sc-5c49fb53-4"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),aa=(0,s.ZP)(ef.ZP).attrs({typography:eu.wZ.TEXT_S_BOLD}).withConfig({componentId:"sc-5c49fb53-5"})(["color:",";"],function(e){return e.theme.themeColors.text.default});function al(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function as(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){al(i,r,o,c,a,"next",e)}function a(e){al(i,r,o,c,a,"throw",e)}c(void 0)})}}function au(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}let af=function(e){var t,n,r,o,i,c=e.notification,s=e.type,u=(0,eP.$G)().t,f=cy().navigateWithQueryParams,h=c||{},m=h.url,g=h.title,v=h.created,O=h.message,x=h.publishDate,w=h.metadata,T=h.notificationTemplate,S=w||{},E=S.hasExpired,C=S.symbol,j=(0,l.useMemo)(function(){return(0,I.mE)(T)},[T]),P=(0,l.useMemo)(function(){return(0,I.iW)(T)},[T]),A=(0,l.useMemo)(function(){return(0,I.Ov)(T)},[T]),_=(0,l.useMemo)(function(){return!A||!!(null==w?void 0:w.lotSize)},[A,null==w?void 0:w.lotSize]),R=(0,l.useMemo)(function(){if(s===y.B0.ORDER)return!0;
1if(s===y.B0.PRICE_ALERT)return!!C;switch(T){case y.bz.NT_SIGNAL_EVENT:return!E;case y.bz.NT_SYSTEM_SECURITY:case y.bz.NT_CALENDAR_EVENT:case y.bz.NT_CALENDAR_COUNTRY:case y.bz.NT_CALENDAR_CATEGORY:return!0}return!!m},[s,T,m,C,E]),L=(0,l.useMemo)(function(){return s===y.B0.SYSTEM?x:v},[v,x,s]),D=(0,l.useMemo)(function(){if(w){var e=w.centroidNotificationOrderState,t=w.horizonOrderStatus,n=w.horizonExecuteType;if(j)return(0,I.by)(e);if(P)switch(T){case y.bz.NT_ORDER_HORIZON_EXECUTION_REPORT:return(0,I._D)(t,n);case y.bz.NT_ORDER_HORIZON_REJECTED_ORDER:return u("Request Rejected")}}switch(T){case y.bz.NT_ORDER_CREATE:return u("Position Created");case y.bz.NT_ORDER_CLOSE:case y.bz.NT_ORDER_TPSL_CLOSE:case y.bz.NT_ORDER_TPSL_FCM_CLOSE:return u("Position Closed");case y.bz.NT_MARGIN_CALL:case y.bz.NT_FCM_MARGIN_CALL:return u("Margin Call");case y.bz.NT_MARGIN_STOP_OUT:case y.bz.NT_FCM_MARGIN_STOP_OUT:return u("Margin Stop Out");default:return null!=g?g:""}},[j,w,T,u,g,P]),N=(0,b.jO)(),Z=N.isHorizon,k=N.isMT4,M=(0,b.c)().hasQuoteboard,G=(r=(t=(0,l.useState)(!1),n=function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return cp(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cp(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],o=n[1],i=(0,l.useRef)(null),{loading:r,checkSymbolDisabled:(0,l.useCallback)(function(e){var t;return(t=function(){var t,n,r;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(c){switch(c.label){case 0:null==(t=i.current)||t.abort(),i.current=new AbortController,o(!0),n=!0,c.label=1;case 1:return c.trys.push([1,3,4,5]),[4,cd.xK.symbolDetail({symbol:e},i.current.signal)];case 2:return n=!(r=c.sent().result)||!r.tradable,[3,5];case 3:return c.sent(),[3,5];case 4:return o(!1),[7];case 5:return[2,n]}})},function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function c(e){ch(i,r,o,c,a,"next",e)}function a(e){ch(i,r,o,c,a,"throw",e)}c(void 0)})})()},[])}),U=G.loading,X=G.checkSymbolDisabled,F=(0,cP.Z)().handleShowError;return(0,a.jsxs)(ad,{onClick:function(){R&&cj({notification:c,notificationType:s,onOrder:function(){cL({notification:c,title:D,notificationTemplate:T})},onMarginCall:function(){f(p.oI.ASSETS,{assetsOrderTab:d.ZV.OPEN_POSITION})},onMarginStopOut:function(){f(p.oI.ASSETS,{assetsOrderTab:(0,cv.EM)(Z,k)})},onSignalEvent:function(e,t){e&&t&&cw.j.onSelectSignalFromNotification(t,e,{onSuccess:function(){window.location.pathname!==p.oI.SIGNAL&&f(p.oI.SIGNAL)}})},onCalendarEvent:function(e,t){return as(function(){var n;return au(this,function(r){switch(r.label){case 0:if(n=window.location.pathname===p.oI.CALENDAR,!(e&&t))return[3,2];return[4,cg.$.onSelectDateAndEventFromNotification(e,t,n)];case 1:r.sent(),r.label=2;case 2:return n||f(p.oI.CALENDAR),[2]}})})()},onSystemSecurity:function(){oR()},onSystemRedirect:function(e){return(0,t3.Y)(e,"_blank")},onPriceAlert:function(e){return as(function(){return au(this,function(t){switch(t.label){case 0:if(!e)return[2];return[4,X(e)];case 1:if(t.sent())return F(cf.tf.SYMBOL_TEMPORARILY_DISABLED),[2];return rY.l.setInitial(!1),rY.l.onSymbolSelectedWithDetail(e),M?(cO.Xo.setSelectedSymbol(e),cO.Xo.setNavigatingFromNotification(),cx.c.getQuoteboardSymbol({symbol:e}),f(p.oI.QUOTE)):f(p.oI.TRADE),[2]}})})()}})},$clickable:R&&!U,$loading:U,"data-testid":eh.Of.NOTIFICATION_LIST_RESULT_ITEM,children:[_&&(0,a.jsx)(cF,{notification:c,title:D}),(0,a.jsx)(ap,{children:j?w?(0,a.jsx)(cW,{metadata:w,notificationTemplate:T}):null:P?w?(0,a.jsx)(c3,{metadata:w,type:s}):null:A&&(null==w?void 0:w.lotSize)?w?(0,a.jsx)(at,{metadata:w,notificationTemplate:T}):null:O?(0,a.jsx)(ah,{typography:eu.wZ.TEXT_M_REGULAR,children:O}):(0,a.jsx)(a.Fragment,{})}),(0,a.jsx)(cN,{date:L})]})};var ad=s.ZP.div.withConfig({componentId:"sc-7a709c31-0"})(["display:flex;flex-direction:column;padding:","px ","px;gap:","px;border-bottom:",";&:hover{background-color:",";}&:active{background-color:",";}"," ",""],en.A.REGULAR,en.A.M,en.A.XS,function(e){var t=e.theme;return"1px solid ".concat(t.themeColors.border.subtle)},function(e){return e.theme.themeColors.background.subtle},function(e){return e.theme.themeColors.background.active}
1,function(e){return e.$clickable?"cursor: pointer;":"cursor: default; pointer-events: none;"},function(e){return e.$loading&&"opacity: 0.5; pointer-events: none;"}),ap=s.ZP.div.withConfig({componentId:"sc-7a709c31-1"})([""]),ah=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-7a709c31-2"})(["color:",";"],function(e){return e.theme.themeColors.text.default});function ab(){return(0,a.jsxs)(ag,{children:[(0,a.jsxs)(av,{children:[(0,a.jsx)(aO,{}),(0,a.jsx)(ax,{})]}),(0,a.jsx)(aw,{}),(0,a.jsx)(aw,{width:"60%"}),(0,a.jsx)(aT,{})]})}var am=(0,s.F4)(["0%{background-position:-468px 0;}100%{background-position:468px 0;}"]),ay=s.ZP.div.withConfig({componentId:"sc-125214cb-0"})(["background:",";background-image:linear-gradient( to right,"," 0%,"," 20%,"," 40%,"," 100% );background-repeat:no-repeat;background-size:800px 104px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:",";animation-timing-function:linear;border-radius:4px;"],function(e){return e.theme.themeColors.background.subtle},function(e){return e.theme.themeColors.background.subtle},function(e){return e.theme.themeColors.background.base},function(e){return e.theme.themeColors.background.subtle},function(e){return e.theme.themeColors.background.subtle},am),ag=s.ZP.div.withConfig({componentId:"sc-125214cb-1"})(["display:flex;flex-direction:column;padding:","px ","px;gap:","px;border-bottom:",";&:last-child{border-bottom:none;}"],en.A.REGULAR,en.A.M,en.A.XS,function(e){var t=e.theme;return"1px solid ".concat(t.themeColors.border.subtle)}),av=s.ZP.div.withConfig({componentId:"sc-125214cb-2"})(["display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:","px;"],en.A.XXS),aO=(0,s.ZP)(ay).withConfig({componentId:"sc-125214cb-3"})(["width:40%;height:","px;"],en.A.L),ax=(0,s.ZP)(ay).withConfig({componentId:"sc-125214cb-4"})(["width:60px;height:","px;"],en.A.M),aw=(0,s.ZP)(ay).withConfig({componentId:"sc-125214cb-5"})(["width:",";height:","px;margin-bottom:","px;"],function(e){return e.width||"90%"},en.A.M,en.A.XXS),aT=(0,s.ZP)(ay).withConfig({componentId:"sc-125214cb-6"})(["width:25%;height:","px;margin-top:","px;"],en.A.REGULAR,en.A.XXS),aS=function(e,t,n){return(0,a.jsx)(af,{notification:t,type:n.selectedTab},t.id)},aE={EmptyPlaceholder:function(){return(0,a.jsx)(cu.Z,{variant:cu.R.NO_NOTIFICATIONS})}};function aC(e){var t=e.selectedTab,n=(0,D.useService)(F,function(e){return e.loadingStates[t]}),r=(0,D.useService)(F,function(e){return e.notificationList[t]});return n?(0,a.jsx)(aj,{children:Array.from({length:5}).map(function(e,t){return(0,a.jsx)(ab,{},t)})}):(0,a.jsx)(aj,{children:(0,a.jsx)(cs.OO,{context:{selectedTab:t},data:r,totalCount:r.length,itemContent:aS,components:aE})})}var aj=s.ZP.div.withConfig({componentId:"sc-33f94b21-0"})(["display:flex;flex-direction:column;flex:1;height:100%;width:100%;border-top:",";background-color:",";"],function(e){var t=e.theme;return"1px solid ".concat(t.themeColors.border.subtle)},function(e){return e.theme.themeColors.background.default});function aP(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function aI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return aP(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aP(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var aA={padding:"".concat(en.A.XS,"px 0"),overflow:"hidden",textOverflow:"ellipsis",flexShrink:1,flexGrow:1,flexBasis:0,minWidth:0,whiteSpace:"nowrap"};let a_=function(e){var t=e.defaultTabs,n=(0,eP.$G)().t,r=aI((0,l.useState)(t),2),o=r[0],i=r[1],c=aI((0,l.useState)(y.B0.ORDER),2),s=c[0],u=c[1],f=(0,ev.VC)().theme,d=ci(),p=(0,l.useCallback)(function(e){var t,n,r=d.find(function(t){return t.notificationType===e.value});return t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e),n=n={badgeCount:r?r.unread:0},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n}
1)(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t},[d]);return(0,l.useEffect)(function(){i(t.map(p))},[t,d,p]),(0,l.useEffect)(function(){$.getNotification(s),$.updateNotificationSummary(s)},[s]),(0,a.jsxs)(aR,{"data-testid":eh.Of.NOTIFICATION_DROPDOWN_RESULT,children:[(0,a.jsx)(aD,{children:(0,a.jsx)(aZ,{typography:eu.wZ.TEXT_XL_SEMIBOLD,children:n("Notifications")})}),(0,a.jsx)(aL,{children:(0,a.jsx)(co.Z,{variant:co.N.UNDERLINED,tabList:o,selectedValue:s,onClick:u,backgroundColor:f.themeColors.background.default,tabItemStyle:aA,stretch:!0})}),(0,a.jsxs)(aN,{"data-testid":eh.Of.NOTIFICATION_LIST_RESULT,children:[(0,a.jsx)(cc,{notificationType:s}),(0,a.jsx)(aC,{selectedTab:s})]})]})};var aR=s.ZP.div.withConfig({componentId:"sc-5b7f1eb1-0"})([""]),aL=s.ZP.div.withConfig({componentId:"sc-5b7f1eb1-1"})(["overflow:hidden;"]),aD=s.ZP.div.withConfig({componentId:"sc-5b7f1eb1-2"})(["display:flex;align-items:center;justify-content:space-between;padding:","px;padding-bottom:","px;"],en.A.M,en.A.XS),aN=s.ZP.div.withConfig({componentId:"sc-5b7f1eb1-3"})(["display:flex;height:400px;flex-direction:column;"]),aZ=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-5b7f1eb1-4"})([""]);let ak=function(){var e=(0,eP.$G)().t,t=(0,b._9)(),n=(0,b.jO)(),r=n.isCentroid,o=n.isHorizon,i=(0,b.$X)(),c=(0,b.c)(),s=c.hasNewsAccess,u=c.hasCalendarAccess,d=c.hasSignalAccess,p=c.hasPriceAlertAccess,h=!o&&!r&&(s||u||d),m=(0,l.useMemo)(function(){var t=[{value:y.B0.ORDER,label:(0,cr.r9)(cr.tM.NOTIFICATION_ORDER,i),badgeCount:0,dataTestId:eh.Of.TAB_NOTIFICATION_TYPE_ORDER},{value:y.B0.SYSTEM,label:e("System"),badgeCount:0,dataTestId:eh.Of.TAB_NOTIFICATION_TYPE_SYSTEM}];return h&&t.push({value:y.B0.INFORMATION,label:e("Information"),badgeCount:0,dataTestId:eh.Of.TAB_NOTIFICATION_TYPE_INFORMATION}),p&&t.push({value:y.B0.PRICE_ALERT,label:e("Price Alerts"),badgeCount:0,dataTestId:eh.Of.TAB_NOTIFICATION_TYPE_PRICE_ALERT}),t},[p,i,h,e]);return t?(0,a.jsx)(aM,{children:(0,a.jsx)(f.ZP,{})}):(0,a.jsx)(a_,{defaultTabs:m})};var aM=s.ZP.div.withConfig({componentId:"sc-2867db6a-0"})(["display:flex;align-items:center;justify-content:center;min-height:40px;padding:","px;"],en.A.REGULAR),aG=n(59867);let aU=function(e){var t=e.onToggleDropdown,n=ci(),r=(0,l.useMemo)(function(){return n.reduce(function(e,t){return e+t.unread},0)},[n]);return(0,a.jsx)(aG.ZP,{badgeContent:r,dot:!0,children:(0,a.jsx)(aX,{onClick:t,"data-testid":eh.Of.NOTIFICATION_SELECTOR,children:(0,a.jsx)(aF,{icon:eR.Ro.NOTIFICATION,size:eR.sk.L})})})};var aX=s.ZP.div.withConfig({componentId:"sc-252ae699-0"})(["display:flex;position:relative;align-items:center;justify-content:center;cursor:pointer;"]),aF=(0,s.ZP)(eR.ZP).withConfig({componentId:"sc-252ae699-1"})([":hover{color:",";}"],function(e){return e.theme.themeColors.icon.hover});function aB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}let az=function(){var e,t=(e=(0,l.useState)(!1),function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,2)||function(e,t){if(e){if("string"==typeof e)return aB(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return aB(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),n=t[0],r=t[1];(0,l.useEffect)(function(){$.init()},[]);var o=(0,l.useRef)(null),i=(0,l.useCallback)(function(){r(!1)},[]),c=(0,l.useCallback)(function(){r(!n)},[n]),s=(0,b.jO)().isHorizon;return(0,a.jsxs)(aH,{ref:o,children:[(0,a.jsx)(aU,{onToggleDropdown:c}),(0,a.jsx)(aY,{isVisible:n,parentRef:o,onClose:i,dropdownWidth:s?"328px":"360px",dropdownPlacement:(0,v.dZ)()?t1.s1.BOTTOM_START:t1.s1.BOTTOM_END,shadow:t2.G.MEDIUM,children:(0,a.jsx)(ak,{})})]})};var aH=s.ZP.div.withConfig({componentId:"sc-6f1f9bec-0"})(["display:flex;position:relative;align-items:center;justify-content:center;min-height:40px;"]),aY=(0,s.ZP)(t1.ZP).withConfig({componentId:"sc-6f1f9bec-1"})(["border-top-right-radius:0;border-top-left-radius:0;margin-top:0;margin-inline-end:-","px;"],en.A.M),a$=n(22349),aK=n(75045),aV=n(7803),aW=n(71162),aq=function(e,t){var n=[];return t||n.push({label:v.ag.t("All"),value:cd.lp.ALL}),e.forEach(function(e){n.push({label:(0,c4.HZ)(e),value:e})}),n},aQ=n(15961),aJ=n(89494);function a0(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}let a1=function(e){var t=e.symbolObject,n=e.onClick,r=(0,ev.VC)().theme,o=t||{},i=o.symbol,c=o.description,s=o.type,u=(0,a$.Kh)(i),f=(0,l.useCallback)(function(e){var t;return(t=function(){var t;return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(n){switch(n.label){case 0:return e.preventDefault(),e.stopPropagation(),t=!u,[4,aK.d.handleFavouriteSymbolInSearch(i,t)];case 1:return n.sent(),[2]}})},function(){var e=this,n=arguments;return new Promise(function(r,o){var i=t.apply(e,n);function c(e){a0(i,r,o,c,a,"next",e)}function a(e){a0(i,r,o,c,a,"throw",e)}c(void 0)})})()},[u,i]);return(0,a.jsxs)(a2,{onClick:function(){aK.d.onSelectSearchResult(i,t),eC.q.page.actionClick({action:ej.pW.SYMBOL_SEARCHED_CLICKED,symbol:i}),null==n||n()},children:[(0,a.jsxs)(a6,{children:[(0,a.jsx)(a4,{dataTestId:eh.Of.SYMBOL_INPUT_SEARCH_ITEMS_SYMBOL,typography:eu.wZ.TEXT_M_REGULAR,children:(0,c4.g8)(i,s)}),(0,a.jsx)(a3,{typography:eu.wZ.TEXT_XS_REGULAR,children:null!=c?c:"--"})]}),(0,a.jsx)(e_.ZP,{variant:e_.eF.ICON_ONLY,icon:u?eR.Ro.STAR_FAVOURITE:eR.Ro.STAR_UNFAVOURITE,textColor:u?r.themeColors.primary:r.themeColors.text.muted,activeTextColor:r.themeColors.primary,hoverTextColor:r.themeColors.primary,onClick:f})]})};var a2=s.ZP.div.withConfig({componentId:"sc-56b03075-0"})(["display:flex;align-items:center;justify-content:space-between;padding:6px ","px;
1cursor:pointer;&:hover{background-color:",";}"],en.A.REGULAR,function(e){return e.theme.themeColors.background.subtle}),a6=s.ZP.div.withConfig({componentId:"sc-56b03075-1"})(["display:flex;flex-direction:column;"]),a4=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-56b03075-2"})(["color:",";"],function(e){return e.theme.themeColors.text.default}),a3=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-56b03075-3"})(["color:",";max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"],function(e){return e.theme.themeColors.text.placeholder});let a5=function(e){var t=e.onSymbolResultClick,n=(0,eP.$G)().t,r=(0,a$.Kv)(),o=(0,a$.P$)(),i=(0,a$.$Z)(),c=(0,l.useCallback)(function(e){var n=e.index,r=e.style,o=e.data[n];return(0,a.jsx)(a9,{style:r,children:(0,a.jsx)(a1,{symbolObject:o,onClick:t},o.symbol)})},[t]);return i===cd.lp.ALL&&0===r.length?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)(a8,{children:[(0,a.jsxs)(le,{children:[(0,a.jsx)(a7,{children:n("History")}),r.length>0&&(0,a.jsx)(e2.Z,{variant:e2.q.BASE,content:(0,a.jsx)(ln,{children:(0,a.jsx)(lr,{typography:eu.wZ.TEXT_S_REGULAR,children:n("Delete All")})}),trigger:"mouseenter",placement:"bottom",children:(0,a.jsx)(e_.ZP,{variant:e_.eF.ICON_ONLY,icon:eR.Ro.DELETE,onClick:aK.d.deleteSymbolHistories})})]}),(0,a.jsxs)(lt,{children:[r.length>0?(0,a.jsx)(aQ.ZP,{disableHeight:!0,children:function(e){var t=e.width;return(0,a.jsx)(aJ.t7,{width:t,height:Math.min(40*r.length,400),itemSize:40,itemCount:r.length,itemData:r,direction:(0,v.dZ)()?"rtl":"ltr",children:c})}}):(0,a.jsx)(cu.Z,{variant:cu.R.NO_SEACRH_HISTORY}),(0,a.jsx)(f.ZP,{absolute:!0,visible:o})]})]})};var a8=s.ZP.div.withConfig({componentId:"sc-ca8f0bab-0"})(["width:100%;display:flex;flex-direction:column;"]),a7=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-ca8f0bab-1"})(["color:",";"],function(e){return e.theme.themeColors.text.muted}),a9=s.ZP.div.withConfig({componentId:"sc-ca8f0bab-2"})([""]),le=s.ZP.div.withConfig({componentId:"sc-ca8f0bab-3"})(["display:flex;justify-content:space-between;align-items:center;padding:","px ","px;height:34px;box-sizing:border-box;"],en.A.XS,en.A.REGULAR),lt=s.ZP.div.withConfig({componentId:"sc-ca8f0bab-4"})([""]),ln=s.ZP.div.withConfig({componentId:"sc-ca8f0bab-5"})(["display:flex;padding:","px;"],en.A.XXS),lr=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-ca8f0bab-6"})(["color:",";"],function(e){return e.theme.themeColors.white}),lo=n(45750),li=n.n(lo);let lc=function(e){var t=e.keyword,n=e.onSymbolResultClick,r=(0,a$._m)(),o=(0,a$.zC)(),i=(0,l.useMemo)(function(){return li()(function(e){return e&&(null==e?void 0:e.trim())!==""?aK.d.getSearchSymbols(e):aK.d.clearSearchResult()},600)},[]);(0,l.useEffect)(function(){aK.d.setSymbolSearching(!0),i(t)},[t,i]);var c=(0,l.useCallback)(function(e){var t=e.index,r=e.style,o=e.data[t];return(0,a.jsx)(ls,{style:r,children:(0,a.jsx)(a1,{symbolObject:o,onClick:n},o.symbol)})},[n]),s=(0,l.useMemo)(function(){return o?(0,a.jsx)(ll,{children:(0,a.jsx)(f.ZP,{})}):(null==r?void 0:r.length)===0?(0,a.jsx)(cu.Z,{variant:cu.R.NO_SEARCH_RESULT}):(0,a.jsx)(aQ.ZP,{disableHeight:!0,children:function(e){var t=e.width;return(0,a.jsx)(aJ.t7,{width:t,height:Math.min(40*r.length,400),itemSize:40,itemCount:r.length,itemData:r,direction:(0,v.dZ)()?"rtl":"ltr",children:c})}})},[r,o,c]);return t?(0,a.jsx)(la,{children:s}):(0,a.jsx)(a.Fragment,{})};var la=s.ZP.div.withConfig({componentId:"sc-4bd04037-0"})(["width:100%;display:flex;flex-direction:column;"]),ll=s.ZP.div.withConfig({componentId:"sc-4bd04037-1"})(["display:flex;width:100%;justify-content:center;align-items:center;height:200px;"]),ls=s.ZP.div.withConfig({componentId:"sc-4bd04037-2"})([""]);let lu=function(e){var t=e.keyword,n=e.onSymbolResultClick,r=aq((0,aW.qU)()),o=(0,a$.$Z)();return(0,a.jsxs)(lf,{"data-testid":eh.Of.SYMBOL_DROPDOWN_RESULT,children:[(0,a.jsx)(ld,{children:(0,a.jsx)(co.Z,{variant:co.N.TEXT_ONLY,tabList:r,selectedValue:o,onClick:aK.d.filterSearchSymbolAndHistoryByCategory})}),t&&t.trim()?(0,a.jsx)(lc,{keyword:t,onSymbolResultClick:n}):(0,a.jsx)(a5,{onSymbolResultClick:n})]})};var lf=s.ZP.div.withConfig({componentId:"sc-eee31aec-0"})(["display:flex;flex-direction:column;max-height:432px;overflow-y:auto;"]),ld=s.ZP.div.withConfig({componentId:"sc-eee31aec-1"})(["overflow-x:scroll;display:flex;&::-webkit-scrollbar{display:none;}"]);function lp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function lh(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}function lb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lp(e,t)}}
1(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}let lm=function(){var e=(0,eP.$G)().t,t=(0,u.s0)(),n=(0,u.TH)(),r=(0,a$.QE)(),o=lb((0,l.useState)(""),2),i=o[0],c=o[1],s=lb((0,l.useState)(!1),2),f=s[0],d=s[1],h=(0,l.useDeferredValue)(i),b=(0,l.useRef)(null);(0,l.useEffect)(function(){aK.d.getSearchHistories(),rY.l.getSymbolCategories()},[]);var m=(0,l.useCallback)(function(){c("")},[]),y=(0,l.useCallback)(function(){d(!1),aK.d.clearSearchResult()},[]),g=(0,l.useCallback)(function(){var e;return(e=function(){return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(e){return d(!0),[2]})},function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){lh(i,r,o,c,a,"next",e)}function a(e){lh(i,r,o,c,a,"throw",e)}c(void 0)})})()},[]),O=(0,l.useCallback)(function(){y(),n.pathname!==p.oI.TRADE&&t(p.oI.TRADE)},[y,n,t]),x=(0,l.useMemo)(function(){return 0===r.length&&(!h||!h.trim())},[h,r]);return(0,a.jsxs)(ly,{ref:b,children:[(0,a.jsx)(aV.D_,{onChangeText:c,onClear:m,value:h,placeholder:e("Symbol / Name"),onFocus:g}),!x&&(0,a.jsx)(lg,{isVisible:f,parentRef:b,onClose:y,dropdownWidth:"258px",dropdownPlacement:(0,v.dZ)()?t1.s1.BOTTOM_START:t1.s1.BOTTOM_END,shadow:t2.G.MEDIUM,shouldUnmountOnClose:!1,children:(0,a.jsx)(lu,{keyword:h,onSymbolResultClick:O})})]})};var ly=s.ZP.div.withConfig({componentId:"sc-d86acb2-0"})(["margin:0 ","px;position:relative;"],en.A.M),lg=(0,s.ZP)(t1.ZP).withConfig({componentId:"sc-d86acb2-1"})(["border-top-inline-end-radius:0;border-top-inline-start-radius:0;margin-top:","px;margin-inline-end:-","px;"],en.A.XXS,en.A.M),lv=n(58944);function lO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lx(e){return(lx=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lw(e,t){return(lw=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function lT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(lT=function(){return!!e})()}var lS={loading:!0,qrCode:""},lE=new(function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(){var e,n,r;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return n=lx(n=t),lO(e=function(e,t){var n;if(t&&("object"==((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,lT()?Reflect.construct(n,[],lx(this).constructor):n.apply(this,r)),"setLoading",function(t){e.context.loading=t}),lO(e,"setQRCode",function(t){e.context.qrCode=t}),e.context=lS,e}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&lw(t,e),t}(D.default));function lC(e,t,n,r,o,i,c){try{var a=e[i](c),l=a.value}catch(e){n(e);return}a.done?t(l):Promise.resolve(l).then(r,o)}var lj=new function e(){var t,n;if(!(this instanceof e))throw TypeError("Cannot call a class as a function");t="getMobileDemoQrCode",n=function(){var e;return(e=function(){return function(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},c=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return c.next=a(0),c.throw=a(1),c.return=a(2),"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(a){return function(l){var s=[a,l];if(n)throw TypeError("Generator is already executing.");for(;c&&(c=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}
1(this,function(e){switch(e.label){case 0:lE.setLoading(!0),e.label=1;case 1:return e.trys.push([1,,3,4]),[4,d.VM.qrCode({onSuccess:function(e){lE.setQRCode(null!=e?e:"")},onError:function(e){var t=e.code,n=e.message;throw Error((0,L.yi)(t,n))}})];case 2:return e.sent(),[3,4];case 3:return lE.setLoading(!1),[7];case 4:return[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function c(e){lC(i,r,o,c,a,"next",e)}function a(e){lC(i,r,o,c,a,"throw",e)}c(void 0)})})()},t in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n};let lP=function(){var e=(0,eP.$G)().t,t=(0,D.useService)(lE,function(e){return e.qrCode}),n=(0,D.useService)(lE,function(e){return e.loading}),r=(0,b.sP)();return(0,l.useEffect)(function(){lj.getMobileDemoQrCode()},[]),(0,a.jsxs)(lI,{children:[n||!t?(0,a.jsx)(f.ZP,{}):(0,a.jsx)(lA,{children:(0,a.jsx)(lv.default,{size:104,value:t})}),(0,a.jsx)(ef.ZP,{typography:eu.wZ.TEXT_M_REGULAR,children:e("Stay connected to the market — scan the QR code to experience the {{companyName}} mobile app.",{companyName:r})})]})};var lI=s.ZP.div.withConfig({componentId:"sc-37f7466c-0"})(["display:flex;flex-direction:column;align-items:center;gap:","px;align-self:stretch;text-align:center;"],en.A.L),lA=s.ZP.div.withConfig({componentId:"sc-37f7466c-1"})(["background-color:#fff;"]);let l_=function(e){var t=e.close,n=(0,eP.$G)().t;return(0,a.jsx)(lL,{children:(0,a.jsx)(lR,{onClick:t,children:n("Close")})})};var lR=(0,s.ZP)(e_.ZP).attrs({variant:e_.eF.FILLED_THEMED}).withConfig({componentId:"sc-93aa94a4-0"})(["width:100%;"]),lL=s.ZP.div.withConfig({componentId:"sc-93aa94a4-1"})(["padding:","px;"],en.A.L);let lD=function(){var e=(0,eP.$G)().t,t=(0,ev.VC)().theme,n=(0,b.sP)(),r=(0,l.useCallback)(function(){(0,eI.OQ)({modalTitle:e("Experience {{companyName}} Mobile Now!",{companyName:n}),footer:function(e){return(0,a.jsx)(l_,{close:e})},children:(0,a.jsx)(lP,{})})},[e,n]);return(0,a.jsx)(lN,{children:(0,a.jsx)(e_.ZP,{variant:e_.eF.TEXT_ONLY_THEMED,onClick:r,leftSection:(0,a.jsx)(eR.ZP,{icon:eR.Ro.SCAN_QR_CODE,color:t.themeColors.primary}),children:e("Try Demo on Mobile")})})};var lN=s.ZP.div.withConfig({componentId:"sc-1ab4de52-0"})(["padding:0 ","px;cursor:pointer;pointer-events:auto;"],en.A.XS);let lZ=function(){var e=(0,b.rW)(),t=(0,h.ln)(),n=(0,b.jO)().isHorizon,r=(0,er.GJ)(),o=(0,l.useMemo)(function(){return(0,eo.z)(e)},[e]).hasFundManagementAccess,i=(0,l.useMemo)(function(){return(0,eo.z)(e).hasExperienceAccess&&(null==t?void 0:t.isDemo)&&!n},[e,null==t?void 0:t.isDemo,n]);return(0,a.jsxs)(lk,{children:[(0,a.jsxs)(lM,{children:[(0,a.jsx)(lX,{children:(0,a.jsx)(ei.Z,{})}),(0,a.jsx)(lm,{})]}),(0,a.jsxs)(lG,{children:[r&&(0,a.jsx)(i2,{}),o&&!r?(0,a.jsx)(cn,{}):null,i?(0,a.jsx)(lD,{}):null,(0,a.jsx)(el,{}),(0,a.jsx)(lU,{}),n?(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)(iz,{children:function(e){var t=e.isOpen,n=e.toggle;return(0,a.jsx)(ew,{isOpen:t,toggle:n,children:(0,a.jsx)(i$,{isOpen:t})})}}),(0,a.jsx)(az,{})]}):(0,a.jsxs)(l.Fragment,{children:[(0,a.jsx)(t0,{children:(0,a.jsx)(ew,{})}),(0,a.jsxs)(lF,{children:[(0,a.jsx)(iz,{children:function(e){return(0,a.jsx)(iK,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({},e))}}),(0,a.jsx)(i8,{}),(0,a.jsx)(az,{})]}),(0,a.jsx)(i0,{})]})]})]})};var lk=s.ZP.div.withConfig({componentId:"sc-a4610271-0"})(["display:flex;align-items:center;justify-content:space-between;height:","px;padding:0 ","px;border-bottom:1px solid ",";"],iW.X,en.A.M,function(e){return e.theme.themeColors.border.default}),lM=s.ZP.div.withConfig({componentId:"sc-a4610271-1"})(["display:flex;align-items:center;flex-shrink:0;"]),lG=s.ZP.div.withConfig({componentId:"sc-a4610271-2"})(["display:flex;align-items:center;padding-inline-start:","px;justify-content:flex-end;min-width:0;flex-shrink:1;"],en.A.M),lU=s.ZP.div.withConfig({componentId:"sc-a4610271-3"})(["height:20px;width:1px;background-color:",";"],function(e){return e.theme.themeColors.background.active}),lX=s.ZP.div.withConfig({componentId:"sc-a4610271-4"})(["max-width:132px;height:","px;display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;"],iW.X),lF=s.ZP.div.withConfig({componentId:"sc-a4610271-5"})(["display:flex;align-items:center;gap:","px;"],en.A.XS),lB=n(79930),lz=n(61122),lH=n(99747),lY=((r={})[r.ACTIVE=.16]="ACTIVE",r);function l$(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}let lK=function(e){var t,n=e||{},r=n.navigationTab,o=n.selected,i=n.onClick,c=n.dataTestId,s=r||{},u=s.icon,f=s.label,d=s.route,p=(t=(0,l.useState)(!1),function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],c=!0,a=!1;try{for(o=o.call(e);!(c=(n=o.next()).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){a=!0,r=e}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return l$(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l$(e,t)}}
1(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),h=p[0],b=p[1];return(0,a.jsxs)(lV,{onClick:function(){return i(d)},onMouseEnter:function(){b(!0)},onMouseLeave:function(){b(!1)},$hovered:h,selected:o,"data-testid":c,children:[(0,a.jsx)(lW,{icon:u,selected:o,$hovered:h,size:eR.sk.L}),(0,a.jsx)(lq,{$hovered:h,selected:o,typography:o?eu.wZ.TEXT_M_MEDIUM:eu.wZ.TEXT_M_REGULAR,children:f})]})};var lV=s.ZP.div.withConfig({componentId:"sc-a4666a3a-0"})(["padding:14px 0;width:100%;gap:2px;display:flex;align-items:center;cursor:pointer;flex-direction:column;background-color:",";"],function(e){var t=e.theme;return e.selected?(0,lH.m4)(t.themeColors.primary,lY.ACTIVE):t.themeColors.background.default}),lW=(0,s.ZP)(eR.ZP).withConfig({componentId:"sc-a4666a3a-1"})(["color:",";"],function(e){var t=e.theme,n=e.selected,r=e.$hovered;return n||r?t.themeColors.primary:t.themeColors.text.muted}),lq=(0,s.ZP)(ef.ZP).withConfig({componentId:"sc-a4666a3a-2"})(["text-align:center;color:",";"],function(e){var t=e.theme,n=e.selected,r=e.$hovered;return n||r?t.themeColors.text.subtle:t.themeColors.text.placeholder});let lQ=function(e){var t=e.navigationTabs,n=e.onNavigate,r=e.selectedTab;return(0,a.jsx)(lJ,{children:t.map(function(e){return(0,a.jsx)(lK,{navigationTab:e,onClick:n,selected:(null==r?void 0:r.id)===e.id,dataTestId:e.dataTestId},String(null==e?void 0:e.id).toString())})})};var lJ=s.ZP.div.withConfig({componentId:"sc-9a1366ea-0"})(["display:flex;flex-direction:column;height:100%;width:","px;align-items:center;background-color:",";"],66,function(e){return e.theme.themeColors.background.default}),l0=function(e){switch(e){case p.oI.TRADE:return ej.aF.TRADE;case p.oI.ASSETS:return ej.aF.ASSETS;case p.oI.MARKETS:return ej.aF.MARKETS;case p.oI.SIGNAL:return ej.aF.SIGNAL;case p.oI.CALENDAR:return ej.aF.CALENDAR;case p.oI.NEWS:return ej.aF.NEWS;case p.oI.DEALER:return ej.aF.DEALER;default:return}};let l1=function(){var e=(0,eP.$G)().t,t=(0,u.TH)().pathname,n=(0,u.s0)(),r=(0,lz.c)(),o=r.hasDealerAccess,i=r.hasNewsAccess,c=r.hasEducationalVideo,s=r.hasCalendarAccess,f=r.hasCopyTrade,d=(0,lB.ln)(),h=(0,l.useMemo)(function(){var e=(d||{}).dealer;return!!o&&e},[o,d]),b=(0,lz.c)(),m=b.hasSignal,y=b.hasQuoteboard,g=(0,l.useMemo)(function(){var t=[{id:"TRADE",label:e("Trade"),icon:eR.Ro.TRADE,route:p.oI.TRADE,dataTestId:eh.Of.SIDE_BAR_OPTION_TRADE}];return y&&t.push({id:"QUOTE",label:e("Quote"),icon:eR.Ro.QUOTE,route:p.oI.QUOTE,dataTestId:eh.Of.SIDE_BAR_OPTION_QUOTEBOARD}),t.push({id:"MARKETS",label:e("Markets"),icon:eR.Ro.MARKET,route:p.oI.MARKETS,dataTestId:eh.Of.SIDE_BAR_OPTION_MARKETS},{id:"ASSET",label:e("Assets"),icon:eR.Ro.WALLET,route:p.oI.ASSETS,dataTestId:eh.Of.SIDE_BAR_OPTION_ASSETS}),m&&t.push({id:"SIGNAL",label:e("Signal"),icon:eR.Ro.SIGNAL,route:p.oI.SIGNAL,dataTestId:eh.Of.SIDE_BAR_OPTION_SIGNAL}),i&&t.push({id:"NEWS",label:e("News"),icon:eR.Ro.NEWS,route:p.oI.NEWS,dataTestId:eh.Of.SIDE_BAR_OPTION_NEWS}),s&&t.push({id:"CALENDAR",label:e("Calendar"),icon:eR.Ro.CALENDAR,route:p.oI.CALENDAR,dataTestId:eh.Of.SIDE_BAR_OPTION_CALENDAR}),c&&t.push({id:"EDUCATION",label:e("Learn"),icon:eR.Ro.EDUCATION,route:p.oI.EDUCATION,dataTestId:eh.Of.SIDE_BAR_OPTION_EDUCATION}),h&&t.push({id:"DEALER",label:e("Dealer"),icon:eR.Ro.BRIEFCASE,route:p.oI.DEALER,dataTestId:eh.Of.SIDE_BAR_OPTION_DEALER}),f&&t.push({id:"COPY_TRADE",label:e("Copy Trade"),icon:eR.Ro.COPY_TRADE,route:p.oI.COPY_TRADE,dataTestId:eh.Of.SIDE_BAR_OPTION_COPY_TRADE}),t},[e,m,i,s,c,h,f,y]),v=function(e){return e.length>1?e.replace(/\/$/,""):e},O=g.find(function(e){return v(e.route)===v(t)})||g[0];return(0,a.jsx)(lQ,{navigationTabs:g,onNavigate:function(e){var t;if(e===p.oI.LOGOUT)return void R.k.logoutUser({});null==(t=eC.q.page)||t.pageClick(l0(e)),n(e)},selectedTab:O})},l2=function(){var e,t,n,r,o=(0,et.cE)(["isFullScreen"]).isFullScreen,i=(0,u.TH)().pathname,c=(0,l.useMemo)(function(){return i===p.oI.TRADE},[i]);return(0,l.useEffect)(function(){_.j.getUserOneClickTradingSetting(),_.j.getUserIdentityVisible(),J.HZ.initAccountBalanceVisibility(d.Gt.SHOW_HOME_ACCOUNT_BA
1LANCE),ee.xo.fetchMarketDisplayPreference(),window.scrollTo(0,0)},[]),e=(0,b.Vs)(),(0,l.useEffect)(function(){return Q.subscribePublicTopic(e),function(){Q.unsubscribePublicTopic(e)}},[e]),t=(0,h.MO)(["traderSubscription"]).traderSubscription,(0,l.useEffect)(function(){return Q.subscribeMetaTraderTopic(t),function(){Q.unsubscribeMetaTraderTopic(t)}},[t]),n=(0,h.MO)(["traderSubscription"]).traderSubscription,(0,l.useEffect)(function(){return Q.subscribeUserTopic(n),function(){Q.unsubscribeUserTopic(n)}},[n]),r=(0,h.MO)(["traderSubscription"]).traderSubscription,(0,l.useEffect)(function(){return Q.subscribeTradeTopic(r),function(){Q.unsubscribeTradeTopic(r)}},[r]),(0,l.useEffect)(function(){return Q.initSocketReconnectionListener(),function(){Q.removeSocketReconnectionListener()}},[]),(0,a.jsxs)(l6,{children:[!o&&(0,a.jsx)(l4,{children:(0,a.jsx)(lZ,{})}),(0,a.jsxs)(l3,{$isFullScreen:o,children:[!o&&(0,a.jsx)(l5,{children:(0,a.jsx)(l1,{})}),(0,a.jsx)(l8,{$isFullScreen:o,$isHidden:c,children:(0,a.jsx)(l.Suspense,{fallback:(0,a.jsx)(f.ZP,{absolute:!0}),children:(0,a.jsx)(u.j3,{})})})]})]})};var l6=s.ZP.div.withConfig({componentId:"sc-8bc04a46-0"})(["flex:1;height:100%;display:flex;flex-direction:column;background-color:",";"],function(e){return e.theme.themeColors.background.base}),l4=s.ZP.div.withConfig({componentId:"sc-8bc04a46-1"})(["width:100vw;position:fixed;background-color:",";z-index:3;"],function(e){return e.theme.themeColors.background.default}),l3=s.ZP.div.withConfig({componentId:"sc-8bc04a46-2"})(["flex:1;display:flex;padding-top:",";"],function(e){return e.$isFullScreen?"0":"".concat(iW.X,"px")}),l5=s.ZP.div.withConfig({componentId:"sc-8bc04a46-3"})(["position:fixed;height:100vh;border-inline-end:1px solid ",";z-index:3;"],function(e){return e.theme.themeColors.border.default}),l8=s.ZP.div.withConfig({componentId:"sc-8bc04a46-4"})(["overflow-y:",";overflow-x:hidden;margin-inline-start:",";width:",";height:",";z-index:1;"],function(e){return e.$isHidden?"hidden":"auto"},function(e){return e.$isFullScreen?"0":"".concat(66,"px")},function(e){return e.$isFullScreen?"100vw":"calc(100vw - ".concat(66,"px)")},function(e){return e.$isFullScreen?"100vh":"calc(100vh - ".concat(iW.X,"px)")})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.