File Manager
Viewing File: 234.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[234],{"++x0":function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor"><circle cx="9" cy="9" r="8.5"/><path stroke-linecap="square" d="M5.5 13.5v-9h4m-2 4H6m3.5 1l3 4m0-4l-3 4"/></g></svg>'},"+EG+":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return s}));var n=r("mrSG"),a=r("q1tI"),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(n.c)(t,e),t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.render=function(){return a.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})},t}(a.Component),s=a.createContext(null)},"1pWb":function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return a}));var n="###";function a(e){return e.startsWith(n)}},"952j":function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return d}));var n,a=r("Kxc7"),o=r("1pWb"),s=r("+GxX"),i=a.enabled("charting_library_base")?/[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF^][a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!:.&]*|'.+?'/:/[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF][a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!|:.&]*|'.+?'/,c=/(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF])(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!|:.&])*|'.+?'/,l=/[+\-/*]/,u=((n={}).number=/\d+(?:\.\d*|(?![a-zA-Z0-9_!:.&]))|\.\d+/,n.incompleteNumber=/\./,n.symbol=i,n.incompleteSymbol=/'[^']*/,n.separatorPrefix=o.a,n.openBrace="(",n.closeBrace=")",n.plus="+",n.minus="-",n.multiply="*",n.divide="/",n.power="^",n.whitespace=/[\0-\x20\s]+/,n.unparsed=null,n);function _(e){return new RegExp(Object.entries(u).map((function(t){var r=t[0],n=t[1];return null===n?"":"symbol"===r&&e?"("+c.source+")":"("+("string"==typeof n?n.replace(/[\^$()[\]{}*+?|\\]/g,"\\$&"):n.source)+")"})).filter((function(e){return""!==e})).concat(".").join("|"),"g")}var p=_(!1),m=_(!0);function d(e){if(!e)return[];for(var t,r=[],n=Object.keys(u),a=Object(s.isFeatureEnabled)("allow_apostrophe_in_symbol_token")?m:p;t=a.exec(e);){for(var o=!1,i=n.length;i--;)if(t[i+1]){n[i]&&r.push({value:t[i+1],type:n[i],precedence:0,offset:t.index}),o=!0;break}o||r.push({value:t[0],type:"unparsed",precedence:0,offset:t.index})}return r}},AiMB:function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return u}));var n=r("mrSG"),a=r("q1tI"),o=r("i8i4"),s=r("e3/o"),i=r("jAh7"),c=r("+EG+"),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._uuid=Object(s.guid)(),t}return Object(n.c)(t,e),t.prototype.componentWillUnmount=function(){this._manager().removeWindow(this._uuid)},t.prototype.render=function(){var e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",
e.style.pointerEvents=this.props.pointerEvents||"",o.createPortal(a.createElement(u.Provider,{value:this},this.props.children),e)},t.prototype.moveToTop=function(){this._manager().moveToTop(this._uuid)},t.prototype._manager=function(){return null===this.context?Object(i.getRootOverlapManager)():this.context},t.contextType=c.b,t}(a.PureComponent),u=a.createContext(null)},"J/x9":function(e,t,r){"use strict";var n=r("eqEH"),a={id:"SymbolListService"};function o(){return Promise.all([Promise.all([r.e(39),r.e(40),r.e(42),r.e(47),r.e(75),r.e(138),r.e(189),r.e("symbol-list-service")]).then(r.bind(null,"CqQ8")),Promise.all([r.e(39),r.e(40),r.e(42),r.e(47),r.e(75),r.e(138),r.e(189),r.e("symbol-list-service")]).then(r.bind(null,"NyG/")),Promise.all([r.e(39),r.e(40),r.e(42),r.e(47),r.e(75),r.e(138),r.e(189),r.e("symbol-list-service")]).then(r.bind(null,"aOxy"))]).then((function(e){var t=e[0],r=e[1],o=e[2];if(Object(n.a)(a))return Object(n.c)(a);var s=t.configureStore(),i=s.store,c=s.runner,l=c.run(r.symbolListRepositorySaga);return Object(n.b)(a,{store:i,runner:c,actions:o,task:l}),Object(n.c)(a)}))}r.d(t,"a",(function(){return o}))},X0gx:function(e,t,r){"use strict";r.d(t,"a",(function(){return s}));var n=r("q1tI"),a=r.n(n),o=r("tWVy"),s=a.a.createContext(o.a)},ZaaP:function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><g fill="none" fill-rule="evenodd"><path d="M9.5 8.5c1.105 0 2-.395 2-1.5s-.895-1.5-2-1.5h-3v3h3zm.5 4c1.38 0 2.5-.62 2.5-2s-1.12-2-2.5-2H6.5v4H10z"/><path stroke-linecap="square" d="M9.5 3.5V5m0 8v1.5m-2-1.5v1.5m-2-2H6m-.5-7H6m1.5-2V5"/><circle cx="9" cy="9" r="8.5"/></g></svg>'},agac:function(e){e.exports=JSON.parse('["us","ae","ar","au","be","bh","br","ca","ch","cl","cn","co","de","dk","ee","eg","es","fi","fr","hk","id","il","in","is","it","jp","kr","lt","lv","mx","my","ng","nl","no","nz","pe","pl","pt","qa","rs","ru","sa","se","sg","th","tr","tw","uk","vn","za"]')},gTfr:function(e){
e.exports=JSON.parse('{"us":{"title":"USA","screenerName":"america","screenerTimezone":"America/New_York","exchangeDefault":"US","exchangesForHotlist":["AMEX","NASDAQ","NYSE","OTC","US"],"exchangesStocks":["NASDAQ","NYSE","NYSE ARCA","OTC"]},"ae":{"title":"United Arab Emirates","screenerName":"uae","screenerTimezone":"Asia/Dubai","exchangesStocks":["DFM"]},"ar":{"title":"Argentina","screenerName":"argentina","screenerTimezone":"America/Argentina/Buenos_Aires","exchangesForHotlist":["BCBA"],"exchangesStocks":["BYMA"],"defaultExchange":"BCBA"},"at":{"title":"Austria"},"au":{"title":"Australia","screenerName":"australia","screenerTimezone":"Australia/Sydney","exchangesStocks":["ASX"]},"be":{"title":"Belgium","screenerName":"belgium","screenerTimezone":"Europe/Brussels","exchangesForHotlist":["EURONEXT_BRU"],"exchangesStocks":["EURONEXTBRU"],"exchangeDefault":"EURONEXT_BRU"},"bh":{"title":"Bahrain","screenerName":"bahrain","screenerTimezone":"Asia/Bahrain","exchangesStocks":["BAHRAIN"]},"br":{"title":"Brazil","screenerName":"brazil","screenerTimezone":"America/Sao_Paulo","exchangesStocks":["BMFBOVESPA"]},"ca":{"title":"Canada","screenerName":"canada","screenerTimezone":"America/Toronto","exchangesStocks":["TSX","TSXV","CSE","NEO"]},"ch":{"title":"Switzerland","screenerName":"switzerland","screenerTimezone":"Europe/Zurich","exchangesStocks":["SIX"]},"cl":{"title":"Chile","screenerName":"chile","screenerTimezone":"America/Santiago","exchangesStocks":["BCS"]},"cn":{"title":"China","tvLocale":"zh_CN","screenerName":"china","screenerTimezone":"Asia/Hong_Kong","exchangesStocks":["SSE","SZSE"]},"co":{"title":"Colombia","screenerName":"colombia","screenerTimezone":"America/Bogota","exchangesStocks":["BVC"]},"cz":{"title":"Czech Republic"},"de":{"title":"Germany","tvLocale":"de_DE","screenerName":"germany","screenerTimezone":"Europe/Berlin","exchangeDefault":"XETR","exchangesStocks":["FWB","SWB","XETR"]},"dk":{"title":"Denmark","screenerName":"denmark","screenerTimezone":"Europe/Copenhagen","exchangesStocks":["OMXCOP"]},"ee":{"title":"Estonia","screenerName":"estonia","screenerTimezone":"Europe/Tallinn","exchangesStocks":["OMXTSE"]},"eg":{"title":"Egypt","screenerName":"egypt","screenerTimezone":"Africa/Cairo","exchangesStocks":["EGX"]},"es":{"title":"Spain","screenerName":"spain","screenerTimezone":"Europe/Madrid","exchangesStocks":["BME"]},"eu":{"title":"European Union","screenerName":"euronext","screenerTimezone":"Europe/Paris","exchangesForHotlist":[],"exchangesStocks":["EURONEXT"]},"fi":{"title":"Finland","screenerName":"finland","screenerTimezone":"Europe/Helsinki","exchangesStocks":["OMXHEX"]},"fr":{"title":"France","screenerName":"france","screenerTimezone":"Europe/Paris","exchangesForHotlist":["EURONEXT_PAR"],"exchangesStocks":["EURONEXTPAR"],"defaultExchange":"EURONEXT_PAR"},"gr":{"title":"Greece"},"hk":{"title":"Hong Kong","screenerName":"hongkong","screenerTimezone":"Asia/Hong_Kong","exchangesStocks":["HKEX"]},"hu":{"title":"Hungary"},"id":{"title":"Indonesia","screenerName":"indonesia","screenerTimezone":"Asia/Jakarta","exchangesStocks":["IDX"]},"ie":{"title":"Ireland"},"il":{"title":"Israel","screenerName":"israel","screenerTimezone":"Asia/Jerusalem","exchangesStocks":["TASE"]},"in":{"title":"India","screenerName":"india","screenerTimezone":"Asia/Kolkata","exchangesStocks":["BSE","NSE"]},"ir":{"title":"Iran"},"is":{"title":"Iceland","screenerName":"iceland","screenerTimezone":"Atlantic/Reykjavik","exchangesStocks":["OMXICE"]},"it":{"title":"Italy","screenerName":"italy","screenerTimezone":"Europe/Rome","exchangesForHotlist":["MIL"],"exchangesStocks":["MIL","MILSEDEX"]},"jp":{"title":"Japan","tvLocale":"ja","screenerName":"japan","screenerTimezone":"Asia/Tokyo","exchangeDefault":"TSE","exchangesForHotlist":["NAG","TSE"],"exchangesStocks":["TSE","NAG","FSE","SAPSE"]},"kp":{"title":"Noth Korea"},"kr":{"title":"South Korea","tvLocale":"kr","screenerName":"korea","screenerTimezone":"Asia/Seoul","exchangesStocks":["KRX"]},"lt":{"title":"Lithuania","screenerName":"lithuania","screenerTimezone":"Europe/Vilnius","exchangesStocks":["OMXVSE"]},"lu":{"title":"Luxembourg"},"lv":{"title":"Latvia","screenerName":"latvia","screenerTimezone":"Europe/Riga","exchangesStocks":["OMXRSE"]},"mx":{"title":"Mexico","screenerName":"mexico","screenerTimezone":"America/Mexico_City","exchangesStocks":["BMV"]},"my":{"title":"Malaysia","tvLocale":"ms_MY","screenerName":"malaysia","screenerTimezone":"Asia/Singapore","exchangesStocks":["MYX"]},"ng":{"title":"Nigeria","screenerName":"nigeria","screenerTimezone":"Africa/Lagos","exchangesStocks":["NSENG"]},"nl":{"title":"Netherlands","screenerName":"netherlands","screenerTimezone":"Europe/Amsterdam","exchangesForHotlist":["EURONEXT_AMS"],"exchangesStocks":["EURONEXTAMS"],"defaultExchange":"EURONEXT_AMS"},"no":{"title":"Norway","screenerName":"norway","screenerTimezone":"Europe/Oslo","exchangesForHotlist":["OSL"],"exchangesStocks":["OSE"],"defaultExchange":"OSL"},"nz":{"title":"New Zealand","screenerName":"newzealand","screenerTimezone":"Pacific/Auckland","exchangesStocks":["NZX"]},"pe":{"title":"Peru","screenerName":"peru","screenerTimezone":"America/Lima","exchangesStocks":["BVL"]},"pl":{"title":"Poland","screenerName":"poland","screenerTimezone":"Europe/Warsaw","exchangesStocks":["GPW","NEWCONNECT"]},"pt":{"title":"Portugal","screenerName":"portugal","screenerTimezone":"Europe/Lisbon","exchangesForHotlist":["EURONEXT_LIS"],"exchangesStocks":["EURONEXTLIS"],"defaultExchange":"EURONEXT_LIS"},"qa":{"title":"Qatar","screenerName":"qatar","screenerTimezone":"Asia/Qatar","exchangesStocks":["QSE"]},"ro":{"title":"Romania"},"rs":{"title":"Serbia","screenerName":"serbia","screenerTimezone":"Europe/Belgrade","exchangesStocks":["BELEX"]},"ru":{"title":"Russia","screenerName":"russia","screenerTimezone":"Europe/Moscow","exchangesStocks":["MOEX"]},"sa":{"title":"Saudi Arabia","tvLocale":"ar_AE","screenerName":"ksa","screenerTimezone":"Asia/Riyadh","exchangesStocks":["TADAWUL"]},"se":{"title":"Sweden","tvLocale":"sv_SE","screenerName":"sweden","screenerTimezone":"Europe/Stockholm","exchangesStocks":["OMXSTO"]},"sg":{"title":"Singapore","screenerName":"singapore","screenerTimezone":"Asia/Singapore","exchangesStocks":["SGX"]},"th":{"title":"Thailand","tvLocale":"th_TH","screenerName":"thailand","screenerTimezone":"Asia/Bangkok","exchangesStocks":["SET"]},"tr":{"title":"Turkey","screenerName":"turkey","screenerTimezone":"Europe/Istanbul","exchangesStocks":["BIST"]},"tw":{"title":"Taiwan","tvLocale":"zh_TW","screenerName":"taiwan","screenerTimezone":"Asia/Taipei","exchangesStocks":["TWSE"]},"uk":{"title":"United Kingdom","screenerName":"uk","screenerTimezone":"Europe/London","exchangeDefault":"US","exchangesStocks":["LSE","LSIN"]},"vn":{"title":"Vietnam","tvLocale":"vi_VN","screenerName":"vietnam","screenerTimezone":"Asia/Ho_Chi_Minh","exchangesStocks":["HOSE","HNX"]},"za":{"title":"South Africa","screenerName":"rsa","screenerTimezone":"Africa/Johannesburg","exchangesStocks":["JSE"]},"ww":{"title":"Worldwide"}}')
},iAz1:function(e,t,r){"use strict";var n=r("gTfr"),a=r("agac"),o={},s=!0,i=!1,c=void 0;try{for(var l,u=a[Symbol.iterator]();!(s=(l=u.next()).done);s=!0){var _=l.value;(v=n[_]).screenerName&&(o[v.screenerName]={flag:v.flag||_,title:window.t(v.title),stocks:v.exchangesStocks||[],timezone:v.screenerTimezone})}}catch(O){i=!0,c=O}finally{try{!s&&u.return&&u.return()}finally{if(i)throw c}}var p={forex:"forex",cfd:"cfd",crypto:"crypto"},m=!0,d=!1,g=void 0;try{for(var h,f=a[Symbol.iterator]();!(m=(h=f.next()).done);m=!0){var v,y=h.value;(v=n[y]).screenerName&&(p[v.tvLocale||y]=v.screenerName)}}catch(O){d=!0,g=O}finally{try{!m&&f.return&&f.return()}finally{if(d)throw g}}var b=r("ZaaP"),x={forex:{icon:'<span class="tv-screener-market-select__item-forex">'+r("++x0")+"</span>",title:$.t("Forex"),stocks:[]}},k={crypto:{icon:'<span class="tv-screener-market-select__item-bitcoin">'+b+"</span>",title:$.t("Cryptocurrencies"),stocks:[]}};var S={america:{market_cap_basic:[5e7,3e8,2e9,1e10,5e10,1e11,2e11],volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],average_volume_10d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],average_volume_30d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],average_volume_60d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],average_volume_90d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],relative_volume_10d_calc:[0,5,10,15,20,50,75,100],premarket_volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],postmarket_volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],change_abs:[-100,-50,-20,-10,0,10,20,50,100],change:[-50,-20,-10,0,10,20,50],open:[10,20,50,100],close:[10,20,50,100],high:[10,20,50,100],low:[10,20,50,100],gap:[-50,-20,-10,0,10,20,50],price_earnings_ttm:[0,5,10,15,20,25,30,35,40,45,50],price_earnings_to_growth_ttm:[0,1,2,3],price_sales_ratio:[0,5,10,15,20,25,30,35,40,45,50],return_on_assets:[-50,-30,-20,-15,-10,-5,0,5,10,15,20,30,50],return_on_equity:[-50,-30,-20,-15,-10,-5,0,5,10,15,20,30,50],debt_to_equity:[.1,.2,.3,.4,.5,.6,.7,.8,.9,1],current_ratio:[0,5,10,15,20,25,30,35,40,45,50],quick_ratio:[0,5,10,15,20,25,30,35,40,45,50],price_book_fq:[0,1,2,3,4,5,6,7,8,9,10],price_book_ratio:[0,1,2,3,4,5,6,7,8,9,10],price_free_cash_flow_ttm:[0,5,10,15,20,25,30,35,40,45,50,60,70,80,90,100],beta_1_year:[-2,-1.5,-1,-.5,0,.5,1,1.5,2],operating_margin:[-50,-20,-10,0,10,20,50],earnings_per_share_basic_ttm:[-100,-50,-20,-10,0,10,20,50,100],ebitda:[5e5,1e6,5e6,1e7,5e7,1e8,5e8,1e9,2e9,5e9,1e10,25e9,5e10],change_from_open:[-50,-20,-10,0,10,20,50],"Perf.W":[-50,-20,-10,0,10,20,50],"Perf.1M":[-50,-20,-10,0,10,20,50],"Perf.3M":[-50,-20,-10,0,10,20,50],"Perf.6M":[-50,-20,-10,0,10,20,50],"Perf.Y":[-50,-20,-10,0,10,20,50],"Perf.YTD":[-50,-20,-10,0,10,20,50],"Volatility.W":[0,5,10,15,20,30,50,70],"Volatility.M":[0,5,10,15,20,30,50,70],"Volatility.D":[0,5,10,15,20,30,50,70],ADX:[10,20,30,40,50,60,70,80,90],ATR:[.25,.5,.75,1,1.5,2,2.5,3,3.5,4,4.5,5],Mom:[-30,-20,-15,-10,-5,0,5,10,15,20,30],goodwill:[5e7,3e8,2e9,1e10,2e11],net_debt:[-2e11,-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e11],total_debt:[5e7,3e8,2e9,1e10,2e11],
revenue_per_employee:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],return_on_invested_capital:[-100,-50,-20,-10,0,10,20,50,100],after_tax_margin:[-100,-50,-20,-10,0,10,20,50,100],pre_tax_margin:[-100,-50,-20,-10,0,10,20,50,100],gross_margin:[-100,-50,-20,-10,0,10,20,50,100],dividends_paid:[-2e11,-1e10,-2e9,-3e8,-5e7,0],dividend_yield_recent:[0,5,10,15,20,25,50,100],basic_eps_net_income:[-100,-50,-20,-10,0,10,20,50,100],net_income:[-5e10,-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e11],gross_profit:[-2e11,-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e11],gross_profit_fq:[-2e11,-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e11],number_of_shareholders:[100,500,1e3,1e4,1e5,1e6],float_shares_outstanding:[5e7,3e8,2e9,1e10,2e11],total_shares_outstanding_fundamental:[5e7,3e8,2e9,1e10,2e11],total_assets:[5e7,3e8,2e9,1e10,2e11],total_current_assets:[5e7,3e8,2e9,1e10,2e11],total_revenue:[0,5e7,3e8,2e9,1e10,2e11,5e11],earnings_per_share_diluted_ttm:[-100,-50,-20,-10,0,10,20,50,100],earnings_per_share_forecast_next_fq:[-100,-50,-20,-10,0,10,20,50,100],earnings_per_share_fq:[-100,-50,-20,-10,0,10,20,50,100],enterprise_value_ebitda_ttm:[-5e3,-1e3,0,1e3,5e3],enterprise_value_fq:[-2e11,-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e11],eps_surprise_fq:[-100,-50,-20,-10,0,10,20,50,100],eps_surprise_percent_fq:[-30,-20,-15,-10,-5,0,5,10,15,20,30],price_revenue_ttm:[0,5,10,50,100,1e3,5e3,1e4],number_of_employees:[100,500,1e3,1e4,1e5,1e6],last_annual_eps:[-100,-50,-20,-10,0,10,20,50,100],last_annual_revenue:[5e7,3e8,2e9,1e10,2e11],CCI20:[-100,-50,-20,-10,0,10,20,50,100],ChaikinMoneyFlow:[-1,-.9,-.8,-.7,-.6,-.5,-.4,-.3,-.2,-.1,0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1],MoneyFlow:[0,5,10,15,25,50,100],"Value.Traded":[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7,1e8,5e8,75e7]},uk:{average_volume_10d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7,1e8],open:[10,20,50,100,200,500,1e3,2e3,5e3,1e4,2e4],close:[10,20,50,100,200,500,1e3,2e3,5e3,1e4,2e4],high:[10,20,50,100,200,500,1e3,2e3,5e3,1e4,2e4],low:[10,20,50,100,200,500,1e3,2e3,5e3,1e4,2e4],current_ratio:[0,5,10,15,20,25,30,35,40,45,50,75,100],total_shares_outstanding_fundamental:[5e6,1e7,5e7,3e8,2e9,1e10,5e10,1e11],dividends_paid:[-2e11,-15e10,-5e10,-1e10,-2e9,-3e8,-1e8,-5e7,0],gross_profit:[-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e11]},india:{market_cap_basic:[1e7,5e7,3e8,2e9,1e10,2e11,5e11,1e12,2e12],open:[10,20,50,100,200,500,1e3,2e3,5e3,1e4,2e4],close:[10,20,50,100,200,500,1e3,2e3,5e3,1e4,2e4],high:[10,20,50,100,200,500,1e3,2e3,5e3,1e4,2e4],low:[10,20,50,100,200,500,1e3,2e3,5e3,1e4,2e4],quick_ratio:[0,5,10,15,20,25,30,35,40,45,50,100,500],change_from_open:[-20,-10,0,10,20,50],revenue_per_employee:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7,1e8,3e8,5e8],dividends_paid:[-5e10,-1e10,-2e9,-3e8,-1e8,-5e7,0],gross_profit:[-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e11],total_shares_outstanding_fundamental:[5e7,3e8,2e9,5e9,1e10],number_of_employees:[100,500,1e3,1e4,1e5,2e5]},spain:{market_cap_basic:[1e7,3e7,5e7,1e8,3e8,5e8,1e9,1e10,5e10],volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7],relative_volume_10d_calc:[0,1,2,3,4,5,10],
change:[-10,-5,-4,-3,-2,-1,0,1,2,3,4,5,10],gap:[-10,-5,-4,-3,-2,-1,0,1,2,3,4,5,10],quick_ratio:[0,1,2,3,4,5,10],ebitda:[5e5,1e6,5e6,1e7,5e7,1e8,5e8,1e9,2e9,5e9,1e10,15e9],"Volatility.W":[0,5,10,15,20],"Volatility.M":[0,5,10,15,20],"Volatility.D":[0,5,10,15,20],Mom:[-15,-10,-5,0,5,10,15],goodwill:[5e7,3e8,2e9,1e10,25e9],revenue_per_employee:[1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7],dividends_paid:[-5e9,-2e9,-3e8,-1e8,-5e7,0],gross_profit:[-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e10],price_revenue_ttm:[0,5,10,50,100]},russia:{market_cap_basic:[1e7,5e7,3e8,2e9,1e10,2e11,5e11,1e12,2e12],volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7,1e8,25e7,5e8,1e9],average_volume_10d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7,1e8,25e7,5e8,1e9],relative_volume_10d_calc:[0,1,2,3,4,5,10,15,20,50],change:[-30,-20,-15,-10,-5,-4,-3,-2,-1,0,1,2,3,4,5,10,15,20,30],open:[10,20,50,100,200,500,1e3,2e3,5e3],close:[10,20,50,100,200,500,1e3,2e3,5e3],high:[10,20,50,100,200,500,1e3,2e3,5e3],low:[10,20,50,100,200,500,1e3,2e3,5e3],gap:[-10,-5,-4,-3,-2,-1,0,1,2,3,4,5,10],quick_ratio:[0,1,2,3,4,5,10,15,20],price_free_cash_flow_ttm:[0,5,10,15,20,25,30,35,40,45,50],change_from_open:[-10,-5,-4,-3,-2,-1,0,1,2,3,4,5,10],"Volatility.W":[0,5,10,15,20,30,50],"Volatility.M":[0,5,10,15,20,30,50],"Volatility.D":[0,5,10,15,20,30,50],goodwill:[1e7,5e7,3e8,2e9,1e10,1e11],revenue_per_employee:[1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,3e7],dividends_paid:[-15e10,-5e10,-1e10,-2e9,-3e8,-1e8,-5e7,0],gross_profit:[-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e11],price_revenue_ttm:[0,5,10,50,100],number_of_employees:[100,500,1e3,1e4,1e5,5e5],last_annual_eps:[-100,-50,-20,-10,0,10,20,50,100,500,1e3]},australia:{market_cap_basic:[5e7,3e8,2e9,1e10,5e10,1e11,15e10],earnings_per_share_basic_ttm:[-10,-5,-4,-3,-2,-1,0,1,2,3,4,5,10],ebitda:[5e5,1e6,5e6,1e7,5e7,1e8,5e8,1e9,2e9,5e9,1e10,2e10],dividends_paid:[-5e9,-2e9,-3e8,-5e7,0]},brazil:{market_cap_basic:[1e7,5e7,3e8,2e9,1e10,2e11,5e11,1e12],volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7],average_volume_10d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7],relative_volume_10d_calc:[0,1,2,3,4,5,10,15,20,50],open:[10,20,50,100,200,500,1e3],close:[10,20,50,100,200,500,1e3],high:[10,20,50,100,200,500,1e3],low:[10,20,50,100,200,500,1e3],earnings_per_share_basic_ttm:[-50,-20,-10,0,10,20,50],change_from_open:[-20,-10,0,10,20],"Volatility.W":[0,5,10,15,20],"Volatility.M":[0,5,10,15,20],goodwill:[5e7,3e8,2e9,1e10],revenue_per_employee:[5e4,1e5,5e5,75e4,1e6,2e6,5e6],dividends_paid:[-1e10,-2e9,-3e8,-1e8,-5e7,0],net_income:[-2e10,-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,1e10,2e10],gross_profit:[-1e8,-5e7,5e7,3e8,2e9,1e10,1e11],total_shares_outstanding_fundamental:[5e7,3e8,2e9,5e9,1e10],total_current_assets:[5e7,3e8,2e9,1e10,1e11],total_revenue:[0,5e7,3e8,2e9,1e10,2e11],price_revenue_ttm:[0,5,10,50,100,1e3],number_of_employees:[100,500,1e3,1e4,1e5],last_annual_eps:[-100,-50,-20,-10,0,10,20]},japan:{market_cap_basic:[1e7,5e7,3e8,2e9,1e10,2e11,5e11,1e12,2e12,5e12],price_revenue_ttm:[0,5,10,50,100],relative_volume_10d_calc:[0,5,10,15,20,50],change:[-30,-20,-10,0,10,20,30],
open:[10,20,50,100,200,500,1e3,1e4,1e5],close:[10,20,50,100,200,500,1e3,1e4,1e5],high:[10,20,50,100,200,500,1e3,1e4,1e5],low:[10,20,50,100,200,500,1e3,1e4,1e5],gap:[-20,-10,0,10,20],ebitda:[5e5,1e6,5e6,1e7,5e7,1e8,5e8,1e9,2e9,5e9,1e10,25e9,5e10,1e11,2e11,5e11],change_from_open:[-20,-10,-5,0,5,10,20],"Volatility.W":[0,5,10,15,20,30],"Volatility.M":[0,5,10,15,20,30],"Volatility.D":[0,5,10,15,20,30],revenue_per_employee:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,5e7]},newzealand:{market_cap_basic:[5e7,3e8,2e9,1e10,5e10,1e11],volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7],average_volume_10d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7],relative_volume_10d_calc:[0,1,2,3,4,5,10,15],open:[5,10,20,50],close:[5,10,20,50],high:[5,10,20,50],low:[5,10,20,50],current_ratio:[0,5,10,15,20,25],quick_ratio:[0,5,10,15,20,25],earnings_per_share_basic_ttm:[-10,-5,-4,-3,-2,-1,0,1,2,3,4,5,10],ebitda:[5e5,1e6,5e6,1e7,5e7,1e8,5e8,1e9,2e9,5e9,1e10,2e10],change_from_open:[-20,-15,-10,-5,0,5,10,15,20],"Volatility.W":[0,1,2,3,4,5,10,15,20,30],"Volatility.M":[0,1,2,3,4,5,10,15,20,30],"Volatility.D":[0,1,2,3,4,5,10,15,20,30],ATR:[.25,.5,.75,1,1.5,2],Mom:[-5,-4,-3,-2,-1,0,1,2,3,4,5],goodwill:[25e6,5e7,1e8,25e7,5e8,2e9],revenue_per_employee:[5e4,1e5,5e5,75e4,1e6,2e6,5e6],dividends_paid:[-5e9,-2e9,-3e8,-5e7,0],basic_eps_net_income:[-5,-4,-3,-2,-1,0,1,2,3,4,5],net_income:[-5e10,-1e10,-2e9,-3e8,-5e7,5e7,3e8,2e9,5e9],gross_profit:[0,25e6,5e7,25e7,5e8,2e9,1e10],total_shares_outstanding_fundamental:[5e7,3e8,2e9,1e10],total_current_assets:[5e7,3e8,2e9,1e10],total_revenue:[0,5e7,3e8,2e9,1e10,25e9],earnings_per_share_diluted_ttm:[-5,-4,-3,-2,-1,0,1,2,3,4,5],earnings_per_share_forecast_next_fq:[-5,-4,-3,-2,-1,0,1,2,3,4,5],earnings_per_share_fq:[-5,-4,-3,-2,-1,0,1,2,3,4,5],price_revenue_ttm:[0,5,10,50,100],number_of_employees:[100,500,1e3,1e4,5e4],last_annual_eps:[-5,-4,-3,-2,-1,0,1,2,3,4,5],"Value.Traded":[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7]},turkey:{market_cap_basic:[5e6,1e7,5e7,3e8,2e9,1e10,3e10,5e10],relative_volume_10d_calc:[0,1,2,3,4,5,10,15],change:[-20,-15,-10,-5,0,5,10,15,20],gap:[-20,-10,-5,0,5,10,20],"Volatility.W":[0,1,2,3,4,5,10,15,20,30],"Volatility.M":[0,1,2,3,4,5,10,15,20,30],"Volatility.D":[0,1,2,3,4,5,10,15,20,30],"Value.Traded":[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7]},switzerland:{volume:[5e4,1e5,25e4,5e5,75e4,1e6,2e6,5e6],average_volume_10d_calc:[5e4,1e5,25e4,5e5,75e4,1e6,2e6,5e6],change:[-20,-15,-10,-5,0,5,10,15,20]},hongkong:{market_cap_basic:[5e7,3e8,2e9,1e10,5e10,1e11,2e11,25e10,5e11,75e10,1e12],volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7,1e8,25e7],average_volume_10d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7,1e8,25e7]},taiwan:{change:[-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10],"Volatility.W":[0,1,2,3,4,5,10,15,20,30],"Volatility.M":[0,1,2,3,4,5,10,15,20,30],"Volatility.D":[0,1,2,3,4,5,10,15,20,30]},netherlands:{},belgium:{},portugal:{},france:{},mexico:{market_cap_basic:[1e7,5e7,3e8,2e9,1e10,2e11,5e11,1e12,2e12],change:[-30,-20,-15,-10,-5,-4,-3,-2,-1,0,1,2,3,4,5,10,15,20,30],open:[10,20,50,100,200,500,1e3,2e3,5e3],
close:[10,20,50,100,200,500,1e3,2e3,5e3],high:[10,20,50,100,200,500,1e3,2e3,5e3],low:[10,20,50,100,200,500,1e3,2e3,5e3]},canada:{volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7]},colombia:{},uae:{},nigeria:{},singapore:{},germany:{volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,25e6]},peru:{},poland:{volume:[5e4,1e5,2e5,5e5,75e4,1e6,2e6]},italy:{},argentina:{volume:[5e4,1e5,2e5,5e5,75e4,1e6,2e6,5e6,1e7]},israel:{},egypt:{},serbia:{},chile:{},china:{},malaysia:{},ksa:{},bahrain:{},qatar:{},indonesia:{},finland:{},iceland:{},denmark:{},sweden:{},lithuania:{},estonia:{},latvia:{},vietnam:{},rsa:{},thailand:{},korea:{},norway:{}},E={forex:{change_abs:[-50,-20,-10,0,10,20,50],change:[-5,-1,-.5,-.4,-.3,-.2,-.1,0,-.1,.2,.3,.4,.5,1,5],bid:[5,10,20,50,100,500,1e3,5e3],ask:[5,10,20,50,100,500,1e3,5e3],open:[5,10,20,50,100,500,1e3,5e3],close:[5,10,20,50,100,500,1e3,5e3],high:[5,10,20,50,100,500,1e3,5e3],low:[5,10,20,50,100,500,1e3,5e3],change_from_open:[-5,-2.5,-1,-.5,-.4,-.3,-.2,-.1,0,-.1,.2,.3,.4,.5,1,2.5,5],"Perf.W":[-50,-20,-10,0,10,20,50],"Perf.1M":[-50,-20,-10,0,10,20,50],"Perf.3M":[-50,-20,-10,0,10,20,50],"Perf.6M":[-50,-20,-10,0,10,20,50],"Perf.Y":[-50,-20,-10,0,10,20,50],"Perf.YTD":[-50,-20,-10,0,10,20,50],"Volatility.W":[0,5,10,15,20,30,50,70],"Volatility.M":[0,5,10,15,20,30,50,70],"Volatility.D":[0,5,10,15,20,30,50,70],ADX:[10,20,30,40,50,60,70,80,90],ATR:[.25,.5,.75,1,1.5,2,2.5,3,3.5,4,4.5,5],Mom:[-30,-20,-15,-10,-5,0,5,10,15,20,30],CCI20:[-100,-50,-20,-10,0,10,20,50,100]}},T={crypto:{market_cap_calc:[1e4,1e5,5e5,1e6,1e7,3e8,2e9,1e10,5e10,1e11],market_cap_diluted_calc:[1e4,1e5,5e5,1e6,1e7,3e8,2e9,1e10,5e10,1e11],total_shares_outstanding:[1e6,5e6,1e7,5e7,1e8,5e8,1e9,5e9,1e10,5e10,1e11],total_shares_diluted:[1e6,5e6,1e7,5e7,1e8,5e8,1e9,5e9,1e10,5e10,1e11],total_value_traded:[1e4,1e5,5e5,1e6,1e7,3e8,2e9,1e10,5e10],volume:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7],average_volume_10d_calc:[5e4,1e5,5e5,75e4,1e6,2e6,5e6,1e7,2e7,5e7,3e8,5e8,2e9],relative_volume_10d_calc:[0,.5,1,1.5,2,2.5,5],change_abs:[-100,-50,-20,-10,0,10,20,50,100],change:[-50,-20,-10,0,10,20,50],bid:[5,10,20,50,100,500,1e3,5e3],ask:[5,10,20,50,100,500,1e3,5e3],open:[5,10,20,50,100,500,1e3,5e3],close:[5,10,20,50,100,500,1e3,5e3],high:[5,10,20,50,100,500,1e3,5e3],low:[5,10,20,50,100,500,1e3,5e3],change_from_open:[-10,-5,-4,-3,-2,-1,-.5,0,.5,1,2,3,4,5,10],"Perf.W":[-50,-20,-10,0,10,20,50],"Perf.1M":[-50,-20,-10,0,10,20,50],"Perf.3M":[-50,-20,-10,0,10,20,50],"Perf.6M":[-50,-20,-10,0,10,20,50],"Perf.Y":[-50,-20,-10,0,10,20,50],"Perf.YTD":[-50,-20,-10,0,10,20,50],"Volatility.W":[0,5,10,15,20,30,50,70],"Volatility.M":[0,5,10,15,20,30,50,70],"Volatility.D":[0,5,10,15,20,30,50,70],ADX:[10,20,30,40,50,60,70,80,90],ATR:[.25,.5,.75,1,1.5,2,2.5,3,3.5,4,4.5,5],Mom:[-30,-20,-15,-10,-5,0,5,10,15,20,30],CCI20:[-100,-50,-20,-10,0,10,20,50,100]}},N={cfd:{volume:[1e3,5e3,1e4,5e4,1e5],average_volume_10d_calc:[5e3,1e4,5e4,1e5,1e6,1e7,1e8,1e9],relative_volume_10d_calc:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1],change_abs:[-50,-20,-10,0,10,20,50],
change:[-5,-1,-.5,-.4,-.3,-.2,-.1,0,-.1,.2,.3,.4,.5,1,5],bid:[5,10,20,50,100,500,1e3,5e3],ask:[5,10,20,50,100,500,1e3,5e3],open:[5,10,20,50,100,500,1e3,5e3],close:[5,10,20,50,100,500,1e3,5e3],high:[5,10,20,50,100,500,1e3,5e3],low:[5,10,20,50,100,500,1e3,5e3],change_from_open:[-5,-4,-3,-2,-1,-.5,0,.5,1,2,3,4,5],"Perf.W":[-50,-20,-10,0,10,20,50],"Perf.1M":[-50,-20,-10,0,10,20,50],"Perf.3M":[-50,-20,-10,0,10,20,50],"Perf.6M":[-50,-20,-10,0,10,20,50],"Perf.Y":[-50,-20,-10,0,10,20,50],"Perf.YTD":[-50,-20,-10,0,10,20,50],"Volatility.W":[0,5,10,15,20,30,50,70],"Volatility.M":[0,5,10,15,20,30,50,70],"Volatility.D":[0,5,10,15,20,30,50,70],ADX:[10,20,30,40,50,60,70,80,90],ATR:[.25,.5,.75,1,1.5,2,2.5,3,3.5,4,4.5,5],Mom:[-30,-20,-15,-10,-5,0,5,10,15,20,30],CCI20:[-100,-50,-20,-10,0,10,20,50,100]}};var w={america:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:1}},earnings_this_week:{earnings_release_next_date:$.t("This Week")}},uk:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},india:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:2}}},spain:{top_gainers:{close:[1,1e4]},top_losers:{close:[1,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.1}}},russia:{top_gainers:{close:null},top_losers:{close:null},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.5}}},australia:{top_gainers:{close:null},top_losers:{close:null}},brazil:{top_gainers:{close:null},top_losers:{close:null},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.5}}},japan:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},newzealand:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.2}}},turkey:{top_gainers:{close:null},top_losers:{close:null},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.2}}},switzerland:{top_gainers:{close:[.1,1e4]},top_losers:{close:[.1,1e4]}},hongkong:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},taiwan:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},netherlands:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},belgium:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},portugal:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},france:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},mexico:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.5}}},canada:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},singapore:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},germany:{top_gainers:{close:[1,1e4]},top_losers:{close:[1,1e4]}},poland:{top_gainers:{close:[1,1e4]},top_losers:{close:[1,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.5}}},israel:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.5}}},italy:{
top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.5}}},argentina:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]},unusual_volume:{relative_volume_10d_calc:{operator:"greater",value:.2}}},forex:{top_gainers:{close:null},top_losers:{close:null},most_capitalized:null,earnings_this_week:null,volume_leaders:null,most_volatile:{"Volatility.D":{operator:"greater",value:1}},unusual_volume:null,high_dividend:null},crypto:{top_gainers:{close:null},top_losers:{close:null},most_capitalized:null,earnings_this_week:null,volume_leaders:null,most_volatile:{"Volatility.D":{operator:"greater",value:1}},unusual_volume:null,high_dividend:null},china:{top_gainers:{close:[2,1e4]},top_losers:{close:[2,1e4]}},chile:{top_gainers:{close:[1,1e4]},top_losers:{close:[1,1e4]}},bahrain:{top_gainers:{close:[.01,1e4]},top_losers:{close:[.01,1e4]}},malaysia:{top_gainers:{close:[.01,1e4]},top_losers:{close:[.01,1e4]}},serbia:{top_gainers:{close:[.1,1e4]},top_losers:{close:[.1,1e4]}},ksa:{top_gainers:{close:[1,1e4]},top_losers:{close:[1,1e4]}},egypt:{top_gainers:{close:[1,1e4]},top_losers:{close:[1,1e4]}}},z={bond:"cfd",cfd:"cfd",crypto:"crypto",dr:"stock",forex:"forex",fund:"stock",futures:"futures",index:"index",right:"stock",stock:"stock",structured:"stock",warrant:"stock"},A={EURONEXT:"euronext"};function M(e){return A[e]||p[function(e){var t="us",r=!0,o=!1,s=void 0;try{for(var i,c=a[Symbol.iterator]();!(r=(i=c.next()).done);r=!0){var l=i.value,u=n[l];if(u.exchangesStocks&&u.exchangesStocks.includes(e)||u.defaultExchange===e){t=u.tvLocale||l;break}}}catch(O){o=!0,s=O}finally{try{!r&&c.return&&c.return()}finally{if(o)throw s}}return t}(e)]}e.exports={getMarketsByScreenerType:function(e){return"stock"===e?o:"forex"===e?x:"crypto"===e?k:o},getMarketFieldValuesByScreenerType:function(e){switch(e){case"stock":case"futures":return S;case"forex":return E;case"crypto":case"crypto_mkt":return T;case"cfd":return N}return S},marketFilterValues:w,getDefaultMarketForLocale:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"stock";return"forex"===t?"forex":"crypto"===t?"crypto":p[e]||"america"},getMarketFromSymbol:function(e,t,r){if(r&&0!==r.length){if(r.includes("government"))return"cfd";if(r.includes("warrant")||r.includes("right")||r.includes("structured")||r.includes("bond")||r.includes("convertible")||r.includes("corporate"))return M(e)}var n=z[t];return"stock"===n||"index"===n||"futures"===n?M(e):n||t},getStocksByMarket:function(e){return o[e]&&o[e].stocks||[]}}},jAh7:function(e,t,r){"use strict";r.r(t),r.d(t,"OverlapManager",(function(){return o})),r.d(t,"getRootOverlapManager",(function(){return i}));var n=r("Eyy1"),a=function(){function e(){this._storage=[]}return e.prototype.add=function(e){this._storage.push(e)},e.prototype.remove=function(e){this._storage=this._storage.filter((function(t){return e!==t}))},e.prototype.has=function(e){return this._storage.includes(e)},e.prototype.getItems=function(){return this._storage},e}(),o=function(){
function e(e){void 0===e&&(e=document),this._storage=new a,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}return e.prototype.setContainer=function(e){var t=this._container,r=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((function(e){e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,r),this._container=r},e.prototype.registerWindow=function(e){this._storage.has(e)||this._storage.add(e)},e.prototype.ensureWindow=function(e,t){void 0===t&&(t={position:"fixed",direction:"normal"});var r=this._windows.get(e);if(void 0!==r)return r;this.registerWindow(e);var n=this._document.createElement("div");if(n.style.position=t.position,n.style.zIndex=this._index.toString(),n.dataset.id=e,void 0!==t.index){var a=this._container.childNodes.length;if(t.index>=a)this._container.appendChild(n);else if(t.index<=0)this._container.insertBefore(n,this._container.firstChild);else{var o=this._container.childNodes[t.index];this._container.insertBefore(n,o)}}else"reverse"===t.direction?this._container.insertBefore(n,this._container.firstChild):this._container.appendChild(n);return this._windows.set(e,n),++this._index,n},e.prototype.unregisterWindow=function(e){this._storage.remove(e);var t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))},e.prototype.getZindex=function(e){var t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")},e.prototype.moveToTop=function(e){this.getZindex(e)!==this._index&&(this.ensureWindow(e).style.zIndex=(++this._index).toString())},e.prototype.removeWindow=function(e){this.unregisterWindow(e)},e}(),s=new WeakMap;function i(e){void 0===e&&(e=document);var t=e.getElementById("overlap-manager-root");if(null!==t)return Object(n.ensureDefined)(s.get(t));var r=new o(e),a=function(e){var t=e.createElement("div");return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return s.set(a,r),r.setContainer(a),e.body.appendChild(a),r}},kSsr:function(e,t,r){"use strict";r.r(t),r.d(t,"getBackendUrl",(function(){return o})),r.d(t,"getBackendUrlPath",(function(){return s}));var n=r("24R9"),a=Object(n.getUrlParams)().scanner_url||window.SCREENER_HOST||"https://scanner.tradingview.com";function o(e,t){return void 0===t&&(t=e),a+"/"+t+"/"}function s(e,t){return e}},vGOY:function(e,t,r){"use strict";var n=r("mrSG"),a=r("BHQF"),o=r("kSsr"),s=r("txPx"),i=Object(s.getLogger)("Screener.Widget");var c=r("iAz1"),l=r("vvER"),u=r("Eyy1");r.d(t,"a",(function(){return d}));var _=["price_52_week_high","price_52_week_low","sector","country","Low.1M","High.1M","Perf.W","Perf.1M","Perf.3M","Perf.6M","Perf.Y","Perf.YTD","Recommend.All","logoid","currency_logoid","base_currency_logoid","average_volume_10d_calc"],p=["expiration","close"],m=new Set(["spread","economic"]),d=function(){function e(e){this._contracts=[],this._contractRequest=null,this._screenerData={},this._screenerRequest=null,
this._response=null,this._deltaResponse=null,this._currentSymbolName=null,this._screenerComplete=null,this._quoteSessionMultiplexerInstance=e}return e.prototype.subscribe=function(e,t,r){var n=this;this._currentSymbolName=t,this._screenerRequest=null,this._screenerData={},this._contractRequest=null,this._screenerComplete=null,this._contracts=[],this._quoteSessionMultiplexerInstance.subscribe(e,t,(function(e,t){n._checkDataHandler(e,t,r)}))},e.prototype.unsubscribe=function(e,t,r){this._quoteSessionMultiplexerInstance.unsubscribe(e,t,r)},e.prototype._mergeDataHandler=function(e,t){var r=this;void 0===t&&(t={screener:!1,contracts:!1});var a=t.screener,o=t.contracts,s=Object(u.ensureNotNull)(this._response),i=Object(u.ensureNotNull)(this._deltaResponse),c=Object(n.a)(Object(n.a)({},s.values),{contracts:this._contracts}),l=a||o?{}:Object(n.a)({},i.values);o&&(l.contracts=this._contracts),_.forEach((function(e){void 0!==r._screenerData[e]&&null!==r._screenerData[e]&&(c[e]=r._screenerData[e],a&&(l[e]=r._screenerData[e]))}));var p=Object(n.a)(Object(n.a)({},s),{values:c}),m=Object(n.a)(Object(n.a)({},i),{values:l});null===this._screenerComplete&&s.complete&&null===this._screenerRequest&&(this._screenerComplete=performance.now()),this._screenerComplete&&(p.completeScreener=this._screenerComplete),e(p,m)},e.prototype._checkDataHandler=function(e,t,r){this._currentSymbolName===e.symbolname&&(this._response=e,this._deltaResponse=t,null===this._screenerRequest&&(this._screenerRequest=this._requestScreener(e,r)),null===this._contractRequest&&(this._contractRequest=this._requestContracts(e,r)),this._mergeDataHandler(r))},e.prototype._requestContracts=function(e,t){var r=this,s=e.values,u=s.listed_exchange,_=s.root,m=s.type,d=s.typespecs;return m&&"futures"!==m?Promise.resolve():u&&m&&_?function(e,t,r){var s=Object(n.a)({filter:[{left:"expiration",operation:"nempty"},{left:"root",operation:"equal",right:e},{left:"subtype",operation:"nequal",right:"continuous"}],symbols:{query:{types:["futures"]}}},t);return Object(a.fetch)(Object(o.getBackendUrl)(r)+"scan",{method:"POST",body:JSON.stringify(s)}).then((function(e){return e.json()})).catch((function(e){i.logError("Failed to get futures contracts. "+e.message)}))}(u+":"+_,{columns:p,sort:{sortBy:"expiration",sortOrder:"asc"}},Object(c.getMarketFromSymbol)(u,m,d)).then((function(a){a&&r._currentSymbolName===e.symbolname&&(a.data.length&&(r._contracts=a.data.map((function(e){return p.reduce((function(t,r,a){var o;return Object(n.a)(Object(n.a)({},t),((o={})[r]="expiration"===r?Object(l.mutateSimpleDate)(e.d[a]):e.d[a],o))}),{symbol:e.s})}))),r._mergeDataHandler(t,{contracts:!0}))})):null},e.prototype._requestScreener=function(e,t){var r=this,n=this._currentSymbolName,s=e.values;if(!s.type||!s.listed_exchange)return null;if(m.has(s.type))return this._screenerComplete=performance.now(),Promise.resolve();var l="forex"===s.type?s.short_name:s.pro_name,u=Object(c.getMarketFromSymbol)(s.listed_exchange,s.type,s.typespecs);return u&&l?function(e,t,r){var n={columns:t,range:[0,1],symbols:{}}
;return n.symbols="forex"===r?{tickers:["FX_IDC:"+e],query:{types:["forex"]}}:{tickers:[e]},Object(a.fetch)(Object(o.getBackendUrl)(r)+"scan",{method:"POST",body:JSON.stringify(n)}).then((function(e){return e.json()})).catch((function(e){i.logError("Failed to get symbol info. "+e.message)}))}(l,_,u).then((function(e){r._currentSymbolName===n&&e&&(e.data.length&&e.data[0].d&&_.forEach((function(t,n){var a=e.data[0].d[n];r._screenerData[t]=a})),r._screenerComplete=performance.now(),r._mergeDataHandler(t,{screener:!0}))})):null},e}()},vvER:function(e,t,r){"use strict";r.r(t),r.d(t,"mutateSimpleDate",(function(){return a}));var n=r("ivNn");function a(e){if(e&&Object(n.isNumber)(e)){var t=e.toString();return t.substring(0,4)+"-"+t.substring(4,6)+"-"+t.substring(6)}return"—"}}}]);