1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3399],{2505:function(e,o,s){s.r(o),s.d(o,{default:function(){return b}});var a=s(52676),t=s(75271),d=s(22533),n=s(66292),c=s.n(n),i=s(74954),r=s(36284),S=s(65058),l=s(3301),A=s(33623),f=s(14234),u=s(63326),m=s(3650),p=s(66090),v=s(41060),D=s(42117);function b(e){var o,s,n,b;let{show:h,useSuggestionsOfSymbol:N,useEtfs:U,onClose:k,onSelect:Q}=e,[$,C]=(0,t.useState)(!1),[y,g]=(0,t.useState)(""),[E,I]=(0,d.t)(u.Fk),x=(0,t.useCallback)(c()(E,500),[]);(0,p.Z)(()=>{y&&x({variables:{datasource:"Eodhd",search:y,skip:0,categoryId:"US"}})},I.error,[y]);let _=null===(n=I.data)||void 0===n?void 0:null===(s=n.getDatasets)||void 0===s?void 0:null===(o=s.datasets)||void 0===o?void 0:o.filter(e=>U?/(Common Stock|ETF)/.test(e.versions[0].description):/Common Stock/.test(e.versions[0].description)),T=!I.called||!I.data||I.loading||I.variables.search!==y,Z=[...(null===(b=(0,v.Z)(m.uS,e=>{N&&e({variables:{symbol:N}})},[N]).data)||void 0===b?void 0:b.symbolPeers)||[]],P=Z.length?Z.map(e=>({name:"".concat(e.companyName," (").concat(e.symbol,")"),versions:[{id:e.symbol}]})):D.t;return(0,a.jsxs)(l.Z,{show:h,onClose:k,$maxW:440,$p:0,children:[(0,a.jsxs)(r.ZP,{$py:1.5,$px:3,$background:e=>e.backgroundDarkest,children:[(0,a.jsx)(S.Z,{$size:17,$color:800,$center:!0,$mb:2,children:"Select Symbol"}),(0,a.jsx)(i.default,{onOutsideClick:()=>C(!1),children:(0,a.jsx)(A.Z,{$w:"100%",placeholder:"Search for Stocks...",focused:$,setFocused:C,inputValue:y,setInputValue:g})})]}),(0,a.jsx)(r.ZP,{$relative:!0,$z:1,$h:"100%",$minH:280,$maxH:360,$py:1.5,$px:2.5,$mobile$p:1,$overflow:"scroll",children:(0,a.jsx)(f.Z,{inputValue:y,suggestedDatasets:P,datasets:_,isLoading:T,onClick:e=>{Q(e),k()},onClickType:"dataset"})})]})}},42117:function(e,o,s){s.d(o,{r:function(){return a},t:function(){return t}});let a=[{_id:"644e6f9277ff3b3fc7a821ab",datasource:"Eodhd",name:"SPDR S&P 500 ETF Trust (SPY)",versions:[{id:"SPY",description:"ETF, USA, NYSE ARCA, USD",categoryIds:["NYSE ARCA","US"]}]},{datasource:"Eodhd",_id:"644e6f9177ff3b3fc7a81d12",name:"Invesco QQQ Trust (QQQ)",versions:[{id:"QQQ",description:"ETF, USA, NASDAQ, USD",categoryIds:["NASDAQ","US"]}]}],t=[{datasource:"Eodhd",_id:"644e6f9277ff3b3fc7a82448",name:"Tesla Inc (TSLA)",versions:[{id:"TSLA",description:"Common Stock, USA, NASDAQ, USD",categoryIds:["NASDAQ","US"]}]},{datasource:"Eodhd",_id:"644e6f8f77ff3b3fc7a7fd4c",name:"NVIDIA Corporation (NVDA)",versions:[{id:"NVDA",description:"Common Stock, USA, NASDAQ, USD",categoryIds:["NASDAQ","US"]}]},{datasource:"Eodhd",_id:"644e6f8f77ff3b3fc7a7fd87",name:"Amazon.com Inc (AMZN)",versions:[{id:"AMZN",description:"Common Stock, USA, NASDAQ, USD",categoryIds:["NASDAQ","US"]}]},{datasource:"Eodhd",_id:"644e6f8f77ff3b3fc7a7fb92",name:"Apple Inc (AAPL)",versions:[{id:"AAPL",description:"Common Stock, USA, NASDAQ, USD",categoryIds:["NASDAQ","US"]}]},{datasource:"Eodhd",_id:"644e6f9077ff3b3fc7a80d63",name:"Alphabet Inc Class A (GOOGL)",versions:[{id:"GOOGL",description:"Common Stock, USA, NASDAQ, USD",categoryIds:["NASDAQ","US"]}]}]}}]);
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.