From a10edec4fec75cbcd8c864f6b5ce05a7f7fb57fd Mon Sep 17 00:00:00 2001 From: AP Date: Thu, 16 Apr 2020 15:24:27 +0200 Subject: [PATCH] chore: codegen and types for apollo --- codegen.yml | 13 + package.json | 9 +- src/api/schemas/types/MutationType.ts | 12 +- src/components/auth/checks/AdminCheck.tsx | 5 +- src/components/auth/checks/ViewCheck.tsx | 5 +- src/components/bitcoinInfo/BitcoinFees.ts | 5 +- src/components/bitcoinInfo/BitcoinPrice.ts | 5 +- .../connectionCheck/ConnectionCheck.tsx | 5 +- .../modal/closeChannel/CloseChannel.tsx | 24 +- src/components/nodeInfo/NodeCard.tsx | 21 +- src/components/statusCheck/StatusCheck.tsx | 11 +- src/generated/graphql.tsx | 3977 +++++++++++++++++ src/graphql/mutation.ts | 8 +- src/graphql/query.ts | 8 +- src/layouts/navigation/nodeInfo/NodeInfo.tsx | 5 +- .../chain/transactions/ChainTransactions.tsx | 5 +- src/views/chain/utxos/ChainUtxos.tsx | 5 +- src/views/channels/channels/Channels.tsx | 5 +- .../closedChannels/ClosedChannels.tsx | 5 +- .../pendingChannels/PendingChannels.tsx | 5 +- src/views/home/connect/Connect.tsx | 5 +- src/views/home/networkInfo/NetworkInfo.tsx | 5 +- src/views/home/reports/flow/index.tsx | 5 +- .../forwardReport/ForwardChannelReport.tsx | 5 +- .../reports/forwardReport/ForwardReport.tsx | 5 +- .../reports/liquidReport/LiquidReport.tsx | 5 +- src/views/trading/Modal/FilterModal.tsx | 32 +- tslint.json | 3 + yarn.lock | 1524 ++++++- 29 files changed, 5436 insertions(+), 291 deletions(-) create mode 100644 codegen.yml create mode 100644 src/generated/graphql.tsx diff --git a/codegen.yml b/codegen.yml new file mode 100644 index 00000000..ecaebc5d --- /dev/null +++ b/codegen.yml @@ -0,0 +1,13 @@ +overwrite: true +schema: 'http://localhost:3000/api/v1' +documents: 'src/graphql/**/*.ts' +generates: + src/generated/graphql.tsx: + config: + withComponent: false + withHOC: false + withHooks: true + plugins: + - 'typescript' + - 'typescript-operations' + - 'typescript-react-apollo' diff --git a/package.json b/package.json index a9eb902f..92d099fa 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "release:push": "standard-version && git push --follow-tags origin master", "release:test": "standard-version --dry-run", "analyze": "cross-env ANALYZE=true next build", - "storybook": "start-storybook -p 6006 -c .storybook" + "storybook": "start-storybook -p 6006 -c .storybook", + "codegen": "graphql-codegen --config codegen.yml" }, "keywords": [], "author": "", @@ -62,6 +63,12 @@ "@babel/core": "^7.9.0", "@commitlint/cli": "^8.3.5", "@commitlint/config-conventional": "^8.3.4", + "@graphql-codegen/cli": "^1.13.2", + "@graphql-codegen/introspection": "1.13.2", + "@graphql-codegen/typescript": "1.13.2", + "@graphql-codegen/typescript-operations": "^1.13.2", + "@graphql-codegen/typescript-react-apollo": "1.13.2", + "@graphql-codegen/typescript-resolvers": "1.13.2", "@next/bundle-analyzer": "^9.3.5", "@storybook/addon-actions": "^5.3.18", "@storybook/addon-knobs": "^5.3.18", diff --git a/src/api/schemas/types/MutationType.ts b/src/api/schemas/types/MutationType.ts index ba41340e..d21b97b7 100644 --- a/src/api/schemas/types/MutationType.ts +++ b/src/api/schemas/types/MutationType.ts @@ -42,8 +42,8 @@ export const InvoiceType = new GraphQLObjectType({ }, }); -const RoutesType = new GraphQLObjectType({ - name: 'routeType', +const DecodeRoutesType = new GraphQLObjectType({ + name: 'DecodeRoutesType', fields: () => ({ baseFeeMTokens: { type: GraphQLString }, channel: { type: GraphQLString }, @@ -64,14 +64,14 @@ export const DecodeType = new GraphQLObjectType({ destination: { type: GraphQLString }, expiresAt: { type: GraphQLString }, id: { type: GraphQLString }, - routes: { type: new GraphQLList(RoutesType) }, + routes: { type: new GraphQLList(DecodeRoutesType) }, tokens: { type: GraphQLInt }, }; }, }); -const RouteType = new GraphQLObjectType({ - name: 'RouteType', +const PaymentRouteType = new GraphQLObjectType({ + name: 'PaymentRouteType', fields: () => ({ mTokenFee: { type: GraphQLString }, channel: { type: GraphQLString }, @@ -96,7 +96,7 @@ export const ParsePaymentType = new GraphQLObjectType({ isExpired: { type: GraphQLBoolean }, mTokens: { type: GraphQLString }, network: { type: GraphQLString }, - routes: { type: new GraphQLList(RouteType) }, + routes: { type: new GraphQLList(PaymentRouteType) }, tokens: { type: GraphQLInt }, }; }, diff --git a/src/components/auth/checks/AdminCheck.tsx b/src/components/auth/checks/AdminCheck.tsx index a34fa895..2210720c 100644 --- a/src/components/auth/checks/AdminCheck.tsx +++ b/src/components/auth/checks/AdminCheck.tsx @@ -1,10 +1,9 @@ import React from 'react'; -import { useQuery } from '@apollo/react-hooks'; import { SingleLine, Sub4Title } from '../../generic/Styled'; import ScaleLoader from 'react-spinners/ScaleLoader'; import { themeColors } from '../../../styles/Themes'; import { XSvg, Check } from '../../generic/Icons'; -import { GET_CAN_ADMIN } from '../../../graphql/query'; +import { useGetCanAdminQuery } from '../../../generated/graphql'; type AdminProps = { host: string; @@ -14,7 +13,7 @@ type AdminProps = { }; export const AdminCheck = ({ host, admin, cert, setChecked }: AdminProps) => { - const { data, loading } = useQuery(GET_CAN_ADMIN, { + const { data, loading } = useGetCanAdminQuery({ skip: !admin, variables: { auth: { host, macaroon: admin, cert } }, onError: () => { diff --git a/src/components/auth/checks/ViewCheck.tsx b/src/components/auth/checks/ViewCheck.tsx index aa5d5124..1c625fea 100644 --- a/src/components/auth/checks/ViewCheck.tsx +++ b/src/components/auth/checks/ViewCheck.tsx @@ -1,5 +1,4 @@ import React, { useState, useEffect } from 'react'; -import { useQuery } from '@apollo/react-hooks'; import { SingleLine, Sub4Title, Separation } from '../../generic/Styled'; import ScaleLoader from 'react-spinners/ScaleLoader'; import { themeColors } from '../../../styles/Themes'; @@ -7,7 +6,7 @@ import { Check, XSvg } from '../../generic/Icons'; import { ColorButton } from '../../buttons/colorButton/ColorButton'; import { AdminCheck } from './AdminCheck'; import { Text } from '../../typography/Styled'; -import { GET_CAN_CONNECT } from '../../../graphql/query'; +import { useGetCanConnectQuery } from '../../../generated/graphql'; type ViewProps = { host: string; @@ -34,7 +33,7 @@ export const ViewCheck = ({ }: ViewProps) => { const [confirmed, setConfirmed] = useState(false); - const { data, loading } = useQuery(GET_CAN_CONNECT, { + const { data, loading } = useGetCanConnectQuery({ variables: { auth: { host, macaroon: viewOnly ?? admin ?? '', cert } }, onCompleted: () => setConfirmed(true), onError: () => setConfirmed(false), diff --git a/src/components/bitcoinInfo/BitcoinFees.ts b/src/components/bitcoinInfo/BitcoinFees.ts index a034d2ed..a62c3e87 100644 --- a/src/components/bitcoinInfo/BitcoinFees.ts +++ b/src/components/bitcoinInfo/BitcoinFees.ts @@ -1,11 +1,10 @@ import { useEffect } from 'react'; -import { useQuery } from '@apollo/react-hooks'; -import { GET_BITCOIN_FEES } from '../../graphql/query'; import { useBitcoinDispatch } from '../../context/BitcoinContext'; +import { useGetBitcoinFeesQuery } from '../../generated/graphql'; export const BitcoinFees = () => { const setInfo = useBitcoinDispatch(); - const { loading, data, stopPolling } = useQuery(GET_BITCOIN_FEES, { + const { loading, data, stopPolling } = useGetBitcoinFeesQuery({ onError: () => { setInfo({ type: 'error' }); stopPolling(); diff --git a/src/components/bitcoinInfo/BitcoinPrice.ts b/src/components/bitcoinInfo/BitcoinPrice.ts index a1c4bba9..26f1bdc7 100644 --- a/src/components/bitcoinInfo/BitcoinPrice.ts +++ b/src/components/bitcoinInfo/BitcoinPrice.ts @@ -1,11 +1,10 @@ import { useEffect } from 'react'; -import { useQuery } from '@apollo/react-hooks'; -import { GET_BITCOIN_PRICE } from '../../graphql/query'; import { usePriceDispatch } from '../../context/PriceContext'; +import { useGetBitcoinPriceQuery } from '../../generated/graphql'; export const BitcoinPrice = () => { const setPrices = usePriceDispatch(); - const { loading, data, stopPolling } = useQuery(GET_BITCOIN_PRICE, { + const { loading, data, stopPolling } = useGetBitcoinPriceQuery({ onError: () => setPrices({ type: 'error' }), pollInterval: 60000, }); diff --git a/src/components/connectionCheck/ConnectionCheck.tsx b/src/components/connectionCheck/ConnectionCheck.tsx index 8217959a..14fff563 100644 --- a/src/components/connectionCheck/ConnectionCheck.tsx +++ b/src/components/connectionCheck/ConnectionCheck.tsx @@ -3,9 +3,8 @@ import { useConnectionState, useConnectionDispatch, } from '../../context/ConnectionContext'; -import { useQuery } from '@apollo/react-hooks'; import { useAccount } from '../../context/AccountContext'; -import { GET_CAN_CONNECT } from '../../graphql/query'; +import { useGetCanConnectQuery } from '../../generated/graphql'; export const ConnectionCheck = () => { const { connected } = useConnectionState(); @@ -18,7 +17,7 @@ export const ConnectionCheck = () => { cert, }; - const { data, loading } = useQuery(GET_CAN_CONNECT, { + const { data, loading } = useGetCanConnectQuery({ variables: { auth }, skip: connected || !loggedIn, onError: () => { diff --git a/src/components/modal/closeChannel/CloseChannel.tsx b/src/components/modal/closeChannel/CloseChannel.tsx index 5220dc4f..c0f1556e 100644 --- a/src/components/modal/closeChannel/CloseChannel.tsx +++ b/src/components/modal/closeChannel/CloseChannel.tsx @@ -1,5 +1,5 @@ -import React, { useState, useEffect } from 'react'; -import { useMutation, useQuery } from '@apollo/react-hooks'; +import React, { useState } from 'react'; +import { useMutation } from '@apollo/react-hooks'; import { Separation, SingleLine, @@ -17,8 +17,8 @@ import { SingleButton, } from '../../buttons/multiButton/MultiButton'; import { Input } from '../../input/Input'; -import { GET_BITCOIN_FEES } from '../../../graphql/query'; import { CLOSE_CHANNEL } from '../../../graphql/mutation'; +import { useBitcoinState } from '../../../context/BitcoinContext'; interface CloseChannelProps { setModalOpen: (status: boolean) => void; @@ -47,23 +47,7 @@ export const CloseChannel = ({ const [amount, setAmount] = useState(0); const [isConfirmed, setIsConfirmed] = useState(false); - const [fast, setFast] = useState(0); - const [halfHour, setHalfHour] = useState(0); - const [hour, setHour] = useState(0); - - const { data: feeData } = useQuery(GET_BITCOIN_FEES, { - onError: error => toast.error(getErrorContent(error)), - }); - - useEffect(() => { - if (feeData && feeData.getBitcoinFees) { - const { fast, halfHour, hour } = feeData.getBitcoinFees; - setAmount(fast); - setFast(fast); - setHalfHour(halfHour); - setHour(hour); - } - }, [feeData]); + const { fast, halfHour, hour } = useBitcoinState(); const [closeChannel] = useMutation(CLOSE_CHANNEL, { onCompleted: data => { diff --git a/src/components/nodeInfo/NodeCard.tsx b/src/components/nodeInfo/NodeCard.tsx index 73217a11..a346a919 100644 --- a/src/components/nodeInfo/NodeCard.tsx +++ b/src/components/nodeInfo/NodeCard.tsx @@ -1,7 +1,6 @@ import React, { useState } from 'react'; import { useInView } from 'react-intersection-observer'; import 'intersection-observer'; // Polyfill -import { useQuery } from '@apollo/react-hooks'; import { SingleLine, DarkSubTitle, ResponsiveLine } from '../generic/Styled'; import { themeColors } from '../../styles/Themes'; import ScaleLoader from 'react-spinners/ScaleLoader'; @@ -9,7 +8,7 @@ import { Price } from '../price/Price'; import Modal from '../modal/ReactModal'; import { StatusDot, StatusLine, QuickCard } from './NodeInfo.styled'; import { NodeInfoModal } from './NodeInfoModal'; -import { GET_NODE_INFO } from '../../graphql/query'; +import { useGetNodeInfoQuery } from '../../generated/graphql'; export const getStatusDot = (status: boolean) => { return status ? : ; @@ -20,22 +19,6 @@ interface NodeCardProps { accountId: string; } -interface QueryData { - getNodeInfo: { - active_channels_count: number; - closed_channels_count: number; - alias: string; - pending_channels_count: number; - is_synced_to_chain: boolean; - }; - getChannelBalance: { - confirmedBalance: number; - pendingBalance: number; - }; - getChainBalance: number; - getPendingChainBalance: number; -} - export const NodeCard = ({ account, accountId }: NodeCardProps) => { const [isOpen, setIsOpen] = useState(false); @@ -51,7 +34,7 @@ export const NodeCard = ({ account, accountId }: NodeCardProps) => { cert, }; - const { data, loading, error } = useQuery(GET_NODE_INFO, { + const { data, loading, error } = useGetNodeInfoQuery({ variables: { auth }, skip: !inView, pollInterval: 10000, diff --git a/src/components/statusCheck/StatusCheck.tsx b/src/components/statusCheck/StatusCheck.tsx index f14a82f8..ccf4247f 100644 --- a/src/components/statusCheck/StatusCheck.tsx +++ b/src/components/statusCheck/StatusCheck.tsx @@ -1,11 +1,10 @@ import { useConnectionState } from '../../context/ConnectionContext'; -import { useQuery } from '@apollo/react-hooks'; import { useAccount } from '../../context/AccountContext'; import { useStatusDispatch } from '../../context/StatusContext'; import { useEffect } from 'react'; import { toast } from 'react-toastify'; import { getErrorContent } from '../../utils/error'; -import { GET_NODE_INFO } from '../../graphql/query'; +import { useGetNodeInfoQuery } from '../../generated/graphql'; export const StatusCheck = () => { const { connected } = useConnectionState(); @@ -18,7 +17,7 @@ export const StatusCheck = () => { cert, }; - const { data, loading, error, stopPolling } = useQuery(GET_NODE_INFO, { + const { data, loading, error, stopPolling } = useGetNodeInfoQuery({ variables: { auth }, skip: !connected || !loggedIn, pollInterval: 10000, @@ -51,9 +50,9 @@ export const StatusCheck = () => { alias, syncedToChain: is_synced_to_chain, version: versionNumber[0], - mayorVersion: numbers[0], - minorVersion: numbers[1], - revision: numbers[2], + mayorVersion: Number(numbers[0]), + minorVersion: Number(numbers[1]), + revision: Number(numbers[2]), chainBalance: getChainBalance, chainPending: getPendingChainBalance, channelBalance: confirmedBalance, diff --git a/src/generated/graphql.tsx b/src/generated/graphql.tsx new file mode 100644 index 00000000..e81d13f3 --- /dev/null +++ b/src/generated/graphql.tsx @@ -0,0 +1,3977 @@ +import gql from 'graphql-tag'; +import * as ApolloReactCommon from '@apollo/react-common'; +import * as ApolloReactHooks from '@apollo/react-hooks'; +export type Maybe = T | null; +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + ID: string; + String: string; + Boolean: boolean; + Int: number; + Float: number; + /** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ + DateTime: any; +}; + +export type Query = { + __typename?: 'Query'; + getChannelBalance?: Maybe; + getChannels?: Maybe>>; + getClosedChannels?: Maybe>>; + getPendingChannels?: Maybe>>; + getChannelFees?: Maybe>>; + getChannelReport?: Maybe; + getNetworkInfo?: Maybe; + getNodeInfo?: Maybe; + adminCheck?: Maybe; + getResume?: Maybe; + getForwards?: Maybe; + getBitcoinPrice?: Maybe; + getBitcoinFees?: Maybe; + getForwardReport?: Maybe; + getForwardChannelsReport?: Maybe; + getInOut?: Maybe; + getBackups?: Maybe; + verifyBackups?: Maybe; + recoverFunds?: Maybe; + getRoutes?: Maybe; + getPeers?: Maybe>>; + signMessage?: Maybe; + verifyMessage?: Maybe; + getChainBalance?: Maybe; + getPendingChainBalance?: Maybe; + getChainTransactions?: Maybe>>; + getUtxos?: Maybe>>; + getOffers?: Maybe>>; + getCountries?: Maybe>>; + getCurrencies?: Maybe>>; +}; + +export type QueryGetChannelBalanceArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetChannelsArgs = { + auth: AuthType; + logger?: Maybe; + active?: Maybe; +}; + +export type QueryGetClosedChannelsArgs = { + auth: AuthType; + logger?: Maybe; + type?: Maybe; +}; + +export type QueryGetPendingChannelsArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetChannelFeesArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetChannelReportArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetNetworkInfoArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetNodeInfoArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryAdminCheckArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetResumeArgs = { + auth: AuthType; + logger?: Maybe; + token?: Maybe; +}; + +export type QueryGetForwardsArgs = { + auth: AuthType; + logger?: Maybe; + time?: Maybe; +}; + +export type QueryGetBitcoinPriceArgs = { + logger?: Maybe; + currency?: Maybe; +}; + +export type QueryGetBitcoinFeesArgs = { + logger?: Maybe; +}; + +export type QueryGetForwardReportArgs = { + auth: AuthType; + logger?: Maybe; + time?: Maybe; +}; + +export type QueryGetForwardChannelsReportArgs = { + auth: AuthType; + logger?: Maybe; + time?: Maybe; + order?: Maybe; + type?: Maybe; +}; + +export type QueryGetInOutArgs = { + auth: AuthType; + logger?: Maybe; + time?: Maybe; +}; + +export type QueryGetBackupsArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryVerifyBackupsArgs = { + auth: AuthType; + logger?: Maybe; + backup: Scalars['String']; +}; + +export type QueryRecoverFundsArgs = { + auth: AuthType; + logger?: Maybe; + backup: Scalars['String']; +}; + +export type QueryGetRoutesArgs = { + auth: AuthType; + logger?: Maybe; + outgoing: Scalars['String']; + incoming: Scalars['String']; + tokens: Scalars['Int']; + maxFee?: Maybe; +}; + +export type QueryGetPeersArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QuerySignMessageArgs = { + auth: AuthType; + logger?: Maybe; + message: Scalars['String']; +}; + +export type QueryVerifyMessageArgs = { + auth: AuthType; + logger?: Maybe; + message: Scalars['String']; + signature: Scalars['String']; +}; + +export type QueryGetChainBalanceArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetPendingChainBalanceArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetChainTransactionsArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetUtxosArgs = { + auth: AuthType; + logger?: Maybe; +}; + +export type QueryGetOffersArgs = { + filter?: Maybe; +}; + +export type ChannelBalanceType = { + __typename?: 'channelBalanceType'; + confirmedBalance?: Maybe; + pendingBalance?: Maybe; +}; + +export type AuthType = { + host?: Maybe; + macaroon?: Maybe; + cert?: Maybe; +}; + +export type ChannelType = { + __typename?: 'channelType'; + capacity?: Maybe; + commit_transaction_fee?: Maybe; + commit_transaction_weight?: Maybe; + id?: Maybe; + is_active?: Maybe; + is_closing?: Maybe; + is_opening?: Maybe; + is_partner_initiated?: Maybe; + is_private?: Maybe; + is_static_remote_key?: Maybe; + local_balance?: Maybe; + local_reserve?: Maybe; + partner_public_key?: Maybe; + received?: Maybe; + remote_balance?: Maybe; + remote_reserve?: Maybe; + sent?: Maybe; + time_offline?: Maybe; + time_online?: Maybe; + transaction_id?: Maybe; + transaction_vout?: Maybe; + unsettled_balance?: Maybe; + partner_node_info?: Maybe; +}; + +export type PartnerNodeType = { + __typename?: 'partnerNodeType'; + alias?: Maybe; + capacity?: Maybe; + channel_count?: Maybe; + color?: Maybe; + updated_at?: Maybe; +}; + +export type ClosedChannelType = { + __typename?: 'closedChannelType'; + capacity?: Maybe; + close_confirm_height?: Maybe; + close_transaction_id?: Maybe; + final_local_balance?: Maybe; + final_time_locked_balance?: Maybe; + id?: Maybe; + is_breach_close?: Maybe; + is_cooperative_close?: Maybe; + is_funding_cancel?: Maybe; + is_local_force_close?: Maybe; + is_remote_force_close?: Maybe; + partner_public_key?: Maybe; + transaction_id?: Maybe; + transaction_vout?: Maybe; + partner_node_info?: Maybe; +}; + +export type PendingChannelType = { + __typename?: 'pendingChannelType'; + close_transaction_id?: Maybe; + is_active?: Maybe; + is_closing?: Maybe; + is_opening?: Maybe; + local_balance?: Maybe; + local_reserve?: Maybe; + partner_public_key?: Maybe; + received?: Maybe; + remote_balance?: Maybe; + remote_reserve?: Maybe; + sent?: Maybe; + transaction_fee?: Maybe; + transaction_id?: Maybe; + transaction_vout?: Maybe; + partner_node_info?: Maybe; +}; + +export type ChannelFeeType = { + __typename?: 'channelFeeType'; + alias?: Maybe; + color?: Maybe; + baseFee?: Maybe; + feeRate?: Maybe; + transactionId?: Maybe; + transactionVout?: Maybe; +}; + +export type ChannelReportType = { + __typename?: 'channelReportType'; + local?: Maybe; + remote?: Maybe; + maxIn?: Maybe; + maxOut?: Maybe; +}; + +export type NetworkInfoType = { + __typename?: 'networkInfoType'; + averageChannelSize?: Maybe; + channelCount?: Maybe; + maxChannelSize?: Maybe; + medianChannelSize?: Maybe; + minChannelSize?: Maybe; + nodeCount?: Maybe; + notRecentlyUpdatedPolicyCount?: Maybe; + totalCapacity?: Maybe; +}; + +export type NodeInfoType = { + __typename?: 'nodeInfoType'; + chains?: Maybe>>; + color?: Maybe; + active_channels_count?: Maybe; + closed_channels_count?: Maybe; + alias?: Maybe; + current_block_hash?: Maybe; + current_block_height?: Maybe; + is_synced_to_chain?: Maybe; + is_synced_to_graph?: Maybe; + latest_block_at?: Maybe; + peers_count?: Maybe; + pending_channels_count?: Maybe; + public_key?: Maybe; + uris?: Maybe>>; + version?: Maybe; +}; + +export type GetResumeType = { + __typename?: 'getResumeType'; + token?: Maybe; + resume?: Maybe; +}; + +export type GetForwardType = { + __typename?: 'getForwardType'; + token?: Maybe; + forwards?: Maybe>>; +}; + +export type ForwardType = { + __typename?: 'forwardType'; + created_at?: Maybe; + fee?: Maybe; + fee_mtokens?: Maybe; + incoming_channel?: Maybe; + incoming_alias?: Maybe; + incoming_color?: Maybe; + mtokens?: Maybe; + outgoing_channel?: Maybe; + outgoing_alias?: Maybe; + outgoing_color?: Maybe; + tokens?: Maybe; +}; + +export type BitcoinFeeType = { + __typename?: 'bitcoinFeeType'; + fast?: Maybe; + halfHour?: Maybe; + hour?: Maybe; +}; + +export type InOutType = { + __typename?: 'InOutType'; + invoices?: Maybe; + payments?: Maybe; + confirmedInvoices?: Maybe; + unConfirmedInvoices?: Maybe; +}; + +export type PeerType = { + __typename?: 'peerType'; + bytes_received?: Maybe; + bytes_sent?: Maybe; + is_inbound?: Maybe; + is_sync_peer?: Maybe; + ping_time?: Maybe; + public_key?: Maybe; + socket?: Maybe; + tokens_received?: Maybe; + tokens_sent?: Maybe; + partner_node_info?: Maybe; +}; + +export type GetTransactionsType = { + __typename?: 'getTransactionsType'; + block_id?: Maybe; + confirmation_count?: Maybe; + confirmation_height?: Maybe; + created_at?: Maybe; + fee?: Maybe; + id?: Maybe; + output_addresses?: Maybe>>; + tokens?: Maybe; +}; + +export type GetUtxosType = { + __typename?: 'getUtxosType'; + address?: Maybe; + address_format?: Maybe; + confirmation_count?: Maybe; + output_script?: Maybe; + tokens?: Maybe; + transaction_id?: Maybe; + transaction_vout?: Maybe; +}; + +export type HodlOfferType = { + __typename?: 'hodlOfferType'; + id?: Maybe; + version?: Maybe; + asset_code?: Maybe; + searchable?: Maybe; + country?: Maybe; + country_code?: Maybe; + working_now?: Maybe; + side?: Maybe; + title?: Maybe; + description?: Maybe; + currency_code?: Maybe; + price?: Maybe; + min_amount?: Maybe; + max_amount?: Maybe; + first_trade_limit?: Maybe; + fee?: Maybe; + balance?: Maybe; + payment_window_minutes?: Maybe; + confirmations?: Maybe; + payment_method_instructions?: Maybe>>; + trader?: Maybe; +}; + +export type HodlOfferFeeType = { + __typename?: 'hodlOfferFeeType'; + author_fee_rate?: Maybe; +}; + +export type HodlOfferPaymentType = { + __typename?: 'hodlOfferPaymentType'; + id?: Maybe; + version?: Maybe; + payment_method_id?: Maybe; + payment_method_type?: Maybe; + payment_method_name?: Maybe; +}; + +export type HodlOfferTraderType = { + __typename?: 'hodlOfferTraderType'; + login?: Maybe; + online_status?: Maybe; + rating?: Maybe; + trades_count?: Maybe; + url?: Maybe; + verified?: Maybe; + verified_by?: Maybe; + strong_hodler?: Maybe; + country?: Maybe; + country_code?: Maybe; + average_payment_time_minutes?: Maybe; + average_release_time_minutes?: Maybe; + days_since_last_trade?: Maybe; +}; + +export type HodlCountryType = { + __typename?: 'hodlCountryType'; + code?: Maybe; + name?: Maybe; + native_name?: Maybe; + currency_code?: Maybe; + currency_name?: Maybe; +}; + +export type HodlCurrencyType = { + __typename?: 'hodlCurrencyType'; + code?: Maybe; + name?: Maybe; + type?: Maybe; +}; + +export type Mutation = { + __typename?: 'Mutation'; + closeChannel?: Maybe; + openChannel?: Maybe; + updateFees?: Maybe; + parsePayment?: Maybe; + pay?: Maybe; + createInvoice?: Maybe; + decodeRequest?: Maybe; + payViaRoute?: Maybe; + createAddress?: Maybe; + sendToAddress?: Maybe; + addPeer?: Maybe; + removePeer?: Maybe; +}; + +export type MutationCloseChannelArgs = { + auth: AuthType; + logger?: Maybe; + id: Scalars['String']; + forceClose?: Maybe; + targetConfirmations?: Maybe; + tokensPerVByte?: Maybe; +}; + +export type MutationOpenChannelArgs = { + auth: AuthType; + logger?: Maybe; + amount: Scalars['Int']; + partnerPublicKey: Scalars['String']; + tokensPerVByte?: Maybe; + isPrivate?: Maybe; +}; + +export type MutationUpdateFeesArgs = { + auth: AuthType; + logger?: Maybe; + transactionId?: Maybe; + transactionVout?: Maybe; + baseFee?: Maybe; + feeRate?: Maybe; +}; + +export type MutationParsePaymentArgs = { + auth: AuthType; + logger?: Maybe; + request: Scalars['String']; +}; + +export type MutationPayArgs = { + auth: AuthType; + logger?: Maybe; + request: Scalars['String']; +}; + +export type MutationCreateInvoiceArgs = { + auth: AuthType; + logger?: Maybe; + amount: Scalars['Int']; +}; + +export type MutationDecodeRequestArgs = { + auth: AuthType; + logger?: Maybe; + request: Scalars['String']; +}; + +export type MutationPayViaRouteArgs = { + auth: AuthType; + logger?: Maybe; + route: Scalars['String']; +}; + +export type MutationCreateAddressArgs = { + auth: AuthType; + logger?: Maybe; + nested?: Maybe; +}; + +export type MutationSendToAddressArgs = { + auth: AuthType; + logger?: Maybe; + address: Scalars['String']; + tokens?: Maybe; + fee?: Maybe; + target?: Maybe; + sendAll?: Maybe; +}; + +export type MutationAddPeerArgs = { + auth: AuthType; + logger?: Maybe; + publicKey: Scalars['String']; + socket: Scalars['String']; + isTemporary?: Maybe; +}; + +export type MutationRemovePeerArgs = { + auth: AuthType; + logger?: Maybe; + publicKey: Scalars['String']; +}; + +export type CloseChannelType = { + __typename?: 'closeChannelType'; + transactionId?: Maybe; + transactionOutputIndex?: Maybe; +}; + +export type OpenChannelType = { + __typename?: 'openChannelType'; + transactionId?: Maybe; + transactionOutputIndex?: Maybe; +}; + +export type ParsePaymentType = { + __typename?: 'parsePaymentType'; + chainAddresses?: Maybe>>; + cltvDelta?: Maybe; + createdAt?: Maybe; + description?: Maybe; + descriptionHash?: Maybe; + destination?: Maybe; + expiresAt?: Maybe; + id?: Maybe; + isExpired?: Maybe; + mTokens?: Maybe; + network?: Maybe; + routes?: Maybe>>; + tokens?: Maybe; +}; + +export type PaymentRouteType = { + __typename?: 'PaymentRouteType'; + mTokenFee?: Maybe; + channel?: Maybe; + cltvDelta?: Maybe; + feeRate?: Maybe; + publicKey?: Maybe; +}; + +export type PayType = { + __typename?: 'payType'; + fee?: Maybe; + feeMTokens?: Maybe; + hops?: Maybe>>; + id?: Maybe; + isConfirmed?: Maybe; + isOutgoing?: Maybe; + mtokens?: Maybe; + secret?: Maybe; + tokens?: Maybe; +}; + +export type HopsType = { + __typename?: 'hopsType'; + channel?: Maybe; + channelCapacity?: Maybe; + mTokenFee?: Maybe; + forwardMTokens?: Maybe; + timeout?: Maybe; +}; + +export type InvoiceType = { + __typename?: 'invoiceType'; + chainAddress?: Maybe; + createdAt?: Maybe; + description?: Maybe; + id?: Maybe; + request?: Maybe; + secret?: Maybe; + tokens?: Maybe; +}; + +export type DecodeType = { + __typename?: 'decodeType'; + chainAddress?: Maybe; + cltvDelta?: Maybe; + description?: Maybe; + descriptionHash?: Maybe; + destination?: Maybe; + expiresAt?: Maybe; + id?: Maybe; + routes?: Maybe>>; + tokens?: Maybe; +}; + +export type DecodeRoutesType = { + __typename?: 'DecodeRoutesType'; + baseFeeMTokens?: Maybe; + channel?: Maybe; + cltvDelta?: Maybe; + feeRate?: Maybe; + publicKey?: Maybe; +}; + +export type SendToType = { + __typename?: 'sendToType'; + confirmationCount?: Maybe; + id?: Maybe; + isConfirmed?: Maybe; + isOutgoing?: Maybe; + tokens?: Maybe; +}; + +export type GetCountriesQueryVariables = {}; + +export type GetCountriesQuery = { __typename?: 'Query' } & { + getCountries?: Maybe< + Array< + Maybe< + { __typename?: 'hodlCountryType' } & Pick< + HodlCountryType, + 'code' | 'name' | 'native_name' | 'currency_code' | 'currency_name' + > + > + > + >; +}; + +export type GetCurrenciesQueryVariables = {}; + +export type GetCurrenciesQuery = { __typename?: 'Query' } & { + getCurrencies?: Maybe< + Array< + Maybe< + { __typename?: 'hodlCurrencyType' } & Pick< + HodlCurrencyType, + 'code' | 'name' | 'type' + > + > + > + >; +}; + +export type GetOffersQueryVariables = { + filter?: Maybe; +}; + +export type GetOffersQuery = { __typename?: 'Query' } & { + getOffers?: Maybe< + Array< + Maybe< + { __typename?: 'hodlOfferType' } & Pick< + HodlOfferType, + | 'id' + | 'asset_code' + | 'country' + | 'country_code' + | 'working_now' + | 'side' + | 'title' + | 'description' + | 'currency_code' + | 'price' + | 'min_amount' + | 'max_amount' + | 'first_trade_limit' + | 'balance' + | 'payment_window_minutes' + | 'confirmations' + > & { + fee?: Maybe< + { __typename?: 'hodlOfferFeeType' } & Pick< + HodlOfferFeeType, + 'author_fee_rate' + > + >; + payment_method_instructions?: Maybe< + Array< + Maybe< + { __typename?: 'hodlOfferPaymentType' } & Pick< + HodlOfferPaymentType, + | 'id' + | 'version' + | 'payment_method_id' + | 'payment_method_type' + | 'payment_method_name' + > + > + > + >; + trader?: Maybe< + { __typename?: 'hodlOfferTraderType' } & Pick< + HodlOfferTraderType, + | 'login' + | 'online_status' + | 'rating' + | 'trades_count' + | 'url' + | 'verified' + | 'verified_by' + | 'strong_hodler' + | 'country' + | 'country_code' + | 'average_payment_time_minutes' + | 'average_release_time_minutes' + | 'days_since_last_trade' + > + >; + } + > + > + >; +}; + +export type CloseChannelMutationVariables = { + id: Scalars['String']; + auth: AuthType; + forceClose?: Maybe; + target?: Maybe; + tokens?: Maybe; +}; + +export type CloseChannelMutation = { __typename?: 'Mutation' } & { + closeChannel?: Maybe< + { __typename?: 'closeChannelType' } & Pick< + CloseChannelType, + 'transactionId' | 'transactionOutputIndex' + > + >; +}; + +export type OpenChannelMutationVariables = { + amount: Scalars['Int']; + partnerPublicKey: Scalars['String']; + auth: AuthType; + tokensPerVByte?: Maybe; + isPrivate?: Maybe; +}; + +export type OpenChannelMutation = { __typename?: 'Mutation' } & { + openChannel?: Maybe< + { __typename?: 'openChannelType' } & Pick< + OpenChannelType, + 'transactionId' | 'transactionOutputIndex' + > + >; +}; + +export type PayInvoiceMutationVariables = { + request: Scalars['String']; + auth: AuthType; +}; + +export type PayInvoiceMutation = { __typename?: 'Mutation' } & { + pay?: Maybe<{ __typename?: 'payType' } & Pick>; +}; + +export type CreateInvoiceMutationVariables = { + amount: Scalars['Int']; + auth: AuthType; +}; + +export type CreateInvoiceMutation = { __typename?: 'Mutation' } & { + createInvoice?: Maybe< + { __typename?: 'invoiceType' } & Pick + >; +}; + +export type CreateAddressMutationVariables = { + nested?: Maybe; + auth: AuthType; +}; + +export type CreateAddressMutation = { __typename?: 'Mutation' } & Pick< + Mutation, + 'createAddress' +>; + +export type PayAddressMutationVariables = { + auth: AuthType; + address: Scalars['String']; + tokens?: Maybe; + fee?: Maybe; + target?: Maybe; + sendAll?: Maybe; +}; + +export type PayAddressMutation = { __typename?: 'Mutation' } & { + sendToAddress?: Maybe< + { __typename?: 'sendToType' } & Pick< + SendToType, + 'confirmationCount' | 'id' | 'isConfirmed' | 'isOutgoing' | 'tokens' + > + >; +}; + +export type DecodeRequestMutationVariables = { + auth: AuthType; + request: Scalars['String']; +}; + +export type DecodeRequestMutation = { __typename?: 'Mutation' } & { + decodeRequest?: Maybe< + { __typename?: 'decodeType' } & Pick< + DecodeType, + | 'chainAddress' + | 'cltvDelta' + | 'description' + | 'descriptionHash' + | 'destination' + | 'expiresAt' + | 'id' + | 'tokens' + > & { + routes?: Maybe< + Array< + Maybe< + { __typename?: 'DecodeRoutesType' } & Pick< + DecodeRoutesType, + | 'baseFeeMTokens' + | 'channel' + | 'cltvDelta' + | 'feeRate' + | 'publicKey' + > + > + > + >; + } + >; +}; + +export type UpdateFeesMutationVariables = { + auth: AuthType; + transactionId?: Maybe; + transactionVout?: Maybe; + baseFee?: Maybe; + feeRate?: Maybe; +}; + +export type UpdateFeesMutation = { __typename?: 'Mutation' } & Pick< + Mutation, + 'updateFees' +>; + +export type PayViaRouteMutationVariables = { + auth: AuthType; + route: Scalars['String']; +}; + +export type PayViaRouteMutation = { __typename?: 'Mutation' } & Pick< + Mutation, + 'payViaRoute' +>; + +export type RemovePeerMutationVariables = { + auth: AuthType; + publicKey: Scalars['String']; +}; + +export type RemovePeerMutation = { __typename?: 'Mutation' } & Pick< + Mutation, + 'removePeer' +>; + +export type AddPeerMutationVariables = { + auth: AuthType; + publicKey: Scalars['String']; + socket: Scalars['String']; + isTemporary?: Maybe; +}; + +export type AddPeerMutation = { __typename?: 'Mutation' } & Pick< + Mutation, + 'addPeer' +>; + +export type GetNetworkInfoQueryVariables = { + auth: AuthType; +}; + +export type GetNetworkInfoQuery = { __typename?: 'Query' } & { + getNetworkInfo?: Maybe< + { __typename?: 'networkInfoType' } & Pick< + NetworkInfoType, + | 'averageChannelSize' + | 'channelCount' + | 'maxChannelSize' + | 'medianChannelSize' + | 'minChannelSize' + | 'nodeCount' + | 'notRecentlyUpdatedPolicyCount' + | 'totalCapacity' + > + >; +}; + +export type GetCanConnectQueryVariables = { + auth: AuthType; +}; + +export type GetCanConnectQuery = { __typename?: 'Query' } & { + getNodeInfo?: Maybe< + { __typename?: 'nodeInfoType' } & Pick< + NodeInfoType, + | 'chains' + | 'color' + | 'active_channels_count' + | 'closed_channels_count' + | 'alias' + | 'is_synced_to_chain' + | 'peers_count' + | 'pending_channels_count' + | 'version' + > + >; +}; + +export type GetCanAdminQueryVariables = { + auth: AuthType; +}; + +export type GetCanAdminQuery = { __typename?: 'Query' } & Pick< + Query, + 'adminCheck' +>; + +export type GetNodeInfoQueryVariables = { + auth: AuthType; +}; + +export type GetNodeInfoQuery = { __typename?: 'Query' } & Pick< + Query, + 'getChainBalance' | 'getPendingChainBalance' +> & { + getNodeInfo?: Maybe< + { __typename?: 'nodeInfoType' } & Pick< + NodeInfoType, + | 'chains' + | 'color' + | 'active_channels_count' + | 'closed_channels_count' + | 'alias' + | 'is_synced_to_chain' + | 'peers_count' + | 'pending_channels_count' + | 'version' + > + >; + getChannelBalance?: Maybe< + { __typename?: 'channelBalanceType' } & Pick< + ChannelBalanceType, + 'confirmedBalance' | 'pendingBalance' + > + >; + }; + +export type GetChannelAmountInfoQueryVariables = { + auth: AuthType; +}; + +export type GetChannelAmountInfoQuery = { __typename?: 'Query' } & { + getNodeInfo?: Maybe< + { __typename?: 'nodeInfoType' } & Pick< + NodeInfoType, + | 'active_channels_count' + | 'closed_channels_count' + | 'pending_channels_count' + > + >; +}; + +export type GetChannelsQueryVariables = { + auth: AuthType; + active?: Maybe; +}; + +export type GetChannelsQuery = { __typename?: 'Query' } & { + getChannels?: Maybe< + Array< + Maybe< + { __typename?: 'channelType' } & Pick< + ChannelType, + | 'capacity' + | 'commit_transaction_fee' + | 'commit_transaction_weight' + | 'id' + | 'is_active' + | 'is_closing' + | 'is_opening' + | 'is_partner_initiated' + | 'is_private' + | 'is_static_remote_key' + | 'local_balance' + | 'local_reserve' + | 'partner_public_key' + | 'received' + | 'remote_balance' + | 'remote_reserve' + | 'sent' + | 'time_offline' + | 'time_online' + | 'transaction_id' + | 'transaction_vout' + | 'unsettled_balance' + > & { + partner_node_info?: Maybe< + { __typename?: 'partnerNodeType' } & Pick< + PartnerNodeType, + 'alias' | 'capacity' | 'channel_count' | 'color' | 'updated_at' + > + >; + } + > + > + >; +}; + +export type GetPendingChannelsQueryVariables = { + auth: AuthType; +}; + +export type GetPendingChannelsQuery = { __typename?: 'Query' } & { + getPendingChannels?: Maybe< + Array< + Maybe< + { __typename?: 'pendingChannelType' } & Pick< + PendingChannelType, + | 'close_transaction_id' + | 'is_active' + | 'is_closing' + | 'is_opening' + | 'local_balance' + | 'local_reserve' + | 'partner_public_key' + | 'received' + | 'remote_balance' + | 'remote_reserve' + | 'sent' + | 'transaction_fee' + | 'transaction_id' + | 'transaction_vout' + > & { + partner_node_info?: Maybe< + { __typename?: 'partnerNodeType' } & Pick< + PartnerNodeType, + 'alias' | 'capacity' | 'channel_count' | 'color' | 'updated_at' + > + >; + } + > + > + >; +}; + +export type GetClosedChannelsQueryVariables = { + auth: AuthType; +}; + +export type GetClosedChannelsQuery = { __typename?: 'Query' } & { + getClosedChannels?: Maybe< + Array< + Maybe< + { __typename?: 'closedChannelType' } & Pick< + ClosedChannelType, + | 'capacity' + | 'close_confirm_height' + | 'close_transaction_id' + | 'final_local_balance' + | 'final_time_locked_balance' + | 'id' + | 'is_breach_close' + | 'is_cooperative_close' + | 'is_funding_cancel' + | 'is_local_force_close' + | 'is_remote_force_close' + | 'partner_public_key' + | 'transaction_id' + | 'transaction_vout' + > & { + partner_node_info?: Maybe< + { __typename?: 'partnerNodeType' } & Pick< + PartnerNodeType, + 'alias' | 'capacity' | 'channel_count' | 'color' | 'updated_at' + > + >; + } + > + > + >; +}; + +export type GetResumeQueryVariables = { + auth: AuthType; + token?: Maybe; +}; + +export type GetResumeQuery = { __typename?: 'Query' } & { + getResume?: Maybe< + { __typename?: 'getResumeType' } & Pick + >; +}; + +export type GetBitcoinPriceQueryVariables = {}; + +export type GetBitcoinPriceQuery = { __typename?: 'Query' } & Pick< + Query, + 'getBitcoinPrice' +>; + +export type GetBitcoinFeesQueryVariables = {}; + +export type GetBitcoinFeesQuery = { __typename?: 'Query' } & { + getBitcoinFees?: Maybe< + { __typename?: 'bitcoinFeeType' } & Pick< + BitcoinFeeType, + 'fast' | 'halfHour' | 'hour' + > + >; +}; + +export type GetForwardReportQueryVariables = { + time?: Maybe; + auth: AuthType; +}; + +export type GetForwardReportQuery = { __typename?: 'Query' } & Pick< + Query, + 'getForwardReport' +>; + +export type GetLiquidReportQueryVariables = { + auth: AuthType; +}; + +export type GetLiquidReportQuery = { __typename?: 'Query' } & { + getChannelReport?: Maybe< + { __typename?: 'channelReportType' } & Pick< + ChannelReportType, + 'local' | 'remote' | 'maxIn' | 'maxOut' + > + >; +}; + +export type GetForwardChannelsReportQueryVariables = { + time?: Maybe; + order?: Maybe; + type?: Maybe; + auth: AuthType; +}; + +export type GetForwardChannelsReportQuery = { __typename?: 'Query' } & Pick< + Query, + 'getForwardChannelsReport' +>; + +export type GetInOutQueryVariables = { + auth: AuthType; + time?: Maybe; +}; + +export type GetInOutQuery = { __typename?: 'Query' } & { + getInOut?: Maybe< + { __typename?: 'InOutType' } & Pick< + InOutType, + 'invoices' | 'payments' | 'confirmedInvoices' | 'unConfirmedInvoices' + > + >; +}; + +export type GetChainTransactionsQueryVariables = { + auth: AuthType; +}; + +export type GetChainTransactionsQuery = { __typename?: 'Query' } & { + getChainTransactions?: Maybe< + Array< + Maybe< + { __typename?: 'getTransactionsType' } & Pick< + GetTransactionsType, + | 'block_id' + | 'confirmation_count' + | 'confirmation_height' + | 'created_at' + | 'fee' + | 'id' + | 'output_addresses' + | 'tokens' + > + > + > + >; +}; + +export type GetForwardsQueryVariables = { + auth: AuthType; + time?: Maybe; +}; + +export type GetForwardsQuery = { __typename?: 'Query' } & { + getForwards?: Maybe< + { __typename?: 'getForwardType' } & Pick & { + forwards?: Maybe< + Array< + Maybe< + { __typename?: 'forwardType' } & Pick< + ForwardType, + | 'created_at' + | 'fee' + | 'fee_mtokens' + | 'incoming_channel' + | 'incoming_alias' + | 'incoming_color' + | 'mtokens' + | 'outgoing_channel' + | 'outgoing_alias' + | 'outgoing_color' + | 'tokens' + > + > + > + >; + } + >; +}; + +export type GetCanConnectInfoQueryVariables = { + auth: AuthType; +}; + +export type GetCanConnectInfoQuery = { __typename?: 'Query' } & { + getNodeInfo?: Maybe< + { __typename?: 'nodeInfoType' } & Pick + >; +}; + +export type GetBackupsQueryVariables = { + auth: AuthType; +}; + +export type GetBackupsQuery = { __typename?: 'Query' } & Pick< + Query, + 'getBackups' +>; + +export type VerifyBackupsQueryVariables = { + auth: AuthType; + backup: Scalars['String']; +}; + +export type VerifyBackupsQuery = { __typename?: 'Query' } & Pick< + Query, + 'verifyBackups' +>; + +export type SignMessageQueryVariables = { + auth: AuthType; + message: Scalars['String']; +}; + +export type SignMessageQuery = { __typename?: 'Query' } & Pick< + Query, + 'signMessage' +>; + +export type VerifyMessageQueryVariables = { + auth: AuthType; + message: Scalars['String']; + signature: Scalars['String']; +}; + +export type VerifyMessageQuery = { __typename?: 'Query' } & Pick< + Query, + 'verifyMessage' +>; + +export type RecoverFundsQueryVariables = { + auth: AuthType; + backup: Scalars['String']; +}; + +export type RecoverFundsQuery = { __typename?: 'Query' } & Pick< + Query, + 'recoverFunds' +>; + +export type ChannelFeesQueryVariables = { + auth: AuthType; +}; + +export type ChannelFeesQuery = { __typename?: 'Query' } & { + getChannelFees?: Maybe< + Array< + Maybe< + { __typename?: 'channelFeeType' } & Pick< + ChannelFeeType, + | 'alias' + | 'color' + | 'baseFee' + | 'feeRate' + | 'transactionId' + | 'transactionVout' + > + > + > + >; +}; + +export type GetRoutesQueryVariables = { + auth: AuthType; + outgoing: Scalars['String']; + incoming: Scalars['String']; + tokens: Scalars['Int']; + maxFee?: Maybe; +}; + +export type GetRoutesQuery = { __typename?: 'Query' } & Pick< + Query, + 'getRoutes' +>; + +export type GetPeersQueryVariables = { + auth: AuthType; +}; + +export type GetPeersQuery = { __typename?: 'Query' } & { + getPeers?: Maybe< + Array< + Maybe< + { __typename?: 'peerType' } & Pick< + PeerType, + | 'bytes_received' + | 'bytes_sent' + | 'is_inbound' + | 'is_sync_peer' + | 'ping_time' + | 'public_key' + | 'socket' + | 'tokens_received' + | 'tokens_sent' + > & { + partner_node_info?: Maybe< + { __typename?: 'partnerNodeType' } & Pick< + PartnerNodeType, + 'alias' | 'capacity' | 'channel_count' | 'color' | 'updated_at' + > + >; + } + > + > + >; +}; + +export type GetUtxosQueryVariables = { + auth: AuthType; +}; + +export type GetUtxosQuery = { __typename?: 'Query' } & { + getUtxos?: Maybe< + Array< + Maybe< + { __typename?: 'getUtxosType' } & Pick< + GetUtxosType, + | 'address' + | 'address_format' + | 'confirmation_count' + | 'output_script' + | 'tokens' + | 'transaction_id' + | 'transaction_vout' + > + > + > + >; +}; + +export const GetCountriesDocument = gql` + query GetCountries { + getCountries { + code + name + native_name + currency_code + currency_name + } + } +`; + +/** + * __useGetCountriesQuery__ + * + * To run a query within a React component, call `useGetCountriesQuery` and pass it any options that fit your needs. + * When your component renders, `useGetCountriesQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetCountriesQuery({ + * variables: { + * }, + * }); + */ +export function useGetCountriesQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetCountriesQuery, + GetCountriesQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetCountriesQuery, + GetCountriesQueryVariables + >(GetCountriesDocument, baseOptions); +} +export function useGetCountriesLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetCountriesQuery, + GetCountriesQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetCountriesQuery, + GetCountriesQueryVariables + >(GetCountriesDocument, baseOptions); +} +export type GetCountriesQueryHookResult = ReturnType< + typeof useGetCountriesQuery +>; +export type GetCountriesLazyQueryHookResult = ReturnType< + typeof useGetCountriesLazyQuery +>; +export type GetCountriesQueryResult = ApolloReactCommon.QueryResult< + GetCountriesQuery, + GetCountriesQueryVariables +>; +export const GetCurrenciesDocument = gql` + query GetCurrencies { + getCurrencies { + code + name + type + } + } +`; + +/** + * __useGetCurrenciesQuery__ + * + * To run a query within a React component, call `useGetCurrenciesQuery` and pass it any options that fit your needs. + * When your component renders, `useGetCurrenciesQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetCurrenciesQuery({ + * variables: { + * }, + * }); + */ +export function useGetCurrenciesQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetCurrenciesQuery, + GetCurrenciesQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetCurrenciesQuery, + GetCurrenciesQueryVariables + >(GetCurrenciesDocument, baseOptions); +} +export function useGetCurrenciesLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetCurrenciesQuery, + GetCurrenciesQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetCurrenciesQuery, + GetCurrenciesQueryVariables + >(GetCurrenciesDocument, baseOptions); +} +export type GetCurrenciesQueryHookResult = ReturnType< + typeof useGetCurrenciesQuery +>; +export type GetCurrenciesLazyQueryHookResult = ReturnType< + typeof useGetCurrenciesLazyQuery +>; +export type GetCurrenciesQueryResult = ApolloReactCommon.QueryResult< + GetCurrenciesQuery, + GetCurrenciesQueryVariables +>; +export const GetOffersDocument = gql` + query GetOffers($filter: String) { + getOffers(filter: $filter) { + id + asset_code + country + country_code + working_now + side + title + description + currency_code + price + min_amount + max_amount + first_trade_limit + fee { + author_fee_rate + } + balance + payment_window_minutes + confirmations + payment_method_instructions { + id + version + payment_method_id + payment_method_type + payment_method_name + } + trader { + login + online_status + rating + trades_count + url + verified + verified_by + strong_hodler + country + country_code + average_payment_time_minutes + average_release_time_minutes + days_since_last_trade + } + } + } +`; + +/** + * __useGetOffersQuery__ + * + * To run a query within a React component, call `useGetOffersQuery` and pass it any options that fit your needs. + * When your component renders, `useGetOffersQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetOffersQuery({ + * variables: { + * filter: // value for 'filter' + * }, + * }); + */ +export function useGetOffersQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetOffersQuery, + GetOffersQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetOffersDocument, + baseOptions + ); +} +export function useGetOffersLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetOffersQuery, + GetOffersQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery( + GetOffersDocument, + baseOptions + ); +} +export type GetOffersQueryHookResult = ReturnType; +export type GetOffersLazyQueryHookResult = ReturnType< + typeof useGetOffersLazyQuery +>; +export type GetOffersQueryResult = ApolloReactCommon.QueryResult< + GetOffersQuery, + GetOffersQueryVariables +>; +export const CloseChannelDocument = gql` + mutation CloseChannel( + $id: String! + $auth: authType! + $forceClose: Boolean + $target: Int + $tokens: Int + ) { + closeChannel( + id: $id + forceClose: $forceClose + targetConfirmations: $target + tokensPerVByte: $tokens + auth: $auth + ) { + transactionId + transactionOutputIndex + } + } +`; +export type CloseChannelMutationFn = ApolloReactCommon.MutationFunction< + CloseChannelMutation, + CloseChannelMutationVariables +>; + +/** + * __useCloseChannelMutation__ + * + * To run a mutation, you first call `useCloseChannelMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `useCloseChannelMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [closeChannelMutation, { data, loading, error }] = useCloseChannelMutation({ + * variables: { + * id: // value for 'id' + * auth: // value for 'auth' + * forceClose: // value for 'forceClose' + * target: // value for 'target' + * tokens: // value for 'tokens' + * }, + * }); + */ +export function useCloseChannelMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + CloseChannelMutation, + CloseChannelMutationVariables + > +) { + return ApolloReactHooks.useMutation< + CloseChannelMutation, + CloseChannelMutationVariables + >(CloseChannelDocument, baseOptions); +} +export type CloseChannelMutationHookResult = ReturnType< + typeof useCloseChannelMutation +>; +export type CloseChannelMutationResult = ApolloReactCommon.MutationResult< + CloseChannelMutation +>; +export type CloseChannelMutationOptions = ApolloReactCommon.BaseMutationOptions< + CloseChannelMutation, + CloseChannelMutationVariables +>; +export const OpenChannelDocument = gql` + mutation OpenChannel( + $amount: Int! + $partnerPublicKey: String! + $auth: authType! + $tokensPerVByte: Int + $isPrivate: Boolean + ) { + openChannel( + amount: $amount + partnerPublicKey: $partnerPublicKey + auth: $auth + tokensPerVByte: $tokensPerVByte + isPrivate: $isPrivate + ) { + transactionId + transactionOutputIndex + } + } +`; +export type OpenChannelMutationFn = ApolloReactCommon.MutationFunction< + OpenChannelMutation, + OpenChannelMutationVariables +>; + +/** + * __useOpenChannelMutation__ + * + * To run a mutation, you first call `useOpenChannelMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `useOpenChannelMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [openChannelMutation, { data, loading, error }] = useOpenChannelMutation({ + * variables: { + * amount: // value for 'amount' + * partnerPublicKey: // value for 'partnerPublicKey' + * auth: // value for 'auth' + * tokensPerVByte: // value for 'tokensPerVByte' + * isPrivate: // value for 'isPrivate' + * }, + * }); + */ +export function useOpenChannelMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + OpenChannelMutation, + OpenChannelMutationVariables + > +) { + return ApolloReactHooks.useMutation< + OpenChannelMutation, + OpenChannelMutationVariables + >(OpenChannelDocument, baseOptions); +} +export type OpenChannelMutationHookResult = ReturnType< + typeof useOpenChannelMutation +>; +export type OpenChannelMutationResult = ApolloReactCommon.MutationResult< + OpenChannelMutation +>; +export type OpenChannelMutationOptions = ApolloReactCommon.BaseMutationOptions< + OpenChannelMutation, + OpenChannelMutationVariables +>; +export const PayInvoiceDocument = gql` + mutation PayInvoice($request: String!, $auth: authType!) { + pay(request: $request, auth: $auth) { + isConfirmed + } + } +`; +export type PayInvoiceMutationFn = ApolloReactCommon.MutationFunction< + PayInvoiceMutation, + PayInvoiceMutationVariables +>; + +/** + * __usePayInvoiceMutation__ + * + * To run a mutation, you first call `usePayInvoiceMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `usePayInvoiceMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [payInvoiceMutation, { data, loading, error }] = usePayInvoiceMutation({ + * variables: { + * request: // value for 'request' + * auth: // value for 'auth' + * }, + * }); + */ +export function usePayInvoiceMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + PayInvoiceMutation, + PayInvoiceMutationVariables + > +) { + return ApolloReactHooks.useMutation< + PayInvoiceMutation, + PayInvoiceMutationVariables + >(PayInvoiceDocument, baseOptions); +} +export type PayInvoiceMutationHookResult = ReturnType< + typeof usePayInvoiceMutation +>; +export type PayInvoiceMutationResult = ApolloReactCommon.MutationResult< + PayInvoiceMutation +>; +export type PayInvoiceMutationOptions = ApolloReactCommon.BaseMutationOptions< + PayInvoiceMutation, + PayInvoiceMutationVariables +>; +export const CreateInvoiceDocument = gql` + mutation CreateInvoice($amount: Int!, $auth: authType!) { + createInvoice(amount: $amount, auth: $auth) { + request + } + } +`; +export type CreateInvoiceMutationFn = ApolloReactCommon.MutationFunction< + CreateInvoiceMutation, + CreateInvoiceMutationVariables +>; + +/** + * __useCreateInvoiceMutation__ + * + * To run a mutation, you first call `useCreateInvoiceMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `useCreateInvoiceMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [createInvoiceMutation, { data, loading, error }] = useCreateInvoiceMutation({ + * variables: { + * amount: // value for 'amount' + * auth: // value for 'auth' + * }, + * }); + */ +export function useCreateInvoiceMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + CreateInvoiceMutation, + CreateInvoiceMutationVariables + > +) { + return ApolloReactHooks.useMutation< + CreateInvoiceMutation, + CreateInvoiceMutationVariables + >(CreateInvoiceDocument, baseOptions); +} +export type CreateInvoiceMutationHookResult = ReturnType< + typeof useCreateInvoiceMutation +>; +export type CreateInvoiceMutationResult = ApolloReactCommon.MutationResult< + CreateInvoiceMutation +>; +export type CreateInvoiceMutationOptions = ApolloReactCommon.BaseMutationOptions< + CreateInvoiceMutation, + CreateInvoiceMutationVariables +>; +export const CreateAddressDocument = gql` + mutation CreateAddress($nested: Boolean, $auth: authType!) { + createAddress(nested: $nested, auth: $auth) + } +`; +export type CreateAddressMutationFn = ApolloReactCommon.MutationFunction< + CreateAddressMutation, + CreateAddressMutationVariables +>; + +/** + * __useCreateAddressMutation__ + * + * To run a mutation, you first call `useCreateAddressMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `useCreateAddressMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [createAddressMutation, { data, loading, error }] = useCreateAddressMutation({ + * variables: { + * nested: // value for 'nested' + * auth: // value for 'auth' + * }, + * }); + */ +export function useCreateAddressMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + CreateAddressMutation, + CreateAddressMutationVariables + > +) { + return ApolloReactHooks.useMutation< + CreateAddressMutation, + CreateAddressMutationVariables + >(CreateAddressDocument, baseOptions); +} +export type CreateAddressMutationHookResult = ReturnType< + typeof useCreateAddressMutation +>; +export type CreateAddressMutationResult = ApolloReactCommon.MutationResult< + CreateAddressMutation +>; +export type CreateAddressMutationOptions = ApolloReactCommon.BaseMutationOptions< + CreateAddressMutation, + CreateAddressMutationVariables +>; +export const PayAddressDocument = gql` + mutation PayAddress( + $auth: authType! + $address: String! + $tokens: Int + $fee: Int + $target: Int + $sendAll: Boolean + ) { + sendToAddress( + auth: $auth + address: $address + tokens: $tokens + fee: $fee + target: $target + sendAll: $sendAll + ) { + confirmationCount + id + isConfirmed + isOutgoing + tokens + } + } +`; +export type PayAddressMutationFn = ApolloReactCommon.MutationFunction< + PayAddressMutation, + PayAddressMutationVariables +>; + +/** + * __usePayAddressMutation__ + * + * To run a mutation, you first call `usePayAddressMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `usePayAddressMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [payAddressMutation, { data, loading, error }] = usePayAddressMutation({ + * variables: { + * auth: // value for 'auth' + * address: // value for 'address' + * tokens: // value for 'tokens' + * fee: // value for 'fee' + * target: // value for 'target' + * sendAll: // value for 'sendAll' + * }, + * }); + */ +export function usePayAddressMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + PayAddressMutation, + PayAddressMutationVariables + > +) { + return ApolloReactHooks.useMutation< + PayAddressMutation, + PayAddressMutationVariables + >(PayAddressDocument, baseOptions); +} +export type PayAddressMutationHookResult = ReturnType< + typeof usePayAddressMutation +>; +export type PayAddressMutationResult = ApolloReactCommon.MutationResult< + PayAddressMutation +>; +export type PayAddressMutationOptions = ApolloReactCommon.BaseMutationOptions< + PayAddressMutation, + PayAddressMutationVariables +>; +export const DecodeRequestDocument = gql` + mutation DecodeRequest($auth: authType!, $request: String!) { + decodeRequest(auth: $auth, request: $request) { + chainAddress + cltvDelta + description + descriptionHash + destination + expiresAt + id + routes { + baseFeeMTokens + channel + cltvDelta + feeRate + publicKey + } + tokens + } + } +`; +export type DecodeRequestMutationFn = ApolloReactCommon.MutationFunction< + DecodeRequestMutation, + DecodeRequestMutationVariables +>; + +/** + * __useDecodeRequestMutation__ + * + * To run a mutation, you first call `useDecodeRequestMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `useDecodeRequestMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [decodeRequestMutation, { data, loading, error }] = useDecodeRequestMutation({ + * variables: { + * auth: // value for 'auth' + * request: // value for 'request' + * }, + * }); + */ +export function useDecodeRequestMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + DecodeRequestMutation, + DecodeRequestMutationVariables + > +) { + return ApolloReactHooks.useMutation< + DecodeRequestMutation, + DecodeRequestMutationVariables + >(DecodeRequestDocument, baseOptions); +} +export type DecodeRequestMutationHookResult = ReturnType< + typeof useDecodeRequestMutation +>; +export type DecodeRequestMutationResult = ApolloReactCommon.MutationResult< + DecodeRequestMutation +>; +export type DecodeRequestMutationOptions = ApolloReactCommon.BaseMutationOptions< + DecodeRequestMutation, + DecodeRequestMutationVariables +>; +export const UpdateFeesDocument = gql` + mutation UpdateFees( + $auth: authType! + $transactionId: String + $transactionVout: Int + $baseFee: Int + $feeRate: Int + ) { + updateFees( + auth: $auth + transactionId: $transactionId + transactionVout: $transactionVout + baseFee: $baseFee + feeRate: $feeRate + ) + } +`; +export type UpdateFeesMutationFn = ApolloReactCommon.MutationFunction< + UpdateFeesMutation, + UpdateFeesMutationVariables +>; + +/** + * __useUpdateFeesMutation__ + * + * To run a mutation, you first call `useUpdateFeesMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `useUpdateFeesMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [updateFeesMutation, { data, loading, error }] = useUpdateFeesMutation({ + * variables: { + * auth: // value for 'auth' + * transactionId: // value for 'transactionId' + * transactionVout: // value for 'transactionVout' + * baseFee: // value for 'baseFee' + * feeRate: // value for 'feeRate' + * }, + * }); + */ +export function useUpdateFeesMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + UpdateFeesMutation, + UpdateFeesMutationVariables + > +) { + return ApolloReactHooks.useMutation< + UpdateFeesMutation, + UpdateFeesMutationVariables + >(UpdateFeesDocument, baseOptions); +} +export type UpdateFeesMutationHookResult = ReturnType< + typeof useUpdateFeesMutation +>; +export type UpdateFeesMutationResult = ApolloReactCommon.MutationResult< + UpdateFeesMutation +>; +export type UpdateFeesMutationOptions = ApolloReactCommon.BaseMutationOptions< + UpdateFeesMutation, + UpdateFeesMutationVariables +>; +export const PayViaRouteDocument = gql` + mutation PayViaRoute($auth: authType!, $route: String!) { + payViaRoute(auth: $auth, route: $route) + } +`; +export type PayViaRouteMutationFn = ApolloReactCommon.MutationFunction< + PayViaRouteMutation, + PayViaRouteMutationVariables +>; + +/** + * __usePayViaRouteMutation__ + * + * To run a mutation, you first call `usePayViaRouteMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `usePayViaRouteMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [payViaRouteMutation, { data, loading, error }] = usePayViaRouteMutation({ + * variables: { + * auth: // value for 'auth' + * route: // value for 'route' + * }, + * }); + */ +export function usePayViaRouteMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + PayViaRouteMutation, + PayViaRouteMutationVariables + > +) { + return ApolloReactHooks.useMutation< + PayViaRouteMutation, + PayViaRouteMutationVariables + >(PayViaRouteDocument, baseOptions); +} +export type PayViaRouteMutationHookResult = ReturnType< + typeof usePayViaRouteMutation +>; +export type PayViaRouteMutationResult = ApolloReactCommon.MutationResult< + PayViaRouteMutation +>; +export type PayViaRouteMutationOptions = ApolloReactCommon.BaseMutationOptions< + PayViaRouteMutation, + PayViaRouteMutationVariables +>; +export const RemovePeerDocument = gql` + mutation RemovePeer($auth: authType!, $publicKey: String!) { + removePeer(auth: $auth, publicKey: $publicKey) + } +`; +export type RemovePeerMutationFn = ApolloReactCommon.MutationFunction< + RemovePeerMutation, + RemovePeerMutationVariables +>; + +/** + * __useRemovePeerMutation__ + * + * To run a mutation, you first call `useRemovePeerMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `useRemovePeerMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [removePeerMutation, { data, loading, error }] = useRemovePeerMutation({ + * variables: { + * auth: // value for 'auth' + * publicKey: // value for 'publicKey' + * }, + * }); + */ +export function useRemovePeerMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + RemovePeerMutation, + RemovePeerMutationVariables + > +) { + return ApolloReactHooks.useMutation< + RemovePeerMutation, + RemovePeerMutationVariables + >(RemovePeerDocument, baseOptions); +} +export type RemovePeerMutationHookResult = ReturnType< + typeof useRemovePeerMutation +>; +export type RemovePeerMutationResult = ApolloReactCommon.MutationResult< + RemovePeerMutation +>; +export type RemovePeerMutationOptions = ApolloReactCommon.BaseMutationOptions< + RemovePeerMutation, + RemovePeerMutationVariables +>; +export const AddPeerDocument = gql` + mutation AddPeer( + $auth: authType! + $publicKey: String! + $socket: String! + $isTemporary: Boolean + ) { + addPeer( + auth: $auth + publicKey: $publicKey + socket: $socket + isTemporary: $isTemporary + ) + } +`; +export type AddPeerMutationFn = ApolloReactCommon.MutationFunction< + AddPeerMutation, + AddPeerMutationVariables +>; + +/** + * __useAddPeerMutation__ + * + * To run a mutation, you first call `useAddPeerMutation` within a React component and pass it any options that fit your needs. + * When your component renders, `useAddPeerMutation` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [addPeerMutation, { data, loading, error }] = useAddPeerMutation({ + * variables: { + * auth: // value for 'auth' + * publicKey: // value for 'publicKey' + * socket: // value for 'socket' + * isTemporary: // value for 'isTemporary' + * }, + * }); + */ +export function useAddPeerMutation( + baseOptions?: ApolloReactHooks.MutationHookOptions< + AddPeerMutation, + AddPeerMutationVariables + > +) { + return ApolloReactHooks.useMutation< + AddPeerMutation, + AddPeerMutationVariables + >(AddPeerDocument, baseOptions); +} +export type AddPeerMutationHookResult = ReturnType; +export type AddPeerMutationResult = ApolloReactCommon.MutationResult< + AddPeerMutation +>; +export type AddPeerMutationOptions = ApolloReactCommon.BaseMutationOptions< + AddPeerMutation, + AddPeerMutationVariables +>; +export const GetNetworkInfoDocument = gql` + query GetNetworkInfo($auth: authType!) { + getNetworkInfo(auth: $auth) { + averageChannelSize + channelCount + maxChannelSize + medianChannelSize + minChannelSize + nodeCount + notRecentlyUpdatedPolicyCount + totalCapacity + } + } +`; + +/** + * __useGetNetworkInfoQuery__ + * + * To run a query within a React component, call `useGetNetworkInfoQuery` and pass it any options that fit your needs. + * When your component renders, `useGetNetworkInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetNetworkInfoQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetNetworkInfoQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetNetworkInfoQuery, + GetNetworkInfoQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetNetworkInfoQuery, + GetNetworkInfoQueryVariables + >(GetNetworkInfoDocument, baseOptions); +} +export function useGetNetworkInfoLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetNetworkInfoQuery, + GetNetworkInfoQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetNetworkInfoQuery, + GetNetworkInfoQueryVariables + >(GetNetworkInfoDocument, baseOptions); +} +export type GetNetworkInfoQueryHookResult = ReturnType< + typeof useGetNetworkInfoQuery +>; +export type GetNetworkInfoLazyQueryHookResult = ReturnType< + typeof useGetNetworkInfoLazyQuery +>; +export type GetNetworkInfoQueryResult = ApolloReactCommon.QueryResult< + GetNetworkInfoQuery, + GetNetworkInfoQueryVariables +>; +export const GetCanConnectDocument = gql` + query GetCanConnect($auth: authType!) { + getNodeInfo(auth: $auth) { + chains + color + active_channels_count + closed_channels_count + alias + is_synced_to_chain + peers_count + pending_channels_count + version + } + } +`; + +/** + * __useGetCanConnectQuery__ + * + * To run a query within a React component, call `useGetCanConnectQuery` and pass it any options that fit your needs. + * When your component renders, `useGetCanConnectQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetCanConnectQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetCanConnectQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetCanConnectQuery, + GetCanConnectQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetCanConnectQuery, + GetCanConnectQueryVariables + >(GetCanConnectDocument, baseOptions); +} +export function useGetCanConnectLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetCanConnectQuery, + GetCanConnectQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetCanConnectQuery, + GetCanConnectQueryVariables + >(GetCanConnectDocument, baseOptions); +} +export type GetCanConnectQueryHookResult = ReturnType< + typeof useGetCanConnectQuery +>; +export type GetCanConnectLazyQueryHookResult = ReturnType< + typeof useGetCanConnectLazyQuery +>; +export type GetCanConnectQueryResult = ApolloReactCommon.QueryResult< + GetCanConnectQuery, + GetCanConnectQueryVariables +>; +export const GetCanAdminDocument = gql` + query GetCanAdmin($auth: authType!) { + adminCheck(auth: $auth) + } +`; + +/** + * __useGetCanAdminQuery__ + * + * To run a query within a React component, call `useGetCanAdminQuery` and pass it any options that fit your needs. + * When your component renders, `useGetCanAdminQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetCanAdminQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetCanAdminQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetCanAdminQuery, + GetCanAdminQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetCanAdminDocument, + baseOptions + ); +} +export function useGetCanAdminLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetCanAdminQuery, + GetCanAdminQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetCanAdminQuery, + GetCanAdminQueryVariables + >(GetCanAdminDocument, baseOptions); +} +export type GetCanAdminQueryHookResult = ReturnType; +export type GetCanAdminLazyQueryHookResult = ReturnType< + typeof useGetCanAdminLazyQuery +>; +export type GetCanAdminQueryResult = ApolloReactCommon.QueryResult< + GetCanAdminQuery, + GetCanAdminQueryVariables +>; +export const GetNodeInfoDocument = gql` + query GetNodeInfo($auth: authType!) { + getNodeInfo(auth: $auth) { + chains + color + active_channels_count + closed_channels_count + alias + is_synced_to_chain + peers_count + pending_channels_count + version + } + getChainBalance(auth: $auth) + getPendingChainBalance(auth: $auth) + getChannelBalance(auth: $auth) { + confirmedBalance + pendingBalance + } + } +`; + +/** + * __useGetNodeInfoQuery__ + * + * To run a query within a React component, call `useGetNodeInfoQuery` and pass it any options that fit your needs. + * When your component renders, `useGetNodeInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetNodeInfoQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetNodeInfoQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetNodeInfoQuery, + GetNodeInfoQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetNodeInfoDocument, + baseOptions + ); +} +export function useGetNodeInfoLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetNodeInfoQuery, + GetNodeInfoQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetNodeInfoQuery, + GetNodeInfoQueryVariables + >(GetNodeInfoDocument, baseOptions); +} +export type GetNodeInfoQueryHookResult = ReturnType; +export type GetNodeInfoLazyQueryHookResult = ReturnType< + typeof useGetNodeInfoLazyQuery +>; +export type GetNodeInfoQueryResult = ApolloReactCommon.QueryResult< + GetNodeInfoQuery, + GetNodeInfoQueryVariables +>; +export const GetChannelAmountInfoDocument = gql` + query GetChannelAmountInfo($auth: authType!) { + getNodeInfo(auth: $auth) { + active_channels_count + closed_channels_count + pending_channels_count + } + } +`; + +/** + * __useGetChannelAmountInfoQuery__ + * + * To run a query within a React component, call `useGetChannelAmountInfoQuery` and pass it any options that fit your needs. + * When your component renders, `useGetChannelAmountInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetChannelAmountInfoQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetChannelAmountInfoQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetChannelAmountInfoQuery, + GetChannelAmountInfoQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetChannelAmountInfoQuery, + GetChannelAmountInfoQueryVariables + >(GetChannelAmountInfoDocument, baseOptions); +} +export function useGetChannelAmountInfoLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetChannelAmountInfoQuery, + GetChannelAmountInfoQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetChannelAmountInfoQuery, + GetChannelAmountInfoQueryVariables + >(GetChannelAmountInfoDocument, baseOptions); +} +export type GetChannelAmountInfoQueryHookResult = ReturnType< + typeof useGetChannelAmountInfoQuery +>; +export type GetChannelAmountInfoLazyQueryHookResult = ReturnType< + typeof useGetChannelAmountInfoLazyQuery +>; +export type GetChannelAmountInfoQueryResult = ApolloReactCommon.QueryResult< + GetChannelAmountInfoQuery, + GetChannelAmountInfoQueryVariables +>; +export const GetChannelsDocument = gql` + query GetChannels($auth: authType!, $active: Boolean) { + getChannels(auth: $auth, active: $active) { + capacity + commit_transaction_fee + commit_transaction_weight + id + is_active + is_closing + is_opening + is_partner_initiated + is_private + is_static_remote_key + local_balance + local_reserve + partner_public_key + received + remote_balance + remote_reserve + sent + time_offline + time_online + transaction_id + transaction_vout + unsettled_balance + partner_node_info { + alias + capacity + channel_count + color + updated_at + } + } + } +`; + +/** + * __useGetChannelsQuery__ + * + * To run a query within a React component, call `useGetChannelsQuery` and pass it any options that fit your needs. + * When your component renders, `useGetChannelsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetChannelsQuery({ + * variables: { + * auth: // value for 'auth' + * active: // value for 'active' + * }, + * }); + */ +export function useGetChannelsQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetChannelsQuery, + GetChannelsQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetChannelsDocument, + baseOptions + ); +} +export function useGetChannelsLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetChannelsQuery, + GetChannelsQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetChannelsQuery, + GetChannelsQueryVariables + >(GetChannelsDocument, baseOptions); +} +export type GetChannelsQueryHookResult = ReturnType; +export type GetChannelsLazyQueryHookResult = ReturnType< + typeof useGetChannelsLazyQuery +>; +export type GetChannelsQueryResult = ApolloReactCommon.QueryResult< + GetChannelsQuery, + GetChannelsQueryVariables +>; +export const GetPendingChannelsDocument = gql` + query GetPendingChannels($auth: authType!) { + getPendingChannels(auth: $auth) { + close_transaction_id + is_active + is_closing + is_opening + local_balance + local_reserve + partner_public_key + received + remote_balance + remote_reserve + sent + transaction_fee + transaction_id + transaction_vout + partner_node_info { + alias + capacity + channel_count + color + updated_at + } + } + } +`; + +/** + * __useGetPendingChannelsQuery__ + * + * To run a query within a React component, call `useGetPendingChannelsQuery` and pass it any options that fit your needs. + * When your component renders, `useGetPendingChannelsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetPendingChannelsQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetPendingChannelsQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetPendingChannelsQuery, + GetPendingChannelsQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetPendingChannelsQuery, + GetPendingChannelsQueryVariables + >(GetPendingChannelsDocument, baseOptions); +} +export function useGetPendingChannelsLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetPendingChannelsQuery, + GetPendingChannelsQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetPendingChannelsQuery, + GetPendingChannelsQueryVariables + >(GetPendingChannelsDocument, baseOptions); +} +export type GetPendingChannelsQueryHookResult = ReturnType< + typeof useGetPendingChannelsQuery +>; +export type GetPendingChannelsLazyQueryHookResult = ReturnType< + typeof useGetPendingChannelsLazyQuery +>; +export type GetPendingChannelsQueryResult = ApolloReactCommon.QueryResult< + GetPendingChannelsQuery, + GetPendingChannelsQueryVariables +>; +export const GetClosedChannelsDocument = gql` + query GetClosedChannels($auth: authType!) { + getClosedChannels(auth: $auth) { + capacity + close_confirm_height + close_transaction_id + final_local_balance + final_time_locked_balance + id + is_breach_close + is_cooperative_close + is_funding_cancel + is_local_force_close + is_remote_force_close + partner_public_key + transaction_id + transaction_vout + partner_node_info { + alias + capacity + channel_count + color + updated_at + } + } + } +`; + +/** + * __useGetClosedChannelsQuery__ + * + * To run a query within a React component, call `useGetClosedChannelsQuery` and pass it any options that fit your needs. + * When your component renders, `useGetClosedChannelsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetClosedChannelsQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetClosedChannelsQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetClosedChannelsQuery, + GetClosedChannelsQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetClosedChannelsQuery, + GetClosedChannelsQueryVariables + >(GetClosedChannelsDocument, baseOptions); +} +export function useGetClosedChannelsLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetClosedChannelsQuery, + GetClosedChannelsQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetClosedChannelsQuery, + GetClosedChannelsQueryVariables + >(GetClosedChannelsDocument, baseOptions); +} +export type GetClosedChannelsQueryHookResult = ReturnType< + typeof useGetClosedChannelsQuery +>; +export type GetClosedChannelsLazyQueryHookResult = ReturnType< + typeof useGetClosedChannelsLazyQuery +>; +export type GetClosedChannelsQueryResult = ApolloReactCommon.QueryResult< + GetClosedChannelsQuery, + GetClosedChannelsQueryVariables +>; +export const GetResumeDocument = gql` + query GetResume($auth: authType!, $token: String) { + getResume(auth: $auth, token: $token) { + token + resume + } + } +`; + +/** + * __useGetResumeQuery__ + * + * To run a query within a React component, call `useGetResumeQuery` and pass it any options that fit your needs. + * When your component renders, `useGetResumeQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetResumeQuery({ + * variables: { + * auth: // value for 'auth' + * token: // value for 'token' + * }, + * }); + */ +export function useGetResumeQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetResumeQuery, + GetResumeQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetResumeDocument, + baseOptions + ); +} +export function useGetResumeLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetResumeQuery, + GetResumeQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery( + GetResumeDocument, + baseOptions + ); +} +export type GetResumeQueryHookResult = ReturnType; +export type GetResumeLazyQueryHookResult = ReturnType< + typeof useGetResumeLazyQuery +>; +export type GetResumeQueryResult = ApolloReactCommon.QueryResult< + GetResumeQuery, + GetResumeQueryVariables +>; +export const GetBitcoinPriceDocument = gql` + query GetBitcoinPrice { + getBitcoinPrice + } +`; + +/** + * __useGetBitcoinPriceQuery__ + * + * To run a query within a React component, call `useGetBitcoinPriceQuery` and pass it any options that fit your needs. + * When your component renders, `useGetBitcoinPriceQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetBitcoinPriceQuery({ + * variables: { + * }, + * }); + */ +export function useGetBitcoinPriceQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetBitcoinPriceQuery, + GetBitcoinPriceQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetBitcoinPriceQuery, + GetBitcoinPriceQueryVariables + >(GetBitcoinPriceDocument, baseOptions); +} +export function useGetBitcoinPriceLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetBitcoinPriceQuery, + GetBitcoinPriceQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetBitcoinPriceQuery, + GetBitcoinPriceQueryVariables + >(GetBitcoinPriceDocument, baseOptions); +} +export type GetBitcoinPriceQueryHookResult = ReturnType< + typeof useGetBitcoinPriceQuery +>; +export type GetBitcoinPriceLazyQueryHookResult = ReturnType< + typeof useGetBitcoinPriceLazyQuery +>; +export type GetBitcoinPriceQueryResult = ApolloReactCommon.QueryResult< + GetBitcoinPriceQuery, + GetBitcoinPriceQueryVariables +>; +export const GetBitcoinFeesDocument = gql` + query GetBitcoinFees { + getBitcoinFees { + fast + halfHour + hour + } + } +`; + +/** + * __useGetBitcoinFeesQuery__ + * + * To run a query within a React component, call `useGetBitcoinFeesQuery` and pass it any options that fit your needs. + * When your component renders, `useGetBitcoinFeesQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetBitcoinFeesQuery({ + * variables: { + * }, + * }); + */ +export function useGetBitcoinFeesQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetBitcoinFeesQuery, + GetBitcoinFeesQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetBitcoinFeesQuery, + GetBitcoinFeesQueryVariables + >(GetBitcoinFeesDocument, baseOptions); +} +export function useGetBitcoinFeesLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetBitcoinFeesQuery, + GetBitcoinFeesQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetBitcoinFeesQuery, + GetBitcoinFeesQueryVariables + >(GetBitcoinFeesDocument, baseOptions); +} +export type GetBitcoinFeesQueryHookResult = ReturnType< + typeof useGetBitcoinFeesQuery +>; +export type GetBitcoinFeesLazyQueryHookResult = ReturnType< + typeof useGetBitcoinFeesLazyQuery +>; +export type GetBitcoinFeesQueryResult = ApolloReactCommon.QueryResult< + GetBitcoinFeesQuery, + GetBitcoinFeesQueryVariables +>; +export const GetForwardReportDocument = gql` + query GetForwardReport($time: String, $auth: authType!) { + getForwardReport(time: $time, auth: $auth) + } +`; + +/** + * __useGetForwardReportQuery__ + * + * To run a query within a React component, call `useGetForwardReportQuery` and pass it any options that fit your needs. + * When your component renders, `useGetForwardReportQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetForwardReportQuery({ + * variables: { + * time: // value for 'time' + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetForwardReportQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetForwardReportQuery, + GetForwardReportQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetForwardReportQuery, + GetForwardReportQueryVariables + >(GetForwardReportDocument, baseOptions); +} +export function useGetForwardReportLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetForwardReportQuery, + GetForwardReportQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetForwardReportQuery, + GetForwardReportQueryVariables + >(GetForwardReportDocument, baseOptions); +} +export type GetForwardReportQueryHookResult = ReturnType< + typeof useGetForwardReportQuery +>; +export type GetForwardReportLazyQueryHookResult = ReturnType< + typeof useGetForwardReportLazyQuery +>; +export type GetForwardReportQueryResult = ApolloReactCommon.QueryResult< + GetForwardReportQuery, + GetForwardReportQueryVariables +>; +export const GetLiquidReportDocument = gql` + query GetLiquidReport($auth: authType!) { + getChannelReport(auth: $auth) { + local + remote + maxIn + maxOut + } + } +`; + +/** + * __useGetLiquidReportQuery__ + * + * To run a query within a React component, call `useGetLiquidReportQuery` and pass it any options that fit your needs. + * When your component renders, `useGetLiquidReportQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetLiquidReportQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetLiquidReportQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetLiquidReportQuery, + GetLiquidReportQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetLiquidReportQuery, + GetLiquidReportQueryVariables + >(GetLiquidReportDocument, baseOptions); +} +export function useGetLiquidReportLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetLiquidReportQuery, + GetLiquidReportQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetLiquidReportQuery, + GetLiquidReportQueryVariables + >(GetLiquidReportDocument, baseOptions); +} +export type GetLiquidReportQueryHookResult = ReturnType< + typeof useGetLiquidReportQuery +>; +export type GetLiquidReportLazyQueryHookResult = ReturnType< + typeof useGetLiquidReportLazyQuery +>; +export type GetLiquidReportQueryResult = ApolloReactCommon.QueryResult< + GetLiquidReportQuery, + GetLiquidReportQueryVariables +>; +export const GetForwardChannelsReportDocument = gql` + query GetForwardChannelsReport( + $time: String + $order: String + $type: String + $auth: authType! + ) { + getForwardChannelsReport( + time: $time + order: $order + auth: $auth + type: $type + ) + } +`; + +/** + * __useGetForwardChannelsReportQuery__ + * + * To run a query within a React component, call `useGetForwardChannelsReportQuery` and pass it any options that fit your needs. + * When your component renders, `useGetForwardChannelsReportQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetForwardChannelsReportQuery({ + * variables: { + * time: // value for 'time' + * order: // value for 'order' + * type: // value for 'type' + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetForwardChannelsReportQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetForwardChannelsReportQuery, + GetForwardChannelsReportQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetForwardChannelsReportQuery, + GetForwardChannelsReportQueryVariables + >(GetForwardChannelsReportDocument, baseOptions); +} +export function useGetForwardChannelsReportLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetForwardChannelsReportQuery, + GetForwardChannelsReportQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetForwardChannelsReportQuery, + GetForwardChannelsReportQueryVariables + >(GetForwardChannelsReportDocument, baseOptions); +} +export type GetForwardChannelsReportQueryHookResult = ReturnType< + typeof useGetForwardChannelsReportQuery +>; +export type GetForwardChannelsReportLazyQueryHookResult = ReturnType< + typeof useGetForwardChannelsReportLazyQuery +>; +export type GetForwardChannelsReportQueryResult = ApolloReactCommon.QueryResult< + GetForwardChannelsReportQuery, + GetForwardChannelsReportQueryVariables +>; +export const GetInOutDocument = gql` + query GetInOut($auth: authType!, $time: String) { + getInOut(auth: $auth, time: $time) { + invoices + payments + confirmedInvoices + unConfirmedInvoices + } + } +`; + +/** + * __useGetInOutQuery__ + * + * To run a query within a React component, call `useGetInOutQuery` and pass it any options that fit your needs. + * When your component renders, `useGetInOutQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetInOutQuery({ + * variables: { + * auth: // value for 'auth' + * time: // value for 'time' + * }, + * }); + */ +export function useGetInOutQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetInOutQuery, + GetInOutQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetInOutDocument, + baseOptions + ); +} +export function useGetInOutLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetInOutQuery, + GetInOutQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery( + GetInOutDocument, + baseOptions + ); +} +export type GetInOutQueryHookResult = ReturnType; +export type GetInOutLazyQueryHookResult = ReturnType< + typeof useGetInOutLazyQuery +>; +export type GetInOutQueryResult = ApolloReactCommon.QueryResult< + GetInOutQuery, + GetInOutQueryVariables +>; +export const GetChainTransactionsDocument = gql` + query GetChainTransactions($auth: authType!) { + getChainTransactions(auth: $auth) { + block_id + confirmation_count + confirmation_height + created_at + fee + id + output_addresses + tokens + } + } +`; + +/** + * __useGetChainTransactionsQuery__ + * + * To run a query within a React component, call `useGetChainTransactionsQuery` and pass it any options that fit your needs. + * When your component renders, `useGetChainTransactionsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetChainTransactionsQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetChainTransactionsQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetChainTransactionsQuery, + GetChainTransactionsQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetChainTransactionsQuery, + GetChainTransactionsQueryVariables + >(GetChainTransactionsDocument, baseOptions); +} +export function useGetChainTransactionsLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetChainTransactionsQuery, + GetChainTransactionsQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetChainTransactionsQuery, + GetChainTransactionsQueryVariables + >(GetChainTransactionsDocument, baseOptions); +} +export type GetChainTransactionsQueryHookResult = ReturnType< + typeof useGetChainTransactionsQuery +>; +export type GetChainTransactionsLazyQueryHookResult = ReturnType< + typeof useGetChainTransactionsLazyQuery +>; +export type GetChainTransactionsQueryResult = ApolloReactCommon.QueryResult< + GetChainTransactionsQuery, + GetChainTransactionsQueryVariables +>; +export const GetForwardsDocument = gql` + query GetForwards($auth: authType!, $time: String) { + getForwards(auth: $auth, time: $time) { + forwards { + created_at + fee + fee_mtokens + incoming_channel + incoming_alias + incoming_color + mtokens + outgoing_channel + outgoing_alias + outgoing_color + tokens + } + token + } + } +`; + +/** + * __useGetForwardsQuery__ + * + * To run a query within a React component, call `useGetForwardsQuery` and pass it any options that fit your needs. + * When your component renders, `useGetForwardsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetForwardsQuery({ + * variables: { + * auth: // value for 'auth' + * time: // value for 'time' + * }, + * }); + */ +export function useGetForwardsQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetForwardsQuery, + GetForwardsQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetForwardsDocument, + baseOptions + ); +} +export function useGetForwardsLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetForwardsQuery, + GetForwardsQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetForwardsQuery, + GetForwardsQueryVariables + >(GetForwardsDocument, baseOptions); +} +export type GetForwardsQueryHookResult = ReturnType; +export type GetForwardsLazyQueryHookResult = ReturnType< + typeof useGetForwardsLazyQuery +>; +export type GetForwardsQueryResult = ApolloReactCommon.QueryResult< + GetForwardsQuery, + GetForwardsQueryVariables +>; +export const GetCanConnectInfoDocument = gql` + query GetCanConnectInfo($auth: authType!) { + getNodeInfo(auth: $auth) { + public_key + uris + } + } +`; + +/** + * __useGetCanConnectInfoQuery__ + * + * To run a query within a React component, call `useGetCanConnectInfoQuery` and pass it any options that fit your needs. + * When your component renders, `useGetCanConnectInfoQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetCanConnectInfoQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetCanConnectInfoQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetCanConnectInfoQuery, + GetCanConnectInfoQueryVariables + > +) { + return ApolloReactHooks.useQuery< + GetCanConnectInfoQuery, + GetCanConnectInfoQueryVariables + >(GetCanConnectInfoDocument, baseOptions); +} +export function useGetCanConnectInfoLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetCanConnectInfoQuery, + GetCanConnectInfoQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetCanConnectInfoQuery, + GetCanConnectInfoQueryVariables + >(GetCanConnectInfoDocument, baseOptions); +} +export type GetCanConnectInfoQueryHookResult = ReturnType< + typeof useGetCanConnectInfoQuery +>; +export type GetCanConnectInfoLazyQueryHookResult = ReturnType< + typeof useGetCanConnectInfoLazyQuery +>; +export type GetCanConnectInfoQueryResult = ApolloReactCommon.QueryResult< + GetCanConnectInfoQuery, + GetCanConnectInfoQueryVariables +>; +export const GetBackupsDocument = gql` + query GetBackups($auth: authType!) { + getBackups(auth: $auth) + } +`; + +/** + * __useGetBackupsQuery__ + * + * To run a query within a React component, call `useGetBackupsQuery` and pass it any options that fit your needs. + * When your component renders, `useGetBackupsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetBackupsQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetBackupsQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetBackupsQuery, + GetBackupsQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetBackupsDocument, + baseOptions + ); +} +export function useGetBackupsLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetBackupsQuery, + GetBackupsQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + GetBackupsQuery, + GetBackupsQueryVariables + >(GetBackupsDocument, baseOptions); +} +export type GetBackupsQueryHookResult = ReturnType; +export type GetBackupsLazyQueryHookResult = ReturnType< + typeof useGetBackupsLazyQuery +>; +export type GetBackupsQueryResult = ApolloReactCommon.QueryResult< + GetBackupsQuery, + GetBackupsQueryVariables +>; +export const VerifyBackupsDocument = gql` + query VerifyBackups($auth: authType!, $backup: String!) { + verifyBackups(auth: $auth, backup: $backup) + } +`; + +/** + * __useVerifyBackupsQuery__ + * + * To run a query within a React component, call `useVerifyBackupsQuery` and pass it any options that fit your needs. + * When your component renders, `useVerifyBackupsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useVerifyBackupsQuery({ + * variables: { + * auth: // value for 'auth' + * backup: // value for 'backup' + * }, + * }); + */ +export function useVerifyBackupsQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + VerifyBackupsQuery, + VerifyBackupsQueryVariables + > +) { + return ApolloReactHooks.useQuery< + VerifyBackupsQuery, + VerifyBackupsQueryVariables + >(VerifyBackupsDocument, baseOptions); +} +export function useVerifyBackupsLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + VerifyBackupsQuery, + VerifyBackupsQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + VerifyBackupsQuery, + VerifyBackupsQueryVariables + >(VerifyBackupsDocument, baseOptions); +} +export type VerifyBackupsQueryHookResult = ReturnType< + typeof useVerifyBackupsQuery +>; +export type VerifyBackupsLazyQueryHookResult = ReturnType< + typeof useVerifyBackupsLazyQuery +>; +export type VerifyBackupsQueryResult = ApolloReactCommon.QueryResult< + VerifyBackupsQuery, + VerifyBackupsQueryVariables +>; +export const SignMessageDocument = gql` + query SignMessage($auth: authType!, $message: String!) { + signMessage(auth: $auth, message: $message) + } +`; + +/** + * __useSignMessageQuery__ + * + * To run a query within a React component, call `useSignMessageQuery` and pass it any options that fit your needs. + * When your component renders, `useSignMessageQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useSignMessageQuery({ + * variables: { + * auth: // value for 'auth' + * message: // value for 'message' + * }, + * }); + */ +export function useSignMessageQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + SignMessageQuery, + SignMessageQueryVariables + > +) { + return ApolloReactHooks.useQuery( + SignMessageDocument, + baseOptions + ); +} +export function useSignMessageLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + SignMessageQuery, + SignMessageQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + SignMessageQuery, + SignMessageQueryVariables + >(SignMessageDocument, baseOptions); +} +export type SignMessageQueryHookResult = ReturnType; +export type SignMessageLazyQueryHookResult = ReturnType< + typeof useSignMessageLazyQuery +>; +export type SignMessageQueryResult = ApolloReactCommon.QueryResult< + SignMessageQuery, + SignMessageQueryVariables +>; +export const VerifyMessageDocument = gql` + query VerifyMessage( + $auth: authType! + $message: String! + $signature: String! + ) { + verifyMessage(auth: $auth, message: $message, signature: $signature) + } +`; + +/** + * __useVerifyMessageQuery__ + * + * To run a query within a React component, call `useVerifyMessageQuery` and pass it any options that fit your needs. + * When your component renders, `useVerifyMessageQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useVerifyMessageQuery({ + * variables: { + * auth: // value for 'auth' + * message: // value for 'message' + * signature: // value for 'signature' + * }, + * }); + */ +export function useVerifyMessageQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + VerifyMessageQuery, + VerifyMessageQueryVariables + > +) { + return ApolloReactHooks.useQuery< + VerifyMessageQuery, + VerifyMessageQueryVariables + >(VerifyMessageDocument, baseOptions); +} +export function useVerifyMessageLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + VerifyMessageQuery, + VerifyMessageQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + VerifyMessageQuery, + VerifyMessageQueryVariables + >(VerifyMessageDocument, baseOptions); +} +export type VerifyMessageQueryHookResult = ReturnType< + typeof useVerifyMessageQuery +>; +export type VerifyMessageLazyQueryHookResult = ReturnType< + typeof useVerifyMessageLazyQuery +>; +export type VerifyMessageQueryResult = ApolloReactCommon.QueryResult< + VerifyMessageQuery, + VerifyMessageQueryVariables +>; +export const RecoverFundsDocument = gql` + query RecoverFunds($auth: authType!, $backup: String!) { + recoverFunds(auth: $auth, backup: $backup) + } +`; + +/** + * __useRecoverFundsQuery__ + * + * To run a query within a React component, call `useRecoverFundsQuery` and pass it any options that fit your needs. + * When your component renders, `useRecoverFundsQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useRecoverFundsQuery({ + * variables: { + * auth: // value for 'auth' + * backup: // value for 'backup' + * }, + * }); + */ +export function useRecoverFundsQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + RecoverFundsQuery, + RecoverFundsQueryVariables + > +) { + return ApolloReactHooks.useQuery< + RecoverFundsQuery, + RecoverFundsQueryVariables + >(RecoverFundsDocument, baseOptions); +} +export function useRecoverFundsLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + RecoverFundsQuery, + RecoverFundsQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + RecoverFundsQuery, + RecoverFundsQueryVariables + >(RecoverFundsDocument, baseOptions); +} +export type RecoverFundsQueryHookResult = ReturnType< + typeof useRecoverFundsQuery +>; +export type RecoverFundsLazyQueryHookResult = ReturnType< + typeof useRecoverFundsLazyQuery +>; +export type RecoverFundsQueryResult = ApolloReactCommon.QueryResult< + RecoverFundsQuery, + RecoverFundsQueryVariables +>; +export const ChannelFeesDocument = gql` + query ChannelFees($auth: authType!) { + getChannelFees(auth: $auth) { + alias + color + baseFee + feeRate + transactionId + transactionVout + } + } +`; + +/** + * __useChannelFeesQuery__ + * + * To run a query within a React component, call `useChannelFeesQuery` and pass it any options that fit your needs. + * When your component renders, `useChannelFeesQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useChannelFeesQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useChannelFeesQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + ChannelFeesQuery, + ChannelFeesQueryVariables + > +) { + return ApolloReactHooks.useQuery( + ChannelFeesDocument, + baseOptions + ); +} +export function useChannelFeesLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + ChannelFeesQuery, + ChannelFeesQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery< + ChannelFeesQuery, + ChannelFeesQueryVariables + >(ChannelFeesDocument, baseOptions); +} +export type ChannelFeesQueryHookResult = ReturnType; +export type ChannelFeesLazyQueryHookResult = ReturnType< + typeof useChannelFeesLazyQuery +>; +export type ChannelFeesQueryResult = ApolloReactCommon.QueryResult< + ChannelFeesQuery, + ChannelFeesQueryVariables +>; +export const GetRoutesDocument = gql` + query GetRoutes( + $auth: authType! + $outgoing: String! + $incoming: String! + $tokens: Int! + $maxFee: Int + ) { + getRoutes( + auth: $auth + outgoing: $outgoing + incoming: $incoming + tokens: $tokens + maxFee: $maxFee + ) + } +`; + +/** + * __useGetRoutesQuery__ + * + * To run a query within a React component, call `useGetRoutesQuery` and pass it any options that fit your needs. + * When your component renders, `useGetRoutesQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetRoutesQuery({ + * variables: { + * auth: // value for 'auth' + * outgoing: // value for 'outgoing' + * incoming: // value for 'incoming' + * tokens: // value for 'tokens' + * maxFee: // value for 'maxFee' + * }, + * }); + */ +export function useGetRoutesQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetRoutesQuery, + GetRoutesQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetRoutesDocument, + baseOptions + ); +} +export function useGetRoutesLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetRoutesQuery, + GetRoutesQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery( + GetRoutesDocument, + baseOptions + ); +} +export type GetRoutesQueryHookResult = ReturnType; +export type GetRoutesLazyQueryHookResult = ReturnType< + typeof useGetRoutesLazyQuery +>; +export type GetRoutesQueryResult = ApolloReactCommon.QueryResult< + GetRoutesQuery, + GetRoutesQueryVariables +>; +export const GetPeersDocument = gql` + query GetPeers($auth: authType!) { + getPeers(auth: $auth) { + bytes_received + bytes_sent + is_inbound + is_sync_peer + ping_time + public_key + socket + tokens_received + tokens_sent + partner_node_info { + alias + capacity + channel_count + color + updated_at + } + } + } +`; + +/** + * __useGetPeersQuery__ + * + * To run a query within a React component, call `useGetPeersQuery` and pass it any options that fit your needs. + * When your component renders, `useGetPeersQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetPeersQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetPeersQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetPeersQuery, + GetPeersQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetPeersDocument, + baseOptions + ); +} +export function useGetPeersLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetPeersQuery, + GetPeersQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery( + GetPeersDocument, + baseOptions + ); +} +export type GetPeersQueryHookResult = ReturnType; +export type GetPeersLazyQueryHookResult = ReturnType< + typeof useGetPeersLazyQuery +>; +export type GetPeersQueryResult = ApolloReactCommon.QueryResult< + GetPeersQuery, + GetPeersQueryVariables +>; +export const GetUtxosDocument = gql` + query GetUtxos($auth: authType!) { + getUtxos(auth: $auth) { + address + address_format + confirmation_count + output_script + tokens + transaction_id + transaction_vout + } + } +`; + +/** + * __useGetUtxosQuery__ + * + * To run a query within a React component, call `useGetUtxosQuery` and pass it any options that fit your needs. + * When your component renders, `useGetUtxosQuery` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useGetUtxosQuery({ + * variables: { + * auth: // value for 'auth' + * }, + * }); + */ +export function useGetUtxosQuery( + baseOptions?: ApolloReactHooks.QueryHookOptions< + GetUtxosQuery, + GetUtxosQueryVariables + > +) { + return ApolloReactHooks.useQuery( + GetUtxosDocument, + baseOptions + ); +} +export function useGetUtxosLazyQuery( + baseOptions?: ApolloReactHooks.LazyQueryHookOptions< + GetUtxosQuery, + GetUtxosQueryVariables + > +) { + return ApolloReactHooks.useLazyQuery( + GetUtxosDocument, + baseOptions + ); +} +export type GetUtxosQueryHookResult = ReturnType; +export type GetUtxosLazyQueryHookResult = ReturnType< + typeof useGetUtxosLazyQuery +>; +export type GetUtxosQueryResult = ApolloReactCommon.QueryResult< + GetUtxosQuery, + GetUtxosQueryVariables +>; diff --git a/src/graphql/mutation.ts b/src/graphql/mutation.ts index 9d9de269..eba270fc 100644 --- a/src/graphql/mutation.ts +++ b/src/graphql/mutation.ts @@ -22,7 +22,7 @@ export const CLOSE_CHANNEL = gql` `; export const OPEN_CHANNEL = gql` - mutation openChannel( + mutation OpenChannel( $amount: Int! $partnerPublicKey: String! $auth: authType! @@ -51,7 +51,7 @@ export const PAY_INVOICE = gql` `; export const CREATE_INVOICE = gql` - mutation PayInvoice($amount: Int!, $auth: authType!) { + mutation CreateInvoice($amount: Int!, $auth: authType!) { createInvoice(amount: $amount, auth: $auth) { request } @@ -91,7 +91,7 @@ export const PAY_ADDRESS = gql` `; export const DECODE_REQUEST = gql` - mutation decodeRequest($auth: authType!, $request: String!) { + mutation DecodeRequest($auth: authType!, $request: String!) { decodeRequest(auth: $auth, request: $request) { chainAddress cltvDelta @@ -113,7 +113,7 @@ export const DECODE_REQUEST = gql` `; export const UPDATE_FEES = gql` - mutation updateFees( + mutation UpdateFees( $auth: authType! $transactionId: String $transactionVout: Int diff --git a/src/graphql/query.ts b/src/graphql/query.ts index 6152419c..c9a9ed70 100644 --- a/src/graphql/query.ts +++ b/src/graphql/query.ts @@ -16,7 +16,7 @@ export const GET_NETWORK_INFO = gql` `; export const GET_CAN_CONNECT = gql` - query GetNodeInfo($auth: authType!) { + query GetCanConnect($auth: authType!) { getNodeInfo(auth: $auth) { chains color @@ -32,7 +32,7 @@ export const GET_CAN_CONNECT = gql` `; export const GET_CAN_ADMIN = gql` - query AdminCheck($auth: authType!) { + query GetCanAdmin($auth: authType!) { adminCheck(auth: $auth) } `; @@ -267,7 +267,7 @@ export const GET_FORWARDS = gql` `; export const GET_CONNECT_INFO = gql` - query GetNodeInfo($auth: authType!) { + query GetCanConnectInfo($auth: authType!) { getNodeInfo(auth: $auth) { public_key uris @@ -310,7 +310,7 @@ export const RECOVER_FUNDS = gql` `; export const CHANNEL_FEES = gql` - query GetChannelFees($auth: authType!) { + query ChannelFees($auth: authType!) { getChannelFees(auth: $auth) { alias color diff --git a/src/layouts/navigation/nodeInfo/NodeInfo.tsx b/src/layouts/navigation/nodeInfo/NodeInfo.tsx index 212694cb..c191b605 100644 --- a/src/layouts/navigation/nodeInfo/NodeInfo.tsx +++ b/src/layouts/navigation/nodeInfo/NodeInfo.tsx @@ -1,6 +1,4 @@ import React from 'react'; -import { useQuery } from '@apollo/react-hooks'; -import { GET_NODE_INFO } from '../../../graphql/query'; import { useSettings } from '../../../context/SettingsContext'; import { Separation, @@ -26,6 +24,7 @@ import { getPrice } from '../../../../src/components/price/Price'; import { AnimatedNumber } from '../../../../src/components/animated/AnimatedNumber'; import { useStatusState } from '../../../context/StatusContext'; import { usePriceState } from '../../../context/PriceContext'; +import { useGetNodeInfoQuery } from '../../../generated/graphql'; const Closed = styled.div` display: flex; @@ -89,7 +88,7 @@ export const NodeInfo = ({ isOpen, isBurger }: NodeInfoProps) => { cert, }; - const { loading, data } = useQuery(GET_NODE_INFO, { + const { loading, data } = useGetNodeInfoQuery({ variables: { auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/chain/transactions/ChainTransactions.tsx b/src/views/chain/transactions/ChainTransactions.tsx index e0f51928..98fc98e0 100644 --- a/src/views/chain/transactions/ChainTransactions.tsx +++ b/src/views/chain/transactions/ChainTransactions.tsx @@ -5,12 +5,11 @@ import { CardWithTitle, } from '../../../components/generic/Styled'; import { useAccount } from '../../../context/AccountContext'; -import { GET_CHAIN_TRANSACTIONS } from '../../../graphql/query'; -import { useQuery } from '@apollo/react-hooks'; import { toast } from 'react-toastify'; import { getErrorContent } from '../../../utils/error'; import { LoadingCard } from '../../../components/loading/LoadingCard'; import { TransactionsCard } from './TransactionsCard'; +import { useGetChainTransactionsQuery } from '../../../generated/graphql'; export const ChainTransactions = () => { const [indexOpen, setIndexOpen] = useState(0); @@ -21,7 +20,7 @@ export const ChainTransactions = () => { cert, }; - const { loading, data } = useQuery(GET_CHAIN_TRANSACTIONS, { + const { loading, data } = useGetChainTransactionsQuery({ variables: { auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/chain/utxos/ChainUtxos.tsx b/src/views/chain/utxos/ChainUtxos.tsx index 36f37e60..2b7d8eee 100644 --- a/src/views/chain/utxos/ChainUtxos.tsx +++ b/src/views/chain/utxos/ChainUtxos.tsx @@ -5,12 +5,11 @@ import { CardWithTitle, } from '../../../components/generic/Styled'; import { useAccount } from '../../../context/AccountContext'; -import { GET_UTXOS } from '../../../graphql/query'; -import { useQuery } from '@apollo/react-hooks'; import { toast } from 'react-toastify'; import { getErrorContent } from '../../../utils/error'; import { LoadingCard } from '../../../components/loading/LoadingCard'; import { UtxoCard } from './UtxoCard'; +import { useGetUtxosQuery } from '../../../generated/graphql'; export const ChainUtxos = () => { const [indexOpen, setIndexOpen] = useState(0); @@ -21,7 +20,7 @@ export const ChainUtxos = () => { cert, }; - const { loading, data } = useQuery(GET_UTXOS, { + const { loading, data } = useGetUtxosQuery({ variables: { auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/channels/channels/Channels.tsx b/src/views/channels/channels/Channels.tsx index 4801ef77..af05420d 100644 --- a/src/views/channels/channels/Channels.tsx +++ b/src/views/channels/channels/Channels.tsx @@ -1,12 +1,11 @@ import React, { useState } from 'react'; -import { useQuery } from '@apollo/react-hooks'; -import { GET_CHANNELS } from '../../../graphql/query'; import { Card } from '../../../components/generic/Styled'; import { ChannelCard } from './ChannelCard'; import { useAccount } from '../../../context/AccountContext'; import { toast } from 'react-toastify'; import { getErrorContent } from '../../../utils/error'; import { LoadingCard } from '../../../components/loading/LoadingCard'; +import { useGetChannelsQuery } from '../../../generated/graphql'; export const Channels = () => { const [indexOpen, setIndexOpen] = useState(0); @@ -18,7 +17,7 @@ export const Channels = () => { cert, }; - const { loading, data } = useQuery(GET_CHANNELS, { + const { loading, data } = useGetChannelsQuery({ variables: { auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/channels/closedChannels/ClosedChannels.tsx b/src/views/channels/closedChannels/ClosedChannels.tsx index ac815b8f..18377797 100644 --- a/src/views/channels/closedChannels/ClosedChannels.tsx +++ b/src/views/channels/closedChannels/ClosedChannels.tsx @@ -1,12 +1,11 @@ import React, { useState } from 'react'; -import { useQuery } from '@apollo/react-hooks'; -import { GET_CLOSED_CHANNELS } from '../../../graphql/query'; import { Card } from '../../../components/generic/Styled'; import { ClosedCard } from './ClosedCard'; import { useAccount } from '../../../context/AccountContext'; import { toast } from 'react-toastify'; import { getErrorContent } from '../../../utils/error'; import { LoadingCard } from '../../../components/loading/LoadingCard'; +import { useGetClosedChannelsQuery } from '../../../generated/graphql'; export const ClosedChannels = () => { const [indexOpen, setIndexOpen] = useState(0); @@ -18,7 +17,7 @@ export const ClosedChannels = () => { cert, }; - const { loading, data } = useQuery(GET_CLOSED_CHANNELS, { + const { loading, data } = useGetClosedChannelsQuery({ variables: { auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/channels/pendingChannels/PendingChannels.tsx b/src/views/channels/pendingChannels/PendingChannels.tsx index 712c6d10..1d21934b 100644 --- a/src/views/channels/pendingChannels/PendingChannels.tsx +++ b/src/views/channels/pendingChannels/PendingChannels.tsx @@ -1,12 +1,11 @@ import React, { useState } from 'react'; -import { useQuery } from '@apollo/react-hooks'; -import { GET_PENDING_CHANNELS } from '../../../graphql/query'; import { Card } from '../../../components/generic/Styled'; import { PendingCard } from './PendingCard'; import { useAccount } from '../../../context/AccountContext'; import { toast } from 'react-toastify'; import { getErrorContent } from '../../../utils/error'; import { LoadingCard } from '../../../components/loading/LoadingCard'; +import { useGetPendingChannelsQuery } from '../../../generated/graphql'; export const PendingChannels = () => { const [indexOpen, setIndexOpen] = useState(0); @@ -18,7 +17,7 @@ export const PendingChannels = () => { cert, }; - const { loading, data } = useQuery(GET_PENDING_CHANNELS, { + const { loading, data } = useGetPendingChannelsQuery({ variables: { auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/home/connect/Connect.tsx b/src/views/home/connect/Connect.tsx index 1252b72a..0ea0096d 100644 --- a/src/views/home/connect/Connect.tsx +++ b/src/views/home/connect/Connect.tsx @@ -1,7 +1,5 @@ import React from 'react'; -import { useQuery } from '@apollo/react-hooks'; import { useAccount } from '../../../context/AccountContext'; -import { GET_CONNECT_INFO } from '../../../graphql/query'; import { toast } from 'react-toastify'; import { getErrorContent } from '../../../utils/error'; import { LoadingCard } from '../../../components/loading/LoadingCard'; @@ -18,6 +16,7 @@ import { Radio, Copy } from '../../../components/generic/Icons'; import styled from 'styled-components'; import CopyToClipboard from 'react-copy-to-clipboard'; import { mediaWidths } from '../../../styles/Themes'; +import { useGetCanConnectInfoQuery } from '../../../generated/graphql'; const Key = styled.div` overflow: hidden; @@ -63,7 +62,7 @@ export const ConnectCard = () => { cert, }; - const { loading, data } = useQuery(GET_CONNECT_INFO, { + const { loading, data } = useGetCanConnectInfoQuery({ variables: { auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/home/networkInfo/NetworkInfo.tsx b/src/views/home/networkInfo/NetworkInfo.tsx index 9bbab8f9..d31280a1 100644 --- a/src/views/home/networkInfo/NetworkInfo.tsx +++ b/src/views/home/networkInfo/NetworkInfo.tsx @@ -1,5 +1,4 @@ import React from 'react'; -import { useQuery } from '@apollo/react-hooks'; import { Card, CardWithTitle, @@ -15,7 +14,7 @@ import { toast } from 'react-toastify'; import { getErrorContent } from '../../../utils/error'; import { LoadingCard } from '../../../components/loading/LoadingCard'; import { Price } from '../../../components/price/Price'; -import { GET_NETWORK_INFO } from '../../../graphql/query'; +import { useGetNetworkInfoQuery } from '../../../generated/graphql'; const Tile = styled.div` display: flex; @@ -72,7 +71,7 @@ export const NetworkInfo = () => { cert, }; - const { loading, data } = useQuery(GET_NETWORK_INFO, { + const { loading, data } = useGetNetworkInfoQuery({ variables: { auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/home/reports/flow/index.tsx b/src/views/home/reports/flow/index.tsx index 814b1c16..237d1f03 100644 --- a/src/views/home/reports/flow/index.tsx +++ b/src/views/home/reports/flow/index.tsx @@ -10,13 +10,12 @@ import { import { ButtonRow } from '../forwardReport/Buttons'; import { FlowReport } from './FlowReport'; import { useAccount } from '../../../../context/AccountContext'; -import { useQuery } from '@apollo/react-hooks'; import { FlowPie } from './FlowPie'; import { InvoicePie } from './InvoicePie'; import { toast } from 'react-toastify'; import { getErrorContent } from '../../../../utils/error'; import { LoadingCard } from '../../../../components/loading/LoadingCard'; -import { GET_IN_OUT } from '../../../../graphql/query'; +import { useGetInOutQuery } from '../../../../generated/graphql'; // import { getWaterfall } from './Helpers'; export const ChannelRow = styled.div` @@ -89,7 +88,7 @@ export const FlowBox = () => { macaroon: viewOnly !== '' ? viewOnly : sessionAdmin, cert, }; - const { data, loading } = useQuery(GET_IN_OUT, { + const { data, loading } = useGetInOutQuery({ variables: { time: isTime, auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/home/reports/forwardReport/ForwardChannelReport.tsx b/src/views/home/reports/forwardReport/ForwardChannelReport.tsx index a8e6a6ee..4849a44a 100644 --- a/src/views/home/reports/forwardReport/ForwardChannelReport.tsx +++ b/src/views/home/reports/forwardReport/ForwardChannelReport.tsx @@ -4,7 +4,6 @@ import { ColorButton, SingleLine, } from '../../../../components/generic/Styled'; -import { useQuery } from '@apollo/react-hooks'; import { useAccount } from '../../../../context/AccountContext'; import { CardContent } from '.'; import { toast } from 'react-toastify'; @@ -19,7 +18,7 @@ import { LoadingCard } from '../../../../components/loading/LoadingCard'; import { getPrice } from '../../../../components/price/Price'; import { useSettings } from '../../../../context/SettingsContext'; import { usePriceState } from '../../../../context/PriceContext'; -import { GET_FORWARD_CHANNELS_REPORT } from '../../../../graphql/query'; +import { useGetForwardChannelsReportQuery } from '../../../../generated/graphql'; const ChannelRow = styled.div` font-size: 14px; @@ -80,7 +79,7 @@ export const ForwardChannelsReport = ({ isTime, isType, color }: Props) => { cert, }; - const { data, loading } = useQuery(GET_FORWARD_CHANNELS_REPORT, { + const { data, loading } = useGetForwardChannelsReportQuery({ variables: { time: isTime, order: isType, auth, type }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/home/reports/forwardReport/ForwardReport.tsx b/src/views/home/reports/forwardReport/ForwardReport.tsx index dc64fc0f..be3f1dff 100644 --- a/src/views/home/reports/forwardReport/ForwardReport.tsx +++ b/src/views/home/reports/forwardReport/ForwardReport.tsx @@ -1,6 +1,5 @@ import React from 'react'; import { Sub4Title } from '../../../../components/generic/Styled'; -import { useQuery } from '@apollo/react-hooks'; import numeral from 'numeral'; import { useSettings } from '../../../../context/SettingsContext'; import { useAccount } from '../../../../context/AccountContext'; @@ -21,7 +20,7 @@ import { getErrorContent } from '../../../../utils/error'; import { LoadingCard } from '../../../../components/loading/LoadingCard'; import { getPrice } from '../../../../components/price/Price'; import { usePriceState } from '../../../../context/PriceContext'; -import { GET_FORWARD_REPORT } from '../../../../graphql/query'; +import { useGetForwardReportQuery } from '../../../../generated/graphql'; interface Props { isTime: string; @@ -46,7 +45,7 @@ export const ForwardReport = ({ isTime, isType }: Props) => { cert, }; - const { data, loading } = useQuery(GET_FORWARD_REPORT, { + const { data, loading } = useGetForwardReportQuery({ variables: { time: isTime, auth }, onError: error => toast.error(getErrorContent(error)), }); diff --git a/src/views/home/reports/liquidReport/LiquidReport.tsx b/src/views/home/reports/liquidReport/LiquidReport.tsx index 8b8abf73..53407e4d 100644 --- a/src/views/home/reports/liquidReport/LiquidReport.tsx +++ b/src/views/home/reports/liquidReport/LiquidReport.tsx @@ -4,7 +4,6 @@ import { SubTitle, Card, } from '../../../../components/generic/Styled'; -import { useQuery } from '@apollo/react-hooks'; import { useAccount } from '../../../../context/AccountContext'; import { VictoryChart, @@ -22,7 +21,7 @@ import { import { LoadingCard } from '../../../../components/loading/LoadingCard'; import { getPrice } from '../../../../components/price/Price'; import { usePriceState } from '../../../../context/PriceContext'; -import { GET_LIQUID_REPORT } from '../../../../graphql/query'; +import { useGetLiquidReportQuery } from '../../../../generated/graphql'; export const LiquidReport = () => { const { host, viewOnly, cert, sessionAdmin } = useAccount(); @@ -36,7 +35,7 @@ export const LiquidReport = () => { const priceContext = usePriceState(); const format = getPrice(currency, priceContext); - const { data, loading } = useQuery(GET_LIQUID_REPORT, { + const { data, loading } = useGetLiquidReportQuery({ variables: { auth }, }); diff --git a/src/views/trading/Modal/FilterModal.tsx b/src/views/trading/Modal/FilterModal.tsx index 88cf068e..6cbe555a 100644 --- a/src/views/trading/Modal/FilterModal.tsx +++ b/src/views/trading/Modal/FilterModal.tsx @@ -2,16 +2,17 @@ import React, { useState, useEffect } from 'react'; import { SubTitle } from '../../../components/generic/Styled'; import { SortOptions, NewOptions } from '../OfferConfigs'; import { FilterType } from '../OfferFilters'; -import { useQuery } from '@apollo/react-hooks'; -import { - GET_HODL_COUNTRIES, - GET_HODL_CURRENCIES, -} from '../../../graphql/hodlhodl/query'; import { themeColors } from '../../../styles/Themes'; import ScaleLoader from 'react-spinners/ScaleLoader'; import { FilteredList } from './FilteredList'; import { OptionsLoading } from '../OfferCard.styled'; import { toast } from 'react-toastify'; +import { + useGetCountriesQuery, + useGetCurrenciesQuery, + GetCountriesQuery, + GetCurrenciesQuery, +} from '../../../generated/graphql'; interface FilterProps { type: string; @@ -50,9 +51,10 @@ export const FilterModal = ({ const [options, setOptions] = useState(newOptions ?? []); const [title, setTitle] = useState(final?.['title'] || ''); - const query = type === 'Country' ? GET_HODL_COUNTRIES : GET_HODL_CURRENCIES; + const useQuery = + type === 'Country' ? useGetCountriesQuery : useGetCurrenciesQuery; - const { loading, data, error } = useQuery(query, { + const { loading, data, error } = useQuery({ skip: skipable, onError: () => toast.error('Error Loading Options. Please try again.'), }); @@ -73,16 +75,18 @@ export const FilterModal = ({ }, [type]); useEffect(() => { - if (!loading && data && data.getCountries) { - const countryOptions = data.getCountries.map((country: CountryType) => { - const { code, name, native_name } = country; - return { name: code, title: `${name} (${native_name})` }; - }); + if (!loading && data && (data as GetCountriesQuery).getCountries) { + const countryOptions = (data as GetCountriesQuery).getCountries.map( + (country: CountryType) => { + const { code, name, native_name } = country; + return { name: code, title: `${name} (${native_name})` }; + } + ); setOptions(countryOptions); } - if (!loading && data && data.getCurrencies) { - const filtered = data.getCurrencies.filter( + if (!loading && data && (data as GetCurrenciesQuery).getCurrencies) { + const filtered = (data as GetCurrenciesQuery).getCurrencies.filter( (currency: CurrencyType) => currency.type === 'fiat' ); diff --git a/tslint.json b/tslint.json index 31583420..e8462a0e 100644 --- a/tslint.json +++ b/tslint.json @@ -1,4 +1,7 @@ { + "linterOptions": { + "exclude": ["src/generated/*.tsx"] + }, "extends": ["tslint-config-airbnb", "tslint-react-hooks"], "rules": { "no-conditional-assignment": true, diff --git a/yarn.lock b/yarn.lock index 10951094..38cd0b58 100644 --- a/yarn.lock +++ b/yarn.lock @@ -78,6 +78,16 @@ dependencies: cross-fetch "3.0.4" +"@apollo/federation@0.13.2": + version "0.13.2" + resolved "https://registry.yarnpkg.com/@apollo/federation/-/federation-0.13.2.tgz#a9f842abd1619fe5cd732c56cfbc45dab0ae784a" + integrity sha512-62uXIIHxHXG71gSwROFt8yxtYeUZ2BaIgAkxZ1H82GB4+s1gt4xwizcmmCWqQhK3KBy4LbPOfI1YyHW4Wv5ZpQ== + dependencies: + apollo-graphql "^0.4.0" + apollo-server-env "^2.4.3" + core-js "^3.4.0" + lodash.xorby "^4.7.0" + "@apollo/protobufjs@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.0.3.tgz#02c655aedd4ba7c7f64cbc3d2b1dd9a000a391ba" @@ -115,13 +125,41 @@ ts-invariant "^0.4.4" tslib "^1.10.0" -"@apollographql/apollo-tools@^0.4.3": +"@apollographql/apollo-tools@^0.4.3", "@apollographql/apollo-tools@^0.4.5": version "0.4.5" resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.4.5.tgz#e9f5b5c1395e837fd63bae6abc42671514ed4627" integrity sha512-KOZC4Y+JM4iQQ7P4CVC878Ee7ya0QoHApGHu4klwjwZkYyOdWIvbML7JfXOUb/AfCO4DFmJfHCjRdAX09Ga6sQ== dependencies: apollo-env "^0.6.2" +"@apollographql/graphql-language-service-interface@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@apollographql/graphql-language-service-interface/-/graphql-language-service-interface-2.0.2.tgz#0e793636eca3d2ee0f818602d52fb5dab9edc0e3" + integrity sha512-28wePK0hlIVjgmvMXMAUq8qRSjz9O+6lqFp4PzOTHtfJfSsjVe9EfjF98zTpHsTgT3HcOxmbqDZZy8jlXtOqEA== + dependencies: + "@apollographql/graphql-language-service-parser" "^2.0.0" + "@apollographql/graphql-language-service-types" "^2.0.0" + "@apollographql/graphql-language-service-utils" "^2.0.2" + +"@apollographql/graphql-language-service-parser@^2.0.0": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@apollographql/graphql-language-service-parser/-/graphql-language-service-parser-2.0.2.tgz#50cb7a6c3e331eae09f6de13101da688dab261f1" + integrity sha512-rpTPrEJu1PMaRQxz5P8BZWsixNNhYloS0H0dwTxNBuE3qctbARvR7o8UCKLsmKgTbo+cz3T3a6IAsWlkHgMWGg== + dependencies: + "@apollographql/graphql-language-service-types" "^2.0.0" + +"@apollographql/graphql-language-service-types@^2.0.0": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@apollographql/graphql-language-service-types/-/graphql-language-service-types-2.0.2.tgz#1034e47eb7479129959c1bed2ee12d874aab5cab" + integrity sha512-vE+Dz8pG+Xa1Z2nMl82LoO66lQ6JqBUjaXqLDvS3eMjvA3N4hf+YUDOWfPdNZ0zjhHhHXzUIIZCkax6bXfFbzQ== + +"@apollographql/graphql-language-service-utils@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@apollographql/graphql-language-service-utils/-/graphql-language-service-utils-2.0.2.tgz#aa552c31de16172433bbdbc03914585caaca1d03" + integrity sha512-fDj5rWlTi/czvUS5t7V7I45Ai6bOO3Z7JARYj21Y2xxfbRGtJi6h8FvLX0N/EbzQgo/fiZc/HAhtfwn+OCjD7A== + dependencies: + "@apollographql/graphql-language-service-types" "^2.0.0" + "@apollographql/graphql-playground-html@1.6.24": version "1.6.24" resolved "https://registry.yarnpkg.com/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.24.tgz#3ce939cb127fb8aaa3ffc1e90dff9b8af9f2e3dc" @@ -170,7 +208,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@7.9.0", "@babel/core@^7.4.5", "@babel/core@^7.7.5", "@babel/core@^7.9.0": +"@babel/core@7.9.0", "@babel/core@^7.0.0", "@babel/core@^7.4.5", "@babel/core@^7.7.5", "@babel/core@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== @@ -192,7 +230,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.7.2", "@babel/generator@^7.9.0", "@babel/generator@^7.9.5": +"@babel/generator@^7.5.0", "@babel/generator@^7.7.2", "@babel/generator@^7.9.0", "@babel/generator@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.5.tgz#27f0917741acc41e6eaaced6d68f96c3fa9afaf9" integrity sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ== @@ -421,7 +459,7 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.7.2", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": +"@babel/parser@7.9.4", "@babel/parser@^7.0.0", "@babel/parser@^7.7.2", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": version "7.9.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8" integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA== @@ -443,7 +481,7 @@ "@babel/helper-create-class-features-plugin" "^7.7.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-proposal-class-properties@7.8.3", "@babel/plugin-proposal-class-properties@^7.7.0": +"@babel/plugin-proposal-class-properties@7.8.3", "@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.7.0": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e" integrity sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA== @@ -508,7 +546,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@^7.6.2", "@babel/plugin-proposal-object-rest-spread@^7.9.0", "@babel/plugin-proposal-object-rest-spread@^7.9.5": +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.6.2", "@babel/plugin-proposal-object-rest-spread@^7.9.0", "@babel/plugin-proposal-object-rest-spread@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz#3fd65911306d8746014ec0d0cf78f0e39a149116" integrity sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg== @@ -563,6 +601,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-class-properties@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz#6cb933a8872c8d359bfde69bbeaae5162fd1e8f7" + integrity sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-decorators@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz#8d2c15a9f1af624b0025f961682a9d53d3001bda" @@ -584,7 +629,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-flow@^7.8.3": +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f" integrity sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg== @@ -598,7 +643,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.8.3": +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94" integrity sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A== @@ -619,7 +664,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-object-rest-spread@^7.2.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0": +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -654,7 +699,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-arrow-functions@^7.2.0", "@babel/plugin-transform-arrow-functions@^7.8.3": +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.2.0", "@babel/plugin-transform-arrow-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg== @@ -670,14 +715,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-remap-async-to-generator" "^7.8.3" -"@babel/plugin-transform-block-scoped-functions@^7.2.0", "@babel/plugin-transform-block-scoped-functions@^7.8.3": +"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.2.0", "@babel/plugin-transform-block-scoped-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-block-scoping@^7.6.3", "@babel/plugin-transform-block-scoping@^7.8.3": +"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.6.3", "@babel/plugin-transform-block-scoping@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w== @@ -685,7 +730,7 @@ "@babel/helper-plugin-utils" "^7.8.3" lodash "^4.17.13" -"@babel/plugin-transform-classes@^7.7.0", "@babel/plugin-transform-classes@^7.9.0", "@babel/plugin-transform-classes@^7.9.5": +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.7.0", "@babel/plugin-transform-classes@^7.9.0", "@babel/plugin-transform-classes@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" integrity sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== @@ -699,14 +744,14 @@ "@babel/helper-split-export-declaration" "^7.8.3" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.2.0", "@babel/plugin-transform-computed-properties@^7.8.3": +"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.2.0", "@babel/plugin-transform-computed-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-destructuring@^7.6.0", "@babel/plugin-transform-destructuring@^7.8.3", "@babel/plugin-transform-destructuring@^7.9.5": +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.6.0", "@babel/plugin-transform-destructuring@^7.8.3", "@babel/plugin-transform-destructuring@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" integrity sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== @@ -736,7 +781,7 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-flow-strip-types@7.9.0", "@babel/plugin-transform-flow-strip-types@^7.9.0": +"@babel/plugin-transform-flow-strip-types@7.9.0", "@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" integrity sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg== @@ -744,14 +789,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow" "^7.8.3" -"@babel/plugin-transform-for-of@^7.4.4", "@babel/plugin-transform-for-of@^7.9.0": +"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.4.4", "@babel/plugin-transform-for-of@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" integrity sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-function-name@^7.7.0", "@babel/plugin-transform-function-name@^7.8.3": +"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.7.0", "@babel/plugin-transform-function-name@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ== @@ -759,14 +804,14 @@ "@babel/helper-function-name" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-literals@^7.2.0", "@babel/plugin-transform-literals@^7.8.3": +"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.2.0", "@babel/plugin-transform-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-member-expression-literals@^7.2.0", "@babel/plugin-transform-member-expression-literals@^7.8.3": +"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.2.0", "@babel/plugin-transform-member-expression-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" integrity sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA== @@ -792,7 +837,7 @@ "@babel/helper-simple-access" "^7.7.0" babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-commonjs@^7.7.0", "@babel/plugin-transform-modules-commonjs@^7.9.0": +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.7.0", "@babel/plugin-transform-modules-commonjs@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz#e3e72f4cbc9b4a260e30be0ea59bdf5a39748940" integrity sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g== @@ -834,7 +879,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-object-super@^7.5.5", "@babel/plugin-transform-object-super@^7.8.3": +"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.5.5", "@babel/plugin-transform-object-super@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ== @@ -842,7 +887,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-replace-supers" "^7.8.3" -"@babel/plugin-transform-parameters@^7.4.4", "@babel/plugin-transform-parameters@^7.8.7", "@babel/plugin-transform-parameters@^7.9.5": +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.4.4", "@babel/plugin-transform-parameters@^7.8.7", "@babel/plugin-transform-parameters@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" integrity sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== @@ -850,7 +895,7 @@ "@babel/helper-get-function-arity" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-property-literals@^7.2.0", "@babel/plugin-transform-property-literals@^7.8.3": +"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.2.0", "@babel/plugin-transform-property-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" integrity sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg== @@ -896,7 +941,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-jsx" "^7.8.3" -"@babel/plugin-transform-react-jsx@^7.7.0", "@babel/plugin-transform-react-jsx@^7.9.1", "@babel/plugin-transform-react-jsx@^7.9.4": +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.7.0", "@babel/plugin-transform-react-jsx@^7.9.1", "@babel/plugin-transform-react-jsx@^7.9.4": version "7.9.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz#86f576c8540bd06d0e95e0b61ea76d55f6cbd03f" integrity sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw== @@ -940,14 +985,14 @@ resolve "^1.8.1" semver "^5.5.1" -"@babel/plugin-transform-shorthand-properties@^7.2.0", "@babel/plugin-transform-shorthand-properties@^7.8.3": +"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.2.0", "@babel/plugin-transform-shorthand-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w== dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-spread@^7.6.2", "@babel/plugin-transform-spread@^7.8.3": +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.6.2", "@babel/plugin-transform-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g== @@ -962,7 +1007,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-regex" "^7.8.3" -"@babel/plugin-transform-template-literals@^7.4.4", "@babel/plugin-transform-template-literals@^7.8.3": +"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.4.4", "@babel/plugin-transform-template-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ== @@ -1294,7 +1339,22 @@ "@babel/parser" "^7.8.6" "@babel/types" "^7.8.6" -"@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": +"@babel/traverse@7.9.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.0.tgz#d3882c2830e513f4fe4cec9fe76ea1cc78747892" + integrity sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.0" + "@babel/helper-function-name" "^7.8.3" + "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/parser" "^7.9.0" + "@babel/types" "^7.9.0" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.5.tgz#6e7c56b44e2ac7011a948c21e283ddd9d9db97a2" integrity sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ== @@ -1327,7 +1387,16 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" -"@babel/types@^7.4.4", "@babel/types@^7.7.1", "@babel/types@^7.7.2", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5": +"@babel/types@7.9.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.0.tgz#00b064c3df83ad32b2dbf5ff07312b15c7f1efb5" + integrity sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng== + dependencies: + "@babel/helper-validator-identifier" "^7.9.0" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@babel/types@^7.0.0", "@babel/types@^7.4.4", "@babel/types@^7.7.1", "@babel/types@^7.7.2", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0", "@babel/types@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.5.tgz#89231f82915a8a566a703b3b20133f73da6b9444" integrity sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg== @@ -1580,6 +1649,16 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== +"@endemolshinegroup/cosmiconfig-typescript-loader@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.1.tgz#484ee6f4e9209ffde5d3edbdacf03e0bc5ee0c67" + integrity sha512-bhUR9035PbgL6A/nfLayjoqKo4W7hCtzxqVxq2cgDB+Ndpsa3dGIr71/ymgY3vCTCQaufkFxAcEeoECyJ498CA== + dependencies: + lodash.get "^4" + make-error "^1" + ts-node "^8" + tslib "^1" + "@fimbul/bifrost@^0.21.0": version "0.21.0" resolved "https://registry.yarnpkg.com/@fimbul/bifrost/-/bifrost-0.21.0.tgz#d0fafa25938fda475657a6a1e407a21bbe02c74e" @@ -1599,6 +1678,278 @@ reflect-metadata "^0.1.12" tslib "^1.8.1" +"@graphql-codegen/cli@^1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-1.13.2.tgz#4cfb3a4d766e3177ff727ea1b93429fd0f93cfcd" + integrity sha512-OG8ibQ62NxZqWyNZTvZF+AFOG+XXw2xEiOlQMTkQen9lI/q/tOBkioR4kvP1TzdCTzKP1C/rL2iBlS1DOvbt1A== + dependencies: + "@graphql-codegen/core" "1.13.2" + "@graphql-codegen/plugin-helpers" "1.13.2" + "@graphql-toolkit/apollo-engine-loader" "~0.10.3" + "@graphql-toolkit/code-file-loader" "~0.10.3" + "@graphql-toolkit/common" "~0.10.3" + "@graphql-toolkit/core" "~0.10.3" + "@graphql-toolkit/git-loader" "~0.10.3" + "@graphql-toolkit/github-loader" "~0.10.3" + "@graphql-toolkit/graphql-file-loader" "~0.10.3" + "@graphql-toolkit/json-file-loader" "~0.10.3" + "@graphql-toolkit/prisma-loader" "~0.10.3" + "@graphql-toolkit/url-loader" "~0.10.3" + ansi-escapes "4.3.1" + camel-case "4.1.1" + chalk "4.0.0" + chokidar "3.3.1" + commander "5.0.0" + common-tags "1.8.0" + constant-case "3.0.3" + cosmiconfig "6.0.0" + debounce "1.2.0" + dependency-graph "0.9.0" + detect-indent "6.0.0" + glob "7.1.6" + graphql-config "3.0.0-rc.2" + indent-string "4.0.0" + inquirer "7.1.0" + is-glob "4.0.1" + json-to-pretty-yaml "1.2.2" + listr "0.14.3" + listr-update-renderer "0.5.0" + log-symbols "3.0.0" + lower-case "2.0.1" + minimatch "3.0.4" + mkdirp "1.0.4" + pascal-case "3.1.1" + request "2.88.2" + ts-log "2.1.4" + tslib "^1.11.1" + upper-case "2.0.1" + valid-url "1.0.9" + wrap-ansi "6.2.0" + +"@graphql-codegen/core@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-1.13.2.tgz#a15912f062856970b98b95dafe0242f8cb81c521" + integrity sha512-DU1CRoxkBVx78obBk/v6J3VKqXdZr17QeLPBtgkYl07oTF/PaFuXhpBB298SSTIKeF7aHcacOlXchvxEG341cg== + dependencies: + "@graphql-codegen/plugin-helpers" "1.13.2" + "@graphql-toolkit/common" "~0.10.3" + "@graphql-toolkit/schema-merging" "~0.10.3" + tslib "~1.11.1" + +"@graphql-codegen/introspection@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/introspection/-/introspection-1.13.2.tgz#c837da636cf305c10bb079432a3cd5a6c31e4dcf" + integrity sha512-IHWFrFBUH3Hgrl70Sbt/LZp9++otrkkdNaag5pAXV9vc+oEAjipdEj8CJaqGvv4gqPtpdPBkmOwJjLm1JfuSLw== + dependencies: + "@graphql-codegen/plugin-helpers" "1.13.2" + tslib "~1.11.1" + +"@graphql-codegen/plugin-helpers@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.13.2.tgz#ab886ad46e7531877e83db3e297e6053670f392f" + integrity sha512-ES5mkyV5Dk/zRUwjnbHd4WTJAUZWZBzD/n4k3jXcERbEyF2A3U8WMIbU97Lym9e2M/IFiELUG27gjtDul+sWMg== + dependencies: + "@graphql-toolkit/common" "~0.10.3" + camel-case "4.1.1" + common-tags "1.8.0" + constant-case "3.0.3" + import-from "3.0.0" + lower-case "2.0.1" + param-case "3.0.3" + pascal-case "3.1.1" + tslib "~1.11.1" + upper-case "2.0.1" + +"@graphql-codegen/typescript-operations@^1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-1.13.2.tgz#290bad82ab94af7fa44bb8b5b49225cd9538251a" + integrity sha512-VO3mCm60SpzGrqo8Oi9rGfxziU4G25g0Svqw344TzOK4U3iB+r7pNiwVbn0v5E6sMdLk/2umHBMW4QDZWCsbvA== + dependencies: + "@graphql-codegen/plugin-helpers" "1.13.2" + "@graphql-codegen/typescript" "1.13.2" + "@graphql-codegen/visitor-plugin-common" "1.13.2" + auto-bind "~4.0.0" + tslib "~1.11.1" + +"@graphql-codegen/typescript-react-apollo@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-react-apollo/-/typescript-react-apollo-1.13.2.tgz#12806c74da2f3054b0cd158c3bbc7b016dd855a6" + integrity sha512-ssJJgJntZz4j+BWkkU+HFGhOYAgbCi9QqAenEUESb2MQtUXzcMcJozY4vRqIb9VNcvI0/OaghLweXto9LZQNmg== + dependencies: + "@graphql-codegen/plugin-helpers" "1.13.2" + "@graphql-codegen/visitor-plugin-common" "1.13.2" + auto-bind "~4.0.0" + camel-case "4.1.1" + pascal-case "3.1.1" + tslib "~1.11.1" + +"@graphql-codegen/typescript-resolvers@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.13.2.tgz#167e101bf2950959f573cc83d4b535621ed09f81" + integrity sha512-UW0x46Fa5bZngkltSkf2laJsnZHF1/C/O8g8AewFSZi7oI7pSa1A64URsz+ZVygSXx9eyDB6PcvNNymTTIZxTg== + dependencies: + "@graphql-codegen/plugin-helpers" "1.13.2" + "@graphql-codegen/typescript" "1.13.2" + "@graphql-codegen/visitor-plugin-common" "1.13.2" + "@graphql-toolkit/common" "~0.10.3" + auto-bind "~4.0.0" + tslib "~1.11.1" + +"@graphql-codegen/typescript@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-1.13.2.tgz#f79460cb38abc3151ba7115723ecdc5df2331487" + integrity sha512-LNUrFtiOFeF67rAa4VQRwqX0B6zKVtQUgzTwMkqEHGJQu9eICxBqn16P7CsOxXGuant/EHkltB0Ag6Tt2e8veQ== + dependencies: + "@graphql-codegen/plugin-helpers" "1.13.2" + "@graphql-codegen/visitor-plugin-common" "1.13.2" + auto-bind "~4.0.0" + tslib "~1.11.1" + +"@graphql-codegen/visitor-plugin-common@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.13.2.tgz#978f7bf4fcedeb0f7e82652b98a2bd98cfffaca1" + integrity sha512-W2VsdV7/irhlNa0VseqaIOmP/1JXFnxd4isjbk12nfkLdKOEOvG7jUQ89peE4pQczIPxgJJwjWtRA+y0oyeD8w== + dependencies: + "@graphql-codegen/plugin-helpers" "1.13.2" + "@graphql-toolkit/relay-operation-optimizer" "~0.10.3" + array.prototype.flatmap "1.2.3" + auto-bind "~4.0.0" + dependency-graph "0.9.0" + graphql-tag "2.10.3" + pascal-case "3.1.1" + tslib "~1.11.1" + +"@graphql-toolkit/apollo-engine-loader@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/apollo-engine-loader/-/apollo-engine-loader-0.10.3.tgz#b85f264d196656afa4a425d0dfb283e9dc08ec7e" + integrity sha512-gmEMwmeCsIuCgI20LsaCAsrI+2IIhu022wAYVCC4FRqaBS8nMAKDGfgXfwEpLRieuan76wlfOTMEJA48l/BkFQ== + dependencies: + "@graphql-toolkit/common" "0.10.3" + apollo-language-server "1.21.0" + tslib "1.11.1" + +"@graphql-toolkit/code-file-loader@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/code-file-loader/-/code-file-loader-0.10.3.tgz#17a2f8206a82c3e786588c1b03a0a6ef30bb7997" + integrity sha512-jk0ORHQ/JTdzAx0rPUftBQHa7JMPTV7VkJVR5gm9p4hot34zN6D30HPtC24l7a59k9AJpb8tYbwwiFpRUz2pJA== + dependencies: + "@graphql-toolkit/common" "0.10.3" + "@graphql-toolkit/graphql-tag-pluck" "0.10.3" + tslib "1.11.1" + +"@graphql-toolkit/common@0.10.3", "@graphql-toolkit/common@~0.10.2", "@graphql-toolkit/common@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/common/-/common-0.10.3.tgz#6448b7560628099f83a01b26543a320219c9352a" + integrity sha512-COo2pNZn4+xEYNpL3qttzhWvYCauFyqyoDxlSniIWsC5GKtpmh0Yc0UDD3OMGUfWYxZrlQEaHaYan7ws/YLyGg== + dependencies: + aggregate-error "3.0.1" + camel-case "4.1.1" + graphql-tools-fork "9.0.1" + lodash "4.17.15" + +"@graphql-toolkit/core@~0.10.2", "@graphql-toolkit/core@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/core/-/core-0.10.3.tgz#8ed1a31197953f7b09ad741ab7b5407bc09041ae" + integrity sha512-eM+71oYMId9YglsWihBWL++3CacCW6BqyUUbr+o0KdGui5xdkWYBIIZl+PK57b1GKK5fsGeSvK0Zn61p1mkzkA== + dependencies: + "@graphql-toolkit/common" "0.10.3" + "@graphql-toolkit/schema-merging" "0.10.3" + aggregate-error "3.0.1" + globby "11.0.0" + import-from "^3.0.0" + is-glob "4.0.1" + lodash "4.17.15" + p-limit "2.3.0" + resolve-from "5.0.0" + tslib "1.11.1" + unixify "1.0.0" + valid-url "1.0.9" + +"@graphql-toolkit/git-loader@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/git-loader/-/git-loader-0.10.3.tgz#fcad429955f350d964081f8fc124bcc1c0158dea" + integrity sha512-ZpXIgswtDFB3ywP67FCEwpw13k8kSuoeLlK9M7mkkCphaz1daFTD1gzjT0nSWRna1zQcSCj+KdSBmmb6Ht9SEA== + dependencies: + "@graphql-toolkit/common" "0.10.3" + "@graphql-toolkit/graphql-tag-pluck" "0.10.3" + simple-git "1.132.0" + +"@graphql-toolkit/github-loader@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/github-loader/-/github-loader-0.10.3.tgz#3c905beed849e9019f80ba3e5a218df68fef0479" + integrity sha512-xbLdhczTLnsgi6mfrdS8goiVa32+/Ha4QdJRuBvufCaKYSYh8njo7ppudHvJd6CJrCM3haHOucGJBXn243R+zg== + dependencies: + "@graphql-toolkit/common" "0.10.3" + "@graphql-toolkit/graphql-tag-pluck" "0.10.3" + cross-fetch "3.0.4" + +"@graphql-toolkit/graphql-file-loader@~0.10.2", "@graphql-toolkit/graphql-file-loader@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/graphql-file-loader/-/graphql-file-loader-0.10.3.tgz#87f76f844eadb85fce72e26c7d3221c858657731" + integrity sha512-J6BcIq9ArHLx/h/xUwjLUUBZB48AlYYKvo0b5nHPv6jTpBMYgfzTFM0oUskUEFzm0i2IJcQ7tLl+cH6dkJTkhQ== + dependencies: + "@graphql-toolkit/common" "0.10.3" + tslib "1.11.1" + +"@graphql-toolkit/graphql-tag-pluck@0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/graphql-tag-pluck/-/graphql-tag-pluck-0.10.3.tgz#de3c83d132f1dcd60354b38b8ae94bea79d4cd9a" + integrity sha512-97LpWAEdskOm5EO7Jlhl1GJoCylD4Oz4Gyk5a3aH3QdbRGCp4P5U40MMX948twT4ffcZ1ROqhClVw0FQeWPWkg== + dependencies: + "@babel/parser" "7.9.4" + "@babel/traverse" "7.9.0" + "@babel/types" "7.9.0" + "@graphql-toolkit/common" "0.10.3" + optionalDependencies: + vue-template-compiler "^2.6.11" + +"@graphql-toolkit/json-file-loader@~0.10.2", "@graphql-toolkit/json-file-loader@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/json-file-loader/-/json-file-loader-0.10.3.tgz#bb10d66e74695f514387f76dabf03c6d2f265b7e" + integrity sha512-1p3R1D9srYX09R3KKpJ5r+Yz81+qsCuG9YHGiQz5MV+oMyNglvihyzXs643+v74/ffIBAG53uvjUp9D9ZG0lAQ== + dependencies: + "@graphql-toolkit/common" "0.10.3" + tslib "1.11.1" + +"@graphql-toolkit/prisma-loader@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/prisma-loader/-/prisma-loader-0.10.3.tgz#649d3ef711ca0ccd1c42afba6a9d12bf408a6a88" + integrity sha512-MrUYjxq3n0TVsuWGvPNx6bLOlshrjjTpIvnzipT4bpvYxNhSv52r+kCLGHdrs+uRJVYub4hjD3s+TuxR4bkX2w== + dependencies: + "@graphql-toolkit/common" "0.10.3" + "@graphql-toolkit/url-loader" "0.10.3" + prisma-yml "1.34.10" + tslib "1.11.1" + +"@graphql-toolkit/relay-operation-optimizer@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/relay-operation-optimizer/-/relay-operation-optimizer-0.10.3.tgz#b932db74bf7185dd6d4e3cad8f42472cb627071a" + integrity sha512-3NeU6SlOkXj6pzMVhn2i21/M79GSXCrqIdGwZi71mqBBzpB+7SfUTdiV0RNKJvmdcQ0U3lKHt8RQcCT/e2eDTg== + dependencies: + "@graphql-toolkit/common" "0.10.3" + relay-compiler "9.0.0" + +"@graphql-toolkit/schema-merging@0.10.3", "@graphql-toolkit/schema-merging@~0.10.2", "@graphql-toolkit/schema-merging@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/schema-merging/-/schema-merging-0.10.3.tgz#55ae378e6efdcd87441a256ad011e215b79791b4" + integrity sha512-2zNFacPCk1J9Q3ygyIzEigQFooqq8NBqny7HLuDZS3U2nhL2eDmOnM8xaUzih73Oxuevw0YzVMXoXz/0Q+S0lg== + dependencies: + "@graphql-toolkit/common" "0.10.3" + deepmerge "4.2.2" + graphql-tools-fork "9.0.1" + tslib "1.11.1" + +"@graphql-toolkit/url-loader@0.10.3", "@graphql-toolkit/url-loader@~0.10.2", "@graphql-toolkit/url-loader@~0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@graphql-toolkit/url-loader/-/url-loader-0.10.3.tgz#d0db41e97cd6b99e2d96602f73c5a1ce9df473ef" + integrity sha512-A1rswNcKEcrBUVk587qnxwIVVyDFk9PpRWCa7VxVv96LFxxzX6qNH6lE/5Dywxk63G7LgEXozLSWc5Le1D1hPg== + dependencies: + "@graphql-toolkit/common" "0.10.3" + cross-fetch "3.0.4" + graphql-tools-fork "9.0.1" + tslib "1.11.1" + valid-url "1.0.9" + "@grpc/proto-loader@0.5.3": version "0.5.3" resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.5.3.tgz#a233070720bf7560c4d70e29e7950c72549a132c" @@ -1636,11 +1987,32 @@ dependencies: webpack-bundle-analyzer "3.6.1" +"@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== + dependencies: + "@nodelib/fs.stat" "2.0.3" + 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@^1.1.2": version "1.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== +"@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== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + 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" @@ -2746,7 +3118,14 @@ adjust-sourcemap-loader@2.0.0: object-path "0.11.4" regex-parser "2.2.10" -aggregate-error@^3.0.0: +agent-base@4, agent-base@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" + integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== + dependencies: + es6-promisify "^5.0.0" + +aggregate-error@3.0.1, aggregate-error@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== @@ -2787,6 +3166,16 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== +ajv@5: + version "5.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.5.5: version "6.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7" @@ -2814,18 +3203,18 @@ ansi-colors@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== -ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.2.1: +ansi-escapes@4.3.1, ansi-escapes@^4.2.1: version "4.3.1" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: type-fest "^0.11.0" +ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + ansi-html@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" @@ -2856,7 +3245,7 @@ ansi-styles@^2.2.1: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -2994,7 +3383,7 @@ apollo-env@^0.6.2: node-fetch "^2.2.0" sha.js "^2.4.11" -apollo-graphql@^0.4.0: +apollo-graphql@^0.4.0, apollo-graphql@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.4.1.tgz#c9470b11cf29f046f6e9b747034417c200222e91" integrity sha512-dz2wtGeCqUDAKAj4KXLKLZiFY791aoXduul3KcLo8/6SwqWlsuZiPe0oB8mENHZZc/EchCpTMTJZX2ZENsOt2A== @@ -3002,7 +3391,46 @@ apollo-graphql@^0.4.0: apollo-env "^0.6.2" lodash.sortby "^4.7.0" -apollo-link-error@^1.0.3: +apollo-language-server@1.21.0: + version "1.21.0" + resolved "https://registry.yarnpkg.com/apollo-language-server/-/apollo-language-server-1.21.0.tgz#01ce45b90c67a7f7f0acc3d163253f01ec1d8114" + integrity sha512-MWTHX1ckIbbq7h3lL+2Axs7NPJrkKwvHNGpx0XdcQIW93NeZWaD8XlmXzAUNOb2EmEmSP/FI1kkRjDmQb1ehXA== + dependencies: + "@apollo/federation" "0.13.2" + "@apollographql/apollo-tools" "^0.4.5" + "@apollographql/graphql-language-service-interface" "^2.0.2" + "@endemolshinegroup/cosmiconfig-typescript-loader" "^1.0.0" + apollo-datasource "^0.7.0" + apollo-env "^0.6.2" + apollo-graphql "^0.4.1" + apollo-link "^1.2.3" + apollo-link-context "^1.0.9" + apollo-link-error "^1.1.1" + apollo-link-http "^1.5.5" + apollo-server-errors "^2.0.2" + await-to-js "^2.0.1" + core-js "^3.0.1" + cosmiconfig "^5.0.6" + dotenv "^8.0.0" + glob "^7.1.3" + graphql "14.0.2 - 14.2.0 || ^14.3.1" + graphql-tag "^2.10.1" + lodash.debounce "^4.0.8" + lodash.merge "^4.6.1" + minimatch "^3.0.4" + moment "^2.24.0" + vscode-languageserver "^5.1.0" + vscode-uri "1.0.6" + +apollo-link-context@^1.0.9: + version "1.0.20" + resolved "https://registry.yarnpkg.com/apollo-link-context/-/apollo-link-context-1.0.20.tgz#1939ac5dc65d6dff0c855ee53521150053c24676" + integrity sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA== + dependencies: + apollo-link "^1.2.14" + tslib "^1.9.3" + +apollo-link-error@^1.0.3, apollo-link-error@^1.1.1: version "1.1.13" resolved "https://registry.yarnpkg.com/apollo-link-error/-/apollo-link-error-1.1.13.tgz#c1a1bb876ffe380802c8df0506a32c33aad284cd" integrity sha512-jAZOOahJU6bwSqb2ZyskEK1XdgUY9nkmeclCrW7Gddh1uasHVqmoYc4CKdb0/H0Y1J9lvaXKle2Wsw/Zx1AyUg== @@ -3011,7 +3439,7 @@ apollo-link-error@^1.0.3: apollo-link-http-common "^0.2.16" tslib "^1.9.3" -apollo-link-http-common@^0.2.16: +apollo-link-http-common@^0.2.15, apollo-link-http-common@^0.2.16: version "0.2.16" resolved "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.16.tgz#756749dafc732792c8ca0923f9a40564b7c59ecc" integrity sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg== @@ -3020,7 +3448,7 @@ apollo-link-http-common@^0.2.16: ts-invariant "^0.4.0" tslib "^1.9.3" -apollo-link-http@^1.3.1: +apollo-link-http@^1.3.1, apollo-link-http@^1.5.5: version "1.5.17" resolved "https://registry.yarnpkg.com/apollo-link-http/-/apollo-link-http-1.5.17.tgz#499e9f1711bf694497f02c51af12d82de5d8d8ba" integrity sha512-uWcqAotbwDEU/9+Dm9e1/clO7hTB2kQ/94JYcGouBVLjoKmTeJTUPQKcJGpPwUjZcSqgYicbFqQSoJIW0yrFvg== @@ -3029,7 +3457,7 @@ apollo-link-http@^1.3.1: apollo-link-http-common "^0.2.16" tslib "^1.9.3" -apollo-link@^1.0.0, apollo-link@^1.0.6, apollo-link@^1.2.14, apollo-link@^1.2.3: +apollo-link@^1.0.0, apollo-link@^1.0.6, apollo-link@^1.2.13, apollo-link@^1.2.14, apollo-link@^1.2.3: version "1.2.14" resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9" integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg== @@ -3082,7 +3510,7 @@ apollo-server-env@^2.4.3: node-fetch "^2.1.2" util.promisify "^1.0.0" -apollo-server-errors@^2.4.1: +apollo-server-errors@^2.0.2, apollo-server-errors@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.4.1.tgz#16ad49de6c9134bfb2b7dede9842e73bb239dbe2" integrity sha512-7oEd6pUxqyWYUbQ9TA8tM0NU/3aGtXSEibo6+txUkuHe7QaxfZ2wHRp+pfT1LC1K3RXYjKj61/C2xEO19s3Kdg== @@ -3155,6 +3583,11 @@ arg@4.1.0: resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.0.tgz#583c518199419e0037abb74062c37f8519e575f0" integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -3213,6 +3646,11 @@ array-union@^1.0.1: dependencies: array-uniq "^1.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" @@ -3231,7 +3669,7 @@ array.prototype.flat@^1.2.1: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" -array.prototype.flatmap@^1.2.1: +array.prototype.flatmap@1.2.3, array.prototype.flatmap@^1.2.1: version "1.2.3" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz#1c13f84a178566042dd63de4414440db9222e443" integrity sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg== @@ -3255,6 +3693,11 @@ arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + ascli@~1: version "1.0.1" resolved "https://registry.yarnpkg.com/ascli/-/ascli-1.0.1.tgz#bcfa5974a62f18e81cabaeb49732ab4a88f906bc" @@ -3360,6 +3803,11 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +auto-bind@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" + integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== + autoprefixer@^9.7.2: version "9.7.6" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4" @@ -3373,12 +3821,17 @@ autoprefixer@^9.7.2: postcss "^7.0.27" postcss-value-parser "^4.0.3" -aws-sign2@0.7.0: +await-to-js@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/await-to-js/-/await-to-js-2.1.1.tgz#c2093cd5a386f2bb945d79b292817bbc3f41b31b" + integrity sha512-CHBC6gQGCIzjZ09tJ+XmpQoZOn4GdWePB4qUweCaKNJ0D3f115YdhmYVTZ4rMVpiJ3cFzZcTYK1VMYEICV4YXw== + +aws-sign2@0.7.0, aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= -aws4@1.9.1: +aws4@1.9.1, aws4@^1.8.0: version "1.9.1" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== @@ -3591,6 +4044,11 @@ babel-plugin-syntax-jsx@6.18.0, babel-plugin-syntax-jsx@^6.18.0: resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + babel-plugin-transform-define@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-2.0.0.tgz#79c3536635f899aabaf830b194b25519465675a4" @@ -3672,6 +4130,39 @@ babel-polyfill@6.26.0: core-js "^2.5.0" regenerator-runtime "^0.10.5" +babel-preset-fbjs@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" + integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" + "babel-preset-minify@^0.5.0 || 0.6.0-alpha.5": version "0.5.1" resolved "https://registry.yarnpkg.com/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz#25f5d0bce36ec818be80338d0e594106e21eaa9f" @@ -3889,7 +4380,7 @@ bitcoinjs-lib@5.1.7: varuint-bitcoin "^1.0.4" wif "^2.0.1" -bluebird@^3.3.5, bluebird@^3.5.5: +bluebird@^3.3.5, bluebird@^3.5.1, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -4109,6 +4600,13 @@ bs58check@<3.0.0, bs58check@^2.0.0, bs58check@^2.1.1: create-hash "^1.1.0" safe-buffer "^5.1.2" +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + buffer-alloc-unsafe@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" @@ -4122,6 +4620,11 @@ buffer-alloc@^1.2.0: buffer-alloc-unsafe "^1.1.0" buffer-fill "^1.0.0" +buffer-equal-constant-time@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" + integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= + buffer-fill@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" @@ -4269,7 +4772,7 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^4.1.1: +camel-case@4.1.1, camel-case@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== @@ -4349,7 +4852,7 @@ case-sensitive-paths-webpack-plugin@^2.2.0: resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== -caseless@0.12.0: +caseless@0.12.0, caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= @@ -4371,6 +4874,14 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4. escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@4.0.0, chalk@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^1.0.0, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -4390,14 +4901,6 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" - integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" @@ -4423,6 +4926,21 @@ check-types@^8.0.3: resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== +chokidar@3.3.1, chokidar@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450" + integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.3.0" + optionalDependencies: + fsevents "~2.1.2" + chokidar@^2.0.4, chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -4442,21 +4960,6 @@ chokidar@^2.0.4, chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450" - integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.3.0" - optionalDependencies: - fsevents "~2.1.2" - chownr@^1.1.1, chownr@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -4576,6 +5079,15 @@ cliui@^3.0.3: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -4605,6 +5117,11 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + coa@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" @@ -4710,7 +5227,7 @@ colour@~0.7.1: resolved "https://registry.yarnpkg.com/colour/-/colour-0.7.1.tgz#9cb169917ec5d12c0736d3e8685746df1cadf778" integrity sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g= -combined-stream@1.0.8, combined-stream@^1.0.8: +combined-stream@1.0.8, combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -4722,6 +5239,11 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== +commander@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.0.0.tgz#dbf1909b49e5044f8fdaf0adc809f0c0722bdfd0" + integrity sha512-JrDGPAKjMGSP1G0DUoaceEJ3DZgAfr/q6X7FVk4+U5KxUSKviYGM2k6zWkfyyBHy5rAtzgYJFa1ro2O9PtoxwQ== + commander@^2.12.1, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@~2.20.3: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -4732,6 +5254,11 @@ commander@^4.0.1, commander@^4.1.1: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== +common-tags@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -4817,6 +5344,15 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= +constant-case@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.3.tgz#ac910a99caf3926ac5112f352e3af599d8c5fc0a" + integrity sha512-FXtsSnnrFYpzDmvwDGQW+l8XK3GV1coLyBN0eBz16ZUzGaZcT2ANVCJmLeuw2GQgxKHQIe9e0w2dzkSfaRlUmA== + dependencies: + no-case "^3.0.3" + tslib "^1.10.0" + upper-case "^2.0.1" + constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -5083,12 +5619,12 @@ core-js-pure@^3.0.1: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== -core-js@^2.4.0, core-js@^2.5.0: +core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: version "2.6.11" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== -core-js@^3.0.1, core-js@^3.0.4: +core-js@^3.0.1, core-js@^3.0.4, core-js@^3.4.0: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== @@ -5114,17 +5650,7 @@ cors@2.8.5: object-assign "^4" vary "^1" -cosmiconfig@^5.0.0, cosmiconfig@^5.2.0, cosmiconfig@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^6.0.0: +cosmiconfig@6.0.0, cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== @@ -5135,6 +5661,16 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" +cosmiconfig@^5.0.0, cosmiconfig@^5.0.6, cosmiconfig@^5.2.0, cosmiconfig@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + create-ecdh@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" @@ -5181,6 +5717,14 @@ cross-env@^7.0.2: dependencies: cross-spawn "^7.0.1" +cross-fetch@2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.2.tgz#a47ff4f7fc712daba8f6a695a11c948440d45723" + integrity sha1-pH/09/xxLauo9qaVoRyUhEDUVyM= + dependencies: + node-fetch "2.1.2" + whatwg-fetch "2.0.4" + cross-fetch@3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.4.tgz#7bef7020207e684a7638ef5f2f698e24d9eb283c" @@ -5577,6 +6121,16 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= + +debounce@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131" + integrity sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg== + debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -5584,14 +6138,21 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: dependencies: ms "2.0.0" -debug@^3.0.0, debug@^3.2.5, debug@^3.2.6: +debug@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +debug@^3.0.0, debug@^3.1.0, debug@^3.2.5, debug@^3.2.6: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" -debug@^4.1.0, debug@^4.1.1: +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== @@ -5643,6 +6204,11 @@ deep-object-diff@^1.1.0: resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.0.tgz#d6fabf476c2ed1751fc94d5ca693d2ed8c18bc5a" integrity sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw== +deepmerge@4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -5714,6 +6280,11 @@ depd@~2.0.0: resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== +dependency-graph@0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.9.0.tgz#11aed7e203bc8b00f48356d92db27b265c445318" + integrity sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w== + deprecated-decorator@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37" @@ -5806,6 +6377,13 @@ dir-glob@2.0.0: arrify "^1.0.1" path-type "^3.0.0" +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + doctrine@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-0.7.2.tgz#7cb860359ba3be90e040b26b729ce4bfa654c523" @@ -5949,6 +6527,11 @@ dotenv@8.2.0, dotenv@^8.0.0, dotenv@^8.2.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== +dotenv@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-4.0.0.tgz#864ef1379aced55ce6f95debecdce179f7a0cd1d" + integrity sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0= + dotenv@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" @@ -5985,6 +6568,13 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" +ecdsa-sig-formatter@1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" + integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + dependencies: + safe-buffer "^5.0.1" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -6071,6 +6661,13 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= + dependencies: + iconv-lite "~0.4.13" + end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -6183,6 +6780,18 @@ es6-iterator@2.0.3, es6-iterator@~2.0.3: es5-ext "^0.10.35" es6-symbol "^3.1.1" +es6-promise@^4.0.3: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + dependencies: + es6-promise "^4.0.3" + es6-shim@^0.35.5: version "0.35.5" resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.5.tgz#46f59dc0a84a1c5029e8ff1166ca0a902077a9ab" @@ -6368,7 +6977,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@3.0.2: +extend@3.0.2, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== @@ -6396,6 +7005,11 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" +extract-files@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-7.0.0.tgz#3dc7853320ff7876ec62d6e98f2f4e6f3e6282f6" + integrity sha512-3AUlT7TD+DbQXNe3t70QrgJU6Wgcp7rk1Zm0vqWz8OYnw4vxihgG0TgZ2SIGrVqScc4WfOu7B4a0BezGJ0YqvQ== + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -6406,6 +7020,11 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= + fast-deep-equal@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" @@ -6416,7 +7035,7 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== -fast-glob@^2.0.2: +fast-glob@^2.0.2, fast-glob@^2.2.2: version "2.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== @@ -6428,6 +7047,18 @@ fast-glob@^2.0.2: merge2 "^1.2.3" micromatch "^3.1.10" +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== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -6438,6 +7069,13 @@ fast-safe-stringify@^2.0.4: resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== +fastq@^1.6.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.7.0.tgz#fcd79a08c5bd7ec5b55cd3f5c4720db551929801" + integrity sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ== + dependencies: + reusify "^1.0.4" + fault@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" @@ -6450,7 +7088,33 @@ faye-websocket@~0.11.1: resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== dependencies: - websocket-driver ">=0.5.1" + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" + integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA== + dependencies: + core-js "^2.4.1" + fbjs-css-vars "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" fecha@^2.3.3: version "2.3.3" @@ -6643,7 +7307,7 @@ for-own@^0.1.3: dependencies: for-in "^1.0.1" -forever-agent@0.6.1: +forever-agent@0.6.1, forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= @@ -6685,6 +7349,15 @@ form-data@3.0.0, form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + format@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" @@ -6738,6 +7411,15 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^8.0.1: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -6950,7 +7632,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@~5.1.0: +glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== @@ -6967,7 +7649,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@7.1.6, 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.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -7022,6 +7704,18 @@ globalthis@^1.0.0: dependencies: define-properties "^1.1.3" +globby@11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.0.tgz#56fd0e9f0d4f8fb0c456f1ab0dee96e1380bc154" + integrity sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" @@ -7047,6 +7741,22 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== +graphql-config@3.0.0-rc.2: + version "3.0.0-rc.2" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-3.0.0-rc.2.tgz#760a1d7bcf8b114b7c1675c5a6ac624976d62e09" + integrity sha512-fb14mSDRatKsz2XXWgQjupbRsur/5vfQqHFFKo+N7hZNzRdT4hm+52HG8gn57mHQNZsN18q4aROwRQQRICMqZA== + dependencies: + "@graphql-toolkit/common" "~0.10.2" + "@graphql-toolkit/core" "~0.10.2" + "@graphql-toolkit/graphql-file-loader" "~0.10.2" + "@graphql-toolkit/json-file-loader" "~0.10.2" + "@graphql-toolkit/schema-merging" "~0.10.2" + "@graphql-toolkit/url-loader" "~0.10.2" + cosmiconfig "6.0.0" + globby "11.0.0" + minimatch "3.0.4" + tslib "^1.11.1" + graphql-extensions@^0.11.1: version "0.11.1" resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.11.1.tgz#f543f544a047a7a4dd930123f662dfcc01527416" @@ -7080,6 +7790,13 @@ graphql-rate-limit@^2.0.1: lodash.get "^4.4.2" ms "^2.1.1" +graphql-request@^1.5.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-1.8.2.tgz#398d10ae15c585676741bde3fc01d5ca948f8fbe" + integrity sha512-dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg== + dependencies: + cross-fetch "2.2.2" + graphql-shield@^6.0.2: version "6.1.0" resolved "https://registry.yarnpkg.com/graphql-shield/-/graphql-shield-6.1.0.tgz#7298af72167e7c9fd19a36fac9b425b94025a393" @@ -7090,11 +7807,25 @@ graphql-shield@^6.0.2: object-hash "^1.3.1" yup "^0.27.0" -graphql-tag@^2.10.3, graphql-tag@^2.4.2, graphql-tag@^2.9.2: +graphql-tag@2.10.3, graphql-tag@^2.10.1, graphql-tag@^2.10.3, graphql-tag@^2.4.2, graphql-tag@^2.9.2: version "2.10.3" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.3.tgz#ea1baba5eb8fc6339e4c4cf049dabe522b0edf03" integrity sha512-4FOv3ZKfA4WdOKJeHdz6B3F/vxBLSgmBcGeAFPf4n1F64ltJUvOOerNj0rsJxONQGdhUMynQIvd6LzB+1J5oKA== +graphql-tools-fork@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/graphql-tools-fork/-/graphql-tools-fork-9.0.1.tgz#fc8df40c108bdba3268999dea355cc614c765038" + integrity sha512-kM6mUNVekgnWKtVqLGQ9HvQqQ3zZVPZRg1esltBoohsbUMaChl+9QkjBjoMxnZPnbTGOOGGagopNBQALIBysNg== + dependencies: + apollo-link "^1.2.13" + apollo-link-http-common "^0.2.15" + deprecated-decorator "^0.1.6" + extract-files "^7.0.0" + form-data "^3.0.0" + iterall "^1.3.0" + node-fetch "^2.6.0" + uuid "^7.0.2" + graphql-tools@^4.0.0, graphql-tools@^4.0.3, graphql-tools@^4.0.5: version "4.0.7" resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.7.tgz#743309b96cb657ff45b607ee0a07193cd987e43c" @@ -7116,7 +7847,7 @@ graphql-upload@^8.0.2: http-errors "^1.7.3" object-path "^0.11.4" -graphql@^14.5.3: +"graphql@14.0.2 - 14.2.0 || ^14.3.1", graphql@^14.5.3: version "14.6.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.6.0.tgz#57822297111e874ea12f5cd4419616930cd83e49" integrity sha512-VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg== @@ -7170,7 +7901,7 @@ har-schema@^2.0.0: resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= -har-validator@5.1.3: +har-validator@5.1.3, har-validator@~5.1.3: version "5.1.3" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== @@ -7274,7 +8005,7 @@ hastscript@^5.0.0: property-information "^5.0.0" space-separated-tokens "^1.0.0" -he@^1.2.0: +he@^1.1.0, he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -7427,6 +8158,14 @@ http-errors@^1.7.3, http-errors@~1.7.2: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= +http-proxy-agent@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== + dependencies: + agent-base "4" + debug "3.1.0" + http-signature@1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.1.tgz#739fe2f8897ba84798e3e54b699a9008a8724ff9" @@ -7436,11 +8175,28 @@ http-signature@1.3.1: jsprim "^1.2.2" sshpk "^1.14.1" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +https-proxy-agent@^2.2.1: + version "2.2.4" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" + integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== + dependencies: + agent-base "^4.3.0" + debug "^3.1.0" + human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" @@ -7467,7 +8223,7 @@ iconv-lite@0.4.19: resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" integrity sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ== -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -7503,11 +8259,21 @@ ignore@^3.3.5: resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== +ignore@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + immer@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== +immutable@~3.7.6: + version "3.7.6" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" + integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= + import-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" @@ -7531,6 +8297,13 @@ import-fresh@^3.0.0, import-fresh@^3.1.0: parent-module "^1.0.0" resolve-from "^4.0.0" +import-from@3.0.0, import-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" + integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== + dependencies: + resolve-from "^5.0.0" + import-from@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" @@ -7543,6 +8316,11 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +indent-string@4.0.0, indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" @@ -7555,11 +8333,6 @@ indent-string@^3.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - indexes-of@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" @@ -7617,7 +8390,7 @@ inquirer@6.5.0: strip-ansi "^5.1.0" through "^2.3.6" -inquirer@^7.0.0: +inquirer@7.1.0, inquirer@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" integrity sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg== @@ -7901,6 +8674,13 @@ is-function@^1.0.1: resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" integrity sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU= +is-glob@4.0.1, is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + is-glob@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -7915,13 +8695,6 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - is-hexadecimal@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" @@ -8017,7 +8790,7 @@ is-set@^2.0.1: resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.1.tgz#d1604afdab1724986d30091575f54945da7e5f43" integrity sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA== -is-stream@1.1.0, is-stream@^1.1.0: +is-stream@1.1.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -8053,7 +8826,7 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" -is-typedarray@1.0.0: +is-typedarray@1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= @@ -8120,6 +8893,14 @@ isobject@^4.0.0: resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== +isomorphic-fetch@^2.1.1, isomorphic-fetch@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + isomorphic-unfetch@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-3.0.0.tgz#de6d80abde487b17de2c400a7ef9e5ecc2efb362" @@ -8128,12 +8909,12 @@ isomorphic-unfetch@^3.0.0: node-fetch "^2.2.0" unfetch "^4.0.0" -isstream@0.1.2: +isstream@0.1.2, isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -iterall@^1.1.3, iterall@^1.2.1, iterall@^1.2.2: +iterall@^1.1.3, iterall@^1.2.1, iterall@^1.2.2, iterall@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== @@ -8182,7 +8963,7 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@^3.13.1: +js-yaml@^3.10.0, js-yaml@^3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -8218,6 +8999,11 @@ json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -8228,11 +9014,26 @@ json-schema@0.2.3: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= -json-stringify-safe@5.0.1, json-stringify-safe@^5.0.1: +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@5.0.1, json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= +json-to-pretty-yaml@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz#f4cd0bd0a5e8fe1df25aaf5ba118b099fd992d5b" + integrity sha1-9M0L0KXo/h3yWq9boRiwmf2ZLVs= + dependencies: + remedial "^1.0.7" + remove-trailing-spaces "^1.0.6" + json3@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" @@ -8266,11 +9067,32 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= +jsonwebtoken@^8.1.0: + version "8.5.1" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" + integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== + dependencies: + jws "^3.2.2" + lodash.includes "^4.3.0" + lodash.isboolean "^3.0.3" + lodash.isinteger "^4.0.4" + lodash.isnumber "^3.0.3" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + lodash.once "^4.0.0" + ms "^2.1.1" + semver "^5.6.0" + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -8286,6 +9108,23 @@ jsqr@^1.2.0: resolved "https://registry.yarnpkg.com/jsqr/-/jsqr-1.2.0.tgz#f93fc65fa7d1ded78b1bcb020fa044352b04261a" integrity sha512-wKcQS9QC2VHGk7aphWCp1RrFyC0CM6fMgC5prZZ2KV/Lk6OKNoCod9IR6bao+yx3KPY0gZFC5dc+h+KFzCI0Wg== +jwa@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" + integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== + dependencies: + buffer-equal-constant-time "1.0.1" + ecdsa-sig-formatter "1.0.11" + safe-buffer "^5.0.1" + +jws@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" + integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== + dependencies: + jwa "^1.4.1" + safe-buffer "^5.0.1" + kind-of@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" @@ -8423,7 +9262,7 @@ listr-silent-renderer@^1.1.1: resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= -listr-update-renderer@^0.5.0: +listr-update-renderer@0.5.0, listr-update-renderer@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== @@ -8447,7 +9286,7 @@ listr-verbose-renderer@^0.5.0: date-fns "^1.27.2" figures "^2.0.0" -listr@^0.14.3: +listr@0.14.3, listr@^0.14.3: version "0.14.3" resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== @@ -8590,31 +9429,61 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= -lodash.get@^4.4.2: +lodash.get@^4, lodash.get@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= +lodash.includes@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" + integrity sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= + +lodash.isboolean@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" + integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= + +lodash.isinteger@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= + lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= +lodash.isnumber@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" + integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= + lodash.isplainobject@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.merge@^4.6.2: +lodash.merge@^4.6.1, lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash.once@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" + integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= + lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" @@ -8645,11 +9514,23 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.15, lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.2.1: +lodash.xorby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.xorby/-/lodash.xorby-4.7.0.tgz#9c19a6f9f063a6eb53dd03c1b6871799801463d7" + integrity sha1-nBmm+fBjputT3QPBtocXmYAUY9c= + +lodash@4.17.15, lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.2.1: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== +log-symbols@3.0.0, log-symbols@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" + integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== + dependencies: + chalk "^2.4.2" + log-symbols@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" @@ -8657,13 +9538,6 @@ log-symbols@^1.0.2: dependencies: chalk "^1.0.0" -log-symbols@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" - integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== - dependencies: - chalk "^2.4.2" - log-update@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" @@ -8714,7 +9588,7 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" -lower-case@^2.0.1: +lower-case@2.0.1, lower-case@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== @@ -8760,6 +9634,11 @@ make-dir@^3.0.2: dependencies: semver "^6.0.0" +make-error@^1, make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -8917,7 +9796,7 @@ 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.2.3: +merge2@^1.2.3, merge2@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== @@ -8992,7 +9871,7 @@ mime-db@1.43.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58" integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ== -mime-types@2.1.26, mime-types@^2.1.12, mime-types@~2.1.24: +mime-types@2.1.26, mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.26" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06" integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ== @@ -9163,6 +10042,11 @@ mkdirp@0.5.3: dependencies: minimist "^1.2.5" +mkdirp@1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" @@ -9175,6 +10059,11 @@ modify-values@^1.0.0: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== +moment@^2.24.0: + version "2.24.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" + integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== + morgan@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" @@ -9356,16 +10245,34 @@ node-dir@^0.1.10: dependencies: minimatch "^3.0.2" +node-fetch@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" + integrity sha1-q4hOjn5X44qUR1POxwb3iNF2i7U= + node-fetch@2.6.0, node-fetch@^2.1.2, node-fetch@^2.2.0, node-fetch@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + node-gyp-build@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.1.tgz#f28f0d3d3ab268d48ab76c6f446f19bc3d0db9dc" integrity sha512-XyCKXsqZfLqHep1hhsMncoXuUNt/cXCjg1+8CLbu69V1TKuPiOeSGbL9n+k/ByKH8UT0p4rdIX8XkTRZV0i7Sw== +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" @@ -9526,6 +10433,11 @@ null-check@^1.0.0: resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" integrity sha1-l33/1xdgErnsMNKjnbXPcqBDnt0= +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" @@ -9541,7 +10453,7 @@ numeral@^2.0.6: resolved "https://registry.yarnpkg.com/numeral/-/numeral-2.0.6.tgz#4ad080936d443c2561aed9f2197efffe25f4e506" integrity sha1-StCAk21EPCVhrtnyGX7//iX05QY= -oauth-sign@0.9.0: +oauth-sign@0.9.0, oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== @@ -9764,6 +10676,13 @@ p-finally@^2.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== +p-limit@2.3.0, p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.2: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -9771,13 +10690,6 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -9835,7 +10747,7 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" -param-case@^3.0.3: +param-case@3.0.3, param-case@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" integrity sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA== @@ -9909,7 +10821,7 @@ parseurl@~1.3.2, parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -pascal-case@^3.1.1: +pascal-case@3.1.1, pascal-case@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" integrity sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA== @@ -10006,12 +10918,12 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -performance-now@2.1.0: +performance-now@2.1.0, performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.0.7: +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.0.7, 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== @@ -10476,6 +11388,35 @@ pretty-hrtime@^1.0.3: resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= +prisma-json-schema@0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/prisma-json-schema/-/prisma-json-schema-0.1.3.tgz#6c302db8f464f8b92e8694d3f7dd3f41ac9afcbe" + integrity sha512-XZrf2080oR81mY8/OC8al68HiwBm0nXlFE727JIia0ZbNqwuV4MyRYk6E0+OIa6/9KEYxZrcAmoBs3EW1cCvnA== + +prisma-yml@1.34.10: + version "1.34.10" + resolved "https://registry.yarnpkg.com/prisma-yml/-/prisma-yml-1.34.10.tgz#0ef1ad3a125f54f200289cba56bdd9597f17f410" + integrity sha512-N9on+Cf/XQKFGUULk/681tnpfqiZ19UBTurFMm+/9rnml37mteDaFr2k8yz+K8Gt2xpEJ7kBu7ikG5PrXI1uoA== + dependencies: + ajv "5" + bluebird "^3.5.1" + chalk "^2.3.0" + debug "^3.1.0" + dotenv "^4.0.0" + fs-extra "^7.0.0" + graphql-request "^1.5.0" + http-proxy-agent "^2.1.0" + https-proxy-agent "^2.2.1" + isomorphic-fetch "^2.2.1" + js-yaml "^3.10.0" + json-stable-stringify "^1.0.1" + jsonwebtoken "^8.1.0" + lodash "^4.17.4" + prisma-json-schema "0.1.3" + replaceall "^0.1.6" + scuid "^1.0.2" + yaml-ast-parser "^0.0.40" + prismjs@^1.8.4: version "1.20.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.20.0.tgz#9b685fc480a3514ee7198eac6a3bf5024319ff03" @@ -10530,6 +11471,13 @@ promise.prototype.finally@^3.1.0: es-abstract "^1.17.0-next.0" function-bind "^1.1.1" +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + promptly@3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/promptly/-/promptly-3.0.3.tgz#e178f722e73d82c60d019462044bccfdd9872f42" @@ -10708,6 +11656,11 @@ qs@^6.6.0: resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.3.tgz#bfadcd296c2d549f1dffa560619132c977f5008e" integrity sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw== +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + query-string@^4.1.0: version "4.3.4" resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" @@ -11322,11 +12275,51 @@ relateurl@^0.2.7: resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= +relay-compiler@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-9.0.0.tgz#821c2fb972598ea8479db27fc5198133babec6c0" + integrity sha512-V509bPZMqVvITUcgXFgvO9pcnAKzF7pJXObnxfglOl3JsfJeDwTW1fu/CzPtvk5suxVMK6Cn9fMxZK2GdRXqYQ== + dependencies: + "@babel/core" "^7.0.0" + "@babel/generator" "^7.5.0" + "@babel/parser" "^7.0.0" + "@babel/runtime" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + babel-preset-fbjs "^3.3.0" + chalk "^2.4.1" + fast-glob "^2.2.2" + fb-watchman "^2.0.0" + fbjs "^1.0.0" + immutable "~3.7.6" + nullthrows "^1.1.1" + relay-runtime "9.0.0" + signedsource "^1.0.0" + yargs "^14.2.0" + +relay-runtime@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-9.0.0.tgz#03633be24dc3c8b56e472062de6f103954e3d296" + integrity sha512-bBNeNmwMOnqtCvuPnWdgflFSVwuUbGV7m7os8qHCUCSJ52DT5B/m6K4wisVh3eZ0QWYr7hheRDfmR/3UEdUe5A== + dependencies: + "@babel/runtime" "^7.0.0" + fbjs "^1.0.0" + +remedial@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/remedial/-/remedial-1.0.8.tgz#a5e4fd52a0e4956adbaf62da63a5a46a78c578a0" + integrity sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg== + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= +remove-trailing-spaces@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/remove-trailing-spaces/-/remove-trailing-spaces-1.0.7.tgz#491f04e11d98880714d12429b0d0938cbe030ae6" + integrity sha512-wjM17CJ2kk0SgoGyJ7ZMzRRCuTq+V8YhMwpZ5XEWX0uaked2OUq6utvHXGNBQrfkUzUUABFMyxlKn+85hMv4dg== + renderkid@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" @@ -11355,6 +12348,37 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" +replaceall@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/replaceall/-/replaceall-0.1.6.tgz#81d81ac7aeb72d7f5c4942adf2697a3220688d8e" + integrity sha1-gdgax663LX9cSUKt8ml6MiBojY4= + +request@2.88.2: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -11451,6 +12475,11 @@ retry@0.12.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rework-visit@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" @@ -11503,6 +12532,11 @@ run-async@^2.2.0, run-async@^2.4.0: dependencies: is-promise "^2.1.0" +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== + run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" @@ -11592,6 +12626,11 @@ schema-utils@^2.0.1, schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6 ajv "^6.12.0" ajv-keywords "^3.4.1" +scuid@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/scuid/-/scuid-1.1.0.tgz#d3f9f920956e737a60f72d0e4ad280bf324d5dab" + integrity sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== + sdp@^2.12.0, sdp@^2.6.0: version "2.12.0" resolved "https://registry.yarnpkg.com/sdp/-/sdp-2.12.0.tgz#338a106af7560c86e4523f858349680350d53b22" @@ -11696,7 +12735,7 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: +setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= @@ -11797,6 +12836,18 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +signedsource@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" + integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= + +simple-git@1.132.0: + version "1.132.0" + resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-1.132.0.tgz#53ac4c5ec9e74e37c2fd461e23309f22fcdf09b1" + integrity sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg== + dependencies: + debug "^4.0.1" + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -11909,7 +12960,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@~0.5.12: +source-map-support@^0.5.6, source-map-support@~0.5.12: version "0.5.16" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== @@ -11994,7 +13045,7 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -sshpk@^1.14.1: +sshpk@^1.14.1, sshpk@^1.7.0: version "1.16.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== @@ -12142,7 +13193,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string-width@^3.0.0: +string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== @@ -12250,7 +13301,7 @@ stringify-package@1.0.1: resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== -strip-ansi@5.2.0, strip-ansi@^5.1.0: +strip-ansi@5.2.0, strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -12722,6 +13773,14 @@ tough-cookie@3.0.1: psl "^1.1.28" punycode "^2.1.1" +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + traverse@0.6.6: version "0.6.6" resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" @@ -12764,21 +13823,37 @@ ts-invariant@^0.4.0, ts-invariant@^0.4.4: dependencies: tslib "^1.9.3" +ts-log@2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/ts-log/-/ts-log-2.1.4.tgz#063c5ad1cbab5d49d258d18015963489fb6fb59a" + integrity sha512-P1EJSoyV+N3bR/IWFeAqXzKPZwHpnLY6j7j58mAvewHRipo+BQM2Y1f9Y9BjEQznKwgqqZm7H8iuixmssU7tYQ== + +ts-node@^8: + version "8.8.2" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.8.2.tgz#0b39e690bee39ea5111513a9d2bcdc0bc121755f" + integrity sha512-duVj6BpSpUpD/oM4MfhO98ozgkp3Gt9qIp3jGxwU2DFvl/3IRaEAvbLa8G60uS7C77457e/m5TMowjedeRxI1Q== + dependencies: + arg "^4.1.0" + diff "^4.0.1" + make-error "^1.1.1" + source-map-support "^0.5.6" + yn "3.1.1" + ts-pnp@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== +tslib@1.11.1, tslib@^1, tslib@^1.10.0, tslib@^1.11.1, tslib@^1.7.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3, tslib@~1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" + integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== + tslib@1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8" integrity sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== -tslib@^1.10.0, tslib@^1.7.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: - version "1.11.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" - integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== - tslint-config-airbnb@^5.11.2: version "5.11.2" resolved "https://registry.yarnpkg.com/tslint-config-airbnb/-/tslint-config-airbnb-5.11.2.tgz#2f3d239fa3923be8e7a4372217a7ed552671528f" @@ -12863,7 +13938,7 @@ tty-browserify@0.0.0: resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= -tunnel-agent@0.6.0: +tunnel-agent@0.6.0, tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= @@ -12933,6 +14008,11 @@ typescript@^3.8.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061" integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w== +ua-parser-js@^0.7.18: + version "0.7.21" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" + integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== + uglify-js@^3.1.4: version "3.8.1" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.8.1.tgz#43bb15ce6f545eaa0a64c49fd29375ea09fa0f93" @@ -13013,6 +14093,13 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +unixify@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" + integrity sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA= + 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" @@ -13036,6 +14123,13 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== +upper-case@2.0.1, upper-case@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.1.tgz#6214d05e235dc817822464ccbae85822b3d8665f" + integrity sha512-laAsbea9SY5osxrv7S99vH9xAaJKrw5Qpdh4ENRLcaxipjKsiaBwiAsxfa8X5mObKNTQPsupSq0J/VIxsSJe3A== + dependencies: + tslib "^1.10.0" + uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" @@ -13148,11 +14242,16 @@ uuid@3.4.0, uuid@^3.1.0, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^7.0.3: +uuid@^7.0.2, uuid@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== +valid-url@1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" + integrity sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= + validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -13477,6 +14576,50 @@ vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +vscode-jsonrpc@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz#a7bf74ef3254d0a0c272fab15c82128e378b3be9" + integrity sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg== + +vscode-languageserver-protocol@3.14.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz#b8aab6afae2849c84a8983d39a1cf742417afe2f" + integrity sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g== + dependencies: + vscode-jsonrpc "^4.0.0" + vscode-languageserver-types "3.14.0" + +vscode-languageserver-types@3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz#d3b5952246d30e5241592b6dde8280e03942e743" + integrity sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A== + +vscode-languageserver@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-5.2.1.tgz#0d2feddd33f92aadf5da32450df498d52f6f14eb" + integrity sha512-GuayqdKZqAwwaCUjDvMTAVRPJOp/SLON3mJ07eGsx/Iq9HjRymhKWztX41rISqDKhHVVyFM+IywICyZDla6U3A== + dependencies: + vscode-languageserver-protocol "3.14.1" + vscode-uri "^1.0.6" + +vscode-uri@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.6.tgz#6b8f141b0bbc44ad7b07e94f82f168ac7608ad4d" + integrity sha512-sLI2L0uGov3wKVb9EB+vIQBl9tVP90nqRvxSoJ35vI3NjxE8jfsE5DSOhWgSunHSZmKS4OCi2jrtfxK7uyp2ww== + +vscode-uri@^1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.8.tgz#9769aaececae4026fb6e22359cb38946580ded59" + integrity sha512-obtSWTlbJ+a+TFRYGaUumtVwb+InIUVI0Lu0VBUAPmj2cU5JutEXg3xUE0c2J5Tcy7h2DEKVJBFi+Y9ZSFzzPQ== + +vue-template-compiler@^2.6.11: + version "2.6.11" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz#c04704ef8f498b153130018993e56309d4698080" + integrity sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA== + dependencies: + de-indent "^1.0.2" + he "^1.1.0" + warning@^4.0.2, warning@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" @@ -13615,7 +14758,12 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== -whatwg-fetch@3.0.0: +whatwg-fetch@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" + integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== + +whatwg-fetch@3.0.0, whatwg-fetch@>=0.10.0: version "3.0.0" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== @@ -13717,6 +14865,15 @@ worker-rpc@^0.1.0: dependencies: microevent.ts "~0.1.1" +wrap-ansi@6.2.0, wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -13733,14 +14890,14 @@ wrap-ansi@^3.0.1: string-width "^2.1.1" strip-ansi "^4.0.0" -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" wrappy@1: version "1.0.2" @@ -13791,6 +14948,11 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yaml-ast-parser@^0.0.40: + version "0.0.40" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.40.tgz#08536d4e73d322b1c9ce207ab8dd70e04d20ae6e" + integrity sha1-CFNtTnPTIrHJziB6uN1w4E0grm4= + yaml@^1.7.2: version "1.8.3" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.8.3.tgz#2f420fca58b68ce3a332d0ca64be1d191dd3f87a" @@ -13805,6 +14967,14 @@ yargs-parser@^10.0.0: dependencies: camelcase "^4.1.0" +yargs-parser@^15.0.1: + version "15.0.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" + integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^16.1.0: version "16.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1" @@ -13830,6 +15000,23 @@ yargs@15.0.2: y18n "^4.0.0" yargs-parser "^16.1.0" +yargs@^14.2.0: + version "14.2.3" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" + integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== + dependencies: + cliui "^5.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^15.0.1" + yargs@^3.10.0: version "3.32.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" @@ -13843,6 +15030,11 @@ yargs@^3.10.0: window-size "^0.1.4" y18n "^3.2.0" +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + yup@^0.27.0: version "0.27.0" resolved "https://registry.yarnpkg.com/yup/-/yup-0.27.0.tgz#f8cb198c8e7dd2124beddc2457571329096b06e7"