diff --git a/README.md b/README.md index 329e967..b483105 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ nseIndia.getEquityHistoricalData(symbol, range).then(data => { [getEquityIntradayData](https://hi-imcodeman.github.io/stock-nse-india/classes/index.nseindia.html#getequityintradaydata) -[getEquityOptionChain](https://hi-imcodeman.github.io/stock-nse-india/docs/classes/index.nseindia.html#getequityoptionchain) +[getEquityOptionChain](https://hi-imcodeman.github.io/stock-nse-india/classes/index.nseindia.html#getequityoptionchain) [getEquitySeries](https://hi-imcodeman.github.io/stock-nse-india/classes/index.nseindia.html#getequityseries) @@ -81,9 +81,10 @@ nseIndia.getEquityHistoricalData(symbol, range).then(data => { [getIndexHistoricalData](https://hi-imcodeman.github.io/stock-nse-india/classes/index.nseindia.html#getindexhistoricaldata) -[getIndexOptionChain](https://hi-imcodeman.github.io/stock-nse-india/docs/classes/index.nseindia.html#getindexoptionchain) +[getIndexOptionChain](https://hi-imcodeman.github.io/stock-nse-india/classes/index.nseindia.html#getindexoptionchain) -[getCommodityOptionChain](https://hi-imcodeman.github.io/stock-nse-india/docs/classes/commodity.nseindia.html#getcommodityoptionchain) +### Commodity Methods +[getCommodityOptionChain](https://hi-imcodeman.github.io/stock-nse-india/classes/index.nseindia.html#getcommodityoptionchain) ### Helper Methods [getGainersAndLosersByIndex](https://hi-imcodeman.github.io/stock-nse-india/modules/helpers.html#getgainersandlosersbyindex) diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 7c015de..6265e40 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"1":"Module","4":"Enumeration","16":"Enumeration member","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal"},"rows":[{"id":0,"kind":1,"name":"helpers","url":"modules/helpers.html","classes":"tsd-kind-module"},{"id":1,"kind":64,"name":"getGainersAndLosersByIndex","url":"modules/helpers.html#getgainersandlosersbyindex","classes":"tsd-kind-function tsd-parent-kind-module","parent":"helpers"},{"id":2,"kind":64,"name":"getMostActiveEquities","url":"modules/helpers.html#getmostactiveequities","classes":"tsd-kind-function tsd-parent-kind-module","parent":"helpers"},{"id":3,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":4,"kind":4,"name":"ApiList","url":"enums/index.apilist.html","classes":"tsd-kind-enum tsd-parent-kind-module","parent":"index"},{"id":5,"kind":16,"name":"GLOSSARY","url":"enums/index.apilist.html#glossary","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":6,"kind":16,"name":"HOLIDAY_TRADING","url":"enums/index.apilist.html#holiday_trading","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":7,"kind":16,"name":"HOLIDAY_CLEARING","url":"enums/index.apilist.html#holiday_clearing","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":8,"kind":16,"name":"MARKET_STATUS","url":"enums/index.apilist.html#market_status","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":9,"kind":16,"name":"MARKET_TURNOVER","url":"enums/index.apilist.html#market_turnover","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":10,"kind":16,"name":"ALL_INDICES","url":"enums/index.apilist.html#all_indices","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":11,"kind":16,"name":"INDEX_NAMES","url":"enums/index.apilist.html#index_names","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":12,"kind":16,"name":"CIRCULARS","url":"enums/index.apilist.html#circulars","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":13,"kind":16,"name":"LATEST_CIRCULARS","url":"enums/index.apilist.html#latest_circulars","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":14,"kind":16,"name":"EQUITY_MASTER","url":"enums/index.apilist.html#equity_master","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":15,"kind":16,"name":"MARKET_DATA_PRE_OPEN","url":"enums/index.apilist.html#market_data_pre_open","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":16,"kind":16,"name":"MERGED_DAILY_REPORTS_CAPITAL","url":"enums/index.apilist.html#merged_daily_reports_capital","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":17,"kind":16,"name":"MERGED_DAILY_REPORTS_DERIVATIVES","url":"enums/index.apilist.html#merged_daily_reports_derivatives","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":18,"kind":16,"name":"MERGED_DAILY_REPORTS_DEBT","url":"enums/index.apilist.html#merged_daily_reports_debt","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":19,"kind":128,"name":"NseIndia","url":"classes/index.nseindia.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"index"},{"id":20,"kind":512,"name":"constructor","url":"classes/index.nseindia.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"index.NseIndia"},{"id":21,"kind":2048,"name":"getData","url":"classes/index.nseindia.html#getdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":22,"kind":2048,"name":"getDataByEndpoint","url":"classes/index.nseindia.html#getdatabyendpoint","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":23,"kind":2048,"name":"getAllStockSymbols","url":"classes/index.nseindia.html#getallstocksymbols","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":24,"kind":2048,"name":"getEquityDetails","url":"classes/index.nseindia.html#getequitydetails","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":25,"kind":2048,"name":"getEquityTradeInfo","url":"classes/index.nseindia.html#getequitytradeinfo","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":26,"kind":2048,"name":"getEquityCorporateInfo","url":"classes/index.nseindia.html#getequitycorporateinfo","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":27,"kind":2048,"name":"getEquityIntradayData","url":"classes/index.nseindia.html#getequityintradaydata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":28,"kind":2048,"name":"getEquityHistoricalData","url":"classes/index.nseindia.html#getequityhistoricaldata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":29,"kind":2048,"name":"getEquitySeries","url":"classes/index.nseindia.html#getequityseries","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":30,"kind":2048,"name":"getEquityStockIndices","url":"classes/index.nseindia.html#getequitystockindices","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":31,"kind":2048,"name":"getIndexIntradayData","url":"classes/index.nseindia.html#getindexintradaydata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":32,"kind":2048,"name":"getIndexHistoricalData","url":"classes/index.nseindia.html#getindexhistoricaldata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":33,"kind":2048,"name":"getIndexOptionChain","url":"classes/index.nseindia.html#getindexoptionchain","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":34,"kind":2048,"name":"getEquityOptionChain","url":"classes/index.nseindia.html#getequityoptionchain","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":35,"kind":1,"name":"interface","url":"modules/interface.html","classes":"tsd-kind-module"},{"id":36,"kind":256,"name":"IntradayData","url":"interfaces/interface.intradaydata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":37,"kind":1024,"name":"identifier","url":"interfaces/interface.intradaydata.html#identifier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IntradayData"},{"id":38,"kind":1024,"name":"name","url":"interfaces/interface.intradaydata.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IntradayData"},{"id":39,"kind":1024,"name":"graphData","url":"interfaces/interface.intradaydata.html#graphdata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IntradayData"},{"id":40,"kind":1024,"name":"closePrice","url":"interfaces/interface.intradaydata.html#closeprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IntradayData"},{"id":41,"kind":256,"name":"DateRange","url":"interfaces/interface.daterange.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":42,"kind":1024,"name":"start","url":"interfaces/interface.daterange.html#start","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DateRange"},{"id":43,"kind":1024,"name":"end","url":"interfaces/interface.daterange.html#end","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DateRange"},{"id":44,"kind":256,"name":"EquityInfo","url":"interfaces/interface.equityinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":45,"kind":1024,"name":"symbol","url":"interfaces/interface.equityinfo.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":46,"kind":1024,"name":"companyName","url":"interfaces/interface.equityinfo.html#companyname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":47,"kind":1024,"name":"industry","url":"interfaces/interface.equityinfo.html#industry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":48,"kind":1024,"name":"activeSeries","url":"interfaces/interface.equityinfo.html#activeseries","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":49,"kind":1024,"name":"debtSeries","url":"interfaces/interface.equityinfo.html#debtseries","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":50,"kind":1024,"name":"tempSuspendedSeries","url":"interfaces/interface.equityinfo.html#tempsuspendedseries","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":51,"kind":1024,"name":"isFNOSec","url":"interfaces/interface.equityinfo.html#isfnosec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":52,"kind":1024,"name":"isCASec","url":"interfaces/interface.equityinfo.html#iscasec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":53,"kind":1024,"name":"isSLBSec","url":"interfaces/interface.equityinfo.html#isslbsec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":54,"kind":1024,"name":"isDebtSec","url":"interfaces/interface.equityinfo.html#isdebtsec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":55,"kind":1024,"name":"isSuspended","url":"interfaces/interface.equityinfo.html#issuspended","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":56,"kind":1024,"name":"isETFSec","url":"interfaces/interface.equityinfo.html#isetfsec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":57,"kind":1024,"name":"isDelisted","url":"interfaces/interface.equityinfo.html#isdelisted","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":58,"kind":1024,"name":"isin","url":"interfaces/interface.equityinfo.html#isin","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":59,"kind":1024,"name":"isTop10","url":"interfaces/interface.equityinfo.html#istop10","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":60,"kind":1024,"name":"identifier","url":"interfaces/interface.equityinfo.html#identifier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":61,"kind":256,"name":"OptionChainData","url":"interfaces/interface.optionchaindata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":62,"kind":1024,"name":"records","url":"interfaces/interface.optionchaindata.html#records","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionChainData"},{"id":63,"kind":1024,"name":"filtered","url":"interfaces/interface.optionchaindata.html#filtered","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionChainData"},{"id":64,"kind":256,"name":"Records","url":"interfaces/interface.records.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":65,"kind":1024,"name":"expiryDates","url":"interfaces/interface.records.html#expirydates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":66,"kind":1024,"name":"data","url":"interfaces/interface.records.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":67,"kind":1024,"name":"timestamp","url":"interfaces/interface.records.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":68,"kind":1024,"name":"underlyingValue","url":"interfaces/interface.records.html#underlyingvalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":69,"kind":1024,"name":"strikePrices","url":"interfaces/interface.records.html#strikeprices","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":70,"kind":256,"name":"Filtered","url":"interfaces/interface.filtered.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":71,"kind":1024,"name":"data","url":"interfaces/interface.filtered.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Filtered"},{"id":72,"kind":1024,"name":"CE","url":"interfaces/interface.filtered.html#ce","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Filtered"},{"id":73,"kind":1024,"name":"PE","url":"interfaces/interface.filtered.html#pe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Filtered"},{"id":74,"kind":256,"name":"OptionsData","url":"interfaces/interface.optionsdata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":75,"kind":1024,"name":"totOI","url":"interfaces/interface.optionsdata.html#totoi","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsData"},{"id":76,"kind":1024,"name":"totVol","url":"interfaces/interface.optionsdata.html#totvol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsData"},{"id":77,"kind":256,"name":"Datum","url":"interfaces/interface.datum.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":78,"kind":1024,"name":"strikePrice","url":"interfaces/interface.datum.html#strikeprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Datum"},{"id":79,"kind":1024,"name":"expiryDate","url":"interfaces/interface.datum.html#expirydate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Datum"},{"id":80,"kind":1024,"name":"PE","url":"interfaces/interface.datum.html#pe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Datum"},{"id":81,"kind":1024,"name":"CE","url":"interfaces/interface.datum.html#ce","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Datum"},{"id":82,"kind":256,"name":"OptionsDetails","url":"interfaces/interface.optionsdetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":83,"kind":1024,"name":"strikePrice","url":"interfaces/interface.optionsdetails.html#strikeprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":84,"kind":1024,"name":"expiryDate","url":"interfaces/interface.optionsdetails.html#expirydate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":85,"kind":1024,"name":"underlying","url":"interfaces/interface.optionsdetails.html#underlying","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":86,"kind":1024,"name":"identifier","url":"interfaces/interface.optionsdetails.html#identifier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":87,"kind":1024,"name":"openInterest","url":"interfaces/interface.optionsdetails.html#openinterest","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":88,"kind":1024,"name":"changeinOpenInterest","url":"interfaces/interface.optionsdetails.html#changeinopeninterest","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":89,"kind":1024,"name":"pchangeinOpenInterest","url":"interfaces/interface.optionsdetails.html#pchangeinopeninterest","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":90,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.optionsdetails.html#totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":91,"kind":1024,"name":"impliedVolatility","url":"interfaces/interface.optionsdetails.html#impliedvolatility","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":92,"kind":1024,"name":"lastPrice","url":"interfaces/interface.optionsdetails.html#lastprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":93,"kind":1024,"name":"change","url":"interfaces/interface.optionsdetails.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":94,"kind":1024,"name":"pChange","url":"interfaces/interface.optionsdetails.html#pchange","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":95,"kind":1024,"name":"totalBuyQuantity","url":"interfaces/interface.optionsdetails.html#totalbuyquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":96,"kind":1024,"name":"totalSellQuantity","url":"interfaces/interface.optionsdetails.html#totalsellquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":97,"kind":1024,"name":"bidQty","url":"interfaces/interface.optionsdetails.html#bidqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":98,"kind":1024,"name":"bidprice","url":"interfaces/interface.optionsdetails.html#bidprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":99,"kind":1024,"name":"askQty","url":"interfaces/interface.optionsdetails.html#askqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":100,"kind":1024,"name":"askPrice","url":"interfaces/interface.optionsdetails.html#askprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":101,"kind":1024,"name":"underlyingValue","url":"interfaces/interface.optionsdetails.html#underlyingvalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":102,"kind":4,"name":"Underlying","url":"enums/interface.underlying.html","classes":"tsd-kind-enum tsd-parent-kind-module","parent":"interface"},{"id":103,"kind":16,"name":"Nifty","url":"enums/interface.underlying.html#nifty","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"interface.Underlying"},{"id":104,"kind":256,"name":"EquityMetadata","url":"interfaces/interface.equitymetadata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":105,"kind":1024,"name":"series","url":"interfaces/interface.equitymetadata.html#series","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":106,"kind":1024,"name":"symbol","url":"interfaces/interface.equitymetadata.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":107,"kind":1024,"name":"isin","url":"interfaces/interface.equitymetadata.html#isin","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":108,"kind":1024,"name":"status","url":"interfaces/interface.equitymetadata.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":109,"kind":1024,"name":"listingDate","url":"interfaces/interface.equitymetadata.html#listingdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":110,"kind":1024,"name":"industry","url":"interfaces/interface.equitymetadata.html#industry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":111,"kind":1024,"name":"lastUpdateTime","url":"interfaces/interface.equitymetadata.html#lastupdatetime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":112,"kind":1024,"name":"pdSectorPe","url":"interfaces/interface.equitymetadata.html#pdsectorpe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":113,"kind":1024,"name":"pdSymbolPe","url":"interfaces/interface.equitymetadata.html#pdsymbolpe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":114,"kind":1024,"name":"pdSectorInd","url":"interfaces/interface.equitymetadata.html#pdsectorind","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":115,"kind":256,"name":"EquitySecurityInfo","url":"interfaces/interface.equitysecurityinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":116,"kind":1024,"name":"boardStatus","url":"interfaces/interface.equitysecurityinfo.html#boardstatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":117,"kind":1024,"name":"tradingStatus","url":"interfaces/interface.equitysecurityinfo.html#tradingstatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":118,"kind":1024,"name":"tradingSegment","url":"interfaces/interface.equitysecurityinfo.html#tradingsegment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":119,"kind":1024,"name":"sessionNo","url":"interfaces/interface.equitysecurityinfo.html#sessionno","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":120,"kind":1024,"name":"slb","url":"interfaces/interface.equitysecurityinfo.html#slb","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":121,"kind":1024,"name":"classOfShare","url":"interfaces/interface.equitysecurityinfo.html#classofshare","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":122,"kind":1024,"name":"derivatives","url":"interfaces/interface.equitysecurityinfo.html#derivatives","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":123,"kind":1024,"name":"surveillance","url":"interfaces/interface.equitysecurityinfo.html#surveillance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":124,"kind":1024,"name":"faceValue","url":"interfaces/interface.equitysecurityinfo.html#facevalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":125,"kind":1024,"name":"issuedCap","url":"interfaces/interface.equitysecurityinfo.html#issuedcap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":126,"kind":256,"name":"EquityPriceInfo","url":"interfaces/interface.equitypriceinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":127,"kind":1024,"name":"lastPrice","url":"interfaces/interface.equitypriceinfo.html#lastprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":128,"kind":1024,"name":"change","url":"interfaces/interface.equitypriceinfo.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":129,"kind":1024,"name":"pChange","url":"interfaces/interface.equitypriceinfo.html#pchange","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":130,"kind":1024,"name":"previousClose","url":"interfaces/interface.equitypriceinfo.html#previousclose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":131,"kind":1024,"name":"open","url":"interfaces/interface.equitypriceinfo.html#open","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":132,"kind":1024,"name":"close","url":"interfaces/interface.equitypriceinfo.html#close","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":133,"kind":1024,"name":"vwap","url":"interfaces/interface.equitypriceinfo.html#vwap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":134,"kind":1024,"name":"lowerCP","url":"interfaces/interface.equitypriceinfo.html#lowercp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":135,"kind":1024,"name":"upperCP","url":"interfaces/interface.equitypriceinfo.html#uppercp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":136,"kind":1024,"name":"pPriceBand","url":"interfaces/interface.equitypriceinfo.html#ppriceband","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":137,"kind":1024,"name":"basePrice","url":"interfaces/interface.equitypriceinfo.html#baseprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":138,"kind":1024,"name":"intraDayHighLow","url":"interfaces/interface.equitypriceinfo.html#intradayhighlow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":139,"kind":65536,"name":"__type","url":"interfaces/interface.equitypriceinfo.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":140,"kind":1024,"name":"min","url":"interfaces/interface.equitypriceinfo.html#__type.min","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":141,"kind":1024,"name":"max","url":"interfaces/interface.equitypriceinfo.html#__type.max","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":142,"kind":1024,"name":"value","url":"interfaces/interface.equitypriceinfo.html#__type.value","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":143,"kind":1024,"name":"weekHighLow","url":"interfaces/interface.equitypriceinfo.html#weekhighlow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":144,"kind":65536,"name":"__type","url":"interfaces/interface.equitypriceinfo.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":145,"kind":1024,"name":"min","url":"interfaces/interface.equitypriceinfo.html#__type-1.min-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":146,"kind":1024,"name":"minDate","url":"interfaces/interface.equitypriceinfo.html#__type-1.mindate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":147,"kind":1024,"name":"max","url":"interfaces/interface.equitypriceinfo.html#__type-1.max-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":148,"kind":1024,"name":"maxDate","url":"interfaces/interface.equitypriceinfo.html#__type-1.maxdate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":149,"kind":1024,"name":"value","url":"interfaces/interface.equitypriceinfo.html#__type-1.value-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":150,"kind":256,"name":"PreOpenDetails","url":"interfaces/interface.preopendetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":151,"kind":1024,"name":"price","url":"interfaces/interface.preopendetails.html#price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.PreOpenDetails"},{"id":152,"kind":1024,"name":"buyQty","url":"interfaces/interface.preopendetails.html#buyqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.PreOpenDetails"},{"id":153,"kind":1024,"name":"sellQty","url":"interfaces/interface.preopendetails.html#sellqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.PreOpenDetails"},{"id":154,"kind":256,"name":"EquityPreOpenMarket","url":"interfaces/interface.equitypreopenmarket.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":155,"kind":1024,"name":"preopen","url":"interfaces/interface.equitypreopenmarket.html#preopen","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":156,"kind":1024,"name":"ato","url":"interfaces/interface.equitypreopenmarket.html#ato","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":157,"kind":65536,"name":"__type","url":"interfaces/interface.equitypreopenmarket.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":158,"kind":1024,"name":"buy","url":"interfaces/interface.equitypreopenmarket.html#__type.buy","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPreOpenMarket.__type"},{"id":159,"kind":1024,"name":"sell","url":"interfaces/interface.equitypreopenmarket.html#__type.sell","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPreOpenMarket.__type"},{"id":160,"kind":1024,"name":"IEP","url":"interfaces/interface.equitypreopenmarket.html#iep","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":161,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.equitypreopenmarket.html#totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":162,"kind":1024,"name":"finalPrice","url":"interfaces/interface.equitypreopenmarket.html#finalprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":163,"kind":1024,"name":"finalQuantity","url":"interfaces/interface.equitypreopenmarket.html#finalquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":164,"kind":1024,"name":"lastUpdateTime","url":"interfaces/interface.equitypreopenmarket.html#lastupdatetime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":165,"kind":1024,"name":"totalBuyQuantity","url":"interfaces/interface.equitypreopenmarket.html#totalbuyquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":166,"kind":1024,"name":"totalSellQuantity","url":"interfaces/interface.equitypreopenmarket.html#totalsellquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":167,"kind":1024,"name":"atoBuyQty","url":"interfaces/interface.equitypreopenmarket.html#atobuyqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":168,"kind":1024,"name":"atoSellQty","url":"interfaces/interface.equitypreopenmarket.html#atosellqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":169,"kind":256,"name":"EquityDetails","url":"interfaces/interface.equitydetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":170,"kind":1024,"name":"info","url":"interfaces/interface.equitydetails.html#info","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":171,"kind":1024,"name":"metadata","url":"interfaces/interface.equitydetails.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":172,"kind":1024,"name":"securityInfo","url":"interfaces/interface.equitydetails.html#securityinfo","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":173,"kind":1024,"name":"priceInfo","url":"interfaces/interface.equitydetails.html#priceinfo","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":174,"kind":1024,"name":"preOpenMarket","url":"interfaces/interface.equitydetails.html#preopenmarket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":175,"kind":256,"name":"EquityTradeInfo","url":"interfaces/interface.equitytradeinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":176,"kind":1024,"name":"noBlockDeals","url":"interfaces/interface.equitytradeinfo.html#noblockdeals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":177,"kind":1024,"name":"bulkBlockDeals","url":"interfaces/interface.equitytradeinfo.html#bulkblockdeals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":178,"kind":1024,"name":"marketDeptOrderBook","url":"interfaces/interface.equitytradeinfo.html#marketdeptorderbook","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":179,"kind":65536,"name":"__type","url":"interfaces/interface.equitytradeinfo.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":180,"kind":1024,"name":"totalBuyQuantity","url":"interfaces/interface.equitytradeinfo.html#__type.totalbuyquantity","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":181,"kind":1024,"name":"totalSellQuantity","url":"interfaces/interface.equitytradeinfo.html#__type.totalsellquantity","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":182,"kind":1024,"name":"bid","url":"interfaces/interface.equitytradeinfo.html#__type.bid","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":183,"kind":1024,"name":"ask","url":"interfaces/interface.equitytradeinfo.html#__type.ask","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":184,"kind":1024,"name":"tradeInfo","url":"interfaces/interface.equitytradeinfo.html#__type.tradeinfo","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":185,"kind":65536,"name":"__type","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":186,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":187,"kind":1024,"name":"totalTradedValue","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.totaltradedvalue","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":188,"kind":1024,"name":"totalMarketCap","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.totalmarketcap","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":189,"kind":1024,"name":"ffmc","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.ffmc","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":190,"kind":1024,"name":"impactCost","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.impactcost","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":191,"kind":1024,"name":"valueAtRisk","url":"interfaces/interface.equitytradeinfo.html#__type.valueatrisk","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":192,"kind":65536,"name":"__type","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":193,"kind":1024,"name":"securityVar","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.securityvar","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":194,"kind":1024,"name":"indexVar","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.indexvar","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":195,"kind":1024,"name":"varMargin","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.varmargin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":196,"kind":1024,"name":"extremeLossMargin","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.extremelossmargin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":197,"kind":1024,"name":"adhocMargin","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.adhocmargin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":198,"kind":1024,"name":"applicableMargin","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.applicablemargin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":199,"kind":1024,"name":"securityWiseDP","url":"interfaces/interface.equitytradeinfo.html#securitywisedp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":200,"kind":65536,"name":"__type","url":"interfaces/interface.equitytradeinfo.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":201,"kind":1024,"name":"quantityTraded","url":"interfaces/interface.equitytradeinfo.html#__type-3.quantitytraded","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":202,"kind":1024,"name":"deliveryQuantity","url":"interfaces/interface.equitytradeinfo.html#__type-3.deliveryquantity","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":203,"kind":1024,"name":"deliveryToTradedQuantity","url":"interfaces/interface.equitytradeinfo.html#__type-3.deliverytotradedquantity","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":204,"kind":1024,"name":"seriesRemarks","url":"interfaces/interface.equitytradeinfo.html#__type-3.seriesremarks","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":205,"kind":1024,"name":"secWiseDelPosDate","url":"interfaces/interface.equitytradeinfo.html#__type-3.secwisedelposdate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":206,"kind":256,"name":"DirectoryDetails","url":"interfaces/interface.directorydetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":207,"kind":1024,"name":"webAddress","url":"interfaces/interface.directorydetails.html#webaddress","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":208,"kind":1024,"name":"smName","url":"interfaces/interface.directorydetails.html#smname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":209,"kind":1024,"name":"symbol","url":"interfaces/interface.directorydetails.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":210,"kind":1024,"name":"office","url":"interfaces/interface.directorydetails.html#office","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":211,"kind":1024,"name":"address","url":"interfaces/interface.directorydetails.html#address","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":212,"kind":1024,"name":"city","url":"interfaces/interface.directorydetails.html#city","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":213,"kind":1024,"name":"pincode","url":"interfaces/interface.directorydetails.html#pincode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":214,"kind":1024,"name":"telephone","url":"interfaces/interface.directorydetails.html#telephone","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":215,"kind":1024,"name":"fax","url":"interfaces/interface.directorydetails.html#fax","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":216,"kind":1024,"name":"email","url":"interfaces/interface.directorydetails.html#email","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":217,"kind":256,"name":"EquityCorporateInfo","url":"interfaces/interface.equitycorporateinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":218,"kind":1024,"name":"latest_announcements","url":"interfaces/interface.equitycorporateinfo.html#latest_announcements","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":219,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":220,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type-3.data-3","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":221,"kind":1024,"name":"corporate_actions","url":"interfaces/interface.equitycorporateinfo.html#corporate_actions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":222,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":223,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type-1.data-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":224,"kind":1024,"name":"shareholdings_patterns","url":"interfaces/interface.equitycorporateinfo.html#shareholdings_patterns","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":225,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":226,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type-4.data-4","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":227,"kind":1024,"name":"financial_results","url":"interfaces/interface.equitycorporateinfo.html#financial_results","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":228,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":229,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type-2.data-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":230,"kind":1024,"name":"borad_meeting","url":"interfaces/interface.equitycorporateinfo.html#borad_meeting","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":231,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":232,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type.data","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":233,"kind":256,"name":"EquityHistoricalInfo","url":"interfaces/interface.equityhistoricalinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":234,"kind":1024,"name":"_id","url":"interfaces/interface.equityhistoricalinfo.html#_id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":235,"kind":1024,"name":"CH_SYMBOL","url":"interfaces/interface.equityhistoricalinfo.html#ch_symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":236,"kind":1024,"name":"CH_SERIES","url":"interfaces/interface.equityhistoricalinfo.html#ch_series","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":237,"kind":1024,"name":"CH_MARKET_TYPE","url":"interfaces/interface.equityhistoricalinfo.html#ch_market_type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":238,"kind":1024,"name":"CH_TRADE_HIGH_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_trade_high_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":239,"kind":1024,"name":"CH_TRADE_LOW_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_trade_low_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":240,"kind":1024,"name":"CH_OPENING_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_opening_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":241,"kind":1024,"name":"CH_CLOSING_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_closing_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":242,"kind":1024,"name":"CH_LAST_TRADED_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_last_traded_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":243,"kind":1024,"name":"CH_PREVIOUS_CLS_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_previous_cls_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":244,"kind":1024,"name":"CH_TOT_TRADED_QTY","url":"interfaces/interface.equityhistoricalinfo.html#ch_tot_traded_qty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":245,"kind":1024,"name":"CH_TOT_TRADED_VAL","url":"interfaces/interface.equityhistoricalinfo.html#ch_tot_traded_val","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":246,"kind":1024,"name":"CH_52WEEK_HIGH_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_52week_high_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":247,"kind":1024,"name":"CH_52WEEK_LOW_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_52week_low_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":248,"kind":1024,"name":"CH_TOTAL_TRADES","url":"interfaces/interface.equityhistoricalinfo.html#ch_total_trades","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":249,"kind":1024,"name":"CH_ISIN","url":"interfaces/interface.equityhistoricalinfo.html#ch_isin","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":250,"kind":1024,"name":"CH_TIMESTAMP","url":"interfaces/interface.equityhistoricalinfo.html#ch_timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":251,"kind":1024,"name":"TIMESTAMP","url":"interfaces/interface.equityhistoricalinfo.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":252,"kind":1024,"name":"createdAt","url":"interfaces/interface.equityhistoricalinfo.html#createdat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":253,"kind":1024,"name":"updatedAt","url":"interfaces/interface.equityhistoricalinfo.html#updatedat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":254,"kind":1024,"name":"__v","url":"interfaces/interface.equityhistoricalinfo.html#__v","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":255,"kind":1024,"name":"VWAP","url":"interfaces/interface.equityhistoricalinfo.html#vwap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":256,"kind":1024,"name":"mTIMESTAMP","url":"interfaces/interface.equityhistoricalinfo.html#mtimestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":257,"kind":256,"name":"EquityHistoricalData","url":"interfaces/interface.equityhistoricaldata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":258,"kind":1024,"name":"data","url":"interfaces/interface.equityhistoricaldata.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalData"},{"id":259,"kind":1024,"name":"meta","url":"interfaces/interface.equityhistoricaldata.html#meta","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalData"},{"id":260,"kind":65536,"name":"__type","url":"interfaces/interface.equityhistoricaldata.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityHistoricalData"},{"id":261,"kind":1024,"name":"series","url":"interfaces/interface.equityhistoricaldata.html#__type.series","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityHistoricalData.__type"},{"id":262,"kind":1024,"name":"fromDate","url":"interfaces/interface.equityhistoricaldata.html#__type.fromdate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityHistoricalData.__type"},{"id":263,"kind":1024,"name":"toDate","url":"interfaces/interface.equityhistoricaldata.html#__type.todate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityHistoricalData.__type"},{"id":264,"kind":1024,"name":"symbols","url":"interfaces/interface.equityhistoricaldata.html#__type.symbols","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityHistoricalData.__type"},{"id":265,"kind":256,"name":"IndexHistoricalData","url":"interfaces/interface.indexhistoricaldata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":266,"kind":1024,"name":"data","url":"interfaces/interface.indexhistoricaldata.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexHistoricalData"},{"id":267,"kind":65536,"name":"__type","url":"interfaces/interface.indexhistoricaldata.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexHistoricalData"},{"id":268,"kind":1024,"name":"indexCloseOnlineRecords","url":"interfaces/interface.indexhistoricaldata.html#__type.indexcloseonlinerecords","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexHistoricalData.__type"},{"id":269,"kind":1024,"name":"indexTurnoverRecords","url":"interfaces/interface.indexhistoricaldata.html#__type.indexturnoverrecords","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexHistoricalData.__type"},{"id":270,"kind":256,"name":"SeriesData","url":"interfaces/interface.seriesdata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":271,"kind":1024,"name":"data","url":"interfaces/interface.seriesdata.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.SeriesData"},{"id":272,"kind":256,"name":"IndexEquityInfo","url":"interfaces/interface.indexequityinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":273,"kind":1024,"name":"priority","url":"interfaces/interface.indexequityinfo.html#priority","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":274,"kind":1024,"name":"symbol","url":"interfaces/interface.indexequityinfo.html#symbol-1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":275,"kind":1024,"name":"identifier","url":"interfaces/interface.indexequityinfo.html#identifier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":276,"kind":1024,"name":"series","url":"interfaces/interface.indexequityinfo.html#series","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":277,"kind":1024,"name":"open","url":"interfaces/interface.indexequityinfo.html#open","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":278,"kind":1024,"name":"dayHigh","url":"interfaces/interface.indexequityinfo.html#dayhigh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":279,"kind":1024,"name":"dayLow","url":"interfaces/interface.indexequityinfo.html#daylow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":280,"kind":1024,"name":"lastPrice","url":"interfaces/interface.indexequityinfo.html#lastprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":281,"kind":1024,"name":"previousClose","url":"interfaces/interface.indexequityinfo.html#previousclose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":282,"kind":1024,"name":"change","url":"interfaces/interface.indexequityinfo.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":283,"kind":1024,"name":"pChange","url":"interfaces/interface.indexequityinfo.html#pchange","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":284,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.indexequityinfo.html#totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":285,"kind":1024,"name":"totalTradedValue","url":"interfaces/interface.indexequityinfo.html#totaltradedvalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":286,"kind":1024,"name":"lastUpdateTime","url":"interfaces/interface.indexequityinfo.html#lastupdatetime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":287,"kind":1024,"name":"yearHigh","url":"interfaces/interface.indexequityinfo.html#yearhigh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":288,"kind":1024,"name":"ffmc","url":"interfaces/interface.indexequityinfo.html#ffmc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":289,"kind":1024,"name":"yearLow","url":"interfaces/interface.indexequityinfo.html#yearlow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":290,"kind":1024,"name":"nearWKH","url":"interfaces/interface.indexequityinfo.html#nearwkh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":291,"kind":1024,"name":"nearWKL","url":"interfaces/interface.indexequityinfo.html#nearwkl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":292,"kind":1024,"name":"perChange365d","url":"interfaces/interface.indexequityinfo.html#perchange365d","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":293,"kind":1024,"name":"date365dAgo","url":"interfaces/interface.indexequityinfo.html#date365dago","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":294,"kind":1024,"name":"chart365dPath","url":"interfaces/interface.indexequityinfo.html#chart365dpath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":295,"kind":1024,"name":"date30dAgo","url":"interfaces/interface.indexequityinfo.html#date30dago","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":296,"kind":1024,"name":"perChange30d","url":"interfaces/interface.indexequityinfo.html#perchange30d","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":297,"kind":1024,"name":"chart30dPath","url":"interfaces/interface.indexequityinfo.html#chart30dpath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":298,"kind":1024,"name":"chartTodayPath","url":"interfaces/interface.indexequityinfo.html#charttodaypath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":299,"kind":1024,"name":"meta","url":"interfaces/interface.indexequityinfo.html#meta","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":300,"kind":65536,"name":"__type","url":"interfaces/interface.indexequityinfo.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":301,"kind":1024,"name":"symbol","url":"interfaces/interface.indexequityinfo.html#__type.symbol","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":302,"kind":1024,"name":"companyName","url":"interfaces/interface.indexequityinfo.html#__type.companyname","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":303,"kind":1024,"name":"industry","url":"interfaces/interface.indexequityinfo.html#__type.industry","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":304,"kind":1024,"name":"activeSeries","url":"interfaces/interface.indexequityinfo.html#__type.activeseries","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":305,"kind":1024,"name":"debtSeries","url":"interfaces/interface.indexequityinfo.html#__type.debtseries","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":306,"kind":1024,"name":"tempSuspendedSeries","url":"interfaces/interface.indexequityinfo.html#__type.tempsuspendedseries","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":307,"kind":1024,"name":"isFNOSec","url":"interfaces/interface.indexequityinfo.html#__type.isfnosec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":308,"kind":1024,"name":"isCASec","url":"interfaces/interface.indexequityinfo.html#__type.iscasec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":309,"kind":1024,"name":"isSLBSec","url":"interfaces/interface.indexequityinfo.html#__type.isslbsec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":310,"kind":1024,"name":"isDebtSec","url":"interfaces/interface.indexequityinfo.html#__type.isdebtsec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":311,"kind":1024,"name":"isSuspended","url":"interfaces/interface.indexequityinfo.html#__type.issuspended","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":312,"kind":1024,"name":"isETFSec","url":"interfaces/interface.indexequityinfo.html#__type.isetfsec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":313,"kind":1024,"name":"isDelisted","url":"interfaces/interface.indexequityinfo.html#__type.isdelisted","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":314,"kind":1024,"name":"isin","url":"interfaces/interface.indexequityinfo.html#__type.isin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":315,"kind":256,"name":"IndexDetails","url":"interfaces/interface.indexdetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":316,"kind":1024,"name":"name","url":"interfaces/interface.indexdetails.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":317,"kind":1024,"name":"advance","url":"interfaces/interface.indexdetails.html#advance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":318,"kind":65536,"name":"__type","url":"interfaces/interface.indexdetails.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":319,"kind":1024,"name":"declines","url":"interfaces/interface.indexdetails.html#__type.declines","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":320,"kind":1024,"name":"advances","url":"interfaces/interface.indexdetails.html#__type.advances","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":321,"kind":1024,"name":"unchanged","url":"interfaces/interface.indexdetails.html#__type.unchanged","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":322,"kind":1024,"name":"timestamp","url":"interfaces/interface.indexdetails.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":323,"kind":1024,"name":"data","url":"interfaces/interface.indexdetails.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":324,"kind":1024,"name":"metadata","url":"interfaces/interface.indexdetails.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":325,"kind":65536,"name":"__type","url":"interfaces/interface.indexdetails.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":326,"kind":1024,"name":"indexName","url":"interfaces/interface.indexdetails.html#__type-2.indexname","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":327,"kind":1024,"name":"open","url":"interfaces/interface.indexdetails.html#__type-2.open","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":328,"kind":1024,"name":"high","url":"interfaces/interface.indexdetails.html#__type-2.high","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":329,"kind":1024,"name":"low","url":"interfaces/interface.indexdetails.html#__type-2.low","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":330,"kind":1024,"name":"previousClose","url":"interfaces/interface.indexdetails.html#__type-2.previousclose","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":331,"kind":1024,"name":"last","url":"interfaces/interface.indexdetails.html#__type-2.last-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":332,"kind":1024,"name":"percChange","url":"interfaces/interface.indexdetails.html#__type-2.percchange","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":333,"kind":1024,"name":"change","url":"interfaces/interface.indexdetails.html#__type-2.change","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":334,"kind":1024,"name":"timeVal","url":"interfaces/interface.indexdetails.html#__type-2.timeval","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":335,"kind":1024,"name":"yearHigh","url":"interfaces/interface.indexdetails.html#__type-2.yearhigh","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":336,"kind":1024,"name":"yearLow","url":"interfaces/interface.indexdetails.html#__type-2.yearlow","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":337,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.indexdetails.html#__type-2.totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":338,"kind":1024,"name":"totalTradedValue","url":"interfaces/interface.indexdetails.html#__type-2.totaltradedvalue","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":339,"kind":1024,"name":"ffmc_sum","url":"interfaces/interface.indexdetails.html#__type-2.ffmc_sum","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":340,"kind":1024,"name":"marketStatus","url":"interfaces/interface.indexdetails.html#marketstatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":341,"kind":65536,"name":"__type","url":"interfaces/interface.indexdetails.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":342,"kind":1024,"name":"market","url":"interfaces/interface.indexdetails.html#__type-1.market","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":343,"kind":1024,"name":"marketStatus","url":"interfaces/interface.indexdetails.html#__type-1.marketstatus-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":344,"kind":1024,"name":"tradeDate","url":"interfaces/interface.indexdetails.html#__type-1.tradedate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":345,"kind":1024,"name":"index","url":"interfaces/interface.indexdetails.html#__type-1.index","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":346,"kind":1024,"name":"last","url":"interfaces/interface.indexdetails.html#__type-1.last","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":347,"kind":1024,"name":"variation","url":"interfaces/interface.indexdetails.html#__type-1.variation","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":348,"kind":1024,"name":"percentChange","url":"interfaces/interface.indexdetails.html#__type-1.percentchange","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":349,"kind":1024,"name":"marketStatusMessage","url":"interfaces/interface.indexdetails.html#__type-1.marketstatusmessage","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":350,"kind":1024,"name":"date30dAgo","url":"interfaces/interface.indexdetails.html#date30dago","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":351,"kind":1024,"name":"date365dAgo","url":"interfaces/interface.indexdetails.html#date365dago","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,46.137]],["parent/0",[]],["name/1",[1,54.61]],["parent/1",[0,4.598]],["name/2",[2,54.61]],["parent/2",[0,4.598]],["name/3",[3,43.624]],["parent/3",[]],["name/4",[4,54.61]],["parent/4",[3,4.347]],["name/5",[5,54.61]],["parent/5",[6,3.181]],["name/6",[7,54.61]],["parent/6",[6,3.181]],["name/7",[8,54.61]],["parent/7",[6,3.181]],["name/8",[9,54.61]],["parent/8",[6,3.181]],["name/9",[10,54.61]],["parent/9",[6,3.181]],["name/10",[11,54.61]],["parent/10",[6,3.181]],["name/11",[12,54.61]],["parent/11",[6,3.181]],["name/12",[13,54.61]],["parent/12",[6,3.181]],["name/13",[14,54.61]],["parent/13",[6,3.181]],["name/14",[15,54.61]],["parent/14",[6,3.181]],["name/15",[16,54.61]],["parent/15",[6,3.181]],["name/16",[17,54.61]],["parent/16",[6,3.181]],["name/17",[18,54.61]],["parent/17",[6,3.181]],["name/18",[19,54.61]],["parent/18",[6,3.181]],["name/19",[20,54.61]],["parent/19",[3,4.347]],["name/20",[21,54.61]],["parent/20",[22,3.115]],["name/21",[23,54.61]],["parent/21",[22,3.115]],["name/22",[24,54.61]],["parent/22",[22,3.115]],["name/23",[25,54.61]],["parent/23",[22,3.115]],["name/24",[26,54.61]],["parent/24",[22,3.115]],["name/25",[27,54.61]],["parent/25",[22,3.115]],["name/26",[28,54.61]],["parent/26",[22,3.115]],["name/27",[29,54.61]],["parent/27",[22,3.115]],["name/28",[30,54.61]],["parent/28",[22,3.115]],["name/29",[31,54.61]],["parent/29",[22,3.115]],["name/30",[32,54.61]],["parent/30",[22,3.115]],["name/31",[33,54.61]],["parent/31",[22,3.115]],["name/32",[34,54.61]],["parent/32",[22,3.115]],["name/33",[35,54.61]],["parent/33",[22,3.115]],["name/34",[36,54.61]],["parent/34",[22,3.115]],["name/35",[37,25.893]],["parent/35",[]],["name/36",[38,54.61]],["parent/36",[37,2.58]],["name/37",[39,43.624]],["parent/37",[40,4.347]],["name/38",[41,49.502]],["parent/38",[40,4.347]],["name/39",[42,54.61]],["parent/39",[40,4.347]],["name/40",[43,54.61]],["parent/40",[40,4.347]],["name/41",[44,54.61]],["parent/41",[37,2.58]],["name/42",[45,54.61]],["parent/42",[46,4.933]],["name/43",[47,54.61]],["parent/43",[46,4.933]],["name/44",[48,54.61]],["parent/44",[37,2.58]],["name/45",[49,41.617]],["parent/45",[50,3.052]],["name/46",[51,49.502]],["parent/46",[50,3.052]],["name/47",[52,46.137]],["parent/47",[50,3.052]],["name/48",[53,49.502]],["parent/48",[50,3.052]],["name/49",[54,49.502]],["parent/49",[50,3.052]],["name/50",[55,49.502]],["parent/50",[50,3.052]],["name/51",[56,49.502]],["parent/51",[50,3.052]],["name/52",[57,49.502]],["parent/52",[50,3.052]],["name/53",[58,49.502]],["parent/53",[50,3.052]],["name/54",[59,49.502]],["parent/54",[50,3.052]],["name/55",[60,49.502]],["parent/55",[50,3.052]],["name/56",[61,49.502]],["parent/56",[50,3.052]],["name/57",[62,49.502]],["parent/57",[50,3.052]],["name/58",[63,46.137]],["parent/58",[50,3.052]],["name/59",[64,54.61]],["parent/59",[50,3.052]],["name/60",[39,43.624]],["parent/60",[50,3.052]],["name/61",[65,54.61]],["parent/61",[37,2.58]],["name/62",[66,49.502]],["parent/62",[67,4.933]],["name/63",[68,49.502]],["parent/63",[67,4.933]],["name/64",[66,49.502]],["parent/64",[37,2.58]],["name/65",[69,54.61]],["parent/65",[70,4.147]],["name/66",[71,34.241]],["parent/66",[70,4.147]],["name/67",[72,46.137]],["parent/67",[70,4.147]],["name/68",[73,49.502]],["parent/68",[70,4.147]],["name/69",[74,54.61]],["parent/69",[70,4.147]],["name/70",[68,49.502]],["parent/70",[37,2.58]],["name/71",[71,34.241]],["parent/71",[75,4.598]],["name/72",[76,49.502]],["parent/72",[75,4.598]],["name/73",[77,49.502]],["parent/73",[75,4.598]],["name/74",[78,54.61]],["parent/74",[37,2.58]],["name/75",[79,54.61]],["parent/75",[80,4.933]],["name/76",[81,54.61]],["parent/76",[80,4.933]],["name/77",[82,54.61]],["parent/77",[37,2.58]],["name/78",[83,49.502]],["parent/78",[84,4.347]],["name/79",[85,49.502]],["parent/79",[84,4.347]],["name/80",[77,49.502]],["parent/80",[84,4.347]],["name/81",[76,49.502]],["parent/81",[84,4.347]],["name/82",[86,54.61]],["parent/82",[37,2.58]],["name/83",[83,49.502]],["parent/83",[87,2.886]],["name/84",[85,49.502]],["parent/84",[87,2.886]],["name/85",[88,49.502]],["parent/85",[87,2.886]],["name/86",[39,43.624]],["parent/86",[87,2.886]],["name/87",[89,54.61]],["parent/87",[87,2.886]],["name/88",[90,54.61]],["parent/88",[87,2.886]],["name/89",[91,54.61]],["parent/89",[87,2.886]],["name/90",[92,41.617]],["parent/90",[87,2.886]],["name/91",[93,54.61]],["parent/91",[87,2.886]],["name/92",[94,46.137]],["parent/92",[87,2.886]],["name/93",[95,43.624]],["parent/93",[87,2.886]],["name/94",[96,46.137]],["parent/94",[87,2.886]],["name/95",[97,46.137]],["parent/95",[87,2.886]],["name/96",[98,46.137]],["parent/96",[87,2.886]],["name/97",[99,54.61]],["parent/97",[87,2.886]],["name/98",[100,54.61]],["parent/98",[87,2.886]],["name/99",[101,54.61]],["parent/99",[87,2.886]],["name/100",[102,54.61]],["parent/100",[87,2.886]],["name/101",[73,49.502]],["parent/101",[87,2.886]],["name/102",[88,49.502]],["parent/102",[37,2.58]],["name/103",[103,54.61]],["parent/103",[104,5.442]],["name/104",[105,54.61]],["parent/104",[37,2.58]],["name/105",[106,46.137]],["parent/105",[107,3.503]],["name/106",[49,41.617]],["parent/106",[107,3.503]],["name/107",[63,46.137]],["parent/107",[107,3.503]],["name/108",[108,54.61]],["parent/108",[107,3.503]],["name/109",[109,54.61]],["parent/109",[107,3.503]],["name/110",[52,46.137]],["parent/110",[107,3.503]],["name/111",[110,46.137]],["parent/111",[107,3.503]],["name/112",[111,54.61]],["parent/112",[107,3.503]],["name/113",[112,54.61]],["parent/113",[107,3.503]],["name/114",[113,54.61]],["parent/114",[107,3.503]],["name/115",[114,54.61]],["parent/115",[37,2.58]],["name/116",[115,54.61]],["parent/116",[116,3.503]],["name/117",[117,54.61]],["parent/117",[116,3.503]],["name/118",[118,54.61]],["parent/118",[116,3.503]],["name/119",[119,54.61]],["parent/119",[116,3.503]],["name/120",[120,54.61]],["parent/120",[116,3.503]],["name/121",[121,54.61]],["parent/121",[116,3.503]],["name/122",[122,54.61]],["parent/122",[116,3.503]],["name/123",[123,54.61]],["parent/123",[116,3.503]],["name/124",[124,54.61]],["parent/124",[116,3.503]],["name/125",[125,54.61]],["parent/125",[116,3.503]],["name/126",[126,54.61]],["parent/126",[37,2.58]],["name/127",[94,46.137]],["parent/127",[127,3.115]],["name/128",[95,43.624]],["parent/128",[127,3.115]],["name/129",[96,46.137]],["parent/129",[127,3.115]],["name/130",[128,46.137]],["parent/130",[127,3.115]],["name/131",[129,46.137]],["parent/131",[127,3.115]],["name/132",[130,54.61]],["parent/132",[127,3.115]],["name/133",[131,49.502]],["parent/133",[127,3.115]],["name/134",[132,54.61]],["parent/134",[127,3.115]],["name/135",[133,54.61]],["parent/135",[127,3.115]],["name/136",[134,54.61]],["parent/136",[127,3.115]],["name/137",[135,54.61]],["parent/137",[127,3.115]],["name/138",[136,54.61]],["parent/138",[127,3.115]],["name/139",[137,29.487]],["parent/139",[127,3.115]],["name/140",[138,49.502]],["parent/140",[139,3.713]],["name/141",[140,49.502]],["parent/141",[139,3.713]],["name/142",[141,49.502]],["parent/142",[139,3.713]],["name/143",[142,54.61]],["parent/143",[127,3.115]],["name/144",[137,29.487]],["parent/144",[127,3.115]],["name/145",[138,49.502]],["parent/145",[139,3.713]],["name/146",[143,54.61]],["parent/146",[139,3.713]],["name/147",[140,49.502]],["parent/147",[139,3.713]],["name/148",[144,54.61]],["parent/148",[139,3.713]],["name/149",[141,49.502]],["parent/149",[139,3.713]],["name/150",[145,54.61]],["parent/150",[37,2.58]],["name/151",[146,54.61]],["parent/151",[147,4.598]],["name/152",[148,54.61]],["parent/152",[147,4.598]],["name/153",[149,54.61]],["parent/153",[147,4.598]],["name/154",[150,54.61]],["parent/154",[37,2.58]],["name/155",[151,54.61]],["parent/155",[152,3.329]],["name/156",[153,54.61]],["parent/156",[152,3.329]],["name/157",[137,29.487]],["parent/157",[152,3.329]],["name/158",[154,54.61]],["parent/158",[155,4.933]],["name/159",[156,54.61]],["parent/159",[155,4.933]],["name/160",[157,54.61]],["parent/160",[152,3.329]],["name/161",[92,41.617]],["parent/161",[152,3.329]],["name/162",[158,54.61]],["parent/162",[152,3.329]],["name/163",[159,54.61]],["parent/163",[152,3.329]],["name/164",[110,46.137]],["parent/164",[152,3.329]],["name/165",[97,46.137]],["parent/165",[152,3.329]],["name/166",[98,46.137]],["parent/166",[152,3.329]],["name/167",[160,54.61]],["parent/167",[152,3.329]],["name/168",[161,54.61]],["parent/168",[152,3.329]],["name/169",[162,54.61]],["parent/169",[37,2.58]],["name/170",[163,54.61]],["parent/170",[164,4.147]],["name/171",[165,49.502]],["parent/171",[164,4.147]],["name/172",[166,54.61]],["parent/172",[164,4.147]],["name/173",[167,54.61]],["parent/173",[164,4.147]],["name/174",[168,54.61]],["parent/174",[164,4.147]],["name/175",[169,54.61]],["parent/175",[37,2.58]],["name/176",[170,54.61]],["parent/176",[171,3.981]],["name/177",[172,54.61]],["parent/177",[171,3.981]],["name/178",[173,54.61]],["parent/178",[171,3.981]],["name/179",[137,29.487]],["parent/179",[171,3.981]],["name/180",[97,46.137]],["parent/180",[174,3.252]],["name/181",[98,46.137]],["parent/181",[174,3.252]],["name/182",[175,54.61]],["parent/182",[174,3.252]],["name/183",[176,54.61]],["parent/183",[174,3.252]],["name/184",[177,54.61]],["parent/184",[174,3.252]],["name/185",[137,29.487]],["parent/185",[174,3.252]],["name/186",[92,41.617]],["parent/186",[178,3.412]],["name/187",[179,46.137]],["parent/187",[178,3.412]],["name/188",[180,54.61]],["parent/188",[178,3.412]],["name/189",[181,49.502]],["parent/189",[178,3.412]],["name/190",[182,54.61]],["parent/190",[178,3.412]],["name/191",[183,54.61]],["parent/191",[174,3.252]],["name/192",[137,29.487]],["parent/192",[174,3.252]],["name/193",[184,54.61]],["parent/193",[178,3.412]],["name/194",[185,54.61]],["parent/194",[178,3.412]],["name/195",[186,54.61]],["parent/195",[178,3.412]],["name/196",[187,54.61]],["parent/196",[178,3.412]],["name/197",[188,54.61]],["parent/197",[178,3.412]],["name/198",[189,54.61]],["parent/198",[178,3.412]],["name/199",[190,54.61]],["parent/199",[171,3.981]],["name/200",[137,29.487]],["parent/200",[171,3.981]],["name/201",[191,54.61]],["parent/201",[174,3.252]],["name/202",[192,54.61]],["parent/202",[174,3.252]],["name/203",[193,54.61]],["parent/203",[174,3.252]],["name/204",[194,54.61]],["parent/204",[174,3.252]],["name/205",[195,54.61]],["parent/205",[174,3.252]],["name/206",[196,54.61]],["parent/206",[37,2.58]],["name/207",[197,54.61]],["parent/207",[198,3.503]],["name/208",[199,54.61]],["parent/208",[198,3.503]],["name/209",[49,41.617]],["parent/209",[198,3.503]],["name/210",[200,54.61]],["parent/210",[198,3.503]],["name/211",[201,54.61]],["parent/211",[198,3.503]],["name/212",[202,54.61]],["parent/212",[198,3.503]],["name/213",[203,54.61]],["parent/213",[198,3.503]],["name/214",[204,54.61]],["parent/214",[198,3.503]],["name/215",[205,54.61]],["parent/215",[198,3.503]],["name/216",[206,54.61]],["parent/216",[198,3.503]],["name/217",[207,54.61]],["parent/217",[37,2.58]],["name/218",[208,54.61]],["parent/218",[209,3.503]],["name/219",[137,29.487]],["parent/219",[209,3.503]],["name/220",[71,34.241]],["parent/220",[210,4.147]],["name/221",[211,54.61]],["parent/221",[209,3.503]],["name/222",[137,29.487]],["parent/222",[209,3.503]],["name/223",[71,34.241]],["parent/223",[210,4.147]],["name/224",[212,54.61]],["parent/224",[209,3.503]],["name/225",[137,29.487]],["parent/225",[209,3.503]],["name/226",[71,34.241]],["parent/226",[210,4.147]],["name/227",[213,54.61]],["parent/227",[209,3.503]],["name/228",[137,29.487]],["parent/228",[209,3.503]],["name/229",[71,34.241]],["parent/229",[210,4.147]],["name/230",[214,54.61]],["parent/230",[209,3.503]],["name/231",[137,29.487]],["parent/231",[209,3.503]],["name/232",[71,34.241]],["parent/232",[210,4.147]],["name/233",[215,54.61]],["parent/233",[37,2.58]],["name/234",[216,54.61]],["parent/234",[217,2.7]],["name/235",[218,54.61]],["parent/235",[217,2.7]],["name/236",[219,54.61]],["parent/236",[217,2.7]],["name/237",[220,54.61]],["parent/237",[217,2.7]],["name/238",[221,54.61]],["parent/238",[217,2.7]],["name/239",[222,54.61]],["parent/239",[217,2.7]],["name/240",[223,54.61]],["parent/240",[217,2.7]],["name/241",[224,54.61]],["parent/241",[217,2.7]],["name/242",[225,54.61]],["parent/242",[217,2.7]],["name/243",[226,54.61]],["parent/243",[217,2.7]],["name/244",[227,54.61]],["parent/244",[217,2.7]],["name/245",[228,54.61]],["parent/245",[217,2.7]],["name/246",[229,54.61]],["parent/246",[217,2.7]],["name/247",[230,54.61]],["parent/247",[217,2.7]],["name/248",[231,54.61]],["parent/248",[217,2.7]],["name/249",[232,54.61]],["parent/249",[217,2.7]],["name/250",[233,54.61]],["parent/250",[217,2.7]],["name/251",[72,46.137]],["parent/251",[217,2.7]],["name/252",[234,54.61]],["parent/252",[217,2.7]],["name/253",[235,54.61]],["parent/253",[217,2.7]],["name/254",[236,54.61]],["parent/254",[217,2.7]],["name/255",[131,49.502]],["parent/255",[217,2.7]],["name/256",[237,54.61]],["parent/256",[217,2.7]],["name/257",[238,54.61]],["parent/257",[37,2.58]],["name/258",[71,34.241]],["parent/258",[239,4.598]],["name/259",[240,49.502]],["parent/259",[239,4.598]],["name/260",[137,29.487]],["parent/260",[239,4.598]],["name/261",[106,46.137]],["parent/261",[241,4.347]],["name/262",[242,54.61]],["parent/262",[241,4.347]],["name/263",[243,54.61]],["parent/263",[241,4.347]],["name/264",[244,54.61]],["parent/264",[241,4.347]],["name/265",[245,54.61]],["parent/265",[37,2.58]],["name/266",[71,34.241]],["parent/266",[246,4.933]],["name/267",[137,29.487]],["parent/267",[246,4.933]],["name/268",[247,54.61]],["parent/268",[248,4.933]],["name/269",[249,54.61]],["parent/269",[248,4.933]],["name/270",[250,54.61]],["parent/270",[37,2.58]],["name/271",[71,34.241]],["parent/271",[251,5.442]],["name/272",[252,54.61]],["parent/272",[37,2.58]],["name/273",[253,54.61]],["parent/273",[254,2.508]],["name/274",[49,41.617]],["parent/274",[254,2.508]],["name/275",[39,43.624]],["parent/275",[254,2.508]],["name/276",[106,46.137]],["parent/276",[254,2.508]],["name/277",[129,46.137]],["parent/277",[254,2.508]],["name/278",[255,54.61]],["parent/278",[254,2.508]],["name/279",[256,54.61]],["parent/279",[254,2.508]],["name/280",[94,46.137]],["parent/280",[254,2.508]],["name/281",[128,46.137]],["parent/281",[254,2.508]],["name/282",[95,43.624]],["parent/282",[254,2.508]],["name/283",[96,46.137]],["parent/283",[254,2.508]],["name/284",[92,41.617]],["parent/284",[254,2.508]],["name/285",[179,46.137]],["parent/285",[254,2.508]],["name/286",[110,46.137]],["parent/286",[254,2.508]],["name/287",[257,49.502]],["parent/287",[254,2.508]],["name/288",[181,49.502]],["parent/288",[254,2.508]],["name/289",[258,49.502]],["parent/289",[254,2.508]],["name/290",[259,54.61]],["parent/290",[254,2.508]],["name/291",[260,54.61]],["parent/291",[254,2.508]],["name/292",[261,54.61]],["parent/292",[254,2.508]],["name/293",[262,49.502]],["parent/293",[254,2.508]],["name/294",[263,54.61]],["parent/294",[254,2.508]],["name/295",[264,49.502]],["parent/295",[254,2.508]],["name/296",[265,54.61]],["parent/296",[254,2.508]],["name/297",[266,54.61]],["parent/297",[254,2.508]],["name/298",[267,54.61]],["parent/298",[254,2.508]],["name/299",[240,49.502]],["parent/299",[254,2.508]],["name/300",[137,29.487]],["parent/300",[254,2.508]],["name/301",[49,41.617]],["parent/301",[268,3.181]],["name/302",[51,49.502]],["parent/302",[268,3.181]],["name/303",[52,46.137]],["parent/303",[268,3.181]],["name/304",[53,49.502]],["parent/304",[268,3.181]],["name/305",[54,49.502]],["parent/305",[268,3.181]],["name/306",[55,49.502]],["parent/306",[268,3.181]],["name/307",[56,49.502]],["parent/307",[268,3.181]],["name/308",[57,49.502]],["parent/308",[268,3.181]],["name/309",[58,49.502]],["parent/309",[268,3.181]],["name/310",[59,49.502]],["parent/310",[268,3.181]],["name/311",[60,49.502]],["parent/311",[268,3.181]],["name/312",[61,49.502]],["parent/312",[268,3.181]],["name/313",[62,49.502]],["parent/313",[268,3.181]],["name/314",[63,46.137]],["parent/314",[268,3.181]],["name/315",[269,54.61]],["parent/315",[37,2.58]],["name/316",[41,49.502]],["parent/316",[270,3.412]],["name/317",[271,54.61]],["parent/317",[270,3.412]],["name/318",[137,29.487]],["parent/318",[270,3.412]],["name/319",[272,54.61]],["parent/319",[273,2.619]],["name/320",[274,54.61]],["parent/320",[273,2.619]],["name/321",[275,54.61]],["parent/321",[273,2.619]],["name/322",[72,46.137]],["parent/322",[270,3.412]],["name/323",[71,34.241]],["parent/323",[270,3.412]],["name/324",[165,49.502]],["parent/324",[270,3.412]],["name/325",[137,29.487]],["parent/325",[270,3.412]],["name/326",[276,54.61]],["parent/326",[273,2.619]],["name/327",[129,46.137]],["parent/327",[273,2.619]],["name/328",[277,54.61]],["parent/328",[273,2.619]],["name/329",[278,54.61]],["parent/329",[273,2.619]],["name/330",[128,46.137]],["parent/330",[273,2.619]],["name/331",[279,49.502]],["parent/331",[273,2.619]],["name/332",[280,54.61]],["parent/332",[273,2.619]],["name/333",[95,43.624]],["parent/333",[273,2.619]],["name/334",[281,54.61]],["parent/334",[273,2.619]],["name/335",[257,49.502]],["parent/335",[273,2.619]],["name/336",[258,49.502]],["parent/336",[273,2.619]],["name/337",[92,41.617]],["parent/337",[273,2.619]],["name/338",[179,46.137]],["parent/338",[273,2.619]],["name/339",[282,54.61]],["parent/339",[273,2.619]],["name/340",[283,49.502]],["parent/340",[270,3.412]],["name/341",[137,29.487]],["parent/341",[270,3.412]],["name/342",[284,54.61]],["parent/342",[273,2.619]],["name/343",[283,49.502]],["parent/343",[273,2.619]],["name/344",[285,54.61]],["parent/344",[273,2.619]],["name/345",[3,43.624]],["parent/345",[273,2.619]],["name/346",[279,49.502]],["parent/346",[273,2.619]],["name/347",[286,54.61]],["parent/347",[273,2.619]],["name/348",[287,54.61]],["parent/348",[273,2.619]],["name/349",[288,54.61]],["parent/349",[273,2.619]],["name/350",[264,49.502]],["parent/350",[270,3.412]],["name/351",[262,49.502]],["parent/351",[270,3.412]]],"invertedIndex":[["__type",{"_index":137,"name":{"139":{},"144":{},"157":{},"179":{},"185":{},"192":{},"200":{},"219":{},"222":{},"225":{},"228":{},"231":{},"260":{},"267":{},"300":{},"318":{},"325":{},"341":{}},"parent":{}}],["__v",{"_index":236,"name":{"254":{}},"parent":{}}],["_id",{"_index":216,"name":{"234":{}},"parent":{}}],["activeseries",{"_index":53,"name":{"48":{},"304":{}},"parent":{}}],["address",{"_index":201,"name":{"211":{}},"parent":{}}],["adhocmargin",{"_index":188,"name":{"197":{}},"parent":{}}],["advance",{"_index":271,"name":{"317":{}},"parent":{}}],["advances",{"_index":274,"name":{"320":{}},"parent":{}}],["all_indices",{"_index":11,"name":{"10":{}},"parent":{}}],["apilist",{"_index":4,"name":{"4":{}},"parent":{}}],["applicablemargin",{"_index":189,"name":{"198":{}},"parent":{}}],["ask",{"_index":176,"name":{"183":{}},"parent":{}}],["askprice",{"_index":102,"name":{"100":{}},"parent":{}}],["askqty",{"_index":101,"name":{"99":{}},"parent":{}}],["ato",{"_index":153,"name":{"156":{}},"parent":{}}],["atobuyqty",{"_index":160,"name":{"167":{}},"parent":{}}],["atosellqty",{"_index":161,"name":{"168":{}},"parent":{}}],["baseprice",{"_index":135,"name":{"137":{}},"parent":{}}],["bid",{"_index":175,"name":{"182":{}},"parent":{}}],["bidprice",{"_index":100,"name":{"98":{}},"parent":{}}],["bidqty",{"_index":99,"name":{"97":{}},"parent":{}}],["boardstatus",{"_index":115,"name":{"116":{}},"parent":{}}],["borad_meeting",{"_index":214,"name":{"230":{}},"parent":{}}],["bulkblockdeals",{"_index":172,"name":{"177":{}},"parent":{}}],["buy",{"_index":154,"name":{"158":{}},"parent":{}}],["buyqty",{"_index":148,"name":{"152":{}},"parent":{}}],["ce",{"_index":76,"name":{"72":{},"81":{}},"parent":{}}],["ch_52week_high_price",{"_index":229,"name":{"246":{}},"parent":{}}],["ch_52week_low_price",{"_index":230,"name":{"247":{}},"parent":{}}],["ch_closing_price",{"_index":224,"name":{"241":{}},"parent":{}}],["ch_isin",{"_index":232,"name":{"249":{}},"parent":{}}],["ch_last_traded_price",{"_index":225,"name":{"242":{}},"parent":{}}],["ch_market_type",{"_index":220,"name":{"237":{}},"parent":{}}],["ch_opening_price",{"_index":223,"name":{"240":{}},"parent":{}}],["ch_previous_cls_price",{"_index":226,"name":{"243":{}},"parent":{}}],["ch_series",{"_index":219,"name":{"236":{}},"parent":{}}],["ch_symbol",{"_index":218,"name":{"235":{}},"parent":{}}],["ch_timestamp",{"_index":233,"name":{"250":{}},"parent":{}}],["ch_tot_traded_qty",{"_index":227,"name":{"244":{}},"parent":{}}],["ch_tot_traded_val",{"_index":228,"name":{"245":{}},"parent":{}}],["ch_total_trades",{"_index":231,"name":{"248":{}},"parent":{}}],["ch_trade_high_price",{"_index":221,"name":{"238":{}},"parent":{}}],["ch_trade_low_price",{"_index":222,"name":{"239":{}},"parent":{}}],["change",{"_index":95,"name":{"93":{},"128":{},"282":{},"333":{}},"parent":{}}],["changeinopeninterest",{"_index":90,"name":{"88":{}},"parent":{}}],["chart30dpath",{"_index":266,"name":{"297":{}},"parent":{}}],["chart365dpath",{"_index":263,"name":{"294":{}},"parent":{}}],["charttodaypath",{"_index":267,"name":{"298":{}},"parent":{}}],["circulars",{"_index":13,"name":{"12":{}},"parent":{}}],["city",{"_index":202,"name":{"212":{}},"parent":{}}],["classofshare",{"_index":121,"name":{"121":{}},"parent":{}}],["close",{"_index":130,"name":{"132":{}},"parent":{}}],["closeprice",{"_index":43,"name":{"40":{}},"parent":{}}],["companyname",{"_index":51,"name":{"46":{},"302":{}},"parent":{}}],["constructor",{"_index":21,"name":{"20":{}},"parent":{}}],["corporate_actions",{"_index":211,"name":{"221":{}},"parent":{}}],["createdat",{"_index":234,"name":{"252":{}},"parent":{}}],["data",{"_index":71,"name":{"66":{},"71":{},"220":{},"223":{},"226":{},"229":{},"232":{},"258":{},"266":{},"271":{},"323":{}},"parent":{}}],["date30dago",{"_index":264,"name":{"295":{},"350":{}},"parent":{}}],["date365dago",{"_index":262,"name":{"293":{},"351":{}},"parent":{}}],["daterange",{"_index":44,"name":{"41":{}},"parent":{}}],["datum",{"_index":82,"name":{"77":{}},"parent":{}}],["dayhigh",{"_index":255,"name":{"278":{}},"parent":{}}],["daylow",{"_index":256,"name":{"279":{}},"parent":{}}],["debtseries",{"_index":54,"name":{"49":{},"305":{}},"parent":{}}],["declines",{"_index":272,"name":{"319":{}},"parent":{}}],["deliveryquantity",{"_index":192,"name":{"202":{}},"parent":{}}],["deliverytotradedquantity",{"_index":193,"name":{"203":{}},"parent":{}}],["derivatives",{"_index":122,"name":{"122":{}},"parent":{}}],["directorydetails",{"_index":196,"name":{"206":{}},"parent":{}}],["email",{"_index":206,"name":{"216":{}},"parent":{}}],["end",{"_index":47,"name":{"43":{}},"parent":{}}],["equity_master",{"_index":15,"name":{"14":{}},"parent":{}}],["equitycorporateinfo",{"_index":207,"name":{"217":{}},"parent":{}}],["equitydetails",{"_index":162,"name":{"169":{}},"parent":{}}],["equityhistoricaldata",{"_index":238,"name":{"257":{}},"parent":{}}],["equityhistoricalinfo",{"_index":215,"name":{"233":{}},"parent":{}}],["equityinfo",{"_index":48,"name":{"44":{}},"parent":{}}],["equitymetadata",{"_index":105,"name":{"104":{}},"parent":{}}],["equitypreopenmarket",{"_index":150,"name":{"154":{}},"parent":{}}],["equitypriceinfo",{"_index":126,"name":{"126":{}},"parent":{}}],["equitysecurityinfo",{"_index":114,"name":{"115":{}},"parent":{}}],["equitytradeinfo",{"_index":169,"name":{"175":{}},"parent":{}}],["expirydate",{"_index":85,"name":{"79":{},"84":{}},"parent":{}}],["expirydates",{"_index":69,"name":{"65":{}},"parent":{}}],["extremelossmargin",{"_index":187,"name":{"196":{}},"parent":{}}],["facevalue",{"_index":124,"name":{"124":{}},"parent":{}}],["fax",{"_index":205,"name":{"215":{}},"parent":{}}],["ffmc",{"_index":181,"name":{"189":{},"288":{}},"parent":{}}],["ffmc_sum",{"_index":282,"name":{"339":{}},"parent":{}}],["filtered",{"_index":68,"name":{"63":{},"70":{}},"parent":{}}],["finalprice",{"_index":158,"name":{"162":{}},"parent":{}}],["finalquantity",{"_index":159,"name":{"163":{}},"parent":{}}],["financial_results",{"_index":213,"name":{"227":{}},"parent":{}}],["fromdate",{"_index":242,"name":{"262":{}},"parent":{}}],["getallstocksymbols",{"_index":25,"name":{"23":{}},"parent":{}}],["getdata",{"_index":23,"name":{"21":{}},"parent":{}}],["getdatabyendpoint",{"_index":24,"name":{"22":{}},"parent":{}}],["getequitycorporateinfo",{"_index":28,"name":{"26":{}},"parent":{}}],["getequitydetails",{"_index":26,"name":{"24":{}},"parent":{}}],["getequityhistoricaldata",{"_index":30,"name":{"28":{}},"parent":{}}],["getequityintradaydata",{"_index":29,"name":{"27":{}},"parent":{}}],["getequityoptionchain",{"_index":36,"name":{"34":{}},"parent":{}}],["getequityseries",{"_index":31,"name":{"29":{}},"parent":{}}],["getequitystockindices",{"_index":32,"name":{"30":{}},"parent":{}}],["getequitytradeinfo",{"_index":27,"name":{"25":{}},"parent":{}}],["getgainersandlosersbyindex",{"_index":1,"name":{"1":{}},"parent":{}}],["getindexhistoricaldata",{"_index":34,"name":{"32":{}},"parent":{}}],["getindexintradaydata",{"_index":33,"name":{"31":{}},"parent":{}}],["getindexoptionchain",{"_index":35,"name":{"33":{}},"parent":{}}],["getmostactiveequities",{"_index":2,"name":{"2":{}},"parent":{}}],["glossary",{"_index":5,"name":{"5":{}},"parent":{}}],["graphdata",{"_index":42,"name":{"39":{}},"parent":{}}],["helpers",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{}}}],["high",{"_index":277,"name":{"328":{}},"parent":{}}],["holiday_clearing",{"_index":8,"name":{"7":{}},"parent":{}}],["holiday_trading",{"_index":7,"name":{"6":{}},"parent":{}}],["identifier",{"_index":39,"name":{"37":{},"60":{},"86":{},"275":{}},"parent":{}}],["iep",{"_index":157,"name":{"160":{}},"parent":{}}],["impactcost",{"_index":182,"name":{"190":{}},"parent":{}}],["impliedvolatility",{"_index":93,"name":{"91":{}},"parent":{}}],["index",{"_index":3,"name":{"3":{},"345":{}},"parent":{"4":{},"19":{}}}],["index.apilist",{"_index":6,"name":{},"parent":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{}}}],["index.nseindia",{"_index":22,"name":{},"parent":{"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{}}}],["index_names",{"_index":12,"name":{"11":{}},"parent":{}}],["indexcloseonlinerecords",{"_index":247,"name":{"268":{}},"parent":{}}],["indexdetails",{"_index":269,"name":{"315":{}},"parent":{}}],["indexequityinfo",{"_index":252,"name":{"272":{}},"parent":{}}],["indexhistoricaldata",{"_index":245,"name":{"265":{}},"parent":{}}],["indexname",{"_index":276,"name":{"326":{}},"parent":{}}],["indexturnoverrecords",{"_index":249,"name":{"269":{}},"parent":{}}],["indexvar",{"_index":185,"name":{"194":{}},"parent":{}}],["industry",{"_index":52,"name":{"47":{},"110":{},"303":{}},"parent":{}}],["info",{"_index":163,"name":{"170":{}},"parent":{}}],["interface",{"_index":37,"name":{"35":{}},"parent":{"36":{},"41":{},"44":{},"61":{},"64":{},"70":{},"74":{},"77":{},"82":{},"102":{},"104":{},"115":{},"126":{},"150":{},"154":{},"169":{},"175":{},"206":{},"217":{},"233":{},"257":{},"265":{},"270":{},"272":{},"315":{}}}],["interface.daterange",{"_index":46,"name":{},"parent":{"42":{},"43":{}}}],["interface.datum",{"_index":84,"name":{},"parent":{"78":{},"79":{},"80":{},"81":{}}}],["interface.directorydetails",{"_index":198,"name":{},"parent":{"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{}}}],["interface.equitycorporateinfo",{"_index":209,"name":{},"parent":{"218":{},"219":{},"221":{},"222":{},"224":{},"225":{},"227":{},"228":{},"230":{},"231":{}}}],["interface.equitycorporateinfo.__type",{"_index":210,"name":{},"parent":{"220":{},"223":{},"226":{},"229":{},"232":{}}}],["interface.equitydetails",{"_index":164,"name":{},"parent":{"170":{},"171":{},"172":{},"173":{},"174":{}}}],["interface.equityhistoricaldata",{"_index":239,"name":{},"parent":{"258":{},"259":{},"260":{}}}],["interface.equityhistoricaldata.__type",{"_index":241,"name":{},"parent":{"261":{},"262":{},"263":{},"264":{}}}],["interface.equityhistoricalinfo",{"_index":217,"name":{},"parent":{"234":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"254":{},"255":{},"256":{}}}],["interface.equityinfo",{"_index":50,"name":{},"parent":{"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{}}}],["interface.equitymetadata",{"_index":107,"name":{},"parent":{"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{}}}],["interface.equitypreopenmarket",{"_index":152,"name":{},"parent":{"155":{},"156":{},"157":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{}}}],["interface.equitypreopenmarket.__type",{"_index":155,"name":{},"parent":{"158":{},"159":{}}}],["interface.equitypriceinfo",{"_index":127,"name":{},"parent":{"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"143":{},"144":{}}}],["interface.equitypriceinfo.__type",{"_index":139,"name":{},"parent":{"140":{},"141":{},"142":{},"145":{},"146":{},"147":{},"148":{},"149":{}}}],["interface.equitysecurityinfo",{"_index":116,"name":{},"parent":{"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{}}}],["interface.equitytradeinfo",{"_index":171,"name":{},"parent":{"176":{},"177":{},"178":{},"179":{},"199":{},"200":{}}}],["interface.equitytradeinfo.__type",{"_index":174,"name":{},"parent":{"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"191":{},"192":{},"201":{},"202":{},"203":{},"204":{},"205":{}}}],["interface.equitytradeinfo.__type.__type",{"_index":178,"name":{},"parent":{"186":{},"187":{},"188":{},"189":{},"190":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{}}}],["interface.filtered",{"_index":75,"name":{},"parent":{"71":{},"72":{},"73":{}}}],["interface.indexdetails",{"_index":270,"name":{},"parent":{"316":{},"317":{},"318":{},"322":{},"323":{},"324":{},"325":{},"340":{},"341":{},"350":{},"351":{}}}],["interface.indexdetails.__type",{"_index":273,"name":{},"parent":{"319":{},"320":{},"321":{},"326":{},"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{}}}],["interface.indexequityinfo",{"_index":254,"name":{},"parent":{"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{}}}],["interface.indexequityinfo.__type",{"_index":268,"name":{},"parent":{"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{}}}],["interface.indexhistoricaldata",{"_index":246,"name":{},"parent":{"266":{},"267":{}}}],["interface.indexhistoricaldata.__type",{"_index":248,"name":{},"parent":{"268":{},"269":{}}}],["interface.intradaydata",{"_index":40,"name":{},"parent":{"37":{},"38":{},"39":{},"40":{}}}],["interface.optionchaindata",{"_index":67,"name":{},"parent":{"62":{},"63":{}}}],["interface.optionsdata",{"_index":80,"name":{},"parent":{"75":{},"76":{}}}],["interface.optionsdetails",{"_index":87,"name":{},"parent":{"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{}}}],["interface.preopendetails",{"_index":147,"name":{},"parent":{"151":{},"152":{},"153":{}}}],["interface.records",{"_index":70,"name":{},"parent":{"65":{},"66":{},"67":{},"68":{},"69":{}}}],["interface.seriesdata",{"_index":251,"name":{},"parent":{"271":{}}}],["interface.underlying",{"_index":104,"name":{},"parent":{"103":{}}}],["intradaydata",{"_index":38,"name":{"36":{}},"parent":{}}],["intradayhighlow",{"_index":136,"name":{"138":{}},"parent":{}}],["iscasec",{"_index":57,"name":{"52":{},"308":{}},"parent":{}}],["isdebtsec",{"_index":59,"name":{"54":{},"310":{}},"parent":{}}],["isdelisted",{"_index":62,"name":{"57":{},"313":{}},"parent":{}}],["isetfsec",{"_index":61,"name":{"56":{},"312":{}},"parent":{}}],["isfnosec",{"_index":56,"name":{"51":{},"307":{}},"parent":{}}],["isin",{"_index":63,"name":{"58":{},"107":{},"314":{}},"parent":{}}],["isslbsec",{"_index":58,"name":{"53":{},"309":{}},"parent":{}}],["issuedcap",{"_index":125,"name":{"125":{}},"parent":{}}],["issuspended",{"_index":60,"name":{"55":{},"311":{}},"parent":{}}],["istop10",{"_index":64,"name":{"59":{}},"parent":{}}],["last",{"_index":279,"name":{"331":{},"346":{}},"parent":{}}],["lastprice",{"_index":94,"name":{"92":{},"127":{},"280":{}},"parent":{}}],["lastupdatetime",{"_index":110,"name":{"111":{},"164":{},"286":{}},"parent":{}}],["latest_announcements",{"_index":208,"name":{"218":{}},"parent":{}}],["latest_circulars",{"_index":14,"name":{"13":{}},"parent":{}}],["listingdate",{"_index":109,"name":{"109":{}},"parent":{}}],["low",{"_index":278,"name":{"329":{}},"parent":{}}],["lowercp",{"_index":132,"name":{"134":{}},"parent":{}}],["market",{"_index":284,"name":{"342":{}},"parent":{}}],["market_data_pre_open",{"_index":16,"name":{"15":{}},"parent":{}}],["market_status",{"_index":9,"name":{"8":{}},"parent":{}}],["market_turnover",{"_index":10,"name":{"9":{}},"parent":{}}],["marketdeptorderbook",{"_index":173,"name":{"178":{}},"parent":{}}],["marketstatus",{"_index":283,"name":{"340":{},"343":{}},"parent":{}}],["marketstatusmessage",{"_index":288,"name":{"349":{}},"parent":{}}],["max",{"_index":140,"name":{"141":{},"147":{}},"parent":{}}],["maxdate",{"_index":144,"name":{"148":{}},"parent":{}}],["merged_daily_reports_capital",{"_index":17,"name":{"16":{}},"parent":{}}],["merged_daily_reports_debt",{"_index":19,"name":{"18":{}},"parent":{}}],["merged_daily_reports_derivatives",{"_index":18,"name":{"17":{}},"parent":{}}],["meta",{"_index":240,"name":{"259":{},"299":{}},"parent":{}}],["metadata",{"_index":165,"name":{"171":{},"324":{}},"parent":{}}],["min",{"_index":138,"name":{"140":{},"145":{}},"parent":{}}],["mindate",{"_index":143,"name":{"146":{}},"parent":{}}],["mtimestamp",{"_index":237,"name":{"256":{}},"parent":{}}],["name",{"_index":41,"name":{"38":{},"316":{}},"parent":{}}],["nearwkh",{"_index":259,"name":{"290":{}},"parent":{}}],["nearwkl",{"_index":260,"name":{"291":{}},"parent":{}}],["nifty",{"_index":103,"name":{"103":{}},"parent":{}}],["noblockdeals",{"_index":170,"name":{"176":{}},"parent":{}}],["nseindia",{"_index":20,"name":{"19":{}},"parent":{}}],["office",{"_index":200,"name":{"210":{}},"parent":{}}],["open",{"_index":129,"name":{"131":{},"277":{},"327":{}},"parent":{}}],["openinterest",{"_index":89,"name":{"87":{}},"parent":{}}],["optionchaindata",{"_index":65,"name":{"61":{}},"parent":{}}],["optionsdata",{"_index":78,"name":{"74":{}},"parent":{}}],["optionsdetails",{"_index":86,"name":{"82":{}},"parent":{}}],["pchange",{"_index":96,"name":{"94":{},"129":{},"283":{}},"parent":{}}],["pchangeinopeninterest",{"_index":91,"name":{"89":{}},"parent":{}}],["pdsectorind",{"_index":113,"name":{"114":{}},"parent":{}}],["pdsectorpe",{"_index":111,"name":{"112":{}},"parent":{}}],["pdsymbolpe",{"_index":112,"name":{"113":{}},"parent":{}}],["pe",{"_index":77,"name":{"73":{},"80":{}},"parent":{}}],["percchange",{"_index":280,"name":{"332":{}},"parent":{}}],["percentchange",{"_index":287,"name":{"348":{}},"parent":{}}],["perchange30d",{"_index":265,"name":{"296":{}},"parent":{}}],["perchange365d",{"_index":261,"name":{"292":{}},"parent":{}}],["pincode",{"_index":203,"name":{"213":{}},"parent":{}}],["ppriceband",{"_index":134,"name":{"136":{}},"parent":{}}],["preopen",{"_index":151,"name":{"155":{}},"parent":{}}],["preopendetails",{"_index":145,"name":{"150":{}},"parent":{}}],["preopenmarket",{"_index":168,"name":{"174":{}},"parent":{}}],["previousclose",{"_index":128,"name":{"130":{},"281":{},"330":{}},"parent":{}}],["price",{"_index":146,"name":{"151":{}},"parent":{}}],["priceinfo",{"_index":167,"name":{"173":{}},"parent":{}}],["priority",{"_index":253,"name":{"273":{}},"parent":{}}],["quantitytraded",{"_index":191,"name":{"201":{}},"parent":{}}],["records",{"_index":66,"name":{"62":{},"64":{}},"parent":{}}],["securityinfo",{"_index":166,"name":{"172":{}},"parent":{}}],["securityvar",{"_index":184,"name":{"193":{}},"parent":{}}],["securitywisedp",{"_index":190,"name":{"199":{}},"parent":{}}],["secwisedelposdate",{"_index":195,"name":{"205":{}},"parent":{}}],["sell",{"_index":156,"name":{"159":{}},"parent":{}}],["sellqty",{"_index":149,"name":{"153":{}},"parent":{}}],["series",{"_index":106,"name":{"105":{},"261":{},"276":{}},"parent":{}}],["seriesdata",{"_index":250,"name":{"270":{}},"parent":{}}],["seriesremarks",{"_index":194,"name":{"204":{}},"parent":{}}],["sessionno",{"_index":119,"name":{"119":{}},"parent":{}}],["shareholdings_patterns",{"_index":212,"name":{"224":{}},"parent":{}}],["slb",{"_index":120,"name":{"120":{}},"parent":{}}],["smname",{"_index":199,"name":{"208":{}},"parent":{}}],["start",{"_index":45,"name":{"42":{}},"parent":{}}],["status",{"_index":108,"name":{"108":{}},"parent":{}}],["strikeprice",{"_index":83,"name":{"78":{},"83":{}},"parent":{}}],["strikeprices",{"_index":74,"name":{"69":{}},"parent":{}}],["surveillance",{"_index":123,"name":{"123":{}},"parent":{}}],["symbol",{"_index":49,"name":{"45":{},"106":{},"209":{},"274":{},"301":{}},"parent":{}}],["symbols",{"_index":244,"name":{"264":{}},"parent":{}}],["telephone",{"_index":204,"name":{"214":{}},"parent":{}}],["tempsuspendedseries",{"_index":55,"name":{"50":{},"306":{}},"parent":{}}],["timestamp",{"_index":72,"name":{"67":{},"251":{},"322":{}},"parent":{}}],["timeval",{"_index":281,"name":{"334":{}},"parent":{}}],["todate",{"_index":243,"name":{"263":{}},"parent":{}}],["totalbuyquantity",{"_index":97,"name":{"95":{},"165":{},"180":{}},"parent":{}}],["totalmarketcap",{"_index":180,"name":{"188":{}},"parent":{}}],["totalsellquantity",{"_index":98,"name":{"96":{},"166":{},"181":{}},"parent":{}}],["totaltradedvalue",{"_index":179,"name":{"187":{},"285":{},"338":{}},"parent":{}}],["totaltradedvolume",{"_index":92,"name":{"90":{},"161":{},"186":{},"284":{},"337":{}},"parent":{}}],["totoi",{"_index":79,"name":{"75":{}},"parent":{}}],["totvol",{"_index":81,"name":{"76":{}},"parent":{}}],["tradedate",{"_index":285,"name":{"344":{}},"parent":{}}],["tradeinfo",{"_index":177,"name":{"184":{}},"parent":{}}],["tradingsegment",{"_index":118,"name":{"118":{}},"parent":{}}],["tradingstatus",{"_index":117,"name":{"117":{}},"parent":{}}],["unchanged",{"_index":275,"name":{"321":{}},"parent":{}}],["underlying",{"_index":88,"name":{"85":{},"102":{}},"parent":{}}],["underlyingvalue",{"_index":73,"name":{"68":{},"101":{}},"parent":{}}],["updatedat",{"_index":235,"name":{"253":{}},"parent":{}}],["uppercp",{"_index":133,"name":{"135":{}},"parent":{}}],["value",{"_index":141,"name":{"142":{},"149":{}},"parent":{}}],["valueatrisk",{"_index":183,"name":{"191":{}},"parent":{}}],["variation",{"_index":286,"name":{"347":{}},"parent":{}}],["varmargin",{"_index":186,"name":{"195":{}},"parent":{}}],["vwap",{"_index":131,"name":{"133":{},"255":{}},"parent":{}}],["webaddress",{"_index":197,"name":{"207":{}},"parent":{}}],["weekhighlow",{"_index":142,"name":{"143":{}},"parent":{}}],["yearhigh",{"_index":257,"name":{"287":{},"335":{}},"parent":{}}],["yearlow",{"_index":258,"name":{"289":{},"336":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"1":"Module","4":"Enumeration","16":"Enumeration member","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal"},"rows":[{"id":0,"kind":1,"name":"helpers","url":"modules/helpers.html","classes":"tsd-kind-module"},{"id":1,"kind":64,"name":"getGainersAndLosersByIndex","url":"modules/helpers.html#getgainersandlosersbyindex","classes":"tsd-kind-function tsd-parent-kind-module","parent":"helpers"},{"id":2,"kind":64,"name":"getMostActiveEquities","url":"modules/helpers.html#getmostactiveequities","classes":"tsd-kind-function tsd-parent-kind-module","parent":"helpers"},{"id":3,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":4,"kind":4,"name":"ApiList","url":"enums/index.apilist.html","classes":"tsd-kind-enum tsd-parent-kind-module","parent":"index"},{"id":5,"kind":16,"name":"GLOSSARY","url":"enums/index.apilist.html#glossary","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":6,"kind":16,"name":"HOLIDAY_TRADING","url":"enums/index.apilist.html#holiday_trading","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":7,"kind":16,"name":"HOLIDAY_CLEARING","url":"enums/index.apilist.html#holiday_clearing","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":8,"kind":16,"name":"MARKET_STATUS","url":"enums/index.apilist.html#market_status","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":9,"kind":16,"name":"MARKET_TURNOVER","url":"enums/index.apilist.html#market_turnover","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":10,"kind":16,"name":"ALL_INDICES","url":"enums/index.apilist.html#all_indices","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":11,"kind":16,"name":"INDEX_NAMES","url":"enums/index.apilist.html#index_names","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":12,"kind":16,"name":"CIRCULARS","url":"enums/index.apilist.html#circulars","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":13,"kind":16,"name":"LATEST_CIRCULARS","url":"enums/index.apilist.html#latest_circulars","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":14,"kind":16,"name":"EQUITY_MASTER","url":"enums/index.apilist.html#equity_master","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":15,"kind":16,"name":"MARKET_DATA_PRE_OPEN","url":"enums/index.apilist.html#market_data_pre_open","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":16,"kind":16,"name":"MERGED_DAILY_REPORTS_CAPITAL","url":"enums/index.apilist.html#merged_daily_reports_capital","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":17,"kind":16,"name":"MERGED_DAILY_REPORTS_DERIVATIVES","url":"enums/index.apilist.html#merged_daily_reports_derivatives","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":18,"kind":16,"name":"MERGED_DAILY_REPORTS_DEBT","url":"enums/index.apilist.html#merged_daily_reports_debt","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"index.ApiList"},{"id":19,"kind":128,"name":"NseIndia","url":"classes/index.nseindia.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"index"},{"id":20,"kind":512,"name":"constructor","url":"classes/index.nseindia.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"index.NseIndia"},{"id":21,"kind":2048,"name":"getData","url":"classes/index.nseindia.html#getdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":22,"kind":2048,"name":"getDataByEndpoint","url":"classes/index.nseindia.html#getdatabyendpoint","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":23,"kind":2048,"name":"getAllStockSymbols","url":"classes/index.nseindia.html#getallstocksymbols","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":24,"kind":2048,"name":"getEquityDetails","url":"classes/index.nseindia.html#getequitydetails","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":25,"kind":2048,"name":"getEquityTradeInfo","url":"classes/index.nseindia.html#getequitytradeinfo","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":26,"kind":2048,"name":"getEquityCorporateInfo","url":"classes/index.nseindia.html#getequitycorporateinfo","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":27,"kind":2048,"name":"getEquityIntradayData","url":"classes/index.nseindia.html#getequityintradaydata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":28,"kind":2048,"name":"getEquityHistoricalData","url":"classes/index.nseindia.html#getequityhistoricaldata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":29,"kind":2048,"name":"getEquitySeries","url":"classes/index.nseindia.html#getequityseries","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":30,"kind":2048,"name":"getEquityStockIndices","url":"classes/index.nseindia.html#getequitystockindices","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":31,"kind":2048,"name":"getIndexIntradayData","url":"classes/index.nseindia.html#getindexintradaydata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":32,"kind":2048,"name":"getIndexHistoricalData","url":"classes/index.nseindia.html#getindexhistoricaldata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":33,"kind":2048,"name":"getIndexOptionChain","url":"classes/index.nseindia.html#getindexoptionchain","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":34,"kind":2048,"name":"getEquityOptionChain","url":"classes/index.nseindia.html#getequityoptionchain","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":35,"kind":2048,"name":"getCommodityOptionChain","url":"classes/index.nseindia.html#getcommodityoptionchain","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.NseIndia"},{"id":36,"kind":1,"name":"interface","url":"modules/interface.html","classes":"tsd-kind-module"},{"id":37,"kind":256,"name":"IntradayData","url":"interfaces/interface.intradaydata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":38,"kind":1024,"name":"identifier","url":"interfaces/interface.intradaydata.html#identifier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IntradayData"},{"id":39,"kind":1024,"name":"name","url":"interfaces/interface.intradaydata.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IntradayData"},{"id":40,"kind":1024,"name":"graphData","url":"interfaces/interface.intradaydata.html#graphdata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IntradayData"},{"id":41,"kind":1024,"name":"closePrice","url":"interfaces/interface.intradaydata.html#closeprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IntradayData"},{"id":42,"kind":256,"name":"DateRange","url":"interfaces/interface.daterange.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":43,"kind":1024,"name":"start","url":"interfaces/interface.daterange.html#start","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DateRange"},{"id":44,"kind":1024,"name":"end","url":"interfaces/interface.daterange.html#end","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DateRange"},{"id":45,"kind":256,"name":"EquityInfo","url":"interfaces/interface.equityinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":46,"kind":1024,"name":"symbol","url":"interfaces/interface.equityinfo.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":47,"kind":1024,"name":"companyName","url":"interfaces/interface.equityinfo.html#companyname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":48,"kind":1024,"name":"industry","url":"interfaces/interface.equityinfo.html#industry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":49,"kind":1024,"name":"activeSeries","url":"interfaces/interface.equityinfo.html#activeseries","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":50,"kind":1024,"name":"debtSeries","url":"interfaces/interface.equityinfo.html#debtseries","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":51,"kind":1024,"name":"tempSuspendedSeries","url":"interfaces/interface.equityinfo.html#tempsuspendedseries","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":52,"kind":1024,"name":"isFNOSec","url":"interfaces/interface.equityinfo.html#isfnosec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":53,"kind":1024,"name":"isCASec","url":"interfaces/interface.equityinfo.html#iscasec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":54,"kind":1024,"name":"isSLBSec","url":"interfaces/interface.equityinfo.html#isslbsec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":55,"kind":1024,"name":"isDebtSec","url":"interfaces/interface.equityinfo.html#isdebtsec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":56,"kind":1024,"name":"isSuspended","url":"interfaces/interface.equityinfo.html#issuspended","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":57,"kind":1024,"name":"isETFSec","url":"interfaces/interface.equityinfo.html#isetfsec","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":58,"kind":1024,"name":"isDelisted","url":"interfaces/interface.equityinfo.html#isdelisted","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":59,"kind":1024,"name":"isin","url":"interfaces/interface.equityinfo.html#isin","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":60,"kind":1024,"name":"isTop10","url":"interfaces/interface.equityinfo.html#istop10","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":61,"kind":1024,"name":"identifier","url":"interfaces/interface.equityinfo.html#identifier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityInfo"},{"id":62,"kind":256,"name":"OptionChainData","url":"interfaces/interface.optionchaindata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":63,"kind":1024,"name":"records","url":"interfaces/interface.optionchaindata.html#records","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionChainData"},{"id":64,"kind":1024,"name":"filtered","url":"interfaces/interface.optionchaindata.html#filtered","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionChainData"},{"id":65,"kind":256,"name":"Records","url":"interfaces/interface.records.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":66,"kind":1024,"name":"expiryDates","url":"interfaces/interface.records.html#expirydates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":67,"kind":1024,"name":"data","url":"interfaces/interface.records.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":68,"kind":1024,"name":"timestamp","url":"interfaces/interface.records.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":69,"kind":1024,"name":"underlyingValue","url":"interfaces/interface.records.html#underlyingvalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":70,"kind":1024,"name":"strikePrices","url":"interfaces/interface.records.html#strikeprices","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Records"},{"id":71,"kind":256,"name":"Filtered","url":"interfaces/interface.filtered.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":72,"kind":1024,"name":"data","url":"interfaces/interface.filtered.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Filtered"},{"id":73,"kind":1024,"name":"CE","url":"interfaces/interface.filtered.html#ce","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Filtered"},{"id":74,"kind":1024,"name":"PE","url":"interfaces/interface.filtered.html#pe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Filtered"},{"id":75,"kind":256,"name":"OptionsData","url":"interfaces/interface.optionsdata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":76,"kind":1024,"name":"totOI","url":"interfaces/interface.optionsdata.html#totoi","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsData"},{"id":77,"kind":1024,"name":"totVol","url":"interfaces/interface.optionsdata.html#totvol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsData"},{"id":78,"kind":256,"name":"Datum","url":"interfaces/interface.datum.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":79,"kind":1024,"name":"strikePrice","url":"interfaces/interface.datum.html#strikeprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Datum"},{"id":80,"kind":1024,"name":"expiryDate","url":"interfaces/interface.datum.html#expirydate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Datum"},{"id":81,"kind":1024,"name":"PE","url":"interfaces/interface.datum.html#pe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Datum"},{"id":82,"kind":1024,"name":"CE","url":"interfaces/interface.datum.html#ce","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.Datum"},{"id":83,"kind":256,"name":"OptionsDetails","url":"interfaces/interface.optionsdetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":84,"kind":1024,"name":"strikePrice","url":"interfaces/interface.optionsdetails.html#strikeprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":85,"kind":1024,"name":"expiryDate","url":"interfaces/interface.optionsdetails.html#expirydate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":86,"kind":1024,"name":"underlying","url":"interfaces/interface.optionsdetails.html#underlying","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":87,"kind":1024,"name":"identifier","url":"interfaces/interface.optionsdetails.html#identifier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":88,"kind":1024,"name":"openInterest","url":"interfaces/interface.optionsdetails.html#openinterest","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":89,"kind":1024,"name":"changeinOpenInterest","url":"interfaces/interface.optionsdetails.html#changeinopeninterest","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":90,"kind":1024,"name":"pchangeinOpenInterest","url":"interfaces/interface.optionsdetails.html#pchangeinopeninterest","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":91,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.optionsdetails.html#totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":92,"kind":1024,"name":"impliedVolatility","url":"interfaces/interface.optionsdetails.html#impliedvolatility","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":93,"kind":1024,"name":"lastPrice","url":"interfaces/interface.optionsdetails.html#lastprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":94,"kind":1024,"name":"change","url":"interfaces/interface.optionsdetails.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":95,"kind":1024,"name":"pChange","url":"interfaces/interface.optionsdetails.html#pchange","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":96,"kind":1024,"name":"totalBuyQuantity","url":"interfaces/interface.optionsdetails.html#totalbuyquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":97,"kind":1024,"name":"totalSellQuantity","url":"interfaces/interface.optionsdetails.html#totalsellquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":98,"kind":1024,"name":"bidQty","url":"interfaces/interface.optionsdetails.html#bidqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":99,"kind":1024,"name":"bidprice","url":"interfaces/interface.optionsdetails.html#bidprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":100,"kind":1024,"name":"askQty","url":"interfaces/interface.optionsdetails.html#askqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":101,"kind":1024,"name":"askPrice","url":"interfaces/interface.optionsdetails.html#askprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":102,"kind":1024,"name":"underlyingValue","url":"interfaces/interface.optionsdetails.html#underlyingvalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.OptionsDetails"},{"id":103,"kind":4,"name":"Underlying","url":"enums/interface.underlying.html","classes":"tsd-kind-enum tsd-parent-kind-module","parent":"interface"},{"id":104,"kind":16,"name":"Nifty","url":"enums/interface.underlying.html#nifty","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"interface.Underlying"},{"id":105,"kind":256,"name":"EquityMetadata","url":"interfaces/interface.equitymetadata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":106,"kind":1024,"name":"series","url":"interfaces/interface.equitymetadata.html#series","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":107,"kind":1024,"name":"symbol","url":"interfaces/interface.equitymetadata.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":108,"kind":1024,"name":"isin","url":"interfaces/interface.equitymetadata.html#isin","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":109,"kind":1024,"name":"status","url":"interfaces/interface.equitymetadata.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":110,"kind":1024,"name":"listingDate","url":"interfaces/interface.equitymetadata.html#listingdate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":111,"kind":1024,"name":"industry","url":"interfaces/interface.equitymetadata.html#industry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":112,"kind":1024,"name":"lastUpdateTime","url":"interfaces/interface.equitymetadata.html#lastupdatetime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":113,"kind":1024,"name":"pdSectorPe","url":"interfaces/interface.equitymetadata.html#pdsectorpe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":114,"kind":1024,"name":"pdSymbolPe","url":"interfaces/interface.equitymetadata.html#pdsymbolpe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":115,"kind":1024,"name":"pdSectorInd","url":"interfaces/interface.equitymetadata.html#pdsectorind","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityMetadata"},{"id":116,"kind":256,"name":"EquitySecurityInfo","url":"interfaces/interface.equitysecurityinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":117,"kind":1024,"name":"boardStatus","url":"interfaces/interface.equitysecurityinfo.html#boardstatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":118,"kind":1024,"name":"tradingStatus","url":"interfaces/interface.equitysecurityinfo.html#tradingstatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":119,"kind":1024,"name":"tradingSegment","url":"interfaces/interface.equitysecurityinfo.html#tradingsegment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":120,"kind":1024,"name":"sessionNo","url":"interfaces/interface.equitysecurityinfo.html#sessionno","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":121,"kind":1024,"name":"slb","url":"interfaces/interface.equitysecurityinfo.html#slb","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":122,"kind":1024,"name":"classOfShare","url":"interfaces/interface.equitysecurityinfo.html#classofshare","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":123,"kind":1024,"name":"derivatives","url":"interfaces/interface.equitysecurityinfo.html#derivatives","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":124,"kind":1024,"name":"surveillance","url":"interfaces/interface.equitysecurityinfo.html#surveillance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":125,"kind":1024,"name":"faceValue","url":"interfaces/interface.equitysecurityinfo.html#facevalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":126,"kind":1024,"name":"issuedCap","url":"interfaces/interface.equitysecurityinfo.html#issuedcap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquitySecurityInfo"},{"id":127,"kind":256,"name":"EquityPriceInfo","url":"interfaces/interface.equitypriceinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":128,"kind":1024,"name":"lastPrice","url":"interfaces/interface.equitypriceinfo.html#lastprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":129,"kind":1024,"name":"change","url":"interfaces/interface.equitypriceinfo.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":130,"kind":1024,"name":"pChange","url":"interfaces/interface.equitypriceinfo.html#pchange","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":131,"kind":1024,"name":"previousClose","url":"interfaces/interface.equitypriceinfo.html#previousclose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":132,"kind":1024,"name":"open","url":"interfaces/interface.equitypriceinfo.html#open","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":133,"kind":1024,"name":"close","url":"interfaces/interface.equitypriceinfo.html#close","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":134,"kind":1024,"name":"vwap","url":"interfaces/interface.equitypriceinfo.html#vwap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":135,"kind":1024,"name":"lowerCP","url":"interfaces/interface.equitypriceinfo.html#lowercp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":136,"kind":1024,"name":"upperCP","url":"interfaces/interface.equitypriceinfo.html#uppercp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":137,"kind":1024,"name":"pPriceBand","url":"interfaces/interface.equitypriceinfo.html#ppriceband","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":138,"kind":1024,"name":"basePrice","url":"interfaces/interface.equitypriceinfo.html#baseprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":139,"kind":1024,"name":"intraDayHighLow","url":"interfaces/interface.equitypriceinfo.html#intradayhighlow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":140,"kind":65536,"name":"__type","url":"interfaces/interface.equitypriceinfo.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":141,"kind":1024,"name":"min","url":"interfaces/interface.equitypriceinfo.html#__type.min","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":142,"kind":1024,"name":"max","url":"interfaces/interface.equitypriceinfo.html#__type.max","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":143,"kind":1024,"name":"value","url":"interfaces/interface.equitypriceinfo.html#__type.value","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":144,"kind":1024,"name":"weekHighLow","url":"interfaces/interface.equitypriceinfo.html#weekhighlow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":145,"kind":65536,"name":"__type","url":"interfaces/interface.equitypriceinfo.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityPriceInfo"},{"id":146,"kind":1024,"name":"min","url":"interfaces/interface.equitypriceinfo.html#__type-1.min-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":147,"kind":1024,"name":"minDate","url":"interfaces/interface.equitypriceinfo.html#__type-1.mindate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":148,"kind":1024,"name":"max","url":"interfaces/interface.equitypriceinfo.html#__type-1.max-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":149,"kind":1024,"name":"maxDate","url":"interfaces/interface.equitypriceinfo.html#__type-1.maxdate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":150,"kind":1024,"name":"value","url":"interfaces/interface.equitypriceinfo.html#__type-1.value-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPriceInfo.__type"},{"id":151,"kind":256,"name":"PreOpenDetails","url":"interfaces/interface.preopendetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":152,"kind":1024,"name":"price","url":"interfaces/interface.preopendetails.html#price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.PreOpenDetails"},{"id":153,"kind":1024,"name":"buyQty","url":"interfaces/interface.preopendetails.html#buyqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.PreOpenDetails"},{"id":154,"kind":1024,"name":"sellQty","url":"interfaces/interface.preopendetails.html#sellqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.PreOpenDetails"},{"id":155,"kind":256,"name":"EquityPreOpenMarket","url":"interfaces/interface.equitypreopenmarket.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":156,"kind":1024,"name":"preopen","url":"interfaces/interface.equitypreopenmarket.html#preopen","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":157,"kind":1024,"name":"ato","url":"interfaces/interface.equitypreopenmarket.html#ato","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":158,"kind":65536,"name":"__type","url":"interfaces/interface.equitypreopenmarket.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":159,"kind":1024,"name":"buy","url":"interfaces/interface.equitypreopenmarket.html#__type.buy","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPreOpenMarket.__type"},{"id":160,"kind":1024,"name":"sell","url":"interfaces/interface.equitypreopenmarket.html#__type.sell","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityPreOpenMarket.__type"},{"id":161,"kind":1024,"name":"IEP","url":"interfaces/interface.equitypreopenmarket.html#iep","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":162,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.equitypreopenmarket.html#totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":163,"kind":1024,"name":"finalPrice","url":"interfaces/interface.equitypreopenmarket.html#finalprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":164,"kind":1024,"name":"finalQuantity","url":"interfaces/interface.equitypreopenmarket.html#finalquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":165,"kind":1024,"name":"lastUpdateTime","url":"interfaces/interface.equitypreopenmarket.html#lastupdatetime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":166,"kind":1024,"name":"totalBuyQuantity","url":"interfaces/interface.equitypreopenmarket.html#totalbuyquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":167,"kind":1024,"name":"totalSellQuantity","url":"interfaces/interface.equitypreopenmarket.html#totalsellquantity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":168,"kind":1024,"name":"atoBuyQty","url":"interfaces/interface.equitypreopenmarket.html#atobuyqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":169,"kind":1024,"name":"atoSellQty","url":"interfaces/interface.equitypreopenmarket.html#atosellqty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityPreOpenMarket"},{"id":170,"kind":256,"name":"EquityDetails","url":"interfaces/interface.equitydetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":171,"kind":1024,"name":"info","url":"interfaces/interface.equitydetails.html#info","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":172,"kind":1024,"name":"metadata","url":"interfaces/interface.equitydetails.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":173,"kind":1024,"name":"securityInfo","url":"interfaces/interface.equitydetails.html#securityinfo","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":174,"kind":1024,"name":"priceInfo","url":"interfaces/interface.equitydetails.html#priceinfo","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":175,"kind":1024,"name":"preOpenMarket","url":"interfaces/interface.equitydetails.html#preopenmarket","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityDetails"},{"id":176,"kind":256,"name":"EquityTradeInfo","url":"interfaces/interface.equitytradeinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":177,"kind":1024,"name":"noBlockDeals","url":"interfaces/interface.equitytradeinfo.html#noblockdeals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":178,"kind":1024,"name":"bulkBlockDeals","url":"interfaces/interface.equitytradeinfo.html#bulkblockdeals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":179,"kind":1024,"name":"marketDeptOrderBook","url":"interfaces/interface.equitytradeinfo.html#marketdeptorderbook","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":180,"kind":65536,"name":"__type","url":"interfaces/interface.equitytradeinfo.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":181,"kind":1024,"name":"totalBuyQuantity","url":"interfaces/interface.equitytradeinfo.html#__type.totalbuyquantity","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":182,"kind":1024,"name":"totalSellQuantity","url":"interfaces/interface.equitytradeinfo.html#__type.totalsellquantity","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":183,"kind":1024,"name":"bid","url":"interfaces/interface.equitytradeinfo.html#__type.bid","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":184,"kind":1024,"name":"ask","url":"interfaces/interface.equitytradeinfo.html#__type.ask","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":185,"kind":1024,"name":"tradeInfo","url":"interfaces/interface.equitytradeinfo.html#__type.tradeinfo","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":186,"kind":65536,"name":"__type","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":187,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":188,"kind":1024,"name":"totalTradedValue","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.totaltradedvalue","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":189,"kind":1024,"name":"totalMarketCap","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.totalmarketcap","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":190,"kind":1024,"name":"ffmc","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.ffmc","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":191,"kind":1024,"name":"impactCost","url":"interfaces/interface.equitytradeinfo.html#__type.__type-1.impactcost","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":192,"kind":1024,"name":"valueAtRisk","url":"interfaces/interface.equitytradeinfo.html#__type.valueatrisk","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":193,"kind":65536,"name":"__type","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":194,"kind":1024,"name":"securityVar","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.securityvar","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":195,"kind":1024,"name":"indexVar","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.indexvar","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":196,"kind":1024,"name":"varMargin","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.varmargin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":197,"kind":1024,"name":"extremeLossMargin","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.extremelossmargin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":198,"kind":1024,"name":"adhocMargin","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.adhocmargin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":199,"kind":1024,"name":"applicableMargin","url":"interfaces/interface.equitytradeinfo.html#__type.__type-2.applicablemargin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type.__type"},{"id":200,"kind":1024,"name":"securityWiseDP","url":"interfaces/interface.equitytradeinfo.html#securitywisedp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":201,"kind":65536,"name":"__type","url":"interfaces/interface.equitytradeinfo.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityTradeInfo"},{"id":202,"kind":1024,"name":"quantityTraded","url":"interfaces/interface.equitytradeinfo.html#__type-3.quantitytraded","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":203,"kind":1024,"name":"deliveryQuantity","url":"interfaces/interface.equitytradeinfo.html#__type-3.deliveryquantity","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":204,"kind":1024,"name":"deliveryToTradedQuantity","url":"interfaces/interface.equitytradeinfo.html#__type-3.deliverytotradedquantity","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":205,"kind":1024,"name":"seriesRemarks","url":"interfaces/interface.equitytradeinfo.html#__type-3.seriesremarks","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":206,"kind":1024,"name":"secWiseDelPosDate","url":"interfaces/interface.equitytradeinfo.html#__type-3.secwisedelposdate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityTradeInfo.__type"},{"id":207,"kind":256,"name":"DirectoryDetails","url":"interfaces/interface.directorydetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":208,"kind":1024,"name":"webAddress","url":"interfaces/interface.directorydetails.html#webaddress","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":209,"kind":1024,"name":"smName","url":"interfaces/interface.directorydetails.html#smname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":210,"kind":1024,"name":"symbol","url":"interfaces/interface.directorydetails.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":211,"kind":1024,"name":"office","url":"interfaces/interface.directorydetails.html#office","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":212,"kind":1024,"name":"address","url":"interfaces/interface.directorydetails.html#address","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":213,"kind":1024,"name":"city","url":"interfaces/interface.directorydetails.html#city","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":214,"kind":1024,"name":"pincode","url":"interfaces/interface.directorydetails.html#pincode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":215,"kind":1024,"name":"telephone","url":"interfaces/interface.directorydetails.html#telephone","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":216,"kind":1024,"name":"fax","url":"interfaces/interface.directorydetails.html#fax","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":217,"kind":1024,"name":"email","url":"interfaces/interface.directorydetails.html#email","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.DirectoryDetails"},{"id":218,"kind":256,"name":"EquityCorporateInfo","url":"interfaces/interface.equitycorporateinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":219,"kind":1024,"name":"latest_announcements","url":"interfaces/interface.equitycorporateinfo.html#latest_announcements","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":220,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":221,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type-3.data-3","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":222,"kind":1024,"name":"corporate_actions","url":"interfaces/interface.equitycorporateinfo.html#corporate_actions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":223,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":224,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type-1.data-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":225,"kind":1024,"name":"shareholdings_patterns","url":"interfaces/interface.equitycorporateinfo.html#shareholdings_patterns","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":226,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":227,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type-4.data-4","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":228,"kind":1024,"name":"financial_results","url":"interfaces/interface.equitycorporateinfo.html#financial_results","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":229,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":230,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type-2.data-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":231,"kind":1024,"name":"borad_meeting","url":"interfaces/interface.equitycorporateinfo.html#borad_meeting","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":232,"kind":65536,"name":"__type","url":"interfaces/interface.equitycorporateinfo.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityCorporateInfo"},{"id":233,"kind":1024,"name":"data","url":"interfaces/interface.equitycorporateinfo.html#__type.data","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityCorporateInfo.__type"},{"id":234,"kind":256,"name":"EquityHistoricalInfo","url":"interfaces/interface.equityhistoricalinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":235,"kind":1024,"name":"_id","url":"interfaces/interface.equityhistoricalinfo.html#_id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":236,"kind":1024,"name":"CH_SYMBOL","url":"interfaces/interface.equityhistoricalinfo.html#ch_symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":237,"kind":1024,"name":"CH_SERIES","url":"interfaces/interface.equityhistoricalinfo.html#ch_series","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":238,"kind":1024,"name":"CH_MARKET_TYPE","url":"interfaces/interface.equityhistoricalinfo.html#ch_market_type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":239,"kind":1024,"name":"CH_TRADE_HIGH_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_trade_high_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":240,"kind":1024,"name":"CH_TRADE_LOW_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_trade_low_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":241,"kind":1024,"name":"CH_OPENING_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_opening_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":242,"kind":1024,"name":"CH_CLOSING_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_closing_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":243,"kind":1024,"name":"CH_LAST_TRADED_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_last_traded_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":244,"kind":1024,"name":"CH_PREVIOUS_CLS_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_previous_cls_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":245,"kind":1024,"name":"CH_TOT_TRADED_QTY","url":"interfaces/interface.equityhistoricalinfo.html#ch_tot_traded_qty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":246,"kind":1024,"name":"CH_TOT_TRADED_VAL","url":"interfaces/interface.equityhistoricalinfo.html#ch_tot_traded_val","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":247,"kind":1024,"name":"CH_52WEEK_HIGH_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_52week_high_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":248,"kind":1024,"name":"CH_52WEEK_LOW_PRICE","url":"interfaces/interface.equityhistoricalinfo.html#ch_52week_low_price","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":249,"kind":1024,"name":"CH_TOTAL_TRADES","url":"interfaces/interface.equityhistoricalinfo.html#ch_total_trades","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":250,"kind":1024,"name":"CH_ISIN","url":"interfaces/interface.equityhistoricalinfo.html#ch_isin","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":251,"kind":1024,"name":"CH_TIMESTAMP","url":"interfaces/interface.equityhistoricalinfo.html#ch_timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":252,"kind":1024,"name":"TIMESTAMP","url":"interfaces/interface.equityhistoricalinfo.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":253,"kind":1024,"name":"createdAt","url":"interfaces/interface.equityhistoricalinfo.html#createdat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":254,"kind":1024,"name":"updatedAt","url":"interfaces/interface.equityhistoricalinfo.html#updatedat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":255,"kind":1024,"name":"__v","url":"interfaces/interface.equityhistoricalinfo.html#__v","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":256,"kind":1024,"name":"VWAP","url":"interfaces/interface.equityhistoricalinfo.html#vwap","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":257,"kind":1024,"name":"mTIMESTAMP","url":"interfaces/interface.equityhistoricalinfo.html#mtimestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalInfo"},{"id":258,"kind":256,"name":"EquityHistoricalData","url":"interfaces/interface.equityhistoricaldata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":259,"kind":1024,"name":"data","url":"interfaces/interface.equityhistoricaldata.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalData"},{"id":260,"kind":1024,"name":"meta","url":"interfaces/interface.equityhistoricaldata.html#meta","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.EquityHistoricalData"},{"id":261,"kind":65536,"name":"__type","url":"interfaces/interface.equityhistoricaldata.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.EquityHistoricalData"},{"id":262,"kind":1024,"name":"series","url":"interfaces/interface.equityhistoricaldata.html#__type.series","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityHistoricalData.__type"},{"id":263,"kind":1024,"name":"fromDate","url":"interfaces/interface.equityhistoricaldata.html#__type.fromdate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityHistoricalData.__type"},{"id":264,"kind":1024,"name":"toDate","url":"interfaces/interface.equityhistoricaldata.html#__type.todate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityHistoricalData.__type"},{"id":265,"kind":1024,"name":"symbols","url":"interfaces/interface.equityhistoricaldata.html#__type.symbols","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.EquityHistoricalData.__type"},{"id":266,"kind":256,"name":"IndexHistoricalData","url":"interfaces/interface.indexhistoricaldata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":267,"kind":1024,"name":"data","url":"interfaces/interface.indexhistoricaldata.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexHistoricalData"},{"id":268,"kind":65536,"name":"__type","url":"interfaces/interface.indexhistoricaldata.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexHistoricalData"},{"id":269,"kind":1024,"name":"indexCloseOnlineRecords","url":"interfaces/interface.indexhistoricaldata.html#__type.indexcloseonlinerecords","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexHistoricalData.__type"},{"id":270,"kind":1024,"name":"indexTurnoverRecords","url":"interfaces/interface.indexhistoricaldata.html#__type.indexturnoverrecords","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexHistoricalData.__type"},{"id":271,"kind":256,"name":"SeriesData","url":"interfaces/interface.seriesdata.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":272,"kind":1024,"name":"data","url":"interfaces/interface.seriesdata.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.SeriesData"},{"id":273,"kind":256,"name":"IndexEquityInfo","url":"interfaces/interface.indexequityinfo.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":274,"kind":1024,"name":"priority","url":"interfaces/interface.indexequityinfo.html#priority","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":275,"kind":1024,"name":"symbol","url":"interfaces/interface.indexequityinfo.html#symbol-1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":276,"kind":1024,"name":"identifier","url":"interfaces/interface.indexequityinfo.html#identifier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":277,"kind":1024,"name":"series","url":"interfaces/interface.indexequityinfo.html#series","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":278,"kind":1024,"name":"open","url":"interfaces/interface.indexequityinfo.html#open","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":279,"kind":1024,"name":"dayHigh","url":"interfaces/interface.indexequityinfo.html#dayhigh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":280,"kind":1024,"name":"dayLow","url":"interfaces/interface.indexequityinfo.html#daylow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":281,"kind":1024,"name":"lastPrice","url":"interfaces/interface.indexequityinfo.html#lastprice","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":282,"kind":1024,"name":"previousClose","url":"interfaces/interface.indexequityinfo.html#previousclose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":283,"kind":1024,"name":"change","url":"interfaces/interface.indexequityinfo.html#change","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":284,"kind":1024,"name":"pChange","url":"interfaces/interface.indexequityinfo.html#pchange","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":285,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.indexequityinfo.html#totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":286,"kind":1024,"name":"totalTradedValue","url":"interfaces/interface.indexequityinfo.html#totaltradedvalue","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":287,"kind":1024,"name":"lastUpdateTime","url":"interfaces/interface.indexequityinfo.html#lastupdatetime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":288,"kind":1024,"name":"yearHigh","url":"interfaces/interface.indexequityinfo.html#yearhigh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":289,"kind":1024,"name":"ffmc","url":"interfaces/interface.indexequityinfo.html#ffmc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":290,"kind":1024,"name":"yearLow","url":"interfaces/interface.indexequityinfo.html#yearlow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":291,"kind":1024,"name":"nearWKH","url":"interfaces/interface.indexequityinfo.html#nearwkh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":292,"kind":1024,"name":"nearWKL","url":"interfaces/interface.indexequityinfo.html#nearwkl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":293,"kind":1024,"name":"perChange365d","url":"interfaces/interface.indexequityinfo.html#perchange365d","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":294,"kind":1024,"name":"date365dAgo","url":"interfaces/interface.indexequityinfo.html#date365dago","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":295,"kind":1024,"name":"chart365dPath","url":"interfaces/interface.indexequityinfo.html#chart365dpath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":296,"kind":1024,"name":"date30dAgo","url":"interfaces/interface.indexequityinfo.html#date30dago","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":297,"kind":1024,"name":"perChange30d","url":"interfaces/interface.indexequityinfo.html#perchange30d","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":298,"kind":1024,"name":"chart30dPath","url":"interfaces/interface.indexequityinfo.html#chart30dpath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":299,"kind":1024,"name":"chartTodayPath","url":"interfaces/interface.indexequityinfo.html#charttodaypath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":300,"kind":1024,"name":"meta","url":"interfaces/interface.indexequityinfo.html#meta","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":301,"kind":65536,"name":"__type","url":"interfaces/interface.indexequityinfo.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexEquityInfo"},{"id":302,"kind":1024,"name":"symbol","url":"interfaces/interface.indexequityinfo.html#__type.symbol","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":303,"kind":1024,"name":"companyName","url":"interfaces/interface.indexequityinfo.html#__type.companyname","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":304,"kind":1024,"name":"industry","url":"interfaces/interface.indexequityinfo.html#__type.industry","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":305,"kind":1024,"name":"activeSeries","url":"interfaces/interface.indexequityinfo.html#__type.activeseries","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":306,"kind":1024,"name":"debtSeries","url":"interfaces/interface.indexequityinfo.html#__type.debtseries","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":307,"kind":1024,"name":"tempSuspendedSeries","url":"interfaces/interface.indexequityinfo.html#__type.tempsuspendedseries","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":308,"kind":1024,"name":"isFNOSec","url":"interfaces/interface.indexequityinfo.html#__type.isfnosec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":309,"kind":1024,"name":"isCASec","url":"interfaces/interface.indexequityinfo.html#__type.iscasec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":310,"kind":1024,"name":"isSLBSec","url":"interfaces/interface.indexequityinfo.html#__type.isslbsec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":311,"kind":1024,"name":"isDebtSec","url":"interfaces/interface.indexequityinfo.html#__type.isdebtsec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":312,"kind":1024,"name":"isSuspended","url":"interfaces/interface.indexequityinfo.html#__type.issuspended","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":313,"kind":1024,"name":"isETFSec","url":"interfaces/interface.indexequityinfo.html#__type.isetfsec","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":314,"kind":1024,"name":"isDelisted","url":"interfaces/interface.indexequityinfo.html#__type.isdelisted","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":315,"kind":1024,"name":"isin","url":"interfaces/interface.indexequityinfo.html#__type.isin","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexEquityInfo.__type"},{"id":316,"kind":256,"name":"IndexDetails","url":"interfaces/interface.indexdetails.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"interface"},{"id":317,"kind":1024,"name":"name","url":"interfaces/interface.indexdetails.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":318,"kind":1024,"name":"advance","url":"interfaces/interface.indexdetails.html#advance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":319,"kind":65536,"name":"__type","url":"interfaces/interface.indexdetails.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":320,"kind":1024,"name":"declines","url":"interfaces/interface.indexdetails.html#__type.declines","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":321,"kind":1024,"name":"advances","url":"interfaces/interface.indexdetails.html#__type.advances","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":322,"kind":1024,"name":"unchanged","url":"interfaces/interface.indexdetails.html#__type.unchanged","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":323,"kind":1024,"name":"timestamp","url":"interfaces/interface.indexdetails.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":324,"kind":1024,"name":"data","url":"interfaces/interface.indexdetails.html#data","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":325,"kind":1024,"name":"metadata","url":"interfaces/interface.indexdetails.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":326,"kind":65536,"name":"__type","url":"interfaces/interface.indexdetails.html#__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":327,"kind":1024,"name":"indexName","url":"interfaces/interface.indexdetails.html#__type-2.indexname","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":328,"kind":1024,"name":"open","url":"interfaces/interface.indexdetails.html#__type-2.open","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":329,"kind":1024,"name":"high","url":"interfaces/interface.indexdetails.html#__type-2.high","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":330,"kind":1024,"name":"low","url":"interfaces/interface.indexdetails.html#__type-2.low","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":331,"kind":1024,"name":"previousClose","url":"interfaces/interface.indexdetails.html#__type-2.previousclose","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":332,"kind":1024,"name":"last","url":"interfaces/interface.indexdetails.html#__type-2.last-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":333,"kind":1024,"name":"percChange","url":"interfaces/interface.indexdetails.html#__type-2.percchange","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":334,"kind":1024,"name":"change","url":"interfaces/interface.indexdetails.html#__type-2.change","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":335,"kind":1024,"name":"timeVal","url":"interfaces/interface.indexdetails.html#__type-2.timeval","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":336,"kind":1024,"name":"yearHigh","url":"interfaces/interface.indexdetails.html#__type-2.yearhigh","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":337,"kind":1024,"name":"yearLow","url":"interfaces/interface.indexdetails.html#__type-2.yearlow","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":338,"kind":1024,"name":"totalTradedVolume","url":"interfaces/interface.indexdetails.html#__type-2.totaltradedvolume","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":339,"kind":1024,"name":"totalTradedValue","url":"interfaces/interface.indexdetails.html#__type-2.totaltradedvalue","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":340,"kind":1024,"name":"ffmc_sum","url":"interfaces/interface.indexdetails.html#__type-2.ffmc_sum","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":341,"kind":1024,"name":"marketStatus","url":"interfaces/interface.indexdetails.html#marketstatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":342,"kind":65536,"name":"__type","url":"interfaces/interface.indexdetails.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":343,"kind":1024,"name":"market","url":"interfaces/interface.indexdetails.html#__type-1.market","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":344,"kind":1024,"name":"marketStatus","url":"interfaces/interface.indexdetails.html#__type-1.marketstatus-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":345,"kind":1024,"name":"tradeDate","url":"interfaces/interface.indexdetails.html#__type-1.tradedate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":346,"kind":1024,"name":"index","url":"interfaces/interface.indexdetails.html#__type-1.index","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":347,"kind":1024,"name":"last","url":"interfaces/interface.indexdetails.html#__type-1.last","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":348,"kind":1024,"name":"variation","url":"interfaces/interface.indexdetails.html#__type-1.variation","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":349,"kind":1024,"name":"percentChange","url":"interfaces/interface.indexdetails.html#__type-1.percentchange","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":350,"kind":1024,"name":"marketStatusMessage","url":"interfaces/interface.indexdetails.html#__type-1.marketstatusmessage","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"interface.IndexDetails.__type"},{"id":351,"kind":1024,"name":"date30dAgo","url":"interfaces/interface.indexdetails.html#date30dago","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"},{"id":352,"kind":1024,"name":"date365dAgo","url":"interfaces/interface.indexdetails.html#date365dago","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"interface.IndexDetails"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,46.165]],["parent/0",[]],["name/1",[1,54.638]],["parent/1",[0,4.6]],["name/2",[2,54.638]],["parent/2",[0,4.6]],["name/3",[3,43.652]],["parent/3",[]],["name/4",[4,54.638]],["parent/4",[3,4.35]],["name/5",[5,54.638]],["parent/5",[6,3.184]],["name/6",[7,54.638]],["parent/6",[6,3.184]],["name/7",[8,54.638]],["parent/7",[6,3.184]],["name/8",[9,54.638]],["parent/8",[6,3.184]],["name/9",[10,54.638]],["parent/9",[6,3.184]],["name/10",[11,54.638]],["parent/10",[6,3.184]],["name/11",[12,54.638]],["parent/11",[6,3.184]],["name/12",[13,54.638]],["parent/12",[6,3.184]],["name/13",[14,54.638]],["parent/13",[6,3.184]],["name/14",[15,54.638]],["parent/14",[6,3.184]],["name/15",[16,54.638]],["parent/15",[6,3.184]],["name/16",[17,54.638]],["parent/16",[6,3.184]],["name/17",[18,54.638]],["parent/17",[6,3.184]],["name/18",[19,54.638]],["parent/18",[6,3.184]],["name/19",[20,54.638]],["parent/19",[3,4.35]],["name/20",[21,54.638]],["parent/20",[22,3.055]],["name/21",[23,54.638]],["parent/21",[22,3.055]],["name/22",[24,54.638]],["parent/22",[22,3.055]],["name/23",[25,54.638]],["parent/23",[22,3.055]],["name/24",[26,54.638]],["parent/24",[22,3.055]],["name/25",[27,54.638]],["parent/25",[22,3.055]],["name/26",[28,54.638]],["parent/26",[22,3.055]],["name/27",[29,54.638]],["parent/27",[22,3.055]],["name/28",[30,54.638]],["parent/28",[22,3.055]],["name/29",[31,54.638]],["parent/29",[22,3.055]],["name/30",[32,54.638]],["parent/30",[22,3.055]],["name/31",[33,54.638]],["parent/31",[22,3.055]],["name/32",[34,54.638]],["parent/32",[22,3.055]],["name/33",[35,54.638]],["parent/33",[22,3.055]],["name/34",[36,54.638]],["parent/34",[22,3.055]],["name/35",[37,54.638]],["parent/35",[22,3.055]],["name/36",[38,25.922]],["parent/36",[]],["name/37",[39,54.638]],["parent/37",[38,2.583]],["name/38",[40,43.652]],["parent/38",[41,4.35]],["name/39",[42,49.53]],["parent/39",[41,4.35]],["name/40",[43,54.638]],["parent/40",[41,4.35]],["name/41",[44,54.638]],["parent/41",[41,4.35]],["name/42",[45,54.638]],["parent/42",[38,2.583]],["name/43",[46,54.638]],["parent/43",[47,4.936]],["name/44",[48,54.638]],["parent/44",[47,4.936]],["name/45",[49,54.638]],["parent/45",[38,2.583]],["name/46",[50,41.645]],["parent/46",[51,3.055]],["name/47",[52,49.53]],["parent/47",[51,3.055]],["name/48",[53,46.165]],["parent/48",[51,3.055]],["name/49",[54,49.53]],["parent/49",[51,3.055]],["name/50",[55,49.53]],["parent/50",[51,3.055]],["name/51",[56,49.53]],["parent/51",[51,3.055]],["name/52",[57,49.53]],["parent/52",[51,3.055]],["name/53",[58,49.53]],["parent/53",[51,3.055]],["name/54",[59,49.53]],["parent/54",[51,3.055]],["name/55",[60,49.53]],["parent/55",[51,3.055]],["name/56",[61,49.53]],["parent/56",[51,3.055]],["name/57",[62,49.53]],["parent/57",[51,3.055]],["name/58",[63,49.53]],["parent/58",[51,3.055]],["name/59",[64,46.165]],["parent/59",[51,3.055]],["name/60",[65,54.638]],["parent/60",[51,3.055]],["name/61",[40,43.652]],["parent/61",[51,3.055]],["name/62",[66,54.638]],["parent/62",[38,2.583]],["name/63",[67,49.53]],["parent/63",[68,4.936]],["name/64",[69,49.53]],["parent/64",[68,4.936]],["name/65",[67,49.53]],["parent/65",[38,2.583]],["name/66",[70,54.638]],["parent/66",[71,4.15]],["name/67",[72,34.269]],["parent/67",[71,4.15]],["name/68",[73,46.165]],["parent/68",[71,4.15]],["name/69",[74,49.53]],["parent/69",[71,4.15]],["name/70",[75,54.638]],["parent/70",[71,4.15]],["name/71",[69,49.53]],["parent/71",[38,2.583]],["name/72",[72,34.269]],["parent/72",[76,4.6]],["name/73",[77,49.53]],["parent/73",[76,4.6]],["name/74",[78,49.53]],["parent/74",[76,4.6]],["name/75",[79,54.638]],["parent/75",[38,2.583]],["name/76",[80,54.638]],["parent/76",[81,4.936]],["name/77",[82,54.638]],["parent/77",[81,4.936]],["name/78",[83,54.638]],["parent/78",[38,2.583]],["name/79",[84,49.53]],["parent/79",[85,4.35]],["name/80",[86,49.53]],["parent/80",[85,4.35]],["name/81",[78,49.53]],["parent/81",[85,4.35]],["name/82",[77,49.53]],["parent/82",[85,4.35]],["name/83",[87,54.638]],["parent/83",[38,2.583]],["name/84",[84,49.53]],["parent/84",[88,2.889]],["name/85",[86,49.53]],["parent/85",[88,2.889]],["name/86",[89,49.53]],["parent/86",[88,2.889]],["name/87",[40,43.652]],["parent/87",[88,2.889]],["name/88",[90,54.638]],["parent/88",[88,2.889]],["name/89",[91,54.638]],["parent/89",[88,2.889]],["name/90",[92,54.638]],["parent/90",[88,2.889]],["name/91",[93,41.645]],["parent/91",[88,2.889]],["name/92",[94,54.638]],["parent/92",[88,2.889]],["name/93",[95,46.165]],["parent/93",[88,2.889]],["name/94",[96,43.652]],["parent/94",[88,2.889]],["name/95",[97,46.165]],["parent/95",[88,2.889]],["name/96",[98,46.165]],["parent/96",[88,2.889]],["name/97",[99,46.165]],["parent/97",[88,2.889]],["name/98",[100,54.638]],["parent/98",[88,2.889]],["name/99",[101,54.638]],["parent/99",[88,2.889]],["name/100",[102,54.638]],["parent/100",[88,2.889]],["name/101",[103,54.638]],["parent/101",[88,2.889]],["name/102",[74,49.53]],["parent/102",[88,2.889]],["name/103",[89,49.53]],["parent/103",[38,2.583]],["name/104",[104,54.638]],["parent/104",[105,5.445]],["name/105",[106,54.638]],["parent/105",[38,2.583]],["name/106",[107,46.165]],["parent/106",[108,3.506]],["name/107",[50,41.645]],["parent/107",[108,3.506]],["name/108",[64,46.165]],["parent/108",[108,3.506]],["name/109",[109,54.638]],["parent/109",[108,3.506]],["name/110",[110,54.638]],["parent/110",[108,3.506]],["name/111",[53,46.165]],["parent/111",[108,3.506]],["name/112",[111,46.165]],["parent/112",[108,3.506]],["name/113",[112,54.638]],["parent/113",[108,3.506]],["name/114",[113,54.638]],["parent/114",[108,3.506]],["name/115",[114,54.638]],["parent/115",[108,3.506]],["name/116",[115,54.638]],["parent/116",[38,2.583]],["name/117",[116,54.638]],["parent/117",[117,3.506]],["name/118",[118,54.638]],["parent/118",[117,3.506]],["name/119",[119,54.638]],["parent/119",[117,3.506]],["name/120",[120,54.638]],["parent/120",[117,3.506]],["name/121",[121,54.638]],["parent/121",[117,3.506]],["name/122",[122,54.638]],["parent/122",[117,3.506]],["name/123",[123,54.638]],["parent/123",[117,3.506]],["name/124",[124,54.638]],["parent/124",[117,3.506]],["name/125",[125,54.638]],["parent/125",[117,3.506]],["name/126",[126,54.638]],["parent/126",[117,3.506]],["name/127",[127,54.638]],["parent/127",[38,2.583]],["name/128",[95,46.165]],["parent/128",[128,3.118]],["name/129",[96,43.652]],["parent/129",[128,3.118]],["name/130",[97,46.165]],["parent/130",[128,3.118]],["name/131",[129,46.165]],["parent/131",[128,3.118]],["name/132",[130,46.165]],["parent/132",[128,3.118]],["name/133",[131,54.638]],["parent/133",[128,3.118]],["name/134",[132,49.53]],["parent/134",[128,3.118]],["name/135",[133,54.638]],["parent/135",[128,3.118]],["name/136",[134,54.638]],["parent/136",[128,3.118]],["name/137",[135,54.638]],["parent/137",[128,3.118]],["name/138",[136,54.638]],["parent/138",[128,3.118]],["name/139",[137,54.638]],["parent/139",[128,3.118]],["name/140",[138,29.515]],["parent/140",[128,3.118]],["name/141",[139,49.53]],["parent/141",[140,3.716]],["name/142",[141,49.53]],["parent/142",[140,3.716]],["name/143",[142,49.53]],["parent/143",[140,3.716]],["name/144",[143,54.638]],["parent/144",[128,3.118]],["name/145",[138,29.515]],["parent/145",[128,3.118]],["name/146",[139,49.53]],["parent/146",[140,3.716]],["name/147",[144,54.638]],["parent/147",[140,3.716]],["name/148",[141,49.53]],["parent/148",[140,3.716]],["name/149",[145,54.638]],["parent/149",[140,3.716]],["name/150",[142,49.53]],["parent/150",[140,3.716]],["name/151",[146,54.638]],["parent/151",[38,2.583]],["name/152",[147,54.638]],["parent/152",[148,4.6]],["name/153",[149,54.638]],["parent/153",[148,4.6]],["name/154",[150,54.638]],["parent/154",[148,4.6]],["name/155",[151,54.638]],["parent/155",[38,2.583]],["name/156",[152,54.638]],["parent/156",[153,3.332]],["name/157",[154,54.638]],["parent/157",[153,3.332]],["name/158",[138,29.515]],["parent/158",[153,3.332]],["name/159",[155,54.638]],["parent/159",[156,4.936]],["name/160",[157,54.638]],["parent/160",[156,4.936]],["name/161",[158,54.638]],["parent/161",[153,3.332]],["name/162",[93,41.645]],["parent/162",[153,3.332]],["name/163",[159,54.638]],["parent/163",[153,3.332]],["name/164",[160,54.638]],["parent/164",[153,3.332]],["name/165",[111,46.165]],["parent/165",[153,3.332]],["name/166",[98,46.165]],["parent/166",[153,3.332]],["name/167",[99,46.165]],["parent/167",[153,3.332]],["name/168",[161,54.638]],["parent/168",[153,3.332]],["name/169",[162,54.638]],["parent/169",[153,3.332]],["name/170",[163,54.638]],["parent/170",[38,2.583]],["name/171",[164,54.638]],["parent/171",[165,4.15]],["name/172",[166,49.53]],["parent/172",[165,4.15]],["name/173",[167,54.638]],["parent/173",[165,4.15]],["name/174",[168,54.638]],["parent/174",[165,4.15]],["name/175",[169,54.638]],["parent/175",[165,4.15]],["name/176",[170,54.638]],["parent/176",[38,2.583]],["name/177",[171,54.638]],["parent/177",[172,3.984]],["name/178",[173,54.638]],["parent/178",[172,3.984]],["name/179",[174,54.638]],["parent/179",[172,3.984]],["name/180",[138,29.515]],["parent/180",[172,3.984]],["name/181",[98,46.165]],["parent/181",[175,3.255]],["name/182",[99,46.165]],["parent/182",[175,3.255]],["name/183",[176,54.638]],["parent/183",[175,3.255]],["name/184",[177,54.638]],["parent/184",[175,3.255]],["name/185",[178,54.638]],["parent/185",[175,3.255]],["name/186",[138,29.515]],["parent/186",[175,3.255]],["name/187",[93,41.645]],["parent/187",[179,3.415]],["name/188",[180,46.165]],["parent/188",[179,3.415]],["name/189",[181,54.638]],["parent/189",[179,3.415]],["name/190",[182,49.53]],["parent/190",[179,3.415]],["name/191",[183,54.638]],["parent/191",[179,3.415]],["name/192",[184,54.638]],["parent/192",[175,3.255]],["name/193",[138,29.515]],["parent/193",[175,3.255]],["name/194",[185,54.638]],["parent/194",[179,3.415]],["name/195",[186,54.638]],["parent/195",[179,3.415]],["name/196",[187,54.638]],["parent/196",[179,3.415]],["name/197",[188,54.638]],["parent/197",[179,3.415]],["name/198",[189,54.638]],["parent/198",[179,3.415]],["name/199",[190,54.638]],["parent/199",[179,3.415]],["name/200",[191,54.638]],["parent/200",[172,3.984]],["name/201",[138,29.515]],["parent/201",[172,3.984]],["name/202",[192,54.638]],["parent/202",[175,3.255]],["name/203",[193,54.638]],["parent/203",[175,3.255]],["name/204",[194,54.638]],["parent/204",[175,3.255]],["name/205",[195,54.638]],["parent/205",[175,3.255]],["name/206",[196,54.638]],["parent/206",[175,3.255]],["name/207",[197,54.638]],["parent/207",[38,2.583]],["name/208",[198,54.638]],["parent/208",[199,3.506]],["name/209",[200,54.638]],["parent/209",[199,3.506]],["name/210",[50,41.645]],["parent/210",[199,3.506]],["name/211",[201,54.638]],["parent/211",[199,3.506]],["name/212",[202,54.638]],["parent/212",[199,3.506]],["name/213",[203,54.638]],["parent/213",[199,3.506]],["name/214",[204,54.638]],["parent/214",[199,3.506]],["name/215",[205,54.638]],["parent/215",[199,3.506]],["name/216",[206,54.638]],["parent/216",[199,3.506]],["name/217",[207,54.638]],["parent/217",[199,3.506]],["name/218",[208,54.638]],["parent/218",[38,2.583]],["name/219",[209,54.638]],["parent/219",[210,3.506]],["name/220",[138,29.515]],["parent/220",[210,3.506]],["name/221",[72,34.269]],["parent/221",[211,4.15]],["name/222",[212,54.638]],["parent/222",[210,3.506]],["name/223",[138,29.515]],["parent/223",[210,3.506]],["name/224",[72,34.269]],["parent/224",[211,4.15]],["name/225",[213,54.638]],["parent/225",[210,3.506]],["name/226",[138,29.515]],["parent/226",[210,3.506]],["name/227",[72,34.269]],["parent/227",[211,4.15]],["name/228",[214,54.638]],["parent/228",[210,3.506]],["name/229",[138,29.515]],["parent/229",[210,3.506]],["name/230",[72,34.269]],["parent/230",[211,4.15]],["name/231",[215,54.638]],["parent/231",[210,3.506]],["name/232",[138,29.515]],["parent/232",[210,3.506]],["name/233",[72,34.269]],["parent/233",[211,4.15]],["name/234",[216,54.638]],["parent/234",[38,2.583]],["name/235",[217,54.638]],["parent/235",[218,2.703]],["name/236",[219,54.638]],["parent/236",[218,2.703]],["name/237",[220,54.638]],["parent/237",[218,2.703]],["name/238",[221,54.638]],["parent/238",[218,2.703]],["name/239",[222,54.638]],["parent/239",[218,2.703]],["name/240",[223,54.638]],["parent/240",[218,2.703]],["name/241",[224,54.638]],["parent/241",[218,2.703]],["name/242",[225,54.638]],["parent/242",[218,2.703]],["name/243",[226,54.638]],["parent/243",[218,2.703]],["name/244",[227,54.638]],["parent/244",[218,2.703]],["name/245",[228,54.638]],["parent/245",[218,2.703]],["name/246",[229,54.638]],["parent/246",[218,2.703]],["name/247",[230,54.638]],["parent/247",[218,2.703]],["name/248",[231,54.638]],["parent/248",[218,2.703]],["name/249",[232,54.638]],["parent/249",[218,2.703]],["name/250",[233,54.638]],["parent/250",[218,2.703]],["name/251",[234,54.638]],["parent/251",[218,2.703]],["name/252",[73,46.165]],["parent/252",[218,2.703]],["name/253",[235,54.638]],["parent/253",[218,2.703]],["name/254",[236,54.638]],["parent/254",[218,2.703]],["name/255",[237,54.638]],["parent/255",[218,2.703]],["name/256",[132,49.53]],["parent/256",[218,2.703]],["name/257",[238,54.638]],["parent/257",[218,2.703]],["name/258",[239,54.638]],["parent/258",[38,2.583]],["name/259",[72,34.269]],["parent/259",[240,4.6]],["name/260",[241,49.53]],["parent/260",[240,4.6]],["name/261",[138,29.515]],["parent/261",[240,4.6]],["name/262",[107,46.165]],["parent/262",[242,4.35]],["name/263",[243,54.638]],["parent/263",[242,4.35]],["name/264",[244,54.638]],["parent/264",[242,4.35]],["name/265",[245,54.638]],["parent/265",[242,4.35]],["name/266",[246,54.638]],["parent/266",[38,2.583]],["name/267",[72,34.269]],["parent/267",[247,4.936]],["name/268",[138,29.515]],["parent/268",[247,4.936]],["name/269",[248,54.638]],["parent/269",[249,4.936]],["name/270",[250,54.638]],["parent/270",[249,4.936]],["name/271",[251,54.638]],["parent/271",[38,2.583]],["name/272",[72,34.269]],["parent/272",[252,5.445]],["name/273",[253,54.638]],["parent/273",[38,2.583]],["name/274",[254,54.638]],["parent/274",[255,2.511]],["name/275",[50,41.645]],["parent/275",[255,2.511]],["name/276",[40,43.652]],["parent/276",[255,2.511]],["name/277",[107,46.165]],["parent/277",[255,2.511]],["name/278",[130,46.165]],["parent/278",[255,2.511]],["name/279",[256,54.638]],["parent/279",[255,2.511]],["name/280",[257,54.638]],["parent/280",[255,2.511]],["name/281",[95,46.165]],["parent/281",[255,2.511]],["name/282",[129,46.165]],["parent/282",[255,2.511]],["name/283",[96,43.652]],["parent/283",[255,2.511]],["name/284",[97,46.165]],["parent/284",[255,2.511]],["name/285",[93,41.645]],["parent/285",[255,2.511]],["name/286",[180,46.165]],["parent/286",[255,2.511]],["name/287",[111,46.165]],["parent/287",[255,2.511]],["name/288",[258,49.53]],["parent/288",[255,2.511]],["name/289",[182,49.53]],["parent/289",[255,2.511]],["name/290",[259,49.53]],["parent/290",[255,2.511]],["name/291",[260,54.638]],["parent/291",[255,2.511]],["name/292",[261,54.638]],["parent/292",[255,2.511]],["name/293",[262,54.638]],["parent/293",[255,2.511]],["name/294",[263,49.53]],["parent/294",[255,2.511]],["name/295",[264,54.638]],["parent/295",[255,2.511]],["name/296",[265,49.53]],["parent/296",[255,2.511]],["name/297",[266,54.638]],["parent/297",[255,2.511]],["name/298",[267,54.638]],["parent/298",[255,2.511]],["name/299",[268,54.638]],["parent/299",[255,2.511]],["name/300",[241,49.53]],["parent/300",[255,2.511]],["name/301",[138,29.515]],["parent/301",[255,2.511]],["name/302",[50,41.645]],["parent/302",[269,3.184]],["name/303",[52,49.53]],["parent/303",[269,3.184]],["name/304",[53,46.165]],["parent/304",[269,3.184]],["name/305",[54,49.53]],["parent/305",[269,3.184]],["name/306",[55,49.53]],["parent/306",[269,3.184]],["name/307",[56,49.53]],["parent/307",[269,3.184]],["name/308",[57,49.53]],["parent/308",[269,3.184]],["name/309",[58,49.53]],["parent/309",[269,3.184]],["name/310",[59,49.53]],["parent/310",[269,3.184]],["name/311",[60,49.53]],["parent/311",[269,3.184]],["name/312",[61,49.53]],["parent/312",[269,3.184]],["name/313",[62,49.53]],["parent/313",[269,3.184]],["name/314",[63,49.53]],["parent/314",[269,3.184]],["name/315",[64,46.165]],["parent/315",[269,3.184]],["name/316",[270,54.638]],["parent/316",[38,2.583]],["name/317",[42,49.53]],["parent/317",[271,3.415]],["name/318",[272,54.638]],["parent/318",[271,3.415]],["name/319",[138,29.515]],["parent/319",[271,3.415]],["name/320",[273,54.638]],["parent/320",[274,2.621]],["name/321",[275,54.638]],["parent/321",[274,2.621]],["name/322",[276,54.638]],["parent/322",[274,2.621]],["name/323",[73,46.165]],["parent/323",[271,3.415]],["name/324",[72,34.269]],["parent/324",[271,3.415]],["name/325",[166,49.53]],["parent/325",[271,3.415]],["name/326",[138,29.515]],["parent/326",[271,3.415]],["name/327",[277,54.638]],["parent/327",[274,2.621]],["name/328",[130,46.165]],["parent/328",[274,2.621]],["name/329",[278,54.638]],["parent/329",[274,2.621]],["name/330",[279,54.638]],["parent/330",[274,2.621]],["name/331",[129,46.165]],["parent/331",[274,2.621]],["name/332",[280,49.53]],["parent/332",[274,2.621]],["name/333",[281,54.638]],["parent/333",[274,2.621]],["name/334",[96,43.652]],["parent/334",[274,2.621]],["name/335",[282,54.638]],["parent/335",[274,2.621]],["name/336",[258,49.53]],["parent/336",[274,2.621]],["name/337",[259,49.53]],["parent/337",[274,2.621]],["name/338",[93,41.645]],["parent/338",[274,2.621]],["name/339",[180,46.165]],["parent/339",[274,2.621]],["name/340",[283,54.638]],["parent/340",[274,2.621]],["name/341",[284,49.53]],["parent/341",[271,3.415]],["name/342",[138,29.515]],["parent/342",[271,3.415]],["name/343",[285,54.638]],["parent/343",[274,2.621]],["name/344",[284,49.53]],["parent/344",[274,2.621]],["name/345",[286,54.638]],["parent/345",[274,2.621]],["name/346",[3,43.652]],["parent/346",[274,2.621]],["name/347",[280,49.53]],["parent/347",[274,2.621]],["name/348",[287,54.638]],["parent/348",[274,2.621]],["name/349",[288,54.638]],["parent/349",[274,2.621]],["name/350",[289,54.638]],["parent/350",[274,2.621]],["name/351",[265,49.53]],["parent/351",[271,3.415]],["name/352",[263,49.53]],["parent/352",[271,3.415]]],"invertedIndex":[["__type",{"_index":138,"name":{"140":{},"145":{},"158":{},"180":{},"186":{},"193":{},"201":{},"220":{},"223":{},"226":{},"229":{},"232":{},"261":{},"268":{},"301":{},"319":{},"326":{},"342":{}},"parent":{}}],["__v",{"_index":237,"name":{"255":{}},"parent":{}}],["_id",{"_index":217,"name":{"235":{}},"parent":{}}],["activeseries",{"_index":54,"name":{"49":{},"305":{}},"parent":{}}],["address",{"_index":202,"name":{"212":{}},"parent":{}}],["adhocmargin",{"_index":189,"name":{"198":{}},"parent":{}}],["advance",{"_index":272,"name":{"318":{}},"parent":{}}],["advances",{"_index":275,"name":{"321":{}},"parent":{}}],["all_indices",{"_index":11,"name":{"10":{}},"parent":{}}],["apilist",{"_index":4,"name":{"4":{}},"parent":{}}],["applicablemargin",{"_index":190,"name":{"199":{}},"parent":{}}],["ask",{"_index":177,"name":{"184":{}},"parent":{}}],["askprice",{"_index":103,"name":{"101":{}},"parent":{}}],["askqty",{"_index":102,"name":{"100":{}},"parent":{}}],["ato",{"_index":154,"name":{"157":{}},"parent":{}}],["atobuyqty",{"_index":161,"name":{"168":{}},"parent":{}}],["atosellqty",{"_index":162,"name":{"169":{}},"parent":{}}],["baseprice",{"_index":136,"name":{"138":{}},"parent":{}}],["bid",{"_index":176,"name":{"183":{}},"parent":{}}],["bidprice",{"_index":101,"name":{"99":{}},"parent":{}}],["bidqty",{"_index":100,"name":{"98":{}},"parent":{}}],["boardstatus",{"_index":116,"name":{"117":{}},"parent":{}}],["borad_meeting",{"_index":215,"name":{"231":{}},"parent":{}}],["bulkblockdeals",{"_index":173,"name":{"178":{}},"parent":{}}],["buy",{"_index":155,"name":{"159":{}},"parent":{}}],["buyqty",{"_index":149,"name":{"153":{}},"parent":{}}],["ce",{"_index":77,"name":{"73":{},"82":{}},"parent":{}}],["ch_52week_high_price",{"_index":230,"name":{"247":{}},"parent":{}}],["ch_52week_low_price",{"_index":231,"name":{"248":{}},"parent":{}}],["ch_closing_price",{"_index":225,"name":{"242":{}},"parent":{}}],["ch_isin",{"_index":233,"name":{"250":{}},"parent":{}}],["ch_last_traded_price",{"_index":226,"name":{"243":{}},"parent":{}}],["ch_market_type",{"_index":221,"name":{"238":{}},"parent":{}}],["ch_opening_price",{"_index":224,"name":{"241":{}},"parent":{}}],["ch_previous_cls_price",{"_index":227,"name":{"244":{}},"parent":{}}],["ch_series",{"_index":220,"name":{"237":{}},"parent":{}}],["ch_symbol",{"_index":219,"name":{"236":{}},"parent":{}}],["ch_timestamp",{"_index":234,"name":{"251":{}},"parent":{}}],["ch_tot_traded_qty",{"_index":228,"name":{"245":{}},"parent":{}}],["ch_tot_traded_val",{"_index":229,"name":{"246":{}},"parent":{}}],["ch_total_trades",{"_index":232,"name":{"249":{}},"parent":{}}],["ch_trade_high_price",{"_index":222,"name":{"239":{}},"parent":{}}],["ch_trade_low_price",{"_index":223,"name":{"240":{}},"parent":{}}],["change",{"_index":96,"name":{"94":{},"129":{},"283":{},"334":{}},"parent":{}}],["changeinopeninterest",{"_index":91,"name":{"89":{}},"parent":{}}],["chart30dpath",{"_index":267,"name":{"298":{}},"parent":{}}],["chart365dpath",{"_index":264,"name":{"295":{}},"parent":{}}],["charttodaypath",{"_index":268,"name":{"299":{}},"parent":{}}],["circulars",{"_index":13,"name":{"12":{}},"parent":{}}],["city",{"_index":203,"name":{"213":{}},"parent":{}}],["classofshare",{"_index":122,"name":{"122":{}},"parent":{}}],["close",{"_index":131,"name":{"133":{}},"parent":{}}],["closeprice",{"_index":44,"name":{"41":{}},"parent":{}}],["companyname",{"_index":52,"name":{"47":{},"303":{}},"parent":{}}],["constructor",{"_index":21,"name":{"20":{}},"parent":{}}],["corporate_actions",{"_index":212,"name":{"222":{}},"parent":{}}],["createdat",{"_index":235,"name":{"253":{}},"parent":{}}],["data",{"_index":72,"name":{"67":{},"72":{},"221":{},"224":{},"227":{},"230":{},"233":{},"259":{},"267":{},"272":{},"324":{}},"parent":{}}],["date30dago",{"_index":265,"name":{"296":{},"351":{}},"parent":{}}],["date365dago",{"_index":263,"name":{"294":{},"352":{}},"parent":{}}],["daterange",{"_index":45,"name":{"42":{}},"parent":{}}],["datum",{"_index":83,"name":{"78":{}},"parent":{}}],["dayhigh",{"_index":256,"name":{"279":{}},"parent":{}}],["daylow",{"_index":257,"name":{"280":{}},"parent":{}}],["debtseries",{"_index":55,"name":{"50":{},"306":{}},"parent":{}}],["declines",{"_index":273,"name":{"320":{}},"parent":{}}],["deliveryquantity",{"_index":193,"name":{"203":{}},"parent":{}}],["deliverytotradedquantity",{"_index":194,"name":{"204":{}},"parent":{}}],["derivatives",{"_index":123,"name":{"123":{}},"parent":{}}],["directorydetails",{"_index":197,"name":{"207":{}},"parent":{}}],["email",{"_index":207,"name":{"217":{}},"parent":{}}],["end",{"_index":48,"name":{"44":{}},"parent":{}}],["equity_master",{"_index":15,"name":{"14":{}},"parent":{}}],["equitycorporateinfo",{"_index":208,"name":{"218":{}},"parent":{}}],["equitydetails",{"_index":163,"name":{"170":{}},"parent":{}}],["equityhistoricaldata",{"_index":239,"name":{"258":{}},"parent":{}}],["equityhistoricalinfo",{"_index":216,"name":{"234":{}},"parent":{}}],["equityinfo",{"_index":49,"name":{"45":{}},"parent":{}}],["equitymetadata",{"_index":106,"name":{"105":{}},"parent":{}}],["equitypreopenmarket",{"_index":151,"name":{"155":{}},"parent":{}}],["equitypriceinfo",{"_index":127,"name":{"127":{}},"parent":{}}],["equitysecurityinfo",{"_index":115,"name":{"116":{}},"parent":{}}],["equitytradeinfo",{"_index":170,"name":{"176":{}},"parent":{}}],["expirydate",{"_index":86,"name":{"80":{},"85":{}},"parent":{}}],["expirydates",{"_index":70,"name":{"66":{}},"parent":{}}],["extremelossmargin",{"_index":188,"name":{"197":{}},"parent":{}}],["facevalue",{"_index":125,"name":{"125":{}},"parent":{}}],["fax",{"_index":206,"name":{"216":{}},"parent":{}}],["ffmc",{"_index":182,"name":{"190":{},"289":{}},"parent":{}}],["ffmc_sum",{"_index":283,"name":{"340":{}},"parent":{}}],["filtered",{"_index":69,"name":{"64":{},"71":{}},"parent":{}}],["finalprice",{"_index":159,"name":{"163":{}},"parent":{}}],["finalquantity",{"_index":160,"name":{"164":{}},"parent":{}}],["financial_results",{"_index":214,"name":{"228":{}},"parent":{}}],["fromdate",{"_index":243,"name":{"263":{}},"parent":{}}],["getallstocksymbols",{"_index":25,"name":{"23":{}},"parent":{}}],["getcommodityoptionchain",{"_index":37,"name":{"35":{}},"parent":{}}],["getdata",{"_index":23,"name":{"21":{}},"parent":{}}],["getdatabyendpoint",{"_index":24,"name":{"22":{}},"parent":{}}],["getequitycorporateinfo",{"_index":28,"name":{"26":{}},"parent":{}}],["getequitydetails",{"_index":26,"name":{"24":{}},"parent":{}}],["getequityhistoricaldata",{"_index":30,"name":{"28":{}},"parent":{}}],["getequityintradaydata",{"_index":29,"name":{"27":{}},"parent":{}}],["getequityoptionchain",{"_index":36,"name":{"34":{}},"parent":{}}],["getequityseries",{"_index":31,"name":{"29":{}},"parent":{}}],["getequitystockindices",{"_index":32,"name":{"30":{}},"parent":{}}],["getequitytradeinfo",{"_index":27,"name":{"25":{}},"parent":{}}],["getgainersandlosersbyindex",{"_index":1,"name":{"1":{}},"parent":{}}],["getindexhistoricaldata",{"_index":34,"name":{"32":{}},"parent":{}}],["getindexintradaydata",{"_index":33,"name":{"31":{}},"parent":{}}],["getindexoptionchain",{"_index":35,"name":{"33":{}},"parent":{}}],["getmostactiveequities",{"_index":2,"name":{"2":{}},"parent":{}}],["glossary",{"_index":5,"name":{"5":{}},"parent":{}}],["graphdata",{"_index":43,"name":{"40":{}},"parent":{}}],["helpers",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{}}}],["high",{"_index":278,"name":{"329":{}},"parent":{}}],["holiday_clearing",{"_index":8,"name":{"7":{}},"parent":{}}],["holiday_trading",{"_index":7,"name":{"6":{}},"parent":{}}],["identifier",{"_index":40,"name":{"38":{},"61":{},"87":{},"276":{}},"parent":{}}],["iep",{"_index":158,"name":{"161":{}},"parent":{}}],["impactcost",{"_index":183,"name":{"191":{}},"parent":{}}],["impliedvolatility",{"_index":94,"name":{"92":{}},"parent":{}}],["index",{"_index":3,"name":{"3":{},"346":{}},"parent":{"4":{},"19":{}}}],["index.apilist",{"_index":6,"name":{},"parent":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{}}}],["index.nseindia",{"_index":22,"name":{},"parent":{"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{}}}],["index_names",{"_index":12,"name":{"11":{}},"parent":{}}],["indexcloseonlinerecords",{"_index":248,"name":{"269":{}},"parent":{}}],["indexdetails",{"_index":270,"name":{"316":{}},"parent":{}}],["indexequityinfo",{"_index":253,"name":{"273":{}},"parent":{}}],["indexhistoricaldata",{"_index":246,"name":{"266":{}},"parent":{}}],["indexname",{"_index":277,"name":{"327":{}},"parent":{}}],["indexturnoverrecords",{"_index":250,"name":{"270":{}},"parent":{}}],["indexvar",{"_index":186,"name":{"195":{}},"parent":{}}],["industry",{"_index":53,"name":{"48":{},"111":{},"304":{}},"parent":{}}],["info",{"_index":164,"name":{"171":{}},"parent":{}}],["interface",{"_index":38,"name":{"36":{}},"parent":{"37":{},"42":{},"45":{},"62":{},"65":{},"71":{},"75":{},"78":{},"83":{},"103":{},"105":{},"116":{},"127":{},"151":{},"155":{},"170":{},"176":{},"207":{},"218":{},"234":{},"258":{},"266":{},"271":{},"273":{},"316":{}}}],["interface.daterange",{"_index":47,"name":{},"parent":{"43":{},"44":{}}}],["interface.datum",{"_index":85,"name":{},"parent":{"79":{},"80":{},"81":{},"82":{}}}],["interface.directorydetails",{"_index":199,"name":{},"parent":{"208":{},"209":{},"210":{},"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{}}}],["interface.equitycorporateinfo",{"_index":210,"name":{},"parent":{"219":{},"220":{},"222":{},"223":{},"225":{},"226":{},"228":{},"229":{},"231":{},"232":{}}}],["interface.equitycorporateinfo.__type",{"_index":211,"name":{},"parent":{"221":{},"224":{},"227":{},"230":{},"233":{}}}],["interface.equitydetails",{"_index":165,"name":{},"parent":{"171":{},"172":{},"173":{},"174":{},"175":{}}}],["interface.equityhistoricaldata",{"_index":240,"name":{},"parent":{"259":{},"260":{},"261":{}}}],["interface.equityhistoricaldata.__type",{"_index":242,"name":{},"parent":{"262":{},"263":{},"264":{},"265":{}}}],["interface.equityhistoricalinfo",{"_index":218,"name":{},"parent":{"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"254":{},"255":{},"256":{},"257":{}}}],["interface.equityinfo",{"_index":51,"name":{},"parent":{"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{}}}],["interface.equitymetadata",{"_index":108,"name":{},"parent":{"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{}}}],["interface.equitypreopenmarket",{"_index":153,"name":{},"parent":{"156":{},"157":{},"158":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{}}}],["interface.equitypreopenmarket.__type",{"_index":156,"name":{},"parent":{"159":{},"160":{}}}],["interface.equitypriceinfo",{"_index":128,"name":{},"parent":{"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"144":{},"145":{}}}],["interface.equitypriceinfo.__type",{"_index":140,"name":{},"parent":{"141":{},"142":{},"143":{},"146":{},"147":{},"148":{},"149":{},"150":{}}}],["interface.equitysecurityinfo",{"_index":117,"name":{},"parent":{"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{}}}],["interface.equitytradeinfo",{"_index":172,"name":{},"parent":{"177":{},"178":{},"179":{},"180":{},"200":{},"201":{}}}],["interface.equitytradeinfo.__type",{"_index":175,"name":{},"parent":{"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"192":{},"193":{},"202":{},"203":{},"204":{},"205":{},"206":{}}}],["interface.equitytradeinfo.__type.__type",{"_index":179,"name":{},"parent":{"187":{},"188":{},"189":{},"190":{},"191":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{}}}],["interface.filtered",{"_index":76,"name":{},"parent":{"72":{},"73":{},"74":{}}}],["interface.indexdetails",{"_index":271,"name":{},"parent":{"317":{},"318":{},"319":{},"323":{},"324":{},"325":{},"326":{},"341":{},"342":{},"351":{},"352":{}}}],["interface.indexdetails.__type",{"_index":274,"name":{},"parent":{"320":{},"321":{},"322":{},"327":{},"328":{},"329":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{}}}],["interface.indexequityinfo",{"_index":255,"name":{},"parent":{"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"287":{},"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{}}}],["interface.indexequityinfo.__type",{"_index":269,"name":{},"parent":{"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{}}}],["interface.indexhistoricaldata",{"_index":247,"name":{},"parent":{"267":{},"268":{}}}],["interface.indexhistoricaldata.__type",{"_index":249,"name":{},"parent":{"269":{},"270":{}}}],["interface.intradaydata",{"_index":41,"name":{},"parent":{"38":{},"39":{},"40":{},"41":{}}}],["interface.optionchaindata",{"_index":68,"name":{},"parent":{"63":{},"64":{}}}],["interface.optionsdata",{"_index":81,"name":{},"parent":{"76":{},"77":{}}}],["interface.optionsdetails",{"_index":88,"name":{},"parent":{"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{}}}],["interface.preopendetails",{"_index":148,"name":{},"parent":{"152":{},"153":{},"154":{}}}],["interface.records",{"_index":71,"name":{},"parent":{"66":{},"67":{},"68":{},"69":{},"70":{}}}],["interface.seriesdata",{"_index":252,"name":{},"parent":{"272":{}}}],["interface.underlying",{"_index":105,"name":{},"parent":{"104":{}}}],["intradaydata",{"_index":39,"name":{"37":{}},"parent":{}}],["intradayhighlow",{"_index":137,"name":{"139":{}},"parent":{}}],["iscasec",{"_index":58,"name":{"53":{},"309":{}},"parent":{}}],["isdebtsec",{"_index":60,"name":{"55":{},"311":{}},"parent":{}}],["isdelisted",{"_index":63,"name":{"58":{},"314":{}},"parent":{}}],["isetfsec",{"_index":62,"name":{"57":{},"313":{}},"parent":{}}],["isfnosec",{"_index":57,"name":{"52":{},"308":{}},"parent":{}}],["isin",{"_index":64,"name":{"59":{},"108":{},"315":{}},"parent":{}}],["isslbsec",{"_index":59,"name":{"54":{},"310":{}},"parent":{}}],["issuedcap",{"_index":126,"name":{"126":{}},"parent":{}}],["issuspended",{"_index":61,"name":{"56":{},"312":{}},"parent":{}}],["istop10",{"_index":65,"name":{"60":{}},"parent":{}}],["last",{"_index":280,"name":{"332":{},"347":{}},"parent":{}}],["lastprice",{"_index":95,"name":{"93":{},"128":{},"281":{}},"parent":{}}],["lastupdatetime",{"_index":111,"name":{"112":{},"165":{},"287":{}},"parent":{}}],["latest_announcements",{"_index":209,"name":{"219":{}},"parent":{}}],["latest_circulars",{"_index":14,"name":{"13":{}},"parent":{}}],["listingdate",{"_index":110,"name":{"110":{}},"parent":{}}],["low",{"_index":279,"name":{"330":{}},"parent":{}}],["lowercp",{"_index":133,"name":{"135":{}},"parent":{}}],["market",{"_index":285,"name":{"343":{}},"parent":{}}],["market_data_pre_open",{"_index":16,"name":{"15":{}},"parent":{}}],["market_status",{"_index":9,"name":{"8":{}},"parent":{}}],["market_turnover",{"_index":10,"name":{"9":{}},"parent":{}}],["marketdeptorderbook",{"_index":174,"name":{"179":{}},"parent":{}}],["marketstatus",{"_index":284,"name":{"341":{},"344":{}},"parent":{}}],["marketstatusmessage",{"_index":289,"name":{"350":{}},"parent":{}}],["max",{"_index":141,"name":{"142":{},"148":{}},"parent":{}}],["maxdate",{"_index":145,"name":{"149":{}},"parent":{}}],["merged_daily_reports_capital",{"_index":17,"name":{"16":{}},"parent":{}}],["merged_daily_reports_debt",{"_index":19,"name":{"18":{}},"parent":{}}],["merged_daily_reports_derivatives",{"_index":18,"name":{"17":{}},"parent":{}}],["meta",{"_index":241,"name":{"260":{},"300":{}},"parent":{}}],["metadata",{"_index":166,"name":{"172":{},"325":{}},"parent":{}}],["min",{"_index":139,"name":{"141":{},"146":{}},"parent":{}}],["mindate",{"_index":144,"name":{"147":{}},"parent":{}}],["mtimestamp",{"_index":238,"name":{"257":{}},"parent":{}}],["name",{"_index":42,"name":{"39":{},"317":{}},"parent":{}}],["nearwkh",{"_index":260,"name":{"291":{}},"parent":{}}],["nearwkl",{"_index":261,"name":{"292":{}},"parent":{}}],["nifty",{"_index":104,"name":{"104":{}},"parent":{}}],["noblockdeals",{"_index":171,"name":{"177":{}},"parent":{}}],["nseindia",{"_index":20,"name":{"19":{}},"parent":{}}],["office",{"_index":201,"name":{"211":{}},"parent":{}}],["open",{"_index":130,"name":{"132":{},"278":{},"328":{}},"parent":{}}],["openinterest",{"_index":90,"name":{"88":{}},"parent":{}}],["optionchaindata",{"_index":66,"name":{"62":{}},"parent":{}}],["optionsdata",{"_index":79,"name":{"75":{}},"parent":{}}],["optionsdetails",{"_index":87,"name":{"83":{}},"parent":{}}],["pchange",{"_index":97,"name":{"95":{},"130":{},"284":{}},"parent":{}}],["pchangeinopeninterest",{"_index":92,"name":{"90":{}},"parent":{}}],["pdsectorind",{"_index":114,"name":{"115":{}},"parent":{}}],["pdsectorpe",{"_index":112,"name":{"113":{}},"parent":{}}],["pdsymbolpe",{"_index":113,"name":{"114":{}},"parent":{}}],["pe",{"_index":78,"name":{"74":{},"81":{}},"parent":{}}],["percchange",{"_index":281,"name":{"333":{}},"parent":{}}],["percentchange",{"_index":288,"name":{"349":{}},"parent":{}}],["perchange30d",{"_index":266,"name":{"297":{}},"parent":{}}],["perchange365d",{"_index":262,"name":{"293":{}},"parent":{}}],["pincode",{"_index":204,"name":{"214":{}},"parent":{}}],["ppriceband",{"_index":135,"name":{"137":{}},"parent":{}}],["preopen",{"_index":152,"name":{"156":{}},"parent":{}}],["preopendetails",{"_index":146,"name":{"151":{}},"parent":{}}],["preopenmarket",{"_index":169,"name":{"175":{}},"parent":{}}],["previousclose",{"_index":129,"name":{"131":{},"282":{},"331":{}},"parent":{}}],["price",{"_index":147,"name":{"152":{}},"parent":{}}],["priceinfo",{"_index":168,"name":{"174":{}},"parent":{}}],["priority",{"_index":254,"name":{"274":{}},"parent":{}}],["quantitytraded",{"_index":192,"name":{"202":{}},"parent":{}}],["records",{"_index":67,"name":{"63":{},"65":{}},"parent":{}}],["securityinfo",{"_index":167,"name":{"173":{}},"parent":{}}],["securityvar",{"_index":185,"name":{"194":{}},"parent":{}}],["securitywisedp",{"_index":191,"name":{"200":{}},"parent":{}}],["secwisedelposdate",{"_index":196,"name":{"206":{}},"parent":{}}],["sell",{"_index":157,"name":{"160":{}},"parent":{}}],["sellqty",{"_index":150,"name":{"154":{}},"parent":{}}],["series",{"_index":107,"name":{"106":{},"262":{},"277":{}},"parent":{}}],["seriesdata",{"_index":251,"name":{"271":{}},"parent":{}}],["seriesremarks",{"_index":195,"name":{"205":{}},"parent":{}}],["sessionno",{"_index":120,"name":{"120":{}},"parent":{}}],["shareholdings_patterns",{"_index":213,"name":{"225":{}},"parent":{}}],["slb",{"_index":121,"name":{"121":{}},"parent":{}}],["smname",{"_index":200,"name":{"209":{}},"parent":{}}],["start",{"_index":46,"name":{"43":{}},"parent":{}}],["status",{"_index":109,"name":{"109":{}},"parent":{}}],["strikeprice",{"_index":84,"name":{"79":{},"84":{}},"parent":{}}],["strikeprices",{"_index":75,"name":{"70":{}},"parent":{}}],["surveillance",{"_index":124,"name":{"124":{}},"parent":{}}],["symbol",{"_index":50,"name":{"46":{},"107":{},"210":{},"275":{},"302":{}},"parent":{}}],["symbols",{"_index":245,"name":{"265":{}},"parent":{}}],["telephone",{"_index":205,"name":{"215":{}},"parent":{}}],["tempsuspendedseries",{"_index":56,"name":{"51":{},"307":{}},"parent":{}}],["timestamp",{"_index":73,"name":{"68":{},"252":{},"323":{}},"parent":{}}],["timeval",{"_index":282,"name":{"335":{}},"parent":{}}],["todate",{"_index":244,"name":{"264":{}},"parent":{}}],["totalbuyquantity",{"_index":98,"name":{"96":{},"166":{},"181":{}},"parent":{}}],["totalmarketcap",{"_index":181,"name":{"189":{}},"parent":{}}],["totalsellquantity",{"_index":99,"name":{"97":{},"167":{},"182":{}},"parent":{}}],["totaltradedvalue",{"_index":180,"name":{"188":{},"286":{},"339":{}},"parent":{}}],["totaltradedvolume",{"_index":93,"name":{"91":{},"162":{},"187":{},"285":{},"338":{}},"parent":{}}],["totoi",{"_index":80,"name":{"76":{}},"parent":{}}],["totvol",{"_index":82,"name":{"77":{}},"parent":{}}],["tradedate",{"_index":286,"name":{"345":{}},"parent":{}}],["tradeinfo",{"_index":178,"name":{"185":{}},"parent":{}}],["tradingsegment",{"_index":119,"name":{"119":{}},"parent":{}}],["tradingstatus",{"_index":118,"name":{"118":{}},"parent":{}}],["unchanged",{"_index":276,"name":{"322":{}},"parent":{}}],["underlying",{"_index":89,"name":{"86":{},"103":{}},"parent":{}}],["underlyingvalue",{"_index":74,"name":{"69":{},"102":{}},"parent":{}}],["updatedat",{"_index":236,"name":{"254":{}},"parent":{}}],["uppercp",{"_index":134,"name":{"136":{}},"parent":{}}],["value",{"_index":142,"name":{"143":{},"150":{}},"parent":{}}],["valueatrisk",{"_index":184,"name":{"192":{}},"parent":{}}],["variation",{"_index":287,"name":{"348":{}},"parent":{}}],["varmargin",{"_index":187,"name":{"196":{}},"parent":{}}],["vwap",{"_index":132,"name":{"134":{},"256":{}},"parent":{}}],["webaddress",{"_index":198,"name":{"208":{}},"parent":{}}],["weekhighlow",{"_index":143,"name":{"144":{}},"parent":{}}],["yearhigh",{"_index":258,"name":{"288":{},"336":{}},"parent":{}}],["yearlow",{"_index":259,"name":{"290":{},"337":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/index.nseindia.html b/docs/classes/index.nseindia.html index 90ee945..0c45592 100644 --- a/docs/classes/index.nseindia.html +++ b/docs/classes/index.nseindia.html @@ -3,8 +3,8 @@ - NseIndia | stock-nse-india - v1.1.7 - + NseIndia | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@ @@ -138,7 +138,7 @@

    getAllStockSymbols

  • Returns Promise<string[]>

    @@ -146,6 +146,29 @@

    Returns Promise +
    + +

    getCommodityOptionChain

    + + +

    getData

    @@ -156,7 +179,7 @@

    getData

  • Parameters

    @@ -183,7 +206,7 @@

    getDataByEndpoint

  • Parameters

    @@ -206,7 +229,7 @@

    getEquityCorporateInfo

  • Parameters

    @@ -229,7 +252,7 @@

    getEquityDetails

  • Parameters

    @@ -252,7 +275,7 @@

    getEquityHistoricalData

  • Parameters

    @@ -278,7 +301,7 @@

    getEquityIntradayData

  • Parameters

    @@ -304,7 +327,7 @@

    getEquityOptionChain

  • Parameters

    @@ -327,7 +350,7 @@

    getEquitySeries

  • Parameters

    @@ -350,7 +373,7 @@

    getEquityStockIndices

  • Parameters

    @@ -373,7 +396,7 @@

    getEquityTradeInfo

  • Parameters

    @@ -396,7 +419,7 @@

    getIndexHistoricalData

  • Parameters

    @@ -422,7 +445,7 @@

    getIndexIntradayData

  • Parameters

    @@ -448,30 +471,7 @@

    getIndexOptionChain

  • -

    Parameters

    -
      -
    • -
      indexSymbol: string
      -
    • -
    -

    Returns Promise<OptionChainData>

    -
  • - -
    -
    - -

    getCommodityOptionChain

    -
      -
    • getCommodityOptionChain(indexSymbol: string): Promise<OptionChainData>
    • -
    -

  • diff --git a/docs/enums/index.apilist.html b/docs/enums/index.apilist.html index 36c77b7..ee76286 100644 --- a/docs/enums/index.apilist.html +++ b/docs/enums/index.apilist.html @@ -3,8 +3,8 @@ - ApiList | stock-nse-india - v1.1.7 - + ApiList | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • index @@ -102,7 +102,7 @@

      ALL_INDICES

      ALL_INDICES: = "/api/allIndices"
      @@ -112,7 +112,7 @@

      CIRCULARS

      CIRCULARS: = "/api/circulars"
      @@ -122,7 +122,7 @@

      EQUITY_MASTER

      EQUITY_MASTER: = "/api/equity-master"
      @@ -132,7 +132,7 @@

      GLOSSARY

      GLOSSARY: = "/api/cmsContent?url=/glossary"
      @@ -142,7 +142,7 @@

      HOLIDAY_CLEARING

      HOLIDAY_CLEARING: = "/api/holiday-master?type=clearing"
      @@ -152,7 +152,7 @@

      HOLIDAY_TRADING

      HOLIDAY_TRADING: = "/api/holiday-master?type=trading"
      @@ -162,7 +162,7 @@

      INDEX_NAMES

      INDEX_NAMES: = "/api/index-names"
      @@ -172,7 +172,7 @@

      LATEST_CIRCULARS

      LATEST_CIRCULARS: = "/api/latest-circular"
      @@ -182,7 +182,7 @@

      MARKET_DATA_PRE_OPEN

      MARKET_DATA_PRE_OPEN: = "/api/market-data-pre-open?key=ALL"
      @@ -192,7 +192,7 @@

      MARKET_STATUS

      MARKET_STATUS: = "/api/marketStatus"
      @@ -202,7 +202,7 @@

      MARKET_TURNOVER

      MARKET_TURNOVER: = "/api/market-turnover"
      @@ -212,7 +212,7 @@

      MERGED_DAILY_REPORTS_CAPITAL

      MERGED_DAILY_REPORTS_CAPITAL: = "/api/merged-daily-reports?key=favCapital"
      @@ -222,7 +222,7 @@

      MERGED_DAILY_REPORTS_DEBT

      MERGED_DAILY_REPORTS_DEBT: = "/api/merged-daily-reports?key=favDebt"
      @@ -232,7 +232,7 @@

      MERGED_DAILY_REPORTS_DERIVATIVES

      MERGED_DAILY_REPORTS_DERIVATIVES: = "/api/merged-daily-reports?key=favDerivatives"
      diff --git a/docs/enums/interface.underlying.html b/docs/enums/interface.underlying.html index c90e6ee..86f1419 100644 --- a/docs/enums/interface.underlying.html +++ b/docs/enums/interface.underlying.html @@ -3,8 +3,8 @@ - Underlying | stock-nse-india - v1.1.7 - + Underlying | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -89,7 +89,7 @@

      Nifty

      Nifty: = "NIFTY"
      diff --git a/docs/index.html b/docs/index.html index 4a92341..e77b7da 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,8 +3,8 @@ - stock-nse-india - v1.1.7 - + stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -50,7 +50,7 @@
    -

    stock-nse-india - v1.1.7

    +

    stock-nse-india - v1.2.0

    @@ -115,7 +115,7 @@

    Equity Methods

    getEquityDetails

    getEquityHistoricalData

    getEquityIntradayData

    -

    getEquityOptionChain

    +

    getEquityOptionChain

    getEquitySeries

    getEquityTradeInfo

    @@ -124,8 +124,11 @@

    Index Methods

    getEquityStockIndices

    getIndexIntradayData

    getIndexHistoricalData

    -

    getIndexOptionChain

    -

    getCommodityOptionChain

    +

    getIndexOptionChain

    + +

    Commodity Methods

    +
    +

    getCommodityOptionChain

    Helper Methods

    diff --git a/docs/interfaces/interface.daterange.html b/docs/interfaces/interface.daterange.html index 1cdee71..799ea31 100644 --- a/docs/interfaces/interface.daterange.html +++ b/docs/interfaces/interface.daterange.html @@ -3,8 +3,8 @@ - DateRange | stock-nse-india - v1.1.7 - + DateRange | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -98,7 +98,7 @@

      end

      end: Date
      @@ -108,7 +108,7 @@

      start

      start: Date
      diff --git a/docs/interfaces/interface.datum.html b/docs/interfaces/interface.datum.html index f1c42a2..f1bb4cd 100644 --- a/docs/interfaces/interface.datum.html +++ b/docs/interfaces/interface.datum.html @@ -3,8 +3,8 @@ - Datum | stock-nse-india - v1.1.7 - + Datum | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -101,7 +101,7 @@

      borad_meeting

      borad_meeting: { data: { meetingdate: string; purpose: string; symbol: string }[] }
      @@ -119,7 +119,7 @@

      corporate_actions

      corporate_actions: { data: { exdate: string; purpose: string; symbol: string }[] }
      @@ -137,7 +137,7 @@

      financial_results

      financial_results: { data: { audited: string; consolidated: string; cumulative: string; expenditure: string; from_date: string; income: string; na_attachment: string; proLossAftTax: string; reDilEPS: string; reProLossBefTax: string; re_broadcast_timestamp: string; to_date: string; xbrl_attachment: string }[] }
      @@ -155,7 +155,7 @@

      latest_announcements

      latest_announcements: { data: { broadcastdate: string; subject: string; symbol: string }[] }
      @@ -173,7 +173,7 @@

      shareholdings_patterns

      shareholdings_patterns: { data: any }
      diff --git a/docs/interfaces/interface.equitydetails.html b/docs/interfaces/interface.equitydetails.html index e23f2a3..0b451c4 100644 --- a/docs/interfaces/interface.equitydetails.html +++ b/docs/interfaces/interface.equitydetails.html @@ -3,8 +3,8 @@ - EquityDetails | stock-nse-india - v1.1.7 - + EquityDetails | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -98,7 +98,7 @@

      data

      @@ -108,7 +108,7 @@

      meta

      meta: { fromDate: string; series: string[]; symbols: string[]; toDate: string }
      diff --git a/docs/interfaces/interface.equityhistoricalinfo.html b/docs/interfaces/interface.equityhistoricalinfo.html index 0058ccf..ace94f4 100644 --- a/docs/interfaces/interface.equityhistoricalinfo.html +++ b/docs/interfaces/interface.equityhistoricalinfo.html @@ -3,8 +3,8 @@ - EquityHistoricalInfo | stock-nse-india - v1.1.7 - + EquityHistoricalInfo | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -100,7 +100,7 @@

      bulkBlockDeals

      bulkBlockDeals: { name: string }[]
      @@ -110,7 +110,7 @@

      marketDeptOrderBook

      marketDeptOrderBook: { ask: { price: number; quantity: number }[]; bid: { price: number; quantity: number }[]; totalBuyQuantity: number; totalSellQuantity: number; tradeInfo: { ffmc: number; impactCost: number; totalMarketCap: number; totalTradedValue: number; totalTradedVolume: number }; valueAtRisk: { adhocMargin: number; applicableMargin: number; extremeLossMargin: number; indexVar: number; securityVar: number; varMargin: number } }
      @@ -180,7 +180,7 @@

      noBlockDeals

      noBlockDeals: boolean
      @@ -190,7 +190,7 @@

      securityWiseDP

      securityWiseDP: { deliveryQuantity: number; deliveryToTradedQuantity: number; quantityTraded: number; secWiseDelPosDate: string; seriesRemarks: null | string }
      diff --git a/docs/interfaces/interface.filtered.html b/docs/interfaces/interface.filtered.html index 82a40ea..6109e33 100644 --- a/docs/interfaces/interface.filtered.html +++ b/docs/interfaces/interface.filtered.html @@ -3,8 +3,8 @@ - Filtered | stock-nse-india - v1.1.7 - + Filtered | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -104,7 +104,7 @@

      advance

      advance: { advances: string; declines: string; unchanged: string }
      @@ -128,7 +128,7 @@

      data

      @@ -138,7 +138,7 @@

      date30dAgo

      date30dAgo: string
      @@ -148,7 +148,7 @@

      date365dAgo

      date365dAgo: string
      @@ -158,7 +158,7 @@

      marketStatus

      marketStatus: { index: string; last: number; market: string; marketStatus: string; marketStatusMessage: string; percentChange: number; tradeDate: string; variation: number }
      @@ -197,7 +197,7 @@

      metadata

      metadata: { change: number; ffmc_sum: number; high: number; indexName: string; last: number; low: number; open: number; percChange: number; previousClose: number; timeVal: string; totalTradedValue: number; totalTradedVolume: number; yearHigh: number; yearLow: number }
      @@ -254,7 +254,7 @@

      name

      name: string
      @@ -264,7 +264,7 @@

      timestamp

      timestamp: string
      diff --git a/docs/interfaces/interface.indexequityinfo.html b/docs/interfaces/interface.indexequityinfo.html index 9bfd740..7db8833 100644 --- a/docs/interfaces/interface.indexequityinfo.html +++ b/docs/interfaces/interface.indexequityinfo.html @@ -3,8 +3,8 @@ - IndexEquityInfo | stock-nse-india - v1.1.7 - + IndexEquityInfo | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -97,7 +97,7 @@

      data

      data: { indexCloseOnlineRecords: { EOD_CLOSE_INDEX_VAL: number; EOD_HIGH_INDEX_VAL: number; EOD_INDEX_NAME: string; EOD_LOW_INDEX_VAL: number; EOD_OPEN_INDEX_VAL: number; EOD_TIMESTAMP: string; TIMESTAMP: string }[]; indexTurnoverRecords: { HIT_INDEX_NAME_UPPER: string; HIT_TIMESTAMP: string; HIT_TRADED_QTY: number; HIT_TURN_OVER: number; TIMESTAMP: string }[] }
      diff --git a/docs/interfaces/interface.intradaydata.html b/docs/interfaces/interface.intradaydata.html index 79b09f4..bc0e449 100644 --- a/docs/interfaces/interface.intradaydata.html +++ b/docs/interfaces/interface.intradaydata.html @@ -3,8 +3,8 @@ - IntradayData | stock-nse-india - v1.1.7 - + IntradayData | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -100,7 +100,7 @@

      closePrice

      closePrice: number
      @@ -110,7 +110,7 @@

      graphData

      graphData: [number, number]
      @@ -120,7 +120,7 @@

      identifier

      identifier: string
      @@ -130,7 +130,7 @@

      name

      name: string
      diff --git a/docs/interfaces/interface.optionchaindata.html b/docs/interfaces/interface.optionchaindata.html index 08b07e6..3b37386 100644 --- a/docs/interfaces/interface.optionchaindata.html +++ b/docs/interfaces/interface.optionchaindata.html @@ -3,8 +3,8 @@ - OptionChainData | stock-nse-india - v1.1.7 - + OptionChainData | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -98,7 +98,7 @@

      filtered

      filtered: Filtered
      @@ -108,7 +108,7 @@

      records

      records: Records
      diff --git a/docs/interfaces/interface.optionsdata.html b/docs/interfaces/interface.optionsdata.html index 6019484..c18225d 100644 --- a/docs/interfaces/interface.optionsdata.html +++ b/docs/interfaces/interface.optionsdata.html @@ -3,8 +3,8 @@ - OptionsData | stock-nse-india - v1.1.7 - + OptionsData | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface @@ -98,7 +98,7 @@

      totOI

      totOI: number
      @@ -108,7 +108,7 @@

      totVol

      totVol: number
      diff --git a/docs/interfaces/interface.optionsdetails.html b/docs/interfaces/interface.optionsdetails.html index 3e2cfce..c634cc3 100644 --- a/docs/interfaces/interface.optionsdetails.html +++ b/docs/interfaces/interface.optionsdetails.html @@ -3,8 +3,8 @@ - OptionsDetails | stock-nse-india - v1.1.7 - + OptionsDetails | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -50,7 +50,7 @@
    -

    stock-nse-india - v1.1.7

    +

    stock-nse-india - v1.2.0

    diff --git a/docs/modules/helpers.html b/docs/modules/helpers.html index 9818188..9188e35 100644 --- a/docs/modules/helpers.html +++ b/docs/modules/helpers.html @@ -3,8 +3,8 @@ - helpers | stock-nse-india - v1.1.7 - + helpers | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • helpers @@ -91,7 +91,7 @@

      Const getGainersAnd

      Parameters

      @@ -114,7 +114,7 @@

      Const getMostActive

      Parameters

      diff --git a/docs/modules/index.html b/docs/modules/index.html index 893a7dd..6d5d671 100644 --- a/docs/modules/index.html +++ b/docs/modules/index.html @@ -3,8 +3,8 @@ - index | stock-nse-india - v1.1.7 - + index | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • index diff --git a/docs/modules/interface.html b/docs/modules/interface.html index aec2fdb..10a7c0a 100644 --- a/docs/modules/interface.html +++ b/docs/modules/interface.html @@ -3,8 +3,8 @@ - interface | stock-nse-india - v1.1.7 - + interface | stock-nse-india - v1.2.0 + @@ -23,7 +23,7 @@
    • Preparing search index...
    • The search index is not available
    - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    @@ -52,7 +52,7 @@
    • - stock-nse-india - v1.1.7 + stock-nse-india - v1.2.0
    • interface diff --git a/package-lock.json b/package-lock.json index 1230cb1..965148a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,11 +9,18 @@ "version": "1.1.7", "license": "MIT", "dependencies": { + "@graphql-tools/graphql-file-loader": "^7.5.13", + "@graphql-tools/load": "^7.8.8", + "@graphql-tools/load-files": "^6.6.1", + "@graphql-tools/merge": "^8.3.14", + "apollo-server-core": "^3.10.0", + "apollo-server-express": "^3.10.0", "asciichart": "^1.5.25", "axios": "^0.21.2", "chalk": "^4.1.0", "cheerio": "^1.0.0-rc.10", "express": "^4.17.2", + "graphql": "^16.5.0", "moment": "^2.29.2", "moment-range": "^4.0.2", "ohlc": "^2.0.4", @@ -35,11 +42,14 @@ "@types/user-agents": "^1.0.4", "@typescript-eslint/eslint-plugin": "^4.14.2", "@typescript-eslint/parser": "^4.14.2", + "copyfiles": "^2.4.1", "eslint": "^7.19.0", "husky": "^4.3.8", "jest": "^26.6.3", "lint-staged": "^10.5.4", + "rimraf": "^3.0.2", "ts-jest": "^26.5.0", + "tsc-watch": "^5.0.3", "typedoc": "^0.20.23", "typescript": "^4.1.3" }, @@ -103,6 +113,157 @@ "openapi-types": ">=7" } }, + "node_modules/@apollo/protobufjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.7.tgz", + "integrity": "sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.0", + "long": "^4.0.0" + }, + "bin": { + "apollo-pbjs": "bin/pbjs", + "apollo-pbts": "bin/pbts" + } + }, + "node_modules/@apollo/usage-reporting-protobuf": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.1.tgz", + "integrity": "sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA==", + "dependencies": { + "@apollo/protobufjs": "1.2.7" + } + }, + "node_modules/@apollo/utils.dropunuseddefinitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz", + "integrity": "sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==", + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } + }, + "node_modules/@apollo/utils.keyvaluecache": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.2.tgz", + "integrity": "sha512-p7PVdLPMnPzmXSQVEsy27cYEjVON+SH/Wb7COyW3rQN8+wJgT1nv9jZouYtztWW8ZgTkii5T6tC9qfoDREd4mg==", + "dependencies": { + "@apollo/utils.logger": "^1.0.0", + "lru-cache": "7.10.1 - 7.13.1" + } + }, + "node_modules/@apollo/utils.keyvaluecache/node_modules/lru-cache": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@apollo/utils.logger": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@apollo/utils.logger/-/utils.logger-1.0.1.tgz", + "integrity": "sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA==" + }, + "node_modules/@apollo/utils.printwithreducedwhitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz", + "integrity": "sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q==", + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } + }, + "node_modules/@apollo/utils.removealiases": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz", + "integrity": "sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A==", + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } + }, + "node_modules/@apollo/utils.sortast": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz", + "integrity": "sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA==", + "dependencies": { + "lodash.sortby": "^4.7.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } + }, + "node_modules/@apollo/utils.stripsensitiveliterals": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz", + "integrity": "sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w==", + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } + }, + "node_modules/@apollo/utils.usagereporting": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.1.tgz", + "integrity": "sha512-6dk+0hZlnDbahDBB2mP/PZ5ybrtCJdLMbeNJD+TJpKyZmSY6bA3SjI8Cr2EM9QA+AdziywuWg+SgbWUF3/zQqQ==", + "dependencies": { + "@apollo/usage-reporting-protobuf": "^4.0.0", + "@apollo/utils.dropunuseddefinitions": "^1.1.0", + "@apollo/utils.printwithreducedwhitespace": "^1.1.0", + "@apollo/utils.removealiases": "1.0.0", + "@apollo/utils.sortast": "^1.1.0", + "@apollo/utils.stripsensitiveliterals": "^1.2.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "graphql": "14.x || 15.x || 16.x" + } + }, + "node_modules/@apollographql/apollo-tools": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz", + "integrity": "sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw==", + "engines": { + "node": ">=8", + "npm": ">=6" + }, + "peerDependencies": { + "graphql": "^14.2.1 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@apollographql/graphql-playground-html": { + "version": "1.6.29", + "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz", + "integrity": "sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA==", + "dependencies": { + "xss": "^1.0.8" + } + }, "node_modules/@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", @@ -641,6 +802,143 @@ "node": ">=8" } }, + "node_modules/@graphql-tools/graphql-file-loader": { + "version": "7.5.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.17.tgz", + "integrity": "sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==", + "dependencies": { + "@graphql-tools/import": "6.7.18", + "@graphql-tools/utils": "^9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/import": { + "version": "6.7.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.18.tgz", + "integrity": "sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/import/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@graphql-tools/load": { + "version": "7.8.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.8.14.tgz", + "integrity": "sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==", + "dependencies": { + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load-files": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/load-files/-/load-files-6.6.1.tgz", + "integrity": "sha512-nd4GOjdD68bdJkHfRepILb0gGwF63mJI7uD4oJuuf2Kzeq8LorKa6WfyxUhdMuLmZhnx10zdAlWPfwv1NOAL4Q==", + "dependencies": { + "globby": "11.1.0", + "tslib": "^2.4.0", + "unixify": "1.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@graphql-tools/merge": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz", + "integrity": "sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==", + "dependencies": { + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/mock": { + "version": "8.7.20", + "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.7.20.tgz", + "integrity": "sha512-ljcHSJWjC/ZyzpXd5cfNhPI7YljRVvabKHPzKjEs5ElxWu2cdlLGvyNYepApXDsM/OJG/2xuhGM+9GWu5gEAPQ==", + "dependencies": { + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", + "fast-json-stable-stringify": "^2.1.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/schema": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz", + "integrity": "sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==", + "dependencies": { + "@graphql-tools/merge": "^8.4.1", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/utils": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -902,18 +1200,22 @@ "node": ">= 10.14.2" } }, + "node_modules/@josephg/resolvable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", + "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==" + }, "node_modules/@jsdevtools/ono": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, "node_modules/@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "dev": true, + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dependencies": { - "@nodelib/fs.stat": "2.0.3", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" }, "engines": { @@ -921,27 +1223,79 @@ } }, "node_modules/@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true, + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "dev": true, + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { - "@nodelib/fs.scandir": "2.1.3", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" }, "engines": { "node": ">= 8" } }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, "node_modules/@sinonjs/commons": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz", @@ -969,6 +1323,14 @@ "node": ">= 6" } }, + "node_modules/@types/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/babel__core": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz", @@ -1014,7 +1376,6 @@ "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -1029,16 +1390,19 @@ "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, "dependencies": { "@types/node": "*" } }, + "node_modules/@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + }, "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -1047,10 +1411,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.27", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.27.tgz", - "integrity": "sha512-e/sVallzUTPdyOTiqi8O8pMdBBphscvI6E4JYaKlja4Lm+zh7UFSSdW5VMkRbhDtmrONqOUHOXRguPsDckzxNA==", - "dev": true, + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -1105,17 +1468,20 @@ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, "node_modules/@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "node_modules/@types/node": { "version": "14.14.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.13.tgz", - "integrity": "sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ==", - "dev": true + "integrity": "sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", @@ -1138,20 +1504,17 @@ "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/serve-static": { "version": "1.13.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -1529,6 +1892,243 @@ "node": ">= 8" } }, + "node_modules/apollo-datasource": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-3.3.2.tgz", + "integrity": "sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg==", + "deprecated": "The `apollo-datasource` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { + "@apollo/utils.keyvaluecache": "^1.0.1", + "apollo-server-env": "^4.2.1" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/apollo-reporting-protobuf": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.4.0.tgz", + "integrity": "sha512-h0u3EbC/9RpihWOmcSsvTW2O6RXVaD/mPEjfrPkxRPTEPWqncsgOoRJw+wih4OqfH3PvTJvoEIf4LwKrUaqWog==", + "deprecated": "The `apollo-reporting-protobuf` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/usage-reporting-protobuf` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { + "@apollo/protobufjs": "1.2.6" + } + }, + "node_modules/apollo-reporting-protobuf/node_modules/@apollo/protobufjs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.6.tgz", + "integrity": "sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.0", + "@types/node": "^10.1.0", + "long": "^4.0.0" + }, + "bin": { + "apollo-pbjs": "bin/pbjs", + "apollo-pbts": "bin/pbts" + } + }, + "node_modules/apollo-reporting-protobuf/node_modules/@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + }, + "node_modules/apollo-server-core": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.13.0.tgz", + "integrity": "sha512-v/g6DR6KuHn9DYSdtQijz8dLOkP78I5JSVJzPkARhDbhpH74QNwrQ2PP2URAPPEDJ2EeZNQDX8PvbYkAKqg+kg==", + "deprecated": "The `apollo-server-core` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { + "@apollo/utils.keyvaluecache": "^1.0.1", + "@apollo/utils.logger": "^1.0.0", + "@apollo/utils.usagereporting": "^1.0.0", + "@apollographql/apollo-tools": "^0.5.3", + "@apollographql/graphql-playground-html": "1.6.29", + "@graphql-tools/mock": "^8.1.2", + "@graphql-tools/schema": "^8.0.0", + "@josephg/resolvable": "^1.0.0", + "apollo-datasource": "^3.3.2", + "apollo-reporting-protobuf": "^3.4.0", + "apollo-server-env": "^4.2.1", + "apollo-server-errors": "^3.3.1", + "apollo-server-plugin-base": "^3.7.2", + "apollo-server-types": "^3.8.0", + "async-retry": "^1.2.1", + "fast-json-stable-stringify": "^2.1.0", + "graphql-tag": "^2.11.0", + "loglevel": "^1.6.8", + "lru-cache": "^6.0.0", + "node-abort-controller": "^3.0.1", + "sha.js": "^2.4.11", + "uuid": "^9.0.0", + "whatwg-mimetype": "^3.0.0" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "graphql": "^15.3.0 || ^16.0.0" + } + }, + "node_modules/apollo-server-core/node_modules/@graphql-tools/merge": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.1.tgz", + "integrity": "sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==", + "dependencies": { + "@graphql-tools/utils": "8.9.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/apollo-server-core/node_modules/@graphql-tools/schema": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.1.tgz", + "integrity": "sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==", + "dependencies": { + "@graphql-tools/merge": "8.3.1", + "@graphql-tools/utils": "8.9.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/apollo-server-core/node_modules/@graphql-tools/utils": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", + "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/apollo-server-core/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/apollo-server-core/node_modules/value-or-promise": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz", + "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/apollo-server-core/node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "engines": { + "node": ">=12" + } + }, + "node_modules/apollo-server-env": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-4.2.1.tgz", + "integrity": "sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==", + "deprecated": "The `apollo-server-env` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/utils.fetcher` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { + "node-fetch": "^2.6.7" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/apollo-server-errors": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz", + "integrity": "sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA==", + "deprecated": "The `apollo-server-errors` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "graphql": "^15.3.0 || ^16.0.0" + } + }, + "node_modules/apollo-server-express": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.13.0.tgz", + "integrity": "sha512-iSxICNbDUyebOuM8EKb3xOrpIwOQgKxGbR2diSr4HP3IW8T3njKFOoMce50vr+moOCe1ev8BnLcw9SNbuUtf7g==", + "deprecated": "The `apollo-server-express` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { + "@types/accepts": "^1.3.5", + "@types/body-parser": "1.19.2", + "@types/cors": "2.8.12", + "@types/express": "4.17.14", + "@types/express-serve-static-core": "4.17.31", + "accepts": "^1.3.5", + "apollo-server-core": "^3.13.0", + "apollo-server-types": "^3.8.0", + "body-parser": "^1.19.0", + "cors": "^2.8.5", + "parseurl": "^1.3.3" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "express": "^4.17.1", + "graphql": "^15.3.0 || ^16.0.0" + } + }, + "node_modules/apollo-server-plugin-base": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.7.2.tgz", + "integrity": "sha512-wE8dwGDvBOGehSsPTRZ8P/33Jan6/PmL0y0aN/1Z5a5GcbFhDaaJCjK5cav6npbbGL2DPKK0r6MPXi3k3N45aw==", + "deprecated": "The `apollo-server-plugin-base` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { + "apollo-server-types": "^3.8.0" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "graphql": "^15.3.0 || ^16.0.0" + } + }, + "node_modules/apollo-server-types": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.8.0.tgz", + "integrity": "sha512-ZI/8rTE4ww8BHktsVpb91Sdq7Cb71rdSkXELSwdSR0eXu600/sY+1UXhTWdiJvk+Eq5ljqoHLwLbY2+Clq2b9A==", + "deprecated": "The `apollo-server-types` package is part of Apollo Server v2 and v3, which are now end-of-life (as of October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.", + "dependencies": { + "@apollo/utils.keyvaluecache": "^1.0.1", + "@apollo/utils.logger": "^1.0.0", + "apollo-reporting-protobuf": "^3.4.0", + "apollo-server-env": "^4.2.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "graphql": "^15.3.0 || ^16.0.0" + } + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1574,7 +2174,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, "engines": { "node": ">=8" } @@ -1611,6 +2210,14 @@ "node": ">=8" } }, + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "dependencies": { + "retry": "0.13.1" + } + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -1853,12 +2460,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -2385,6 +2991,43 @@ "node": ">=0.10.0" } }, + "node_modules/copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "dev": true, + "dependencies": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "bin": { + "copyfiles": "copyfiles", + "copyup": "copyfiles" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/cosmiconfig": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", @@ -2441,6 +3084,11 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" + }, "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -2635,7 +3283,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, "dependencies": { "path-type": "^4.0.0" }, @@ -2727,6 +3374,12 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -3183,6 +3836,21 @@ "es5-ext": "~0.10.14" } }, + "node_modules/event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, "node_modules/exec-sh": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", @@ -3516,27 +4184,24 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", - "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", - "dev": true, + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" } }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -3545,10 +4210,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", - "dev": true, + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { "reusify": "^1.0.4" } @@ -3590,10 +4254,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -3748,6 +4411,12 @@ "node": ">= 0.6" } }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, "node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -3901,7 +4570,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -3925,16 +4593,15 @@ } }, "node_modules/globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dev": true, + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "engines": { @@ -3945,10 +4612,9 @@ } }, "node_modules/globby/node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true, + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "engines": { "node": ">= 4" } @@ -3970,6 +4636,28 @@ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, + "node_modules/graphql": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", + "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, "node_modules/growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -4479,7 +5167,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -4505,7 +5192,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -4525,7 +5211,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "engines": { "node": ">=0.12.0" } @@ -5690,6 +6375,11 @@ "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -5754,11 +6444,27 @@ "node": ">=8" } }, + "node_modules/loglevel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -5820,6 +6526,12 @@ "node": ">=0.10.0" } }, + "node_modules/map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -5867,12 +6579,11 @@ "dev": true }, "node_modules/merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true, + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { - "node": ">= 6" + "node": ">= 8" } }, "node_modules/methods": { @@ -5884,16 +6595,15 @@ } }, "node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=8" + "node": ">=8.6" } }, "node_modules/mime": { @@ -6057,6 +6767,55 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" + }, + "node_modules/node-cleanup": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz", + "integrity": "sha512-qN8v/s2PAJwGUtr1/hYTpNKlD6Y9rc4p8KSmJXyGdYGZsDGKXrGThikLFP9OCHFeLeEpQzPwiAtdIvBLqm//Hw==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -6087,6 +6846,40 @@ "which": "^2.0.2" } }, + "node_modules/noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + } + }, + "node_modules/noms/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/noms/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/noms/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -6146,6 +6939,14 @@ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -6555,16 +7356,23 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, "engines": { "node": ">=8" } }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", "dev": true, + "dependencies": { + "through": "~2.3" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -6699,6 +7507,12 @@ "node": ">= 10" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -6733,6 +7547,21 @@ "node": ">= 0.10" } }, + "node_modules/ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "dependencies": { + "event-stream": "=3.3.4" + }, + "bin": { + "ps-tree": "bin/ps-tree.js" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -6778,6 +7607,25 @@ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -6909,8 +7757,7 @@ "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8= sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8= sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" }, "node_modules/repeat-element": { "version": "1.1.3", @@ -7030,11 +7877,18 @@ "node": ">=0.12" } }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -7065,10 +7919,26 @@ } }, "node_modules/run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } }, "node_modules/rxjs": { "version": "6.6.6", @@ -7586,6 +8456,18 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -7673,7 +8555,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, "engines": { "node": ">=8" } @@ -7963,6 +8844,18 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "dev": true, + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -8108,6 +9001,15 @@ "node": ">= 0.8" } }, + "node_modules/stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -8431,6 +9333,46 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -8489,7 +9431,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -8560,10 +9501,41 @@ "typescript": ">=3.8 <5.0" } }, + "node_modules/tsc-watch": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/tsc-watch/-/tsc-watch-5.0.3.tgz", + "integrity": "sha512-Hz2UawwELMSLOf0xHvAFc7anLeMw62cMVXr1flYmhRuOhOyOljwmb1l/O60ZwRyy1k7N1iC1mrn1QYM2zITfuw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "node-cleanup": "^2.1.2", + "ps-tree": "^1.2.0", + "string-argv": "^0.1.1", + "strip-ansi": "^6.0.0" + }, + "bin": { + "tsc-watch": "index.js" + }, + "engines": { + "node": ">=8.17.0" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/tsc-watch/node_modules/string-argv": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.1.2.tgz", + "integrity": "sha512-mBqPGEOMNJKXRo7z0keX0wlAhbBAjilUdPW13nN0PecVryZxdHIeM7TqbsSUA7VYuS00HGC6mojP7DlQzfa9ZA==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "node_modules/tsutils": { "version": "3.17.1", @@ -8751,6 +9723,28 @@ "node": ">= 4.0.0" } }, + "node_modules/unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "dependencies": { + "normalize-path": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unixify/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -8807,6 +9801,15 @@ "node": ">=0.10.0" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -8920,6 +9923,14 @@ "node": ">= 0.10" } }, + "node_modules/value-or-promise": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", + "engines": { + "node": ">=12" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -9119,6 +10130,35 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, + "node_modules/xss": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz", + "integrity": "sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==", + "dependencies": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + }, + "bin": { + "xss": "bin/xss" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/xss/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", @@ -9130,8 +10170,7 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { "version": "1.10.2", @@ -9171,7 +10210,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, "engines": { "node": ">=10" }, @@ -9255,6 +10293,113 @@ "z-schema": "^4.2.3" } }, + "@apollo/protobufjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.7.tgz", + "integrity": "sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.0", + "long": "^4.0.0" + } + }, + "@apollo/usage-reporting-protobuf": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.1.tgz", + "integrity": "sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA==", + "requires": { + "@apollo/protobufjs": "1.2.7" + } + }, + "@apollo/utils.dropunuseddefinitions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz", + "integrity": "sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg==", + "requires": {} + }, + "@apollo/utils.keyvaluecache": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.2.tgz", + "integrity": "sha512-p7PVdLPMnPzmXSQVEsy27cYEjVON+SH/Wb7COyW3rQN8+wJgT1nv9jZouYtztWW8ZgTkii5T6tC9qfoDREd4mg==", + "requires": { + "@apollo/utils.logger": "^1.0.0", + "lru-cache": "7.10.1 - 7.13.1" + }, + "dependencies": { + "lru-cache": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==" + } + } + }, + "@apollo/utils.logger": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@apollo/utils.logger/-/utils.logger-1.0.1.tgz", + "integrity": "sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA==" + }, + "@apollo/utils.printwithreducedwhitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz", + "integrity": "sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q==", + "requires": {} + }, + "@apollo/utils.removealiases": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz", + "integrity": "sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A==", + "requires": {} + }, + "@apollo/utils.sortast": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz", + "integrity": "sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA==", + "requires": { + "lodash.sortby": "^4.7.0" + } + }, + "@apollo/utils.stripsensitiveliterals": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz", + "integrity": "sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w==", + "requires": {} + }, + "@apollo/utils.usagereporting": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.1.tgz", + "integrity": "sha512-6dk+0hZlnDbahDBB2mP/PZ5ybrtCJdLMbeNJD+TJpKyZmSY6bA3SjI8Cr2EM9QA+AdziywuWg+SgbWUF3/zQqQ==", + "requires": { + "@apollo/usage-reporting-protobuf": "^4.0.0", + "@apollo/utils.dropunuseddefinitions": "^1.1.0", + "@apollo/utils.printwithreducedwhitespace": "^1.1.0", + "@apollo/utils.removealiases": "1.0.0", + "@apollo/utils.sortast": "^1.1.0", + "@apollo/utils.stripsensitiveliterals": "^1.2.0" + } + }, + "@apollographql/apollo-tools": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz", + "integrity": "sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw==", + "requires": {} + }, + "@apollographql/graphql-playground-html": { + "version": "1.6.29", + "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz", + "integrity": "sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA==", + "requires": { + "xss": "^1.0.8" + } + }, "@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", @@ -9712,6 +10857,112 @@ } } }, + "@graphql-tools/graphql-file-loader": { + "version": "7.5.17", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.17.tgz", + "integrity": "sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==", + "requires": { + "@graphql-tools/import": "6.7.18", + "@graphql-tools/utils": "^9.2.1", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + } + }, + "@graphql-tools/import": { + "version": "6.7.18", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.7.18.tgz", + "integrity": "sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@graphql-tools/load": { + "version": "7.8.14", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-7.8.14.tgz", + "integrity": "sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==", + "requires": { + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, + "@graphql-tools/load-files": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/load-files/-/load-files-6.6.1.tgz", + "integrity": "sha512-nd4GOjdD68bdJkHfRepILb0gGwF63mJI7uD4oJuuf2Kzeq8LorKa6WfyxUhdMuLmZhnx10zdAlWPfwv1NOAL4Q==", + "requires": { + "globby": "11.1.0", + "tslib": "^2.4.0", + "unixify": "1.0.0" + } + }, + "@graphql-tools/merge": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz", + "integrity": "sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==", + "requires": { + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/mock": { + "version": "8.7.20", + "resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.7.20.tgz", + "integrity": "sha512-ljcHSJWjC/ZyzpXd5cfNhPI7YljRVvabKHPzKjEs5ElxWu2cdlLGvyNYepApXDsM/OJG/2xuhGM+9GWu5gEAPQ==", + "requires": { + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", + "fast-json-stable-stringify": "^2.1.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/schema": { + "version": "9.0.19", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz", + "integrity": "sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==", + "requires": { + "@graphql-tools/merge": "^8.4.1", + "@graphql-tools/utils": "^9.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + } + }, + "@graphql-tools/utils": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "tslib": "^2.4.0" + } + }, + "@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "requires": {} + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -9931,37 +11182,93 @@ "chalk": "^4.0.0" } }, + "@josephg/resolvable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@josephg/resolvable/-/resolvable-1.0.1.tgz", + "integrity": "sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg==" + }, "@jsdevtools/ono": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", - "dev": true, + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { - "@nodelib/fs.stat": "2.0.3", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" }, "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", - "dev": true, + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "requires": { - "@nodelib/fs.scandir": "2.1.3", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, "@sinonjs/commons": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz", @@ -9986,6 +11293,14 @@ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, + "@types/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==", + "requires": { + "@types/node": "*" + } + }, "@types/babel__core": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz", @@ -10031,7 +11346,6 @@ "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, "requires": { "@types/connect": "*", "@types/node": "*" @@ -10046,16 +11360,19 @@ "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, "requires": { "@types/node": "*" } }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + }, "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "requires": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -10064,10 +11381,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.27", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.27.tgz", - "integrity": "sha512-e/sVallzUTPdyOTiqi8O8pMdBBphscvI6E4JYaKlja4Lm+zh7UFSSdW5VMkRbhDtmrONqOUHOXRguPsDckzxNA==", - "dev": true, + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -10122,17 +11438,20 @@ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" }, + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, "@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "@types/node": { "version": "14.14.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.13.tgz", - "integrity": "sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ==", - "dev": true + "integrity": "sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ==" }, "@types/normalize-package-data": { "version": "2.4.0", @@ -10155,20 +11474,17 @@ "@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/serve-static": { "version": "1.13.10", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, "requires": { "@types/mime": "^1", "@types/node": "*" @@ -10422,6 +11738,176 @@ "picomatch": "^2.0.4" } }, + "apollo-datasource": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-3.3.2.tgz", + "integrity": "sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg==", + "requires": { + "@apollo/utils.keyvaluecache": "^1.0.1", + "apollo-server-env": "^4.2.1" + } + }, + "apollo-reporting-protobuf": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.4.0.tgz", + "integrity": "sha512-h0u3EbC/9RpihWOmcSsvTW2O6RXVaD/mPEjfrPkxRPTEPWqncsgOoRJw+wih4OqfH3PvTJvoEIf4LwKrUaqWog==", + "requires": { + "@apollo/protobufjs": "1.2.6" + }, + "dependencies": { + "@apollo/protobufjs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.6.tgz", + "integrity": "sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.0", + "@types/node": "^10.1.0", + "long": "^4.0.0" + } + }, + "@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + } + } + }, + "apollo-server-core": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.13.0.tgz", + "integrity": "sha512-v/g6DR6KuHn9DYSdtQijz8dLOkP78I5JSVJzPkARhDbhpH74QNwrQ2PP2URAPPEDJ2EeZNQDX8PvbYkAKqg+kg==", + "requires": { + "@apollo/utils.keyvaluecache": "^1.0.1", + "@apollo/utils.logger": "^1.0.0", + "@apollo/utils.usagereporting": "^1.0.0", + "@apollographql/apollo-tools": "^0.5.3", + "@apollographql/graphql-playground-html": "1.6.29", + "@graphql-tools/mock": "^8.1.2", + "@graphql-tools/schema": "^8.0.0", + "@josephg/resolvable": "^1.0.0", + "apollo-datasource": "^3.3.2", + "apollo-reporting-protobuf": "^3.4.0", + "apollo-server-env": "^4.2.1", + "apollo-server-errors": "^3.3.1", + "apollo-server-plugin-base": "^3.7.2", + "apollo-server-types": "^3.8.0", + "async-retry": "^1.2.1", + "fast-json-stable-stringify": "^2.1.0", + "graphql-tag": "^2.11.0", + "loglevel": "^1.6.8", + "lru-cache": "^6.0.0", + "node-abort-controller": "^3.0.1", + "sha.js": "^2.4.11", + "uuid": "^9.0.0", + "whatwg-mimetype": "^3.0.0" + }, + "dependencies": { + "@graphql-tools/merge": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.1.tgz", + "integrity": "sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==", + "requires": { + "@graphql-tools/utils": "8.9.0", + "tslib": "^2.4.0" + } + }, + "@graphql-tools/schema": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.1.tgz", + "integrity": "sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==", + "requires": { + "@graphql-tools/merge": "8.3.1", + "@graphql-tools/utils": "8.9.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + } + }, + "@graphql-tools/utils": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz", + "integrity": "sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==", + "requires": { + "tslib": "^2.4.0" + } + }, + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" + }, + "value-or-promise": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz", + "integrity": "sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg==" + }, + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" + } + } + }, + "apollo-server-env": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-4.2.1.tgz", + "integrity": "sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==", + "requires": { + "node-fetch": "^2.6.7" + } + }, + "apollo-server-errors": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz", + "integrity": "sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA==", + "requires": {} + }, + "apollo-server-express": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.13.0.tgz", + "integrity": "sha512-iSxICNbDUyebOuM8EKb3xOrpIwOQgKxGbR2diSr4HP3IW8T3njKFOoMce50vr+moOCe1ev8BnLcw9SNbuUtf7g==", + "requires": { + "@types/accepts": "^1.3.5", + "@types/body-parser": "1.19.2", + "@types/cors": "2.8.12", + "@types/express": "4.17.14", + "@types/express-serve-static-core": "4.17.31", + "accepts": "^1.3.5", + "apollo-server-core": "^3.13.0", + "apollo-server-types": "^3.8.0", + "body-parser": "^1.19.0", + "cors": "^2.8.5", + "parseurl": "^1.3.3" + } + }, + "apollo-server-plugin-base": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-3.7.2.tgz", + "integrity": "sha512-wE8dwGDvBOGehSsPTRZ8P/33Jan6/PmL0y0aN/1Z5a5GcbFhDaaJCjK5cav6npbbGL2DPKK0r6MPXi3k3N45aw==", + "requires": { + "apollo-server-types": "^3.8.0" + } + }, + "apollo-server-types": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-3.8.0.tgz", + "integrity": "sha512-ZI/8rTE4ww8BHktsVpb91Sdq7Cb71rdSkXELSwdSR0eXu600/sY+1UXhTWdiJvk+Eq5ljqoHLwLbY2+Clq2b9A==", + "requires": { + "@apollo/utils.keyvaluecache": "^1.0.1", + "@apollo/utils.logger": "^1.0.0", + "apollo-reporting-protobuf": "^3.4.0", + "apollo-server-env": "^4.2.1" + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -10457,8 +11943,7 @@ "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "array-unique": { "version": "0.3.2", @@ -10483,6 +11968,14 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, + "async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "requires": { + "retry": "0.13.1" + } + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -10675,12 +12168,11 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browser-process-hrtime": { @@ -11078,6 +12570,36 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", "dev": true }, + "copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "dev": true, + "requires": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, "cosmiconfig": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", @@ -11119,6 +12641,11 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, + "cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" + }, "cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -11267,7 +12794,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, "requires": { "path-type": "^4.0.0" } @@ -11330,6 +12856,12 @@ "domhandler": "^4.2.0" } }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -11682,6 +13214,21 @@ "es5-ext": "~0.10.14" } }, + "event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, "exec-sh": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", @@ -11965,24 +13512,21 @@ "dev": true }, "fast-glob": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", - "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", - "dev": true, + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" } }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { "version": "2.0.6", @@ -11991,10 +13535,9 @@ "dev": true }, "fastq": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", - "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", - "dev": true, + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "requires": { "reusify": "^1.0.4" } @@ -12027,10 +13570,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "requires": { "to-regex-range": "^5.0.1" } @@ -12140,6 +13682,12 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -12251,7 +13799,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -12266,24 +13813,22 @@ } }, "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dev": true, + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "dependencies": { "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" } } }, @@ -12301,6 +13846,19 @@ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, + "graphql": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz", + "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==" + }, + "graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "requires": { + "tslib": "^2.1.0" + } + }, "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -12667,8 +14225,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-fullwidth-code-point": { "version": "3.0.0", @@ -12685,7 +14242,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -12698,8 +14254,7 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-obj": { "version": "1.0.1", @@ -13626,6 +15181,11 @@ "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -13671,11 +15231,20 @@ } } }, + "loglevel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==" + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -13724,6 +15293,12 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true }, + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", + "dev": true + }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -13756,10 +15331,9 @@ "dev": true }, "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "methods": { "version": "1.1.2", @@ -13767,13 +15341,12 @@ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "braces": "^3.0.3", + "picomatch": "^2.3.1" } }, "mime": { @@ -13895,6 +15468,46 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" + }, + "node-cleanup": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz", + "integrity": "sha512-qN8v/s2PAJwGUtr1/hYTpNKlD6Y9rc4p8KSmJXyGdYGZsDGKXrGThikLFP9OCHFeLeEpQzPwiAtdIvBLqm//Hw==", + "dev": true + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -13922,6 +15535,42 @@ "which": "^2.0.2" } }, + "noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + } + } + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -13971,6 +15620,11 @@ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -14284,14 +15938,21 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, + "requires": { + "through": "~2.3" + } }, "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pirates": { "version": "4.0.1", @@ -14383,6 +16044,12 @@ "react-is": "^17.0.1" } }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -14408,6 +16075,15 @@ "ipaddr.js": "1.9.1" } }, + "ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "requires": { + "event-stream": "=3.3.4" + } + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -14444,6 +16120,11 @@ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -14543,8 +16224,7 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8= sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8= sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" }, "repeat-element": { "version": "1.1.3", @@ -14635,11 +16315,15 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rimraf": { "version": "3.0.2", @@ -14657,10 +16341,12 @@ "dev": true }, "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } }, "rxjs": { "version": "6.6.6", @@ -15074,6 +16760,15 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -15142,8 +16837,7 @@ "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "slice-ansi": { "version": "3.0.0", @@ -15385,6 +17079,15 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "dev": true, + "requires": { + "through": "2" + } + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -15500,6 +17203,15 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "dev": true, + "requires": { + "duplexer": "~0.1.1" + } + }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -15742,6 +17454,48 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -15790,7 +17544,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "requires": { "is-number": "^7.0.0" } @@ -15839,10 +17592,31 @@ "yargs-parser": "20.x" } }, + "tsc-watch": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/tsc-watch/-/tsc-watch-5.0.3.tgz", + "integrity": "sha512-Hz2UawwELMSLOf0xHvAFc7anLeMw62cMVXr1flYmhRuOhOyOljwmb1l/O60ZwRyy1k7N1iC1mrn1QYM2zITfuw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "node-cleanup": "^2.1.2", + "ps-tree": "^1.2.0", + "string-argv": "^0.1.1", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "string-argv": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.1.2.tgz", + "integrity": "sha512-mBqPGEOMNJKXRo7z0keX0wlAhbBAjilUdPW13nN0PecVryZxdHIeM7TqbsSUA7VYuS00HGC6mojP7DlQzfa9ZA==", + "dev": true + } + } + }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "tsutils": { "version": "3.17.1", @@ -15981,6 +17755,24 @@ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true }, + "unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "requires": { + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -16026,6 +17818,12 @@ } } }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -16122,6 +17920,11 @@ "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" }, + "value-or-promise": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -16279,6 +18082,28 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, + "xss": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz", + "integrity": "sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==", + "requires": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, "y18n": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", @@ -16287,8 +18112,7 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { "version": "1.10.2", @@ -16318,8 +18142,7 @@ "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" }, "z-schema": { "version": "4.2.4", diff --git a/package.json b/package.json index 62e00f5..e781a34 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stock-nse-india", - "version": "1.1.7", + "version": "1.2.0", "description": "This package will help us to get equity/index details and historical data from National Stock Exchange of India.", "main": "build/index.js", "browser": false, @@ -14,12 +14,18 @@ "node": ">=12" }, "scripts": { + "remove-build": "rimraf ./build", + "copy-graphql": "copyfiles -f ./src/**/*.graphql build/graphql-schema", + "prebuild": "yarn remove-build", "build": "tsc", + "postbuild": "yarn copy-graphql", "prestart": "yarn build", "start": "node build/server.js", + "prestart:dev":"yarn remove-build", + "start:dev": "NODE_ENV=development tsc-watch --onCompilationComplete 'yarn copy-graphql' --onSuccess 'node build/server.js'", "docs": "typedoc", "test": "jest --coverage --testTimeout=600000", - "lint": "eslint ./src --ext .ts", + "lint": "eslint ./src/**/*.ts", "gpr-setup": "node ./scripts/setup-gpr.js" }, "lint-staged": { @@ -42,20 +48,30 @@ "@types/user-agents": "^1.0.4", "@typescript-eslint/eslint-plugin": "^4.14.2", "@typescript-eslint/parser": "^4.14.2", + "copyfiles": "^2.4.1", "eslint": "^7.19.0", "husky": "^4.3.8", "jest": "^26.6.3", "lint-staged": "^10.5.4", + "rimraf": "^3.0.2", "ts-jest": "^26.5.0", + "tsc-watch": "^5.0.3", "typedoc": "^0.20.23", "typescript": "^4.1.3" }, "dependencies": { + "@graphql-tools/graphql-file-loader": "^7.5.13", + "@graphql-tools/load": "^7.8.8", + "@graphql-tools/load-files": "^6.6.1", + "@graphql-tools/merge": "^8.3.14", + "apollo-server-core": "^3.10.0", + "apollo-server-express": "^3.10.0", "asciichart": "^1.5.25", "axios": "^0.21.2", "chalk": "^4.1.0", "cheerio": "^1.0.0-rc.10", "express": "^4.17.2", + "graphql": "^16.5.0", "moment": "^2.29.2", "moment-range": "^4.0.2", "ohlc": "^2.0.4", diff --git a/src/equity.graphql b/src/equity.graphql new file mode 100644 index 0000000..e6fd9f3 --- /dev/null +++ b/src/equity.graphql @@ -0,0 +1,44 @@ +type Equity { + symbol: String! + details: EqutiyDetail +} + +type EqutiyDetail { + info: EquityInfo + metadata: EquityMetadata +} + +"It will return equity's information." +type EquityInfo { + symbol: String + "Name of the company." + companyName: String + industry: String + activeSeries: [String] + debtSeries: [String] + tempSuspendedSeries: [String] + "Is it available for FNO option?" + isFNOSec: Boolean + isCASec: Boolean + isSLBSec: Boolean + isDebtSec: Boolean + isSuspended: Boolean + isETFSec: Boolean + isDelisted: Boolean + isin: String + isTop10: Boolean + identifier: String +} + +"It will return metadata of the equity." +type EquityMetadata { + symbol: String + series: String + status: String + listingDate: String + industry: String + pdSectorInd: String + pdSectorPe: String + pdSymbolPe: String + lastUpdateTime: String +} diff --git a/src/inputs.graphql b/src/inputs.graphql new file mode 100644 index 0000000..5ffce50 --- /dev/null +++ b/src/inputs.graphql @@ -0,0 +1,14 @@ +input StringArrayFilter { + startsWith: String + regex: String + in: [String] + nin: [String] + eq: String, + neq: String + offset: Int + limit: Int +} + +input ObjectFilter { + regex: String +} diff --git a/src/root.graphql b/src/root.graphql new file mode 100644 index 0000000..2764bf3 --- /dev/null +++ b/src/root.graphql @@ -0,0 +1,14 @@ +#import Equity from 'equity.graphql' +#import StringArrayFilter from 'inputs.graphql' +#import ObjectFilter from 'inputs.graphql' +#import Index from 'stockIndex.graphql' + +input ObjectKeyFilter { + filterBy: String! + criteria: ObjectFilter +} + +type Query { + equities(symbolFilter:StringArrayFilter!): [Equity] + indices (filter:ObjectKeyFilter): [Index] +} diff --git a/src/root.resolver.ts b/src/root.resolver.ts new file mode 100644 index 0000000..51447ad --- /dev/null +++ b/src/root.resolver.ts @@ -0,0 +1,85 @@ +import { ApiList, NseIndia } from './index' +import { EquityDetails } from './interface' + +const nseIndia = new NseIndia() + +interface StringArrayFilter { + startsWith?: string + regex?: string + in?: string[] + nin?: string[] + eq?: string + neq?: string + offset?: number + limit?: number +} + +interface ObjectFilter { + regex?: string +} + +function stringArrayFilter(input: string[], filter: StringArrayFilter) { + let data = [...input] + const { offset, limit, eq, neq, in: inside, nin, startsWith, regex } = filter + if (startsWith) { + data = data.filter(item => item.startsWith(startsWith)) + } + if (regex) { + const re = new RegExp(regex) + data = data.filter(item => re.test(item)) + } + if (inside?.length) { + data = data.filter(item => inside.includes(item)) + } + if (nin?.length) { + data = data.filter(item => !nin.includes(item)) + } + if (eq) { + data = data.filter(item => item === eq) + } + if (neq) { + data = data.filter(item => item !== neq) + } + if (offset !== undefined) { + data = data.filter((_, index) => index > offset) + } + if (limit !== undefined) { + data = data.filter((_, index) => index < limit) + } + return data +} + +function objectFilter(input: any, filterBy: string, filter: ObjectFilter) { + const { regex } = filter + let data = [...input] + if (regex) { + const re = new RegExp(regex) + data = data.filter((item: { [x: string]: string }) => re.test(item[filterBy])) + } + return data +} + +export default { + Query: { + equities: async (_parent: unknown, + { symbolFilter }: { symbolFilter: StringArrayFilter }): Promise => { + const results = await nseIndia.getAllStockSymbols() + return stringArrayFilter(results, symbolFilter) + }, + indices: async (_parent: unknown, { filter }: { filter: any }): Promise => { + const indices = await nseIndia.getDataByEndpoint(ApiList.ALL_INDICES) + if (filter) + return objectFilter(indices.data, filter.filterBy, filter.criteria) + return indices.data + } + }, + Equity: { + symbol: (parent: string): string => { + return parent + }, + details: async (parent: string): Promise => { + const result = await nseIndia.getEquityDetails(parent) + return result + } + } +} diff --git a/src/routes.ts b/src/routes.ts new file mode 100644 index 0000000..8722005 --- /dev/null +++ b/src/routes.ts @@ -0,0 +1,852 @@ +import { Router } from 'express' +import { openapiSpecification } from './swaggerDocOptions' +import { NseIndia, ApiList } from './index' +import { + getGainersAndLosersByIndex, + getMostActiveEquities +} from './helpers' + +const mainRouter:Router = Router() + +const nseIndia = new NseIndia() + + +/** + * @openapi + * /: + * get: + * description: To get market status + * tags: + * - Base + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of NSE market status + * 400: + * description: Returns a JSON error object of API call + */ + mainRouter.get('/', async (_req, res) => { + try { + res.json(await nseIndia.getDataByEndpoint(ApiList.MARKET_STATUS)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/v1/swagger.json: + * get: + * description: To get open api specification for swagger documentation + * tags: + * - Base + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of open api specification + */ +mainRouter.get('/api/v1/swagger.json', (_req, res) => { + res.json(openapiSpecification) +}) + +/** + * @openapi + * /api/glossary: + * get: + * description: To get glossary of NSE India + * tags: + * - Common + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of glossary for NSE India + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/glossary', async (_req, res) => { + try { + res.json(await nseIndia.getDataByEndpoint(ApiList.GLOSSARY)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/marketStatus: + * get: + * description: To get market status + * tags: + * - Common + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of NSE market status + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/marketStatus', async (_req, res) => { + try { + res.json(await nseIndia.getDataByEndpoint(ApiList.MARKET_STATUS)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/marketTurnover: + * get: + * description: To get market turn over + * tags: + * - Common + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of NSE market turn over + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/marketTurnover', async (_req, res) => { + try { + res.json(await nseIndia.getDataByEndpoint(ApiList.MARKET_TURNOVER)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/equityMaster: + * get: + * description: To get equity master + * tags: + * - Common + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of NSE equity master + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/equityMaster', async (_req, res) => { + try { + res.json(await nseIndia.getDataByEndpoint(ApiList.EQUITY_MASTER)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/holidays: + * get: + * description: To get holidays of NSE India + * tags: + * - Common + * parameters: + * - name: type + * in: query + * description: Holiday list for + * required: true + * schema: + * type: string + * enum: [trading,clearing] + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of NSE India's holidays + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/holidays', async (req, res) => { + try { + const { type } = req.query + if (type === 'clearing') { + res.json(await nseIndia.getDataByEndpoint(ApiList.HOLIDAY_CLEARING)) + } else { + res.json(await nseIndia.getDataByEndpoint(ApiList.HOLIDAY_TRADING)) + } + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/circulars: + * get: + * description: To get NSE India's circulars + * tags: + * - Common + * parameters: + * - name: isLatest + * in: query + * description: Boolean value get latest circulars + * required: false + * schema: + * type: boolean + * default: false + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of NSE India's circulars + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/circulars', async (req, res) => { + try { + const { isLatest } = req.query + if (isLatest === 'true') { + res.json(await nseIndia.getDataByEndpoint(ApiList.LATEST_CIRCULARS)) + } else { + res.json(await nseIndia.getDataByEndpoint(ApiList.CIRCULARS)) + } + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/mergedDailyReports: + * get: + * description: To get merged daily reports + * tags: + * - Common + * parameters: + * - name: key + * in: query + * description: Key for merged daily reports + * required: true + * schema: + * type: string + * enum: [capital,derivatives,debt] + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of NSE India's merged daily reports + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/mergedDailyReports', async (req, res) => { + try { + const { key } = req.query + if (key === 'debt') { + res.json(await nseIndia.getDataByEndpoint(ApiList.MERGED_DAILY_REPORTS_DEBT)) + } else if (key === 'derivatives') { + res.json(await nseIndia.getDataByEndpoint(ApiList.MERGED_DAILY_REPORTS_DERIVATIVES)) + } else { + res.json(await nseIndia.getDataByEndpoint(ApiList.MERGED_DAILY_REPORTS_CAPITAL)) + } + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/allIndices: + * get: + * description: To get all NSE indices + * tags: + * - Common + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of all NSE indices + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/allIndices', async (_req, res) => { + try { + const allIndices = await nseIndia.getDataByEndpoint(ApiList.ALL_INDICES) + res.json(allIndices) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/indexNames: + * get: + * description: To get all NSE index names + * tags: + * - Common + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of all NSE index names + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/indexNames', async (_req, res) => { + try { + const indexNames = await nseIndia.getDataByEndpoint(ApiList.INDEX_NAMES) + res.json(indexNames) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/allSymbols: + * get: + * description: To get all NSE equity symbols + * tags: + * - Common + * produces: + * - application/json + * responses: + * 200: + * description: Returns an array of NSE equity symbols + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/allSymbols', async (_req, res) => { + try { + const symbols = await nseIndia.getAllStockSymbols() + res.json(symbols) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/equity/{symbol}: + * get: + * description: To get details of the NSE symbol + * tags: + * - Equity + * produces: + * - application/json + * parameters: + * - name: symbol + * in: path + * description: NSE Symbol of the Equity + * required: true + * schema: + * type: string + * format: any + * responses: + * 200: + * description: Returns a details of the NSE symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/equity/:symbol', async (req, res) => { + try { + res.json(await nseIndia.getEquityDetails(req.params.symbol)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/equity/series/{symbol}: + * get: + * description: To get equity series of the NSE symbol + * tags: + * - Equity + * produces: + * - application/json + * parameters: + * - name: symbol + * in: path + * description: NSE Symbol of the Equity + * required: true + * schema: + * type: string + * format: any + * responses: + * 200: + * description: Returns a equity series of the NSE symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/equity/series/:symbol', async (req, res) => { + try { + res.json(await nseIndia.getEquitySeries(req.params.symbol)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/equity/tradeInfo/{symbol}: + * get: + * description: To get trade info of the NSE symbol + * tags: + * - Equity + * produces: + * - application/json + * parameters: + * - name: symbol + * in: path + * description: NSE Symbol of the Equity + * required: true + * schema: + * type: string + * format: any + * responses: + * 200: + * description: Returns a trade info of the NSE symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/equity/tradeInfo/:symbol', async (req, res) => { + try { + res.json(await nseIndia.getEquityTradeInfo(req.params.symbol)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/equity/corporateInfo/{symbol}: + * get: + * description: To get corporate info of the NSE symbol + * tags: + * - Equity + * produces: + * - application/json + * parameters: + * - name: symbol + * in: path + * description: NSE Symbol of the Equity + * required: true + * schema: + * type: string + * format: any + * responses: + * 200: + * description: Returns a corporate info of the NSE symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/equity/corporateInfo/:symbol', async (req, res) => { + try { + res.json(await nseIndia.getEquityCorporateInfo(req.params.symbol)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/equity/options/{symbol}: + * get: + * description: To get options chain of the NSE symbol + * tags: + * - Equity + * produces: + * - application/json + * parameters: + * - name: symbol + * in: path + * description: NSE Symbol of the Equity + * required: true + * schema: + * type: string + * format: any + * responses: + * 200: + * description: Returns a options chain of the NSE symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/equity/options/:symbol', async (req, res) => { + try { + res.json(await nseIndia.getEquityOptionChain(req.params.symbol)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/equity/intraday/{symbol}: + * get: + * description: To get intraday trade info of the NSE symbol + * tags: + * - Equity + * produces: + * - application/json + * parameters: + * - name: symbol + * in: path + * description: NSE Symbol of the Equity + * required: true + * schema: + * type: string + * format: any + * - name: preOpen + * in: query + * description: Boolean to get preOpen data + * required: false + * schema: + * type: boolean + * default: false + * responses: + * 200: + * description: Returns a intraday trade info of the NSE symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/equity/intraday/:symbol', async (req, res) => { + try { + const isPreOpen = req.query.preOpen as string + if (isPreOpen === "true") { + res.json(await nseIndia.getEquityIntradayData(req.params.symbol, true)) + } else { + res.json(await nseIndia.getEquityIntradayData(req.params.symbol)) + } + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/equity/historical/{symbol}: + * get: + * description: To get details of the NSE symbol + * tags: + * - Equity + * produces: + * - application/json + * parameters: + * - name: symbol + * in: path + * description: NSE Symbol of the Equity + * required: true + * schema: + * type: string + * format: any + * - name: dateStart + * in: query + * description: "Start date to pull historical data (format: YYYY-MM-DD)" + * required: false + * schema: + * type: string + * format: date + * - name: dateEnd + * in: query + * description: "End date to pull historical data (format: YYYY-MM-DD)" + * required: false + * schema: + * type: string + * format: date + * responses: + * 200: + * description: Returns a historical data of the NSE symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/equity/historical/:symbol', async (req, res) => { + try { + const dateStart = req.query.dateStart as string + const dateEnd = req.query.dateEnd as string + if (dateStart && dateEnd) { + const start = new Date(dateStart) + const end = new Date(dateEnd) + if (start.getTime() > 0 && end.getTime() > 0) { + const range = { + start, + end + } + res.json(await nseIndia.getEquityHistoricalData(req.params.symbol, range)) + } else { + res.status(400).json({ error: 'Invalid date format. Please use the format (YYYY-MM-DD)' }) + } + } else { + res.json(await nseIndia.getEquityHistoricalData(req.params.symbol)) + } + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/index/{indexSymbol}: + * get: + * description: To get detailsof the NSE index + * tags: + * - Index + * produces: + * - application/json + * parameters: + * - name: indexSymbol + * in: path + * description: NSE index symbol + * required: true + * schema: + * type: string + * format: any + * responses: + * 200: + * description: Returns a details of the NSE index symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/index/:indexSymbol', async (req, res) => { + try { + res.json(await nseIndia.getEquityStockIndices(req.params.indexSymbol)) + } catch (error) { + res.status(400).json(error) + } +}) + + + + +/** + * @openapi + * /api/index/options/{indexSymbol}: + * get: + * description: To get index Option chain data + * tags: + * - Index + * produces: + * - application/json + * parameters: + * - name: indexSymbol + * in: path + * description: NSE index symbol + * required: true + * schema: + * type: string + * format: any + * responses: + * 200: + * description: Returns Data for Index OPTION CHAIN + * 400: + * description: Returns a JSON error object of API call + */ + +mainRouter.get('/api/index/options/:indexSymbol', async (req, res) => { + try { + res.json(await nseIndia.getIndexOptionChain(req.params.indexSymbol)) + } catch (error) { + res.status(400).json(error) + } +}) + + +/** + * @openapi + * /api/commodity/options/{commoditySymbol}: + * get: + * description: To get commodity Option chain data + * tags: + * - Commodity + * produces: + * - application/json + * parameters: + * - name: commoditySymbol + * in: path + * description: NSE commodity symbol + * required: true + * schema: + * type: string + * format: any + * responses: + * 200: + * description: Returns a option chain data of the NSE commodity symbol + * 400: + * description: Returns a JSON error object of API call + */ + +mainRouter.get('/api/commodity/options/:commoditySymbol', async (req, res) => { + try { + res.json(await nseIndia.getCommodityOptionChain(req.params.commoditySymbol)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/index/intraday/{indexSymbol}: + * get: + * description: To get intraday trade info of the NSE index symbol + * tags: + * - Index + * produces: + * - application/json + * parameters: + * - name: indexSymbol + * in: path + * description: NSE index symbol + * required: true + * schema: + * type: string + * format: any + * - name: preOpen + * in: query + * description: Boolean to get preOpen data + * required: false + * schema: + * type: boolean + * default: false + * responses: + * 200: + * description: Returns a intraday trade info of the NSE index symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/index/intraday/:indexSymbol', async (req, res) => { + try { + const isPreOpen = req.query.preOpen as string + if (isPreOpen === "true") { + res.json(await nseIndia.getIndexIntradayData(req.params.indexSymbol, true)) + } else { + res.json(await nseIndia.getIndexIntradayData(req.params.indexSymbol)) + } + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/index/historical/{indexSymbol}: + * get: + * description: To get the historical data for the NSE index symbol + * tags: + * - Index + * produces: + * - application/json + * parameters: + * - name: indexSymbol + * in: path + * description: NSE Index Symbol of the Equity + * required: true + * schema: + * type: string + * format: any + * - name: dateStart + * in: query + * description: "Start date to pull historical data (format: YYYY-MM-DD)" + * required: true + * schema: + * type: string + * format: date + * - name: dateEnd + * in: query + * description: "End date to pull historical data (format: YYYY-MM-DD)" + * required: true + * schema: + * type: string + * format: date + * responses: + * 200: + * description: Returns a historical data of the NSE index symbol + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/index/historical/:indexSymbol', async (req, res) => { + try { + const dateStart = req.query.dateStart as string + const dateEnd = req.query.dateEnd as string + if (dateStart && dateEnd) { + const start = new Date(dateStart) + const end = new Date(dateEnd) + if (start.getTime() > 0 && end.getTime() > 0) { + const range = { + start, + end + } + res.json(await nseIndia.getIndexHistoricalData(req.params.indexSymbol, range)) + } else { + res.status(400).json({ error: 'Invalid date format. Please use the format (YYYY-MM-DD)' }) + } + } else { + res.status(400).json({ error: 'Missing arguments "dateStart" or "dateEnd". Please pass those argumets.' }) + } + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/gainersAndLosers/{indexSymbol}: + * get: + * description: To get gainers and losers of the specific index + * tags: + * - Helpers + * parameters: + * - name: indexSymbol + * in: path + * description: NSE index symbol + * required: true + * schema: + * type: string + * format: any + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of the specified index's gainers and losers + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/gainersAndLosers/:indexSymbol', async (req, res) => { + try { + res.json(await getGainersAndLosersByIndex(req.params.indexSymbol)) + } catch (error) { + res.status(400).json(error) + } +}) + +/** + * @openapi + * /api/mostActive/{indexSymbol}: + * get: + * description: To get most active equities of the specific index + * tags: + * - Helpers + * parameters: + * - name: indexSymbol + * in: path + * description: NSE index symbol + * required: true + * schema: + * type: string + * format: any + * produces: + * - application/json + * responses: + * 200: + * description: Returns a JSON object of most active equities of the specified index + * 400: + * description: Returns a JSON error object of API call + */ +mainRouter.get('/api/mostActive/:indexSymbol', async (req, res) => { + try { + res.json(await getMostActiveEquities(req.params.indexSymbol)) + } catch (error) { + res.status(400).json(error) + } +}) + +export { mainRouter } diff --git a/src/server.ts b/src/server.ts index 8be68f5..d209823 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,866 +1,54 @@ +/* eslint-disable no-console */ import express from 'express' +import http from 'http'; import swaggerUi from 'swagger-ui-express' -import swaggerJsDoc from 'swagger-jsdoc' -import { swaggerDocOptions } from './swaggerDocOptions' -import { NseIndia, ApiList } from './index' -import { - getGainersAndLosersByIndex, - getMostActiveEquities -} from './helpers' +import { ApolloServer } from 'apollo-server-express'; +import { ApolloServerPluginDrainHttpServer } from 'apollo-server-core'; +import { print } from 'graphql' +import { loadSchemaSync } from '@graphql-tools/load' +import { loadFilesSync } from '@graphql-tools/load-files' +import { mergeTypeDefs, mergeResolvers } from '@graphql-tools/merge' +import { GraphQLFileLoader } from '@graphql-tools/graphql-file-loader' +import { openapiSpecification } from './swaggerDocOptions' +import path from 'path'; +import { mainRouter } from './routes' const app = express() const port = process.env.PORT || 3000 const hostUrl = process.env.HOST_URL || `http://localhost:${port}` -const nseIndia = new NseIndia() - -const openapiSpecification = swaggerJsDoc(swaggerDocOptions); +app.use(mainRouter) app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(openapiSpecification)); -/** - * @openapi - * /: - * get: - * description: To get market status - * tags: - * - Base - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of NSE market status - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/', async (_req, res) => { - try { - res.json(await nseIndia.getDataByEndpoint(ApiList.MARKET_STATUS)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/v1/swagger.json: - * get: - * description: To get open api specification for swagger documentation - * tags: - * - Base - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of open api specification - */ - app.get('/api/v1/swagger.json',(_req,res)=>{ - res.json(openapiSpecification) -}) - -/** - * @openapi - * /api/glossary: - * get: - * description: To get glossary of NSE India - * tags: - * - Common - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of glossary for NSE India - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/glossary', async (_req, res) => { - try { - res.json(await nseIndia.getDataByEndpoint(ApiList.GLOSSARY)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/marketStatus: - * get: - * description: To get market status - * tags: - * - Common - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of NSE market status - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/marketStatus', async (_req, res) => { - try { - res.json(await nseIndia.getDataByEndpoint(ApiList.MARKET_STATUS)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/marketTurnover: - * get: - * description: To get market turn over - * tags: - * - Common - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of NSE market turn over - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/marketTurnover', async (_req, res) => { - try { - res.json(await nseIndia.getDataByEndpoint(ApiList.MARKET_TURNOVER)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/equityMaster: - * get: - * description: To get equity master - * tags: - * - Common - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of NSE equity master - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/equityMaster', async (_req, res) => { - try { - res.json(await nseIndia.getDataByEndpoint(ApiList.EQUITY_MASTER)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/holidays: - * get: - * description: To get holidays of NSE India - * tags: - * - Common - * parameters: - * - name: type - * in: query - * description: Holiday list for - * required: true - * schema: - * type: string - * enum: [trading,clearing] - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of NSE India's holidays - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/holidays', async (req, res) => { - try { - const { type } = req.query - if (type === 'clearing') { - res.json(await nseIndia.getDataByEndpoint(ApiList.HOLIDAY_CLEARING)) - } else { - res.json(await nseIndia.getDataByEndpoint(ApiList.HOLIDAY_TRADING)) - } - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/circulars: - * get: - * description: To get NSE India's circulars - * tags: - * - Common - * parameters: - * - name: isLatest - * in: query - * description: Boolean value get latest circulars - * required: false - * schema: - * type: boolean - * default: false - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of NSE India's circulars - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/circulars', async (req, res) => { - try { - const { isLatest } = req.query - if (isLatest === 'true') { - res.json(await nseIndia.getDataByEndpoint(ApiList.LATEST_CIRCULARS)) - } else { - res.json(await nseIndia.getDataByEndpoint(ApiList.CIRCULARS)) - } - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/mergedDailyReports: - * get: - * description: To get merged daily reports - * tags: - * - Common - * parameters: - * - name: key - * in: query - * description: Key for merged daily reports - * required: true - * schema: - * type: string - * enum: [capital,derivatives,debt] - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of NSE India's merged daily reports - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/mergedDailyReports', async (req, res) => { - try { - const { key } = req.query - if (key === 'debt') { - res.json(await nseIndia.getDataByEndpoint(ApiList.MERGED_DAILY_REPORTS_DEBT)) - } else if (key === 'derivatives') { - res.json(await nseIndia.getDataByEndpoint(ApiList.MERGED_DAILY_REPORTS_DERIVATIVES)) - } else { - res.json(await nseIndia.getDataByEndpoint(ApiList.MERGED_DAILY_REPORTS_CAPITAL)) - } - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/allIndices: - * get: - * description: To get all NSE indices - * tags: - * - Common - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of all NSE indices - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/allIndices', async (_req, res) => { - try { - const allIndices = await nseIndia.getDataByEndpoint(ApiList.ALL_INDICES) - res.json(allIndices) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/indexNames: - * get: - * description: To get all NSE index names - * tags: - * - Common - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of all NSE index names - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/indexNames', async (_req, res) => { - try { - const indexNames = await nseIndia.getDataByEndpoint(ApiList.INDEX_NAMES) - res.json(indexNames) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/allSymbols: - * get: - * description: To get all NSE equity symbols - * tags: - * - Common - * produces: - * - application/json - * responses: - * 200: - * description: Returns an array of NSE equity symbols - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/allSymbols', async (_req, res) => { - try { - const symbols = await nseIndia.getAllStockSymbols() - res.json(symbols) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/equity/{symbol}: - * get: - * description: To get details of the NSE symbol - * tags: - * - Equity - * produces: - * - application/json - * parameters: - * - name: symbol - * in: path - * description: NSE Symbol of the Equity - * required: true - * schema: - * type: string - * format: any - * responses: - * 200: - * description: Returns a details of the NSE symbol - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/equity/:symbol', async (req, res) => { - try { - res.json(await nseIndia.getEquityDetails(req.params.symbol)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/equity/series/{symbol}: - * get: - * description: To get equity series of the NSE symbol - * tags: - * - Equity - * produces: - * - application/json - * parameters: - * - name: symbol - * in: path - * description: NSE Symbol of the Equity - * required: true - * schema: - * type: string - * format: any - * responses: - * 200: - * description: Returns a equity series of the NSE symbol - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/equity/series/:symbol', async (req, res) => { - try { - res.json(await nseIndia.getEquitySeries(req.params.symbol)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/equity/tradeInfo/{symbol}: - * get: - * description: To get trade info of the NSE symbol - * tags: - * - Equity - * produces: - * - application/json - * parameters: - * - name: symbol - * in: path - * description: NSE Symbol of the Equity - * required: true - * schema: - * type: string - * format: any - * responses: - * 200: - * description: Returns a trade info of the NSE symbol - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/equity/tradeInfo/:symbol', async (req, res) => { - try { - res.json(await nseIndia.getEquityTradeInfo(req.params.symbol)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/equity/corporateInfo/{symbol}: - * get: - * description: To get corporate info of the NSE symbol - * tags: - * - Equity - * produces: - * - application/json - * parameters: - * - name: symbol - * in: path - * description: NSE Symbol of the Equity - * required: true - * schema: - * type: string - * format: any - * responses: - * 200: - * description: Returns a corporate info of the NSE symbol - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/equity/corporateInfo/:symbol', async (req, res) => { - try { - res.json(await nseIndia.getEquityCorporateInfo(req.params.symbol)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/equity/options/{symbol}: - * get: - * description: To get options chain of the NSE symbol - * tags: - * - Equity - * produces: - * - application/json - * parameters: - * - name: symbol - * in: path - * description: NSE Symbol of the Equity - * required: true - * schema: - * type: string - * format: any - * responses: - * 200: - * description: Returns a corporate info of the NSE symbol - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/equity/options/:symbol', async (req, res) => { - try { - res.json(await nseIndia.getEquityOptionChain(req.params.symbol)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/equity/intraday/{symbol}: - * get: - * description: To get intraday trade info of the NSE symbol - * tags: - * - Equity - * produces: - * - application/json - * parameters: - * - name: symbol - * in: path - * description: NSE Symbol of the Equity - * required: true - * schema: - * type: string - * format: any - * - name: preOpen - * in: query - * description: Boolean to get preOpen data - * required: false - * schema: - * type: boolean - * default: false - * responses: - * 200: - * description: Returns a intraday trade info of the NSE symbol - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/equity/intraday/:symbol', async (req, res) => { - try { - const isPreOpen = req.query.preOpen as string - if (isPreOpen === "true") { - res.json(await nseIndia.getEquityIntradayData(req.params.symbol, true)) - } else { - res.json(await nseIndia.getEquityIntradayData(req.params.symbol)) - } - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/equity/historical/{symbol}: - * get: - * description: To get details of the NSE symbol - * tags: - * - Equity - * produces: - * - application/json - * parameters: - * - name: symbol - * in: path - * description: NSE Symbol of the Equity - * required: true - * schema: - * type: string - * format: any - * - name: dateStart - * in: query - * description: "Start date to pull historical data (format: YYYY-MM-DD)" - * required: false - * schema: - * type: string - * format: date - * - name: dateEnd - * in: query - * description: "End date to pull historical data (format: YYYY-MM-DD)" - * required: false - * schema: - * type: string - * format: date - * responses: - * 200: - * description: Returns a historical data of the NSE symbol - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/equity/historical/:symbol', async (req, res) => { - try { - const dateStart = req.query.dateStart as string - const dateEnd = req.query.dateEnd as string - if (dateStart && dateEnd) { - const start = new Date(dateStart) - const end = new Date(dateEnd) - if (start.getTime() > 0 && end.getTime() > 0) { - const range = { - start, - end - } - res.json(await nseIndia.getEquityHistoricalData(req.params.symbol, range)) - } else { - res.status(400).json({ error: 'Invalid date format. Please use the format (YYYY-MM-DD)' }) - } - } else { - res.json(await nseIndia.getEquityHistoricalData(req.params.symbol)) - } - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/index/{indexSymbol}: - * get: - * description: To get detailsof the NSE index - * tags: - * - Index - * produces: - * - application/json - * parameters: - * - name: indexSymbol - * in: path - * description: NSE index symbol - * required: true - * schema: - * type: string - * format: any - * responses: - * 200: - * description: Returns Data for OPTION CHAIN - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/index/:indexSymbol', async (req, res) => { - try { - res.json(await nseIndia.getEquityStockIndices(req.params.indexSymbol)) - } catch (error) { - res.status(400).json(error) - } -}) - - - - -/** - * @openapi - * /api/index/options/{indexSymbol}: - * get: - * description: To get index Option chain data - * tags: - * - Index - * produces: - * - application/json - * parameters: - * - name: indexSymbol - * in: path - * description: NSE index symbol - * required: true - * schema: - * type: string - * format: any - * responses: - * 200: - * description: Returns a intraday trade info of the NSE index symbol - * 400: - * description: Returns a JSON error object of API call - */ - -app.get('/api/index/options/:indexSymbol', async (req, res) => { - try { - res.json(await nseIndia.getIndexOptionChain(req.params.indexSymbol)) - } catch (error) { - res.status(400).json(error) - } -}) - - -/** - * @openapi - * /api/commodity/options/{indexSymbol}: - * get: - * description: To get commodity Option chain data - * tags: - * - Commodity - * produces: - * - application/json - * parameters: - * - name: indexSymbol - * in: path - * description: NSE commodity symbol - * required: true - * schema: - * type: string - * format: any - * responses: - * 200: - * description: Returns a intraday trade info of the NSE commodity symbol - * 400: - * description: Returns a JSON error object of API call - */ - -app.get('/api/commodity/options/:indexSymbol', async (req, res) => { - try { - res.json(await nseIndia.getCommodityOptionChain(req.params.indexSymbol)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/index/intraday/{indexSymbol}: - * get: - * description: To get intraday trade info of the NSE index symbol - * tags: - * - Index - * produces: - * - application/json - * parameters: - * - name: indexSymbol - * in: path - * description: NSE index symbol - * required: true - * schema: - * type: string - * format: any - * - name: preOpen - * in: query - * description: Boolean to get preOpen data - * required: false - * schema: - * type: boolean - * default: false - * responses: - * 200: - * description: Returns a intraday trade info of the NSE index symbol - * 400: - * description: Returns a JSON error object of API call - */ -app.get('/api/index/intraday/:indexSymbol', async (req, res) => { - try { - const isPreOpen = req.query.preOpen as string - if (isPreOpen === "true") { - res.json(await nseIndia.getIndexIntradayData(req.params.indexSymbol, true)) - } else { - res.json(await nseIndia.getIndexIntradayData(req.params.indexSymbol)) - } - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/index/historical/{indexSymbol}: - * get: - * description: To get the historical data for the NSE index symbol - * tags: - * - Index - * produces: - * - application/json - * parameters: - * - name: indexSymbol - * in: path - * description: NSE Index Symbol of the Equity - * required: true - * schema: - * type: string - * format: any - * - name: dateStart - * in: query - * description: "Start date to pull historical data (format: YYYY-MM-DD)" - * required: true - * schema: - * type: string - * format: date - * - name: dateEnd - * in: query - * description: "End date to pull historical data (format: YYYY-MM-DD)" - * required: true - * schema: - * type: string - * format: date - * responses: - * 200: - * description: Returns a historical data of the NSE index symbol - * 400: - * description: Returns a JSON error object of API call - */ - app.get('/api/index/historical/:indexSymbol', async (req, res) => { - try { - const dateStart = req.query.dateStart as string - const dateEnd = req.query.dateEnd as string - if (dateStart && dateEnd) { - const start = new Date(dateStart) - const end = new Date(dateEnd) - if (start.getTime() > 0 && end.getTime() > 0) { - const range = { - start, - end - } - res.json(await nseIndia.getIndexHistoricalData(req.params.indexSymbol, range)) - } else { - res.status(400).json({ error: 'Invalid date format. Please use the format (YYYY-MM-DD)' }) - } - } else { - res.status(400).json({ error: 'Missing arguments "dateStart" or "dateEnd". Please pass those argumets.' }) - } - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/gainersAndLosers/{indexSymbol}: - * get: - * description: To get gainers and losers of the specific index - * tags: - * - Helpers - * parameters: - * - name: indexSymbol - * in: path - * description: NSE index symbol - * required: true - * schema: - * type: string - * format: any - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of the specified index's gainers and losers - * 400: - * description: Returns a JSON error object of API call - */ - app.get('/api/gainersAndLosers/:indexSymbol', async (req, res) => { - try { - res.json(await getGainersAndLosersByIndex(req.params.indexSymbol)) - } catch (error) { - res.status(400).json(error) - } -}) - -/** - * @openapi - * /api/mostActive/{indexSymbol}: - * get: - * description: To get most active equities of the specific index - * tags: - * - Helpers - * parameters: - * - name: indexSymbol - * in: path - * description: NSE index symbol - * required: true - * schema: - * type: string - * format: any - * produces: - * - application/json - * responses: - * 200: - * description: Returns a JSON object of most active equities of the specified index - * 400: - * description: Returns a JSON error object of API call - */ - app.get('/api/mostActive/:indexSymbol', async (req, res) => { - try { - res.json(await getMostActiveEquities(req.params.indexSymbol)) - } catch (error) { - res.status(400).json(error) - } -}) - -app.listen(port, () => { - // eslint-disable-next-line no-console - console.log(`NseIndia App started in port ${port}`); - // eslint-disable-next-line no-console - console.log(`Open ${hostUrl} in browser.`); - // eslint-disable-next-line no-console - console.log(`For API docs: ${hostUrl}/api-docs`); - +const loadedTypeDefs = loadSchemaSync(path.join(__dirname, './**/*.graphql'), { loaders: [new GraphQLFileLoader()] }) +const loadedResolvers = loadFilesSync(path.join(__dirname, './**/*.resolver.{ts,js}')) + +const typeDefs = mergeTypeDefs(loadedTypeDefs) + +if (process.env.NODE_ENV === 'development') { + console.log('\n=== GraphQL Schema Start ===\n') + const printedTypeDefs = print(typeDefs) + console.log(printedTypeDefs) + console.log('\n=== GraphQL Schema End ===\n') + +} + +const resolvers = mergeResolvers(loadedResolvers) + +const httpServer = http.createServer(app); + +const server = new ApolloServer({ + typeDefs, + resolvers, + plugins: [ApolloServerPluginDrainHttpServer({ httpServer })], +}); + +server.start().then(() => { + server.applyMiddleware({ app }); + app.listen(port, () => { + console.log(`NseIndia App started in port ${port}`); + console.log(`For API docs: ${hostUrl}/api-docs`); + console.log(`Open ${hostUrl} in browser.`); + console.log(`For graphql: ${hostUrl}${server.graphqlPath}`); + }) }) diff --git a/src/stockIndex.graphql b/src/stockIndex.graphql new file mode 100644 index 0000000..75bcc18 --- /dev/null +++ b/src/stockIndex.graphql @@ -0,0 +1,14 @@ +type Index { + key: String + index: String + indexSymbol: String + last: Float + variation: Float + percentChange: Float + open: Float + high: Float + low: Float + previousClose: Float + yearHigh: Float + yearLow: Float +} diff --git a/src/swaggerDocOptions.ts b/src/swaggerDocOptions.ts index 8d46449..71e8961 100644 --- a/src/swaggerDocOptions.ts +++ b/src/swaggerDocOptions.ts @@ -1,4 +1,5 @@ -/* eslint-disable max-len */ +import swaggerJsDoc from 'swagger-jsdoc' + const port = process.env.PORT || 3000 const hostUrl = process.env.HOST_URL || `http://localhost:${port}` export const swaggerDocOptions = { @@ -7,7 +8,8 @@ export const swaggerDocOptions = { "info": { "version": "1.1.0", "title": "National Stock Exchange - India (Unofficial)", - "description": "This package will help us to get equity details and historical data from National Stock Exchange of India.", + "description": "This package will help us to get equity details and historical data" + + " from National Stock Exchange of India.", "contact": { "email": "asraf.cse@gmail.com" }, @@ -21,7 +23,7 @@ export const swaggerDocOptions = { "url": hostUrl } ], - "tags":[ + "tags": [ { "name": "Base", "description": "Base API of NSE India" @@ -38,11 +40,17 @@ export const swaggerDocOptions = { "name": "Index", "description": "Contains all index related APIs of NSE India" }, + { + "name": "Commodity", + "description": "Contains all commodity related APIs of NSE India" + }, { "name": "Helpers", "description": "Contains all helper APIs of NSE India" }, ] }, - apis: ['./build/server.js'] + apis: ['./build/routes.js'] } + +export const openapiSpecification = swaggerJsDoc(swaggerDocOptions); diff --git a/tsconfig.json b/tsconfig.json index 4666c80..84e2e8e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -83,7 +83,9 @@ "**/server.ts", "**/swagger*.ts", "**/utils.ts", - "**/constants.ts" + "**/constants.ts", + "**/root.resolver.ts", + "**/routes.ts" ], "excludePrivate": true, "includeVersion": true, diff --git a/yarn.lock b/yarn.lock index 240516b..4305783 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,6 +34,114 @@ call-me-maybe "^1.0.1" z-schema "^4.2.3" +"@apollo/protobufjs@1.2.6": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.2.6.tgz#d601e65211e06ae1432bf5993a1a0105f2862f27" + integrity sha512-Wqo1oSHNUj/jxmsVp4iR3I480p6qdqHikn38lKrFhfzcDJ7lwd7Ck7cHRl4JE81tWNArl77xhnG/OkZhxKBYOw== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.0" + "@types/node" "^10.1.0" + long "^4.0.0" + +"@apollo/protobufjs@1.2.7": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.2.7.tgz#3a8675512817e4a046a897e5f4f16415f16a7d8a" + integrity sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.0" + long "^4.0.0" + +"@apollo/usage-reporting-protobuf@^4.0.0": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.1.tgz#407c3d18c7fbed7a264f3b9a3812620b93499de1" + integrity sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA== + dependencies: + "@apollo/protobufjs" "1.2.7" + +"@apollo/utils.dropunuseddefinitions@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-1.1.0.tgz#02b04006442eaf037f4c4624146b12775d70d929" + integrity sha512-jU1XjMr6ec9pPoL+BFWzEPW7VHHulVdGKMkPAMiCigpVIT11VmCbnij0bWob8uS3ODJ65tZLYKAh/55vLw2rbg== + +"@apollo/utils.keyvaluecache@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-1.0.2.tgz#2bfe358c4d82f3a0950518451996758c52613f57" + integrity sha512-p7PVdLPMnPzmXSQVEsy27cYEjVON+SH/Wb7COyW3rQN8+wJgT1nv9jZouYtztWW8ZgTkii5T6tC9qfoDREd4mg== + dependencies: + "@apollo/utils.logger" "^1.0.0" + lru-cache "7.10.1 - 7.13.1" + +"@apollo/utils.logger@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@apollo/utils.logger/-/utils.logger-1.0.1.tgz#aea0d1bb7ceb237f506c6bbf38f10a555b99a695" + integrity sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA== + +"@apollo/utils.printwithreducedwhitespace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-1.1.0.tgz#c466299a4766eef8577a2a64c8f27712e8bd7e30" + integrity sha512-GfFSkAv3n1toDZ4V6u2d7L4xMwLA+lv+6hqXicMN9KELSJ9yy9RzuEXaX73c/Ry+GzRsBy/fdSUGayGqdHfT2Q== + +"@apollo/utils.removealiases@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.removealiases/-/utils.removealiases-1.0.0.tgz#75f6d83098af1fcae2d3beb4f515ad4a8452a8c1" + integrity sha512-6cM8sEOJW2LaGjL/0vHV0GtRaSekrPQR4DiywaApQlL9EdROASZU5PsQibe2MWeZCOhNrPRuHh4wDMwPsWTn8A== + +"@apollo/utils.sortast@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.sortast/-/utils.sortast-1.1.0.tgz#93218c7008daf3e2a0725196085a33f5aab5ad07" + integrity sha512-VPlTsmUnOwzPK5yGZENN069y6uUHgeiSlpEhRnLFYwYNoJHsuJq2vXVwIaSmts015WTPa2fpz1inkLYByeuRQA== + dependencies: + lodash.sortby "^4.7.0" + +"@apollo/utils.stripsensitiveliterals@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-1.2.0.tgz#4920651f36beee8e260e12031a0c5863ad0c7b28" + integrity sha512-E41rDUzkz/cdikM5147d8nfCFVKovXxKBcjvLEQ7bjZm/cg9zEcXvS6vFY8ugTubI3fn6zoqo0CyU8zT+BGP9w== + +"@apollo/utils.usagereporting@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@apollo/utils.usagereporting/-/utils.usagereporting-1.0.1.tgz#3c70b49e554771659576fe35381c7a4b321d27fd" + integrity sha512-6dk+0hZlnDbahDBB2mP/PZ5ybrtCJdLMbeNJD+TJpKyZmSY6bA3SjI8Cr2EM9QA+AdziywuWg+SgbWUF3/zQqQ== + dependencies: + "@apollo/usage-reporting-protobuf" "^4.0.0" + "@apollo/utils.dropunuseddefinitions" "^1.1.0" + "@apollo/utils.printwithreducedwhitespace" "^1.1.0" + "@apollo/utils.removealiases" "1.0.0" + "@apollo/utils.sortast" "^1.1.0" + "@apollo/utils.stripsensitiveliterals" "^1.2.0" + +"@apollographql/apollo-tools@^0.5.3": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.5.4.tgz#cb3998c6cf12e494b90c733f44dd9935e2d8196c" + integrity sha512-shM3q7rUbNyXVVRkQJQseXv6bnYM3BUma/eZhwXR4xsuM+bqWnJKvW7SAfRjP7LuSCocrexa5AXhjjawNHrIlw== + +"@apollographql/graphql-playground-html@1.6.29": + version "1.6.29" + resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz#a7a646614a255f62e10dcf64a7f68ead41dec453" + integrity sha512-xCcXpoz52rI4ksJSdOCxeOCn2DLocxwHf9dVT/Q90Pte1LX+LY+91SFtJF3KXVHH8kEin+g1KKCQPKBjZJfWNA== + dependencies: + xss "^1.0.8" + "@babel/code-frame@7.12.11", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -326,6 +434,111 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@graphql-tools/graphql-file-loader@^7.5.13": + version "7.5.17" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.17.tgz#7c281617ea3ab4db4d42a2bdb49850f2b937f0f9" + integrity sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw== + dependencies: + "@graphql-tools/import" "6.7.18" + "@graphql-tools/utils" "^9.2.1" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/import@6.7.18": + version "6.7.18" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.7.18.tgz#ad092d8a4546bb6ffc3e871e499eec7ac368680b" + integrity sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ== + dependencies: + "@graphql-tools/utils" "^9.2.1" + resolve-from "5.0.0" + tslib "^2.4.0" + +"@graphql-tools/load-files@^6.6.1": + version "6.6.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/load-files/-/load-files-6.6.1.tgz#91ce18d910baf8678459486d8cccd474767bec0a" + integrity sha512-nd4GOjdD68bdJkHfRepILb0gGwF63mJI7uD4oJuuf2Kzeq8LorKa6WfyxUhdMuLmZhnx10zdAlWPfwv1NOAL4Q== + dependencies: + globby "11.1.0" + tslib "^2.4.0" + unixify "1.0.0" + +"@graphql-tools/load@^7.8.8": + version "7.8.14" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.8.14.tgz#f2356f9a5f658a42e33934ae036e4b2cadf2d1e9" + integrity sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg== + dependencies: + "@graphql-tools/schema" "^9.0.18" + "@graphql-tools/utils" "^9.2.1" + p-limit "3.1.0" + tslib "^2.4.0" + +"@graphql-tools/merge@8.3.1": + version "8.3.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.3.1.tgz#06121942ad28982a14635dbc87b5d488a041d722" + integrity sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg== + dependencies: + "@graphql-tools/utils" "8.9.0" + tslib "^2.4.0" + +"@graphql-tools/merge@^8.3.14", "@graphql-tools/merge@^8.4.1": + version "8.4.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.4.2.tgz#95778bbe26b635e8d2f60ce9856b388f11fe8288" + integrity sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw== + dependencies: + "@graphql-tools/utils" "^9.2.1" + tslib "^2.4.0" + +"@graphql-tools/mock@^8.1.2": + version "8.7.20" + resolved "https://registry.yarnpkg.com/@graphql-tools/mock/-/mock-8.7.20.tgz#c83ae0f1940d194a3982120c9c85f3ac6b4f7f20" + integrity sha512-ljcHSJWjC/ZyzpXd5cfNhPI7YljRVvabKHPzKjEs5ElxWu2cdlLGvyNYepApXDsM/OJG/2xuhGM+9GWu5gEAPQ== + dependencies: + "@graphql-tools/schema" "^9.0.18" + "@graphql-tools/utils" "^9.2.1" + fast-json-stable-stringify "^2.1.0" + tslib "^2.4.0" + +"@graphql-tools/schema@^8.0.0": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.5.1.tgz#c2f2ff1448380919a330312399c9471db2580b58" + integrity sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg== + dependencies: + "@graphql-tools/merge" "8.3.1" + "@graphql-tools/utils" "8.9.0" + tslib "^2.4.0" + value-or-promise "1.0.11" + +"@graphql-tools/schema@^9.0.18": + version "9.0.19" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.19.tgz#c4ad373b5e1b8a0cf365163435b7d236ebdd06e7" + integrity sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w== + dependencies: + "@graphql-tools/merge" "^8.4.1" + "@graphql-tools/utils" "^9.2.1" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/utils@8.9.0": + version "8.9.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.9.0.tgz#c6aa5f651c9c99e1aca55510af21b56ec296cdb7" + integrity sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg== + dependencies: + tslib "^2.4.0" + +"@graphql-tools/utils@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" + integrity sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + tslib "^2.4.0" + +"@graphql-typed-document-node/core@^3.1.1": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" + integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -513,32 +726,90 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" +"@josephg/resolvable@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@josephg/resolvable/-/resolvable-1.0.1.tgz#69bc4db754d79e1a2f17a650d3466e038d94a5eb" + integrity sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg== + "@jsdevtools/ono@^7.1.3": version "7.1.3" resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== + +"@protobufjs/base64@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== + +"@protobufjs/codegen@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" + integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== + +"@protobufjs/eventemitter@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" + integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== + +"@protobufjs/fetch@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" + integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== + +"@protobufjs/inquire@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" + integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== + +"@protobufjs/path@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== + +"@protobufjs/pool@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== + +"@protobufjs/utf8@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" + integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== + "@sinonjs/commons@^1.7.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.0.tgz#c8d68821a854c555bba172f3b06959a0039b236d" @@ -558,6 +829,13 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@types/accepts@^1.3.5": + version "1.3.7" + resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.7.tgz#3b98b1889d2b2386604c2bbbe62e4fb51e95b265" + integrity sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ== + dependencies: + "@types/node" "*" + "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.1.7" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.7.tgz#1dacad8840364a57c98d0dd4855c6dd3752c6b89" @@ -591,7 +869,7 @@ dependencies: "@babel/types" "^7.3.0" -"@types/body-parser@*": +"@types/body-parser@*", "@types/body-parser@1.19.2": version "1.19.2" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== @@ -611,19 +889,24 @@ dependencies: "@types/node" "*" -"@types/express-serve-static-core@^4.17.18": - version "4.17.27" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.27.tgz#7a776191e47295d2a05962ecbb3a4ce97e38b401" - integrity sha512-e/sVallzUTPdyOTiqi8O8pMdBBphscvI6E4JYaKlja4Lm+zh7UFSSdW5VMkRbhDtmrONqOUHOXRguPsDckzxNA== +"@types/cors@2.8.12": + version "2.8.12" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" + integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== + +"@types/express-serve-static-core@4.17.31", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" -"@types/express@*", "@types/express@^4.17.13": - version "4.17.13" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" - integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== +"@types/express@*", "@types/express@4.17.14", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.18" @@ -669,6 +952,11 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== +"@types/long@^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" + integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== + "@types/mime@^1": version "1.3.2" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" @@ -679,6 +967,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.13.tgz#9e425079799322113ae8477297ae6ef51b8e0cdf" integrity sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ== +"@types/node@^10.1.0": + version "10.17.60" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b" + integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== + "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" @@ -822,7 +1115,7 @@ abab@^2.0.3, abab@^2.0.5: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== -accepts@~1.3.8: +accepts@^1.3.5, accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== @@ -941,6 +1234,96 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" +apollo-datasource@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-3.3.2.tgz#5711f8b38d4b7b53fb788cb4dbd4a6a526ea74c8" + integrity sha512-L5TiS8E2Hn/Yz7SSnWIVbZw0ZfEIXZCa5VUiVxD9P53JvSrf4aStvsFDlGWPvpIdCR+aly2CfoB79B9/JjKFqg== + dependencies: + "@apollo/utils.keyvaluecache" "^1.0.1" + apollo-server-env "^4.2.1" + +apollo-reporting-protobuf@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/apollo-reporting-protobuf/-/apollo-reporting-protobuf-3.4.0.tgz#6edd31f09d4a3704d9e808d1db30eca2229ded26" + integrity sha512-h0u3EbC/9RpihWOmcSsvTW2O6RXVaD/mPEjfrPkxRPTEPWqncsgOoRJw+wih4OqfH3PvTJvoEIf4LwKrUaqWog== + dependencies: + "@apollo/protobufjs" "1.2.6" + +apollo-server-core@^3.10.0, apollo-server-core@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-3.13.0.tgz#ad6601fbb34cc97eedca27a9fb0b5738d11cd27d" + integrity sha512-v/g6DR6KuHn9DYSdtQijz8dLOkP78I5JSVJzPkARhDbhpH74QNwrQ2PP2URAPPEDJ2EeZNQDX8PvbYkAKqg+kg== + dependencies: + "@apollo/utils.keyvaluecache" "^1.0.1" + "@apollo/utils.logger" "^1.0.0" + "@apollo/utils.usagereporting" "^1.0.0" + "@apollographql/apollo-tools" "^0.5.3" + "@apollographql/graphql-playground-html" "1.6.29" + "@graphql-tools/mock" "^8.1.2" + "@graphql-tools/schema" "^8.0.0" + "@josephg/resolvable" "^1.0.0" + apollo-datasource "^3.3.2" + apollo-reporting-protobuf "^3.4.0" + apollo-server-env "^4.2.1" + apollo-server-errors "^3.3.1" + apollo-server-plugin-base "^3.7.2" + apollo-server-types "^3.8.0" + async-retry "^1.2.1" + fast-json-stable-stringify "^2.1.0" + graphql-tag "^2.11.0" + loglevel "^1.6.8" + lru-cache "^6.0.0" + node-abort-controller "^3.0.1" + sha.js "^2.4.11" + uuid "^9.0.0" + whatwg-mimetype "^3.0.0" + +apollo-server-env@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-4.2.1.tgz#ea5b1944accdbdba311f179e4dfaeca482c20185" + integrity sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g== + dependencies: + node-fetch "^2.6.7" + +apollo-server-errors@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-3.3.1.tgz#ba5c00cdaa33d4cbd09779f8cb6f47475d1cd655" + integrity sha512-xnZJ5QWs6FixHICXHxUfm+ZWqqxrNuPlQ+kj5m6RtEgIpekOPssH/SD9gf2B4HuWV0QozorrygwZnux8POvyPA== + +apollo-server-express@^3.10.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-3.13.0.tgz#0d8d9bbba3b8b8264912d215f63fd44e74d5f42a" + integrity sha512-iSxICNbDUyebOuM8EKb3xOrpIwOQgKxGbR2diSr4HP3IW8T3njKFOoMce50vr+moOCe1ev8BnLcw9SNbuUtf7g== + dependencies: + "@types/accepts" "^1.3.5" + "@types/body-parser" "1.19.2" + "@types/cors" "2.8.12" + "@types/express" "4.17.14" + "@types/express-serve-static-core" "4.17.31" + accepts "^1.3.5" + apollo-server-core "^3.13.0" + apollo-server-types "^3.8.0" + body-parser "^1.19.0" + cors "^2.8.5" + parseurl "^1.3.3" + +apollo-server-plugin-base@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-3.7.2.tgz#c19cd137bc4c993ba2490ba2b571b0f3ce60a0cd" + integrity sha512-wE8dwGDvBOGehSsPTRZ8P/33Jan6/PmL0y0aN/1Z5a5GcbFhDaaJCjK5cav6npbbGL2DPKK0r6MPXi3k3N45aw== + dependencies: + apollo-server-types "^3.8.0" + +apollo-server-types@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-3.8.0.tgz#d976b6967878681f715fe2b9e4dad9ba86b1346f" + integrity sha512-ZI/8rTE4ww8BHktsVpb91Sdq7Cb71rdSkXELSwdSR0eXu600/sY+1UXhTWdiJvk+Eq5ljqoHLwLbY2+Clq2b9A== + dependencies: + "@apollo/utils.keyvaluecache" "^1.0.1" + "@apollo/utils.logger" "^1.0.0" + apollo-reporting-protobuf "^3.4.0" + apollo-server-env "^4.2.1" + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -998,6 +1381,13 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +async-retry@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.3.tgz#0e7f36c04d8478e7a58bdbed80cedf977785f280" + integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== + dependencies: + retry "0.13.1" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -1113,7 +1503,7 @@ bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -body-parser@1.20.3: +body-parser@1.20.3, body-parser@^1.19.0: version "1.20.3" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== @@ -1160,12 +1550,12 @@ braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" browser-process-hrtime@^1.0.0: version "1.0.0" @@ -1430,7 +1820,7 @@ commander@6.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.0.tgz#b990bfb8ac030aedc6d11bc04d1488ffef56db75" integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== -commander@^2.7.1, commander@~2.20.3: +commander@^2.20.3, commander@^2.7.1, commander@~2.20.3: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -1489,6 +1879,32 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== +copyfiles@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-2.4.1.tgz#d2dcff60aaad1015f09d0b66e7f0f1c5cd3c5da5" + integrity sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== + dependencies: + glob "^7.0.5" + minimatch "^3.0.3" + mkdirp "^1.0.4" + noms "0.0.0" + through2 "^2.0.1" + untildify "^4.0.0" + yargs "^16.1.0" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cors@^2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" @@ -1511,7 +1927,7 @@ cross-spawn@^6.0.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.2: +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1536,6 +1952,11 @@ css-what@^6.0.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== +cssfilter@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae" + integrity sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw== + cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" @@ -1561,14 +1982,6 @@ d@1, d@^1.0.1: es5-ext "^0.10.50" type "^1.0.1" -d@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.2.tgz#2aefd554b81981e7dccf72d6842ae725cb17e5de" - integrity sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw== - dependencies: - es5-ext "^0.10.64" - type "^2.7.2" - data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -1736,6 +2149,11 @@ domutils@^2.5.2, domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" +duplexer@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -1799,7 +2217,7 @@ es-errors@^1.3.0: resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@^0.10.62, es5-ext@^0.10.64, es5-ext@~0.10.14: +es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@^0.10.62, es5-ext@~0.10.14: version "0.10.64" resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.64.tgz#12e4ffb48f1ba2ea777f1fcdd1918ef73ea21714" integrity sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg== @@ -1818,7 +2236,7 @@ es6-iterator@^2.0.3: es5-ext "^0.10.35" es6-symbol "^3.1.1" -es6-symbol@^3.1.0, es6-symbol@^3.1.1: +es6-symbol@^3.1.0, es6-symbol@^3.1.1, es6-symbol@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== @@ -1826,14 +2244,6 @@ es6-symbol@^3.1.0, es6-symbol@^3.1.1: d "^1.0.1" ext "^1.1.2" -es6-symbol@^3.1.3: - version "3.1.4" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.4.tgz#f4e7d28013770b4208ecbf3e0bf14d3bcb557b8c" - integrity sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg== - dependencies: - d "^1.0.2" - ext "^1.7.0" - escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -2010,6 +2420,19 @@ event-emitter@^0.3.5: d "1" es5-ext "~0.10.14" +event-stream@=3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571" + integrity sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g== + dependencies: + duplexer "~0.1.1" + from "~0" + map-stream "~0.1.0" + pause-stream "0.0.11" + split "0.3" + stream-combiner "~0.0.4" + through "~2.3.1" + exec-sh@^0.3.2: version "0.3.4" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" @@ -2132,13 +2555,6 @@ ext@^1.1.2: dependencies: type "^2.0.0" -ext@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" - integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== - dependencies: - type "^2.7.2" - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -2173,19 +2589,18 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.1.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz#ade1a9d91148965d4bf7c51f72e1ca662d32e63d" - integrity sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A== +fast-glob@^3.2.9: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" + glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" + micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -2196,9 +2611,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" - integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" @@ -2233,10 +2648,10 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" @@ -2325,6 +2740,11 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== +from@~0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" + integrity sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== + fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -2345,12 +2765,7 @@ fsevents@^2.1.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function-bind@^1.1.2: +function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== @@ -2410,7 +2825,7 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== -glob-parent@^5.0.0, glob-parent@^5.1.0: +glob-parent@^5.0.0, glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -2429,7 +2844,7 @@ glob@7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -2460,16 +2875,16 @@ globals@^13.6.0: dependencies: type-fest "^0.20.2" -globby@^11.0.1: - version "11.0.3" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" - integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== +globby@11.1.0, globby@^11.0.1, globby@^11.0.3: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" slash "^3.0.0" gopd@^1.0.1: @@ -2484,6 +2899,18 @@ graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== +graphql-tag@^2.11.0: + version "2.12.6" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" + integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== + dependencies: + tslib "^2.1.0" + +graphql@^16.5.0: + version "16.9.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.9.0.tgz#1c310e63f16a49ce1fbb230bd0a000e99f6f115f" + integrity sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw== + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -2666,10 +3093,10 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.4: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== +ignore@^5.2.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.2.1" @@ -2705,7 +3132,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -2900,7 +3327,12 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@1.0.0: +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== @@ -3555,6 +3987,11 @@ lodash.mergewith@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== + lodash@4.x, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -3578,6 +4015,21 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" +loglevel@^1.6.8: + version "1.9.2" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.2.tgz#c2e028d6c757720107df4e64508530db6621ba08" + integrity sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg== + +long@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== + +"lru-cache@7.10.1 - 7.13.1": + version "7.13.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.13.1.tgz#267a81fbd0881327c46a81c5922606a2cfe336c4" + integrity sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -3621,6 +4073,11 @@ map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== +map-stream@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" + integrity sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g== + map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" @@ -3648,10 +4105,10 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" - integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" @@ -3677,13 +4134,13 @@ micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: - braces "^3.0.1" - picomatch "^2.0.5" + braces "^3.0.3" + picomatch "^2.3.1" mime-db@1.52.0: version "1.52.0" @@ -3707,7 +4164,7 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -minimatch@^3.0.0, minimatch@^3.0.4: +minimatch@^3.0.0, minimatch@^3.0.3, minimatch@^3.0.4: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -3727,7 +4184,7 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@1.x: +mkdirp@1.x, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -3801,6 +4258,23 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== +node-abort-controller@^3.0.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" + integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== + +node-cleanup@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/node-cleanup/-/node-cleanup-2.1.2.tgz#7ac19abd297e09a7f72a71545d951b517e4dde2c" + integrity sha512-qN8v/s2PAJwGUtr1/hYTpNKlD6Y9rc4p8KSmJXyGdYGZsDGKXrGThikLFP9OCHFeLeEpQzPwiAtdIvBLqm//Hw== + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -3823,6 +4297,14 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" +noms@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" + integrity sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow== + dependencies: + inherits "^2.0.1" + readable-stream "~1.0.31" + normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -3871,6 +4353,11 @@ nwsapi@^2.2.0: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== +object-assign@^4: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" @@ -3989,6 +4476,13 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== +p-limit@3.1.0, p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -3996,13 +4490,6 @@ p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -4058,7 +4545,7 @@ parse5@6.0.1, parse5@^6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -parseurl@~1.3.3: +parseurl@^1.3.3, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -4103,10 +4590,17 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +pause-stream@0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + integrity sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A== + dependencies: + through "~2.3" + +picomatch@^2.0.4, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pirates@^4.0.1: version "4.0.1" @@ -4161,6 +4655,11 @@ pretty-format@^26.0.0, pretty-format@^26.6.2: ansi-styles "^4.0.0" react-is "^17.0.1" +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + progress@^2.0.0, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -4182,6 +4681,13 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +ps-tree@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.2.0.tgz#5e7425b89508736cdd4f2224d028f7bb3f722ebd" + integrity sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA== + dependencies: + event-stream "=3.3.4" + psl@^1.1.33: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -4212,6 +4718,11 @@ querystringify@^2.1.1: resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -4260,6 +4771,29 @@ readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-stream@~1.0.31: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -4322,16 +4856,16 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -4358,6 +4892,11 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +retry@0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -4376,9 +4915,11 @@ rsvp@^4.8.4: integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-parallel@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" rxjs@^6.6.6: version "6.6.6" @@ -4387,12 +4928,12 @@ rxjs@^6.6.6: dependencies: tslib "^1.9.0" -safe-buffer@5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@~5.1.1: +safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -4519,6 +5060,14 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== +sha.js@^2.4.11: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -4710,6 +5259,13 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +split@0.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" + integrity sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA== + dependencies: + through "2" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -4735,11 +5291,23 @@ statuses@2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +stream-combiner@~0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" + integrity sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw== + dependencies: + duplexer "~0.1.1" + string-argv@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== +string-argv@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.1.2.tgz#c5b7bc03fb2b11983ba3a72333dd0559e77e4738" + integrity sha512-mBqPGEOMNJKXRo7z0keX0wlAhbBAjilUdPW13nN0PecVryZxdHIeM7TqbsSUA7VYuS00HGC6mojP7DlQzfa9ZA== + string-length@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" @@ -4764,6 +5332,18 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" @@ -4895,7 +5475,15 @@ throat@^5.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -through@^2.3.8: +through2@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@2, through@^2.3.8, through@~2.3, through@~2.3.1: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== @@ -4964,6 +5552,11 @@ tr46@^2.1.0: dependencies: punycode "^2.1.1" +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + ts-jest@^26.5.0: version "26.5.4" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.4.tgz#207f4c114812a9c6d5746dd4d1cdf899eafc9686" @@ -4980,15 +5573,26 @@ ts-jest@^26.5.0: semver "7.x" yargs-parser "20.x" +tsc-watch@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/tsc-watch/-/tsc-watch-5.0.3.tgz#4d0b2bda8f2677c8f9ed36e001c1a86c31701145" + integrity sha512-Hz2UawwELMSLOf0xHvAFc7anLeMw62cMVXr1flYmhRuOhOyOljwmb1l/O60ZwRyy1k7N1iC1mrn1QYM2zITfuw== + dependencies: + cross-spawn "^7.0.3" + node-cleanup "^2.1.2" + ps-tree "^1.2.0" + string-argv "^0.1.1" + strip-ansi "^6.0.0" + tslib@^1.8.1, tslib@^1.9.0: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== -tslib@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== +tslib@^2.1.0, tslib@^2.2.0, tslib@^2.4.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== tsutils@^3.17.1: version "3.17.1" @@ -5120,6 +5724,13 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== +unixify@1.0.0, unixify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" + integrity sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg== + dependencies: + normalize-path "^2.1.1" + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -5133,6 +5744,11 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -5165,7 +5781,7 @@ user-agents@^1.1.104: dependencies: lodash.clonedeep "^4.5.0" -util-deprecate@^1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== @@ -5180,6 +5796,11 @@ uuid@^8.3.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uuid@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + v8-compile-cache@^2.0.3: version "2.1.1" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" @@ -5207,7 +5828,17 @@ validator@^13.6.0: resolved "https://registry.yarnpkg.com/validator/-/validator-13.7.0.tgz#4f9658ba13ba8f3d82ee881d3516489ea85c0857" integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw== -vary@~1.1.2: +value-or-promise@1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" + integrity sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== + +value-or-promise@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" + integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== + +vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== @@ -5245,6 +5876,11 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + webidl-conversions@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" @@ -5267,6 +5903,19 @@ whatwg-mimetype@^2.3.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== +whatwg-mimetype@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" + integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + whatwg-url@^8.0.0, whatwg-url@^8.5.0: version "8.7.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" @@ -5358,6 +6007,19 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== +xss@^1.0.8: + version "1.0.15" + resolved "https://registry.yarnpkg.com/xss/-/xss-1.0.15.tgz#96a0e13886f0661063028b410ed1b18670f4e59a" + integrity sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg== + dependencies: + commander "^2.20.3" + cssfilter "0.0.10" + +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" @@ -5418,7 +6080,7 @@ yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.2.0: +yargs@^16.1.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==